Не работает микрофон гарнитуры на Ubuntu

Суть проблемы: при подключении гарнитуры с TRRS-коннектором звук в наушниках был, но звук с гарнитуры система не получала, т.к. гарнитура вовсе не определялась как устройство ввода, поэтому приходилось зависать во всяких скайпах с телефона через ту же гарнитуру.

Решение оказалось элементарным.

Открыть решение

Ubuntu Mate на ноутбуке с сенсорным экраном работает некорректно

Привет.

В среде MATE есть известный баг, когда тачскрин работает не на один экран, а на весь десктоп. То есть если подключены дополнительные мониторы, то, водя пальцем по тачскрину, ты видишь как курсор бегает по всем подключенным мониторам (по всему общему для всех экранов рабочему пространству).

Этому багу уже больше двух лет и фиксить его не собираются, потому что есть решение, которое несложно провернуть самому. Обидненько, потому что в других оболочках вроде такой ерунды нет и тач работает исправно сразу.

Читать далее Ubuntu Mate на ноутбуке с сенсорным экраном работает некорректно

Где я храню заметки? Ещё немного о базах знаний

Итак, продолжаю тему заметок, которую я начал в своём канале.

Поработал близко с двумя сервисами: BoostNote и Notion. Повертел я их, пошупал за всякие места, так, сяк, и теперь готов рассказать новые ощущения.

But first — есть некоторый нюанс. Хотя я автоматически зачисляю обоим сервисам поддержку markdown в достоинства, всё же есть некоторые замечания — об этом ниже.

Читать далее Где я храню заметки? Ещё немного о базах знаний

Telegram-бот Гастролог — справочник по первой диете (ака стол №1)

Я уже частично писал об этом боте в своём канале, но здесь я решил раскрыть тему полностью с технической стороны, приведу примеры кода и конфигов.

На фоне своих ограничений по питанию, пока сижу на больничном и всячески остраняюсь от работы, решил сделать что-то полезное.

Знакомься, бот Гастролог — @gastrologbot

Пишешь ему напиток, продукт или блюдо, а он говорит можно его или нельзя в рамках диеты №1.

Читать далее Telegram-бот Гастролог — справочник по первой диете (ака стол №1)

Простой способ реализовать модульную структуру Laravel-проекта

Опишу вкратце самый простой способ, с помощью которого я разделил проект пополам. В моём случае это были админка и личный кабинет пользователя.

Это не потребует подключения новых пакетов, перестройки директорий фреймворка и вот этого всего. Всё сводится к следущему:

Читать далее Простой способ реализовать модульную структуру Laravel-проекта

IT-сфера внутри Бурятии мертва

Только один скриншот с HH.ru:

На мой взгляд, это доказывает, что:

  1. IT-сфера в Бурятии мертва (в чём я убедился ещё когда вёл bur-it.ru, бывший на тот момент тематическим региональным блогом)
  2. продажные твари рулят всем

Позор, коллеги.

Программист, отдыхай!

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

Тут я опишу своё наблюдение за своим мозгом.

Важно отдыхать! Вот в чём правда.

По умолчанию любой человек способен продуктивно работать над задачей около 4 часов. Это обычно называется состоянием потока: продолжительное состояние максимальной концентрации и работы. У программистов (в особенности тех, кто по-настоящему одержим своей работой) часто это время длится дольше 4 часов, и часто — по причине необходимости (сроки горят, руководство капает и вот это всё).

Читать далее Программист, отдыхай!

Мистер Робот

Небольшая заметка о впечатлениях.

Досмотрел сегодня последний сезон. Финал можно описать фразой, которую я слышал о концовке Игры Престолов — кисло-сладкий.

Я начал смотреть сериал с большим удовольствием. Там было очень много кадров, нюансов, которые не спутаешь с реальностью. Тот момент, когда смотришь на экран и видишь реалную ОС, на которой человек выполняет вполне настоящие осмысленные команды для выполнения реальных задач. И я доволен тем, что до самого финала эта фича сохранилась.

Читать далее Мистер Робот

Laravel 5.8: настроить часовые пояса для пользователей

Привет. Заметка по следам предыдущего материала: Даты, деньги и enum.

Однажды, пока я работал над проектом, меня осенило. Даты-то у меня везде разные!

Во-первых, система, которую я разрабатываю, зависит от стороннего API. Оттуда даты приходят в чистом UTC, что хорошо. Время моего сервера — московское (UTC+3), допустим это окей, судить не берусь. А время в конфигах лары — Asia/Irkutsk (UTC+8). Вот здрасьте. Надо решать проблему.

Лара отдаёт мускулю даты (тип timestamp) как они есть и мускуль их такими пишет в БД. В этих timestamp-ах не указан часовой пояс, что хорошо для нас — это даёт гибкость. Время сервера никак на ни на что это не влияет, так что этим можем пренебречь. Уже легче.

Теперь нужно понять что в каком порядке корректировать. План таков:

Читать далее Laravel 5.8: настроить часовые пояса для пользователей

Даты, деньги и enum

Короткий пост о важном — как в проекте работать с деньгами, датами и перечислимыми типами.

Это уже давно не секрет для опытных разработчиков. Но и им иногда нужно об этом вспомнить, а новички до этих простых истин ещё могли не дойти в силу опыта.

Читать далее Даты, деньги и enum