Мои Хабразакладки
Jan 29, 2019 11:03 · 4121 words · 20 minute read
У каждого из нас есть традиции. У меня, например, раз в год перебирать закладки в браузере и избранное на других сайтах. Что-то становится не актуальным, что-то я и так выучиваю за год. Вот и сейчас подошла пора навести порядок в избранном Хабра. На момент начала чистки там 598 статей - довольно большая колекция на самые разные темы: и как работать с картинкам в CSS, и немного функциональщины, и для умного дома рецептики… А чтобы ничего не потерять, я решил выгрузить все статьи в pdf и выложить в общий доступ. Уверен, что каждый найдёт что-то для себя. Скачать его можно здесь (sic! 500Mb). Под катом список ссылок и мои правила работы с закладками.
Ссылки на статьи
- «Правда, чистая правда и статистика» или «15 распределений вероятности на все случаи жизни»
- «126 главных вопросов в работе с коллегами, руководством и заказчиками» или «Как мы делали формулу работы с людьми»
- Попытка просто объяснить сложные, для новичков, вещи в javascript
- Syte — движок для персональных сайтов с возможностью интеграции соц.сервисов
- Google Chrome — убираем рутину с помощью кастомного поиска
- Асинхронность: назад в будущее
- Чёртова дюжина советов начинающим верстальщикам. Часть вторая
- Установка, настройка и использование сканера уязвимостей chkrootkit
- Быстрый курс Redux + websockets для бэкендера
- BOOTSTRA.386: тема для Bootstrap в духе 1980-х
- Вводный видеокурс по информационной безопасности
- Сборник песен под гитару ко дню системного администратора (с аккордами!)
- Проблемные личности среди разработчиков
- Понимание событийной архитектуры Node.js
- Sublime Text 2: Как создать сниппет?
- Мультиварка — умная кастрюля или «не доведенный до ума» гаджет
- Книга «Как пережить полный конец обеда, или безопасность в PHP». Часть 1
- Список здорового IT'шника, или как не угробить свою жизнь
- [Перевод] Современный веб-разработчик, или 6 вещей, которые вы должны знать, чтобы выжить
- Фантастик-Elasticsearch. Как мы «укротили» умный поиск по документам
- Как быстрее DOM построить: парсинг, async, defer и preload
- Black Hole War, или Битва при Черной дыре
- Настройка Vim для работы с Python и Django
- PHP: фрактал плохого дизайна
- N+5 полезных книг
- Как быстро спроектировать сайт с помощью CSS Grid
- Современные методы исследования безопасности веб-приложений: инструментарий
- Топ 8 лучших ресурсов для практики программирования в 2018
- Чек-лист вёрстки. Что можно отдавать клиенту, а что надо переделывать
- Взаимодействие сканеров уязвимостей с Metasploit. Часть 1
- Мы нашли спутник МАЯК на орбите (нет)
- Оптимизация графики для веба: самое важное
- Пробуем делать web-frontend на Rust (WebAssembly)
- Две простенькие задачи на Haskell (для начинающих)
- Overclock мозга или Внутренняя виртуализация сознания
- Слёрм: видео занятий и организационные факапы
- Что нужно знать, чтобы хорошо рисовать?
- Промисы в ES6: паттерны и анти-паттерны
- ДНК глазами программиста
- GitLab CI для непрерывной интеграции и доставки в production. Часть 1: наш пайплайн
- Умный дом, я всё-таки тебя сделал
- Actions on Google: начните разрабатывать приложения для Google Ассистента, который скоро запустится в России
- Как работает yield
- Мессенджеровские чтения профессора Ричарда Фейнмана
- Нужно ли собирать NAS?
- Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада
- 2048 на Erlang
- Полезный обзор. 28 книг, которые повлияли на мое мышление, вдохновили или сделали лучше
- Начинаем ликбез по патентному праву
- Время учиться: дайджест бесплатных образовательных материалов от Mail.Ru Group
- Непрерывное тестирование питонопроекта
- Клон Trello на Phoenix и React. Части 1-3
- Как я сам научился программировать за 8 недель
- Фантастика и фентези за два с половиной года, почти сто хороших книг
- Карта Интернета
- Sony выпустил опенсорсный инструмент для анализа APK
- Параллельные и распределенные вычисления. Лекции от Яндекса для тех, кто хочет провести праздники с пользой
- Программное обеспечение для умного дома #2
- Автоматизируем проверку кода или еще немного о pre-commit hook'ах
- Топ-10 советов о том, как увеличить скорость загрузки страницы
- Научно-популярные фильмы о физике
- Научные способы улучшить внимание: ноотропы, нейроинтерфейсы и электростимуляция
- [интеллект-карта] 462 полезных вопроса на все случаи жизни
- Фреймворки JavaScript. Как изучить их по-быстрому
- Основа для умной комнаты, или как Arduino в общежитии живёт
- Открытый вебинар «Механизмы контейнеризации Linux»
- Давайте изучим tcpdump с Джулией Эванс
- 25 полезных инструментов Kubernetes: развёртывание и управление
- «Аварийный» чемодан аниматора
- Известные нам элементарные (вроде бы) частицы
- Трубный ребенок: как объединять веб-сервисы в новые инструменты
- TOP'ай сюда
- Почему проекты в IT занимают в 2-3 раза дольше, чем планируется?
- ТОП-9 YouTube-каналов для изучения английского языка
- Обзор бесплатных инструментов для аудита web-ресурсов и не только
- Ежедневная работа с Git
- CSS — это не чёрная магия
- Первые шаги по Rust
- Руководство по магическим методам в Питоне
- Hack.me: Ещё одна площадка для оттачивания навыков в области ИБ
- Мифы нашего времени: генетически модифицированные организмы. Так ли страшен черт?
- Записная книжка из дискет
- Структуры данных: бинарные деревья. Часть 2: обзор сбалансированных деревьев
- Fabric — пара прикладных рецептов
- Профилирование и отладка Python, отладка
- Rust: качаем ленту и парсим JSON
- Лучший способ начать изучать современную генетику, молекулярную биологию, генную инженерию и геномику
- Магия SSH
- Крайне простой способ создать мультизагрузочную флешку под Debian/Ubuntu
- Анатомия веб-сервиса
- Хороших книг пост
- Проектирование Web API в 7 шагов
- Proдвинутый папа — территория для IT пап
- 20 заповедей дизайна пользовательского интерфейса
- Настройка Nginx + LAMP сервера в домашних условиях. Часть 1: Настройка frontend — backend
- Подводные камни Bash
- Немного об управлении HTPC
- «Право на фотосъемку»: FAQ, версия 1.0
- Панель управления умным домом. iPhone в стене
- Еще Одно Руководство по Монадам (часть 1: основы)
- +1 расширение для Google Chrome
- 10 способов улучшить свои навыки программирования
- Как работает Git
- Как научиться писать книги
- Удивительный Angular
- Приём и обработка SMS-сообщений на Linux-машине
- Базовые рекомендации для повышения безопасности *nix веб-сервера
- Python: декорируем декораторы. Снова
- Девять кругов автоматизированного тестирования
- Sublime Text для фронтэнд-разработчика
- Основы Docker за Х часов и Y дней
- Технология CORE
- Лучшие плагины для Sublime Text
- Теория категорий для программистов: предисловие
- Полное видео-руководство о сборе информации для проектирования
- Два в одном: как пользоваться Vim и Nano?
- Шпаргалка по шаблонам проектирования
- Ваш язык программирования — отстой
- Введение в Iron: плавим руду на Rust
- Технопорно с WebAssembly
- «Ген Химеры». Глава 1
- Wi-Fi сети: проникновение и защита. 3) WPA. OpenCL/CUDA. Статистика подбора
- Хаб AnyMote Home сделает любое устройство в доме умным
- 31 метод эффективного программирования под Android
- Температура цвета
- Делаем управление «Умным домом» через интернет за пару минут
- Сети для самых маленьких. Часть вторая. Коммутация
- Создание и хостинг телеграм бота. От А до Я
- Чистый javascript.Введение
- Боты для браузерных игр на AutoIT
- Умный дом, начало
- Baldur’s Gate на Android: эмулятор GemRB в действии
- Шпаргалка по OTP (Erlang)
- Делаем «умный» контроллер для кондиционера на ESP8266
- Задача Эйнштейна на Mercury
- Комбинированный датчик, с преферансом и поэтессами
- Jenkins CI — вещи, которых мне не хватало
- Учимся надежному управлению Kubernetes
- Что происходит в Kubernetes при запуске kubectl run? Часть 1
- Трюки в Chrome DevTools
- Yaxy — proxy-сервер для веб-разработчика
- Механизм атомарного коммита в SQLite
- Машинка управляемая через Bluetooth
- Розалинд — платформа для изучения биоинформатики
- Arduino: ИК-управление бытовой техникой (применение девайса)
- Вам не страшно открывать редактор?
- Делаем многопользовательскую игрy на Go и WebSocket'ах
- Code Like a Pythonista: Idiomatic Python (part0)
- Новый видео-сервис для изучения английского языка по отрывкам из сериалов
- Пишем расширение для google chrome
- Оптическое выравнивание и пользовательские интерфейсы
- Адаптивный дизайн: теперь дело уже не в размере экрана
- Как работает Android, часть 1
- Git снизу вверх
- Беспроводное оборудование nooLite и Умный дом (часть 1). Arduino
- Семь бесплатных автоматизированных платформ-задачников для прокачки навыков программирования
- Что за черт, Javascript
- FISCHERTECHNIK: хемотроника, ионисторы, электрохимические суперконденсаторы внутри детского конструктора для программистов
- Околоайтишные подарки из настольных игр
- Вышел test.it v1.1.0 — что дальше?
- Более чем 80 средств мониторинга системы Linux
- Избранное: ссылки по IT безопасности
- Лабораторная работа: введение в Docker с нуля. Ваш первый микросервис
- Как на самом деле работает mod_rewrite. Пособие для продолжающих
- Штурм и натиск генной терапии старения
- Настраиваем Vim для работы с Python кодом
- JavaScript. Оптимизация: опыт, проверенный временем
- Теория относительности в картинках
- История Вселенной за один день
- Docker, GitLab, бесплатные SSL-сертификаты и другие плюшки современной веб-разработки
- Тройка полезных монад
- В поисках лазеек: гид по DOM Based XSS
- Бертран Мейер. Объектно-ориентированное конструирование программных систем
- Топ10 ошибок, совершаемых при разработке на AngularJS
- Функциональное мышление. Часть 7
- OpenStreetMap как источник геоданных
- Электроника как искусство: электрический ток
- Чему Далай-лама может нас научить об абсолютных отрицательных температурах?
- 12 законов и правил, которые помогут в создании успешного дизайна
- Поддержка высоконагруженного проекта
- Функторы, аппликативные функторы и монады в картинках
- Сила и красота декораторов
- Background Dating — в поисках людей, с которыми интересно говорить
- Практические приёмы работы в Wireshark
- Django + Select2 = select autocomplete
- GRUB всемогущий, или Делаем загрузочную флешку
- XSS-game от Google
- Как запустить docker-голосовалку на Swarm, Kubernetes и Nomad
- «Fallout 1.5: Resurrection»: игровой постапокалипсис, каким он должен быть
- Обзор образовательных ресурсов к 1 сентября
- Профилирование и отладка Python
- Docker контейнер с данными на Postgres для интеграционного тестирования и лёгким расширением
- 14 Способов сделать вклад в открытое программное обеспечение, не будучи Гениальным Программистом или Рок-Звездой
- Курс Стэнфорда по цифровой фотографии
- JavaScript Tutorial — на Github
- Как проверить автомобиль перед покупкой: используем доступные в Интернете базы данных и логику
- Бесплатная онлайн школа Android-разработчиков
- Жизнь после копирайта
- Чем можно заняться с фотокамерой ночью
- 100 приемов по управлению временем, вниманием и энергией
- Способ подсчета коэффициента, отражающего качество выпущенного программного продукта
- Grep все, что можно
- Два по сто: самые читаемые статьи и авторы Хабра и ГТ
- Лекция «Космонавтика сегодня»
- Раздача фронтенда через CDN
- Учимся надежно управлять Kubernetes
- jQuery изнутри — введение
- Простое управление вашим Arduino через web
- Медиамагия: Настройка
- Elixir: Как выглядит ООП в функциональном языке?
- Нисходящий парсер с операторным предшествованием
- 18 фактов о Джоне Ските
- За кулисами сети в Kubernetes
- Приручаем Tmux для повседневных нужд
- Визуальный скриптинг
- Наглядная демонстрация алгоритмов сортировки
- Поднимаем сложный проект на Django с использованием Docker
- Сайт с визуализацией работы большого количества протоколов
- Умный дом без навыков программирования: подборка гаджетов с открытым API
- Краш-курс по интерфейсам в Go
- Тихий кризис в разработке софта
- Онлайн курс по ардуино на базе простого стартового набора
- Noisli: онлайн-генератор фоновых шумов, помогающих сконцентрироваться
- Автоматизация тестирования / Настройка Cucumber, Capybara & Selenium-WebDriver
- Английский язык: взгляд инженера
- Sublime Text Vintage Mode — справочник по горячим клавишам
- Лекция «Небесная механика без единой формулы»
- Почти полное руководство по flexbox (без самих flexbox)
- Уроки Python от компании Google
- 20 самых популярных выступлений всех времен на конференции TED
- Как из болота вытягивать ITшника или об общении в стрессовых ситуациях
- Учимся думать и писать на Erlang (на примере двух комбинаторных задач)
- Литература на выходные: 15 материалов по структурированию кода для разработчиков
- Рецепт новогоднего корпоратива в стиле ИТ
- Что такое пространство-время на самом деле?
- Надёжный и безопасный Linux (наш ответ Чемберлену)
- Подальше от обыденной реальности: фантастические романы, которые стоит прочитать
- Сборник полезных ссылок для системного администратора
- Архив интересного кода
- Как лучше разбираться в людях
- Полезные команды и советы при работе с Kubernetes через консольную утилиту kubectl
- Марк Руссинович написал новую книгу
- ExConsole — экстренная консоль для Python
- Как на самом деле работает планировщик Kubernetes?
- Vulners — Гугл для хакера. Как устроен лучший поисковик по уязвимостям и как им пользоваться
- Разворачиваем web-приложение при помощи Fabric
- KubeDirector — простой способ запускать сложные stateful-приложения в Kubernetes
- Руководство для начинающих по прогрессивным веб-приложениям и фронтенду
- 400 потрясающих бесплатных сервисов
- Лекция «Незаметные сложности космической техники»
- Argparse — парсим аргументы и параметры командной строки с легкостью
- Недуги проект-дезориентированного ПО
- Опыт перехода с Sublime на Vim
- Умная комната, которая помогает в работе
- Еще одна шпаргалка
- DockStation. Почему мы решили сделать этот проект
- 40+ полезных инструментов для разработчика приложений под Android
- 30 полезных сервисов для веб-разработчиков и дизайнеров v2
- Сверхбыстрое распознавание речи без серверов на реальном примере
- Лекция «Космические катастрофы и происшествия»
- Django DB Mailer — простая и удобная батарейка, для отправки почтовых сообщений в вашем проекте
- Кораблестроение 17 века и ваши неудачные проекты по разработке: найдите пять отличий
- 50+ лучших дополнений к Bootstrap
- 15 советов и хитростей инструментов разработчика Chrome, которые вы обязаны знать
- Контроллер аудио мультирума MR-01
- DNS сервер BIND (теория)
- Float'омания: разъяснение как работает css свойство float
- Deploy с помощью Salt
- Максимально вырожденная игра на общение
- Идеальный UI фреймворк
- Что почитать, чтобы повысить свой уровень JavaScript
- 16 занимательных проектов для вашего нового Raspberry Pi
- Краткий конспект по языку JavaScript
- Контейнеры для взрослых (Часть 01): Практический гид по терминологии
- Профилирование и отладка Python, инструменты
- Через какую дыру взломали сайт?
- Психологическая деформация программистов. Взгляд с обеих сторон баррикад
- Оформление изображений на CSS3
- Конфигурация приложения в Android: быстрая разработка
- Спидран по 13 уязвимостям на сайтах. Основные понятия, и средства защиты
- Обзор фантастики на Geektimes с 2009 по 2017 годы
- Развитие правого полушария головного мозга или как я учился рисовать
- Ресурсы, о которых должен знать каждый Android-разработчик
- Как работает Эфириум (Ethereum)?
- Vim спустя 15 лет
- MPD, домашнее аудиохранилище
- Ограничение проектирования систем на уровне сознания
- WebGL для всех
- 25+ видеоуроков по Android для начинающих
- Флэш-память для загрузки FreeNAS и прочих embedded OS
- Парадоксы теории множеств и их философская интерпретация
- Как не потерять деньги, желая сэкономить. Правила интернет покупок из-за рубежа
- О цветовых пространствах
- Текстовый туториал по react-router, а так же react-router + redux. На русском
- Вся правда об XSS или Почему межсайтовое выполнение сценариев не является уязвимостью?
- RawTherapee в связке с GIMP: выбор неудачников или рабочие инструменты фотолюбителя?
- [Видео] Орки тут: парадигмы систем оркестрации, Docker, Mesos
- Профилирование и отладка Python, переходим к практике
- Взаимодействие сканеров уязвимостей с Metasploit. Часть 2
- В Китай за покупками?
- Подборка полезного для любителей Twitter Bootstrap
- Еще один способ автоматизировать/тестировать игру
- Знакомство с kube-spawn — утилитой для создания локальных Kubernetes-кластеров
- Архитектура модульных React + Redux приложений
- Первый интернет-сборник «отмазок» — итоги года
- За пять дней я прошел собеседования в пяти компаниях Силиконовой долины и получил пять предложений о работе
- Операционные системы с нуля; Уровень 1 (младшая половина)
- Учебный курс по разработке для Android от Google
- Топ 100+ возможностей работы с синусом в Wolfram|Alpha, или Краткий обзор математических возможностей и синтаксиса Wolfram|Alpha
- Rust: «Небезопасные абстракции»
- Руководство по оформлению HTML/CSS кода от Google
- Реверс инжиниринг протокола пульта от инверторного кондиционера Electrolux
- Кейт Матсудейра: Масштабируемая веб-архитектура и распределенные системы
- JavaScript F.A.Q: Часть 2
- 44 урока управления технарями
- Не глупый офис
- Как устроены дыры в безопасности: переполнение буфера
- 10 девайсов, которые вы можете проапгрейдить, немного поковырявшись с электроникой
- Будущее вселенной
- MIMB – Мульти-установочная и мульти-загрузочная флэшка
- Бесплатный курс по работе с Sublime Text 2
- Сайты для онлайн-обучения веб-разработчиков и веб-дизайнеров
- Гид по заголовкам кэширования HTTP для начинающих
- Rust через его основополагающие принципы
- Уютный книжный пост для вас и вашего проекта
- Простые опыты с ребенком дома
- Учим CSS Grid за 5 минут
- DevDocs: вся документация разработчика в одном месте, с быстрым и удобным интерфейсом
- Изучение иностранных языков: живые учителя или интернет?
- Бесплатный учебник электроники, архитектуры компьютера и низкоуровневого программирования на русском языке
- Полупроводниковая электроника
- 10 советов по работе в Sketch
- Песни об IT
- Конструктор по созданию уроков JS, Ruby и Python
- Лайфхак клавиатуры для удобной навигации по тексту
- Через тернии к Haskell. 1/2
- Операционные системы Linux под разные задачи
- Официально представляем dapp — DevOps-утилиту для сопровождения CI/CD
- Интересная фича Grub2: загрузка из ISO-файла
- Понимание сети Kubernetes: сервисы
- Знакомство с WebAssembly
- От песка к компьютеру. Часть 1. Атомы и транзисторы
- Контроль изменения структуры БД
- Передача намерений
- Околоайтишная развлекательная литература
- Простой интерфейс к умному дому с nooLite
- Прогрессивная загрузка web-приложения с помощью разделения кода
- JavaScript: от начала до конца
- Python на Хабре
- Pygest #22. Релизы, статьи, интересные проекты, пакеты и библиотеки из мира Python [18 января 2018 — 4 февраля 2018]
- Собеседование на должность JavaScript разработчика
- Легкий способ начать тестировать
- Обзор бесплатных инструментов для пентеста web-ресурсов и не только v2
- Учим язык, смотря сериалы: vlc + lua + stardict + wordnet + anki = l’amour
- Двадцать вопросов, которые помогают разработать алгоритм
- Нужные HTTP-заголовки
- Как правильно мотивировать зарплатой?
- Как понять, что происходит на сервере
- Введение в модули Angular — корневой модуль (Root Module)
- Пайка для начинающих
- Внутреннее устройство и оптимизация бандла webpack
- Система управления проектами вроде Jira, только чтобы «облачная» и до 5 пользователей бесплатно
- Поиск в Django REST Framework с помощью Elasticsearch
- Как работает JS: классы и наследование, транспиляция в Babel и TypeScript
- 200 блогов по разработке и проектированию
- Подборка бесплатных инструментов для разработчиков
- Горизонты восприятия на пальцах™
- WiFi Pineapple Mark V: черный ящик для беспроводного перехвата
- Уроки по электрическим цепям — линии передачи
- Фотоальбом
- Почему Git
- Паттерны проектирования
- Моя реализация «умного дома»
- Избранные места из популярного учебника микроэлектроники на русском, который наконец-то выходит на бумаге
- Android. Обзор боевых приложений
- Подборка ресурсов для соискателя на вакансию программист
- Все уроки по ардуино
- Как этот sidecar-контейнер оказался здесь [в Kubernetes]?
- Python Meetup 24.04.15: Python-тесты, Rest сервисы на Flask и GUI приложение за 5 минут
- Первые 6 лекций онлайн школы Android-разработчиков
- Непрофессиональное видеонаблюдение квартиры занятно и недорого
- Биохакинг сна: подтверждённые наукой советы
- Создание простого Chrome приложения
- Готовим Sublime Text 2 для front-end
- Вся правда о Chrome (и не только) Web Inspector. Часть 1
- Истинное могущество регулярных выражений
- Регулярные выражения в Python от простого к сложному. Подробности, примеры, картинки, упражнения
- Комильфо интерфейса пользователя
- Радиоэлектроника, или как я начал её постигать
- Дайте мне железа! Часть 1
- Квантовая механика для всех, даром, и пусть никто не уйдёт обиженным: часть первая
- Взлом Wi-Fi
- Пишем веб сервис на Go (часть первая)
- Где бесплатно пообщаться на английском с носителем
- Выразительный JavaScript: Введение
- Оправдание стоимости разработки сайта и защита от демпинга
- Как работают алгоритмы сортировки
- Кино на праздниках
- FAQ по программированию под Android от новичка, и для новичков
- Дизайн и архитектура в ФП. Введение и Часть 1
- Файл⇨строка или активность работы над файлом
- Путешествия во времени и программирование
- Soap: all-in-one роутер для умного дома
- Основы Scala. 5 часов поедания мозгов
- Защищаем сайт от атак на примере ХабраХабра
- Готовим рабочее окружение для Erlang проекта
- Свет и освещение
- Еще раз об архитектуре Android приложения или джентльменский набор библиотек
- Поиск решения для быстрого создания интерфейсов СУБД
- Требования к html-верстке
- Lock-free структуры данных. Основы: Атомарность и атомарные примитивы
- Как повысить производительность, используя бессерверную архитектуру
- There’s More Than One Way To Do It
- Строим гусеничного Bluetooth-робота с камерой. Часть 1
- Тюнинг nginx
- Структура белка: введение для айтишников
- Emmet LiveStyle — инструмент для удобной front-end разработки
- Алгоритмы и структуры данных поиска. Лекции и курсы от Яндекса
- Коктейли ко дню программиста
- M в MVC: почему модели непоняты и недооценены (перевод)
- Пособие по Ansible
- test.it — не опять, а снова
- OAuth на практике. Аутентификация и авторизация пользователей сайта через популярные социалки
- Настольные игры: во что играют в IT-офисах
- Руководство по материалам электротехники для всех. Часть 1
- Дом-с-Умом или первая ласточка?
- Вредная верстка
- Что именно происходит, когда пользователь набирает в адресной строке google.com? Часть 1
- Лабораторный источник постоянного напряжения из блока питания
- Темная сторона кода
- Ref-атрибуты и DOM в React
- DevOps с Kubernetes и VSTS. Часть 1: Локальная история
- Ansible
- Учебник по языку программирования Python (хабраиндекс)
- Rust: Знакомимся с языком на примере «Угадай-ки»
- Sublime Text 2
- 15 малоизвестных команд Linux
- Загрузка и хранение фотографий в Web приложениях
- Лучшие дистрибутивы для проведения тестирования на проникновение
- Умный дом — дешево и сердито
- Список проверки глупых вещей — Лимончелли
- Centrifuge — я больше не буду обновлять страницу перед отправкой комментария
- Учимся писать userscript'ы
- Несколько интересностей и полезностей для всех
- Бесплатные книги
- Начала отладки и профилирования веб-приложений
- Метаданные фото-архива. XMP тэги лиц. [HowTo]
- Очередной умный дом, в нескольких частях. Метеостанция из подручных материалов
- Обзор ES6 в 350 пунктах. Часть первая
- Домашний робот: от идеи к продукту
- Руководство: Pyramid для Людей — оглавление
- Теория сложности на простых примерах
- Лекции от Яндекса для тех, кто хочет провести каникулы с пользой. Дискретный анализ и теория вероятностей
- Что плохого в работе на результат
- Ричард Фейнман: удовольствие делать открытия
- Скринкаст по Node.JS
- Памятка пользователям ssh
- Чистая архитектура в Python: пошаговая демонстрация. Часть 1
- На всякий пожарный: полезные Live CD/USB для аварийного запуска компьютера
- Пишем диалоговые Telegram-боты на Питоне
- Построение приложений командной строки (CLI)
- Подборка книг в жанре классического и альтернативного фентези
- Немного фактов о python asyncio
- Искусство командной строки
- Форд, Тойота и морские свинки
- Запасаемся на зиму
- Полноценное Python приложение на Android
- Шпаргалка с командами Docker
- Доступно о криптографии на эллиптических кривых
- Счетчик Фейсбук-лайков из старого электросчетчика
- Советы Google по кодированию на языке Python. Часть первая: советы по программированию
- Эрланг для веб-разработки (1) -> Знакомство;
- Веб-компоненты в реализации Polymer от Google
- Путешествия во времени и программирование 2: парадоксы
- Chrome Logger — серверсайд логи в консоли хрома
- React медленный, React быстрый: оптимизация React-приложения на практике
- Использование Neutrino для быстрого начала разработки на JavaScript
- Безопасность покупателя в рознице: что надо знать лично вам
- Расширения Firefox для веб-разработки на все случаи жизни
- Перевод учебника по алгоритмам
- Учебник jQuery для начинающих
- Стильный код на Python, или учимся использовать Flake8
- Мощный лазер своими руками за один вечер
- Состоялся релиз OpenVAS 9
- Консольные помощники для работы с Kubernetes через kubectl
- 8 ресурсов для бесплатного образования на русском языке
- Навыки проведения эффективной презентации
- Пять Docker-утилит, о которых вам стоит узнать
- Управляем устройствами NooLite с роутера Zyxel Keenetic
- Перехват сессий в беспроводных сетях
- 15 вещей, которые вы должны знать об Ansible
- Задачи планирования и программирование в ограничениях
- Что технарю нужно знать о гуманитариях?
- PYCON RUSSIA 2017: видео всех докладов и презентации
- Что почитать на новогодних праздниках
- ListView в Android: Кастомизация списков
- Какие видеоуроки вы смотрите?
- Обзор специализированных способов обхода блокировок в интернете
- Объединяя C++ и Python. Тонкости Boost.Python. Часть первая
- Онлайн-репетитор по Python
- Kubernetes meetup — презентации и вебкаст
- Видеолекции по биоинформатике
- Зеленый свет разработчикам — oт стартапа к звездам. Валентин Гогичашвили
- Syntastic. Плагин для невнимательных и многоязычных
- Квантовая песочница: часть 2
- Микросервисные паттерны проектирования
- .vimrc для фронтендера
- Selenium за 60 секунд
- Введение в анализ сложности алгоритмов (часть 1)
- Английский для начинающих: тексты и книги, чтобы прокачать навыки чтения
- 10 подкастов для изучения/продолжения изучения английского языка
- Цифровая лирика: мегаподборка песен и клипов о программировании и программистах
- Настройка почтовых оповещений о различных системных событиях
- Как накормить мозг программиста… или feed your brain
- Taist: прокачай свои интернеты
- Selenium: новая надежда
- Как работают сигналы и слоты в Qt (часть 1)
- Музыка в квартире. Встраивание
- 90 рекомендаций по стилю написания программ на C++
- Анимации в мире состояний
- HTML по стандартам
- Микроэлектроника – мотивации псто
- Microservices. Как правильно делать и когда применять?
- Почти весь умный дом: большая подборка отдельных смарт-элементов: лампы, розетки, климат, экология и безопасность
- 16 инструментов React, которые пригодятся разработчикам интерфейсов
- Измеряем концентрацию CO2 в квартире с помощью MH-Z19
- Клиентские тесты на Lettuce + Selenium
- SQL injection для начинающих. Часть 1
- Метеостанция на Arduino от А до Я. Часть 1
- Жажда крови: интервью с основателем DonorSearch
- Улучшаем качество кода с помощью автоматических утилит
- Паттерны ООП в метафорах
- Эллиптическая криптография: практика
- О компиляторах и интерпретаторах
- В чём важность 196 884 = 196 883 + 1? Как это объяснить на пальцах?
- Play with Kubernetes — сервис для практического знакомства с K8s
- Использование статистики в PostgreSQL для оптимизации производительности — Алексей Ермаков
- Этот притягательный постапокалипсис
- Домашняя электронная библиотека: MyHomeLib + FBD
- Динамическое (нелинейное) тестирование GUI
- Развиваем кругозор и погружаемся в робототехнику вместе
- Multiboot-флешка на GRUB2 с несколькими разделами под Ubuntu
- Обзор GUI-интерфейсов для управления Docker-контейнерами
- Тайм-менеджмент, или Эффективное управление хаосом
- Живительная флешка
- Визуализация и работа с историческими данными: интерактивные карты и linked data базы знаний для изучения истории
- Подборка полезного для Twitter Bootstrap 3
- 12 навыков создания защищенных веб-приложений
- ResumUP — представьте себя
- Ричард Хэмминг: «Учитель должен готовить ученика к будущему ученика, а не к прошлому учителя»
- Заблуждения большинства программистов относительно «времени»
- IPO for dummies. Часть I: акции, мажоритарии, контроль над компанией
- Удобный отладчик для Python/Django проектов
- Производительный и читабельный XSLT: сборник советов
- Нейробиология и искусственный интеллект: часть первая — ликбез
- Нужно поднимать Kubernetes кластер, но я всего лишь программист кода. Выход есть
- N2O: Erlang Web-фреймворк на WebSockets
- Конфетки для Валерки
- Как определить язык напечатанного текста? (Европейские языки)
- Самые полезные приёмы работы в командной строке Linux
- Посты-рекордсмены
- Ethernet-шлюз nooLite PR1132 — управление светом со смартфона и планшета
- Фоновая подгрузка списков
- Сколько пыльцы в воздухе и какая пыльца вызывает аллергию
- Аудит. «Черный ящик»
- Кормление и уход за разработчиками (или почему мы такие ворчуны)
- Сенсорные выключатели с Modbus: зачем нужны и как применить в умной квартире
- Безопасность OAuth2
- Беспроводная точка доступа, используя Linux
- Простой трекер семейного бюджета с помощью AWS SES, Lambda и DynamoDB (и Route53)
- Отправка бесплатного sms сообщения в linux
- Сказка о тестировании
- Теория счастья. Головокружительный полёт бутерброда с маслом
- Настройка и оптимизация MySQL сервера
- Эпиграммы о Программировании
- Генерация страниц сайта средствами сервис-воркеров
- Заметка про NULL
- Обучающий скринкаст по Node.JS
- Список статей и литературы про NAS
- Практические советы, примеры и туннели SSH
- Внутреннее устройство Git: хранение данных и merge
- От версионной миграции БД к управлению изменениями в БД
- Забудьте САР теорему как более не актуальную
- Упражнения по взлому Linux-систем
- Новая редакция популярного бесплатного учебника электроники, архитектуры компьютера и низкоуровневого программирования
- GTD на кухне: чем накормить голодного программиста
- Заблуждения Clean Architecture
- Еще одна визуализация ряда алгоритмов и структур данных
- 35 советов для тех, кто собирается на техническую конференцию
- Прототипирование в среде Python-Arduino
- Подборка html/javascript/css инструментов и библиотек от SmashingMagazine
- Настольные игры: во что играют в IT-офисах?
- Изображения: форматы и сжатие (2/3)
- Вентиляция санузла с умом
- Признаки плохого программиста
- Рассказы о копирайте и интеллектуальной собственности
- ТЗ высокой четкости
- Создание multiboot HDD в linux (GRUB2+memdisk+grub4dos)
- Чем же занимаются программисты, и как объяснить это остальным?
- Набор инструментов для построения графиков, блок-схем и диаграмм
Мои правила работы с Хабром:
- для циклов статей сохраняю лишь какую-нибудь одну (не обязательно первую), т.к. остальные можно найти в оглавлении
- видео с конференций и расшифровки докладов стараюсь смотреть и сохранять на Youtube
- сохраняю в избранное статьи о вещах, которые стоит потом посмотреть (например, Fallout 1.5)
- если узнал, освоил, выучил или применил где-то, то удаляю из избранного
К тому же далеко не всё, что мне понравилось и заслуживает внимания, есть в избранном. Да и читаю я не только Хабру, но самое интересное стараюсь репостить в G+ (раньше) или в vk. Подписывайтесь, обсуждайте ;)