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

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

 

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


Новости

Конфигурирование сети через консоль в Fedora 25 Linux
25-05-2017
12:14:23

Я, как заядлый дебианщик, и активный нелюбитель systemd, с удивлением смотрю на новые веяния в принципах настройки сетевой подсистемы Linux. За годы работы с Debian у меня скопилось несколько рецептов настройки сети через конфиг-файлы, которые гарантированно работают.

 

Но вот пришлось на работе настраивать сеть в неизвестном мне доселе дистрибутиве Fedora 25, и я был удивлен отсутствию вменяемой документации по настройке сети на русском языке. Традиционно, интернет забит обрывочной информацией, из которой составить общую картину очень сложно. А сеть надо настроить.

 

Когда я разбираюсь с чем-то новым, я стараюсь свои изыскония методично записывать в MyTetra. В результате на MyTetra Share появилась статья:

 

Настройка сети в RedHat (RHEL) 7 Linux и Fedora 25 через консоль

 

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

 


Обновление MyTetra Share до v.0.36
02-05-2017
11:13:50

Сервис MyTetra Share, служащий для отображения открытых баз MyTetra в сеть Интернет, обновился до версии 0.36.

 

Теперь, если к записи прикреплены файлы в формате HTML, то эти файлы отображаются не в виде HTML-кода (именно так отдает контент GitHub), а отображаются в виде обычной веб-страницы. На файлы других типов это изменение не влияет.

 

Следующие изменения будут направлены на поддержку внутренних ссылок, появившихся в MyTetra версии 1.42

 


Новый год на Первомай
28-04-2017
08:47:19

По сложившейся традиции, в конце каждого года я выкладываю на сайте Webhamster.Ru публичный отчет о сделанных проектах и записываю планы на новый год. В 2016 году эта традиция была нарушена. Причин тому было много, как хороших так и плохих, обо всех нет смысла говорить. Лучше вспомнить то, что важного и интересного было в 2016 году, и, если получится, записать планы на год 2017.

 

 

Что было сделано в 2016 году

 

1. В 2016 году стало ясно, что сайт WebHamster.ru вырос из своего тарифного плана, которым я пользовался на хостинге TrueVDS.ru. На этом хостинге меня радовала недорогая XEN виртуализация, но все остальное было ниже плинтуса. Одно только отсутствие админки хостинга чего стоило. Все заявки выполнялись специалистами вручную. В общем, сайт был перенесен на KVM виртуализацию к хостеру iHor.ru. Стоимость осталась почти та же, а всех ресурсов стало в четыре раза больше по всем параметрам - и по частоте процессора, и по ОЗУ, а дисковое пространство вообще увеличилось на порядок. Новый хостер мне так понравился, что я по акции продлил оплату на второй год вперед.

 

2. В 2016 году произошло знаменательное событие: менеджеру накопления информации MyTetra исполнилось 5 лет. К этой дате был выпущен большой релиз v. 1.42, который задал новую планку возможностей этого PIM-менеджера. Эта работа съела у меня лювиную долю личного времени, но я рад тому, что релиз все-таки состоялся. Сразу после релиза была написана большая статья на Хабрахабре:

 

Самая нужная программа на свете

 

после чего сайт Webhamster.Ru накрыло хабраэффектом, но мощности нового тарифного плана и моей любименькой, самописной, супербыстрой CMS хватило, чтобы сайт продолжал нормально работать.

 

Всю подробную информацию об изменениях и нововведениях в MyTetra на этот раз я подготовил в виде видеообзора на YouTube из трех частей:

 

 

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

 

3. Разрабатываемый мною переключатель раскладок Lolo Switcher для Linux до сих пор оставался низкоуровневым. Для переключения раскладки он работает с файлами устройств ввода (т. е. по сути с аппаратурой) напрямую. Это решение имеет как положительную, так и отрицательную стороны. Положительная сторона - это четкая и безглючная работа со всеми известными DE и независимость от настроек X11-подсистемы, а отрицательная - это то, что такой переключатель может быть только локальным. И не может работать в удаленной X-сессии, запущенной на удаленном сервере. И я решил все-таки разобраться, можно ли в X-сервере получать события от виртуального устройства клавиатуры так же, как это можно сделать для реального устройства.

 

И я разобрался, и написанный мною код даже заработал на разных Линуксах на разных конфигурациях. Однако быстро выяснилось, что взятый за основу код программы xinput, работающий с одноименным расширением сервера XInput, все-таки не может работать в удаленном терминальном режиме - в этом режиме xinput просто сегфолтится. Буржуины по этому вопросу ничего внятного не ответили. На русскоязычном StackOverflow тоже ничего конкретного не сказали. Могу сказать только, что нужно теперь разобраться в самом API подсистемы XInput, поэкспериментировать с ним и понять, можно ли отлавливать события клавиш-модификаторов виртуальной клавиатуры при удаленном подключении. Так что пока что данный вопрос остается без ответа, и соответственно, Lolo Switcher в удаленном графическом терминальном режиме (например, в x2go) пока функционировать не будет. Это не значит, что Lolo Switcher не работает в удаленном терминале SSH - с этим-то все в порядке. Так же нет проблем с VNC/RDP, так как в этих протоколах локальное переключение языка транслируется на удаленную систему. Проблема только в работе чистого удаленного графического X11-сервера.

 

4. Из личных достижений в 2016 году - это успешное выступление за команду предприятия в игре "Что? Где? Когда?". Наша команда резко взяла старт, с первой квалификационной игры сразу попала в городскую высшую лигу, а в конце сезона стала победителем высшей лиги. Нам противостояли команды предприятий атомной отрасли и прочих организаций города (а таких команд более двадцати). После победы мы были приглашены на игру с телезрителями в прямом эфире местного телевидения, и выиграли ее со счетом 6:4. Это был первый опыт такой передачи как для самих телевизионщиков, так и, естественно, для нас.

 

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

 

 

Планы на 2017 год

 

Начну издалека. В течении 2016 года я потихоньку писал статью, которую опубликовал на Хабрахабре в феврале 2017 года. Статья называлась так:

 

Каково это — быть разработчиком в России, когда тебе сорок

 

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

 

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

 

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

 

 

В общем, всем удачи. И пусть всё, что вы задумали, у вас получится. С наступающим Первомаем вас, товарищи!

 


Обращение к пользователям и разработчикам MyTetra
26-12-2016
15:42:57

Дорогие друзья! Недавно состоялся выпуск новой версии программы для накопления информации (PIM-менеджера) MyTetra v.1.42. Мне на почту и в GitHub сыпится много сообщений и пулл-реквестов. Не на все запросы я успеваю отвечать, просто потому что у меня нет на это времени: я очень загружен основной работой. Прошу отнестить к этому с пониманием.

 

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

 

Жителям ЛОРа я обещаю, что будет новость и на этом сайте, но вначале будет сделана пара исправлений проблем, которые были обнаружены после публикации статьи о MyTetra на Хабрахабр.

 

Всем удачи.


Выпущена сборка MyTetra v.1.42 под Windows
28-11-2016
21:24:54

На официальной страничке менеджера заметок MyTetra сегодня выложена сборка под операционную систему Microsoft Windows. Традиционно, первыми сборку получили любители Linux, теперь подошла очередь пользоваталей Windows. Сборка проверена на Windows 7 64 bit, но собрана в 32-х битном режиме.

 

Если появятся проблемы с запуском на Windows 32 bit, пишите на форум в ветку MyTetra v.1.32.320 RC1 и v.1.42.x или на почту (см. внизу страницы), будем думать.

 

Прямая ссылка на скачивание версии 1.42:

 

mytetra_1_42_2_win.rar

 

Так же не забывайте, что на официальной страничке MyTetra много полезной информации о программе. Кроме того, для версии 1.42 даже сделано обучающее видео в трех частях. Желающие могут ознакомится.

 

Всем удачи, оставайтесь с нами.

 


MyTetra 5 лет! Юбилейная версия MyTetra v.1.42
22-11-2016
17:39:02

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

 

Для тех, кто не знает: MyTetra - это кроссплатформенная программа для древовидного хранения статей и заметок, написанная на C++ с использованием фреймверка Qt (концепция Qt-only). Каждый релиз выпускается для операционных систем Linux, Windows, MacOs, FreeBSD, возможно создание тестовых сборок для Android и MeeGo.

 

Долгое отсутствие новых версий MyTetra не означает, что разработка была прекращена. Всё это время разработка продолжалась, и наконец настал момент, когда можно делать очередной релиз. Что появилось нового в версии 1.42 по сравнению с предыдущей версией? Если кратко, то следующее:

 

  • Настраиваемая область списка записей. Теперь можно указать отображаемые поля, менять последовательность полей, применять к записям сортировку;
  • Drag-and-Drop записей между ветками;
  • Возможность прикреплять файлы к записям (аттачи);
  • Импорт и экспорт веток;
  • Работа с интернет-ссылками в тексте записи;
  • Возможность получать ссылки на записи и размещать их в текстах записей;
  • Периодическая синхронизация в активном и пассивном режиме;
  • Включаемый/отключаемый журнал действий (экспериментальная функция);
  • Доработка подсистемы работы с таблицами в тексте записи;
  • Переработка вставки таблиц через буфер обмена, улучшена совместимость с MS Office, Libre/Open Office;
  • Полная переработка подсистемы очистки текста. Появление дополнительных инструментов по очистке текста, вставленного из браузера;
  • Вывод текста записи в отдельное мини-окно;
  • Доработанная навигация по истории посещенных записей;
  • Выкачивание картинок из Интеренета при вставке текста из буфера обмена;
  • Выкачивание прикрепляемых файлов (аттачей) прямо из Интернета по ссылке с помощью встроенного даунлоадера;
  • Возможность редактирования конфиг-файла самой программы и редактора;
  • Ограничение области поиска вся база/текущая ветка;
  • Возможность поиска в базе строго соответствия подстроке путем заключения её в кавычки;
  • Возможность помечать ветки иконками (1500 стандартных иконок), возможность добавлять собственные иконки для веток;
  • Возможность блокировать записи от случайных изменений;
  • Возможность выводить список записей ветки в виде HTML-таблицы, пригодной для печати, или для копирования таблицы в другую программу (используется для методики GTD);
  • Возможность переключения множественного/единичного выбора записей для осуществления групповых операций;
  • Управление запущенной MyTetra через командную строку;
  • Полный переход на Qt5.

 

Традиционно, с выпуском очередной версии сделан подробный обзор новых функций:

 

 

MyTetra v.1.42 - подробный обзор

 

 

Немного статистики: За время использования программы личная база знаний автора стала содержать более 5000 записей (около ~3000 публичных и ~2000 приватных) общим объемом свыше 650Мб текста и картинок. По косвенным признакам, в рунете были обнаружены 8 открытых баз других пользователей, объемом примерно 700 публичных записей. Цифра небольшая, но следует учитывать, что до настоящего моемнта автор не рекламировал MyTetra, не делал раскрутку, и об этой программе мало кто знает. Все публичные записи автора и пользователей программы доступны в Интернете через сервис MyTetra Share.

 

С появлением MyTetra v.1.42 будет проведена работа по созданию отдельного сайта, так как стало очевидно, что эта программа переросла размещение себя и своих сервисов на домашней страничке автора. На новом сайте планируется сделать разделы новостей, исходников, Wiki, скриншотов, разместить форум, перенести туда сервисы MyTetra Share и MyTetra Web Client. Новый сайт должен стать точкой соприкосновения нашего небольшого сообщества пользователей. (Почему небольшого? Потому, что только очень организованный человек испытывает потребность в такого вида программах и способен постоянно ими пользоваться. Именно при методичном подходе MyTetra превращается в незаменимый профессиональный инструмент).

 

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

 

И последнее. Автору очень приятно, что несколько месяцев назад неизвестный (возможно, китайский) разработчик Beimprovised сделал хардфорк MyTetra, называемый MyTetra WebEngine. В течении нескольких месяцев он неистово коммитит в GitHub громадные куски кода, что заставляет искренне удивляться его работоспособности (складывается впечатление, что за гитхабовским аккаунтом скрывается не один человек, а группа). Это говорит о том, что код программы был достаточно понятен и прост для того, чтобы другой разработчик, даже являющийся носителем другого языка, смог подхватить проект и начать делать на его основе новый продукт. Чуть позже на сайте WebHamster.Ru будет написан обзор этой новой программы.

 

На момент написания новости сделаны сборки для платформы Linux 32 и 64 бита. Сборки под Windows, Mac Os X, FreeBSD и т. д.  появятся чуть позже. Но если пользователям этих систем не терпится, можно собрать руками из исходников, и не забыть поделиться архивом с автором. Тогда сборки появятся на сайте гораздо быстрее.

 

В настоящее время автор отдыхает от релиза MyTetra. Он надеется, что старым и новым пользователям версия 1.42 понравится. Оставайтесь с нами.

 


Подготовка видео-обзора новой MyTetra версии 1.42
12-11-2016
10:33:53

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

 

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

 

Для видеомонтажа я использую Blender версии 2.78. В нем встроен прекрасый видеосеквенсор. До Блендера я потратил неделю на OpenShot и OpenShot2, потом неделю мучал KDEnlive и с ужасом отложил эти глючные и недоделанные инструменты. Похоже, что из свободного софта для видеомонтажа только Блендер способен нормально работать с видео длиннее 10 минут и (почти) поддерживает субсекундную точность.

 

Вот небольшой скриншот работы над видео-обзором:

 

 

Полный размер

 

 

Интерфейс Блендера по началу кажется сложным, но у нас есть замечательное обучающее видео на русском языке, в котором рассказываются обо всех нюансах работы с Blender: Видеомонтаж в Blender. Его достаточно, чтобы сразу начать заниматься нелинейным монтажем.

 

После того, как видео будет готово, я начну делать релизные сборки MyTetra. Следите за новостями.


Использование FFmpeg вместо mencoder-а
30-10-2016
23:08:09

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

 

Вот и теперь, спустя несколько лет, я узнал, что проект mencoder (вечный спутник mplayer) решили свернуть. И теперь mencoder-а нет даже в официальном Debian репозитарии. Совершенно не понимаю, чем так плох был mencoder. Его документация была прекрасна. Она была переведена на десятки языков, включая русский. Опции командной строки были понятны и логичны. Но теперь mencoder не в тренде, и чтоб им воспользоваться, надо немало помучиться с компиляцией или с подключением сторонних репозитариев, с разруливанием всех сломанных зависимостей.

 

Что же предлагается использовать вместо mencoder? Предлагают не менее древний проект FFmpeg. Программы эти одного класса, но есть одно но. Если в mencoder все было собрано в кучу, то FFmpeg - это такая сборная солянка из самого FFmpeg и кодеков, которые возможно есть в системе. А может быть и нет. А так как это солянка, то внятной документации по опциям FFmpeg до сих пор не существует. Есть кривенькая документация на основные опции, но как только дело доходит до опций кодеков, вместо документации можно увидеть только рекомендацию поискать нужную информацию в документации на сам кодек. В рядах разработчиков FFmpeg нет переводчиков, и официальных переводов документации, как это было для mencoder. В общем, официальных переводов документации и локализаций man-страниц не существует.

 

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

 

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

 

 


Новая версия MyTetra: выпущен первый релиз-кандидат 1.32.320
20-09-2016
11:54:13

Долгожданный выход новой версии PIM-менеджера MyTetra уже не за горами. Кропотливая работа потихоньку идет, и сегодня был выпущен первый релиз-кандидат (RC1) версии 1.32.320. Готовых пакетов для него нет, желающие могут собрать из исходников:

 

https://github.com/xintrea/mytetra_dev/tags

 

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

 

Первым делом будет выпущена версия под Linux, потом под Windows. Версии на другие операционные системы (MacOs, FreeBSD) будут появляться в случае, если найдутся майнтейнеры, способные скомпилировать Qt-программу и собрать пакет под целевую систему.

 

Так как изменений очень много, новая версия MyTetra получит номер 1.42. Но до релиза нумерация будет идти в пределах версии 1.32.x.

 

Вопросы, багрепорты и пожелания можно писать на форуме в ветке:

 

Форум: MyTetra v.1.32.320 RC1 и v.1.42.x (требуется регистрация)

 

С момента предыдущего релиза MyTetra прошло пять лет. За это время было сделано много доработок, помимо самой программы появились Интернет-сервисы MyTetra Share и MyTetra Web Client. Сделано было много, и пока не появился новый релиз, предлагаю ознакомиться с публикациями, сделанными после выпуска последнего релиза 2011 года (в хронологическом порядке):

 

 

Релиз скоро будет. Следите за новостями.

 


Эссе про детскую психологию
10-09-2016
00:55:59

Как научиться понимать своих детей? Просто нужно вспомнить свое детство, свои мысли, эмоции и ощущения. Поставить себя на место ребенка, и понять причины поступков.

 

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

 

Рекомендуется к прочтению родителям и педагогам.

 


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

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


Штучки-дрючки » Самодельный диафильм

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


Юмор » ЛОР. Призрак в опере? Нет проблем, обеспечим!

Да! ЛОР снова торт. Если кто еще не знает, 9 октября 2011 года усилиями однозвёздного пользователя bk_ стартовала Гитарная Битва Луноходов.   На...


KDE 4 » Классическая тема оформления Redmond 125% для KDE 4

Мне часто приходится работать как в Linux, так и в Microsoft Windows. Моторные навыки наработаны годами, и для быстрой и точной работы необходимо имет...

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

 

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

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База Duwaz

 

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

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