Публікації

  • GDB у neovim

    Ще один істотний інструмент, необхідний для розробки в С++ — це налагоджувач. Навіть коли я досить продуктивно використовував чистий GDB з рідним TUI, все одно відчував, що бракує кількох зручних речей: навігація по коду (де ж поставити точку зупинки?), підсвічування синтаксису і власні клавіатурні скорочення. Кілька років тому натрапив на розширення Conque-GDB, яке служило добре у Vim. Проте, його не поновлювали вже досить тривалий час, і воно не дуже добре працює у neovim.

    [читати далі]
  • Керування проектом C++

    Я спробував Qt Creator у пошуку спрощення розробки на C++. Мені сподобалося в ньому багато речей:

    [читати далі]
  • Алгоритми, частина I на Курсері

    Пройшов курс Алгоритми, Частина I на Курсері, витратив 3 тижні на відео лекції, задачі з програмування на Java (див. github). Ось мої враження і висновки.

    [читати далі]
  • Власний м’ютекс у C++11

    Як запобігти інверсії пріоритету у програмі POSIX? Pthread дозволяє вибрати протокол PTHREAD_PRIO_INHERIT для м’ютексу. А як цим скористатися у стандартному м’ютексі бібліотеки С++?

    [читати далі]
  • Конфігурація postfix проти спаму

    Вочевидь, конфігурування вихідної пошти — це не просто встановлення postfix через заходи проти небажаної пошти. Розгляньмо, наприклад, мій проектик iryska.com.ua: він таки надсилав повідомлення по необхідності, але я підозрюю, що більшість з них опинялися у теках Спам адресатів.

    [читати далі]
  • Прийоми роботи в Gradle

    Ця стаття буде поновлюватися щоразу, коли буде знайдено щось корисне.

    [читати далі]
  • Ініціалізація статичної локальної змінної у VS2013

    Ось помилка, яку я вивудив нещодавно: статичні локальні змінні не ініціалізуються потоко-безпечним способом у Visual C++ 2013. Розгляньмо код ініціалізації об’єкта-одинака:

    [читати далі]
  • Чудернацька циклічна залежність з модемом 3G

    Моєму батькові не вдалося підключити через USB модем MiFi 5510L: нерозпізнаний пристрій USB. Вочевидь, потрібно встановити якийсь драйвер. Проте, навряд чи щось особливе мало бути потрібне для Windows 7, оскільки Novatel окремо пропонує драйвери тільки для Windows XP. Щоб дозволити системі стягнути з репозиторіїв Microsoft, потрібне під’єднання до інтернету. Але ж модем має надати з’єднання. Бачите, потрібно мати робоче з’єднання, щоб під’єднатися. Нечувано!

    [читати далі]
  • Резервування світлин з андроїда

    Кілька разів я шкодував про втрачені світлини:

    • Коли зіпсувалася картка пам’яті
    • Коли діти гралися (особливо з дозволу)
    [читати далі]
  • OpenWrt

    З’явився ще один linux поруч, як я встановив OpenWrt на мій TL-WR740N. Це сталося просто з цікавості, але вже проявляються практичні переваги.

    [читати далі]

підписатися через RSS