?

Log in



Это география посетителей:



Locations of visitors to this page

RSS этого журнала


Мои "сериалы":

Воспоминания о доисторическом
1 2 3 4 5 6 7 8 9 10 11 12 13
Вирши
1 2 3 4
Впечатления от Америки
0 1 2 3 4 5 6 ...
Рецензии
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

О журнале ...Collapse )
Во-первых, ситуация с https и сертификатом как-то сама собой разрулилась. Просто ВПС не любит что-то перезагружать (а надо было). Почистил кеш браузера на пару недель назад, перезагрузил Хромого, и всё заработало (хотя продолжает ругаться при входе).

Во-вторых, наконец-то взят вес 2x30 в жиме лежа. Это пока еще не штанга, а только "гантельки", но полноценный подход на 10 повторений что-то да значит.

В-третьих, запилен "половинный" релиз каталогизатора. У него уже есть имя "AllMyFiles" и полный функционал в режиме "только чтение". Все данные загоняются извне через командную строку (пока). В качестве дополнительной фишки прикрутил поиск книг из RSS-ридера. То есть, увидев в RSS новость про какую-то книгу, я теперь могу нажатием пары кнопок проверить, а есть ли у меня такая среди скачанных (раньше эта фича была только для фильмов). Следующий этап - аудиокниги, благо вся система модульная и новая коллекция добавляется путем описания полей в текстовом файле.
КДПВ...Collapse )

Ну и, наконец, собственно рецензия. Для начала, эпиграф: смотревшие "Доктора Кто" на "Шерлоке" не смеются. Это я про третью серию четвертого сезона. По количеству несуразностей и бессмысленных отмазок она просто зашкаливает. Давайте, докажите мне, что Шерлок, славящийся своим вниманием к внешним деталям, не заметил, что у стекла нет ни отражений, ни бликов. Или что имея возможность загипнотизировать практически любого человека на земле, главный антипод не сделал этого с Ватсоном (в предыдущей серии). Зачем посылать кому-то смертельные "подарки", если заранее планируешь с ним поговорить и поиграть на своей территории (то же относится ко всем фильмам про 007 и "Механика")? Зачем устраивать цирк в кабинете директора тюрьмы, если заранее было запланировано засадить инфильтрантов в каменный мешок? Кого могут запугать дурацкие ролики 5-летней давности, если всем ясно, что изображенный на них - мертв? Короче говоря, стремление заинтриговать зрителя красивой картинкой в тизере - враг сценариста номер один, ибо весь сюжет превращается в поток оправданий, каким образом эта глупость вообще оказалась в кадре. В начале сериала нас забавляли милые визуальные игры со зрителем, но теперь он превратился в смесь "Expandables" и того же 007. Впрочем, два "спасибо" авторы заслужили. Первое - за начальную сцену запугивания Майкрофта, и второе - за подтверждение факта смерти Мориарти.
Все мы сейчас живем в цифровом мире и если в этом мире что случится с некоей идентификацией, то пиши пропало - никакие танцы с бубном не помогут.

Вот сегодня сижу на работе, никого не трогаю, примус починяю ловлю очередной баг, и вдруг - хрясь! Попытка открыть в Хроме дебагируемую систему выдает какую-то чушь про сертификаты, незащищенное соединение, короче говоря, полный улет. Пытаюсь по старой программистской привычке выйти-зайти, получается еще хуже: сначала браузер ругается на HTTPS, мол соединение небезопасно, а при попытке это похерить вся система отображается пустыми квадратиками. Что характерно, клик на ссылку "подробнее" роняет браузер наповал. По совету опытных товарищей попробовал Фаерфокс и даже юродивого IE вытащил из пыльных антресолей - они хоть и ругаются, но работают. Причем просмотр сертификатов показывает, что таки да, просрочен SHA1 - буквально пару часов назад.

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

Что это было, Пух? Хром заболел паранойей, но сам же опомнился и встал в строй? Атака на сертификат извне? Тяжелый конец рабочей недели? Склоняюсь к последнему: матрица провисла, но необычным образом.
В отличие от первой - полный улёт, причём с охренительной виньеткой в конце. Сразу видно, что автор сценария - соучастник такого мозгодробительного проекта как "Доктор Кто". Надеюсь, что остальные серии тоже не разочаруют... 
Так получилось, что вопросы резервного копирования я решаю как-то очень кустарно: единственные данные, которые жалко потерять (семейные фото-видео) тупо сдублированы на разных внешних дисках. Остальные коллекции раскиданы по трем внешним дискам и двум компьютерам в произвольном виде. А это музыка, электронные книги, аудио-книги (АКА "подкасты"), фильмы...

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

Короче говоря, мне эта история надоела. Тупое сканирование и сохранение полученного списка в виде текста - хороший вариант, но хотелось бы какой-то дополнительной автоматизации. Например, найти файл, сдублированный на нескольких дисках. Или наоборот, увидеть файлы, не имеющие дубликатов. А заодно иметь красивый и единый интерфейс для всех видов коллекций, всякие отчеты, даты индексирования... Вот для этого и была сделана нулевая версия приложения, которое индексирует коллекции и показывает их через веб-интерфейс. Всё написано на Пайтоне (кроме бат-файлов под Виндоzе) с применением уже ставшего традиционным объектного API по формированию SQL-запросов. В качестве базы данных выбран самый простецкий вариант sqlite3 - он даже на смартфонах работает. Дабы не стрелять из пушки по воробьям, никаких веб-библиотек не использую - ни AngularJS ни виджетов, ничегошеньки - голый HTML + CSS. Весь дизайн (художественная часть) нагло сворован с джимейла и гугло-поиска.

На данный момент синтегрированы два основных компонента: веб-сервер и генератор отчетов. Кроме того имеется базовый класс для ведения любой коллекции, поддерживающий "всасывание" проиндексированных данных. Следующие этапы, перед релизом "половинной" версии: переход на цифровые ID для элементов коллекции (позволит упростить ссылки), разделение операции индексации и обновления данных на два независимых процесса (с передачей pickle-файла по TCP), решение проблем юникода в поисковых операциях, базовые административные функции. После этого можно сделать какие-то украшательства в отчетах, дописать парочку недостающих отчетов и можно считать первый пре-релиз готовым к использованию. Параллельно планируется перевести коллекцию фильмов из текстового каталога в ту же базу данных (а за ней и аудиокниги, музыку, ...). Если будет время и желание - приделаю авторизацию сессий (для защиты от дурака, предотвращения вандализма извне, и вообще - для порядка). И да, не забыть дописать "уборку мусора", как в связанных таблицах, так и в самих данных sqlite - его файлы имеют тенденцию к распуханию. В идеале надо бы прикрутить туда и систему оповещений-напоминаний: какие носители давно не индексировались, какие данные надо сдублировать...

Чисто формально вся эта красота уже воплощена в виде двух независимых серверов (два проброшенных порта из-под одного внешнего IP-адреса), только бегут они как сервисы на домашних компьютерах, которые не всегда включены, поэтому ссылки тут давать не буду (однако дети уже начали пре-бета тестирование).
Нашу группу ВНЕЗАПНО перевели с этажа на этаж. Кубик мне достался нормальный, хоть и без доски для заметок (уже заказал, ждём-с). Шкафы и тумбочки пока не завезли - всё барахло остаётся в коробках (точно как при переезде на новую квартиру).
Зато есть и преимущества: этот этаж сильно ниже, поэтому буду теперь (как в Марвеле) постоянно ходить до своего этажа по лестнице, вместо бестолковой езды в лифте. Кроме того, случайно (почти через два года) Зоркий Глаз обнаружил, что в док-станции есть два видео-выхода. Казалось бы, ну два так два. Однако до сих пор монитор (будучи подключенным параллельно экрану лептопа) постоянно "делал мне проблемы" - из-под окон на заднем плане то и дело "простреливали" рамки и их обрамление на передний план. Получалось как в глючной компьютерной игре - какие-то выбросы, полосы, мусор. А вот подключив монитор ко второму видеовыходу я всей этой котовасии уже не наблюдаю. Короче, пока всё тьфу-тьфу-тьфу, чего и всем желаю.

UPD: наши кадровики и технические службы - просто милашки. Прямо сейчас в кубик зашел дедушка мороз представитель от отдела кадров и вручил новогодний подарок "чтобы сделать пеерезд слаще". В подарке 4 шоколадки и, между прочим, не какие-то, а от знаменитого Макса Бреннера (не реклама).
В нашем маленьком государстве (которое, по меткому сравнению Юлия Кима, "с гулькин нос") назревает очередная история из серии "много шума из ничего". Х*йдожники от слова *** вздумали устроить показной бунт изображая ситуацию в черно-белых тонах (не удивительно, что и ролик снят в этой гамме). Да, женщины получают меньше мужчин за ту же работу, но является ли это результатом государственной политики? Да, геев кое-кто подтрунивает, но, черт возьми, назовите мне ХОТЬ ОДНУ страну в нашем "интересном" регионе, где к ним относятся даже не лучше, а хотя бы терпимо? И опять-таки, никакой государственной политики в этом точно нет. Я уже молчу про абсолютно наглое утверждение про "боязнь говорить по-арабски". Кто боится говорить по-арабски? Вы вообще где-то видели араба, который стесняется того, что он - араб? Короче, ролик "зарезали" не потому, что в правительстве засели ку-клукс-клановцы, шовинисты и гомофобы, а по причине наглой провокационной лжи.
Приводить его тут не буду - кому надо, найдет и посмотрит. Вот, собственно, и всё, что я имел сказать по этому поводу. Пионэры, идите в ж.
Это я по поводу Хануки и Нового Года. Ид-эль-фитр и другие "братские" праздники, которые прикручивали из лунного календаря к солнечному, на этот раз никак не вписались, ну и фиг с ними.

У нас в городе на центральном проспекте поставили главную ёлку страны (да-да, такой большой и центральной наверняка ни в одном другом городе нет, или я не учёл Назарет?). Весь проспект расцвечен гирляндами (что вполне органично сочетается с Ханукой), короче говоря - атмосфера налицо.

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

Read more...Collapse )
Так давайте же за это выпьем!

Кино

Пит и его дракон - Pete's Dragon

Студия "Дисней", художественный фильм для детей из разряда "семейный". И кто ему рейтинг накрутил?
Действие прямолинейное, вся канва - какой-то наив, злодеи карикатурно глупы, фентезийная основа банальна.
Да, впендюрили в никакой сюжет продвинутую компьютерную графику, да и то получилась коза из песни Пугачевой "волшебник-недоучка": у дракона вместо чешуи - зеленая шерсть какой-то искусственной фактуры, а морда - как у собаки.
Короче, не надо смотреть ни в каком возрасте и ни для какой надобности.
Read more...Collapse )
Начну издалека: "ЛыЖи" у жены помер окончательно, ему на замену куплен рабоче-крестьянский "Самсунг". Всё бы ничего, да только звук о полученном сообщении там совпал с моим звуком "событие календаря". То есть лежат рядом два телефона и по характерному "тили-тили-динь" не поймешь, чей смартфон и о чем нас уведомил. Звуки своего аппарата жена трогать запретила (строгая такая), поэтому я полез в настройки собственного. И что же там обнаружилось? Картинка вообще говоря неприглядная: у календаря есть нотификация и она как-бы даже настраивается, однако "напоминалок" оказалось две. Та, что выводит предложение "нафиг O <= => O нефиг" и та, что плавает в строке состояния. Так вот, если одна из них позволяет изменить звук, то вторая просто отсутствует в каких бы то ни было настройках. Погуглил я сию проблему и офигел. Оказывается Самсунг-то хвалёный тоже не лыком шит, зафигачил в напоминалку кастомный звук, но пользователю его менять просто-напросто не разрешил. Вот такой лес - без деревьев! Короче, народ на тематических форумах как узнал о таких фортелях, аж вздыбился, что за дела в опенсорсной системе? И тут же всплыл совет, который рекомендую всем, озабоченным данной проблемой - ставьте мини-аппликацию, перехватывающую управление напоминалками "Calendar Event Reminder". Есть там поползновения навязать коммерческую версию, но ненавязчивые, а в целом аппликация свою работу делает на "отлично": вместо встроенного "тили-тили-динь" можно сконфигурировать любую мелодию, любой длительности и с прочими настройками.

Ну и чтобы два раза не вставать: за один вечер написан фреймворк для привычной работы с SQL (через имя таблицы и ассоциативный список параметров). Поскольку программа-минимум в моём каталогизаторе - локальные базы, то выбран безсерверный вариант SQLite3. Пока что реализованы запросы: есть/нет записи, получение всех записей по шаблону, обновление и вставка. Написано (естественно) на Пайтоне, с разбивкой на классы, и включает нехилый список юнит-тестов (уж очень мне эта фишка понравилась). Как и в Перле, вся работа с базой идёт по СХЕМЕ, то есть запросить или изменить несуществующее поле невозможно уже на уровне формирования запроса, да и построение пустой базы автоматизируется на счет "раз". Вот подумываю теперь и саму СХЕМУ обернуть в класс. Следующий этап - универсальный API для разных типов коллекций (фото, музыка, фильмы, книги), ну и допиливание веб-сервера, чтобы показывал любую коллекцию, независимо от структуры записи.