Pull to refresh
-2
0
Nikolay Ryzhkov @namezys

User

Send message

Ммм… Супер язык… Дайте мне Си++ пожалуйста!

Reading time3 min
Views14K

Решил поддержать заметку "Миф о супер языке" и обратить внимание на два важных момента, которые обычно выпадают из поля зрения при обсуждении языков программирования.
Читать дальше →
Total votes 82: ↑49 and ↓33+16
Comments130

Opera в чёрно-белом

Reading time2 min
Views22K
image

На различных конференциях и БарКемпах мы часто говорим, что в принципе браузер Opera может работать на любом устройстве, где есть процессор и дисплей. Обычно данная фраза всегда встречается улыбками, означающими примерно следующее: «Да-да, это очень красивая фраза, но мы-то знаем, что она далека от истины и служит лишь маркетинговым лозунгом».

Между тем, на самом деле здесь нет никакого обмана: мы действительно можем делать браузер для _любого_ электронного устройства с экраном и процессором. Есть интересный факт: несколько лет назад мы на заказ сделали браузер для… компьютеризированной бурильной машины. На самом деле это не так сложно, как выглядит на первый взгляд, особенно учитывая, что у нас уже много лет существует Opera Devices SDK, позволяющий любой компании самостоятельно создавать «начинку» для своих «железных» разработок на базе платформы Opera. Причём, это могут быть не обязательно компьютеры или сотовые телефоны. Пример — пожалуйста.
Читать дальше →
Total votes 136: ↑114 and ↓22+92
Comments96

История сумасшествия или свой морской бой на BrainFuck`e

Reading time7 min
Views14K

Доброго времени суток, хабралюди. Перед Вами самадиогностика безнадёжного BrainFuck больного.
Те, кто всё понял из названия и не хотят читать весь пост целиком могут скачать игру и BFDev и сразу перейти под кат в конец поста к разделу «Как играть». В посте рассказано как я заболел BrainFuck`ом, а также описан процесс создания игры «Морской бой» на этом замечательном языке.

Читать дальше →
Total votes 196: ↑179 and ↓17+162
Comments66

Dropbox. sharing-folders. Безопасность или удобство?

Reading time1 min
Views962
10 июня в лицее, где я работаю защита научных работ. Времени осталось мало, а работу одного из лицеистов я до сих пор не видел. Мне их скидывают посредством dropbox-а. При разборе полетов выяснилось следующее:
1) Лицеист прислал мне запрос на расшаривание папки не на ту почту, на которой я зарегистрирован в dropbox-е. На этой почте вообще не зарегистрирован дропбокс.
image
2) При клике на ссылку, dropbox предлагает зарегистрироваться, чтобы посмотреть файлы. Делать этого естественно не хочется, есть же уже акаунт.
3) После авторизации и вбивания ссылки в адресную строку я получаю доступ к этой папке, как будь-то лицеист не допускал ошибки в почте.
4) Теперь при попытки зайти по ссылки из письма мы видим: «That invitation has already been accepted.»

Очевидно, что это является потенциальной уязвимостью. Доступ 3-его лица к почте или банальная опечатка может привести к потери конфиденциальности файлов.

Как Вы считаете, правильно ли поступили разработчики? Может стоило запретить людям с другого емайла получать доступ к данным? Стоило ли за счет удобства жертвовать безопасностью?
Мое мнение под катом
Total votes 21: ↑11 and ↓10+1
Comments7

US Virtual Bank Account, или как вывести деньги с зарубежных платежных систем

Reading time6 min
Views63K

Преамбула.


В связи с бурным развитием мобильных устройств и ОС Google Android в частности, интерес к разработке программного обеспечения под данную платформу весьма закономерное явление. Как оказалось, он мало чем отличается от обычной разработки на Яве под десктоп/веб, а с учетом возможности использования «стандартного» IDE (Eclipse) путем скачки и встраивания SDK Андроида, а также наличия исчерпывающей документации многие технические вопросы снимаются сами собой. Концептуальный аспект (т.е. идея для реализации в виде ПО) также не заставила себя ждать, благо платформа сравнительно новая, не смотря на недавно вышедшую уже версию 2.1, и конкурентная среда соответственно не такая насыщенная, если взять, к примеру, разработку под тот же iPhone. (Тут могла бы быть развернутая часть о самом ПО, но ввиду некоторых нюансов, таких как незаконченность проекта и отсутствие конкретных результатов, пока ее пропустим).
Оставался последний, и, естественно, самый интересный (логично, не правда ли?) вопрос – денежный, а конкретно – как правильно вывести честно заработанные дензнаки, полученные от продажи ПО на Android Market.
Piccy.info - Free Image Hosting
Вдаваться подробности не буду, все-таки статья ориентирована на тех, кто примерно ориентируется в данной теме, скажу коротко — в данном случае под прицелом оказывается сервис обработки онлайновых платежей Google Checkout, который с нерезидентами США изначально не работает. Насколько мне известно, прямых путей решения данной проблемы нет, поэтому пришлось искать обходные дорожки.
Читать дальше →
Total votes 114: ↑110 and ↓4+106
Comments84

50 000 немцев могут подать в суд на Google

Reading time1 min
Views538
Скандал со сбором приватных данных автомобилями Google Street View в Германии получил вполне логичное продолжение. Министр по защите прав потребителей Ильзе Айгнер (Ilse Aigner) заявила, что к концу года «Google может получить более 50 тыс. исков» от жителей Германии, пострадавших от несанкционированной прослушки WiFi-трафика со стороны Google.

Коллективный иск станет итогом того разбирательства, который сейчас проводят в отношении Google местные власти. Г-жа Айгнер сказала, что если истцами выступят не только владельцы WiFi-точек, но и другие пользователи, то число исков может оказаться ещё больше.

С компанией Google уже прошли предварительные переговоры, и она согласилась предложить «небюрократическое решение», сказала г-жа Айгнер. Она выразила особое возмущение в связи с тем, что компания Google отказывается предоставить для изучения немецким властям жёсткие диски с собранными приватными данными. По оценке Айгнер, автомобили Google Street View просканировали около 90% жилых зон Германии, собрав фрагменты электронных писем и другую информацию, и сейчас есть вероятность, что эти данные уже переправлены в США.
Total votes 66: ↑41 and ↓25+16
Comments71

Умные дома будущего построят на основе Intel Atom?

Reading time4 min
Views12K
Тема так называемых «умных домов» начала активно муссироваться лет десять назад. По меркам IT-индустрии это очень, очень много. Одно время стало казаться, что скоро идея пойдет в массы – шутка ли, даже в России начали издавать два ежемесячника, где расписывались прелести интеллектуализации жилья. Однако вскоре все подзаглохло, журналы закрылись, а умные дома так и остались в фантастических фильмах и романах? Почему так случилось? Ведь трудно найти человека, которому бы не хотелось поселить в домашних стенах умеренно-интеллектуальную систему, помогающую жить и работать. Причины, на мой взгляд, очень простые.
Читать дальше →
Total votes 39: ↑29 and ↓10+19
Comments86

Кому дома нужен такой прямой московский номер?

Reading time3 min
Views57K
Некоторое время назад на рынке появились услуги виртуальных телефонных номеров от компании «Skype».
Всё было бы неплохо, если бы не стоимость их услуг для частных лиц. Ну а уж, ловкости и пронырливости, подвязавшихся аналогичных компаний можно только позавидовать!
Герой нашего сегодняшнего разбора(обзора) -> тариф «Домашний» от компании Манго
Читать дальше →
Total votes 55: ↑39 and ↓16+23
Comments143

Миф о супер языке

Reading time2 min
Views3.8K
Я только что прочитал очередную версию мифа о том, как какой-то эзотерический язык программирования (чаще всего Lisp или Haskell) может стать секретным оружием, позволяющим команде на порядки превосходить ожидания. Пол Грэм глобально распространил это миф (Побеждая посредственность / Beating the Averages), и миф передавался из поколения в поколение. Но это враньё. Еще хуже то, что он усиливает настоящий бич нашей индустрии – интеллектуальный элитизм.
Читать дальше →
Total votes 136: ↑103 and ↓33+70
Comments152

Ноутбук из бамбуковой рощи

Reading time7 min
Views68K
   Компания ASUS не прочь побаловать своих пользователей – для возможности выбора они с завидным постоянством выпускают что-нибудь интересное. То что-то необычное, то что-то принципиально новое, то что-то просто эксклюзивное – да всяко бывает.

image

   Герой сегодняшнего обзора не стал исключением – вроде ноутбук как ноутбук… но в таком исполнении, что руки невольно тянутся к заветной коробке. Поэтому предупреждаю — будьте осторожны, т.к. ноутбук может очень сильно понравиться )
Читать дальше →
Total votes 128: ↑94 and ↓34+60
Comments140

Не используйте kill -9

Reading time2 min
Views113K
Аргумент -9 (или KILL) для команды kill следует использовать в POSIX-совместимых системах только в случае крайней необходимости. Почему? Сигнал KILL не может быть обработан процессом. Это означает, что после завершения процесса с помощью kill -9, дочерние процессы останутся в памяти и станут «осиротевшими» (orphaned), файловая система окажется засорена временными файлами, сегменты совместно используемой памяти — активными, сокеты — зависшими, а функция atexit(3) вообще не будет выполнена. В результате есть риск столкнуться с неожиданными и сложными для отладки проблемами.
Читать дальше →
Total votes 128: ↑98 and ↓30+68
Comments68

Интернет-математика 2010: результаты

Reading time1 min
Views3K

В феврале мы объявили очередной конкурс «Интернет-математика 2010». На этот раз задачей участников было предсказать московские пробки вечером одного дня на основе данных за предыдущий месяц.

За два с половиной месяца 986 команд и индивидуальных участников зарегистрировались на сайте конкурса; 191 из них прислал решения. Интрига сохранялась до последнего момента. В итоге победил результат Сергея Гуды и Дениса Рябова (Южный федеральный университет, Ростов-на-Дону), присланный за 40 минут до закрытия конкурса.

Обсуждение набора данных и методов анализа можно найти в клубе «Интернет-математики».

Мы поздравляем победителей и благодарим всех участников за интерес к конкурсу!

Павел Браславский

.
Total votes 36: ↑32 and ↓4+28
Comments8

Pylons. Альтернатива routing.py

Reading time5 min
Views1.8K
Доброе время суток. Не так давно мы начали писать большой проект на Pylons и одно из главных требований было быстрое присоединение и удаление контролеров без изменений в routing.py. Один из наших работников уже сталкивался с подобным и сделал данную функциональность через плагины. Но, как мне показалось, решение было достаточно громоздким и его тяжело было переносить в будущем из проекта в проект.

Т.к. я в прошлом имел дело с Catalyst (Perl MVC framework), да и нравилось мне, что к каждому методу можно было руками дописать URL. Собственно решил написать нечто похожее.
Читать дальше →
Total votes 26: ↑21 and ↓5+16
Comments21

Оплата покупок в Интернете — с баланса «Мегафон»

Reading time2 min
Views22K
Я уже рассказывал о возможности оплачивать покупки в Интернете с баланса Билайн. А теперь покупки в интернет-магазинах, которые сотрудничают с QIWI Кошельком, можно оплачивать с лицевого счета Мегафона.

Пионером в этом ряду стал агрегатор игровых платежей OnlineDengi.Ru на сайте которого можно оплатить сотни самых популярных онлайн игр. Но количество Интернет-магазинов, предоставляющих эту возможность, будет расти — не по дням, а по часам.
Плати с мобильного 
Особенность этого способа оплаты в том, что деньги списываются с баланса Вашего мобильного телефона в сети Мегафон, а не из QIWI Кошелька.
Это очень удобно, учитывая частый вопрос от пользователей, о возможности перевести деньги с мобильного телефона в QIWI Кошелек.
Пополнить баланс QIWI Кошелька пока нельзя, а оплачивать покупки в Интернет-магазинах уже МОЖНО.

Инструкция по оплате:
Читать дальше →
Total votes 23: ↑13 and ↓10+3
Comments49

Экономим $40 на покупке набора вилок для блока питания MacBook Pro

Reading time2 min
Views13K
Началась эта история с того, что за два дня до своего приезда, родственники жены сообщили, что проездом заскочат ненадолго к нам погостить и не привезти ли нам чего нибудь. Должен добавить, что живут они в штатах и как оказалось у них за углом находится Apple Store.

Так потихоньку начала назревать мысль о приобретении новенького MacBook Pro 15" с процессором intel i5.

Поскольку на принятие решения и нахождения денег было всего два дня — мысль о том, что в США и в наших пенатах — разные электрические вилки закралась в мой мозг, когда компьютер был уже в полете. Мои опасения, что блок питания будет строго на 110 вольт — не оправдались — так как Apple в данном вопросе решили, что блоки питания должны работать в любой точке планеты, а вот вилки они будут продавать по 40 долларов за набор из всевозможных вилок любых стандартов какие только бывают.
image
Читать дальше →
Total votes 19: ↑12 and ↓7+5
Comments18

Индустриальная революция. Часть 3. 3D-принтер за 1000$

Reading time4 min
Views38K
В предыдущих частях перевода статьи «In the Next Industrial Revolution, Atoms Are the New Bits» вы могли узнать о виртуальных мини-фабриках и Rally Fighter – автомобиле, созданном «толпой». Сегодня я расскажу Вам о существующих 3D-принтерах и о том, как используя сайт www.alibaba.com, можно заказать и произвести в Китае практически все что угодно!

На территории бывшего пивоваренного завода в Бруклине, Бре Петтис и его команда инженеров собирают MakerBot — первый 3D-принтер стоимостью менее $1.000! В отличие от струйных принтеров, вместо чернил, MakerBot строит объекты путем выдавливания слоя расплавленного пластика (ABS Plastic) толщиной 0.33 мм. Всего 5 лет назад вы не могли получить ничего подобного менее чем за $125.000.

image
Читать дальше →
Total votes 65: ↑60 and ↓5+55
Comments89

Память наше все!

Reading time4 min
Views17K

Память наше всё!


Я думаю ни для кого не секрет, что память для человека это все. Все что мы делали, делаем, и хотим сделать – все хранится в памяти и без нее это все стало бы невозможным. И если память у нас плохая, то и делаем мы все из рук вон плохо. А у меня память не из лучших, и это постоянно сказывается на моей жизни.
Читать дальше →
Total votes 142: ↑127 and ↓15+112
Comments88

Skype и Google Adwords

Reading time1 min
Views2K

1. Вместо вступления


Мне понадобилось скачать и установить дистрибутив Skype для Win. В таких случаях чаще всего открывается Google и в строчке браузера пишется незамысловатое слово skype.

И вместо того, чтобы предложить мне официальный сайт Skype, Google Adword предлагает мне что-то другое.
Читать дальше →
Total votes 103: ↑85 and ↓18+67
Comments92

Фундамент знаний и кирпичи навыков

Reading time4 min
Views5.2K
       Третий, и я думаю, последний пост из цикла «о карьере ИТ-специалиста». Предыдущие: 1, 2.

В предыдущих обсуждениях возникло некоторое недопонимание смысла синдрома «многорукого Шивы» и смысла «изучать вглубь». Примеры, которые я буду приводить, будут касаться системного администрирования, но, думаю, в остальных ИТ-областях ситуация аналогичная (будь то программирование, вёрстка, написание баз данных, или возня с железом).

Попробуем описать аналогию навыков и знаний, которая позволит понять, как правильно нужно учиться и для чего нужны знания, помимо навыков.

Представим себе навыки, как кирпичи. Приобретение каждого из них относительно просто и быстро (хотя может и заставить сильно материться в процессе).

Представим себе знания, как фундамент.

Можете ли вы раскидать кирпичи по пляжу? Можете.



Именно так выглядят знания начинающего эникейщика или просто компьютерного пользователя. Местами кирпичи даже накладываются друг на друга и образуется кучка в 2-3 кирпича высотой. Это опытный пользователь, который хорошо знает, как устанавливать драйвера, как чистить реестр и оптимизировать производительность.
Читать дальше →
Total votes 115: ↑102 and ↓13+89
Comments66

@Винлокеры@ снова ринулись в бой

Reading time1 min
Views1.6K
imageВ недавней статье Кто виноват или/и что делать для Чайников был краткий обзор так называемых винлокеров (программ-смс-вымогателей), а так же было замечено следующее "И хотя в последнее время наблюдается резкий спад активности винлокеров, вероятно, в ближайшем будущем все же стоит ожидать новых разнообразных модификаций тех или иных видов вымогателей, а значит и новых эпидемий."

И в подтверждение этих слов совсем недавно антивирусные аналитики заметили, что эти вымогатели внезапно заметно увеличили свою активность и «размножились» более чем в сто раз по сравнению с аналогичным периодом прошлого месяца! Наиболее отличившегося прозвали Trojan.Winlock.1678.
Читать дальше →
Total votes 59: ↑49 and ↓10+39
Comments61

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity