Архив за 15 декабря 2012 - 3

upd: содержимое теперь можно просматривать! :)

Вступление

Неделю назад мною была найдена забавная ошибка на сайте QIWI, точнее на новой версии сайта VISA QIWI WALLET.

Когда QIWI запускали новую версию сайта, они добавили пару сервисов, такие как:

  • создание счетов в различных валютах (RUB, EUR, USD)
  • переводы между счетами из одной валюты в другую

В переводах между счетами таилась фатальная ошибка, подробнее под катом.
Читать полностью »

Не надо копипастить чужой код, набирайте его сами
Если и есть что-то неизменное с того дня, когда я начал писать код и по сегодняшний день (а я пишу уже дней 500). Так это то, что незнание с чего начать — невероятно пугает. Я остро помню панику изучения HTML, когда я понятия не имел, как заставить мои div-ы располагаться там, где я хотел. Я понимал концепцию сетки, но реализация никак мне не давалась в течение нескольких дней.

Облегчение, в конце концов, наступило, после величайшего прозрения моей кодерской жизни: Бог мой, так рабочий код везде! В интернете он повсюду. Просто найди, скопируй, посмотри, как он работает — и ты в шоколаде. Я стал использовать Google, «просмотреть исходный код страницы» и «исследовать элемент», ночами изучая структуру и логику работающего чужого кода. И на определенное время этого было достаточно. Мне требовалось изучить настолько элементарные вещи, что просто видеть, как другие люди кодируют, а потом немножко изменять этот код под свои нужны — это все что мне требовалось. Однако, когда мои навыки повысились, я обнаружил, что мне не хватает умения писать код с нуля так элегантно, как бы я этого хотел. И я стал делать по другому: вместо того, чтобы копировать чужой код, я стал набирать его полностью сам.
Читать полностью »

Планшеты под управлением Windows 8/RT поступили в продажу совсем недавно. Однако уже можно проанализировать статистику продаж, пускай и за малый срок. Этим и занялся ресурс Digitimes. По их данным планшеты на основе новой ОС продаются достаточно плохо. Этому способствует высокая, в сравнении с конкурентами из стана Android, стоимость планшетов. Тогда как современное устройство на основе Tegra 3 и «зелёного робота» можно купить примерно за 275-415 долларов, аналогичный планшет под управлением Windows 8/RT обойдётся покупателю в среднем в 685 долларов.

Читать полностью »

Читать полностью »

Релиз FreeBSD 9.1 вышел около двух недель (а вернее в срок, 5 декабря) назад, однако официального анонса не было. Скачать можно с зеркала yandex mirror.yandex.ru/freebsd/releases/ISO-IMAGES/9.1/
Официальное зеркало рекомендую пожалеть, пользуйтесь зеркалами (например тем же yandex)
Также используйте svn/cvs/ctm для получения исходников и переборки, подробности можно прочитать во FreeBSD Handbook.

Список изменений представлен в файле UPDATING
Читать полностью »

REFLECT — браузерная [2D] игра с нуля за 9 днейВсем хабралюдям — привет!

Астрологи объявили неделю хакатонов.

Тема почти пятничная, постим, считайте, в пятницу. Мы — компания друзей, которая хочет попробовать себя в разработке браузерной игры «REFLECT» в сжатые сроки.

Интерес к хакатонам появился у нас после нескольких недавних статей на хабре. Этот марш-бросок несколько отличается форматом, мы назвали его "ХАХАтон".

Старт запланирован на сегодня (15 декабря 2012) на 15:00 по Москве. Приглашаем посетить трансляцию (16+), заглянуть на github и поучаствовать комментариями, подсказками и идеями.
Читать полностью »

Выходной хабракамп #6
Хабракамп — это пост на Хабре, где в комментариях первого уровня IT-специалисты пишут темы, в которых они хорошо разбираются. Темы должны быть специфичные — настройка в облаке амазон обычной самомасштабируемой системы не интересно, а вот запуск такой системы на дешевых spot инстансах интересно. Пользователи в ответ к комментариям пишут своим вопросы специалистам.

Просьба на первом уровне не задавать вопросы, а писать только специалистам об их сфере деятельности.
Читать полностью »

Смартфоны тоже под ударом

Мобильные устройства переживают свой бум. Рост использования смартфонов, естественно, не мог не повлиять на развитие вредоносного программного обеспечения (ВПО) для этих устройств. По сравнению с персональными компьютерами, планка пользовательской грамотности относительно вопросов информационной безопасности здесь еще ниже. Это открывает для злоумышленников большое поле для преступной деятельности. Простейшим способом увода денег являются вредоносные приложения, отправляющие SMS сообщения на платные номера. Но разработчики Zeus и SpyEye не сидят, сложа руки, и в 2010-2011 годах из-под их «пера» выходят модификации, поражающие своей изощренностью.
Многие, наверное, знают, что одним из популярных способов защиты проведения финансовых операций с использованием Интернета является mTan (mobile transaction authentication number — мобильный код аутентификации транзакций) — специальная последовательность цифр, которая присылается на ваш телефон в SMS при проведении какой-либо операции (транзакции), например, при оплате через WebMoney. Распространение смартфонов тут играет на руку злоумышленникам, разработавшим механизм обхода технологии mTan посредством вредоносных приложений для широко распространенных мобильных платформ.Читать полностью »

На сайте EK Water Blocks появилось сообщение о том, словенская компания планирует скоро выпустить водоблок для 3D-карт Radeon HD 7990.

Водоблок EK-FC7990 будет отводить тепло от графического процессора, микросхем памяти и регуляторов напряжения, обеспечивая стабильность работы компонентов 3D-карты на повышенных частотах. По словам производителя, водоблок можно будет использовать даже с помпами небольшой мощности.

Продажи водоблоков EK-FC7990 должны начаться в конце января 2013 года

Читать полностью »

В сентябре этого года канадская компания Matias представила клавиатуру Quiet Pro, которую сам производитель называет «самой тихой механической клавиатурой в мире». Клавиатура Matias Quiet Pro рассчитана на подключение к порту USB с помощью кабеля длиной 1,8 м. Этот вариант не всегда удобен, особенно в случае мобильных устройств. Для них лучше подойдет новая клавиатура Matias, показанная на иллюстрациях, поскольку она оснащена интерфейсом Bluetooth.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js