Для рейтинга был найден последний, судя по дате, пост 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)
.NET
1. Как я перестал бояться и полюбил Windows 10 (118 / 418 / 489 / 203155)
2. Котфускация исполняемого .net кода (118 / 358 / 42 / 50757)
3. Никто не умеет обрабатывать ошибки (48 / 360 / 119 / 56256)
API
1. Пишем Instagram виджет для сайта. Инструкция для любопытных. Готовое решение для всех остальных (42 / 307 / 8 / 15433)
2. Эквалайзер на JavaScript (34 / 317 / 17 / 23805)
3. Типичные ошибки API платежных систем (73 / 208 / 26 / 20853)
AngularJS
1. Почему вам НЕ стоит использовать AngularJs (179 / 578 / 244 / 74011)
2. Вы мне Javascript сломали (113 / 226 / 122 / 52307)
3. Бесплатный курс по AngularJS от Codeschool (43 / 402 / 17 / 30123)
Arduino
1. Автоматизация снятия показаний со счетчиков воды (59 / 402 / 132 / 53578)
2. Как сделать робота за 24 часа (70 / 203 / 31 / 25028)
3. Хитрая канистра (52 / 113 / 191 / 45848)
Assembler
1. Взломать мобильную онлайн игру? Легко! (114 / 411 / 28 / 91019)
2. Как работает CPU: интерактивный урок для начинающих (30 / 556 / 9 / 41155)
3. Реверс-инжиниринг для самых маленьких: взлом кейгена (50 / 428 / 31 / 37174)
Big Data
1. Hadoop: что, где и зачем (55 / 396 / 24 / 27078)
2. MongoDB от теории к практике. Руководство по установке кластера mongoDB (48 / 411 / 9 / 18225)
3. Дайджест статей по анализу данных и big data (39 / 380 / 15 / 20704)
C
1. Просто о make (92 / 552 / 107 / 34095)
2. Организация многозадачности в ядре ОС (92 / 486 / 15 / 44757)
3. Многозадачность в ядре Linux: прерывания и tasklet’ы (92 / 460 / 30 / 28716)
C#
1. Откуда «мыло» в WPF и как с ним бороться (166 / 499 / 62 / 41125)
2. HDR vs LDR, реализация HDR Rendering (169 / 362 / 63 / 61018)
3. Microsoft Research запустила браузерную игру-головоломку по обучению программированию (64 / 553 / 113 / 69807)
C++
1. Сводная таблица по поддержке C++ 11/14/17 (69 / 257 / 46 / 24425)
2. Интерпретация во время компиляции, или Альтернативное понимание лямбд в C++11 (94 / 186 / 13 / 21561)
3. Идеальная передача и универсальные ссылки в C++ (56 / 258 / 27 / 25254)
CSS
1. Эффект неисправного монитора для текста, картинок и SVG (170 / 1124 / 42 / 78490)
2. 30 полезных сервисов для веб-разработчиков и дизайнеров v2 (59 / 1159 / 19 / 45442)
3. Параллакс на чистом CSS (49 / 633 / 46 / 44534)
DIY или Сделай Сам
1. Защита подъезда методом организации разумного видеонаблюдения без консьержа (290 / 1158 / 313 / 136326)
2. Делаем универсальный ключ для домофона (193 / 1114 / 107 / 132811)
3. Лучший подарок – книга. Делаем красивый переплет (205 / 1073 / 61 / 78271)
Data Mining
1. Математик взломал сайт знакомств и нашёл девушку мечты (252 / 278 / 261 / 184836)
2. Исследование причин аномального голосования на сайте РОИ или особенности электронной демократии в России (222 / 158 / 259 / 107525)
3. Чтобы скрыть беременность от маркетинговых компаний, женщина использовала Tor (120 / 215 / 200 / 103475)
Delphi
1. Анализ приложения защищенного виртуальной машиной (148 / 316 / 70 / 31941)
2. Черная пятница. Как же всё было на самом деле (145 / 114 / 174 / 142849)
3. Здравствуйте, я ошибка 217 и я вам ничего не скажу (91 / 171 / 51 / 65105)
FPGA
1. Взгляд на 10G Ethernet со стороны FPGA разработчика (147 / 275 / 47 / 48198)
2. Сделай шаг к ПЛИС! (51 / 327 / 86 / 41650)
3. Автономный SDR приёмник на ПЛИС (64 / 209 / 12 / 23450)
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)
GTD
1. Вы и ваша работа * (219 / 1767 / 113 / 280705)
2. Умей говорить «нет» и умей говорить «да» (173 / 857 / 32 / 119394)
3. Небольшая японская хитрость по организации своей записной книжки (202 / 756 / 64 / 142985)
Game Development
1. Полезные книги для программиста в геймдеве (57 / 1037 / 12 / 46505)
2. Сайт GameTutorials сделал все свои 350 уроков по программированию игр бесплатными (80 / 939 / 12 / 56663)
3. Грандиозная битва в EVE Online, кто потерял 300000$ и что же всё-таки там произошло (282 / 281 / 312 / 236241)
GitHub
1. Теперь и Github? (204 / 63 / 523 / 91972)
2. Набор иконок Material Design от Google (54 / 691 / 16 / 46349)
3. 6 мифов, мешающих разработчикам использовать Git (45 / 538 / 228 / 56192)
Go
1. Язык Go для начинающих (61 / 435 / 67 / 46681)
2. О плюсах и минусах Go (90 / 168 / 66 / 27872)
3. Язык Go: реабилитация императивного программирования (65 / 233 / 14 / 21751)
Google Chrome
1. Reedy – Скорочтение, которое действительно можно использовать (189 / 949 / 135 / 129761)
2. Отладка асинхронного JavaScript с помощью Chrome DevTools (70 / 363 / 18 / 20676)
3. Незакрываемая вкладка в Chrome (66 / 257 / 237 / 94426)
HTML
1. Как сверстать веб-страницу. Часть 2 — Bootstrap (68 / 1395 / 59 / 183673)
2. Советы front-end разработчику (89 / 1285 / 137 / 64835)
3. Лучшие бесплатные Photoshop плагины для веб-дизайнеров (58 / 1285 / 9 / 72664)
IM
1. Вышла публичная альфа версия децентрализованного мессенджера Tox (102 / 291 / 194 / 66846)
2. TOX — Защищенный мессенджер добрался до Альфа версии (Для всех платформ) (78 / 291 / 130 / 59678)
3. Джаббер переходит на полное шифрование (113 / 177 / 71 / 35870)
IT-стандарты
1. Разъяснение http2 (144 / 582 / 45 / 76159)
2. 1 января 1904, 1970, Youtube, международный конфликт и кривые руки (222 / 109 / 25 / 75139)
3. CBOR — новый бинарный формат представления данных (100 / 304 / 39 / 30567)
JAVA
1. Новое в Java 8 (94 / 566 / 137 / 81146)
2. Умный дом. Конкретная реализация (50 / 532 / 37 / 69247)
3. Spring изнутри. Этапы инициализации контекста (49 / 370 / 16 / 26631)
JavaScript
1. Несколько интересностей и полезностей для веб-разработчика #19 (195 / 923 / 14 / 46471)
2. Краткий конспект по языку JavaScript (55 / 1231 / 20 / 60795)
3. 15 лучших JavaScript-библиотек для построения диаграмм и схем (59 / 1169 / 14 / 31201)
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)
Mobile Development
1. Руководство для дизайнера по DPI (84 / 843 / 18 / 47486)
2. Лёгкий способ писать iOS приложения на вебе (52 / 633 / 42 / 46973)
3. Google Web Starter Kit: конструктор мобильных сайтов (35 / 591 / 16 / 30307)
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)
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)
PHP
1. Руководство по собеседованию на вакансию PHP-программиста (50 / 1022 / 90 / 69708)
2. Спидран по 13 уязвимостям на сайтах. Основные понятия, и средства защиты (46 / 987 / 29 / 40355)
3. Как использовать API сайта, у которого нет API? (95 / 819 / 40 / 52050)
Peer-to-Peer
1. Popcorn Time: самая удобная программа для просмотра торрентов (136 / 486 / 189 / 179324)
2. Убрать рекламу в uTorrent за 15 секунд (30 / 757 / 113 / 136160)
3. Popcorn Time на русском (58 / 276 / 124 / 59420)
Python
1. Python: вещи, которых вы могли не знать (101 / 763 / 118 / 62941)
2. Почему существует так много Питонов? (153 / 451 / 69 / 49087)
3. Web-разработка на Python глазами PHP-программиста (47 / 381 / 95 / 49775)
Qt
1. SASM – IDE для ассемблера (121 / 354 / 39 / 34567)
2. Как работают сигналы и слоты в Qt (часть 1) (59 / 312 / 29 / 34221)
3. Почему я люблю Qt и вы все тоже должны его любить (22 / 290 / 184 / 48244)
Raspberry Pi
1. Восстанавливаем старые часы «Электроника-7» (229 / 314 / 85 / 77735)
2. Строим роботанк с управлением по Wifi, камерой, пушкой, блекджеком и т.д (77 / 473 / 63 / 60259)
3. Личное облако на Raspberry Pi и разработка устройства бесперебойного питания для него (67 / 488 / 74 / 40435)
Ruby on Rails
1. Как я взломал Гитхаб еще раз (402 / 224 / 56 / 70786)
2. Набор Ruby библиотек для CMS и сайта медиа издания (46 / 293 / 84 / 19043)
3. Рубин на рельсах: продакшен и деплой для чайников (22 / 304 / 81 / 16001)
Rust
1. Зачем нам нужен Rust? (50 / 151 / 186 / 32376)
2. [Перевод] Почему Go не так хорош (77 / 123 / 91 / 35468)
3. Mozilla наметила план для выпуска Rust 1.0 (66 / 107 / 70 / 26117)
Skype
1. Зачем скайпу мои пароли из браузера? (118 / 60 / 108 / 90227)
2. Skype для Linux версии 4.2, не требующей обновления на более новую (55 / 165 / 118 / 37019)
3. Как заставить работать старую версию «Скайпа» (37 / 191 / 57 / 78588)
Swift
1. Язык программирования Swift. Русская версия (89 / 709 / 49 / 97220)
2. Swift — нововведения (62 / 185 / 264 / 68167)
3. Разработка iOS8 приложения на Apple Swift (33 / 359 / 32 / 35282)
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)
Usability
1. Что не так с редизайном Хабрахабра (611 / 112 / 361 / 126250)
2. Семь принципов создания современных веб-приложений (90 / 1463 / 33 / 84555)
3. Простые догмы при работе с цветом в интерфейсах (113 / 1296 / 127 / 86997)
jQuery
1. 10+ полезных jQuery сниппетов на каждый день (24 / 1354 / 54 / 55446)
2. 18 неожиданностей при чтении исходного кода jQuery (89 / 407 / 37 / 50699)
3. Вы можете обойтись без jQuery (64 / 314 / 105 / 39869)
Администрирование баз данных
1. Исследуем базы данных с помощью T-SQL (23 / 410 / 11 / 16873)
2. 10 способов сделать резервную копию в PostgreSQL (37 / 354 / 17 / 14882)
3. Хранимые функции. За и против (54 / 214 / 191 / 42105)
Алгоритмы
1. Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в степень (210 / 661 / 43 / 52439)
2. Молнии (95 / 507 / 22 / 31037)
3. Секрет древней игры го. Почему компьютер до сих пор не обыграл человека? (151 / 242 / 231 / 128025)
Беспроводные технологии
1. Wi-Fi сети: проникновение и защита. 2) Kali. Скрытие SSID. MAC-фильтрация. WPS (165 / 2371 / 39 / 222966)
2. Эксплуатация концептуальных недостатков беспроводных сетей (64 / 568 / 85 / 58021)
3. Опыт создания домашнего Wi-Fi маршрутизатора. Общий обзор (53 / 471 / 91 / 76283)
Веб-аналитика
1. 1% всех сайтов рунета держит свой memcached открытым для мира. Немного статистики (181 / 162 / 116 / 66741)
2. Нейропластичность — 8 изменений в человеке, сформировавшихся под воздействием технологий (70 / 225 / 96 / 72972)
3. Комплексная аналитика интернет-проекта с помощью Google Analytics и Google Docs (28 / 256 / 9 / 13471)
Веб-разработка
1. 30 полезных сервисов для веб-разработчика (132 / 2527 / 48 / 108965)
2. Конспект по веб-безопасности (88 / 1134 / 162 / 52023)
3. 9 основных принципов отзывчивого веб-дизайна (55 / 955 / 17 / 49800)
Визуализация данных
1. Гармонические колебания (106 / 488 / 48 / 52455)
2. Раздача научного софта. Бесплатно (145 / 262 / 36 / 57832)
3. Поиск наилучшей последовательности просмотра списка 250 лучших фильмов с помощью языка Wolfram Language (Mathematica) (86 / 349 / 36 / 44474)
Виртуализация
1. Два и более рабочих места на одном компьютере — бесплатное решение (59 / 587 / 53 / 56317)
2. Вышла операционная система Qubes 2 на основе гипервизора Xen (70 / 331 / 74 / 45147)
3. Создание надёжного iSCSI-хранилища на Linux, часть 1 (38 / 344 / 10 / 20908)
Вирусы и антивирусы
1. Шпионские гаджеты от АНБ (246 / 907 / 221 / 300195)
2. Подмена DNS сервера. Будьте осторожны (149 / 213 / 140 / 125504)
3. Cuckoo – собственная автоматизированная лаборатория анализа вредоносных файлов (54 / 425 / 26 / 18830)
Геоинформационные сервисы
1. Ловец молний (417 / 387 / 165 / 106896)
2. Ловцы молний. Необычные эксперименты с грозой (224 / 489 / 190 / 109735)
3. Как создать легенду (93 / 198 / 20 / 24298)
ИТ-инфраструктура
1. Банкомат. Некоторые особенности (536 / 598 / 364 / 178693)
2. Карточные игры (278 / 498 / 429 / 128181)
3. Пара полезных команд, которые могут пригодиться при DDoS и не только (97 / 1062 / 21 / 35533)
Интерфейсы
1. Почему курсор мыши наклонён на 45°? (441 / 234 / 113 / 185644)
2. Заметки о дизайне для разработчиков (80 / 1112 / 31 / 47819)
3. Всплывающие метки в формах на чистом CSS (89 / 899 / 12 / 33741)
Информационная безопасность
1. Как я позорно деактивировал ботнет (356 / 643 / 140 / 138804)
2. Переходы наличности и переходы на личности (238 / 709 / 229 / 75933)
3. Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года? (182 / 375 / 1008 / 225083)
Исследования и прогнозы в IT
1. «Левада»: только 5% граждан РФ считают недопустимым ограничение информации в интернете. Наш альтернативный опрос (103 / 40 / 616 / 60449)
2. Эдвард Сноуден на TED: Как нам вернуть Интернет (озвучка) (132 / 188 / 144 / 87992)
3. Почему компании отказываются от лучших сотрудников? (110 / 230 / 95 / 82992)
Компиляторы
1. JPHP — Новый движок php для Java VM + JIT (180 / 190 / 106 / 30223)
2. Что же там такого тяжелого в обработке исключений C++? (89 / 337 / 38 / 37572)
3. Неопределённое поведение и теорема Ферма (101 / 159 / 125 / 30458)
Криптография
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)
Математика
1. Как правильно лгать с помощью статистики (306 / 1012 / 72 / 142536)
2. Папа, а почему на ноль делить нельзя? (122 / 1026 / 260 / 150702)
3. Как Минковский во Flappy Bird играл (350 / 435 / 32 / 101370)
Настройка Linux
1. Превращаем GIMP в удобный редактор (197 / 1444 / 125 / 79956)
2. Оптимизация Linux для desktop и игр (66 / 1051 / 294 / 74356)
3. Cubietruck. Уютный, домашний сервер (59 / 606 / 86 / 91615)
Ненормальное программирование
1. 200 миллисекунд свободы (116 / 615 / 502 / 147636)
2. Компьютер из 10000 костей домино (93 / 77 / 45 / 37082)
3. Единство формы и содержания (72 / 58 / 35 / 41741)
Облачные вычисления
1. Обзор бесплатных сервисов для веб-разработки (115 / 1765 / 118 / 88109)
2. Как одним судебным преследованием Microsoft разрушила веру клиентов в неприкосновенность своих данных в «облачных» сервисах (113 / 51 / 78 / 66887)
3. Старый трюк — работает всегда? (70 / 143 / 38 / 35467)
Обработка изображений
1. Пару слов о распознавании образов (128 / 764 / 51 / 71890)
2. Камера Эйнштейна: как один фотограф изображает время (164 / 517 / 39 / 150024)
3. Увидеть незримое (175 / 443 / 38 / 67132)
Отладка
1. Меня попросили взломать программу на собеседовании (154 / 639 / 61 / 164848)
2. Как вытащить несохранённые данные из упавшего приложения (90 / 462 / 77 / 64991)
3. Китайские видеокамеры и TCP: баг или фича? (98 / 176 / 77 / 52372)
Параллельное программирование
1. А как же всё-таки работает многопоточность? Часть II: memory ordering (84 / 551 / 42 / 46222)
2. Транзакционная память: история и развитие (77 / 335 / 34 / 31672)
3. И еще раз о GIL в Python (71 / 195 / 47 / 15300)
Платежные системы
1. PIN-код при оплате картой — точки над i (128 / 545 / 255 / 108792)
2. Путешествия банковской транзакции (95 / 429 / 104 / 53341)
3. Банк России против «денежного суррогата» Bitcoin (152 / 61 / 474 / 100163)
Поисковые машины и технологии
1. Yacy — распределённый не цензурируемый поисковик: три года спустя (98 / 235 / 141 / 69274)
2. Новая версия DuckDuckGo (91 / 149 / 57 / 57406)
3. Перехват разговоров ФБР с помощью Google Maps (109 / 67 / 68 / 117302)
Программирование
1. 15 малоизвестных команд Linux (215 / 1986 / 221 / 128452)
2. Как накормить мозг программиста… или feed your brain (113 / 1683 / 136 / 117712)
3. Собеседование на должность JavaScript разработчика (104 / 1584 / 313 / 92052)
Программирование микроконтроллеров
1. Домофонный мультиключ и всё про имитацию «таблеток» (202 / 1070 / 107 / 127933)
2. Моя реализация «умного дома» (202 / 961 / 95 / 103597)
3. Лучшее время для изучения микроконтроллеров (83 / 862 / 77 / 84464)
Проектирование и рефакторинг
1. Шпаргалка по шаблонам проектирования (166 / 2034 / 59 / 147440)
2. Создание API: в рамку и на стену (132 / 907 / 97 / 45272)
3. Завершен перевод книги Эдди Османи «Паттерны для масштабируемых JavaScript-приложений» (96 / 431 / 23 / 21695)
Работа с анимацией и 3D-графикой
1. Мёртвая «Ксюша» и пыльный чайник. Почему «АвтоматическийСтол» — корпорация зла (211 / 332 / 138 / 107249)
2. История создания торрент-рендера для 3ds max (185 / 265 / 61 / 52283)
3. 3D-режим в Diablo 2 (184 / 255 / 32 / 89909)
Работа с видео
1. Linux для профессионалов: видео-монтаж (и немножко композинг) (72 / 372 / 60 / 25498)
2. Транслируем видеопоток с IP-камеры с помощью WebRTC (46 / 419 / 15 / 37383)
3. Записываем видео с VGA-выхода видеокарты — железные методы (60 / 120 / 49 / 36001)
Работа со звуком
1. Оона Ряйсянен определила GPS-координаты вертолёта по звуку с Youtube (296 / 225 / 96 / 134401)
2. Печать и воспроизведение звука на бумаге (201 / 291 / 121 / 57553)
3. Перевод и озвучка фильма дома: Хокинг. Моя краткая история (102 / 354 / 24 / 52818)
Радиосвязь
1. В микроволновой печи скрывается мощное и опасное СВЧ оружие (385 / 1022 / 387 / 261018)
2. Радиоуправляемые автомобили как хобби (97 / 398 / 67 / 52415)
3. Радиотелескоп (161 / 140 / 98 / 50968)
Разработка
1. Лучшие плагины для Sublime Text (112 / 1814 / 98 / 86298)
2. Джон Резиг: Пишите код каждый день (170 / 846 / 56 / 99578)
3. DevDocs: вся документация разработчика в одном месте, с быстрым и удобным интерфейсом (146 / 799 / 31 / 46640)
Разработка под Android
1. Сверхбыстрое распознавание речи без серверов на реальном примере (179 / 1386 / 70 / 87252)
2. Советы и рецепты начинающему Android программисту (24 / 978 / 60 / 46082)
3. Пишем, собираем и запускаем HelloWorld для Android в блокноте (86 / 780 / 37 / 48323)
Разработка под iOS
1. О правомерности работы физического лица с магазином App Store в РФ (106 / 386 / 50 / 36277)
2. iToilet. Офисный туалет свободен (127 / 187 / 136 / 102860)
3. Apple не следит, а помогает пользователям, с помощью скрытых сервисов на мобильных устройствах (96 / 110 / 48 / 63888)
Расширения для браузеров
1. Поиск жилья без посредников в 21-м веке (102 / 554 / 98 / 66146)
2. Редактор CSS Shapes для Chrome (55 / 466 / 17 / 20870)
3. Octotree: отображение кода на Github в виде дерева (96 / 176 / 18 / 16009)
Реверс-инжиниринг
1. Исследуем китайские роутеры на RT5350 (169 / 348 / 30 / 89645)
2. В поиске бесплатных билетов, исследование игры Аэрофлота (167 / 139 / 71 / 82172)
3. Исследуем Linux Botnet «BillGates» (140 / 196 / 72 / 76921)
Резервное копирование
1. Делаем backup Google или паранойя по поводу санкций. Owncloud и другие открытые решения (96 / 829 / 165 / 70575)
2. Какой HDD надёжнее? Статистика Backblaze по 27134 накопителям за 4 года работы (130 / 484 / 144 / 154950)
3. Копирование разделов жёсткого диска средствами GNU/Linux: как обойтись загрузочной флешкой там, где раньше нужен был Акронис (40 / 557 / 57 / 31230)
Серверное администрирование
1. Почему OpenVPN тормозит? (88 / 658 / 44 / 45432)
2. Офис на Linux — мой опыт (62 / 513 / 140 / 59548)
3. Раскрываем возможности map в nginx (91 / 358 / 7 / 16298)
Сетевые технологии
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)
Телефония
1. Cellebrite Touch — телепорт для телефона (138 / 182 / 39 / 62551)
2. С днем рождения, Кевин Митник! (79 / 275 / 11 / 45009)
3. Госдума приняла закон о запрете SMS-спама (70 / 64 / 108 / 49300)
Тестирование IT-систем
1. Секреты Metasploit (49 / 515 / 10 / 30516)
2. Книга «How Google Tests Software» теперь на русском! (116 / 312 / 59 / 39285)
3. После 1,5 ПБ записи в живых остались два SSD-накопителя (88 / 316 / 105 / 120155)
Управление проектами
1. Как убеждать людей в сети: семнадцать малоизвестных джедайских трюков (67 / 1361 / 78 / 118654)
2. Архитектура карьерного роста (110 / 673 / 152 / 101373)
3. Проблемы мотивации: работа с «выгоревшими» сотрудниками (101 / 558 / 57 / 100921)
Учебный процесс в IT
1. Несколько бесплатных книг по программированию на русском языке (79 / 1131 / 43 / 80748)
2. Помнить все: Evernote и Anki (73 / 985 / 61 / 95040)
3. Список литературы для менеджера продукта 80 уровня (66 / 789 / 20 / 42691)
Фриланс
1. oDesk. Мой опыт за полтора года (178 / 1496 / 316 / 142854)
2. Удаленная работа: когда тобой пугают детей (277 / 363 / 210 / 114578)
3. Как я начал работать на Odesk и Elance (128 / 612 / 299 / 104232)
Функциональное программирование
1. Основы Scala. 5 часов поедания мозгов (50 / 466 / 29 / 38031)
2. Чисто функциональные структуры данных (63 / 234 / 21 / 23544)
3. Трансдьюсеры в JavaScript. Часть первая (48 / 239 / 56 / 17764)
Электроника для начинающих
1. Генератор своими руками на 220 вольт. Теперь отключения света не страшны! (254 / 783 / 172 / 103565)
2. Опасное развлечение: простой для повторения генератор высокого напряжения (254 / 575 / 260 / 198290)
3. Часть 4.2 Возвращаем зрение. От очков до эксимерного лазера (161 / 742 / 223 / 91953)
Я пиарюсь
1. Как смотреть фильмы в оригинале, если английский слабоват? Решение! (176 / 644 / 104 / 35911)
2. Всё, что вы хотели узнать о рефакторинге, но боялись спросить (99 / 309 / 57 / 11169)
3. Стивен Вольфрам: “Внедряя вычисления повсюду” (97 / 311 / 54 / 29002)
Разное
Здесь топ по плюсам из всех хабов, которые не попали в группировки интересных постов.
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)
Всех с праздниками! :)
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий