Админ

пятница, 4 сентября 2026 г.

Обзор мини-клавиатуры с экранами на клавишах (стримингового контроллера) Ulanzi D200

| Комментариев нет

Около 2008 года я впервые увидел в новостях клавиатуру Оптимус студии Артемия Лебедева, у которой на клавишах располагались программируемые экранчики для отображения разных алфавитов, горячих клавиш и т. д. Я подумал тогда, что игрушка-то интересная, но 2000 долларов!

И вот пришёл июль 2026 года, который изрядно помотал мне нервы на работе, и я внезапно для самого себя ненадолго увлёкся терапевтическим шопингом на AliExpress. Не скажу, что накупил там прямо-таки совсем ерунды — в основном нет, — но самым спонтанным и странным моим приобретением стало устройство, очень похожее на ту давнюю разработку Лебедева: клавиатура, у которой на каждой клавише расположен крошечный экран, и её можно гибко настраивать под самые разные задачи. Видимо, моё подсознание никогда не забывало о том первом впечатлении. Стоит, правда, не в пример дешевле: всего около $45.

вторник, 2 июня 2026 г.

Самая полезная комбинация клавиш Windows, или Что делать, когда экран не реагирует на мышь

| Комментариев нет

Ладно, насчёт самой полезной комбинации клавиш я, наверное, немного преувеличил, но запомнить её стоит, потому что однажды она спасёт вам много нервов — проверено!

среда, 21 января 2026 г.

Простой парсер HTML-шаблонов (аналог Twig) на Free Pascal / Lazarus

| Комментариев нет

Иногда возникает такая задача: нужно отобразить отформатированный текст или какие-то данные, для которых стандартные визуальные компоненты Delphi / Lazarus оказываются не очень хорошо приспособлены, зато было бы удобно использовать HTML. Для отображения самого HTML компоненты есть, но данные в него нужно сначала как-то вставить — не собирать же гипертекст из отдельных кусочков строк при помощи функций вроде Format() и StringReplace()? Для этой цели человечество давно изобрело шаблоны, и я здесь покажу один пример того, как это можно воплотить.

понедельник, 27 октября 2025 г.

Как подключить беспроводные устройства ввода к компьютеру на macOS при загрузке

| Комментариев нет

Дано: компьютер Mac mini / Mac Studio / Mac Pro / iMac (не макбук — то есть компьютер без встроенной клавиатуры и без тачпада). Сразу после включения к нему нужно как-то подключить по протоколу Bluetooth беспроводные клавиатуру и мышь, которые ранее к нему не подключались, причём проводных клавиатуры и мыши под рукой нет. Вроде бы, очень простая задача, но у неопытных пользователей она может вызвать недоумение: автору этих строк недавно реально пришлось гуглить, как это сделать, а потом проверять на себе найденные советы… с разной степенью успешности.

среда, 22 октября 2025 г.

Полуавтоматическое обновление клиента и сервера СУБД Firebird на Windows

| Комментариев нет

Однажды у меня возникла задача: нужно было обновить файлы СУБД Firebird на нескольких сотнях клиентских машин (клиентскую часть) и дюжине компьютеров разработчиков (где установлены и клиент, и локальный сервер). При этом в процессе установки следовало отметить определённые нестандартные опции, но чтобы пользователю не было нужды выбирать их вручную.

Для этого пришлось разработать отдельное решение, потому что по каким-то причинам разработчики Firebird не предусмотрели официального способа обновления установленной СУБД в автоматическом режиме (или я просто не нашёл этого способа). Непродвинутому (да и продвинутому, в общем, тоже) пользователю неудобно вручную удалять ранее установленную СУБД, скачивать инсталлятор, запускать его и выбирать нужные опции галочками или пунктами выпадающего списка.

четверг, 10 октября 2024 г.

Free Pascal / Lazarus: как сделать кросс-платформенный индикатор раскладки клавиатуры (Windows и GNU/Linux)

| Комментариев нет

Не знаю, как вы, а я нередко забываю посмотреть на индикатор языка клавиатуры в приложениях при наборе текста. Хуже всего, когда это происходит при вводе пароля, ведь там символы обычно скрыты звёздочками, сообщение об ошибке возникает только после неудачной попытки входа, и приходится вводить пароль повторно. И вот однажды я задумался: обычно системный индикатор раскладки клавиатуры находится где-то в самом углу экрана — а нельзя ли продублировать его прямо в окне приложения максимально близко к тому месту, где текст вводится? Беглый поиск не дал приемлемого готового решения, и я сделал своё.

среда, 1 мая 2024 г.

Обзор «вертикальной» мыши Ugreen MU008

| Комментариев нет

Пять лет назад я уже писал обзор эргономичной «вертикальной» мыши. За минувшее время такие манипуляторы перестали быть экзотикой, и сейчас можно найти разные модели, начиная от брендовой мыши Logitech MX Vertical за 10 тысяч рублей и заканчивая безымянными устройствами за пару сотен, то есть этот небольшой сегмент рынка стал таким же, как и рынок мышей обычных. Сегодня рассмотрим недорогую мышку китайского бренда Ugreen, более известного своими кабелями и зарядными устройствами.

К началу