Месяц: Март 2015
-
Интересные события, произошедшие в выходные
Как обычно в понедельник короткая подборка того, что вы пропустили за выходные.
-
Скармливающие операторы в Perl 6
Программисты Perl 5 сталкивались с такой структурой в коде: my @new = sort { … } map { … } grep { … } @original; Здесь данные идут справа налево, от массива @original, который скармливают в grep, который, в свою очередь, скармливает данные в map, а тот в sort, и в конце всё это присваивается…
-
Антифрод. Быстро, дешево… отлично (часть 1)
Эта статья представляет собой описание эксперимента по созданию системы обнаружения мошеннических платежей по банковским картам. В первой части статьи я расскажу почему вопрос мошеннических платежей (fraud) стоит так остро для всех участников рынка электронных платежей – от интернет-магазинов до банков – и в чем основные сложности, из-за которых стоимость разработки таких систем подчас является слишком…
-
Ruby Together – фонд развития языка Ruby
Пару раз проскочив в условном Ruby Weekly, сайт инициативы Ruby Together не зацепил моего внимания, хотя должен был. Давайте разберемся, на что нам предлагают потратить свой трудовой доллар. Ruby Together — некоммерческая организация, занятая привлечением и распределением денег на развитие инфраструктуры языка Ruby. Уже сейчас под крылом организации находятся столпы экосистемы Ruby: гем bundler, репозиторий…
-
Разбираемся с загрузкой ArchLinux по сети
В предыдущей статье мы подготовили базовую систему. Здесь мы создадим новую систему Arch Linux, способную загружаться по сети и автоматически запускать браузер Firefox, а между делом разберёмся с необходимой функциональностью загрузочного сервера. Потом настроим сам сервер и попробуем с него загрузиться. Всё произойдёт в точности, как на картинке, которую нашёл гугл по запросу «PXE»:
-
Проект инфо-панели оповещения об авариях (Часть 3)
Приветствую всех. Вот уже третья часть довольно сильно затянувшейся истории (раз, два). Устройство ещё не завершено, хотя почти все основные блоки в настоящий момент собраны: — Индикаторы (2); — Процессорный модуль (в этой части); — Блок питания (импульсный преобразователь 48V -> 5V до 6А) (в процессе, пауза из-за окончательно сломавщихся щупов к осциллографу (кЕтай)); План…
-
Intel® Graphics Technology. Часть III: эффективные вычисления на графике
В комментариях к прошлому посту был поднят весьма важный вопрос – а будет ли вообще выигрыш в производительности от выгрузки вычислений на интегрированную графику, по сравнению с выполнением только на CPU? Конечно, он будет, но нужно соблюдать определенные правила программирования для эффективных вычислений на GFX+CPU. В подтверждение моих слов, сразу представлю график ускорения, получаемого при…
-
Разработка одноплатного компьютера с нуля. Пособие для начинающих
Я занимаюсь разработкой электроники. Начал сравнительно недавно — когда микроконтроллеры от Atmel стали известны благодаря платформе Arduino. Тогда меня это не особо заинтересовало — на тот момент я уже программировал их из AVR Studio, читал истории DiHalt и мечтал о разработке собственного автопилота. 3 курс, Новосибирск, НГУ — это было увлекательно… 🙂 Но я с…
-
Soft Skills, John Z. Sonmez. Книга про то, как устроить свою жизнь
Так бывает нечасто, но книга четко следует своему названию — это весьма подробное руководство для программистов. Как построить успешную карьеру? Как начать собственное дело? Как эффективно обучаться? И ужас ужас, даже как найти свою вторую половинку.
-
Боинг запатентовал систему силового поля
Представление силового поля авторами сериала Star Trek Корпорация Боинг, известная по всему миру благодаря своему подразделению Boeing Commercial Airplanes по производству пассажирских авиа-лайнеров предстает сегодня с другой, непривычной для многих стороны. Кроме гражданской авиации, Боинг активно занимается в том числе и военными разработками для армии США. Например, Во время Второй Мировой Войны Боинг построил большое…