27 января 2015

Новое сердце для китайского фонарика

How-to: Автоматизация бухгалтерских задач хостинг-провайдера

Пишем расширения c Roslyn к 2015 студии (часть 2)

Aurelia — новый современный JS-фреймворк

Развитие KodiCMS

PostgreSQL vs MySQL

Использование DSP-сопроцессора DM8168 с помощью фреймворка C6Accel

[Из песочницы] ErgoEmacs — a way to Lisp

[Из песочницы] Статический анализ PHP кода на примере Symfony2

Интервальное повторение на LinguaLeo

27 лет артических льдов за одну минуту

Vivaldi — в чём особенности нового браузера

Обработка сообщений ядра

[Из песочницы] Linux DDoS-троян скрывается за встроенным руткитом

[Из песочницы] Паяльная станция своими руками на базе Arduino

Программная маршрутизация с VyOS

Сервисы дистрибуции мобильных приложений для iOS. Часть 1: TestFlight

Браузер Vivaldi — первая тестовая версия

[Перевод] Доклад по CSS за 2014 год: Проверка использования CSS в «полевых условиях»

[Из песочницы] Индикатор раскладки клавиатуры цветом панели задач и заголовка окна в современных версиях Windows при помощи DWM

Запускаем Linux в Microsoft Azure

[Перевод] Письмо Дейкстры: почему обучение программированию нужно начинать с функционального языка

Доставляем голос в мобильной сети: шаг 1 — как голос превращается в электрический сигнал

Не спешите выкидывать старые серверы, из них можно собрать быструю Ethernet-СХД за час

Краткий курс компьютерной графики: пишем упрощённый OpenGL своими руками, статья 3.1 из 6

SnapMirror and SnapVault: недокументированные возможности или делаем DR из SnapVault

Пишем расширения c Roslyn к 2015 студии (часть 1)

[Из песочницы] Кнопок много не бывает

Runscript — утилита для запуска python скриптов