В 2014 году на Хабре начали набирать обороты дайджесты интересных материалов и событий по разным тематикам. В этом посте будут рейтинги постов Хабра за 2014 год. Вдруг кто-то пропустил или думает, что почитать на выходных.
Для рейтинга был найден последний, судя по дате, пост 2013 года. Первый после него пост 2014 года был 11 января. Видимо автор начал писать его до НГ, а потом резко оказалось 11 января после праздников. А вот следующий уже ближе к началу года. В общем, возможно, есть минимальные погрешности.
За 2014 год на Хабре и GT, куда переехали некоторые посты, находится 7672 опубликованные записи. Это примерно 21 пост в сутки.
Из всех этих записей были выбраны 20 топовых по количеству плюсов, 10 антитоповых по количеству минусов, и по 15 интересных записей из разных хабов, где количество постов с рейтингом +20 было более 10. Интерес поста оценивался простой формулой «на глаз». Результат равен рейтингу*5 плюс количество попаданий в избранное*2 и плюс комментарии. Коэффициенты добавлены для того, чтобы минусные посты ушли дальше в минус и, если в них было много комментариев, они не вытеснили интересные посты из топа.
В общем, дайджест топовых, фатальных и интересных постов Хабра за 2014 год под катом.
Топовые посты
Эти посты были наиболее популярны, судя по количеству плюсов. Особенно зацепил редизайн Хабра. В скобках рейтинг/в избранном/комментарии/просмотры.
1. Что не так с редизайном Хабрахабра (611 / 112 / 361 / 126250)
2. Банкомат. Некоторые особенности (536 / 598 / 364 / 178693)
3. Почему курсор мыши наклонён на 45°? (441 / 234 / 113 / 185644)
4. Ловец молний (417 / 387 / 165 / 106896)
5. Как я взломал Гитхаб еще раз (402 / 224 / 56 / 70786)
6. В микроволновой печи скрывается мощное и опасное СВЧ оружие (385 / 1022 / 387 / 261018)
7. Не дразните программиста (364 / 573 / 126 / 142015)
8. Как я позорно деактивировал ботнет (356 / 643 / 140 / 138804)
9. Как Минковский во Flappy Bird играл (350 / 435 / 32 / 101370)
10. Как PayPal и GoDaddy заставили меня отдать Twitter аккаунт ценой в $50 000 (313 / 267 / 138 / 173725)
11. Как правильно лгать с помощью статистики (306 / 1012 / 72 / 142536)
12. Оона Ряйсянен определила GPS-координаты вертолёта по звуку с Youtube (296 / 225 / 96 / 134401)
13. Защита подъезда методом организации разумного видеонаблюдения без консьержа (290 / 1158 / 313 / 136326)
14. Грандиозная битва в EVE Online, кто потерял 300000$ и что же всё-таки там произошло (282 / 281 / 312 / 236241)
15. Карточные игры (278 / 498 / 429 / 128181)
16. Удаленная работа: когда тобой пугают детей (277 / 363 / 210 / 114578)
17. Открытый код борьбы с коррупцией (и не только) (272 / 190 / 164 / 62623)
18. Регистрация сайтов: теперь за 1000 рублей (269 / 78 / 288 / 104489)
19. Умные часы своими руками за 1500 рублей (268 / 353 / 121 / 98594)
20. Теплый ламповый звук (260 / 605 / 118 / 120393)
Фатальные посты
А вот такое, как показалось Хабру, лучше здесь не писать. По заголовками оценить сложно, нужно смотреть сам пост и его комментарии.
1. Как нам выстроить информационную защиту России (-182 / 44 / 123 / 25250)
2. Если бы языки программирования были бы танками (-154 / 14 / 17 / 9209)
3. Как я справился с запароленным RAR-архивом (-147 / 65 / 27 / 27527)
4. Опыт перехода с Windows На Linux/Unix (-107 / 37 / 118 / 13660)
5. Пора завязывать склонять латиницу (-75 / 13 / 203 / 15834)
6. Ничто человеческое Apple не чуждо (-71 / 7 / 36 / 8461)
7. Информация для заказчиков или в защиту программистов (-62 / 57 / 55 / 7983)
8. Почему вам стоит использовать Vim (-61 / 37 / 93 / 10477)
9. В каких условиях и как работается на Польском объект закрытого типа (-59 / 22 / 44 / 7297)
10. Краткие советы: Как красиво управлять своим временем (-53 / 36 / 14 / 8663)
Интересные посты
Эти публикации чаще всего плюсовали, добавляли в избранное и комментировали. В основном, учитывалось количество добавлений в избранное. Записей много, даже если только ТОП3 показывать, поэтому искать желаемый хаб лучше браузерным поиском. Если хаб не найдет, то в нем было меньше 10 постов с рейтингом +20 и более. Критерии отсева взяты, можно считать, с потолка. Показалось, что это еще не популярные хабы. Среди постов, которые не попали под эти условия, в конце списка есть рейтинг «Разное» по количеству плюсов.
Хаб для поста брался первым из тех, где размещена запись. В связи с этим, могут быть неточности.
*nix
1. Интересные приемы программирования на Bash (169 / 1331 / 67 / 76177)
2. Что такое grep и с чем его едят (160 / 1243 / 143 / 70780)
3. Живительная флешка (63 / 1426 / 93 / 101848)
5. Изучаем внутреннюю кухню ядра Linux с помощью /proc для быстрой диагностики и решения проблем (123 / 630 / 28 / 35372)
6. 50 лучших цитат про Linux (103 / 368 / 115 / 88750)
7. Установка, настройка и тестирование Fedora 21 Workstation на личном или игровом компьютере (43 / 518 / 44 / 53100)
8. Samba4 в роли AD + файловый сервер (35 / 485 / 23 / 37016)
9. WordPress для параноиков, часть 1 (43 / 414 / 10 / 20105)
10. Ещё один формат хранения архивов: dar (63 / 280 / 50 / 25712)
11. ah — лучше, чем history (89 / 201 / 21 / 27437)
12. Установка Archlinux на телефон с Android во второй раздел SD или просто подпапку системной карты памяти (30 / 316 / 42 / 24900)
13. XKB: перенастроим клавиши под себя любимого (42 / 250 / 83 / 23579)
14. Обзор отечественного одноплатного компьютера MB 77.07: От распаковки и прошивки, до написания первой DSP программы (77 / 172 / 52 / 34795)
15. Румынский биткоин-миллионер оплатил долги OpenBSD (129 / 28 / 72 / 86510)
.NET
1. Как я перестал бояться и полюбил Windows 10 (118 / 418 / 489 / 203155)
2. Котфускация исполняемого .net кода (118 / 358 / 42 / 50757)
3. Никто не умеет обрабатывать ошибки (48 / 360 / 119 / 56256)
5. Мой web-интерфейс управления умной квартирой (31 / 273 / 41 / 27331)
6. 6 простых вопросов по C# с подвохом (37 / 202 / 15 / 30245)
7. Кросс-платформенный файловый менеджер? Это реальность (51 / 103 / 127 / 26507)
8. Сказка о потерянном московском времени, или в чем ошиблись ребята из Microsoft (84 / 46 / 26 / 49186)
9. Исходный код ASP.NET vNext опубликован на Github (56 / 100 / 24 / 13424)
10. Профайлер для Entity Framework (35 / 149 / 12 / 13039)
11. Нет никакого потока (33 / 136 / 20 / 21026)
12. Автоматизация приемочного тестирования Selenium + .NET Web Api + AngularJs (22 / 148 / 26 / 12376)
13. Перевод книги The Art of Unit Testing (28 / 113 / 21 / 14126)
14. Как устроен ConcurrentBag в .Net (35 / 102 / 2 / 8803)
15. Когда строка не является строкой? (27 / 107 / 18 / 11644)
API
1. Пишем Instagram виджет для сайта. Инструкция для любопытных. Готовое решение для всех остальных (42 / 307 / 8 / 15433)
2. Эквалайзер на JavaScript (34 / 317 / 17 / 23805)
3. Типичные ошибки API платежных систем (73 / 208 / 26 / 20853)
5. SpeechMarkup API — превращаем речь в данные (25 / 275 / 47 / 10764)
6. Пробуем Audio API на примере написания визуализатора (30 / 276 / 14 / 15608)
7. Откровенность API Telegram (115 / 41 / 28 / 62065)
8. Пишем прошивку для Arduino на С++ с REST управлением через последовательный порт и экранчиком (30 / 247 / 13 / 15149)
9. Gmail API (58 / 166 / 26 / 21339)
10. Использование Audio API для создания вокодера (34 / 199 / 3 / 9960)
11. Смарт-карты для самых маленьких (39 / 177 / 19 / 21305)
12. О бедном C++ API замолвите словцо! (20 / 151 / 71 / 15368)
13. ВКонтакте представили SDK для Android (20 / 157 / 14 / 20511)
14. Что такое Excel Mashup, и кому это может пригодиться? (21 / 131 / 6 / 8030)
15. Как получить данные о 5 млн компаний через LinkedIn REST API или почему в OAuth лучше разрешать использовать Request Token только один раз (30 / 65 / 3 / 7478)
AngularJS
1. Почему вам НЕ стоит использовать AngularJs (179 / 578 / 244 / 74011)
2. Вы мне Javascript сломали (113 / 226 / 122 / 52307)
3. Бесплатный курс по AngularJS от Codeschool (43 / 402 / 17 / 30123)
5. ANGULARJS + REQUIREJS (34 / 337 / 66 / 26484)
6. Правильное использование promise в angular.js (37 / 257 / 14 / 17980)
7. AngularJS + UI Router: проверка авторизации и прав доступа (23 / 238 / 17 / 10497)
8. AngularJS — разделение приложения на модули и загрузка компонентов с помощью RequireJS (28 / 209 / 27 / 15013)
9. Расширение и компоновка директив (38 / 190 / 5 / 14287)
10. Настоящее модульное тестирование в AngularJS (34 / 201 / 1 / 10904)
11. Angular boilerplate. Простота — тренд молодежи (20 / 208 / 38 / 16807)
12. Sortable v1.0: Новые возможности (28 / 169 / 24 / 10384)
13. Магия AngularJS: никогда не вешайте binding на примитивы (33 / 163 / 9 / 10708)
14. Собрание ваших сочинений на Angular.js (22 / 175 / 27 / 11977)
15. В чем разница между factory и provider в AngularJS (на пальцах) (27 / 169 / 9 / 11536)
Arduino
1. Автоматизация снятия показаний со счетчиков воды (59 / 402 / 132 / 53578)
2. Как сделать робота за 24 часа (70 / 203 / 31 / 25028)
3. Хитрая канистра (52 / 113 / 191 / 45848)
5. Загрузка скетчей в Arduino через Bluetooth (24 / 217 / 30 / 12806)
6. Применение самодельного тепловизора на базе Arduino в исследованиях экономии электроэнергии (42 / 135 / 31 / 29280)
7. Робот для игры в воздушный хоккей из частей для 3D принтера (50 / 85 / 17 / 22407)
8. Программируемый робот Brownie версия 0.4 (23 / 112 / 25 / 12761)
9. Как я логгер собирал на SD card Shield V2.0 (21 / 124 / 6 / 19777)
10. Выставка 3D PrintShow в Лондоне. Индустрия — золотая жила или охота за привидениями? (31 / 69 / 51 / 23028)
11. Обзор Makeblock Starter Robot Kit V2.0. Часть 1. Распаковываем (23 / 94 / 18 / 14937)
12. Arduino UNO играет в 2048 с размером поля 8х8 (24 / 84 / 13 / 22200)
13. Визитка на Arduino с «Тетрисом» на борту (21 / 60 / 45 / 18177)
Assembler
1. Взломать мобильную онлайн игру? Легко! (114 / 411 / 28 / 91019)
2. Как работает CPU: интерактивный урок для начинающих (30 / 556 / 9 / 41155)
3. Реверс-инжиниринг для самых маленьких: взлом кейгена (50 / 428 / 31 / 37174)
5. Недокументированные операционные коды процессора 8086 (90 / 97 / 25 / 25199)
6. Техники обфускации кода при помощи LLVM (41 / 156 / 11 / 17674)
7. Radare2 собирает денежные средства на проведение своего Summer of Code (47 / 105 / 29 / 10124)
8. Сломай меня полностью (ZeroNightsCrackme, Часть 2) (43 / 104 / 2 / 10991)
9. Первое публичное выступление RTOS Systemicus + видео (33 / 59 / 53 / 20706)
10. Systemicus чаcть 2: GUI (46 / 41 / 20 / 20369)
11. Новые решения старой задачи (33 / 72 / 17 / 16809)
12. Кидхак Prehistorik 2: анлочим уровни (38 / 48 / 9 / 10780)
Big Data
1. Hadoop: что, где и зачем (55 / 396 / 24 / 27078)
2. MongoDB от теории к практике. Руководство по установке кластера mongoDB (48 / 411 / 9 / 18225)
3. Дайджест статей по анализу данных и big data (39 / 380 / 15 / 20704)
5. Дайджест статей по анализу данных №3 (09.06.2014 —22.06.2014) (42 / 269 / 2 / 16037)
6. Дайджест статей по анализу данных №2 (26.05.2014 — 8.06.2014) (38 / 253 / 13 / 15192)
7. Долой оковы MongoDB (49 / 178 / 86 / 20196)
8. Обзор наиболее интересных материалов по анализу данных и машинному обучению №3 (обзор онлайн курсов) (24 / 254 / 5 / 10149)
9. Работа с геолокациями в режиме highload (33 / 222 / 9 / 11616)
10. Секретная служба США покупает софт, распознающий сарказм в соцсетях (61 / 57 / 80 / 49029)
11. [Перевод] Конфиденциальность в офисе: где черта, которую не стоит пересекать (25 / 113 / 137 / 37685)
12. Обзор наиболее интересных материалов по анализу данных и машинному обучению №13 (8 — 14 сентября 2014) (25 / 169 / 6 / 9774)
13. Вышел Python Tools 2.1 для Visual Studio (33 / 132 / 24 / 13737)
14. Обзор наиболее интересных материалов по анализу данных и машинному обучению №16 (29 сентября — 5 октября 2014) (28 / 150 / 1 / 8678)
15. Обзор наиболее интересных материалов по анализу данных и машинному обучению №11 (25 августа — 1 сентября 2014) (24 / 146 / 4 / 7127)
C
1. Просто о make (92 / 552 / 107 / 34095)
2. Организация многозадачности в ядре ОС (92 / 486 / 15 / 44757)
3. Многозадачность в ядре Linux: прерывания и tasklet’ы (92 / 460 / 30 / 28716)
5. Несколько простых хеш-функций и их свойства (94 / 325 / 58 / 31729)
6. Zetes: Java с мультиплатформенным GUI, но без Oracle JVM (84 / 289 / 64 / 23090)
7. Многозадачность в ядре Linux: workqueue (68 / 312 / 4 / 16986)
8. Конечный автомат (он же машина состояний) на чистом С (45 / 340 / 48 / 28862)
9. Написание драйвера для LCD дисплея под embedded linux (76 / 264 / 10 / 19197)
10. Ещё раз о неопределённом поведении или «почему не стоит забивать гвозди бензопилой» (69 / 148 / 204 / 24286)
11. Тонкости анализа исходного кода C/C++ с помощью cppcheck (59 / 198 / 15 / 15983)
12. fork() vs. vfork() (68 / 148 / 21 / 16068)
13. Динамическое расширение ядра Linux — добавляем функцию «удалить в корзину» (52 / 141 / 57 / 17078)
14. Программируем микроконтроллеры stm32 при помощи QtCreator (35 / 200 / 20 / 18593)
15. Arduino ли единым. Part 1 (39 / 178 / 23 / 21586)
C#
1. Откуда «мыло» в WPF и как с ним бороться (166 / 499 / 62 / 41125)
2. HDR vs LDR, реализация HDR Rendering (169 / 362 / 63 / 61018)
3. Microsoft Research запустила браузерную игру-головоломку по обучению программированию (64 / 553 / 113 / 69807)
5. Потокобезопасные события в C# или Джон Скит против Джеффри Рихтера (65 / 374 / 120 / 34904)
6. Пишем Skype бота на C# с модульной архитектурой (63 / 394 / 29 / 44595)
7. Паттерны для новичков: MVC vs MVP vs MVVM (35 / 459 / 35 / 62703)
8. Microsoft раскрыла исходный код компилятора С# (123 / 175 / 137 / 64671)
9. Подготовка к сертификационному экзамену Microsoft 70-483 «Programming in C#» (28 / 459 / 17 / 25843)
10. События C# по-человечески (25 / 443 / 58 / 59252)
11. Consulo — IDE где Java и C# живут вместе (121 / 170 / 50 / 32466)
12. Как я создавал методику изучения C# (49 / 316 / 26 / 33039)
13. Улучшаем производительность: полезные советы и приёмы в .NET (44 / 327 / 19 / 25563)
14. Эрон-дон-дон или на что ещё может сгодиться ваш Windows Phone (99 / 159 / 57 / 43762)
15. Интересные моменты в C# (foreach) (48 / 260 / 36 / 33504)
C++
1. Сводная таблица по поддержке C++ 11/14/17 (69 / 257 / 46 / 24425)
2. Интерпретация во время компиляции, или Альтернативное понимание лямбд в C++11 (94 / 186 / 13 / 21561)
3. Идеальная передача и универсальные ссылки в C++ (56 / 258 / 27 / 25254)
5. «Правило ноля» (59 / 186 / 23 / 31835)
6. Свой http-сервер менее чем в 40 строк кода на libevent и C++11 (34 / 238 / 29 / 27123)
7. Результаты конкурса на самый глючный код C++ (92 / 86 / 39 / 64765)
8. Жизнь во время компиляции (68 / 145 / 35 / 22815)
9. JUCE — Кроссплатформенный C++ фреймворк для разработки приложений с пользовательским интерфейсом (46 / 173 / 74 / 23046)
10. Грязные трюки с макросами C++ (36 / 195 / 60 / 21027)
11. Неопределенное поведение в C++ (52 / 163 / 38 / 21807)
12. Испытания boost::lockfree на скорость и задержку передачи сообщения (63 / 133 / 26 / 10318)
13. Парсинг формул в 40 строк (40 / 187 / 27 / 22625)
14. Крестики-нолики: компилятор против человека — экстремальный метапрограмминг (69 / 89 / 28 / 16841)
15. Пополняем шпаргалки по C++: неявно-генерируемые перемещающий конструктор и оператор присваивания (25 / 197 / 19 / 16625)
CSS
1. Эффект неисправного монитора для текста, картинок и SVG (170 / 1124 / 42 / 78490)
2. 30 полезных сервисов для веб-разработчиков и дизайнеров v2 (59 / 1159 / 19 / 45442)
3. Параллакс на чистом CSS (49 / 633 / 46 / 44534)
5. Несколько полезных CSS-трюков (53 / 558 / 9 / 27495)
6. Малоиспользуемые, но от этого не менее прекрасные возможности LESS (68 / 373 / 22 / 25240)
7. CSS-препроцессоры против постпроцессоров (29 / 239 / 75 / 21485)
8. CSScomb 3.0: красивый код одной командой (50 / 201 / 20 / 20386)
9. Долой абсолютные единицы в иконках-спрайтах (24 / 247 / 54 / 18544)
10. Bootstrap Dropdown Menus Enhancement v3.1.1 (36 / 226 / 19 / 17390)
11. Режимы наложения слоёв в Web (27 / 214 / 20 / 17038)
12. Почему стоит использовать препроцессоры (24 / 184 / 44 / 13936)
13. Сегодня CSS исполнилось 20 лет. Интервью с Хоконом Виумом Ли (Часть 1) (53 / 91 / 3 / 14138)
14. Вышел Bootstrap 3.1 (35 / 94 / 46 / 31892)
15. «Font-weight: bolder» для шрифтов со множеством начертаний (29 / 89 / 8 / 7281)
DIY или Сделай Сам
1. Защита подъезда методом организации разумного видеонаблюдения без консьержа (290 / 1158 / 313 / 136326)
2. Делаем универсальный ключ для домофона (193 / 1114 / 107 / 132811)
3. Лучший подарок – книга. Делаем красивый переплет (205 / 1073 / 61 / 78271)
5. Мой удобный дом (159 / 1146 / 95 / 110528)
6. Теплый ламповый звук (260 / 605 / 118 / 120393)
7. 10-мониторный рабочий стол своими руками (240 / 535 / 287 / 198105)
8. Программируем квадрокоптер на Arduino (часть 1) (105 / 912 / 87 / 71632)
9. Что будет, если вы задумаете собрать 3D принтер своими руками (159 / 582 / 51 / 115007)
10. Сидим, никого не трогаем, старые наушники починяем (121 / 569 / 119 / 118117)
11. Привет, стол! (135 / 487 / 213 / 136701)
12. Принтер для футболок: от домашней поделки до серийной модели текстильного принтера (160 / 482 / 57 / 68489)
13. Никогда не «не делай» того, о чем пожалеешь или умный дом с CCU.IO (78 / 669 / 81 / 55208)
14. Безынерционное измерение температуры воздуха ультразвуком (155 / 416 / 88 / 65040)
15. Android Планшет вместо Авто магнитолы (70 / 591 / 105 / 89088)
Data Mining
1. Математик взломал сайт знакомств и нашёл девушку мечты (252 / 278 / 261 / 184836)
2. Исследование причин аномального голосования на сайте РОИ или особенности электронной демократии в России (222 / 158 / 259 / 107525)
3. Чтобы скрыть беременность от маркетинговых компаний, женщина использовала Tor (120 / 215 / 200 / 103475)
5. Классификация с использованием муравьиного алгоритма (50 / 141 / 8 / 15112)
6. Автоматическое определение рубрики текста (29 / 177 / 4 / 6787)
7. Прогноз ЧМ 2014 на языке Вольфрама (38 / 101 / 49 / 30782)
8. Марковские случайные поля (24 / 131 / 12 / 11276)
9. Facebook знает, в кого ты влюбился (43 / 50 / 42 / 44969)
10. Полиция Чикаго составила список из 400 предполагаемых будущих преступников (30 / 51 / 75 / 30004)
11. Предполагаемый размер базы транзакций Bitcoin (31 / 31 / 72 / 14116)
12. Дата-майнинг делает научные открытия (20 / 84 / 11 / 22746)
13. В LA Times новость о землетрясении написал робот (31 / 27 / 21 / 29412)
14. Как ваши твиты раскрывают ваше местоположение (26 / 38 / 18 / 15753)
15. Анализ логов Mt.Gox выявил подозрительную активность бота Вилли (29 / 30 / 8 / 16806)
Delphi
1. Анализ приложения защищенного виртуальной машиной (148 / 316 / 70 / 31941)
2. Черная пятница. Как же всё было на самом деле (145 / 114 / 174 / 142849)
3. Здравствуйте, я ошибка 217 и я вам ничего не скажу (91 / 171 / 51 / 65105)
5. Неправильное использование атомов и трудноуловимая бага в VCL (58 / 65 / 12 / 16365)
6. Использование анонимных методов в Delphi (21 / 95 / 109 / 9539)
7. Поддержка MultiTouch + Gestures в Delphi XE4 (31 / 79 / 18 / 10463)
8. Сжатие DFM ресурсов в Delphi программах (21 / 68 / 47 / 6057)
9. Еще раз об утечке атомов и баге VCL (23 / 30 / 10 / 4267)
10. Embarcadero RAD studio XE6 (22 / 18 / 13 / 20062)
11. True or False or False = False (22 / 14 / 17 / 15222)
FPGA
1. Взгляд на 10G Ethernet со стороны FPGA разработчика (147 / 275 / 47 / 48198)
2. Сделай шаг к ПЛИС! (51 / 327 / 86 / 41650)
3. Автономный SDR приёмник на ПЛИС (64 / 209 / 12 / 23450)
5. Поднимаем SOC: ARM + FPGA (56 / 176 / 29 / 22287)
6. Пару слов о конвейерах в FPGA (46 / 140 / 54 / 12400)
7. Плис Achronix – опыт освоения (49 / 80 / 35 / 19311)
8. Cхема > плата > ПЛИС (23 / 150 / 16 / 13596)
9. Ядро PCI-express в ПЛИС Achronix — быстрый старт (38 / 90 / 23 / 11386)
10. Аппаратный сортировщик чисел на verilog-е (43 / 55 / 49 / 13115)
11. SimBank или 200 SmartCard в одной коробке (26 / 77 / 34 / 10175)
Firefox
1. Mozilla выпустила Firefox 29 (33 / 31 / 171 / 54748)
2. Телефон с новой Firefox OS 1.3 за 100 долларов: ZTE Open C (38 / 49 / 77 / 52588)
3. Mozilla изменяет дизайн Firefox: пробуем Firefox 29 beta (31 / 26 / 147 / 53640)
5. 20 лет назад была основана компания Netscape Communications Corporation (55 / 11 / 28 / 13426)
6. Firefox вводит общий аккаунт и обновляет систему синхронизации (42 / 31 / 49 / 30124)
7. Релиз Firefox 27 (48 / 15 / 34 / 43462)
8. Релиз Firefox 28 (44 / 9 / 48 / 28555)
9. Вышла Firefox OS 1.3: улучшения в графике, аудио, поддержка dual-SIM (40 / 19 / 33 / 24901)
10. 25-долларовые смартфоны c Firefox OS появятся уже в этом году (35 / 31 / 14 / 23180)
11. Смартфон под Firefox OS поступил в продажу за $33 (в Индии) (33 / 30 / 20 / 24155)
12. Релиз Firefox 30 (38 / 11 / 20 / 29408)
GTD
1. Вы и ваша работа * (219 / 1767 / 113 / 280705)
2. Умей говорить «нет» и умей говорить «да» (173 / 857 / 32 / 119394)
3. Небольшая японская хитрость по организации своей записной книжки (202 / 756 / 64 / 142985)
5. Жизнь как 8-битная игра: Руководство (204 / 692 / 110 / 121054)
6. Отзыв о книге “Интроверты – как использовать особенности своего характера” или почему не стоит смотреть порно на рабочем месте (172 / 713 / 117 / 137137)
7. Уютный книжный пост для вас и вашего проекта (48 / 1027 / 45 / 53586)
8. 10 главных выводов, которые я сделал за Год Изучения Продуктивности (61 / 780 / 68 / 81424)
9. Noisli: онлайн-генератор фоновых шумов, помогающих сконцентрироваться (98 / 610 / 64 / 63214)
10. Как развивать силу воли (50 / 693 / 62 / 75117)
11. Путь жаворонка (87 / 529 / 131 / 67984)
12. Техподдержка всего мира: местный колорит IT, сдобренный своей версией английского (156 / 356 / 67 / 58194)
13. 10 ошибок, мешающих нам измениться (31 / 559 / 15 / 45863)
14. Повышаем личную эффективность: советы от Марка Андреессена (53 / 452 / 24 / 52633)
15. Как сделать что-либо, когда не хочется — а надо (35 / 485 / 27 / 61608)
Game Development
1. Полезные книги для программиста в геймдеве (57 / 1037 / 12 / 46505)
2. Сайт GameTutorials сделал все свои 350 уроков по программированию игр бесплатными (80 / 939 / 12 / 56663)
3. Грандиозная битва в EVE Online, кто потерял 300000$ и что же всё-таки там произошло (282 / 281 / 312 / 236241)
5. [LibGDX] Создаем клон Flappy Bird — Zombie Bird (93 / 733 / 28 / 40952)
6. Сетевое программирование для разработчиков игр. Часть 1: UDP vs. TCP (64 / 788 / 53 / 61172)
7. Игры для NES/Famicom/Денди глазами программиста (236 / 345 / 70 / 74003)
8. Самая сложная игра всех времён (154 / 456 / 107 / 156706)
9. Крупнейшая битва в истории EVE Online: уничтожено кораблей на $200 000 (211 / 156 / 329 / 329004)
10. 2048 (151 / 368 / 137 / 366812)
11. Игры под угрозой (186 / 183 / 280 / 132126)
12. Разбор протокола World Of Tanks (161 / 295 / 90 / 77362)
13. Caesar III: game loop (149 / 333 / 25 / 50967)
14. Разработчик потратил 13 лет, чтобы закончить игру (188 / 194 / 103 / 126431)
15. Инструментарий гейм-мастера (66 / 535 / 18 / 37702)
GitHub
1. Теперь и Github? (204 / 63 / 523 / 91972)
2. Набор иконок Material Design от Google (54 / 691 / 16 / 46349)
3. 6 мифов, мешающих разработчикам использовать Git (45 / 538 / 228 / 56192)
5. Как участвовать в проекте с открытым исходным кодом и получать деньги? (45 / 425 / 5 / 31362)
6. Глобальное проникновение интернета, где больше всего используют Тор и почему Россия такая бедная: несколько любопытных инфографик о мировой сети (64 / 222 / 53 / 82940)
7. Взлом с помощью поиска, невнимательность и мой подельник GitHub (59 / 214 / 73 / 46555)
8. Краткая инструкция: GitHub через I2P (52 / 219 / 42 / 25165)
9. GitHub Student Developer Pack — лучшие инструменты разработки бесплатно для студентов (48 / 225 / 45 / 42610)
10. Гитхаб скоро запустит текстовый редактор с богатым функционалом (89 / 107 / 70 / 29789)
11. GitHub Cheat Sheet (40 / 237 / 8 / 12241)
12. Atom: новый редактор кода от Гитхаба (66 / 127 / 53 / 41321)
13. Github — без командной строки (23 / 200 / 33 / 16042)
14. Уязвимость в Git: выполнение произвольных команд (65 / 59 / 79 / 24325)
15. GitHub's CSS (34 / 152 / 17 / 12834)
Go
1. Язык Go для начинающих (61 / 435 / 67 / 46681)
2. О плюсах и минусах Go (90 / 168 / 66 / 27872)
3. Язык Go: реабилитация императивного программирования (65 / 233 / 14 / 21751)
5. Используем nginx, docker, skydns и skydock для обновления кода на лету (zero-downtime deployment) (35 / 244 / 14 / 11405)
6. Golang и ООП (49 / 144 / 64 / 17596)
7. Пишем веб сервис на Go (часть первая) (31 / 195 / 10 / 13864)
8. Является ли Go языком ООП? (39 / 145 / 27 / 19727)
9. Бесплатные скринкасты для изучения Go (29 / 180 / 3 / 7187)
10. Пишем веб сервис на Go (часть вторая) (30 / 166 / 12 / 9493)
11. Еще один дайджест (теперь Go) (46 / 122 / 6 / 9734)
12. Делаем многопользовательскую игрy на Go и WebSocket'ах (26 / 132 / 8 / 12338)
13. Go-дайджест: июнь 2014 (35 / 99 / 11 / 7679)
14. Подборка библиотек для бекенда (26 / 125 / 1 / 7965)
15. Исполнение SSH-команд на сотнях серверов с помощью Go (29 / 103 / 25 / 12662)
Google Chrome
1. Reedy – Скорочтение, которое действительно можно использовать (189 / 949 / 135 / 129761)
2. Отладка асинхронного JavaScript с помощью Chrome DevTools (70 / 363 / 18 / 20676)
3. Незакрываемая вкладка в Chrome (66 / 257 / 237 / 94426)
5. Запуск Android-приложений под Windows, OS X, Linux в Chrome (42 / 359 / 27 / 47645)
6. Работа с COM портом в web-проекте (50 / 287 / 31 / 18595)
7. Выйти за грань браузера (38 / 197 / 31 / 41946)
8. Google выпустил 64-битную версию Chrome для Windows (58 / 74 / 104 / 101165)
9. Постройте из LEGO сооружение своей мечты прямо в Google Chrome (34 / 136 / 38 / 32579)
10. Сюрприз от неизвестного: доверие к расширениям Chrome (64 / 51 / 48 / 51146)
11. Убиваем «колокольчик» от Google Chrome в трее (23 / 139 / 43 / 41405)
12. Релиз Google Chrome 32 (37 / 22 / 193 / 59037)
13. Facebook пытается блокировать консоль разработчика в браузере Chrome (50 / 40 / 50 / 36815)
14. Расширение Chrome для смягчения громких заголовков новостей (51 / 32 / 45 / 29080)
15. Движок SpiderMonkey обошел V8 на собственном тесте Google (48 / 39 / 28 / 28652)
HTML
1. Как сверстать веб-страницу. Часть 2 — Bootstrap (68 / 1395 / 59 / 183673)
2. Советы front-end разработчику (89 / 1285 / 137 / 64835)
3. Лучшие бесплатные Photoshop плагины для веб-дизайнеров (58 / 1285 / 9 / 72664)
5. Как использовать секционные элементы HTML5 (46 / 666 / 35 / 45817)
6. CSS 3 Timing Functions и с чем их едят (71 / 603 / 8 / 28285)
7. Выравниваем блок по центру страницы (33 / 670 / 43 / 33947)
8. Бесплатный редактор шрифтов на HTML5 (85 / 489 / 11 / 26045)
9. Web Components — будущее Web (83 / 438 / 88 / 48196)
10. Несколько интересностей и полезностей для веб-разработчика #17 (51 / 531 / 11 / 29858)
11. Несколько интересностей и полезностей для веб-разработчика #33 (38 / 561 / 5 / 39472)
12. Вкладки (страницы) на одной странице на html/css с помощью :target (36 / 543 / 35 / 34100)
13. Видео с доклада Виталия Фридмана «Responsive Web-дизайн: Трюки и уловки» (23 / 585 / 11 / 22770)
14. Несколько интересностей и полезностей для веб-разработчика #13 (68 / 464 / 11 / 41057)
15. Sublime Text для фронтэнд-разработчика (22 / 547 / 46 / 32914)
IM
1. Вышла публичная альфа версия децентрализованного мессенджера Tox (102 / 291 / 194 / 66846)
2. TOX — Защищенный мессенджер добрался до Альфа версии (Для всех платформ) (78 / 291 / 130 / 59678)
3. Джаббер переходит на полное шифрование (113 / 177 / 71 / 35870)
5. BitTorrent Bleep: защищенный мессенджер от BitTorrent (50 / 153 / 69 / 46817)
6. Игрища с сервером jabber.ru (78 / 97 / 26 / 24546)
7. TOX: Что произошло в проекте за полгода (52 / 92 / 72 / 38290)
8. Пятый ежегодный новый год за компьютером (42 / 16 / 77 / 26808)
9. Покойся с миром, MSN Messenger (38 / 15 / 69 / 30779)
10. Произошла утечка данных 4,6 млн пользователей мессенджера Snapchat (49 / 16 / 8 / 20328)
11. Telegram: 35 миллионов активных пользователей, 8 миллиардов сообщений за месяц (34 / 24 / 62 / 32071)
12. Snapchat подтвердил утечку данных своих пользователей, но не извинился (26 / 12 / 11 / 11854)
IT-стандарты
1. Разъяснение http2 (144 / 582 / 45 / 76159)
2. 1 января 1904, 1970, Youtube, международный конфликт и кривые руки (222 / 109 / 25 / 75139)
3. CBOR — новый бинарный формат представления данных (100 / 304 / 39 / 30567)
5. Ростелеком внедряет новый тип фильтрации интернет-трафика. Не DPI (64 / 84 / 158 / 81723)
6. Элон Маск готов раскрыть технологии зарядки Tesla ради расширения рынка электромобилей (90 / 49 / 95 / 63947)
7. The Machine. Новая компьютерная архитектура от HP (68 / 112 / 62 / 56389)
8. Эталонному килограмму исполнилось 125 лет (78 / 52 / 82 / 45593)
9. Глубокое внедрение DRM или что ждет Firefox после ухода Брендана Айка (70 / 30 / 163 / 31825)
10. Илья Григорик о внедрении HTTP/2 (40 / 157 / 27 / 20422)
11. В ЕС запретили некоторые трюки электронной коммерции (66 / 50 / 58 / 36845)
12. Утверждён профстандарт менеджера ИТ-продуктов (23 / 121 / 82 / 20386)
13. Nissan и BMW присоединятся к планам Tesla по развитию электрозаправок (49 / 34 / 123 / 26433)
14. jsonex – упрощаем сложные клиент-серверные диалоги (20 / 115 / 47 / 9634)
15. IT-сервис или сервис в IT — как сделать клиента чуть счастливее? (21 / 126 / 4 / 10831)
JAVA
1. Новое в Java 8 (94 / 566 / 137 / 81146)
2. Умный дом. Конкретная реализация (50 / 532 / 37 / 69247)
3. Spring изнутри. Этапы инициализации контекста (49 / 370 / 16 / 26631)
5. Горизонтальное масштабирование небольших Web-приложений на Java (вопросы собеседований) (35 / 324 / 87 / 19243)
6. Основные принципы настройки Garbage Collection с нуля (24 / 332 / 8 / 14716)
7. Oracle выиграла аппеляцию против Google (99 / 49 / 160 / 55558)
8. Новый вид разработчиков — Framework Java Coder? (65 / 100 / 209 / 37210)
9. Беззнаковая арифметика в Java (42 / 246 / 27 / 17206)
10. Лямбда-выражения в Java 8 — Простые примеры того, как они могут облегчить вашу жизнь (33 / 253 / 33 / 38450)
11. Concurrency: 6 способов жить с shared state (50 / 215 / 20 / 17063)
12. Java 8 Released (59 / 144 / 79 / 49121)
13. QuisyReader (30 / 228 / 53 / 27589)
14. Основные отличия Java IO и Java NIO (21 / 268 / 16 / 23493)
15. Реактивные акторы на java (28 / 242 / 11 / 14894)
JavaScript
1. Несколько интересностей и полезностей для веб-разработчика #19 (195 / 923 / 14 / 46471)
2. Краткий конспект по языку JavaScript (55 / 1231 / 20 / 60795)
3. 15 лучших JavaScript-библиотек для построения диаграмм и схем (59 / 1169 / 14 / 31201)
5. Приключенческая игра, в которую играют путем изменения её Javascript-кода (157 / 590 / 114 / 81732)
6. Рендеринг WEB-страницы: что об этом должен знать front-end разработчик (99 / 769 / 42 / 51148)
7. Учебник AngularJS: Всеобъемлющее руководство, часть 1 (32 / 911 / 28 / 27297)
8. Несколько интересностей и полезностей для веб-разработчика #20 (92 / 762 / 6 / 40409)
9. Несколько интересностей и полезностей для веб-разработчика #24 (79 / 718 / 27 / 49909)
10. Бренден Айк ушёл с поста руководителя Mozilla под давлением ЛГБТ (139 / 43 / 1058 / 76336)
11. Несколько интересностей и полезностей для веб-разработчика #30 (67 / 715 / 13 / 42677)
12. Всё, что вы хотели знать об областях видимости в JavaScript (но боялись спросить) (37 / 768 / 38 / 31958)
13. Всё, что вы должны знать о прототипах, замыканиях и производительности (66 / 689 / 36 / 38658)
14. Несколько интересностей и полезностей для веб-разработчика #21 (96 / 611 / 4 / 41006)
15. Интересная задачка для интервью, карринг и частичное применение функции (158 / 371 / 73 / 56049)
Lua
1. LUA в nginx: слегка интеллектуальный firewall (50 / 241 / 13 / 12799)
2. Использовать Lua c С++ легче, чем вы думаете. Tutorial по LuaBridge (41 / 233 / 24 / 14966)
3. Lapis: сайт на Lua в конфигах Nginx (46 / 199 / 18 / 17136)
5. Cocos2d-x: Пишем на Lua (28 / 137 / 16 / 19012)
6. Эволюция языка расширений: история Lua (39 / 74 / 8 / 10584)
7. Создание модели электронного компонента для Proteus на Lua (28 / 104 / 3 / 8407)
8. Moai SDK 1.5 — кроссплатформенный 2д игровой движок (21 / 101 / 19 / 9907)
9. LUA в nginx: лапшакод в стиле inline php (26 / 70 / 20 / 8262)
10. Awesome WM и Dbus (26 / 70 / 7 / 5937)
11. Возможности метатаблиц в Lua на примере реализации классов (22 / 64 / 6 / 6041)
Mobile Development
1. Руководство для дизайнера по DPI (84 / 843 / 18 / 47486)
2. Лёгкий способ писать iOS приложения на вебе (52 / 633 / 42 / 46973)
3. Google Web Starter Kit: конструктор мобильных сайтов (35 / 591 / 16 / 30307)
5. Application Porno или как найти секреты в мобильных приложениях и вынести всё (85 / 226 / 38 / 43793)
6. Мобильные приложения «Сочи 2014»: как показать мегабайты результатов пользователям (86 / 62 / 85 / 24958)
7. Глубокое разочарование или Первый хакатон Правительства Москвы (99 / 38 / 43 / 16711)
8. Промо-сайт для мобильного приложения. Часть 1 (20 / 227 / 8 / 13662)
9. Android лончеры. Перезагрузка идеи (40 / 138 / 85 / 35770)
10. Разрабатываем хабраклавиатуру под iOS (49 / 142 / 14 / 14749)
11. Как я FOV измерил без циркуля и линейки (66 / 82 / 31 / 29935)
12. Эксперимент с треугольной QETUO-клавиатурой (42 / 46 / 40 / 34258)
13. 9 главных тенденций рынка мобильных приложений в 2013 году (22 / 78 / 6 / 17534)
14. WWDC 2014: личный опыт (32 / 33 / 10 / 10284)
15. Apple массово блокирует аккаунты разработчиков из РФ (20 / 26 / 11 / 28362)
Node.JS
1. Размышления о стандартной библиотеке JavaScript. Core.js (77 / 516 / 37 / 34431)
2. Сравнение популярных систем сборки для frontend-разработчиков (59 / 345 / 18 / 29729)
3. Тонкости nodejs. Часть I: пресловутый app.js (41 / 388 / 20 / 17247)
5. Node.js в огне (59 / 266 / 64 / 28083)
6. Выразительный JavaScript: Node.js (39 / 344 / 7 / 19685)
7. Yeoman для новичков (36 / 321 / 50 / 32326)
8. Пишем первое REST API приложение на NodeJS (Express + Mongoose) (23 / 362 / 23 / 24819)
9. GulpJS — фантастически быстрый сборщик проектов (39 / 277 / 41 / 29306)
10. Ввод пароля или похитители времени (43 / 255 / 51 / 45000)
11. Обработка ошибок в Node.js (40 / 280 / 11 / 11687)
12. Node.js: Обзор технологий разработки библиотек общего назначения (29 / 265 / 11 / 15618)
13. Гипертекстовый векторный Фидонет (79 / 87 / 98 / 38254)
14. Начинаем работать с browserify (30 / 206 / 62 / 21041)
15. Раскол nodejs (76 / 95 / 45 / 47208)
Open source
1. Открытый код борьбы с коррупцией (и не только) (272 / 190 / 164 / 62623)
2. Заявления Free Software Foundation и Defective By Design в связи с последней пресс-конференцией Apple (151 / 107 / 372 / 81833)
3. Илон Маск откроет все патенты Tesla Motors (174 / 100 / 241 / 92670)
5. Эдвард Сноуден использовал дистрибутив TAILS (70 / 355 / 39 / 73282)
6. Popcorn Time — обновление до версии 0.3.3 (79 / 309 / 68 / 61548)
7. Муниципалитет Мюнхена избавится от Linux на рабочих станциях (99 / 72 / 246 / 74532)
8. Mediabox (42 / 288 / 49 / 19314)
9. Дайджест: ReactOS или как мы про… кодили это лето (116 / 63 / 86 / 35529)
10. Отложенное чтение: OpenSource-альтернатива (26 / 286 / 39 / 23363)
11. Wal Commander — замена Far Manager под OS X и Linux (63 / 150 / 113 / 38693)
12. CAELinux: дистрибутив Linux для инженеров (23 / 288 / 27 / 37161)
13. ReactOS вышла на Kickstarter (но об этом никто не знает) (83 / 25 / 212 / 50422)
14. История однострочных багов (94 / 55 / 90 / 41503)
15. Как Мюнхен перевёл 15 000 ПК с Windows на Linux (71 / 84 / 133 / 53639)
PHP
1. Руководство по собеседованию на вакансию PHP-программиста (50 / 1022 / 90 / 69708)
2. Спидран по 13 уязвимостям на сайтах. Основные понятия, и средства защиты (46 / 987 / 29 / 40355)
3. Как использовать API сайта, у которого нет API? (95 / 819 / 40 / 52050)
5. Опасный getimagesize() или Zip Bomb для PHP (109 / 246 / 101 / 32390)
6. PHP: Правильный путь (24 / 449 / 76 / 58753)
7. Что должен знать «PHP Junior Developer без опыта работы»? (26 / 280 / 199 / 41533)
8. Пространства имен в PHP, разъяснение (33 / 311 / 62 / 21279)
9. 25 PHP-разработчиков, на которых можно подписаться (20 / 362 / 11 / 17667)
10. Продвинутые методы неявного вызова php кода, использующиеся во вредоносных скриптах (41 / 304 / 11 / 13889)
11. PhpStorm — повышаем производительность (плагины и темы оформления). Часть 2 (22 / 276 / 56 / 23009)
12. Как Composer на 70% ускорили (88 / 105 / 66 / 46256)
13. VagrantWebdev — виртуальная среда для веб-разработки (33 / 200 / 67 / 18033)
14. Пространства имен в PHP (22 / 256 / 9 / 13404)
15. Sypex Geo 2.2 — теперь с GeoNames и ОКАТО (30 / 218 / 40 / 7792)
Peer-to-Peer
1. Popcorn Time: самая удобная программа для просмотра торрентов (136 / 486 / 189 / 179324)
2. Убрать рекламу в uTorrent за 15 секунд (30 / 757 / 113 / 136160)
3. Popcorn Time на русском (58 / 276 / 124 / 59420)
5. Кампания по реформе авторского права в цифровую эпоху «Время менять копирайт!» (53 / 50 / 108 / 14648)
6. Dreamtorrent is dead. Long live Rutracker?! (58 / 48 / 35 / 30671)
7. IPOP — IP over P2P (25 / 131 / 29 / 15239)
8. Создатели PirateBay придумали как защититься от блокировок (54 / 61 / 22 / 39072)
9. Demonoid снова с нами (47 / 49 / 53 / 33139)
10. Вышел BitTorrent Sync 1.4 (40 / 60 / 41 / 38242)
11. Создатель Mt. Gox и eDonkey работает над секретным проектом, связанным с Биткоин (37 / 71 / 22 / 20056)
12. TorCoin (43 / 59 / 13 / 15647)
13. Сооснователь The Pirate Bay Петер Сунде был арестован в Швеции (48 / 20 / 41 / 31027)
14. Новости из мира P2P: Tox стал поддерживать аудиовызовы и TCP Relay, различные улучшения в Twister (37 / 49 / 20 / 12044)
15. Команда из восьми полицейских приехала арестовывать домашний сайт в Швеции (39 / 24 / 45 / 37540)
Python
1. Python: вещи, которых вы могли не знать (101 / 763 / 118 / 62941)
2. Почему существует так много Питонов? (153 / 451 / 69 / 49087)
3. Web-разработка на Python глазами PHP-программиста (47 / 381 / 95 / 49775)
5. Парсим на Python: Pyparsing для новичков (35 / 356 / 11 / 18871)
6. Python-digest #24. Новости, интересные проекты, статьи и интервью [20 апреля 2014 — 27 апреля 2014] (109 / 120 / 5 / 13664)
7. Учим старую собаку новым трюкам или как я научился любить str.format и отказался от % (62 / 209 / 39 / 19257)
8. MakeHuman: релиз спустя 12 лет разработки (52 / 223 / 14 / 29710)
9. Основы парсинга с помощью Python+lxml (34 / 263 / 6 / 21177)
10. Катастрофа Unicode в Python3 (70 / 131 / 52 / 34914)
11. Как я немного Instagram увёл (47 / 177 / 25 / 51489)
12. Deploy с помощью Salt (44 / 167 / 33 / 14291)
13. Уравнение или всё же наблюдение? (40 / 165 / 20 / 17327)
14. PythonDigest — 2014 год, итоги нашей работы в цифрах и ссылках (28 / 200 / 8 / 10025)
15. Python-digest #25. Новости, интересные проекты, статьи и интервью [28 апреля 2014 — 4 мая 2014] (66 / 95 / 8 / 10803)
Qt
1. SASM – IDE для ассемблера (121 / 354 / 39 / 34567)
2. Как работают сигналы и слоты в Qt (часть 1) (59 / 312 / 29 / 34221)
3. Почему я люблю Qt и вы все тоже должны его любить (22 / 290 / 184 / 48244)
5. Qt 5.3: низкий старт в мобильной кроссплатформе (30 / 207 / 37 / 17092)
6. C++14 для Qt программистов (43 / 173 / 20 / 20046)
7. Альфа-версия Otter Browser (60 / 84 / 80 / 32526)
8. Как работают сигналы и слоты в Qt (часть 2) (28 / 193 / 17 / 15527)
9. Properties framework для Qt (41 / 128 / 9 / 8076)
10. Сериализация объектов Qt (22 / 139 / 4 / 8202)
11. Qwt и Qt Creator. Быстро и просто. Часть 2: элементы отображения и управления (25 / 113 / 13 / 11930)
12. Эмуляция нажатия мультимедийных клавиш в Windows, Linux и Mac OS X (26 / 108 / 0 / 9383)
13. PyQt. Управляем памятью, собираем мусор (26 / 102 / 4 / 8658)
14. Управление графическим интерфейсом с помощью echo и cat (31 / 84 / 14 / 11361)
15. Плагин поиска дублирующегося кода для QtCreator (28 / 87 / 8 / 5208)
Raspberry Pi
1. Восстанавливаем старые часы «Электроника-7» (229 / 314 / 85 / 77735)
2. Строим роботанк с управлением по Wifi, камерой, пушкой, блекджеком и т.д (77 / 473 / 63 / 60259)
3. Личное облако на Raspberry Pi и разработка устройства бесперебойного питания для него (67 / 488 / 74 / 40435)
5. Подключаем датчики к Raspberry Pi без проводов и с Arduino (27 / 350 / 58 / 18342)
6. 3 проекта недорогих мини-ПК с Indiegogo (49 / 186 / 38 / 50010)
7. Как мы делали небольшую охранную систему на RPi. Часть 1 (29 / 245 / 19 / 21690)
8. Odroid W — миниатюрный клон Raspberry Pi (37 / 195 / 37 / 31745)
9. Ретро-игровой центр на Raspberry Pi (29 / 215 / 9 / 34421)
10. Odroid W, или потрошим малиновый пирожок (35 / 185 / 35 / 33537)
11. Raspberry PI и JAVA: пристальный взгляд (38 / 149 / 52 / 19819)
12. PiCore: дистрибутив Linux объемом в 25 МБ для Raspberry Pi (35 / 165 / 17 / 23059)
13. Java ME Embedded на Raspberry Pi (28 / 158 / 39 / 14565)
14. Система управления мини-дирижаблем (41 / 132 / 24 / 15967)
15. Cubietruck & Raspberry Pi & Arduino (24 / 156 / 15 / 27704)
Ruby on Rails
1. Как я взломал Гитхаб еще раз (402 / 224 / 56 / 70786)
2. Набор Ruby библиотек для CMS и сайта медиа издания (46 / 293 / 84 / 19043)
3. Рубин на рельсах: продакшен и деплой для чайников (22 / 304 / 81 / 16001)
5. Эволюция сборщика мусора в Ruby. RGenGC (50 / 87 / 20 / 9101)
6. Настройка Guard для автоматизации Ruby on Rails разработки (26 / 134 / 13 / 6934)
7. Как быстро и просто написать DSL на Ruby (25 / 123 / 15 / 7951)
8. Grape: не рельсами едиными (37 / 83 / 28 / 10259)
9. ActiveRecord немного про грабли, Relations и индексы (21 / 116 / 39 / 7613)
10. Полиморфные сквозные ассоциации в Ruby on Rails (28 / 105 / 18 / 6450)
11. Обзор Komodo Edit и Komodo IDE 8 (30 / 82 / 42 / 20719)
12. Вышел релиз Rails 4.1. Некоторые тонкости переезда (37 / 69 / 21 / 13169)
13. Huginn: агенты в стиле Yahoo Pipes и IFTTT на своём сервере (22 / 100 / 3 / 4295)
14. Rails 4 Engines. Разработка gem'а через mountable engine — читаем логи сервера (23 / 82 / 11 / 4502)
15. Как мы боролись с проблемами производительности в «Redmine». Кто виноват и как помочь? (23 / 68 / 13 / 9009)
Rust
1. Зачем нам нужен Rust? (50 / 151 / 186 / 32376)
2. [Перевод] Почему Go не так хорош (77 / 123 / 91 / 35468)
3. Mozilla наметила план для выпуска Rust 1.0 (66 / 107 / 70 / 26117)
5. Сравнение Rust и С++ на примерах (60 / 60 / 96 / 23227)
6. Сравнение D и C++ и Rust на примерах (53 / 84 / 48 / 21351)
7. Rust на примерах. Часть 1 (39 / 134 / 8 / 12368)
8. Почему ваша первая реализация FizzBuzz на Rust может не работать (52 / 76 / 24 / 12917)
9. Вышел Rust 0.9 (37 / 78 / 61 / 16876)
10. На пути к Rust 1.0 (47 / 69 / 16 / 14485)
11. В Rust 1.0 исключений не будет (36 / 46 / 81 / 14968)
12. Rust на примерах. Часть 2 (24 / 85 / 19 / 8211)
13. Вышел Rust 0.10 (40 / 38 / 31 / 18875)
14. Стабильность как результат (37 / 33 / 12 / 10633)
15. Rust: абстракции и безопасность, совершенно бесплатно (видеозапись с выступления на митапе Saratov Open-IT) (22 / 62 / 20 / 4263)
Skype
1. Зачем скайпу мои пароли из браузера? (118 / 60 / 108 / 90227)
2. Skype для Linux версии 4.2, не требующей обновления на более новую (55 / 165 / 118 / 37019)
3. Как заставить работать старую версию «Скайпа» (37 / 191 / 57 / 78588)
5. Вышел Skype 4.3 для Linux (54 / 32 / 142 / 45075)
6. Как правильно приготовить Skype-4.3 под Linux (33 / 132 / 26 / 22104)
7. Skype 4.2.0.13 — минорный релиз с долгожданным фиксом (58 / 27 / 100 / 37099)
8. Глобальное обновление интерфейса Skype для Windows Desktop (43 / 28 / 167 / 65662)
9. Через час ты проводишь вебинар: Google Hangouts on Air (23 / 140 / 23 / 11928)
10. Skype: голосовой переводчик он-лайн (34 / 49 / 38 / 26753)
11. Бесплатные групповые звонки в Skype для всех (40 / 24 / 18 / 30164)
12. Сирийская электронная армия взломала блог и Twitter-аккаунт Skype (26 / 13 / 14 / 22980)
Swift
1. Язык программирования Swift. Русская версия (89 / 709 / 49 / 97220)
2. Swift — нововведения (62 / 185 / 264 / 68167)
3. Разработка iOS8 приложения на Apple Swift (33 / 359 / 32 / 35282)
5. «Программирование мышкой» в XCode 6 для Swift (20 / 340 / 26 / 21368)
6. Учебник Swift — разработка приложения для iOS8 [Часть 1, Hello World!] (23 / 326 / 31 / 29315)
7. iOS vs WPF — сложное против мелкомягкого (43 / 64 / 204 / 21788)
8. Многоликие функции Swift (24 / 164 / 27 / 13110)
9. Секреты скорости Swift (28 / 125 / 13 / 17924)
10. Swift + CoreData + Немного напильника (22 / 133 / 20 / 16404)
11. Обработка ошибок в Swift — меч и магия (22 / 87 / 27 / 9114)
Unity3D
1. Основы создания 2D персонажа в Unity 3D 4.3. Часть 1: заготовка персонажа и анимация покоя (27 / 533 / 7 / 94187)
2. Создание игры на ваших глазах — часть 2: Шейдеры для стилизации картинки под ЭЛТ/LCD (94 / 352 / 31 / 50736)
3. Получение «зеленого света» в сервисе GreenLight: советы и рекомендации (72 / 288 / 35 / 32449)
5. «С тебя игра за 100 баксов!» или почему Indiegogo вообще не Go-Go (110 / 166 / 49 / 65807)
6. Основы многопользовательской игры на Unity3D (29 / 355 / 21 / 38745)
7. Создание игры на ваших глазах — часть 7: 2D-анимации в Unity («как во флэше») (23 / 358 / 15 / 24733)
8. Unity3d. Уроки от Unity 3D Student (B21-B24) (20 / 360 / 12 / 22769)
9. Основы создания 2D персонажа в Unity 3D 4.3. Часть 3: прыжки (и падения) (30 / 332 / 15 / 40525)
10. Генерация ландшафтов в Unity3d (21 / 297 / 15 / 23889)
11. Хождение по граблям и кругам при создании игры с нуля (28 / 262 / 24 / 27728)
12. Основы создания 2D персонажа в Unity 3D 4.3. Часть 2: бегущий персонаж (22 / 280 / 8 / 44548)
13. Игра на пустом месте (57 / 174 / 24 / 40403)
14. Как закончить декрет с пользой? (72 / 133 / 29 / 34397)
15. Tower Defense своими руками, часть 2: Интерфейс и NGUI (30 / 242 / 17 / 28513)
Usability
1. Что не так с редизайном Хабрахабра (611 / 112 / 361 / 126250)
2. Семь принципов создания современных веб-приложений (90 / 1463 / 33 / 84555)
3. Простые догмы при работе с цветом в интерфейсах (113 / 1296 / 127 / 86997)
5. Сравнение юзабилити современных браузеров со старой Оперой (213 / 231 / 405 / 96602)
6. Каждому по Landing Page. Наболевшее (72 / 525 / 41 / 77618)
7. Иной взгляд на оформление заказа в интернет-магазине (67 / 474 / 83 / 41056)
8. Пользователь пьян (121 / 334 / 81 / 61748)
9. Сравнение сервисов для автодополнения адресов в форме (50 / 502 / 54 / 20287)
10. Никогда не проверяйте e-mail адреса по стандартам RFC (97 / 321 / 98 / 52471)
11. Дэн Саффер — Микровзаимодействия (Microinteractions). Конспект книги (49 / 385 / 2 / 20436)
12. Этот пост написан автором, который не читает комментариев, пожалуйста, не пишите их (148 / 43 / 93 / 61415)
13. Как правильно показывать клиенту интерактивный прототип сайта в первый раз (34 / 350 / 11 / 27522)
14. Королева щелчка: рассказ о самой выдающейся клавиатуре в истории (68 / 170 / 181 / 83539)
15. Эпидемия онлайн-консультантов (64 / 132 / 94 / 59195)
jQuery
1. 10+ полезных jQuery сниппетов на каждый день (24 / 1354 / 54 / 55446)
2. 18 неожиданностей при чтении исходного кода jQuery (89 / 407 / 37 / 50699)
3. Вы можете обойтись без jQuery (64 / 314 / 105 / 39869)
5. Sqimitive.js — Frontend Primitive или «Backbone без фантиков» (44 / 214 / 33 / 13797)
6. lemongrab: плагин валидации веб-форм (31 / 239 / 39 / 13956)
7. О применении $.Deferred в работе с асинхронными задачами (26 / 242 / 5 / 11539)
8. Пример работы jQuery UI + PHP и GD. Нанесение аппликаций на изображение (20 / 209 / 13 / 12272)
9. jQuery для мобильных устройств, все за и против (20 / 187 / 20 / 16906)
10. Статистика использования javascript-библиотек и CDN (45 / 79 / 41 / 14988)
11. В Firefox Developer Tools добавлена поддержка событий jQuery (48 / 72 / 17 / 14244)
12. Пользовательские события в действии (20 / 145 / 6 / 8379)
Администрирование баз данных
1. Исследуем базы данных с помощью T-SQL (23 / 410 / 11 / 16873)
2. 10 способов сделать резервную копию в PostgreSQL (37 / 354 / 17 / 14882)
3. Хранимые функции. За и против (54 / 214 / 191 / 42105)
5. Введение в PostgreSQL BDR (30 / 174 / 6 / 11153)
6. Статистика ожиданий SQL Server'а или пожалуйста, скажите мне, где болит (22 / 189 / 10 / 14887)
7. PostgreSQL 9.4 Что нового? (48 / 107 / 15 / 18261)
8. Hello MongoDB (открытый удаленный доступ) (34 / 128 / 28 / 14377)
9. В индийской полиции 8 лет не отвечали на жалобы, потому что потеряли пароль от базы данных (63 / 13 / 31 / 56521)
10. Как вынудить процесс использовать новый адрес DNS-сервера из обновлённого resolv.conf без перезапуска самого процесса (34 / 87 / 18 / 8141)
11. Huge Pages в PostgreSQL (25 / 79 / 14 / 6077)
12. Replication slots в PostgreSQL (20 / 90 / 12 / 4291)
13. Как я получил медаль за код (28 / 66 / 18 / 25288)
Алгоритмы
1. Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень (210 / 661 / 43 / 52439)
2. Молнии (95 / 507 / 22 / 31037)
3. Секрет древней игры го. Почему компьютер до сих пор не обыграл человека? (151 / 242 / 231 / 128025)
5. Гибкое мускульное передвижение для двуногих существ (163 / 241 / 56 / 38966)
6. Шейдер для жука (157 / 270 / 21 / 42760)
7. Мануал по решению типизированных задач в Microsoft Excel (39 / 566 / 14 / 36972)
8. Перевод интерактивного учебника «Problem Solving with Algorithms and Data Structures» (48 / 520 / 19 / 20403)
9. Архитектура убеждения, 7 механизмов манипуляции пользователями (29 / 541 / 30 / 37135)
10. Алгоритмы поиска путей на JavaScript (29 / 484 / 14 / 15847)
11. Распознавание речи для чайников (51 / 419 / 20 / 27873)
12. Алгоритмы сортировки в виде пошаговой анимации (23 / 484 / 19 / 31255)
13. У Mail.ru магические алгоритмы антиспама? (134 / 103 / 89 / 57708)
14. Тест Тьюринга пройден (на детском уровне сложности) (101 / 99 / 246 / 159265)
15. Такой разный Blur (80 / 264 / 16 / 29869)
Беспроводные технологии
1. Wi-Fi сети: проникновение и защита. 2) Kali. Скрытие SSID. MAC-фильтрация. WPS (165 / 2371 / 39 / 222966)
2. Эксплуатация концептуальных недостатков беспроводных сетей (64 / 568 / 85 / 58021)
3. Опыт создания домашнего Wi-Fi маршрутизатора. Общий обзор (53 / 471 / 91 / 76283)
5. Как услышать электромагнитные волны (119 / 222 / 77 / 40164)
6. WiFi Pineapple Mark V: черный ящик для беспроводного перехвата (36 / 425 / 28 / 36681)
7. Панель управления умным домом. iPhone в стене (47 / 379 / 54 / 31913)
8. Управление любой AV-техникой с телефона. ИК-приёмопередатчик для JACK 3.5 (48 / 296 / 43 / 40881)
9. Оптимизация беспроводного подключения или iwconfig может всё (21 / 306 / 15 / 25886)
10. Детектирование включенного телевизора с помощью фотодиода (32 / 192 / 90 / 27936)
11. Что делать с пыльным GPU, если ты — пентестер. Часть 1: Legacy ATI/AMD RADEON (26 / 225 / 12 / 21567)
12. Всемирная база паролей к сетям Wi-Fi на вашем мобильнике (45 / 146 / 72 / 97625)
13. Переделка беспроводного USB Wi-Fi адаптера TP-LINK TL-WN722N в адаптер Philips PTA01 для телевизора Philips 55PFL7606H и других (45 / 144 / 14 / 28939)
14. Ряд региональных провайдеров блокирует свои общественные Wi-Fi точки. Доступ только по своему логину (64 / 34 / 119 / 37243)
15. Осваиваем CC430 — микроконтроллеры с радиомодулем: фотофиниш своими руками (36 / 155 / 7 / 12910)
Веб-аналитика
1. 1% всех сайтов рунета держит свой memcached открытым для мира. Немного статистики (181 / 162 / 116 / 66741)
2. Нейропластичность — 8 изменений в человеке, сформировавшихся под воздействием технологий (70 / 225 / 96 / 72972)
3. Комплексная аналитика интернет-проекта с помощью Google Analytics и Google Docs (28 / 256 / 9 / 13471)
5. A/B тест — это просто (20 / 181 / 12 / 16212)
6. Пиратство — двигатель прогресса. Научные исследования в области неконтролируемого копирования (54 / 76 / 11 / 23362)
7. Sourcebuster JS: модуль определения источников посетителей сайта на JavaScript (21 / 135 / 5 / 6922)
8. Подсчет статистики загрузок в Google Analytics (29 / 110 / 10 / 5534)
9. Какие эксперименты Facebook ставит над своими пользователями (46 / 44 / 50 / 31745)
10. Как я «крутил» поведенческие факторы (28 / 77 / 39 / 19589)
11. Модуль определения источников посетителей сайта для Ruby on Rails (26 / 90 / 13 / 6911)
12. Пассивный фингерпринтинг для выявления синтетического трафика (21 / 86 / 43 / 11536)
13. Простой сбор статистики используя Counter (20 / 97 / 14 / 5903)
14. Мобильный клиент для Яндекс-Метрики (37 / 46 / 25 / 7522)
15. WebGL Эксперимент + Google Analytics + Leap Motion (20 / 73 / 6 / 8959)
Веб-разработка
1. 30 полезных сервисов для веб-разработчика (132 / 2527 / 48 / 108965)
2. Конспект по веб-безопасности (88 / 1134 / 162 / 52023)
3. 9 основных принципов отзывчивого веб-дизайна (55 / 955 / 17 / 49800)
5. Изображения в верстке. Хватит это терпеть (68 / 692 / 125 / 71689)
6. Краткая инструкция по работе с web-дизайнером (для менеджера проекта) (31 / 598 / 60 / 42297)
7. Скорочтение по технологии spritz на любом сайте (60 / 404 / 71 / 98502)
8. Война с дизайнером: откуда берётся хороший дизайн (56 / 367 / 79 / 34765)
9. Приемы неявного вызова php кода, применяемые во вредоносных скриптах (51 / 352 / 35 / 21433)
10. Интегрируем Git в Sublime Text (39 / 351 / 42 / 24834)
11. Типичные ошибки при защите сайтов от CSRF-атак (31 / 309 / 93 / 23583)
12. Куки-бомбы, или как положить интернеты (98 / 121 / 87 / 38362)
13. Типограф Муравьёва опубликован на GitHub (70 / 184 / 64 / 26865)
14. Война с дизайнером: откуда берётся хороший дизайн. Часть 2 (24 / 318 / 10 / 29146)
15. Краткая инструкция о том, как надо работать с web-дизайнером (взгляд дизайнера) (36 / 261 / 57 / 38998)
Визуализация данных
1. Гармонические колебания (106 / 488 / 48 / 52455)
2. Раздача научного софта. Бесплатно (145 / 262 / 36 / 57832)
3. Поиск наилучшей последовательности просмотра списка 250 лучших фильмов с помощью языка Wolfram Language (Mathematica) (86 / 349 / 36 / 44474)
5. Ликбез по картографическим проекциям с картинками (75 / 221 / 22 / 26915)
6. The Human Brain Project: Вы спрашивали – мы отвечаем (61 / 244 / 41 / 38150)
7. Астрофизики построили трехмерную визуализацию нашего суперкластера (79 / 152 / 89 / 52796)
8. [Перевод] Не стоит бояться функционального программирования (36 / 267 / 20 / 25825)
9. Визуализация алгоритмов (35 / 260 / 8 / 20924)
10. BlackHole.js с привязкой к картам leaflet.js (34 / 217 / 4 / 14697)
11. Точная видео-модель эволюции Вселенной: Illustris (+ модель рождения галактики и конца Вселенной) (38 / 180 / 40 / 40683)
12. Подглядываем за метаниями нейронной сети (38 / 191 / 15 / 14480)
13. Владелец поисковика Shodan пропинговал весь интернет и составил его карту (47 / 138 / 55 / 53828)
14. Песочница дополненной реальности (62 / 109 / 20 / 35038)
15. Моделирование пандемий с помощью языка Wolfram Language (системы Mathematica 10) на примере лихорадки Эбола (43 / 143 / 42 / 27914)
Виртуализация
1. Два и более рабочих места на одном компьютере — бесплатное решение (59 / 587 / 53 / 56317)
2. Вышла операционная система Qubes 2 на основе гипервизора Xen (70 / 331 / 74 / 45147)
3. Создание надёжного iSCSI-хранилища на Linux, часть 1 (38 / 344 / 10 / 20908)
5. Assembler в 30 строк на Excel (66 / 172 / 26 / 56780)
6. Организация своего хоста виртуализации на Hetzner (24 / 240 / 64 / 14150)
7. Простая сборка виртуальных машин с помощью PuPHPet (30 / 248 / 18 / 15151)
8. Создание надёжного iSCSI-хранилища на Linux, часть 2 (37 / 207 / 21 / 10396)
9. Запускаем IBM OS/2 1.0 в виртуальной машине: почему это сложно сделать (85 / 74 / 41 / 32067)
10. Оптимизация работы виртуальной инфраструктуры на базе VMWare vSphere (27 / 214 / 18 / 20823)
11. Docker: запуск графических приложений в контейнерах (36 / 172 / 14 / 12812)
12. Оптимизация образов Docker (41 / 132 / 18 / 10446)
13. Виртуализация с OpenVZ (24 / 148 / 9 / 19749)
14. Проброс видеокарты в гостевую ОС из гипервизора KVM с помощью технологии VFIO (21 / 144 / 28 / 11384)
15. Диалектика SATA-революции (39 / 62 / 19 / 33848)
Вирусы и антивирусы
1. Шпионские гаджеты от АНБ (246 / 907 / 221 / 300195)
2. Подмена DNS сервера. Будьте осторожны (149 / 213 / 140 / 125504)
3. Cuckoo – собственная автоматизированная лаборатория анализа вредоносных файлов (54 / 425 / 26 / 18830)
5. Все сломано (49 / 288 / 95 / 47296)
6. Вирус вывел из строя все комплексы видеофиксации в Подмосковье (101 / 69 / 271 / 100533)
7. Tribute to HIEW (83 / 138 / 23 / 19449)
8. Троян в highscreen, или как телефон начал творить чудеса (77 / 124 / 54 / 89368)
9. Разрешите вас отадминить? (27 / 238 / 34 / 19961)
10. От белорусских компаний потребовали сертифицировать продаваемые средства защиты информации (88 / 22 / 109 / 50916)
11. Продолжение работы Microsoft Security Essentials на Windows XP после 8 апреля 2014 (35 / 184 / 29 / 67983)
12. Симбиоз: после заражения троян начинает защищать систему от других зловредов (71 / 59 / 38 / 47824)
13. Dr.Web за лицензионный контент (32 / 10 / 227 / 33140)
14. Shit и меч (32 / 43 / 150 / 32995)
15. Новый Userland-RootKit Azazel (30 / 95 / 13 / 8409)
Геоинформационные сервисы
1. Ловец молний (417 / 387 / 165 / 106896)
2. Ловцы молний. Необычные эксперименты с грозой (224 / 489 / 190 / 109735)
3. Как создать легенду (93 / 198 / 20 / 24298)
5. Офис в Берлине, чем русские стартапы отличаются от немецких — и зачем нужны геосервисы старым добрым магазинам в офлайне (61 / 146 / 103 / 43202)
6. Поиск маршрутов за 1 человеко-месяц (33 / 185 / 31 / 14689)
7. Печатаем OSM (Часть 1) (46 / 149 / 22 / 12869)
8. Навигация в помещениях с iBeacon и ИНС (37 / 155 / 13 / 15330)
9. Московская область под Пробкоскопом (60 / 77 / 53 / 34284)
10. Google Earth будущего: HD-видеоcъемка с орбиты почти в режиме реального времени (51 / 62 / 73 / 53397)
11. Построение параллельных кривых в картографических веб-приложениях (31 / 140 / 10 / 11249)
12. В Minecraft строят Манхэттен в масштабе 1:1 (41 / 62 / 86 / 71959)
13. Google Night Walk: ночная прогулка по Марселю. Теперь и со звуком (41 / 80 / 24 / 27980)
14. Google Web Mercator: неоднозначная система координат (40 / 74 / 14 / 9840)
15. Геокодер OSM на Java (21 / 114 / 15 / 8131)
ИТ-инфраструктура
1. Банкомат. Некоторые особенности (536 / 598 / 364 / 178693)
2. Карточные игры (278 / 498 / 429 / 128181)
3. Пара полезных команд, которые могут пригодиться при DDoS и не только (97 / 1062 / 21 / 35533)
5. Как я внедрял Linux в учебном заведении (144 / 574 / 90 / 83781)
6. Github опять заблокирован (154 / 66 / 555 / 138254)
7. Распространенные ошибки при построении ИТ-инфраструктуры малого бизнеса (39 / 363 / 81 / 31847)
8. Банкомат. По ту сторону провода (103 / 197 / 66 / 52672)
9. Как я использовал BitTorrent Sync между офисами в РФ и Китае (70 / 245 / 80 / 36483)
10. Микрон: Чуть детальнее о производстве 65нм микросхем в России (100 / 86 / 53 / 53478)
11. Европарламент принял закон о сетевой нейтральности и упразднил тарифы на роуминг (97 / 33 / 54 / 33097)
12. Минпромторг заказывает разработку отечественного процессора (40 / 46 / 308 / 58191)
13. Система межбанковских электронных платежей в Украине. Как это работает (55 / 129 / 57 / 22470)
14. Яндекс получил доступ к инфраструктуре Москвы: платежи, госуслуги и трекинг общественного транспорта (73 / 54 / 107 / 32187)
15. Владельцы сайтов будут обязаны взаимодействовать с ФСБ (56 / 68 / 111 / 16957)
Интерфейсы
1. Почему курсор мыши наклонён на 45°? (441 / 234 / 113 / 185644)
2. Заметки о дизайне для разработчиков (80 / 1112 / 31 / 47819)
3. Всплывающие метки в формах на чистом CSS (89 / 899 / 12 / 33741)
5. Ratchet 2.0 — самый красивый HTML5-фреймворк теперь дружит и с iOS, и с Android (80 / 885 / 19 / 49941)
6. Учимся логично делать прототипы (48 / 618 / 9 / 35550)
7. Проектирование графического интерфейса пользователя (44 / 473 / 90 / 52777)
8. О размере экрана, пикселя и элемента (91 / 372 / 28 / 58649)
9. cool-old-term — старый добрый терминал (116 / 234 / 42 / 36731)
10. Клавиатура Ant-keyboard. Часть 1 — общий дизайн и разработка (102 / 206 / 122 / 48004)
11. Три правила проектирования интерфейсов с высокоскоростным пользовательским взаимодействием (45 / 378 / 22 / 26498)
12. Клавиатура Ant-keyboard. Часть 2 — редизайн и переосмысление концепций (98 / 165 / 163 / 45613)
13. Псевдо-случайное изображение (на примере страницы 404-й ошибки) (29 / 332 / 19 / 27502)
14. Тренды в дизайне интерфейсов: от любви до ненависти (76 / 153 / 135 / 47686)
15. Elementary OS. Наводим чистоту и порядок в Applications (69 / 168 / 121 / 57695)
Информационная безопасность
1. Как я позорно деактивировал ботнет (356 / 643 / 140 / 138804)
2. Переходы наличности и переходы на личности (238 / 709 / 229 / 75933)
3. Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года? (182 / 375 / 1008 / 225083)
5. Как не остаться голодным или безлимитный проход в столовую (244 / 412 / 53 / 108811)
6. Социальная инженерия на практике: «физический доступ» на закрытую конференцию Кевина Митника (229 / 432 / 81 / 92320)
7. Как была взломана Gamma International (105 / 731 / 28 / 59212)
8. Как надо хешировать пароли и как не надо (99 / 567 / 331 / 63585)
9. Сайт TrueCrypt сообщает о закрытии проекта и предлагает переходить на BitLocker (155 / 289 / 320 / 159021)
10. Великий Российский Фаервол, что будет когда занавес опустится? (126 / 254 / 514 / 127570)
11. Gmail и Skype грозит запрещение в России. А также остальным email и IM сервисам (174 / 139 / 447 / 73298)
12. Ладар Левисон рассказал, как его заставили закрыть Lavabit (222 / 109 / 248 / 76398)
13. «Запретите им запрещать» или обратная сторона реестра запрещенных сайтов (187 / 205 / 126 / 110509)
14. Данные около 70 000 карт были скомпрометированы на платежном шлюзе РЖД (211 / 50 / 260 / 112961)
15. Как испортить безопасность паролей, следуя советам с Хабра (180 / 189 / 130 / 73638)
Исследования и прогнозы в IT
1. «Левада»: только 5% граждан РФ считают недопустимым ограничение информации в интернете. Наш альтернативный опрос (103 / 40 / 616 / 60449)
2. Эдвард Сноуден на TED: Как нам вернуть Интернет (озвучка) (132 / 188 / 144 / 87992)
3. Почему компании отказываются от лучших сотрудников? (110 / 230 / 95 / 82992)
5. Как мы деньги привлекали или 13 историй российских инвесторов (85 / 304 / 32 / 50048)
6. Нужны ли менеджеры в IT? (60 / 234 / 60 / 54802)
7. Возможно ли создать сильный искусственный интеллект, не копируя человеческий мозг? (30 / 187 / 270 / 33298)
8. Корейцы сделали наноробота для борьбы с раком (87 / 71 / 167 / 47053)
9. Интернет может рухнуть. Нам нужен «План Б» (39 / 211 / 51 / 40591)
10. Советское культурное и научное наследие освобождается от оков копирайта. Расширение режима «общественного достояния» (102 / 51 / 47 / 10099)
11. Google показал динамику популярности музыкальных направлений за последние 64 года (74 / 97 / 93 / 69284)
12. Доживет ли Рунет до 2015 года? (62 / 107 / 85 / 21616)
13. Парадокс предсказателя (68 / 115 / 30 / 30520)
14. 20 профессий будущего (23 / 177 / 119 / 119925)
15. Потрогай, чтобы взломать (56 / 126 / 16 / 37941)
Компиляторы
1. JPHP — Новый движок php для Java VM + JIT (180 / 190 / 106 / 30223)
2. Что же там такого тяжелого в обработке исключений C++? (89 / 337 / 38 / 37572)
3. Неопределённое поведение и теорема Ферма (101 / 159 / 125 / 30458)
5. 50 лет Бейсику! (77 / 59 / 122 / 20716)
6. .NET/Mono в Java? Легко! (68 / 102 / 36 / 15918)
7. GOTO BASIC (69 / 83 / 28 / 19836)
8. Демо: Инкрементальный парсер для Web IDE (53 / 108 / 18 / 11074)
9. Вышли компиляторы GCC 4.9.0 с множеством новых «фишек» (61 / 40 / 22 / 21272)
10. TeaVM — ещё один способ запускать Java в браузере (33 / 79 / 53 / 10346)
11. Линус Торвальдс: GCC 4.9.0 «неизлечимо сломан» (41 / 60 / 49 / 66527)
12. Sweet.js: Синтаксические расширения для JavaScript (22 / 91 / 27 / 6921)
Криптография
1. SSL-сертификаты: всем, каждому, и пусть никто не уйдёт обиженным (110 / 549 / 78 / 50727)
2. Последствия OpenSSL HeartBleed (187 / 157 / 194 / 134451)
3. Критическая уязвимость в OpenSSL 1.0.1 и 1.0.2-beta (165 / 130 / 260 / 132175)
5. 7 вещей, которые необходимо знать о Tor (81 / 382 / 136 / 97703)
6. Cicada 3301: секретное сообщество хакеров или просто игра? (134 / 288 / 50 / 85167)
7. Команда разработчиков из ЦЕРН запустила защищённый анонимный почтовый сервис ProtonMail (115 / 300 / 116 / 64306)
8. Как заработать на майнинге с обычным домашним компьютером (22 / 463 / 42 / 88339)
9. Загадочное объявление от IBM (85 / 140 / 184 / 104598)
10. Есть продвижения в расшифровке Манускрипта Войнича (104 / 119 / 89 / 81052)
11. Линейный криптоанализ для чайников (63 / 261 / 9 / 27536)
12. Дифференциальный криптоанализ для чайников (62 / 236 / 14 / 24345)
13. Twister: Децентрализованный, P2P аналог Twitter'a (69 / 163 / 84 / 31021)
14. Сеть доверия (52 / 187 / 115 / 21163)
15. ФБР против шифрования на смартфонах (81 / 110 / 88 / 68890)
Математика
1. Как правильно лгать с помощью статистики (306 / 1012 / 72 / 142536)
2. Папа, а почему на ноль делить нельзя? (122 / 1026 / 260 / 150702)
3. Как Минковский во Flappy Bird играл (350 / 435 / 32 / 101370)
5. Введение в оптимизацию. Имитация отжига (128 / 604 / 36 / 71111)
6. Как я сделал тестер-оптимизатор для нахождения прибыльных стратегий на бирже (80 / 580 / 59 / 54715)
7. «Математика – один из видов искусства»: пост к столетию со дня рождения Мартина Гарднера (72 / 532 / 18 / 44099)
8. Откуда есть пошло комплексное число (134 / 354 / 49 / 53821)
9. Байес (86 / 459 / 38 / 50616)
10. Orthogonal — модель мира с альтернативной теорией относительности (110 / 353 / 55 / 19305)
11. О формуле Байеса, прогнозах и доверительных интервалах (80 / 444 / 19 / 38108)
12. Задачи тысячелетия. Просто о сложном (87 / 379 / 64 / 61890)
13. Вычисление фрактальной размерности Минковского для плоского изображения (104 / 330 / 40 / 47805)
14. Математика, ШТА?!!1 (93 / 335 / 48 / 50685)
15. Когда больше нечего пить (55 / 360 / 179 / 43927)
Настройка Linux
1. Превращаем GIMP в удобный редактор (197 / 1444 / 125 / 79956)
2. Оптимизация Linux для desktop и игр (66 / 1051 / 294 / 74356)
3. Cubietruck. Уютный, домашний сервер (59 / 606 / 86 / 91615)
5. Релиз Android-x86 4.4: ставим Android на ПК без проблем (52 / 443 / 65 / 102432)
6. Dual boot ArchLinux и Windows 8 на UEFI без GRUB c помощью rEFInd (41 / 456 / 39 / 41865)
7. Просмотр Торрент-ТВ в интерфейсе LiveTV XBMC, под Linux (27 / 477 / 55 / 51626)
8. Почему я сменил место работы (146 / 92 / 191 / 96449)
9. Рабочая среда «Деодар» для Линукс (89 / 139 / 135 / 36545)
10. Grub 2 + VHD: установка и загрузка ОС Windows 7 Ultimate (26 / 278 / 29 / 21755)
11. Ubuntu 14.04 LTS (Trusty Tahr) доступна для скачивания! (83 / 50 / 184 / 127863)
12. U.S. Robotics Pilot 5000 — первый успешный КПК. Внутренности, модем, использование с современными ОС (93 / 84 / 33 / 31614)
13. Живой Debian (26 / 257 / 19 / 14187)
14. Как подружить Surface Pro 3 и Linux (58 / 146 / 59 / 32704)
15. Лекция Ричарда Столлмана в Кишиневе (89 / 57 / 29 / 33980)
Ненормальное программирование
1. 200 миллисекунд свободы (116 / 615 / 502 / 147636)
2. Компьютер из 10000 костей домино (93 / 77 / 45 / 37082)
3. Единство формы и содержания (72 / 58 / 35 / 41741)
5. Почему программисты не работают охранниками (29 / 78 / 80 / 42857)
6. Ружьё для хакера (22 / 107 / 42 / 37081)
7. Из-за программного бага задержали более 200 авиарейсов: не летайте выше 65535 футов (39 / 38 / 44 / 54869)
8. Экономика развивающихся стран. Камбоджа (25 / 76 / 30 / 20077)
9. CubeStormer 3 собирает «Кубик Рубика» за 3 секунды (36 / 50 / 20 / 36863)
10. Проблемы объёмных тестовых заданий при выборе работы (22 / 73 / 43 / 18202)
11. Организация вызова x86-процедур из EFI Byte Code (23 / 34 / 13 / 4241)
12. Два сканера, осциллограф, электрогитара: компьютерная музыка Bit-52's (23 / 30 / 13 / 16532)
Облачные вычисления
1. Обзор бесплатных сервисов для веб-разработки (115 / 1765 / 118 / 88109)
2. Как одним судебным преследованием Microsoft разрушила веру клиентов в неприкосновенность своих данных в «облачных» сервисах (113 / 51 / 78 / 66887)
3. Старый трюк — работает всегда? (70 / 143 / 38 / 35467)
5. Функциональное и экономическое сравнение российских операторов предоставляющих облачные услуги. Версия 2.0 (51 / 141 / 57 / 20609)
6. Облако в штанах (25 / 171 / 77 / 24439)
7. Распределенное кодирование видео (44 / 143 / 29 / 9860)
8. С небес на землю. Или почему мы не переходим в облака (43 / 55 / 104 / 32171)
9. Кондолиза Райс, бывшая глава госдепа США, вошла в совет директоров Dropbox (59 / 13 / 58 / 40425)
10. Dropbox ввёл единый тарифный план: 1TB — $9.99/месяц, $99/год (38 / 44 / 63 / 26052)
11. Intel создаст первый в мире умный город (США) (31 / 57 / 61 / 27478)
12. Первый опыт работы с облаком Mail.ru (23 / 43 / 35 / 49047)
13. TechPeaks: акселератор в Альпах (25 / 47 / 15 / 8079)
14. DigitalOcean добавил возможность использования CoreOS (22 / 51 / 15 / 13891)
15. Koding снова радует своими нововведениями (20 / 27 / 14 / 8902)
Обработка изображений
1. Пару слов о распознавании образов (128 / 764 / 51 / 71890)
2. Камера Эйнштейна: как один фотограф изображает время (164 / 517 / 39 / 150024)
3. Увидеть незримое (175 / 443 / 38 / 67132)
5. Детекторы углов (114 / 482 / 26 / 30544)
6. Один крутой Gist: whiteboardCleaner (107 / 452 / 42 / 25334)
7. Ликбез: методы ресайза изображений (87 / 455 / 68 / 39813)
8. Расширяя полотно картины Ван Гога “Звездная ночь” с помощью языка Wolfram Language (Mathematica) (103 / 415 / 36 / 51415)
9. Signed Distance Field или как сделать из растра вектор (111 / 382 / 61 / 34753)
10. Пятьдесят оттенков инфракрасного (164 / 171 / 43 / 60855)
11. Основы теории цвета. Система CIE XYZ (82 / 367 / 40 / 37905)
12. Про котиков, собак, машинное обучение и deep learning (95 / 304 / 48 / 28611)
13. Нестандартное применение IT в быту: парсинг, перцептивный хеш, сравнение изображений = оптимизация расходов (101 / 259 / 32 / 35014)
14. Программу NameTag для распознавания лиц правозащитники назвали «жуткой» (79 / 150 / 288 / 99607)
15. The Human Brain Project: откуда мы знаем, как устроен мозг? (78 / 263 / 48 / 46593)
Отладка
1. Меня попросили взломать программу на собеседовании (154 / 639 / 61 / 164848)
2. Как вытащить несохранённые данные из упавшего приложения (90 / 462 / 77 / 64991)
3. Китайские видеокамеры и TCP: баг или фича? (98 / 176 / 77 / 52372)
5. Меня попросили взломать программу на собеседовании. Часть 2 (59 / 272 / 38 / 57854)
6. Выжимаем максимум из DDMS (34 / 309 / 6 / 9809)
7. Навыки написания шаблонов и работы в hex-редакторе 010 Editor — Часть I (48 / 256 / 17 / 16987)
8. Замолвим слово об отладке и профилировании [PHP] (27 / 305 / 7 / 11647)
9. Разбираем протокол 2-wire JTAG (50 / 209 / 4 / 11954)
10. Почему рост качества вызывает рост некачества, или должна ли работать основная функция (61 / 152 / 51 / 22304)
11. Исправляем ошибки своими руками, или баг, который «никого не колышет» (68 / 107 / 13 / 28719)
12. Патчим процессы в Linux на лету при помощи GDB (34 / 184 / 6 / 8857)
13. Как понять NullPointerException (21 / 188 / 36 / 30584)
14. Быстрый отладчик от Mozilla с записью и воспроизведением (48 / 86 / 7 / 9001)
15. Логирование сообщений с Easylogging++ (23 / 126 / 22 / 8623)
Параллельное программирование
1. А как же всё-таки работает многопоточность? Часть II: memory ordering (84 / 551 / 42 / 46222)
2. Транзакционная память: история и развитие (77 / 335 / 34 / 31672)
3. И еще раз о GIL в Python (71 / 195 / 47 / 15300)
5. Атомарные и неатомарные операции (42 / 198 / 9 / 14511)
6. Программирование Древа Времен (21 / 226 / 18 / 26498)
7. Асинхронные задачи в С++11 (32 / 156 / 21 / 14095)
8. Python реализация парадигмы event-driven с помощью сопрограмм (21 / 185 / 17 / 9518)
9. Генетический алгоритм для задачи о N ферзях (32 / 147 / 18 / 15871)
10. Консенсус в распределенных системах. Paxos (27 / 119 / 7 / 7224)
11. Путеводитель по методам класса java.util.concurrent.CompletableFuture (22 / 124 / 13 / 8663)
12. Проба пера на суперкомпьютере Ломоносов (43 / 47 / 26 / 37028)
13. Будущее программирования аппаратных ускорителей (34 / 67 / 25 / 15546)
14. AsyncCollections: история одного велосипеда (25 / 90 / 18 / 8249)
15. Параллелим непараллельное или поиск простых чисел на GPU (23 / 91 / 23 / 14553)
Платежные системы
1. PIN-код при оплате картой — точки над i (128 / 545 / 255 / 108792)
2. Путешествия банковской транзакции (95 / 429 / 104 / 53341)
3. Банк России против «денежного суррогата» Bitcoin (152 / 61 / 474 / 100163)
5. ЦБ РФ против Биткоин? (121 / 164 / 377 / 68370)
6. Отправляем заявление в Государственную Думу относительно "«анти»террористического" пакета законопроектов (146 / 113 / 180 / 47235)
7. Электронные деньги в России ограничат (122 / 73 / 360 / 46502)
8. Генпрокуратура РФ провела заседание экспертной группы по вопросам Bitcoin (102 / 58 / 419 / 68319)
9. Скомпрометированы транзакции плательщиков RBK Money. UPDATE (136 / 83 / 196 / 68697)
10. Почему я купил ещё один биткоин (67 / 135 / 269 / 78243)
11. Законопроект об ограничении интернет-платежей принят в первом чтении (108 / 50 / 210 / 57201)
12. Обзор децентрализованных технологий. Часть 1 (47 / 283 / 11 / 25931)
13. Национальная платёжная система и ширина лошадиной задницы (75 / 130 / 100 / 53862)
14. Банк России считает биткоины финансовой пирамидой (79 / 27 / 273 / 44691)
15. Децентрализованная биржа — уже полгода в строю (55 / 175 / 62 / 19815)
Поисковые машины и технологии
1. Yacy — распределённый не цензурируемый поисковик: три года спустя (98 / 235 / 141 / 69274)
2. Новая версия DuckDuckGo (91 / 149 / 57 / 57406)
3. Перехват разговоров ФБР с помощью Google Maps (109 / 67 / 68 / 117302)
5. Android L, Nexus 5, Google Search и все-все-все (53 / 126 / 89 / 82201)
6. Новый модный молодёжный поисковик Спутник от Ростелекома уже завтра во всех интернетах стран (42 / 40 / 237 / 85851)
7. Поисковик Спутник запущен (41 / 37 / 224 / 74823)
8. Яндекс потерял 10% капитализации за сутки (60 / 31 / 117 / 71138)
9. Два примера коммерческой цензуры: за негативные отзывы отель штрафует посетителей, а ресторан выигрывает в суде (58 / 53 / 63 / 43750)
10. Из-за глюка Google тысячи писем ушли на один почтовый ящик Hotmail (56 / 25 / 57 / 58603)
11. «Яндекс» научился искать музыку по мотивчику типа «пу пу пиду» (38 / 43 / 66 / 51425)
12. Google планирует указывать в выдаче, что результаты были удалены по требованию фигуранта поискового запроса (37 / 20 / 48 / 16309)
13. Британский парламент выступил против «права быть забытым» (33 / 19 / 25 / 7456)
14. Google будет показывать в результатах поиска рекламу конкурентов: результаты антимонопольного расследования ЕС (22 / 15 / 37 / 10102)
15. Google упростил поиск картинок по типу лицензии (21 / 20 / 7 / 6343)
Программирование
1. 15 малоизвестных команд Linux (215 / 1986 / 221 / 128452)
2. Как накормить мозг программиста… или feed your brain (113 / 1683 / 136 / 117712)
3. Собеседование на должность JavaScript разработчика (104 / 1584 / 313 / 92052)
5. Не дразните программиста (364 / 573 / 126 / 142015)
6. Логика мышления. Часть 1. Нейрон (44 / 1252 / 23 / 180673)
7. Паралич анализа: вы знаете слишком много, чтобы просто писать код (228 / 491 / 130 / 83004)
8. 10 правил дзен-программиста (97 / 731 / 122 / 87407)
9. Чем заняться айтишнику в армии или как я на VBA игры писал (256 / 303 / 153 / 113979)
10. Почему трава зеленая, а программисты крутые (162 / 463 / 184 / 109967)
11. Пять способов выгореть для программиста (130 / 489 / 149 / 90808)
12. Вы тоже можете стать жертвой паралича разработчика (135 / 320 / 149 / 82558)
13. Продвинутое использование объектов в JavaScript (52 / 553 / 29 / 33402)
14. Несколько полезных шорткатов для Sublime Text ниндзи (35 / 570 / 52 / 45973)
15. Input — новый шрифт для программирования (63 / 439 / 140 / 73039)
Программирование микроконтроллеров
1. Домофонный мультиключ и всё про имитацию «таблеток» (202 / 1070 / 107 / 127933)
2. Моя реализация «умного дома» (202 / 961 / 95 / 103597)
3. Лучшее время для изучения микроконтроллеров (83 / 862 / 77 / 84464)
5. Умные часы своими руками за 1500 рублей (268 / 353 / 121 / 98594)
6. Конструктор для «Умного Дома» — от идеи до воплощения (91 / 784 / 86 / 56497)
7. Делаем настольное устройство для изготовления печатных плат в один клик (161 / 455 / 162 / 93190)
8. Arduino за 1$ (71 / 576 / 126 / 80190)
9. Самодельный фазовый лазерный дальномер (187 / 315 / 68 / 73169)
10. STM32 и USB-HID — это просто (99 / 520 / 94 / 64149)
11. Бутлоадер с AES-128 и EAX на AVR Assembler в 1024 байта (150 / 398 / 75 / 55514)
12. Белый Куб на страже чистоты воздуха, часть 1 (81 / 539 / 134 / 52669)
13. Итоги пяти лет жизни электронщика в стиле фриланс. Последняя осень? (170 / 330 / 51 / 86064)
14. Очередная умная розетка для очередного умного дома (85 / 427 / 126 / 78642)
15. Детектор приступа эпилепсии своими руками (193 / 155 / 121 / 63604)
Проектирование и рефакторинг
1. Шпаргалка по шаблонам проектирования (166 / 2034 / 59 / 147440)
2. Создание API: в рамку и на стену (132 / 907 / 97 / 45272)
3. Завершен перевод книги Эдди Османи «Паттерны для масштабируемых JavaScript-приложений» (96 / 431 / 23 / 21695)
5. Рентабельный код (60 / 422 / 26 / 34454)
6. Организация js кода для джуниоров (24 / 385 / 41 / 31210)
7. Анализируем исходный код с помощью cppcheck (70 / 143 / 27 / 16576)
8. Inversion of Control: Методы реализации с примерами на PHP (24 / 220 / 31 / 14682)
9. Dependency Injection. JavaScript (25 / 183 / 12 / 15750)
10. Еще одна книга о паттернах? Дайте две! (30 / 101 / 54 / 22475)
11. RabbitMQ — отложенные сообщения (20 / 131 / 25 / 10227)
12. Критика книги Боба Мартина «Принципы, паттерны и методики гибкой разработки на языке C#» (23 / 105 / 14 / 17040)
13. Fail Fast! принцип: Отлаживайте меньше и создавайте более надежное ПО (27 / 64 / 67 / 13388)
14. Анонсированы новые функции Java 9 (32 / 64 / 37 / 20357)
Работа с анимацией и 3D-графикой
1. Мёртвая «Ксюша» и пыльный чайник. Почему «АвтоматическийСтол» — корпорация зла (211 / 332 / 138 / 107249)
2. История создания торрент-рендера для 3ds max (185 / 265 / 61 / 52283)
3. 3D-режим в Diablo 2 (184 / 255 / 32 / 89909)
5. Azarkant: короткометражный мультфильм, на который ушло три года (107 / 231 / 64 / 81190)
6. Эффект 3D с помощью белых линий (84 / 253 / 58 / 83665)
7. Для чего blender фотографу? (64 / 309 / 22 / 37468)
8. Аниматор из России работает над созданием 3D версии интро к Futurama (113 / 140 / 48 / 68726)
9. Создатель мультфильма «Крепость» выпустит продолжение (94 / 148 / 27 / 46769)
10. Новый мультфильм «Диснея» рендерили на 55 000 ядрах (68 / 141 / 132 / 98722)
11. История продвижения торрент-рендера для 3ds max (70 / 103 / 71 / 30549)
12. Рендеринг диаграмм: не так просто, как кажется (63 / 115 / 58 / 17514)
13. Стерео плеер из VLC (73 / 94 / 13 / 27554)
14. Планы развития Blender (33 / 87 / 124 / 26120)
15. PyOpenGL с шейдерами (28 / 156 / 2 / 9066)
Работа с видео
1. Linux для профессионалов: видео-монтаж (и немножко композинг) (72 / 372 / 60 / 25498)
2. Транслируем видеопоток с IP-камеры с помощью WebRTC (46 / 419 / 15 / 37383)
3. Записываем видео с VGA-выхода видеокарты — железные методы (60 / 120 / 49 / 36001)
5. Видеокодек VP9 от Google получил поддержку большинства производителей (65 / 41 / 78 / 48533)
6. Internet Archive начал оцифровку 40 000 видеокассет VHS и Betamax (69 / 29 / 45 / 25351)
7. BitTorrent выпустит мобильное приложение для организации peer-to-peer видеотрансляций (50 / 79 / 37 / 19258)
8. Пользователь YouTube опубликовал 80 000 видеороликов (49 / 73 / 51 / 87545)
9. Работа с usb видеокамерой в Linux. Часть 2 (22 / 152 / 7 / 9379)
10. Свободные кодеки победили в голосовании Википедии (65 / 17 / 37 / 23198)
11. Amazon купил видеостриминговый сервис Twitch за $970 млн (24 / 23 / 25 / 15243)
Работа со звуком
1. Оона Ряйсянен определила GPS-координаты вертолёта по звуку с Youtube (296 / 225 / 96 / 134401)
2. Печать и воспроизведение звука на бумаге (201 / 291 / 121 / 57553)
3. Перевод и озвучка фильма дома: Хокинг. Моя краткая история (102 / 354 / 24 / 52818)
5. Качество vs. кайф: что на самом деле важно в аудиотехнике? (93 / 167 / 226 / 43391)
6. Как драйвер Windows коварно ломает звук в Linux или мучительные поиски бага (95 / 135 / 146 / 67047)
7. Модульные аналоговые синтезаторы (62 / 216 / 37 / 26275)
8. Разговорное радио на коленке (49 / 215 / 27 / 20741)
9. Управляемая акустическая левитация: еще один пример (81 / 96 / 46 / 33881)
10. Давим шумы средствами PulseAudio (37 / 212 / 34 / 15885)
11. Бюджетная многокамерная FullHD видеосъёмка концерта своими руками (55 / 150 / 23 / 22700)
12. О недостатках современных синтезаторов и как с ними бороться (58 / 138 / 30 / 26398)
13. Звук на чипе AY-3-8910 (или Yamaha YM2149F) родом с ZX Spectrum на PC через LPT-порт (70 / 99 / 42 / 23206)
14. Активное шумоподавление звука затвора в камере мобильного устройства (57 / 95 / 86 / 41233)
15. Создание аудиоплагинов, часть 1 (23 / 215 / 5 / 20904)
Радиосвязь
1. В микроволновой печи скрывается мощное и опасное СВЧ оружие (385 / 1022 / 387 / 261018)
2. Радиоуправляемые автомобили как хобби (97 / 398 / 67 / 52415)
3. Радиотелескоп (161 / 140 / 98 / 50968)
5. TCP/IP по аудиоканалу (60 / 240 / 99 / 42498)
6. Прием КВ на RTL-SDR, бесплатно без конвертера (49 / 252 / 47 / 31396)
7. День Александерсона — скромного великого изобретателя (117 / 85 / 26 / 37764)
8. Хак радара (64 / 183 / 51 / 54219)
9. ФЗ-229 — руки прочь от основного мобильного счёта (80 / 115 / 62 / 73186)
10. DVB-S2 на пальцах (38 / 188 / 49 / 17235)
11. Хакер/фрикер 1903 года: взлом «защищенного» беспроводного канала связи (61 / 139 / 20 / 32916)
12. Место под… антенну (55 / 109 / 32 / 24779)
13. Воздушный шар Google Loon обогнул Землю за рекордные 22 дня (69 / 39 / 74 / 44970)
14. Как нам построить маленькую радиостанцию в большой сети (35 / 136 / 41 / 14102)
15. Инструкция по получению радиолюбительского позывного и свидетельсва о регистрации РЭС (21 / 154 / 12 / 9211)
Разработка
1. Лучшие плагины для Sublime Text (112 / 1814 / 98 / 86298)
2. Джон Резиг: Пишите код каждый день (170 / 846 / 56 / 99578)
3. DevDocs: вся документация разработчика в одном месте, с быстрым и удобным интерфейсом (146 / 799 / 31 / 46640)
5. О плохих словах, или Как написать текст, не сделав из него какашку (156 / 456 / 165 / 49591)
6. «Цифровой шаббат» или как месяц без компьютеров изменил меня (167 / 311 / 324 / 56058)
7. Что не нужно кодить самостоятельно (107 / 521 / 52 / 61701)
8. Инструменты разработчика или Почему вы не используете X? Часть 1 (74 / 464 / 100 / 43305)
9. Как не сделать «какашку»? Личный опыт создания продукта (36 / 522 / 27 / 34688)
10. Опубликован исходный код Light Table (99 / 270 / 101 / 47220)
11. Лямбда-выражения в Java 8 (42 / 415 / 24 / 39137)
12. Путь от концепта к «зрелому» прототипу устройства (114 / 203 / 51 / 48209)
13. Материальное стимулирование программистов. Грабли, пряники и плети (32 / 295 / 175 / 44804)
14. Выпущен рекордный долгострой ПО, создававшийся 54 года (116 / 134 / 67 / 116008)
15. Малая авиация, летающие дроны, IT и моя мечта… (73 / 243 / 46 / 36320)
Разработка под Android
1. Сверхбыстрое распознавание речи без серверов на реальном примере (179 / 1386 / 70 / 87252)
2. Советы и рецепты начинающему Android программисту (24 / 978 / 60 / 46082)
3. Пишем, собираем и запускаем HelloWorld для Android в блокноте (86 / 780 / 37 / 48323)
5. Как зарабатывать деньги на Android-играх (58 / 541 / 57 / 62781)
6. Как я создавал приложение, но был вынужден закрыть из-за действия закона (167 / 231 / 111 / 97858)
7. Обзор 7 самых популярных кроссплатформенных мобильных фреймворков (41 / 566 / 53 / 40770)
8. Google анонсировал бесплатные курсы программирования для Android (29 / 542 / 6 / 41345)
9. За что блокируют разработчиков Google Play (81 / 353 / 103 / 64419)
10. [ libGDX ] Пишем полноценную игру под Android. Часть 1 (32 / 466 / 20 / 32429)
11. Android Studio для NDK под Windows (37 / 427 / 17 / 55910)
12. Как легко сделать Navigation Drawer и вкладки, используемые в популярных приложениях от Google (37 / 407 / 24 / 19874)
13. Полезное для Android разработчика из Github (41 / 387 / 7 / 14113)
14. Игра Какуро — Постмортем (99 / 206 / 43 / 51432)
15. Что делать, если под рукой нет Android-устройства? Обзор Android-эмуляторов (25 / 372 / 33 / 80656)
Разработка под iOS
1. О правомерности работы физического лица с магазином App Store в РФ (106 / 386 / 50 / 36277)
2. iToilet. Офисный туалет свободен (127 / 187 / 136 / 102860)
3. Apple не следит, а помогает пользователям, с помощью скрытых сервисов на мобильных устройствах (96 / 110 / 48 / 63888)
5. Разработка мобильных Javascript MVC приложений с Framework7, RequireJS и Handlebars (23 / 257 / 25 / 11825)
6. Ниндзюцу Xcode (33 / 216 / 19 / 16242)
7. Как написать свой компонент для iOS (29 / 206 / 6 / 10674)
8. Простейшее приложение, отправляющее контактам слово «Yo», заработало 1 млн долларов и попало в топ-10 приложений App Store в США (61 / 55 / 100 / 58244)
9. Записываем видео из Google Street View (44 / 133 / 13 / 14932)
10. Разработка Quick Look plugin для OS X (44 / 133 / 11 / 6569)
11. Pythonista. Пишем на Python для iOS (25 / 175 / 16 / 13044)
12. Кросскомпиляция библиотек под iOS, делаем это правильно (32 / 160 / 4 / 7165)
13. Auto Layout и UIScrollView. Как его готовить? (22 / 163 / 21 / 12383)
14. «Используйте стандартный контрол» или как мы воровали календарь у Apple (32 / 124 / 6 / 13871)
15. Pangu выпустила джейлбрейк iOS 8.1 без Cydia (26 / 89 / 46 / 45138)
Расширения для браузеров
1. Поиск жилья без посредников в 21-м веке (102 / 554 / 98 / 66146)
2. Редактор CSS Shapes для Chrome (55 / 466 / 17 / 20870)
3. Octotree: отображение кода на Github в виде дерева (96 / 176 / 18 / 16009)
5. Как запускать расширения Хрома не из магазина WebStore (31 / 240 / 36 / 59481)
6. Интеграция Transmission в Chromium (68 / 134 / 53 / 20795)
7. Много анонимности не бывает — скрываем User-Agent (26 / 192 / 39 / 23680)
8. Распределенные вычисления для поиска жилья (37 / 152 / 38 / 17915)
9. Search Preview — расширение для Chrome (24 / 61 / 21 / 11749)
10. Универсальный обмен сообщениями между страницами в расширениях (20 / 58 / 0 / 5231)
11. Google Chrome отказывает пользователям Windows в возможности установки расширений не из Chrome Web Store (24 / 22 / 43 / 18252)
Реверс-инжиниринг
1. Исследуем китайские роутеры на RT5350 (169 / 348 / 30 / 89645)
2. В поиске бесплатных билетов, исследование игры Аэрофлота (167 / 139 / 71 / 82172)
3. Исследуем Linux Botnet «BillGates» (140 / 196 / 72 / 76921)
5. Разлочиваем велокомпьютер VDO A4 до A8 (106 / 132 / 59 / 52131)
6. Удаление Whitelist в bios ноутбуков на примере Lenovo X230 (72 / 191 / 44 / 28012)
7. Кого атакует BillGates? (88 / 84 / 19 / 44801)
8. Атака на чёрный ящик. Реверс-инжиниринг виртуализированного и мутированного кода (38 / 184 / 14 / 19553)
9. Про Сталина, Дурова, печеньки и параметр EncryptedPasswd (61 / 85 / 40 / 27806)
10. Переполненяем стек в fprintf на Linksys WRT120N (65 / 88 / 12 / 9774)
11. Пару слов о перехвате HTTP/HTTPS трафика iOS приложений (22 / 188 / 17 / 17217)
12. Взламываем D-Link DSP-W215 Smart Plug (66 / 79 / 14 / 24124)
13. Как мы (почти) победили DirCrypt (39 / 115 / 16 / 24895)
14. Исследуем обфускацию прошивки Linksys WRT120N (51 / 75 / 13 / 14295)
15. Steam Files. Часть 1 — GCF/NCF (39 / 90 / 31 / 14289)
Резервное копирование
1. Делаем backup Google или паранойя по поводу санкций. Owncloud и другие открытые решения (96 / 829 / 165 / 70575)
2. Какой HDD надёжнее? Статистика Backblaze по 27134 накопителям за 4 года работы (130 / 484 / 144 / 154950)
3. Копирование разделов жёсткого диска средствами GNU/Linux: как обойтись загрузочной флешкой там, где раньше нужен был Акронис (40 / 557 / 57 / 31230)
5. Перенос ОС Windows на другой компьютер средствами ОС Linux (28 / 392 / 40 / 19548)
6. Backblaze обновила статистику по надёжности HDD (61 / 246 / 104 / 59954)
7. Code Spaces — всё (101 / 54 / 127 / 48766)
8. Holland — бекапы MySQL/PostgreSQL без головной боли (30 / 272 / 15 / 13525)
9. dd_rescue vs GNU ddrescue: зачем нужен клон, когда есть оригинал (44 / 165 / 13 / 11736)
10. Резервное копирование виртуальных машин в среде гипервизора QEMU/KVM (27 / 197 / 31 / 12910)
11. Тестируем новый тип бэкапа MySQL (36 / 173 / 29 / 16258)
12. Внутренний (ISA) UPS Athen IPS для старого компьютера (48 / 44 / 31 / 20881)
13. Facebook создаст энергоэффективное хранилище данных из 10.000 Blu-ray дисков (29 / 22 / 40 / 20671)
14. Sony установила новый рекорд плотности записи на магнитную ленту — 148 гигабит на квадратный дюйм (27 / 26 / 20 / 15336)
Серверное администрирование
1. Почему OpenVPN тормозит? (88 / 658 / 44 / 45432)
2. Офис на Linux — мой опыт (62 / 513 / 140 / 59548)
3. Раскрываем возможности map в nginx (91 / 358 / 7 / 16298)
5. VNC-рулетка. Srsly? (105 / 223 / 155 / 47684)
6. Реанимация серверов Ubuntu на Hetzner или немного полезных команд (37 / 427 / 10 / 14786)
7. Простой мониторинг нагрузки на сервер в реальном времени с веб-интерфейсом (34 / 407 / 34 / 30490)
8. Mosh — SSH с блекджеком и роумингом (52 / 316 / 116 / 32765)
9. Django на production. uWSGI + nginx. Подробное руководство (28 / 328 / 50 / 18553)
10. Начинайте думать (35 / 278 / 96 / 31290)
11. Дисковая балансировка в Nginx (28 / 252 / 60 / 15982)
12. Сам себе AWS. Часть 0 (36 / 248 / 16 / 32136)
13. CVE-2014-6271, CVE-2014-7169: удалённое выполнение кода в Bash (76 / 117 / 64 / 44212)
14. Восстановление прошивки RAID-контроллеров LSI (53 / 146 / 36 / 12304)
15. Linux-vserver или каждому сервису по песочнице (23 / 221 / 27 / 13262)
Сетевые технологии
1. Руководство по установке и настройке OpenVPN (102 / 1679 / 72 / 109288)
2. Сети для самых маленьких. Часть девятая. Мультикаст (104 / 1150 / 27 / 97721)
3. SoftEther VPN — продвинутый мультипротокольный VPN-сервер и клиент (115 / 1108 / 39 / 102308)
5. DDOS любого сайта с помощью Google Spreadsheet (167 / 635 / 62 / 108421)
6. Сети для самых маленьких. Часть десятая. Базовый MPLS (72 / 799 / 41 / 38413)
7. Поговорим о VPN-ах? Типы VPN соединений. Масштабирование VPN (52 / 849 / 39 / 34094)
8. Обходим запрет Yota раздавать интернет с телефона (191 / 437 / 131 / 93945)
9. Простым языком об HTTP (70 / 751 / 34 / 70319)
10. Фильтры захвата для сетевых анализаторов (tcpdump, Wireshark, Paketyzer) (63 / 722 / 20 / 52610)
11. Недорогие, маленькие, сетевые компьютеры — небольшой обзор (55 / 687 / 123 / 68003)
12. Всё, что вы хотели знать о Ethernet фреймах, но боялись спросить, и не зря (71 / 646 / 22 / 41194)
13. Давным-давно, когда Хабр был без инвайтов, а Баш можно было прочитать за 2 дня полностью, мы делали спутниковый интернет в Астрахани (249 / 168 / 85 / 66463)
14. Сварка оптических волокон. Часть 3: обзор схем распайки муфт, обзор схем построения сети, немного о рефлектометрах и оптических тестерах (108 / 499 / 31 / 84818)
15. Определитель типа блокировки сайтов у провайдера (118 / 403 / 115 / 54204)
Системное администрирование
1. Тонкости работы в командной строке Windows (89 / 844 / 73 / 89691)
2. CPU Load: когда начинать волноваться? (134 / 434 / 82 / 55714)
3. Перевод времени 26 октября 2014 года или ударим трудом по разгильдяйству (91 / 534 / 55 / 176107)
5. Бан по континентам (74 / 448 / 67 / 68626)
6. Fail2ban [incremental]: Лучше, быстрее, надежнее (70 / 460 / 40 / 24019)
7. Памятка по составлению ИТ-бюджета (34 / 518 / 19 / 30662)
8. Поднимаем контроллер домена на Ubuntu Server (25 / 516 / 58 / 48150)
9. Разбираемся с rtorrent всерьёз (67 / 385 / 60 / 29132)
10. Использование ownCloud 7 в полевых условиях (48 / 392 / 67 / 28718)
11. Немного о Iptables, Iproute2 и эмуляции сетевых проблем (46 / 422 / 8 / 21274)
12. Мониторинг событий информационной безопасности с помощью ZABBIX (33 / 433 / 27 / 34789)
13. Strace (85 / 284 / 33 / 23469)
14. Изменение часовых поясов и перевод стрелок 2014 (50 / 362 / 32 / 91388)
15. Безопасное резервное копирование с помощью публичных сервисов (28 / 331 / 52 / 30011)
Телефония
1. Cellebrite Touch — телепорт для телефона (138 / 182 / 39 / 62551)
2. С днем рождения, Кевин Митник! (79 / 275 / 11 / 45009)
3. Госдума приняла закон о запрете SMS-спама (70 / 64 / 108 / 49300)
5. Опыт использования MNP в России или как я номер от оператора к оператору переносил (61 / 47 / 41 / 42955)
6. Российским чиновникам запретили использовать iPad (53 / 19 / 104 / 58952)
7. Бесплатные звонки из Hangouts (27 / 82 / 44 / 34626)
8. Интернет по sms (32 / 64 / 52 / 27997)
9. Tinitell: телефон-браслет с GPS для маленьких детей (28 / 74 / 17 / 15091)
10. Маленькие «деревни» внутри больших городов (25 / 52 / 15 / 20048)
11. CES 2014: Первый взгляд на мини-флагман Sony Xperia Z1 Compact (+видео) (23 / 18 / 62 / 48882)
12. The Washington Post: NSA «пишет» 100% всех звонков неназванной страны (28 / 19 / 27 / 17906)
Тестирование IT-систем
1. Секреты Metasploit (49 / 515 / 10 / 30516)
2. Книга «How Google Tests Software» теперь на русском! (116 / 312 / 59 / 39285)
3. После 1,5 ПБ записи в живых остались два SSD-накопителя (88 / 316 / 105 / 120155)
5. История одного бага в автомате для видеопокера (108 / 129 / 106 / 92577)
6. Метод самостоятельного определения времени отклика LCD экрана монитора или телевизора (71 / 165 / 36 / 22985)
7. Тестировщик — больше, чем профессия (24 / 236 / 46 / 34176)
8. 5 уроков для разработчиков высоконагруженных систем (40 / 200 / 25 / 21660)
9. Тестировщики — роль второго плана? (45 / 153 / 79 / 25241)
10. Юнит тесты на Си — нет ничего проще (31 / 144 / 11 / 11192)
11. Ещё раз о том, как не надо делать розыгрыши призов (64 / 50 / 20 / 46098)
12. Автотесты – барское дело (29 / 121 / 43 / 14969)
13. Selenium: от инструмента к стандарту (27 / 124 / 8 / 11759)
14. Интервью с Matthieu Herrb: тестирование сервера X.Org (35 / 39 / 3 / 10091)
15. Качество кода Open Source впервые превзошло качество кода проприетарных проектов на C/C++ (26 / 34 / 55 / 18134)
Управление проектами
1. Как убеждать людей в сети: семнадцать малоизвестных джедайских трюков (67 / 1361 / 78 / 118654)
2. Архитектура карьерного роста (110 / 673 / 152 / 101373)
3. Проблемы мотивации: работа с «выгоревшими» сотрудниками (101 / 558 / 57 / 100921)
5. 12 уроков из управления проектами и запуска стартапов (50 / 542 / 39 / 44373)
6. Бизнес не по-детски — Или как восьмиклассник развозил фрукты? (123 / 333 / 77 / 92663)
7. Почему у нас нет боссов и офиса, и почему мы работаем 4 дня в неделю (79 / 413 / 58 / 77042)
8. Как мы открывали и потом закрывали интернет-магазин (92 / 308 / 194 / 70464)
9. История провала интернет-магазина (101 / 333 / 85 / 75573)
10. Крик опыта неудач (122 / 259 / 105 / 62604)
11. Как команда технарей свою студию создавала. Опыт первых месяцев. Достижения, фейлы, умозаключения… (94 / 320 / 117 / 61681)
12. Смелый план, который мог бы спасти шаттл «Колумбия». Часть 1 (160 / 159 / 76 / 80916)
13. Как «1С» любит своих клиентов (171 / 100 / 94 / 94900)
14. Почему сотрудники делают глупые ошибки и что с этим делать.Часть 1 (48 / 417 / 52 / 58655)
15. Что делать если клиент — друг / хороший знакомый? (79 / 289 / 62 / 61676)
Учебный процесс в IT
1. Несколько бесплатных книг по программированию на русском языке (79 / 1131 / 43 / 80748)
2. Помнить все: Evernote и Anki (73 / 985 / 61 / 95040)
3. Список литературы для менеджера продукта 80 уровня (66 / 789 / 20 / 42691)
5. На Coursera вышел курс от нобелевского лауреата с русским дубляжом (75 / 509 / 39 / 40913)
6. О начинающих разработчиках и принципах работы с ними (57 / 465 / 171 / 64427)
7. Стартовал онлайн курс «Введение в Linux» от Linux Foundation (43 / 546 / 24 / 36036)
8. Как Митник троллил ФБР. Статьи на Хабр из лагеря для школьников (92 / 367 / 15 / 60310)
9. Ресурсы для изучения Wolfram Language (Mathematica) на русском языке (28 / 513 / 10 / 21980)
10. Хороший менеджер – ленивый менеджер (74 / 370 / 35 / 50519)
11. Кадры решают все (69 / 321 / 105 / 73409)
12. Мой опыт обучения детей 8-10 лет программированию на Scratch (71 / 330 / 56 / 35331)
13. «Learning how to learn»: краткий обзор материалов курса (45 / 408 / 11 / 28422)
14. 5 игр для развития логики и обучения детей программированию (38 / 395 / 19 / 36781)
15. Linux Foundation совместно с EdX начинает бесплатный курс «Введение в Linux» (80 / 255 / 22 / 40554)
Фриланс
1. oDesk. Мой опыт за полтора года (178 / 1496 / 316 / 142854)
2. Удаленная работа: когда тобой пугают детей (277 / 363 / 210 / 114578)
3. Как я начал работать на Odesk и Elance (128 / 612 / 299 / 104232)
5. Путь фрилансера. Часть 1. Советы новичкам (50 / 873 / 51 / 68169)
6. Odesk закрывает аккаунты пользователей в Крыму и замораживает средства (185 / 75 / 734 / 155277)
7. Легализация дохода фрилансера в Украине. Часть 1: государственная регистрация бизнеса (71 / 575 / 74 / 41971)
8. Личные финансы — сохранить и приумножить (55 / 549 / 193 / 68097)
9. Регистрация безналоговой компании в Эстонии (53 / 498 / 64 / 31257)
10. Переезд электронщика в Шэньчжэнь (116 / 278 / 82 / 63769)
11. Регистрация оффшорной компании в Белизе (41 / 486 / 38 / 24014)
12. Анализ спроса и предложения фрилансеров на примере биржи oDesk (74 / 383 / 75 / 58962)
13. Фриланс на Кипре (81 / 329 / 128 / 54838)
14. Работа по контракту в Лондоне (67 / 355 / 42 / 41293)
15. Апшифтинг для программиста в Таиланде (75 / 257 / 143 / 51965)
Функциональное программирование
1. Основы Scala. 5 часов поедания мозгов (50 / 466 / 29 / 38031)
2. Чисто функциональные структуры данных (63 / 234 / 21 / 23544)
3. Трансдьюсеры в JavaScript. Часть первая (48 / 239 / 56 / 17764)
5. Теория категорий для программистов: предисловие (47 / 227 / 21 / 21985)
6. Функциональный JavaScript, Часть 1: Введение (26 / 253 / 15 / 14661)
7. Разбираемся с монадами с помощью Javascript (35 / 215 / 18 / 13550)
8. Спецификатор constexpr в C++11 и в C++14 (51 / 144 / 40 / 17133)
9. Зачем нужны все эти функторы и монады? (36 / 164 / 44 / 17109)
10. Привносим монады в PHP (34 / 177 / 25 / 16337)
11. Дизайн и архитектура в ФП. Введение и Часть 1 (32 / 166 / 41 / 15464)
12. Категория: суть композиции (35 / 149 / 50 / 13377)
13. Новые возможности лямбд в C++14 (38 / 144 / 45 / 16277)
14. Компания Wolfram Research открыла сервис Tweet-a-Program: интересных программ на языке Wolfram Language, длина которых не превышает 140 символов (42 / 137 / 37 / 16166)
15. Функция reduce (44 / 131 / 37 / 15911)
Электроника для начинающих
1. Генератор своими руками на 220 вольт. Теперь отключения света не страшны! (254 / 783 / 172 / 103565)
2. Опасное развлечение: простой для повторения генератор высокого напряжения (254 / 575 / 260 / 198290)
3. Часть 4.2 Возвращаем зрение. От очков до эксимерного лазера (161 / 742 / 223 / 91953)
5. Катушка Тесла из хозмага (173 / 647 / 69 / 107433)
6. Часть 4.1 Возвращаем зрение. От очков до эксимерного лазера (136 / 660 / 202 / 95180)
7. Необычные материалы в DIY. Стоматология + электроника =? Часть 1 (185 / 538 / 164 / 71752)
8. Замена чипсета на материнской плате (144 / 548 / 131 / 71007)
9. На электричестве до Крыма (235 / 287 / 180 / 118784)
10. Мини ЭЛТ монитор (180 / 227 / 139 / 93271)
11. Умный дом — дешево и сердито, часть 2 (35 / 585 / 51 / 45791)
12. Монтаж накруткой. Технология (119 / 369 / 49 / 65064)
13. Как разблокировать iPad 3G, заблокированный в iCloud (107 / 363 / 101 / 97219)
14. Часть 3. Знакомьтесь — лазер по имени Amaris. Переезды и первое пробуждение VisuMax (140 / 231 / 176 / 45855)
15. Мелкосерийное производство несложной электроники: в России или в Китае? (71 / 402 / 129 / 58842)
Я пиарюсь
1. Как смотреть фильмы в оригинале, если английский слабоват? Решение! (176 / 644 / 104 / 35911)
2. Всё, что вы хотели узнать о рефакторинге, но боялись спросить (99 / 309 / 57 / 11169)
3. Стивен Вольфрам: “Внедряя вычисления повсюду” (97 / 311 / 54 / 29002)
5. Как программист докатился до сайта про моду (122 / 155 / 129 / 19333)
6. Где регистрировать домен. Сравнение цен (54 / 311 / 63 / 9700)
7. Блоку-НЕТ! Отступать некуда — позади оффлайн (97 / 118 / 210 / 32206)
8. BookTitres.com — изучайте языки по иностранной литературе в оригинале, слушая и читая (55 / 293 / 48 / 11252)
9. 20 ноября — запуск первой стратегической MMO-игры для… программистов (68 / 242 / 79 / 17212)
10. Создание игры на ваших глазах — часть 1: Идея, вижен, выбор сеттинга, платформы, модели распространения и т.п (41 / 321 / 54 / 25024)
11. readyto.travel — как сэкономить 30% и более при покупке авиабилетов (66 / 217 / 115 / 11072)
12. TorrentMonitor и снова здравствуйте (61 / 239 / 76 / 13349)
13. GreenCubes: от Minecraft до MMORPG за 4(?) года (97 / 130 / 101 / 16559)
14. Lightpack поступил в продажу в России (77 / 179 / 101 / 53490)
15. Чем полезным заняться в праздники? (29 / 333 / 31 / 12936)
Разное
Здесь топ по плюсам из всех хабов, которые не попали в группировки интересных постов.
1. Как PayPal и GoDaddy заставили меня отдать Twitter аккаунт ценой в $50 000 (313 / 267 / 138 / 173725)
2. Регистрация сайтов: теперь за 1000 рублей (269 / 78 / 288 / 104489)
3. Истинные причины блокировок сайтов. Исследование по открытым данным (247 / 131 / 342 / 111730)
4. 8 ловушек программирования (236 / 1397 / 81 / 168231)
5. Я позвонил, чтобы потратить ваше время (207 / 83 / 138 / 88864)
6. Терминологию master/slave в фреймворке django заменили на leader/follower из соображений политкорректности (191 / 48 / 255 / 54484)
7. Ещё одна причина переходить на SSL, или 133 КБ не лишние (186 / 110 / 78 / 75361)
8. Делаем из Хабра торт (172 / 151 / 89 / 15337)
9. Как улучшить свой стиль программирования? (169 / 1146 / 237 / 116993)
10. Как «не программист» игру писал (159 / 331 / 62 / 78319)
11. Почему 1С это плохо и почему так не любят 1С программистов (155 / 416 / 275 / 154847)
12. Как с помощью Google Maps обанкротить компанию (153 / 107 / 102 / 136091)
13. Совет безопасности хочет изолировать Россию от глобального Интернета (147 / 108 / 616 / 61749)
14. Небось не каждый день нашему брату достаётся рисовать Краснохолм (144 / 89 / 69 / 43040)
15. Почему вы никогда не должны использовать MongoDB (143 / 565 / 240 / 100658)
16. Грабли, на которые не стоит наступать (140 / 340 / 66 / 57874)
17. Няш-меш (128 / 123 / 200 / 87635)
18. Пульс Хабра (128 / 180 / 65 / 20888)
19. CAD для разработки снежинок: SnowFlaker (127 / 254 / 41 / 37120)
20. Приключения Тыж-программиста. Предновогоднего поднятия настроения пост (122 / 227 / 162 / 73394)
21. Как собрать WhatsApp за сутки. Часть 1 (114 / 766 / 55 / 61931)
22. Генерация деревьев на HTML5 Canvas (113 / 407 / 62 / 41922)
23. Как IPv6 помогает роутеры ломать (111 / 544 / 31 / 52095)
24. Будущее Unreal Tournament начинается сегодня: открытая разработка, бесплатность и кроссплатформенность (111 / 154 / 46 / 47185)
25. Git 2.0.0 (109 / 157 / 20 / 43537)
26. Неспортивная война: как использовать реестр запрещенных сайтов в бизнес-интересах (106 / 64 / 97 / 15097)
27. Не наживайтесь на ошибках клиентов (106 / 56 / 42 / 34537)
28. Как растаращить class-файл (101 / 141 / 53 / 26959)
29. Yii 2.0. Релиз (99 / 325 / 234 / 50572)
30. Код, которого нет (97 / 447 / 58 / 64220)
Всех с праздниками! :)
Автор: ewgenij