HowTo
- Linux: Создание rescue-записи grub в Fedora (linux)
- KDE: Dolphin не может создать файл на nfs, а консоль может (kdeconsolenetworklinux)
- Python: парсим аргументы командной строки (pythonconsole)
- SDDM: Переключаем раскладку автоматически при блокировании экрана (linuxsystemddbus)
- KDE: Переключаем раскладку из консоли (linuxkdedbus)
- Linux: Система засыпает при заблокированном сеансе (linux)
- IDEA: Не работает превью для Markdown (linuxideajava)
- Linux: несколько способов монтирования образов (shelllinuxgnome)
- Gnome: очень медленный диалог поиска (shelllinuxgnomenetwork)
- PDF: уменьшаем размер файла (shelllinuxpdf)
- Dnf: смотрим содержимое пакетов (shelllinuxfedoradnf)
- Xorg: двигаем мышку (shelllinuxbashX)
- Shell: генерируем последовательность дат (shelllinuxbash)
- Sed: полезные советы (shelllinuxобработка текста)
- Systemd: Перезагружаем pipewire после спячки (pipewirelinuxsystemd)
- MIDI: Превращаем сообщения в нажатия кнопок клавиатуры (jackdlinuxmidi)
- PulseAudio: Перенаправление потоков аля jackd (jackdlinuxpulseaudio)
- Jackd: Измеряем задержку аудио сигнала в цепочке обработки (аудиоjackdlinux)
- Linux: Настраиваем МФУ pantum (cupsадминистрированиеlinuxsane)
- Python: Чем плох datetime.replace? ()
- Linux: Обрабатываем RAW-изображения (консольlinuxфотография)
- Linux: Избавляемся от файловых ассоциаций WINE (wine)
- OpenWRT: Настройка после установки (linuxopenwrt)
- Изменение размера vmdk-диска (virtualbox)
- Linux: XScreenSaver не гасит подсветку монитора (linux)
- Mikrotik: multicast в wireless-сетях (avahimikrotikсеть)
- Linux: Раскладка переключается не с первого раза (клавиатураgdmgnomelinux)
- PHPStorm: Запускаем тесты на удаленной машине с возможностью отладки (codeceptionlinuxphptdd)
- Bash: подстановка процесса (bashlinux)
- Linux: Очистка дюз в принтерах Epson (печатьepson)
- Fedora: сборка пакетов из src.rpm (linuxrpm)
- Garmin в Linux: загрузка карт OSM (навигацияlinuxwine)
- Android Studio: на устройстве не осталось свободного места (androidjavalinux)
- Fedora/CentOS: Не работает vpn подключение по pptp (firewalldlinuxvpn)
- Управление цветом в Linux (icclinuxцветselinux)
- PHP: Отлаживаем скрипты командной строки на удаленной машине (phpphpstormxdebug)
- VirtualBox: получение адреса гостевой машины (dhcpvirtualbox)
- Fedora: гибернация (администрированиеfedoralinux)
- No Bootable Device после обновления дистрибутива (grublinuxuefi)
- Печать в Chrome без подтверждения (chromejavascriptweb)
- Часть 9: Codeception. Настройка. Unit-тесты (Тестирование ПО) (codeceptionphpyii)
- Часть 8: DBUnit (Тестирование ПО) (mysqlтестирование поphpunityii)
- Часть 7: PHPUnit (Тестирование ПО) (тестирование поphpphpunityii2)
- Часть 6: Самописный тестовый фреймворк (Тестирование ПО) (mysqlтестирование поphpunityii2)
- Часть 5: Подготовка базы данных, миграции (Тестирование ПО) (mysqlphpyii2)
- Часть 4: Подготовка окружение (vagrant + PuPHPet) (Тестирование ПО) (тестирование поtddvagrant)
- PHP: дело о загадачном пробеле (apacheошибкиphp)
- OpenWRT: блокировка рекламы (linux)
- PHP: array_map и ключи массива (php)
- Git: откат мержа, который не был запушен (git)
- Как жить в локальной сети без dns для локальных ресурсов (dnslinuxсеть)
- Обновление нескольких git-репозитариев в папке (bashgitlinux)
- Redis: как скопировать базу без простоя проекта (redis)
- OpenVPN: Настройка на собственном сервере. Часть 4 - конфигурация клиента. (linuxopenvpn)
- OpenVPN: Настройка на собственном сервере. Часть 3 — iptables (linuxopenvpn)
- OpenVPN: Настройка на собственном сервере. Часть 2 — конфигурация сервера. (linuxopenvpn)
- OpenVPN: Настройка на собственном сервере. Часть 1 — сертификаты. (linuxopenvpn)
- OpenVPN: Настройка на собственном сервере. Часть 0 - подготовка системы. (linuxopenvpn)
- GitLab: обновление бандлов ruby (gitlinuxruby)
- PyCharm заставляем terminal работать с virtualenv (ide)
- SVN: установка флага +x на файлы (svn)
- Symfony2: обработка исключения 404 (phpsymfony2)
- KDE: обновление меню после установки пакетов (kdelinux)
- Настройка торрент-клиента deluge на удаленном сервере (linux)
- Fedora Server: послеустановочные шаги. (fedoralinux)
- tmux + mc + ssh (linux)
- OpenSUSE и шрифты (linuxшрифты)
- Linux и запись вебкастов (вебинарыlinuxx264)
- Многопоточная компрессия и tar (bashlinux)
- Firefox: NS_ERROR_FILE_CORRUPTED (ошибкиjavascript)
- Разработка на Python с использованием virtualenv (python)
- Intel Galileo IDE и Linux (arduinogalileoidelinux)
- Делаем подсветку синтаксиса для less (bashlinuxpython)
- Openkinect+linux: поддержка звука ()
- Fedora+Nvidia=CUDA (cudalinuxnvidia)
- Firefox+Linux+MiddleButton (firefoxlinux)
- Ростелеком: постоянные обрывы соединения (adslочевидное-невероятное)
- Yum: поиск пакетов установленных из какого-то репозитария (linux)
- Локальный DNS для разработчика (linux)
- Unknown keycode 0x0 (javalinux)
- Управление зависимостями проекта при помощи bower+composer (автоматизацияjavascriptphp)
- Включение TRIM на SSD с LVM/LUKS (linux)
- AngularJS: простой прогресс-бар (angularjsjavascript)
- tc-play. Небольшая памятка про криптоконтейнеры (linux)
- PHP: указываем include_path в качестве аргумента (linuxphp)
- Google translate via cli (linux)
- Linux: именованные каналы (linux)
- PHP: дизассемблирование (php)
- WINE: создание 32х битного префикса (linuxwine)
- Python: Подсчет уникальных объектов в коллекции (python)
- Пакетное конвертирование line-ending в linux (linuxshell)
- Р? (Декодируем html-entities при помощи jQuery) (javascript)
- JS: аналог str_repeat (javascriptphp)
- Named: обновляем список корневых dns (linux)
- AngularJS: Динамический диапазон для select (angularjsjavascript)
- Центрировать абсолютный div (css)
- Числа с произвольным законом распределения (математика)
- Python: Backreferences в re (pythonre)
- Linux: wine64, opengl, nvidia (linux)
- Firefox, Linux, Gnome: флеш-плеер в полноэкранном режиме не отображается (linux)
- RxJS: oneInTime (javascript)
- Подсчет вхождений слов в файле (консольобработка текста)
- Сгенерировать латинский алфавит (консоль)
- Подсчет количества вхождений регэкспа в файле (консоль)
- Git для чайников (git)
- Python 2.X: utf8 (python)
- AngularJS: $digest already in progress (javascript)
- Отладочные средства для JS (программирование)
- Очень медленная загрузка Fedora (linux)
- Как организовать собственную доменную зону (windows) (администрирование)
- Дизассемблирование простого кода (linux) (программирование)
- gdb: запуск приложения (отладка)
- gcc: защита от переполнения стека (программирование)
- JavaScript: копирование объектов (jsvascript)
- Linux: Включение субпиксельного рендеринга (linux)
JFF
- Intel Galileo IDE и Linux (arduinogalileoidelinux)
- Kinect: избавляемся от искажений при помощи потолка (обработка изображений)
- Kinect: о восстановлении координат и абберациях разного рода (обработка изображений)
- Kinect: Приведение координат сенсора в метрические (3dogre3d)
- Ogre3D: работа с вертексным буфером (графика)
- Запускаем Dwarf Fortress на Fedora, Ubuntu и др. x64 (linux)
- PHP: Cannot determine default value for internal functions (php)
- AngularJS: забавная особенность bindonce (angularjsjavascript)
- Google translate via cli (linux)
- PHP: дизассемблирование (php)
- Шифр XOR: практика взлома. (шифры)
- Числа с произвольным законом распределения (математика)
- Судоку (Алгоритмы)
Jff
kinect
- Kinect: избавляемся от искажений при помощи потолка (обработка изображений)
- Kinect: о восстановлении координат и абберациях разного рода (обработка изображений)
- Kinect: Приведение координат сенсора в метрические (3dogre3d)
- Openkinect+linux: поддержка звука ()
linux
- Ошибка юнита systemd-modules-load.service (securebootsystemduefi)
- Linux: Избавляемся от файловых ассоциаций WINE (wine)
- Mikrotik: multicast в wireless-сетях (avahimikrotikсеть)
- Linux: Очистка дюз в принтерах Epson (печатьepson)
- Xmonad: Фиксим менюшки у saleae logic (xmonad)
- Bash: копирование файлов из списка (bash)
- Openkinect+linux: поддержка звука ()
Баги
Найдено в сети
- PostgreSQL: insert on duplicate key (sql)
- Интересное в сети (Алгоритмыанализ данныхкриптографияjavascriptlinux)
- Полезные ссылки (arduinoАлгоритмыgitlinuxphppythonraspberry pi)
- Перевод соглашений сервисов ()
- База данных сниппетов программного кода ()
- Linux: wine64, opengl, nvidia (linux)
- Журнал технической физики ()
- Git для чайников (git)
- хоббит (javascript)
Обработка изображений
- Linux: Обрабатываем RAW-изображения (консольlinuxфотография)
- JavaScript: копируем img в canvas (javascript)
- Концепт: нормируем яркость изображений (обработка изображений)
- Выявление фальшивых фотографий через несовместимые тени (обработка изображений)
Обработка текста
- Python 3+ и окончания строк в файлах (python)
- BeautifulSoup innerHTML (python)
- Шифр XOR: практика взлома. (шифры)
- Практический криптоанализ: дилетант и афинные шифры (криптоанализ)
Разработка
- Python: Чем плох datetime.replace? ()
- PHPStorm: Запускаем тесты на удаленной машине с возможностью отладки (codeceptionlinuxphptdd)
- PHP: Самые распространенные проблемы при работе с сессиями (linuxphpselinux)
- Android Studio: на устройстве не осталось свободного места (androidjavalinux)
- PHP: Отлаживаем скрипты командной строки на удаленной машине (phpphpstormxdebug)
- Печать в Chrome без подтверждения (chromejavascriptweb)
- PHP: и 64х битные числа (php)
- Часть 9: Codeception. Настройка. Unit-тесты (Тестирование ПО) (codeceptionphpyii)
- Часть 8: DBUnit (Тестирование ПО) (mysqlтестирование поphpunityii)
- Часть 7: PHPUnit (Тестирование ПО) (тестирование поphpphpunityii2)
- Часть 6: Самописный тестовый фреймворк (Тестирование ПО) (mysqlтестирование поphpunityii2)
- Часть 5: Подготовка базы данных, миграции (Тестирование ПО) (mysqlphpyii2)
- Часть 4: Подготовка окружение (vagrant + PuPHPet) (Тестирование ПО) (тестирование поtddvagrant)
- Часть 3: Разработка через тестирование, TDD (Тестирование ПО) (composerphpphpunittdd)
- Часть 2: Тестирование простого приложения (Тестирование ПО) (тестирование поphp)
- Часть 1: краткая историческая справка (Тестирование ПО) (тестирование поtdd)
- PHP: дело о загадачном пробеле (apacheошибкиphp)
- JavaScript: копируем img в canvas (javascript)
- PHP: array_map и ключи массива (php)
- Git: откат мержа, который не был запушен (git)
- Обновление нескольких git-репозитариев в папке (bashgitlinux)
- Redis: как скопировать базу без простоя проекта (redis)
- AngularJS: сервисы, фабрики, провайдеры (angularjsjavascript)
- PHP+Apache: глюк? (php)
- Eclipse: корявый интерфейс в KDE (eclipsekdelinux)
- Bash: копирование файлов из списка (bash)
- Nginx: редирект на другую платформу/площадку при 404 (linuxnginx)
- Symfony2: страница 404 и авторизация (phpsymfony2)
- NodeJS: скажем нет чехарде с версиями (linuxnodejs)
- psql: перенаправляем вывод в файл (sql)
- PostgreSQL: bytea в varchar (sql)
- Symfony2, Doctrine2, Postgresql и кодировки (pgsqlphpsymfony2)
- Symfony2: cannot redeclarate class (phpsymfony2)
- PostgreSQL: ограничиваем время выполнения запроса (sql)
- JavaScript и области видимости (javascript)
- Firefox: NS_ERROR_FILE_CORRUPTED (ошибкиjavascript)
- Разработка на Python с использованием virtualenv (python)
- Python 3+ и окончания строк в файлах (python)
- BeautifulSoup innerHTML (python)
- window.location - не всегда оно работает как надо (багиjavascript)
- Ajax и заголовок location: особенности (ajaxjavascriptphp)
- Python3: feedparser unicode error (python)
- Cookies: с ними нужно быть внимательным (cookiesjavascriptphp)
- Мониторинг обмена данными с serial-портом (отладкаpython)
- Google JS API для AngularJS (angularjsgooglejavascript)
- Grunt для самых маленьких (cssgruntjavascript)
- Удаленная отладка в Google Chrome/Chromium (отладкаjavascript)
- Несколько советов по оптимизации приложений на Angular JS (angularjsjavascript)
- PostgreSQL: insert on duplicate key (sql)
- Локальный DNS для разработчика (linux)
- Git: выделяем глобальный репозитарий для проекта (git)
- Управление зависимостями проекта при помощи bower+composer (автоматизацияjavascriptphp)
- AngularJS: простой прогресс-бар (angularjsjavascript)
- PHP: указываем include_path в качестве аргумента (linuxphp)
- Unicode characters to html entities (jsonphp)
- Набор виртуальных машин с разными IE (ielinuxvm)
- AngularJS: пример автоматического скролла (angularjs)
- Фичи IE: date invalid (ie)
- AngularJS: реагируем на изменение состояния объекта (angularjsjavascript)
- PHP: метрика времени выполнения функции (php)
- JS: аналог str_repeat (javascriptphp)
- Chrome: события focus и blur (javascript)
- Судоку (Алгоритмы)
- RxJS: oneInTime (javascript)
- Цикл зрелости технологии (программирование)