СЭД Визирь — переезд на новый домен
Сайт системы документооборота «Визирь» переехал на новый домен: vizier.su.
Сайт системы документооборота «Визирь» переехал на новый домен: vizier.su.
Начитал, обработал и выложил очередные главы — с шестой по десятую:
Начал записывать видео, в котором читаю детские книги, и выкладывать на свой канал «Читаю детям» . В качестве «первого блина» решил начать сразу с книги Андрея Сергеевича Некрасова «Приключения капитана Врунгеля», с рисунками Константина Павловича Ротова. Книга достаточно объемная — 22 главы, в каждой главе по 2-4 рисунка, которые будут внедрены и в видео.
Пока что начитал, обработал и выложил 5 первых глав:
Из первой части про мои часы можно понять, что я не из той категории людей, которой часы нужны для подчеркивания (или оттопыривания – уж кому как) их социального статуса, как имиджевый аксессуар. Для меня часы – это, всё-таки, прежде всего устройство, как сейчас принято говорить – гаджет. И поскольку это устройство – то оно должно очень качественно выполнять свою основную функцию и плюс к этому уметь кое-что еще. Принципиально важны такие параметры, как качественное отображение времени (точность, видимость), надежность (крепость корпуса, стекла) и некие дополнительные возможности (отображение разных данных, будильники, таймеры и т.п.). Плюс водонепроницаемость. И только после этого уже идет внешний вид.
Прочность часов, их устойчивость к разным воздействиям – это залог того, что владельца не будет напрягать то, что часы нужно периодически снимать с руки и не забывать одевать обратно. К устройству, как и к любой вещи, я считаю, нужно относиться утилитарно. Часы? Одел и носи. Они должны ходить точно, чтобы я не парился по поводу опозданий, и время должно быть хорошо видно в любое время и в любых условиях. Поэтому, например, я ценил часы Электронику 55 – у них на тов время была передовая цифровая подстройка хода и часы ESPRIT – у них была зеркальная подложка под экраном, позволяющая видеть цифры на экране даже в сумраке при малейшем лучике света.
Еще со школы я хожу с часами. Естественно, за это время я так привык к ощущению на левом запястье чего-то достаточно весомого, что ощущаю уже дискомфорт, если случайно забыл надеть или специально снял.
С другой стороны, я не фанат и не коллекционер часов и их у меня было немного. С первыми «взрослыми» часами (Электроника 55 Турист) я проходил, наверное, лет 10 — и в школе, и в университете, и в аспирантуре, до тех пор, пока с них не стало слезать покрытие (а хромирование там качественное было). Попробовал даже купить что-то типа той же Электроники и ходить с ними, но купленный «Камертон 62» был сильно проще и постоянно убегал по времени (предыдущие-то были с цифровой настройкой хода), да и вид у них был совсем никакой, в отличие от первых — с зеленым стеклом с расчерченным глобусом и «золотым» корпусом.
Здесь не будет обзора данного смартфона — их и так написано немало. Вот, например, обзор на iXBT. Xарактеристики и отзывы можно посмотреть на том же Яндекс.Маркете, поэтому не буду дублировать сюда и эту информацию. Расскажу только о том, что меня реально зацепило.
Приглянулся мне этот смартфон по следующим причинам:
Ну и понятно — цена. Больше 14-15 тысяч рублей за смартфон платить просто не хотелось. Всё остальное было гораздо менее важным и даже емкость аккумулятора не входила в первые 5 причин приобрести этот смартфон. И на то время считанные единицы удовлетворяли даже этим минимальным требованиям.
Зачастую мне при выборе покупки интересны не сколько первый взгляд на новинку или обзор только что вышедшего устройства, а те вещи, которые вылезают только при длительной эксплуатации устройства. К сожалению, об этом мало кто пишет из журналистов крупных изданий, поэтому информацию зачастую приходится извлекать по крупинкам — из реальных отзывов на товар (увы — очень много написано ботами) на сайтах магазинов или в том же Яндекс.Маркете. В блогах информацию найти крайне сложно, поскольку поисковые алгоритмы Гугла или Яндекса такие статьи скорее всего разместят после 10 страницы обзоров от видных изданий.
«Умная лампа» для «умного дома». Так ли это? Посмотрим.
Заказал я её на Aliexpress по цене чуть большей 1000 рублей. Дороговато за LED-лампу, но за необычность приходится приплатить.
Что из себя представляет эта лампочка? На вид вполне обычная светодиодная лампа со слегка увеличенным пластиковым основанием цокольной части. Верхняя часть (рассеиватель) представляет из себя полупрозрачный глянцевый пластик практически цилиндрической формы, под которым как раз и размещены сами светодиоды, нижняя часть — матовый непрозрачный пластик, который содержит радиатор, некий преобразователь напряжения и добавку — схему, которая и делает эту лампу умной. При этом размер лампы увеличивается, что накладывает определенные требования на тот плафон, в который она будет вставлена.
Прочитал недавно статью Сергея Вильянова про наушники от Silicon Power — BP51 и BP61. И весьма был заинтриговал и заинтересован BP61, поскольку мнение данного товарища я уважаю, за всякой джинсой мною замечен не был и мнению его я склонен доверять (правильно он тут высказывается о доверии читателей). А тут такой подгон — обзор беспроводных наушников, причем недорогих и хорошо играющих. Про дорогие я тоже с удовольствием читаю, но покупать не покупаю…
В итоге, я не смог ждать, когда же эти наушники появятся в магазинах России и заказал их себе на Ebay.com из Нидерландов. За пару недель дней наушники доехали (причем 9 дней ехали до России, по стране же доставили за 4 дня — хорошо работает Почта России, нельзя не похвалить). Получилось за счет доставки дороже чем 2000 рублей, но не принципиально.
Иногда приходится сталкиваться с мнением окружающих, что руководство (любое — компании, страны) делает какие-то неправильные вещи. Ну понятно, что с точки зрения тех, кто это мнение высказывает. Иногда эта оценка звучит более прямо — «дураки, …»
Случайно нахлынула ностальгия по играм ZX Spectrum (именно с Pentagon 128 начинались мои первые погружения в виртуальные миры). В очередной раз установив эмулятор на ПК (кстати, рекомендую Spectraculator, как, на мой взгляд, лучший под Windows эмулятор ZX Spectrum) и загрузив несколько игр, которыми увлекался в детстве-юности в очередной раз поразился их хардкорности. Пройти их вот так просто, как проходят сейчас большинство игр просто невозможно, а некоторые пройти может реально только тот, кто посвятит этому долгие часы издевательства над клавиатурой или джойстиком.
Во время работы над идеей сервиса по сбросу пароля в системах SAP R/3 возник вопрос — а как запустить SAP GUI с нужными параметрами из браузера? Поскольку в этой идее подразумевалось использование веб-сервиса, сначала отрабатывающего по запросу SOAP из SAP GUI и отправляющего письмо со ссылкой на веб-страницу со скриптом сброса пароля на начальный, а потом уже отображение пользователю сообщения об успешном сбросе пароля и отображение этого самого начального пароля, то хотелось, чтобы на этой странице была еще и ссылка на запуск SAP GUI. Причем, чтобы эта ссылка открывала нужную систему, да еще, желательно, сразу с заполненными полями логина и пароля: пользователю оставалось бы только дважды заполнить продуктивный пароль.
Запуск SAP Logon — для нашей цели был не интересен, а при запуске sapgui.exe невозможно было указать мандант и имя пользователя, зато можно было запустить систему не определенную в SAP Logon. С другой стороны, запуск SAP GUI с произвольными параметрами сервера был не особенно актуален: уж если мы решаем задачу сброса пароля пользователя, то скорее всего у него в SAP Logon уже есть нужная строка, с нужными ему настройками и не надо лезть со своими. Зато заданным требованиям удовлетворяла технология SAP GUI Shortcut и собственно программа sapshcut.exe, которая давала возможность запускать SAP GUI с использованием определенного «ярлыка».
Давным-давно, в одной очень далекой Галактике… Тьфу, это что-то не то… Несколько лет назад, когда я еще был администратором базы данных Oracle и «сапёром» (администратором SAP R/3) мне понадобилось удалить один из мандантов в системе, в связи с тем, что этот мандант мигрировал на другой сервер и данные уже были не нужны, но место на дисковом массиве занимали. Проблема была ровно одна — данные в манданте занимали почти терабайт из 1.2 Тб общего размера всей БД. Остальная обвязка была следующая: Oracle 8.1.7, дисковый массив на полтора терабайта, и нет свободного места на других массивах.
Поскольку удаляемый мандант большой, то стандартный способ предлагаемый SAP не удачен — он реально пытается удалить данные в таблицах, что гарантирует не только его ОЧЕНЬ медленную работу но и забивание табличного пространства PSAPROLL, где хранятся сегменты отката (сделать его размером 100-200 гигабайт — не лучшая идея в нашем случае).
В итоге, после размышлений подумалось мне, что для данного случая больше подходит метод не удаления большей части данных, а выборки оставшихся данных и пересоздания таблицы со вставкой их обратно (CREATE TABLE NOLOGGING AS SELECT). Самое главное, что с помощью отказа от генерации redo-данных с помощью опции NOLOGGING можно сильно ускорить процесс. Единственное ограничение — данный метод не подходит для таблиц имеющих поля типа LONG, но, к счастью, их немного и они не такие огромные.
Дважды с проектом Hattrick Portal попадал в ситуацию «потери» файлов собственной базы MySQL (mysql) — СУБД переставало работать и рапортовало о том, что в первом случае таблицы innodb_index_stats, innodb_table_stats, slave_master_info потеряны, а во втором, что таблицы servers и plugin. Объединяет эти два случая одно — эти таблицы на движке InnoDB. Если раньше все таблицы системной БД mysql были на движке MyISAM, то постепенно MySQL переводит все в InnoDB. С чем связаны были проблемы выяснить не удалось, но нужно было срочно восстанавливать работу СУБД. Быстрое гугление показало один простой вариант — прибиваем все файлы данных, запускаем СУБД с пустыми каталогами данных (она создает их по умолчанию), затем восстанавливаем всё из бэкапа. Но восстановить из бэкапа 10 Гб данных — это долгий процесс. И причем ещё — нужные данные-то у меня все на месте и не пострадали!
Продолжу описывать конкретные ситуации, с которыми доводилось сталкиваться при работе с MySQL, и эта статья про резервирование БД на сервере под управлением Windows для проекта Hattrick Portal. Не буду подробно останавливаться на всех существующих инструментах резервирования MySQL, просто вкратце обозначу мои причины выбора утилиты mysqldump: