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

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

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

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

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

Привет.

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

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

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

Шпаргалка. Как настроить wifi-репитер. Как усилить сигнал wifi -сети и расширить зону покрытия

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

Обрати внимание

  • Сразу скажу, что я не сисадмин. Этот пост выполняет роль шпаргалки и не претендует на правильность. Здесь описана только общая механика. Используй этот материал просто как подсказку, учитывая собственные обстоятельства (построение сети, диапазоны адресов, функционал роутеров и прочее). Такую задачу я решил дома похожим образом и всё работает.
  • Твой же случай может не ограничиваться изложенным ниже. Например, можно поэкспериментировать с каналами, частотами и доп. устройствами.
  • Не все роутеры умеют подключаться клиентом к другим сетям. Если твой роутер из таковых, а ты прогуглил всё и не нашёл альтернативных путей, значит всё тщетно.
  • Если строить сложную сеть только на wifi-вещании, то не исключаю, что качество сети будет не лучше, а хуже засчёт возрастающих вместе с количеством роутеров потерь. Поэтому в домашних условиях это всё может иметь место, но в офисах и промышленных локациях лучше нанимать специалиста и готовить бюджет.

Исходные данные

Есть один рабочий настроенный Роутер А, который раздаёт интернет в своей сети. По каким-то причинам сигнал нестабилен. В наличии имеется минимум 1 незадействованный Роутер Б.

Читать далее Шпаргалка. Как настроить wifi-репитер. Как усилить сигнал wifi -сети и расширить зону покрытия

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

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

Поработал близко с двумя сервисами: 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: настроить часовые пояса для пользователей