Было у меня в Твери кабельное телевидение от Дом.ру.
Вполне средненькое само по себе было телевидение, с качеством средней паршивости (в том числе обусловленным дрянным качеством ТВ-кабеля в моей квартире), но смотрибельное.

Что меня изумляло в Доме.ру, так это страсть к телефонным разговорам. Минимум раз в 2-3 месяца непременно звонила очередная барышня, жаждущая впарить мне интернет. Вежливый ответ "спасибо, мне не надо" их никогда не устраивал, каждый раз они пытались выспрашивать кто мой провайдер и почему же я не жажду его менять непременно на Дом.ру. Просьбы не звонить мне больше каждый раз якобы фиксировались, но притом упорно игнорировались.

Read more... )
Да чтоб к ним клиенты дорогу забыли, а Роскомнадзор регулярно с проверками заглядывал! Заодно здоровья там, хорошего настроения.
Ехал по Ленинградке из Москвы в Тверь.
Понял, что мотоциклисты - те же блондинки за рулем: они понимают движение по полосам как езду посреди пунктирной белой линии.
Наличие машин слева и справа ни тех, ни других особо не смущает - они даже пытаются распугивать "мешающий" им транспорт посредством дудения и взревывания мотором.
По следам текстовки тов. Экслера (http://exler.livejournal.com/3683918.html)
Прекрасное из "дорожной карты" ИРИ (https://www.slideshare.net/mobile/temychk/ss-54302276):

Раздел I:

2. Изменения в федеральный закон "о рекламе": разрешение использования образов медработников в рекламе и рекламы алкоголя, разрешение размещения "телемагазинов" на ресурсах общего назначения.
Комментарии: зомбирование бабушек медицинской рекламой, спаивание населения, захламление информационных и мультимедийных ресурсов.

4. Законодательно установленный режим льготного кредитования для кинематографистов: 5-7% на срок от 2-3 лет
Комментарии: кормушка для жуликов системы Мигалкова. Кредит под ставку ниже инфляции за счёт средств налогоплательщиков

Раздел II:

1. Много букв. Среди прочего - судебная практика ответственности юрлиц за udp трафик.
Комментарий: Создание сложностей гражданам, желающим бесплатно ознакомиться с продукцией зарубежного кинематографа - очевидно, для создания аудитории местным платным Мигалковым.
Про udp трафик и вовсе волшебно. Очевидно, подразумевается "нерегулируемый трафик, который потенциально может передавать медиа-контент".
Дай волю нашим безменам - они кроме dns и нешифрованного http все запретят. Для удобства борьбы с пиратством, разумеется.

Раздел III:

1. Установление нормативных требований к построению сетей ШПД.
Комментарий: По контексту видно, что основная цель в контроле над операторами цифрового телевидения. По духу похоже на желание прикрутить обязательный drm и иные технологии ограничения приватности пользователей и связности сетей.

2. "Недискриминационный" доступ к инфраструктуре жилых домов без взимания платы.
Комментарии: у вас пустовато на чердаке и просторные кабель-каналы в подъезде? 1500 операторов уже идут к вам со своим оборудованием, и ваше ТСЖ может идти лесом.
Тов. Lennart Poettering в частности, и авторы systemd в целом, не понимают значение слова "совместимость".
Иначе бы они не сделали свою новую прекрасную систему инициализации так, что она не способна выполнять старые добрые init-скрипты спотыкается на малейшем отступлении от выдуманного её авторами жёсткого шаблона.

Цитата вот отсюда: For compatibility with SysV we not only support our own configuration files for services, but also are able to read classic SysV init scripts, in particular we parse the LSB header, if it exists. /etc/init.d is hence not much more than just another source of configuration.

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

У-у-у! Школота линуксовая!

Read more... )

Решение проблемы: скопировать из каталога инсталляции TSAMP скрипты в каталог инициализации /etc/init.d (заменив ими ссылки, которые там размещает инсталлятор TSAMP).

Read more... )
Есть одна привычка у многих вполне приличных людей, за которую порой хочется их больно стукнуть.

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

И вот как объяснить, что то заметное время, которое я, как дурак, жду окончания ввода текста другой стороной, я мог бы потратить на другие дела? От которых, увидев окно чатика, я автоматически отвлёкся?
Прочитал про прекрасную заметку гражданки Mary Ann Davidson (удалена автором, копия для истории сохранена на seclists.org).

Вспомнилось, как я искал в программе на C++ ошибки с помощью valgrind. К изрядному неудобству, программа использовала клиентские библиотеки Oracle OCI, которые давали чудовищный объем срабатываний.

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

И ведь пипл блин хавает.
All database deadlocks fall into one of the following categories:
1. A row-level deadlock is always the application's bug
2. A table- or partiton-level deadlock caused by:
  (a) explicit application-controlled locking -
the application's bug
  (b) lock escalation - a configuration or application design issue
  (с) implicit operations at statement compilation stage - a DBMS bug
4. A deadlock involving any type of locks/latches on internal DBMS structures is always a DBMS bug

Навеяно работой.

UPDATE: В итоге оказалось, что 2(c) дискуссионно, поскольку настройки СУБД могут предписывать определенное поведение при компиляции запросов. В том числе и сбор статистик с блокировкой всей таблицы - хотя по моему скромному мнению, наличие таких настроек является дефектом дизайна СУБД.
Обновил Debian до Jessie. Привык к стабильности и надежности, подвоха не ждал
Итог - не стартуют X-ы. Точнее, как раз Xorg запускается, валится GDM3 где-то в недрах клавиатурной библиотеки.
Мля.
Я понимаю, что у меня комплект клава+мышь от Microsoft, но это таки не повод...
И все-таки, какой альтернативно одаренный человек придумал свежий Гном! Удивительно талантливое решение - убрать из меню пункт выключить компьютер, и отображать его по нажатию кнопки Alt! Выключить компьютер мышью (т.е. одной рукой) теперь невозможно без нажатия кнопки на клавиатуре (другой рукой). Мелочь но бесит невообразимо. Чтоб ему икалось три недели.

P.S. Я в курсе существования дополнений для решения этой проблемы. Оные дополнения раз в квартал роняют Гнома к чертовой матери и напрочь отрубаются, а я обычно к этому моменту благополучно забываю, где там чего включать надо.

Короче - бляди, сэр!
Ну вот я и безработный. На целых два выходных - в понедельник устраиваюсь на новом месте.
Стиль жизни меняется радикально, все последствия пока трудно оценить. Посмотрим-с...
Аж 2014-й год. Экскурсий на Луну не бывает, Марс не колонизирован. Мирного термояда нет. Управление гравитацией не освоено.

Да ещё модуль rewrite в составе Microsoft IIS по-прежнему не способен передать backend-серверу URL c кириллицей и спецсимволами, не испоганив его.

Ох, беда! Ну как дальше жить?
Подправил руками программно сгенерированный запрос, попросил EXPLAIN PLAN.
Получил сообщение:
ORA-00600: internal error code, arguments: [kkqcscorcbk: correlated string not found.], [], [], [], [], [], [], [], [],
[], [], []

Долго думал.
Обнаружил, что Литрес взялся играться с DRM. Обнаружил самым идиотским способом - купил защищенную книжку, не посмотрев, что она защищенная. Книжка притом не особо нужная и интересная - так, жевачка для отвлечения перегруженного мозга.
Понятно, что ничем разумным оная книжка не читается, ставить ради одной не особо нужной и интересной книженции софт от Adobe я, что тоже понятно, не буду.
Теперь придется ещё и на сей предмет смотреть перед покупкой, мнда-с...
Заменил сегодня зарплатную карточку имени Сбербанка - у старой закончился срок действия. Милостью зарплатного проекта нашей уважаемой компании пришлось ради этого посетить отделение Сбербанка в городе-герое Москве - хорошо, хоть удалось совместить эту поездку с решением других рабочих вопросов.

Старая карточка системы "Аэрофлот-Бонус" имела приятный синий цвет и солидный корпоративный дизайн. Новая - неприятно-голубоватого оттенка, с непременной символикой Сочи-2014 и противной голограммой, от которой рябит в глазах.

Подтверждается старая истина - в среднем вещи со временем скорее портятся, чем наоборот.
После более чем месяца тест-драйва Gnome 3 на работе и дома, на работе я вернулся к Xfce 4. Скорее всего, дома сделаю то же самое.
Замучали периодические мертвые зависания, когда кроме заветного C+M+Backspace ничего не помогает. Весь рабочий контекст, естественно, в помойку.

Рецепты из интернета особо не помогают:

(а) отключение всех расширений мало того что делает окружение совершенно неудобным, так еще и зависания не устраняет: они делаются более редкими, но все равно возникают

(б) шаманские пляски с бубном вокруг скринсейвера (который якобы и является корнем всех зол) никакого эффекта не дали.

Реально не понимаю, как его в мой любимый Debian Stable вообще пустили - виснет же!
Сегодня впервые после обновления Debian на рабочей машине со squeeze на wheezy попытался запустить Oracle.
И раз я об этом пишу, то, конечно же, оно не запустилось:
SQL> startup
ORA-00845: MEMORY_TARGET not supported on this system

Проверил shared memory. Все вроде как на месте:
$ df -m
Файловая система 1M-блоков Использовано Доступно Использовано% Cмонтировано в
rootfs 234452 144879 89573 62% /
udev 10 0 10 0% /dev
tmpfs 609 1 608 1% /run
/dev/disk/by-uuid/0e650596-b7ee-43a7-bd93-b3ecedd25599 234452 144879 89573 62% /
tmpfs 5 0 5 0% /run/lock
tmpfs 1979 313 1667 16% /run/shm
/dev/sda2 92 42 46 48% /boot
/dev/sdb1 240366 22306 205851 10% /cool

Насторожил переезд /dev/shm в /run/shm. Проверил, в /dev создана символьная ссылка shm -> /run/shm. Ага, подумал я.

Погуглил. Нашел вот это: http://wiki.debian.org/ReleaseGoals/RunDirectory

Ага. Типа теперь в /dev некошерно, и всё тащим в /run. И вот с таким типа комментарием:

"If you're using /dev/shm directly, then your package is broken. You should only be accessing it via the eglibc shm_* and sem_* functions implementing the POSIX SHM and SEM features."

Ну да, Oracle сломан, давно и надежно. А вы, ребята, при всём моём уважении, трогаете то, что работает.

Временно помог нехитрый рецепт:
mv /dev/shm /dev/shm.symlink
mkdir /dev/shm
mount --bind /run/shm /dev/shm

После этого Oracle соизволил запуститься.

Начал думать, как сделать то же самое автоматически при перезагрузке.
Отправили тут жене посылку из Москвы в Тверь.
И вот как она до сих пор катается:


Приём

05.03.2013 00:00

115409

Москва 409

Единичный

0,285

-

-

170016

Тверь, Тверская обл.

Обработка

06.03.2013 22:50

140983

Московский Асц цех Посылок

Сортировка

-

-

-

Обработка

07.03.2013 06:40

140980

Московский Асц цех Логистики

Покинуло сортировочный центр

-

-

-

Обработка

19.03.2013 00:00

170000

Тверь почтамт

Покинуло сортировочный центр

-

-

-

Обработка

20.03.2013 00:00

170000

Тверь почтамт

Покинуло сортировочный центр

-

-

-

Досыл

20.03.2013 00:00

170016

Тверь 16

Засылка

0,285

-

-

170043

Тверь, Тверская обл.

Обработка

21.03.2013 06:30

140983

Московский Асц цех Посылок

Сортировка

-

-

-

Обработка

22.03.2013 00:00

111986

Москва МСП-3 Уч-6

Покинуло сортировочный центр

-

-

-

Обработка

22.03.2013 05:31

140980

Московский Асц цех Логистики

Покинуло сортировочный центр

-

-

-

Обработка

26.03.2013 00:00

111986

Москва МСП-3 Уч-6

Покинуло сортировочный центр

-

-

-

Обработка

26.03.2013 04:20

140980

Московский Асц цех Логистики

Покинуло сортировочный центр

-

-

-

Обработка

27.03.2013 00:53

140983

Московский Асц цех Посылок

Сортировка

-

-

-

Собственно, subj.
Сейчас пытаюсь пересобрать с опциями "-source 1.5 -target 1.5". Попутно пришлось бегло изучить Maven, будь он неладен.

Нет, я не некрофил. Просто часть разработок требуется пускать в среде WebSphere AppServer 6.1, со всеми вытекающими последствиями.

UPDATE: пришлось при пересборке вносить изменения в исходный код. Результат - в виде патча, может, кому и пригодится: http://ubuntuone.com/2ODOIhQuTByTdXW2dZiKLN
Вот он какой: http://www.odnako.org/blogs/show_19807/
Меня тоже периодически терзает желание бросить все и попытаться начать все заново.
Останавливает только простое соображение - поскольку мы все сами творцы своего геморроя, лучше от резких движений не факт что станет, а вот хуже - запросто.


Перепост статьи по ссылке )

Profile

zinal: (Default)
Maksim Zinal

April 2017

M T W T F S S
     12
3456 789
10111213141516
17181920212223
24252627282930

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 22nd, 2017 04:38 am
Powered by Dreamwidth Studios