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

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

 

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


Новости

Обновления на сервисе 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 на русском языке:

 

 

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

 


Звонки с неизвестных номеров в июне 2015
22-06-2015
12:54:52

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

С номера +78126180110 упорно названивали незнакомые молодые люди - и парни и девушки - которые рассказывали что проводят социологический опрос. На вопрос о том, откуда у них появился мой номер телефона, отвечали, что номер выбран программой случайным образом. На просьбу исключить мой номер из обзвонки говорили, что исключат, но по факту звонки продолжались. Добавил в черный список.

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


Сегодня сдал на права!
23-05-2015
14:35:59

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

 

Стандартное время обучения - 3,5 месяцев. За это время необходимо отъездить 50 часов вождения. Я подал документы перед новым годом, а права получил спустя почти полгода. Почему так долго? Потому что есть новогодние праздники, 23 февраля и 8 марта, майские праздники. Если права не получил до майских праздников, то в мае выпадает 3 недели, потому что повторная сдача экзаменов в нашем МРЭО производится по субботам.

 

Для получения прав сдается три экзамена: теория, автодром, город. Первые два экзамена я сдал сразу, а вот город... В моем потоке из ~50 человек, с первого раза город сдал только один человек. Этот нигде не работающий парень ухитрился отъездить все положенные часы, и, учитывая личностные характеристики, реально был готов к сдаче города. Работающие и учащиеся курсанты, включая меня, не смогли откатать все положенные часы вождения, потому что назначают учебное вождение в рабочее время, а ты находишься на работе или учебе. Сразу после первой сдачи экзаменов договор с учебным центром заканчивается, и тренироваться в вождении по городу необходимо за свои деньги.

 

В общей сложности, благодаря тому, что я подал документы до нового года, и сдал экзамен со второго раза, получение водительского удостоверения мне обошлось в сумму чуть больше 30 тыс. руб. Если бы подавал документы в новом году и был менее удачлив, получение прав могло бы вылиться в сумму 50 тыс. руб. Я считаю, что это по-сумасшедшему дорого. Получение документов не должно равняться стоимости раритетного автомобиля.

 

Но как бы то ни было, права я получил, с чем себя и поздравляю.

 

 

 


Обучение вождению автомобиля
22-05-2015
01:10:56

Готовлюсь сдавать экзамен по вождению в городе. Научился вовремя включать поворотники. Теперь надо научиться их отключать.

 


Работа с AT-модемом сотового телефона Siemens C35...CX65
17-05-2015
11:29:17

На днях начал я колхозить самодельную систему оповещения по SMS для серверной. Откопал старый сотовый телефон Siemens-M50 и провод COM-порта к нему. Провод модифицированный, с подачей питания. Прикрутил мобильник к Linux-серверу и стал разбираться, как им пользоваться: какие AT-команды он знает, как их отправлять в COM-порт, как получать ответ.

 

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

 

Поэтому я написал небольшую памятку о том, как работать с AT-модемом телефона Siemens через COM-порт. Рассматриваются вопросы:

 

  • Как простыми средствами мониторить данные на COM-порте;
  • Как набрать номер (какой командой позвонить) с телефона Siemens, подключенного через COM-порт;
  • Как отправлять данные командами Bash, а не через терминал minicom.

 

Сама памятка размещена в моей базе знаний MyTetra, вот здесь:

 

Как правильно набрать номер на сотовом телефоне Siemens M50 через COM-порт

 

Все приемы работы справедливы для телефонов Siemens линейки Siemens C35...CX65.

 

В том же разделе собраны следующие сведения:

 

 

А как же отправлять SMS? Вначале я пробовал делать отправку по референсу, на низком уровне буквально по байтам. Но AT-модем не хотел такое понимать:

 

echo -n -e "AT+CMGS=30\x0d0001000B919721557142F8000013C8329BFD0699E5EF36A8F976A7E96F7908\x1a\x0d\x0a" > /dev/ttyS0

 

Потом попробовал smsd (ранее gnokii-smsd), но он тоже не заработал с моим телефоном. А потом нашел консольную программу scmx. Оказалось, что это то, что нужно! Мало того что она консольная и заработала с первого раза, так она сама русифицирована и у нее еще и man-страница на русском языке. Эта программа жестко цепляется за COM-порт и гарантированно отправляет сообщения. Даже если SMS-ка длинная и разбивается на несколько сообщений, scmx правильно все отправляет.

 

Раздел будет пополняться по мере моего самообразования в вопросах работы с COM-устройствами в операционной системе Linux.

 


Windows PowerShell - моя коллекция сведений
30-04-2015
10:27:35

По долгу службы мне приходится работать с операционной системой Windows 7 и Windows Server 2008 R2. Эти загадочные операционные системы в какой-то момент стали комплектоваться шеллом с расширенными возможностями, именуемым PowerShell.

 

Немного разобравшись в этой технологии, я понял, что PowerShell прекрасен. И его объектная модель работы с данными - это то, чего так не хватает текстовым оболочкам UNIX. Надеюсь, что в Linux-среде рано или поздно будет доступен похожий функционал.

 

В момент, когда я только начал разбираться с PowerShell, я стал собирать все сведения, которые мне были необходимы для начала работы. Они собраны в отдельной ветке моей базы знаний Компьютер-Windows-Windows PowerShell.

 

На текущий момент рассмотрены темы:

 

 

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

 


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

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


Скейтбординг » Переносной трамлин

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


Web-разработка » Debug Toolbar для CodeIgniter 2

Официальная страница / Official page   Консоль отладки для CodeIgniter 2   Работоспособность проверена на CI 2.0.3 и 2.1.2.   Требовани...


Игры под Windows » Shareholder (Акционер)

Игра, написанная вместе с Сергеем Шпаковым. Разработка застыла на этапе глубокой беты. Шпаков сделал интерфейс и хотсид, я писал искуственный интеллек...

RSS подписка

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

Поделиться



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

Внимание!


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

 

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

База 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
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик