|
Главная страница
Здравствуйте!
Вы находитесь на сайте WebHamster.ru. Наш хомячок бегает по интернету в поисках интересной информации. Он собирает её по крупицам и аккуратно складывает здесь. А еще хомячок знает буквы, садится за свою маленькую пишущую машинку и сам пишет всякую ерунду. Он такой непоседа...
Новости
|
|
|
В минувшие выходные я смог попасть на выставку "Бал роботов", проходящую в Москве с 15 мая по 15 июня в центре дизайна Art Play на Нижней Сыромятинской. Я взял с собой фотоаппарат, и сделал небольшой фотоотчет.
Конечно, это мероприятие нельзя назвать научно-технической выставкой. Это действие является по большей части шоу и демонстрацией новых хайтек-развлечений. Но уже сам факт, что робототизированные технологии в своем натуральном виде достигли сферы быта и развлечений говорит о том, что технологии созрели, и нас ожидает новый виток проникновения роботов в повседневную жизнь.
Фотоотчет находится здесь:
Бал роботов в Москве 2014 г. Личные впечатления
|
|
|
|
Иногда, когда не сильно устал, я читаю перед сном. Проблема в том, что чтение книги должно закончится засыпанием. Но в момент засыпания надо сделать важное дело - выключить лампочку, чтобы потом всю ночь не мучиться от света. Вот так вот лежишь, читаешь, и знаешь, что лампочку надо выключить. Но в то же время понимаешь, что если потянешься к выключателю, от этого движения спать перехочется. Вопрос - как выключить лампочку и нормально уснуть?
Я для себя решил эту проблему так: надо внедрить движение руки для выключения лампочки в надвигающийся сон. То есть, я осознанно даю себе команду выключить лампочку, и при этом осознанно направляю сюжет надвигающегося сна на то, что я выключаю лампочку. Получается, что действие, которое могло бы прервать засыпание (выключение лампочки), совмещается с действием, которое происходит в надвигающемся сне.
Самое важное - именно совмещать действия, а не заставить себя увидеть выключение лампочки во сне, при этом оставив реальную лампу включенной.
|
|
|
|
Подготавливаясь к лету, я купил себе в Испании лонгборд Tan Tien Loaded. Доска дорогая, поэтому решил не тратить реальные деньги, а обналичить виртуальные средства. Для этого показы рекламных объявлений на сайте WebHamster.Ru сконвертировал в WebMoney через Сапу. К полученным вебманям привязал виртуальную карту MasterCard. Вебмани с этой карты перевел в рубли на счет PayPal. Сделал покупку в Ebay, и расплатился через PayPal.
Стоимость доставки из Испании была 16 евро. Посылка пришла обычной Почтой России через 20 дней. На коробку было страшно смотреть - она была драная как британский флаг и с дырками размером с футбольный мяч. Видно было, что посылке сильно досталось, хорошо что само изделие может вынести и не такие нагрузки.
Опыта катания на лонгбордах у меня нет никакого. Только самодельная жесткая слаломка, только хардкор. Впечатления от доски после двух дней катания:
- Стоять на доске удобно и, не побоюсь этогослова, приятно. Она гораздо длиннее и шире слаломного скейта. Флекс (упругость деки) сглаживает все неровности дороги. Ловишь себя на мысли, что не контролируешь, на каком месте доски стоишь (ближе к тайлу или к ноусу, четко посередине) - это неважно, и даже не контролируешь стойку. Просто едешь и все, забывая что под тобой доска.
- Для поддержания скорости надо сначала скорость набрать. И эта скорость, на которой поддержка скорости наименее энергозатратна, раза в два-три выше, чем на слаломке.
- Набор скорости выполняется не техничным зигзагом, как это приходится делать на слаломке, а пампингом. По сути, ты прыгаешь ногами из одного крайнего положения "\" в другое крайнее положение "/". И эти прыжки очень легко делать, так как доска пружинит.
- Смена стойки на 180 градусов в прыжке (по-моему, это называется switch up) происходит легко и непринужденно вследствие все той же упругости доски: тебя подбрасывает как на гимнастическом мостике, твоя задача - просто приземлиться на доску.
- Доска менее поворотлива чем слаломный скейт, поэтому иногда кажется неудобным бОльший радиус разворота. Но вкупе с высокой скоростью, маленький радиус поворота вроде не нужен и даже вреден.
- Доска длинная и обладает некоторой парусностью.
- Трюк shuvit освоить с ходу не смог.
- И даже базовый Cross Step вообще не получается - кажется, что доска коротковата для моих "шагов", хотя в Интернете в видео люди на Tan Tien его легко делают.
- Пока не понял, смогу ли сделать на Tan Tien прыжок Ollie. Вроде бы, для клика, и ноус и таил выдвинуты дотаточно далеко от подвесок. Но и колеса большие, поэтому нормальный клик пока не получается.
- Делать слайды в моих местах катания негде, нету склонов, поэтому еще ни разу не смог попроботвать сие гимнастическое упражнение.
- Доска тяжелее скейта, и таскать ее без перчаток (как я таскаю слаломку) - это значит стереть кожу об ядрёную шкурку за одну покатушку.
- Скорости высоки, и кататься надо только в защите. Реально, иногда становится страшно, если думаешь что сейчас не вырулишь. Пока у меня дешевая защита чтобы не ободраться, жду открытия в моем городе магазина "Спортмастер", чтобы подобрать что-нибудь получше.
|
|
|
|
Недавно я перешел с текстового редактора Far (запущенного в Linux в Wine) на редактор KWrite. Как оказалось, не зря.
Мне часто приходится иметь дело с файлами в различных кириллистических кодировках - UTF-8, CP1251, CP866, KOI-8. И до недавнего времени мне был известен только один редактор, который умел автоматически определять кодировку и менять кодировку прямо при редактировании текста - это редактор Far. Все остальные редакторы в Linux не имели такой функции, и предполагалось городить свои костыли через enca.
Но прогресс не стоит на месте, и недавно я обнаружил, что в KWrite тоже добавили функцию автоматического определения кодировки файла. И она работает как положено! А так же сохранена возможность переключиться на другую кодировку во время редактирования.
И я снова убедился, что KWrite - прекрасный комбаин для редактирования текста.
|
|
|
|
Недавно я написал цикл из трех статей о том, как искал и настраивал под себя удобный текстовый редактор в ОС Linux. Трилогия опубликована на сайте WebHamster.Ru в разделе Статьи – Компьютерное:
Небольшая аннотация:
Я очень трепетно отношусь к текстовым редакторам. Ведь текстовый редактор входит в тройку самых часто используемых инструментов для работы на компьютере. Делят с ним пальму первенства только файловый менеджер и веб-браузер.
Моим первым текстовым редактором, в котором я написал километры ассемблерного кода, был редактор ED*МИКРОН*, который работал на ПК "Микроша" - клоне радиолюбительского компьютера Радио-86 РК. У этого ПК было 32Кб оперативной памяти и микропроцессор, работавший на заниженной частоте в 1,8МГц. Несмотря на такие скромные характеристики, редактор текстов был не строковым, а полноэкранным.
Читать дальше...
|
|
|
|
Дорогие пользователи PIM-менеджера MyTetra! А так же те, кто размышляет о том, как хранить свои заметки, рабочие записи и приватные данные.
С предыдущего публичного релиза этой кроссплатформенной программы прошло два с половиной года, и может сложиться впечатление, что проект свернут и не развивается. Это далеко не так, проект жив и здоров, просто я привык делать крупные релизы, в которые включены существенные изменения.
У меня есть надежда, что примерно к концу весны 2014 г. я смогу выпустить очередной релиз программы MyTetra. Что будет нового в весеннем релизе?
- Будут исправлены несколько неприятных багов версии 1.30, которые выяснились в процессе эксплуатации программы в боевых условиях. В принципе, эти баги уже исправлены в ветке experimental (версия 1.32.17 на сегодняшний день);
- Будет заменен формат шифрования данных на более криптостойкий формат RC5Simple версии 3. Уже доступно в экспериментальной ветке;
- Появится возможность перетаскивания записей между ветками (drag-and-drop). Такая возможность особенно актуальна для тех, кто использует MyTetra в качестве GTD-органайзера. Уже доступно в экспериментальной ветке;
- Появится возможность прикрепления файлов к записям;
- Появится долгожданная возможность редактирования URL в тексте записи через визуальные инструменты, а не только на низком урове в HTML-коде;
- Появится функционал восстановления целостности базы после сбоев (например, при внезапном выключении питания). Теперь не придется восстанавливать базу вручную путем правки XML и копирования файлов;
- Появится функционал резервирования конфигурирующих файлов. Опыт эксплуатации показывает, что работа с ini-файлами в Qt иногда (очень редко, примерно раз в год) может привести к тому, что содержимое файла не записывается, хотя документация утверждает, что запись всегда происходит коректно и автоматически;
- Появится лог действий. Он необходим для того, чтобы при изменении в структуре дерева записей можно было легко понять что и где было изменено;
- Появится возможность защиты записи от случайного редактирования;
- Появится возможность просмотра времени создания записи и времени редатирования. Сейчас эти данные доступны в самой базе, но не видны в интерфейсе.
- Появится возможность выгрузки (экспорта) отдельной ветки и возможность импорта ветки. Это обеспечит простой механизм обмена даными между пользователями MyTetra;
- Возможно, визуальныей текстовый редактор будет переведен на работу со стилями, вместо прямого указания форматирования текста. Это необходимо для того, чтобы текст хорошо читался на разных устройствах с разным DPI и на разных операционных системах.
- Возможно, появятся ссылки в текстах, ссылающиеся на другие записи MyTetra;
- Возможно, появится поддержка вода формул в нотации TeX;
- И самое вкусное: новый релиз будет так же выпущен и под платформу Android. Версия под Android уже доступна в экспериментальной ветке. Напоминаю, что сейчас программа существует для Windows, Linux, MacOsX, FreeBSD, MeeGO.
Следите за новостями.
|
|
|
|
Итак, отгремели новогоднии праздники, сегодня Крещение, а завтра начинаются трудовые будни. И я, как всегда с запозданием, подвожу итоги уходящего года.
Намечается, обычно, много, а делается, как обычно, не всё. Работа в пусконаладочной организации забирает много времени, а ничем другим в моем городе не заработаешь. И я чувствую, что с каждым годом все меньше и меньше могу сделать в сфере IT, а ведь именно в этой сфере я умею делать дела лучше всего. То есть, я приступил к основательному забиванию гвоздей микроскопом. Я занимаюсь госзакупками, заключением договоров, поставками, гарантийными письмами, поисками коммерческих предложений и прочей дребеденью, которую может сделать человек, умеющий писать и считать. От этого весело не становится.
Но сайт у нас все-таки IT-шный, поэтому перечислю, что было сделано в 2013 году в той сфере жизни, для которой я был создан:
- Я написал пару статей по платформе 1С, ибо с ней мне приходится иметь дело по работе;
- Я выпустил тему оформления Redmond 125% для KDE 4;
- Я сделал сервис MyTetra Share. Это такой транслятор базы знаний, собранной в PIM-менеджере MyTetra, который преобразует базу в набор web-страничек;
- Я безуспешно боролся с Почтой России, пытаясь вовремя получить детские журналы. В итоге так и не понял, кто виноват - толи почта, толи редакция "Веселых картинок", которая не может организовать редакционную подписку;
- Я пообщался с Виктором Пыхониным - автором известного эмулятора отечественного компьютера Радио-86РК и его клонов. В результате общения я поучаствовал в портировании эмулятора на ОС Linux, а так же Виктор смог составить более правильную модель эмуляции таймера ПК Микроша. В результате я наконец-то смог в эмуляции запустить свои самописные игры, которые писал на Ассемблере более двадцати лет назад.
- Я написал простенький bash-скрипт Cron Emulator. Он создает среду запуска bash-команд, аналогичную среде Cron. Прописав в конец этого скрипта интересуемые команды, можно отследить их выполнение "вживую", так, как будто они выполняются в Cron.
- Я участвовал в тестировании отечественного многоклеточного микропроцессора MultiClet. Написать полноценный эхо-сервер за отведенное время не успел, но заставил этот микропроцессор передать несколько байт в консоль, чему был несказано рад.
- Я перевел большую главу документации по фреймверку ExtJs 4.2;
- Попытался освоить Django, но из-за неподъемных трудностей с разработкой и запуском под Apache решил бросить эту затею.
- Я обновил библиотеку RC5Simple до версии 1.30, в которой сменилось три формата шифрования. А так же я разместил репозитарий RC5Simple на GitHub;
- Под новый год я побывал на новогодней битве роботов в номинации робо-сумо, и написал отчет об этом турнире;
- На новый год мне задарили планшет Samsung Galaxy Tab. В результате, в новогоднюю ночь я ухитрился портировать PIM-менеджер MyTetra под Android в Qt 5.2. В настоящий момент идет активная разработка новой версии MyTetra, которая будет так же доступна и для платформы Android.
Что было намечено и не сделано в 2013 году:
- Хотел опубликовать статью в бумажном журнале. Статья уже год как готова, да все никак руки не дойдут начать общаться с редакциями;
- Хотел записать авторскую песню, договорился со студией, но все никак туда не попаду;
- Хотел сделать адовый Linux-портал. Пока что только расписал концепт.
- Хотел запустить онлайн-игру Логобол на портале Logoball.ru, но все нет времени ее доделать;
- Хотел выпустить обновленную версию MyTetra, ибо с прошлой публичной версии прошло почти два года, и в ней завалялось куча давно исправленных багов. Как раз сейчас работаю над этим.
В новом году я всем желаю, чтобы всё у вас получилось, и все намеченные планы были выполнены с опережением графика. А еще я желаю всем и себе, конечно, то же, - здоровья. Будет оно - будет и все остальное.
С наступившим 2014 годом!
|
|
|
|
В канун нового года я побывал на одном интересном мероприятии. 16 автономных роботов, созданных школьниками, соревновались в дисциплине "робо-сумо".
Все прошло буднично: кружку Юных Техников выделили время и большой класс в ближайшей школе. Собрались ребята из кружка, некоторые пришли со свими родителями. Организаторы в количестве трех человек притащили наборы констркуторов ЛЕГО и ноутбуки.
В течении часа проходила сборка и отладка роботов, а потом начались бои на ринге.
Фото-репортаж об этом событии смотрите здесь:
Новогодняя битва роботов в Волгодонске (2013-2014)
|
|
|
|
Выпущен новый релиз библиотеки RC5Simple v.1.30, в котором были исправлены обнаруженные недочеты предыдущих версий. В данном релизе был введен новый формат хранения под номером 3. Естественно, сохранена совместимость с предыдущими форматами, однако шифрация по-умолчанию идет в новом формате.
Расположение данных в формате №3 представлено на рисунке:

Увеличить
Краткое перечисление изменений:
- Добавлен формат 3. В предыдущем формате 2 обнаружено необоснованное занижение количества первичных случайных данных на половину длины ключа шифрования. В формате 3 первичные случайные данные имеют полную ширину ключа шифрования
- По умолчанию идет шифрация в формат 3
- В метод RC5_Encrypt добавлена установка кода ошибки при попытке зашифровать пустые данные
- В метод RC5_Decrypt добавлена установка кода ошибки при попытке расшифровать пустые данные
- В метод RC5_Decrypt добавлена установка кода ошибки при попытке расшифровать данные с некорректной длинной
- В методах расшифровки проставлены правильные константы для смещений данных в разных форматах хранения
- Произведена проверка через valgrind упаковки/распаковки в каждом из форматов. Везде имеем отчет ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
- Фиксация номера версии
- Пройдены тесты шифрации/дешифрации данных на совместимость с предыдущими версиями
- Пройдены тесты по интеграции и работе в рамках MyTetra
Кроме того, в ветке experimental PIM-менеджера MyTetra v.1.31.1 данная библиотека уже добавлена. Особо нетерпеливые пользователи-параноики, такие как я, могут скачать данную версию и запустить процедуру перешифрования всех данных с новым паролем (при этом будет заменен и формат хранения на самый новый). Однако не следует забывать, что при хранении данных в системх контроля версий, таких как GIT, следует удалить всю историю со старыми данными. Как это сделать будет описано при выходе официального релиза новой версии MyTetra.
|
|
|
|
Разрабатываемая в сложных условия криптографическая библиотека RC5Simple сегодня была размещена на GitHub.
Библиотека продолжает развиваться, и в настоящий момент идет работа над новым форматом под номером 3, в котором устраняется досадный недочет формата 2: необоснованное занижение количества первичных случайных данных на половину длинны ключа шифрования. В формате 3 первичные случайные данные имеют полную ширину ключа шифрования.
В ближайшее время планируется выпуск следующих программных продуктов:
- финальная версия библиотеки RC5Simple с форматом 3;
- программа MyTetra Crypt Tool - программа для консольного раскодирования зашифрованных файлов MyTetra;
- новая версия PIM-менеджера MyTetra с поддержкой RC5Simple формата 3.
Оставайтесь с нами.
|
|
|
Подпишитесь на новости сайта по 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
База Adgaver (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
База Pipitos1983
База Soxsten
База Silenn
База Shlyapnikova - херомантия и ригидность
База Svoynickname
База Larson227
База Velonski
База BrokeRU
База Mcold
База Alensav (1, 2, 3)
База Consp11
База Kozlov-AE (1, 2)
Требуют доработки:
База Tairesh
База Ivnglkv
База Kolyag87
База Andyk101
База Garik456456
База Harpokrat
База SalexIzyh
База Duwaz
База RuDennn (Bunny-Hop)
База Manakaden
База Vitvrn
База Fanrok
База Grimar
База_Juryak
База Nicolasomsk
База Azatserikbaev
База Shut913
Подробности на странице MyTetra Share.
|