7 января 2015 в 21:05

Дайджест интересных, топовых и фатальных материалов из мира Хабра за 2014 год

В 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)
Продолжение
4. Анонимизация всего траффика через VPN + TOR/I2P. Собираем миддлбокс с нуля (65 / 1200 / 43 / 59535)
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)


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)
Продолжение
4. Как мы запрос в 100 раз ускоряли, или не все хеш-функции одинаково плохи (101 / 208 / 4 / 29345)
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)


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)
Продолжение
4. Как пароль изменил мою жизнь (222 / 598 / 230 / 179174)
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)


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)
Продолжение
4. Github, Reddit и StackExchange предложили стандартный синтаксис Markdown (77 / 98 / 91 / 28335)
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)


JavaScript
1. Несколько интересностей и полезностей для веб-разработчика #19 (195 / 923 / 14 / 46471)
2. Краткий конспект по языку JavaScript (55 / 1231 / 20 / 60795)
3. 15 лучших JavaScript-библиотек для построения диаграмм и схем (59 / 1169 / 14 / 31201)
Продолжение
4. Лучшие интересности и полезности за год (61 / 880 / 44 / 38551)
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)


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)
Продолжение
4. Дверной замок. RFID (42 / 466 / 87 / 45700)
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)


Веб-разработка
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)
Продолжение
4. Работа мозга в режиме реального времени: видео (133 / 182 / 33 / 60045)
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)


Вирусы и антивирусы
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)
Продолжение
4. Обзор специализированных способов обхода блокировок в интернете (89 / 920 / 105 / 130119)
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)
Продолжение
4. Google Chrome — убираем рутину с помощью кастомного поиска (96 / 824 / 73 / 45332)
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)
Продолжение
4. 1000000 паролей от почтовых ящиков Яндекса утекли в сеть (234 / 200 / 550 / 512066)
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)


Компиляторы
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)
Продолжение
4. Как в России прессуют бизнесы, имеющие дело с Bitcoin (162 / 93 / 324 / 91948)
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)
Продолжение
4. Google повышает сайты с HTTPS в выдаче (67 / 140 / 69 / 26839)
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)


Программирование микроконтроллеров
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)
Продолжение
4. VPN в каждый дом (66 / 896 / 243 / 63513)
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)
Продолжение
4. Монолог инкогнито с одной айтишной конференции (136 / 326 / 125 / 62984)
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)
Продолжение
4. Высшее образование в Германии стало бесплатным. Для иностранных студентов тоже (111 / 418 / 158 / 132744)
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)


Функциональное программирование
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)

Всех с праздниками! :)
Евгений Гринкевич @ewgenij
карма
24,0
рейтинг 0,0
Пользователь
Самое читаемое Разное

Комментарии (17)

  • +5
    Сколько я, оказывается, пропустил! Спасибо, потихоньку почитаю.
    • +1
      Я тоже, как оказалось по факту
  • +3
    Надеюсь Вы это скриптом собирали? =) btw где мои посты? )))))
    • +3
      Как и положено «тыж программисту») Вот генератор этой статьи pastebin.com/0b4m6WR5
      А Ваши посты какие не попали и куда должны были попасть по условиям этого рейтинга? :) Но в любом случае со скриптом Вы сможете сделать свой рейтинг со всеми своими постами))
      • +2
        Проблема вашего скрипта в том, что в нём учитываются только адреса, которые начинаются с http://habrahabr.ru/post/. Если пост публикуется в блоге компании, то его адрес начинается с http://habrahabr.ru/company/<имя компании>/blog/. Таким образом, в рейтинг не попало много хороших постов, авторы которых поместили их в хаб своей компании.
        • 0
          Спасибо за замечание! Как говорится доверяй, но проверяй. Даже Хабру :) habrahabr.ru/post/221497/ — редиректит, кажется, как надо, функция обрабатывает редиректы, но не такие: image

          Не сработала проверка на наличие заголовка дальнейшая. Не учел такой трюк. Купленный субъективный рейтинг :) Учту это на следующий год, а может здесь скоро и другой появится — по компаниям.
          • 0
            Елки, долго смотрел списки — не мог себя найти ) А все просто оказалось :-)
            • 0
              4 месяца и 1 неделю. да, не быстро :)
        • +1
          Чуть беру слова обратно, с редиректами это я промазал, да. Субъективизм получился в рейтинге. В следующий раз будет лучше)
  • 0
    Надо же. Штуки 4 моих даже попало. Жаль хлебушек теперь на другом ресурсе)) а то мне агрегат для домашней ветчины подарили, надо Arduino прилепить
    • +1
      Хорошие посты хорошего автора вот и попали да :)
  • 0
    Я знал, что такой дайджест появится! Спасибо!
    нытьё
    Моей статьи про Go и Lua нет, она набрала всего +15. Мало, но не знаю почему. На мой взгляд она весьма полезная...
    • 0
      Будем надеяться, в следующем году попадет! Подборка делалась автоматизированно, поэтому не попала. Полезность скрипт не смог определить и не даст ответа на вопрос почему мало плюсов) Смотрел только сухие цифры плюсов и добавлений в избранное. Пост сравнивался в хабе Go, там все заняли уже)
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Она не попала в диапазон 207963 — 247201. Ее номер 247231 и она 2015 года, как показалось :)
  • 0
    Как же приятно увидеть здесь свою статью, да ещё и на втором месте в категории:)

    Спасибо, отличная подборка!
    • 0
      Пишите еще :)

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.