Как стать автором
Обновить
64
0

Пользователь

Отправить сообщение

Сказ про написание pet-проекта с помощью Хабра

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2.2K

При проектировании системы видеонаблюдения большого объекта потребовалось разместить камеры на плане, учитывая их углы обзора/наклона и получаемую плотность пикселей (необходима для определения зон задач идентификации, распознавания и т.п.). Вcпомнил математику 8 класса и сделал параметрический блок для AutoCAD, потом захотелось большего - чтобы прикинуть расстановку камер мог каждый желающий. Только была небольшая проблема - я не программист...

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 8

Восстановление удаленных строк в SQLite

Время на прочтение 13 мин
Количество просмотров 6.6K
Хотя в SQLite и нет возможности прочитать удаленные данные после завершения транзакции, сам формат файла позволяет отчасти сделать это. Подробности — под катом.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 5

Генерация Excel-файлов как zip-архива

Время на прочтение 5 мин
Количество просмотров 5.6K
Как известно, файл Excel — это просто набор XML-файлов, определяемых форматом Office Open XML и упакованных в zip-архив, и потому для генерации нового файла помимо специализированных библиотек можно воспользоваться библиотеками для XML и zlib. Как обойтись без внешних зависимостей — под катом.
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 8

sqlite-gui: еще один редактор SQLite для Windows

Время на прочтение 7 мин
Количество просмотров 15K
Всё начиналось как простое средство для выполнения запросов к SQLite базе с сохраняемой историей запросов и кода в редакторе, написанное по старинке на WinAPI. Потихоньку оно обросло функционалом, и, если бы я с самого начала знал во что это выльется, то не взялся бы.
Читать дальше →
Всего голосов 25: ↑25 и ↓0 +25
Комментарии 9

Как написать расширение для SQLite в примерах

Время на прочтение 6 мин
Количество просмотров 3.5K
Если при работе с SQLite вам встречалась ситуация, когда не нашлось нужного функционала, то добро пожаловать под кат. И нет, хранимые процедуры добавить нельзя.
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Возможности SQLite, которые вы могли пропустить

Время на прочтение 8 мин
Количество просмотров 40K
Если вы используете SQLite, но не следите за его развитием, то возможно некоторые вещи, позволяющие сделать код проще, а запросы быстрее, прошли незамеченными. Под катом я постарался перечислить наиболее важные из них.
Читать дальше →
Всего голосов 76: ↑76 и ↓0 +76
Комментарии 35

diskussion: проектный файловый сервис

Время на прочтение 2 мин
Количество просмотров 1K

Программистам, имеющим в своем распоряжении GitHub/GitLab, можно только позавидовать — совместная разработка весьма удобна.


Что же есть, например, у проектировщиков в строительстве (инженерные сети), которые результатом своего труда также видят "набор файлов"? Как правило, это "по старинке": файлы на "сервере", флешках, почте или файлообменниках, а обсуждение — на совещаниях, по телефону и по электронной почте. Если еще привлекаются подрядчики, то к завершению работ все потихоньку скатывается в хаос: важные письма пропускаются, запросы не доходят и т.п. Поэтому срыв сроков из-за несогласованной работы дело обыденное, и кажется с этим уже все смирились.


О решении этой проблемы — под катом


Всего голосов 5: ↑5 и ↓0 +5
Комментарии 6

(Не актуально, починили) Заметка. Как Теле2 делится доступом к личному кабинету новых абонентов

Время на прочтение 2 мин
Количество просмотров 44K
Если вы новый абонент Теле2, то есть вероятность того, что сотовый оператор без вашего согласия не только поделился вашими персональными данными с кем-то еще, но и передал возможность управлять вашим «личным кабинетом» третьим лицам.

Не нужно никаких хакерских атак, сложных взломов и т.п. — все несколько банальнее.


Источник: кадр из рекламы Теле2 и кот c Я.Плакал
Читать дальше →
Всего голосов 88: ↑81 и ↓7 +74
Комментарии 77

Часы на ATtiny13

Время на прочтение 3 мин
Количество просмотров 17K
Я люблю светящиеся часы и, когда мне понадобились очередные, то быстро собрал их на макетке из ATtiny85, семи-сегментного индикатора TM1637 и часов реального времени DS1307. Однако при сборке меня не покидало ощущение, что можно обойтись более простым контроллером. И это оказалось действительно так.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Комментарии 32

Английский по-программистски

Время на прочтение 4 мин
Количество просмотров 19K
Чуть менее года назад я всерьез решил подтянуть английский, изучая его самостоятельно всеми доступными методами: прослушивание новостей, подкастов и книг, чтение художественной литературы, в том числе и в слух, ведение дневника и, конечно же, с помощью различных программ. Столкнувшись с последними, я понял, что можно написать аналоги как минимум не хуже. Что у меня в итоге получилось — под котом.


Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Комментарии 15

Мониторинг окружающей среды в серверном помещении (Bolid + Zabbix)

Время на прочтение 14 мин
Количество просмотров 18K
Наверное самым простым способом для ИТ-специалиста при решении задачи мониторинга окружающей среды в серверном помещении будет использование специализированных контроллеров с выдачей данных по SNMP (например, NetBotz или NetPing). Но для тех кто не боится трудностей и хочет получить недорогое решение промышленного уровня (с серийным выпуском оборудования) — есть интересный вариант с протоколом Modbus.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 10

Пишем свой источник данных для Grafana

Время на прочтение 8 мин
Количество просмотров 18K
Обычно, для отображения информации с веб-сервера данные загружают в систему мониторинга, а затем передают в Grafana. О том, как сделать это напрямую и о некоторых нюансах на пути к цели — под катом.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 1

Обнаружение сетевых устройств

Время на прочтение 7 мин
Количество просмотров 83K
Сканирование сети с построением списка устройств и их свойств, таких как перечень сетевых интерфейсов, с последующим снятием данных в системах мониторинга, если не вникать в происходящее, может показаться особой, компьютерной, магией. Как же это работает — под катом.


Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 12

Как сделать часы из старого навигатора на Windows CE

Время на прочтение 2 мин
Количество просмотров 24K
Лет десять назад на рынке операционных систем для мобильных устройств лидировал Windows CE, разгромивший своих конкурентов в виде PalmOS, Symbian и других. Windows CE был везде — в навигаторах, магнитолах, коммуникаторах, КПК и даже в медицинском оборудовании. Но прошло время, и теперь это скорее экзотика, а сами устройства устарели и прочно осели по кладовкам. Одно из них обнаружилось у меня дома в лице китайского навигатора Nexx. После недолгих размышлений было решено сделать из него часы. И у меня это почти получилось…


Читать дальше →
Всего голосов 34: ↑29 и ↓5 +24
Комментарии 42

Обнаружение аномалий в данных сетевого мониторинга методами статистики

Время на прочтение 9 мин
Количество просмотров 31K
Когда наблюдаемых метрик становится слишком много, отслеживание всех графиков самостоятельно становится невозможным. Обычно в этом случае для менее значимых метрик используют проверки на достижение критичных значений. Но даже если значения подобраны хорошо, часть проблем остается незамеченной. Какие это проблемы и как их обнаруживать — под катом.


Читать дальше →
Всего голосов 38: ↑36 и ↓2 +34
Комментарии 11

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность