Собираем
информацию
по крупицам
Главная страница

Здравствуйте!

 

Вы находитесь на сайте WebHamster.ru. Наш хомячок бегает по интернету в поисках интересной информации. Он собирает её по крупицам и аккуратно складывает здесь. А еще хомячок знает буквы, садится за свою маленькую пишущую машинку и сам пишет всякую ерунду. Он такой непоседа...


Новости

С новым 2016 годом!
01-01-2016
23:57:45

Дорогие друзья!

 

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

 

По традиции, я подвожу итоги уходящего года и строю планы на новый год. Что произошло в 2015 году? Учитывая, что в планах у меня небыло никаких айтишных дел, эти дела все равно находились и делались. Вот чем пришлось позаниматься в 2015 году:

 

  • Я очистил и подготовил к печати документацию на Toyota Corolla 2006 HB. В этом мне помогли традиционные консольные утилиты Linux и прекрасная программа ScanTailor, написанная нашим соотечественником.
  • Я завел аккаунт на файлообменнике MEGA, и узнал, что не все так радужно в шифровании на лету через JavaScript. Не все браузеры способны работать с объемными файлами на несколько сот мегабайт. Браузеры зависают, крешатся, молча сохраняют неполные файлы. В общем, пока технология сырая, а работа с файлами в MEGA больше похожа на игру в рулетку. К тому выяснилось, что провайдер Megafon почему-то блокирует данный файлообменник.
  • Я покрутил в руках китайский тестер сетей NF8208. С его помощью я нашел два разрыва компьютерного кабеля, любовно замазанных строителями в толщине стен.
  • По долгу службы мне пришлось поковыряться с Windows Power Shell. Должен сказать, что концепция объектов, передаваемых через потоки разным обрабатывающим программам - это более продвинутая и удобная технология, чем традиционная работа с текстовым выводом команд, используемая в Unix и Linux. Надеюсь, нечто подобно рано или поздно появится в открытых операционных системах.
  • Я заколхозил систему мониторинга серверного оборудования на Python, и приделал оповещение по SMS через старый мобильный телефон Siemens M50. Телефон подключен к мониторящему серверу по COM-порту.
  • Весной 2015 года сдал на права. Дело не айтишное, но я готовился к экзамену с помощью симулятора движения автомобиля в городских условиях, запущенный через WINE. У меня была проблема, что я забывал включать поворотники. И тренировался на симуляторе включать заранее поворотники с помощью клавиш Shift и Ctrl.
  • Я настроил на работе систему видеомониторинга с пятью разнородными видеокамерами на основе свободного ПО ZoneMinder.
  • Осенью мой сайт webhamster.ru попал в бан Яндекса именуемый АГС, но через три месяца вышел из АГС, почему-то с увеличенным ТИЦ.
  • Разрабатваемая мною программа для накопления информацией MyTetra обзавелась функцией прикрепления файлов к записям. Она еще много чем обзавелась, но релиза пока нет. Я еще правлю мелкие баги и добавляю обещанный функционал в редакторе.
  • Соответственно, сервис MyTetra Share теперь может отображать записи с прикрепленными файлами.
  • Моя личная база знаний в MyTetra разраслась до ~4500 записей.
  • Я наконец-то разобрался с криптовалютами Bitcoin и Litecoin. Я попробовал пройти все этапы работы с криптовалютой - установка клиента, создание локального кошелька, майнинг, покупка/продажа криптовалюты. По результатам изысканий сделал небольшие подборки статай по Bitcoin, Litecoin, и состоянию законодательства на конец 2015 года.
  • Я опубликовал небольшую инфографику по поводу того, какими должны быть отступы в программном коде.

 

Как видно, в ИТ-сфере мною сделано немногое. Никакого хардкора нет, просто потребительское использование современных технологий. Это удручает.

 

На 2016 год я намечаю всего две вещи:

 

  • Выпустить очередной десктоп-релиз программы накопления информации MyTetra.
  • Выпустить Android версию MyTetra.

 

На этом все. Успехов в новом году!

 

PS: И на последок: новогодняя открытка к этой новости в большом разрешении.

 


Какими должны быть отступы в коде?
07-12-2015
15:59:12

Немало копий сломано в спорах о том, какими должны быть отступы в коде. Адепты разных религий в священных войнах супротив инакомыслия изничтожали в атомный пепел аудиторию не одного сайта. И конца и края этому не не видно. Найдется ли герой, который положит конец бесчинству человеческих заблуждений? Таки да!

 

Получите и распишитесь: инфографика о том, каким должен быть отступ в коде, и почему он должен быть таким.

Хотите похоливарить на эту тему? А не получится. У меня отсутствуют комментарии на сайте.

 


Первый раз сыграл в "Что? Где? Когда?"
28-11-2015
22:16:48

Вчера я первый раз сыграл в игру "Что? Где? Когда?" в составе команды своего трудового коллектива. Да и команда наша тоже играла в первый раз. Игра проходила в рамках городских соревнований г. Волгодонска. Мы уделали всех, включая несколько команд завода "Атоммаш" и Ростовской атомной станции. Первое место и кубок у нас, и мы сразу попали в городскую высшую лигу!

 

В игре принимали участие 14 команд. Игра проходила по системе одновременной игры: ведущим задается вопрос одновременно всем командам, далее минута на обсуждение, и 10 секунд на то, чтобы добежать до секретаря с бумажечкой, на которой написан ответ. Игра состояла из 3-х туров по 12 вопросов каждый. По правилам, в высшую лигу попадают только две команды, занявшие первые места.

 

Результаты игры:

 

1 место: команда "Рататуй" - Ростовский филиал "Атомтехэнерго" (РАТЭ)

2 место: команда "Разные люди" (СЮТ)

 

Страница городского клуба "Что? Где? Когда?" во Вконтакте:

 

http://vk.com/topic-58244837_30450088

 

Фото победителей:

 

 

Резюмирую. Играть в "Что? Где? Когда?" конечно, интересно, но лично мне не хватает знаний по истории, изобразительному искуству, философии, эзотерике, литературе и поэзии, спорту. Поэтому мне трудно отвечать на вопросы из этих областей. А чтобы было легко - надо постоянно образовываться в этих направлениях, и помнить все, о чем прочитал, услышал, увидел. Я же обнаружил, что уже много чего позабывал из того что знал, и вталкивать в себя новую информацию по вышеприведенным дисциплинам уже не могу. Мне бы с лямда-исчислением разобраться, да декларативное программирование поковырять на досуге.

 

Поэтому, пока есть возможность, я поиграю. А дальше - посмотрим.

 


Работа с лайткоином в консоли Linux
20-11-2015
22:43:32

Помнится мне, что году в 2010 я попытался было разобраться с биткоином. Русскоязычной информации на тот момент было очень мало, ПО было весьма странным и лишено всякой докуметации даже на английком языке. Я попытался скомпилировать и установить программы для работы с битком, и даже смог создать кошелек. Но дальше дело не пошло - времени разбираться не было, надо было работать, и я эту тему забросил.

 

Периодически я следил за криптовалютами, и вот недавно решил для себя: надо, надо таки разобраться, чем это люди занимаются таким, чего мне в силу скудости моего ума заниматься не дано. Как финансовый инструмент, криптовалюты - очень интересная вещь. И я рискую оказаться на обочине прогресса, в то время как народ свободно разбирается с хешами, блокчейнами, майнерами, фермами, пулами, асиками и бог знает чем еще.

 

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

 

Но мы не ищем легких путей. Зачем нам криптовалюта на забагованной Windows, на покупку которой мне всегда было жалко денег? Мы будем хардкорить на Linux, причем в голой консоли. GUI? Это не про нас. Только консоль, только tmux! Да и видеокарточки на тестовом сервере просто нетути. Поэтому займемся самым бесперспективным в 2015 году делом: майнингом на CPU.

 

В качестве критовалюты попробуем работать не с биткоинами (BTC), а с лайткоинами (LTC). Говорят, что на момент создания Litecoin авторы расчитывали, что их алгоритм scrypt невозможно будет пускать на видяшках и ASIC-контроллерах, как это практически мгновенно было сделано с Bitcoin. Но такое положение вещей было недолгим, и в настоящее время уже и лайткоины народ считает на ASIC-фермах.

 

В общем, поковырявшись с криптовалютой, я решил записать на будущее, как с ней работать. В результате появилось три статьи о том, как настраивать ПО лайткоина, и что оно вообще из себя представляет:

 

 

В настоящий момент статус биткоина и прочих криптовалют в России неясен. Сейчас запрещен обмен рублей на биткоины (причем, обмен биткоинов на рубли забыли запретить). Неясно, зачем это сделано, ведь народу приходится обменивать сначала рубли на доллары, а потом уже доллары на крипту. Таким образом, мы в России за каким-то лешим поддерживаем доллар в его традиционном качестве свободно-конвертируемой валюты, хотя при этом грозимся начать прямые расчеты с другими странами, минуя доллар и евро. Минфин в 2015 году грозится проектами законов, жестоко карающими любые действия с криптовалютами, но на сегодняшный день это только проекты. Так что пока можно, будем разбираться и самостоятельно образовываться. А дальше - посмотрим.

 


Какой он, учитель года по версии Росатома?
18-11-2015
10:24:13

На правах жежешечки.

 

Прибежал сейчас сотрудник с круглыми глазами, и говорит: срочно дайте мне доступ в Fasebook! Мы говорим: извините, у нас доступ в социальные сети на рабочем месте закрыт. А с какой целью вам вдруг понадобился доступ в американскую социальную сеть Фейсбук? А у меня, гворит, жена - финалист конкурса учителей "Школа Росатома". Им сейчас контрольное задание дали - создать группу в Фейсбуке, и подключить туда аккаунты детей, которые у нее в классе учатся. Так она же в этом не разбирается, а методисты Росатома считают, что современный учитель должен знать как работать в Фесбуке. Хочу ей помочь.

 

Мы, конечно, доступ не открыли. Но очень удивились таким "заданиям" для учителей. Это же какая гнида сидит в конкурсной комиссии, которая вместо улучшения профессиональных навыков педагога навязывает учителям бредятину в виде социальных сетей? А потом эта гнида еще и контролирует, насколько качественно учитель освоился в цифровой клоаке, и сколько детей еще туда притащил. И это все происходит в рамках Госкорпорации, занимающейся атомной энергетикой.

 

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

 

Я даже не поверил, что такое возможно, может быть, товарищ что-то перепутал? Ковырнул поисковик, и вот вам: творческое задание! Это, мать, творческое задание, оказывается, такое:

 

 

Предварительное задание для финалистов конкурсов в рамках проекта «Школа Росатома»

 

07 Ноября 2015

 

Конкурсная комиссия проекта «Школа Росатома» предлагает финалистам конкурсов в рамках проекта «Школа Росатома» выполнить небольшое предварительное задание еще до приезда на финальные мероприятия. Предлагается выполнить задание творческого характера. Результаты выполнения этого задания пригодятся финалистам на очном этапе конкурсной программы.

 

Желаем всем удачи и до встречи в Заречном ЗАТО!

 

Задание для финалистов конкурса учителей и конкурса школ

 

Конкурсантам необходимо создать собственную группу ВКонтакте или на Facebook, пригласить в свою группу всех желающих и провести в ней опрос по проблеме школьного образования, которая на ваш взгляд будет актуальной в 2030 году.

Конкурсанту необходимо иметь личный аккаунт в сети ВКонтакте или на Facebook. Во время финальных мероприятий конкурсной программы конкурсант должен иметь возможность самостоятельно зайти в свой аккаунт и работать в нем

 

http://rosatomschool.ru/ra/promo/3355.html

 

 

На этом все.


Обновления на сервисе MyTetra Share. Теперь отображаются прикрепленные файлы
01-10-2015
23:23:09

В предыдущей новости я сообщил, что менеджер накопления информации MyTetra обзавелся возможностью прикреплять файлы к записям. Появление такой возможности повлияло и на сервис MyTetra Share (обновленная версия v.0.34). Теперь на страницах базы знаний, транслируемых в Internet, появился раздел "Прикрепленные файлы". Таким образом, теперь есть возможность скачивать приаттаченные к записям файлы прямо через браузер.

 

Проверить скачивание прикрепляемых файлов можно на следующей записи:

 

Книга "Введение в язык Си++", третье издание

 

Всем удачи.

 


Завершен очередной этап подготовки нового релиза MyTetra
30-09-2015
14:23:49

Сегодня произошло большое событие в развитии менеджера накопления информации MyTetra. Несколько часов назад в ветку experimental были влиты изменения из ветки attachFiles. Это означает, что отныне в MyTetra появилась долгожданная возможность прикреплять к записям файлы и ссылки на файлы.

Несколько дней я активно тестирую новые возможности (актуальная версия 1.32.162, коммит c0f403b). Всё работает как положено.

Для управления прикрепляемыми файлами, в редакторе сделана отдельная кнопка. Если у записи уже есть прикрепленные файлы, на кнопке появляется галка, информирующая о том, что запись содержит файлы. Так же в списке записей можно настроить вывод столбцов с количеством прикрепленных файлов (Attachs count) или просто с наличием файлов (Has attachs). Прикрепляемый файл сохраняется в базе MyTetra в каталоге с записью.

 

 

 

 

Список прикрепляемых файлов выглядит так, как показано на рисунке ниже. Для возврата из списка файлов к редактированию, используется кнопка с карандашиком:

 

 

 

 

Файлы, прикрепляемые к зашированным записям, так же шифруются.

 

Помимо добавления файлов, по просьбам пользователей, которые хотят упорядочить какие-то свои локальные коллекции, была добавлена возможность прикреплять ссылки на файлы. Прикрепляются ссылки на файлы именно в файловой системе пользователя. Это достаточно спорный функционал, но он есть. В случае прикрепления ссылки на файл к зашифрованной записи, будет шифроваться только сама ссылка.

 

В сервисе MyTetra Share пока не реализована поддержка отображения прикрепляемых файлов. Запись, представленная на скриншотах, выглядит через MyTetra Share пока что вполне обыденно: Книга "Введение в язык Си++", третье издание. В ближайшие дни я подправлю скрипт, и прикрепленные файлы начнут отображаться и в Вебе.

 

Релиз MyTetra будет сделан после того, как завершится еще три этапа разработки:

  1. Доработка редактора. В редакторе накопилось много проблем - невозможность добавить URL-ссылку (можно только через встроенную правку HTML кода), недостаточная очистка форматирования при нажатии кнопки "Сlear" (сейчас очистка в качестве эксперимента сделана стандартным Qt-методом, но он при очистке удаляет картинки, если они попали в выделение), разные размеры шрифта на разных устройствах, несмотря на то, что шрифты задаются в размерности типографских пунктов pt (особый шик смотреть на строку со шрифтом 10pt на Android-устройствах, превращающуюся в тонкую ниточку. Да и разница в Windows и Linux видна невооруженным взглядом). Возможно, из-за этого придется переходить на стили вместо абсолютного форматирования. Прочие доработки.
  2. Интернационализация. Перевод сообщений и интерфейса на русский язык, исправления исходных английских фраз (по-английски я только читатель, а не писатель).
  3. Бета-тестирование. К сожалению, у меня нет времени писать тесты и UI-тесты. Если я их буду писать, то релиз, который пользователи ждут два года, затянется еще на пару лет. Поэтому, после двух предыдущих этапов я некоторое время буду тестировать программу. Возможно, тестировать буду не один, а найдутся волонтеры на профильных сайтах типа ЛОРа или Опеннета. Так же рассматриваю возможность, что найдется человек, который возьмет на себя груз написания тестов. Но особо на это не расчитываю, так как волоку проект в одиночку в течении пяти лет. Поэтому реально, на что могу в лучшем случае рассчитывать - это появление бета-тестеров на завершающем этапе. Желающие могут в любое время обратиться ко мне, емайл можно найти внизу страницы.

После выполнения всех описанных этапов, будет сделан релиз MyTetra. Этот релиз будет нацелен на десктопы. После него следующий релиз будет сделан под мобильные платформы Android и (возможно) iOS с Винмобайлом.

 

На этом все. Следите за новостями.

 


Сюрприз от Яндекса
22-09-2015
14:26:26

В последнее время я активно занимаюсь разработкой очередной версии кроссплатформенного менеджера накопления информации MyTetra с открытым исходным кодом (GPL v.3). Я сделал многое: сделал сборку под Android (до этого поддерживались Linux, Windows, MacOs, FreeBSD), у меня появилась сортировка и печать списка записей для реализации элементов методики GTD, появилась возможность прикреплять к записям файлы, произведен очередной большой рефакторинг кода. Посмотреть мою активность можно на GitHub в текущей ветке:

 

https://github.com/xintrea/mytetra_dev/tree/attachFiles

 

Видим 322 коммита, ветка создана этим летом. Моя активность по GitHub-у хорошо видна на следующем графике:

 

 

В настоящий момент я готовлюсь к крупному релизу MyTetra.

 

За всеми этими делами я даже подзабыл про этот сайт webhamster.ru. Да и чего о нем помнить, если все мои новые статьи и записки автоматически размещаются на страницах этого сайта через сервис MyTetra Share. Все, что я нашел, с чем разобрался и записал в MyTetra, автоматически публикуется в Интернете. Моя публичная база знаний потихоньку растет, и давно уже перевалила за две тысячи записей. Я практически перестал писать статьи, а вместо этого даю ссылки на страницы в MyTetra Share.

 

Контент этого сайта постоянно обновляется просто из-за того, что я пользуюсь свой опенсорчной программой MyTetra. И я считаю, что это круто: я делюсь и своими хорошо протегированными знаниями с другими людьми, а так же делюсь самим инструментом по накоплению знаний. И по моим подсчетам, сайт, на котором постоянно выкладывается уникальный контент, должен был быть только в плюсе.

 

Но сюрприз подкрался незаметно, и откуда не ждали. На днях я обнаружил, что мой сайт попал под фильтр Яндекса, именуемый АГС. По неизвестным мне причинам Яндекс посчитал, что мой сайт - не для людей, а для чего-то другого. И обнулил мне ТИЦ - индекс цитирования - до нуля.

 

Мне, впринципе, положить большой болт на эти пузомерки от корпораций. Но, насколько я понимаю, ТИЦ влияет и на поисковую выдачу моего сайта. Если раньше пользователи быстро находили ту информацию, которая размещена у меня, которую я любовно тегировал и классифицировал (как того хотят поисковые системы), то теперь эту информацию пользователи, скорее всего, не увидят.

 

Вся идея свободных знаний и Интернета, как среды ее распространения, для меня в настоящий момент полностью дискредитирована.

 

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

 


Продолжаем настраивать ZoneMinder
10-07-2015
15:45:16

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

 

В результате была написана статья:

 

Как настроить чувствительность определения движения в ZoneMinder

 

Так же, в процессе поиска информации по настройке ZoneMinder, я нашел dtcmvfподробную статью некоего p.b.Leo. Этот товарищ не поленился, и перевел на русский язык описание практически всех настроечных опций. Копия этого бесценного материала и ссылка на блог расположена здесь:

 

Установка DVR сервера под управлением ZoneMinder (Очень подробно)

 

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

 


Создание собственной системы видеонаблюдения под Linux
09-07-2015
15:47:14

Можно ли развернуть полноценную систему видеонаблюдения, заплатив только за камеры? Конечно можно. Именно это я недавно сделал у себя на работе. Мне понадобилось следующее:

 

  • Камеры в количестве 4-х штук
  • Сервер с Debian Linux на борту
  • Программный пакет системы видеонаблюдения с открытым исходным кодом ZoneMinder

 

ZoneMinder - это многофункциональная система видеонаблюдения. Вся работа происходит через веб-браузер (с Internet Explorer 8-10 лучше не связываться). Настраивается очень гибко. Умеет реагировать на движение. Имеет подсистему реакции на события (так называемые фильтры). В момент просмотра картинки с камеры в реальном времени можно в любой момент отмотать видео назад на размер буфера (настраивается) чтобы внимательней разглядеть что только что произошло. Возможна настройка постоянной записи и записи по движению. Есть настройка удаления устаревшего записанного видео, чтобы объем видеоданных удерживался в допустимом лимите. Я не освоил еще и четверти возможностей системы, но если мне придется еще раз делать систему видеонаблюдения, то я снова воспользуюсь ZoneMinder.

 

 

 

 

В моей конфигурации видеопоток с камер передается по протоколу RTSP, ZoneMinder с некоторых пор умеет работать с таким типом данных. Система настроена на запись событий при движении в поле зрения камер. Как показала практика, ZoneMinder активно распределяет вычислительные потоки обработки видео по ядрам, и при постоянном движении в поле зрения всех камер, каждое ядро Intel Xeon CPU E31220 @ 3.10GHz загружено на 15-20%.

 

В процессе создания системы видеонаблюдения, я искал информацию по этой теме в интернете, и составил небольшую библиотеку сведений по ZoneMinder на русском языке:

 

 

К сожалению, информация в рунете в своем большинстве несколько устарела, но именно она  помогла мне установить и настроить систему на своих мощностях.

 


Страницы:  ‹ Назад 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Далее › 

Интересное на сайте


Flash-анимация » Клип клуба "Сакура"

Оборудование: Pentium-200MMX, RAM 32Мб Среда: Flash MX Год: 2002   Этот клип я создавал, преследуя две цели.   Первая цель - разобраться с ...


Mplayer / Mencoder » Mplayer: как выбрать звуковую дорожку при просмотре фильма

Иногда попадаются файлы, в которых MPEG4-фильм записан таким образом, что перевод идёт дополнительным аудиопотоком, и по-умолчанию плейер его не видит...


Отладчик GDB » Отладка в gdb: как отловить обращение к переменной или к нужному свойству класса

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

RSS подписка

Подпишитесь на новости сайта по RSS

Поделиться этой страницей


Статистика


О, смотри-ка какое хорошее место. Дайте два!

Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)

База Rarrugas (1, 2)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean

База Аrmagedec

База SorokinRed

База Deadelf79

База Fadk

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик