Pull to refresh
-18
0
Никита Траторов @NikitaTratorov

Fullstack — веб-разработчик

Send message

Пассивная NFC-планка для удобного считывания карт смартфоном

Reading time3 min
Views15K


Это дальнейшее развитие моей идеи подставки для удобной работы с картами.

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

Вашему вниманию предлагаются варианты реализации на все случаи жизни.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments25

Подставка для смартфона для удобного считывания смарт-карт

Reading time2 min
Views10K
Уважаемые коллеги, хочу поделиться своим велосипедом и получить советы от специалистов. А может быть кто-то это уже сделал до меня? Но найти информацию о подобной конструкции в сети не получилось, ведь у неё еще даже нет названия. Может быть, это даже заявка на патент.
Детали с фото под катом...
Total votes 20: ↑16 and ↓4+12
Comments14

Фотографируем через WIA на .NET

Reading time8 min
Views20K
imageЗадача поста — освежить информацию о работе с WIA в .NET, лежащую на просторах сети, т.к. большинство примеров безбожно устарели (они не работают), поделиться опытом с интересующимися и спросить совета у бывалых. Я думаю, совместно обсудить некоторые моменты, будет полезно для коллег, занимающихся подобными задачами. Постараюсь разжевать все моменты.

Мотив был таков: в программе, где хранится информация о людях есть их фотографии, но фотографии туда попадают сложным путем. Берем бумажный оригинал фото (их приносят люди вместе с документами), сканируем в файл, открываем в простом редакторе, кадрируем под 3х4см, сохраняем, в программе открываем анкету человека и там уже добавляем ему фото из готового файла.

Сейчас в программе несколько тысяч человек и стоит задача всех их сфотографировать красиво, потому что они приносят фотографии просто ужасного качества и с разным процентом заполнения лица. Дело за малым: повесить экран, выставить свет, стул, штатив, камера, USB… и наша программа.
Под катом простой пример и рассуждения
Total votes 26: ↑25 and ↓1+24
Comments21

Обучаем HID устройство (читай BT-клавиатуру) работать правильно

Reading time6 min
Views80K
Приветствую, хабралюди!
На ДР, мне друзья подарили BT-клавиатуру. Маленькая, беленькая, симпатичная, Удобная!
Подключил ее к своему Android 2.3.5 (SGSII), стал с ее помощью лазить по меню, запускать программы, дошел до Вконтакте и решил написать сообщение… а вот переключить на русский язык не смог, но как оказалось позже, это еще были только цветочки! Но кое-что мне удалось. Интересно как?
Вперед по кат...
Total votes 100: ↑93 and ↓7+86
Comments82

Автоматический сбор и архивация фото/видеонаблюдения

Reading time5 min
Views8.7K
ЗАДАЧА


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

От моего предшественника мне досталось:
  • Несколько офисов с умными видеокамерами D-Link, которые фотографируют происходящее
  • Сервер на FreeBSD
  • Сайт организации, куда должен попадать снимок с каждой камеры
  • Сетевая папка в локальной сети, где должны храниться архивы записей

Известно:

— Сервер FreeBSD не доступен извне
— Хостер не любит, когда к его FTP подключаются чаще, чем раз в минуту
— Учитывая качество и толщину каналов связи, камеры не пишут видео, а делают периодические фото

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

Схема и решения и код скрипта под катом.
Total votes 28: ↑26 and ↓2+24
Comments38

Активная защита FreeBSD на основе логов, sh и cron

Reading time6 min
Views9.9K
Приветствую всех администраторов FreeBSD!

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

Задача возникла сама собой, при просмотре логов:
/var/log/exim/rejectlog
/var/log/auth.log
/var/log/apache22/httpd-error.log


в них постоянно попадала информация о неудачных попытках подобрать пароль к exim, к серверу и к веб-почте соответственно. Рано или поздно злоумышленники могут пароль подобрать, поэтому их нужно как-то остановить, например, добавив их IP-адрес в правила ipfw. А на веб-сервере еще и пытались найти несуществующие каталоги и файлы, относящиеся к администрированию, типа phpmyadmin, очевидно, чтобы проверить их на существующие уязвимости.
Читать дальше →
Total votes 55: ↑42 and ↓13+29
Comments54

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity