avatar

Стриминг видео c USB камеры через SSH

Опубликовал в блог Linux и другие Unix-like
Было такое дело, собрался я в отпуск. При этом, хотелось иногда поглядывать «что дома творится». Благо, небольшой безголовый сервер на базе моноплатного компьютера имелся, а найти в домашних завалах пару USB-камер тоже не составило труда.

Linux и другие Unix-like: Один из вариантов подключения

Итак, имеем:
Моноплатный ПК на базе Cubieboard Cubietruck, с подключенными USB камерами, ОС на базе одной из дебиановских сборок Linux под arm.

Хотим:
Максимально простое удалённое подключение к видеокамере.

Рассматриваемых вариантов подключения к камерам было несколько:


Читать дальше
avatar

Нужны добровольцы

Опубликовал в блог СамоПиаР
СамоПиаР: Нужны добровольцыСделал для гайки аддон, который позволяет медиаклавишами регулировать громкость в системе.
У меня он работает, но перед тем, как выложить коды и сделать пакет для депота я бы хотел его слегка протестировать.

Нужно иметь установленной одну из последних ночных сборок Haiku OS (да, именно gcc2-hybrid, залить на флэшку можно через rawrite32), а также клавиатуру, имеющую клавиши для регулировки громкости. В теории можно проверить и в live-режиме прямо с флэшки, но я ничего не гарантирую.

Итак, если уже есть гайка, а на клавиатуре есть заветные клавиши, то скачайте этот архив https://1drv.ms/u/s!AlsvF5M7oMSmzAq-1KgyqS3Srrl2 и распакуйте содержимое в /boot/system/non-packaged/add-ons/input_server/filters. Сразу после этого должна заработать регулировка громкости клавишами.

Пишите сюда либо в тему на официальном форуме любые ошибки, модель вашей клавиатуры и иные подробности.
avatar

Локализация веб-страниц на стороне клиента

Опубликовал в блог СамоПиаР
Локализация веб-страниц — весьма частая задача для современного интернета. В данной статье описывается моя попытка решить эту задачу на стороне клиента при помощи самописных инструментов js_tr и js-linguist.

Что такое js_tr

Это утилита, позволяющая делать переводы веб-страниц на стороне клиента, используя подключенные файлы переводов. Встроенный инструментарий позволяет использовать переводчик как для JavaScript, так и для чистого HTML. Для автоматизации работы с файлами переводов используется утилита js-linguist. Подключаемый функционал написан на JavaScript без зависимостей.


Читать дальше
avatar

Свойства (properties) для C++

Опубликовал в блог Идеи
Но зачем?
Иногда программисту, который помимо С++ работает с другими языками, очень не хватает свойств объектов.
Казалось бы, языки вроде Java и C++ обходятся без свойств объектов, таких например как в Ruby, Python, JavaScript или Delphi.
Однако, предпринимаются попытки перенести свойства в C++ (например как это делает Qt), в связи с их преимуществами:
1) Изменение реализации без изменения интерфейса — просто меняем или убираем методы доступа (аксессоры)
2) Лаконичность и понятность: circle.radius = 3; вместо circle.setRadius(3);
3) Возможность «утиной типизации»
Кажется, идея заманчивая. И я решил попробовать.


Читать дальше
avatar

Перо острее кинжала?

Опубликовал в блог Бизнес и Работа
Понятие «информационная война» с каждым днем все основательнее входит в нашу жизнь. Всем известно, что под этими словами понимаются «целенаправленные действия, предпринятые для достижения информационного превосходства путём нанесения ущерба информации оппонента при одновременной защите собственной информации». Однако, большинство людей относит подобные действия, разворачивающиеся в СМИ исключительно к политической жизни страны или самих политиков.
К сожалению, в информационные войны все чаще оказываются втянутыми обычные граждане, предприниматели, общественные деятели, да и сами представители прессы.


Читать дальше
avatar

Безопасность в договорной работе

Опубликовал в блог Безопасность
В договорной работе участвуют все предприятия, независимо от форм собственности, уставных целей и количества работающих сотрудников. Это то, на чем предприятие зарабатывает свои деньги. Некоторые организации работают исключительно в рамках Гражданского кодекса, другие же еще и по отдельным законам, например 44-ФЗ, 214-ФЗ или иным. Договорную работу можно пустить на самотек, а потом удивляться возросшей дебиторке, претензиями со стороны налоговой, откатной системе сделок в вашей организации и низким качеством поставляемых вам товаров и услуг. А можно организовать договорную работу так, что никаких проблем и претензий не будет или они будут минимальны.

Читать дальше
avatar

Русская культура, Сила, а также ложь и клевета завистников

Опубликовал в блог Идеи
Что мы знаем о нашей родной культуре, нашей истории, наших традициях? Будем честны – очень не много. Если кто-то попросит нас рассказать о том, что такое русская народная культура, мы, скорее всего, попытаемся вспомнить какие-нибудь сказания и былины. Но, к сожалению, вспомнить сможем очень мало. Если вообще вспомним. Может быть, вспомним только героев народных сказок – Бабу Ягу, да Кощея Бессмертного. Может быть, богатырей русских – Илью Муромца, да Алешу Поповича. С большой вероятностью вспомним дымковскую игрушку и хохлому. Вот, пожалуй, и все. Все, что мы знаем о своей собственной культуре, культуре наших предков, о том, «на чем земля русская держится».

Читать дальше
avatar

Вебинары для безопасников в мае

Опубликовал в блог Безопасность
Мир, труд, май. День победы и день основания Санкт-Петербурга. Считается, что начинать никакого дела в мае не стоит — будете весь год маяться. Надеемся, что это не относится к обучению специалистов служб безопасности, аналитиков, детективов и сотрудников правоохранительных органов. Да, чуть не забыл, 20 мая в Петербургской ТПП пройдет наш семинар, на тему эффективного взыскания долгов.

Безопасность: Вебинары для безопасников в мае

Читать дальше
avatar

Свежая книга «Правда не нуждается в вере»

Опубликовал в блог Образование и Наука

Сборник полезных научных статей про мифы, обман и махинации.

Рекомендуется всем.
125 страниц.
Скачали уже более 770 человек.
Скачать (Яндекс.Диск, 100 Мб)

Образование и Наука: Книга — Правда не нуждается в вере

Это первое издание, свежее.
Если будут вопросы/замечания/предложения — пишите.
avatar

Люди до сих пор верят в судьбу, предначертанность, божий промысел… отрицая научные знания

Опубликовал в блог Образование и Наука
Человек, который многие годы занимается одним видом деятельности, связанным с людьми и событиями, происходящими с ними (например: психолог, работник МЧС, учитель, воспитатель, соц. работник или врач), начинает постепенно верить, что есть судьба, высшие силы или бог. Т.е. умному человеку в какой-то момент просто отказывает логика.
Это происходит не потому, что человек поглупел или «стал ближе к смерти», а в связи с особенностями обработки информации головным мозгом человека.

Чтобы лучше запомнить, т.е. упростить процесс складирования информации, память складывает похожие друг на друга случаи в одну «папку». События, произошедшие в этих похожих случаях, происходили в разные годы, с разными людьми и обстоятельствами, иногда случайно, а иногда множество людей работали над тем, чтобы получить именно такую развязку событий (например: случайная беременность наркоманки и долгие старания любящей супружеской пары, приведшие к ЭКО — результат один и тот же — ребёнок). Но т.к. все они находятся в одной «папке», из-за нашей склонности обобщать и во всем искать закономерности, мы начинаем считать все события этого массива неслучайными.

Возникает парадокс — некоторые события никак нельзя объяснить логически, т.к. они изначально были случайны, но к этому моменту мы уже абсолютно уверены в том, что есть какие-то силы судьбы, предначертанность — можно расслабиться и не мучать мозг в попытках поиска смысла. Эта уверенность является защитным механизмом, экономящим ресурсы головного мозга.
avatar

Как выявить недобросовестного перевозчика

Опубликовал в блог Бизнес и Работа
Рынок перевозки товарных ценностей автомобильным транспортом представляет из себя хаотический конгломерат из крупных и солидных логистических компаний, средних и мелких экспедиторов и частных перевозчиков. Каждый из них имеет возможность зарегистрироваться в системе АвтоТрансИнфо (АТИ). Данная система является удобным средством обмена информацией между участниками рынка автомобильных грузоперевозок: перевозчиками, экспедиторами, грузоотправителями.

Читать дальше
avatar

Проекты, построенные на сомнении — самые интересные!

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

Читать дальше
avatar

Вебинары для безопасников в апреле

Опубликовал в блог Безопасность
avatar

Обнал, транзит и конверт

Опубликовал в блог Безопасность
Как бы это не прозвучало странно, но в мире бизнеса очень часто гарантией является честное слово. На самом деле, пока вы не начнете сотрудничество, вы не сможете убедиться в благонадежности, честности и ответственности партнера. Сегодня мы хотели бы рассказать о современных финансовых махинациях с целью снижения налогового бремени. Речь пойдет о троице: обнале, транзите и конверте.


Читать дальше
avatar

Самодельный сварочный инвертор: мужик жжёт

Опубликовал в блог Сделай Сам / DIY


Цены на инверторы взлетели жутко. Игрушка за 4к теперь может стоить и все 12, а о проф. решениях и заикаться страшно.
Удивительно, что при относительно несложной конструкции у нас предпочитают поддерживать перекупщиков, нежели собирать самостоятельно.
avatar

Вебинары для сотрудников СБ в марте

Опубликовал в блог Безопасность
Первый месяц весны и огромное количество новых и интересных вебинаров для сотрудников служб безопасности. В марте мы будем изучать онлайн такие тему, как защита информации от хакерского взлома, кредитные отчеты и проверка контрагентов по всему миру, противодействие внешним угрозам корпоративной безопасности, способы экономии на информационной безопасности, мониторинг СМИ, вербовка информаторов на предприятии, проверка сотрудников и противодействие мошенничеству. Все бесплатно и доступно онлайн из любой точки страны. Обучайтесь и работайте в безопасности.

Читать дальше