Pull to refresh
64
0
Send message

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

Level of difficulty Easy
Reading time 9 min
Views 2.2K

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

Читать далее
Total votes 6: ↑6 and ↓0 +6
Comments 8

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

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

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

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

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

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

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

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

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

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

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

Reading time 2 min
Views 1K

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


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


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


Total votes 5: ↑5 and ↓0 +5
Comments 6

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

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

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


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

Часы на ATtiny13

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

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

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


Читать дальше →
Total votes 27: ↑27 and ↓0 +27
Comments 15

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

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


Читать дальше →
Total votes 10: ↑10 and ↓0 +10
Comments 10

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

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


Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Comments 1

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

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


Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Comments 12

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

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


Читать дальше →
Total votes 34: ↑29 and ↓5 +24
Comments 42

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

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


Читать дальше →
Total votes 38: ↑36 and ↓2 +34
Comments 11

Information

Rating
Does not participate
Registered
Activity