falcrum: (Violet smoker)
«Если минарет - значит выше всех!»
вспомненная вчера
песня «Пикника»


Она и за корабликами в кадр попадала, и в прошлый заезд я её снимал - но не навести ещё раз мегазум просто не мог (внимание, по клику - везде большие фото!):



Но лучше всего самая больша́я мечеть Хургады смотрится, конечно, с моря:



И даже в пасмурный день - хороша:



Само собой, автоматизация пришла и туда: муэдзина на минарете заменил громкоговоритель, расписание молитв высвечивается на электронном табло - даже интересно, в какой форме разработчикам этого ПО выставляют штрафные санкции?
falcrum: (Violet smoker)
Изрядно задолбавшись по работе, отчего-то вспомнил песню товарища Гинзбурга:

«Врёт, что он там шеф над автоматною
Электронно-счётною машиною.

Дескать, он прикажет ей, помножь-ка мне
Двадцать пять на девять с одной сотою,
И сидит потом, болтает ножками,
Сам сачкует, а она работает.

А она работает без ропота,
Огоньки на пульте обтекаемом!
Ну, а нам-то, нам-то среди роботов,
Нам что делать, людям неприкаянным?!»


А недавно увидел просто на улице на столбе (внимание, по клику - большое фото!):

2014-05-19 07.59.47.jpg

Э-эх...
falcrum: (Violet smoker)
Как-то были споры насчёт «да я, как устроена база данных, в голове держу!»... Ну, вот не самая сложная схема из жизни (внимание, по клику - большое фото!):



Конечно, патентованный аутист запросто разложит её по своим извилинам, но, ёлки-палки, как он будет объяснять ещё кому-то связи между сущностями?
falcrum: (Violet smoker)
Этим «ласковым» словом у нас именуют поделия «одной фирмы из трёх букв» - разработчика программного обеспечения (внимание, по клику - везде большие фото!):



И это не глюк видеокарты/драйверов - «шевелёнка» ползает по отдельному участку экрана. Ну, и «бегущая строка» дополнительно вырывает глаза:



В бассейн сегодня пошёл снова на два сеанса, но то ли недельная пауза сказалась, то ли проведённые в нервной беготне дни - чувствовал себя конкретным «деревом». Так что сделал кое-как три километра за семьдесят четыре минуты - и ладушки...
falcrum: (Violet smoker)
Попросили меня оказать консультационную помощь - типа, надо выгрести данные грамотно, а ты умеешь. Является ко мне юное дарование и начинает объяснять, что ему, собственно, потребно - и я понимаю, что схожу с ума...



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

Так, спрашиваю, а что, если этих Name будет больше одного или не будет вообще? Не-ет, отвечают мне, у нас тут Программная Логика! Я чуть со стула не упал. Ладно, говорю, а кто вообще такую схему дебильную придумал? Почему в Table1 не добавить два поля: Name и какой-нить NameType - и не забыть этот зоопарк, как страшный сон?

И тут моей психике был нанесён удар страшной силы - я попробую воспроизвести реплику близко к тексту: «Нет, мне так неудобно, потому, что так у меня каждая табличка - это объект в java! Вы ведь знаете, что такое наследование?»

... выгнал пинками на..уй... Но, м-мать...
falcrum: (Violet smoker)
Понадобилось мне тут палочкой потыкать - стал искать искать тулзу для тестирования. В инетах пишут «HermesJMS - это клёво», да и с SoapUI сопрягается. Скачал jar-ку с саурсфоржа, начал настраивать:



Как-то сразу насторожило, что пароль не «звёздочками», ну да ладно:



Жму кнопку «Ок» - ничего не работает. Хм. Лезу в взад в настройки очереди, а там:



Где юзер? Нету его! Тырканье показало, что для сохранения значения поля надо мышой кликнуть в соседнюю строчку - сразу кнопку «Сделать зашибись!» жать нельзя...

Вот теперь в мучительных раздумьях: если это - «лучшее», не получу ли я необратимую психотравму, глянув не то, что на «худшее», а хотя бы на «нормальное»? Ну, и что приводит к такому трындецу - жаба, свободное ПО системы «у-семи-нянек-дитя-без-глаза» или принцип «всем-пофиг-ведь-как-то-работает»?

После длительного для меня перерыва (то Прага, то Новый год, то какая-то идиотская простуда без температуры), рванул в бассейн на два сеанса. Планировал три километра, а вышло три с половиной за час и двадцать восемь минут. После «паузы» - вполне, доволен. Опять же, неизведенные до конца сопли промыл хлоркой - они этого боятся...
falcrum: (Violet smoker)
Попалась мне в руки вот такая вкусняшка (копрофилы, ма-алчать!), где-то сантиметров пятнадцать в длину (внимание, по клику - большое фото!):



Я ещё готов простить «маленький пробел» (второй слева в нижнем ряду), но вот сделать на айтишной клавиатуре исключительно русские буквы? Это, типа, пожелание «Чтоб ты всю жизнь писа́л только на 1С „ЕСЛИ...ТО...ИНАЧЕ”!»?
falcrum: (Violet smoker)
Десктопное приложение, настроечная форма - ну, пусть там будет три строковых поля:



Ввожу данные, нажимаю кнопочку «Сохранить» - фиг: «Плохой текст, насяльника!». Как нахуль? Перепроверяю - всё правильно. Но засейвиться упорно не даёт.

Всего час поиска в инете дал решение: после ввода нижнего поля надо нажать «Enter» - чей-то могучий разум повесил обработчик именно вот так. Повбывав бы...
falcrum: (Violet smoker)
Понадобилось мне тут «сдвинуть» один из репозиториев с одного логического диска на другой на том же винте - дай, думаю, не «check out» сделаю, а проверю, как оно будет шевелиться? NTFS, 2003-й сервер: скорость - полный п..., аж времена коаксиала вспомнились...



Кста, теперь понятно, почему от словосочетания «опердень из ста табличек» я слегка ржу?
falcrum: (Violet smoker)
Понадобилось мне сейчас пачку денег из банкомата достать - жму «Ввод суммы руками», а там - такое:



Позорище, конечно, но... это какая у них разрядность для хранения суммы, что-то не въезжаю?
falcrum: (Violet smoker)
Пришлось тут потыкать палочкой в одну "профессиональную" софтинку. Недешёвую, замечу. Там нечто вроде табличек в гуе, и есть возможность их объединить в одном окне. Результат выглядит вот так:



Ну, если такое можно назвать результатом...
falcrum: (Violet smoker)
Глядя на утренний туман, сквозь который даже солнце видно едва-едва, невольно вспомнил вчерашнюю историю из жизни (внимание, по клику - большое фото!):



Одна организация решила поработать на государство - автоматизировать регистр госсобственности. Задача была прописана расплывчато, отчего помимо недвижимости и прочих самолётов-пароходов пришлось реализовывать учёт сильно всякого, включая регистрацию трансгенных козлов...
falcrum: (Violet smoker)
Временами задумываюсь, для чего в названии слово "server", если, млин, офисной программе виднее, что делать?



Ситуация: надо на другой UPS переключиться, а винда не уходит в гибернейт. "Ничего не происходит, всё пропало!" (с) В логи, говорю, смотрели? "Какие логи?" (с) Админ™ же. Ладно. Рассказываю, куда глядеть. А там - прекрасное:



Текстовому редактору - наивысший приоритет! Он, собака, какой-то документ не сохранил, поэтому сервер может подождать...
falcrum: (Violet smoker)
"Чтобы скрыть столбец в скроллере, вызовите правой кнопкой мыши его свойства и в параметре «Ширина» введите значение «-1»" - и это не студенческое поделие, а "серьёзный продукт за большие деньги", предназначенный для использования в первую очередь не-компьютерщиками. Шарман, мля, шарман...
falcrum: (Violet smoker)
Только вчера "насладился творческой доработкой", как сегодня посыпались чудеса: то админ не видит, что у него место под своп на серваке закончилось, то "умельцы" на огроменную таблицу, в которую идут массовые вставки, "для удобства поиска" навесили 17 (семнадцать) индексов...

Уже пора начинать общение с вопроса "Ваш компьютер точно включен в розетку?"?
falcrum: (Violet smoker)
Если кому-то кажется, что программисты, ан масс, это такие "головы, которым палец в рот не клади", то спешу разочаровать - в основном, это далеко от истины. Постоянно сталкиваешься с таким, что даже не знаешь: смеяться или плакать. Вот свежайший пример...

Промышленная система, наш софт интегрируется с другим. Работает связка годами без нареканий. Внезапно всё становится в состояние не то, чтобы "плохо", а вовсе "ко́лом, что просто пипец". Начинаются разборки с воплями в наш адрес "У вас всё поломалось!".

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

Да, вежливо соглашаюсь, post hoc non est propter hoc, но, раз на нашем конце ничего не менялось, то допущение-то такое сделать можно? Давайте элементарно проверим: откатите-ка свою доработку взад?



Вот уже несколько часов молчат, просветлённые. Видать, помогло. Так и живём...
falcrum: (Violet smoker)
Иногда надо "влезть в таблицу грязными пальцами". При этом приходится постоянно помнить элементарное - если на Оракле запрос выглядит вот так:

alter table qqq add (q1 BLOB, q2 CLOB)

То, скажем, на MSSQL - вот так:

alter table qqq add q1 IMAGE, q2 IMAGE

Картинки, мля, фтыкаем...
falcrum: (Violet smoker)
Присутствовал вчера на совещании у солидного клиента, которое плавно перетекло в обследование бизнес-процессов. Что сказать - теперь я понимаю, почему бухгалтер получает оргазм, когда у неё сходится баланс - такого я не видывал давненько...



"Дебет - кредит - сальдо в карман!" - это ещё очень мягко. Вот только один пример:

«- Вот это мы распечатываем на бумаге и отдаём исполнителям.
- А как проверяете, что всё пришедшее распечатано хотя бы?»

Пауза...
«- Никак...»
falcrum: (Violet smoker)
Полдня разбирался с небольшим, всего полгига размером, логом жизнедеятельности одного процесса. Теперь думаю, что сделать с писателем кода - пока в мозгу только такая картинка:



Человек так мастерски "замёл ошибку под ковёр", что хочется как-то достойно... вознаградить...
falcrum: (Violet smoker)
Речь идёт об обсуждении некоего софта (название на картинке замазано синеньким, всё остальное - серым), тянущегося с незапамятных времён. У меня спрашивают, кто может ответить на вопрос по нему, я даю контакт в скайпе плюс пару фамилий, к кому можно обратиться. А дальше пытаюсь уточнить, правильно ли я понимаю, о чём вообще идёт речь, и следует прекрасное:



Диалог с айтишником, если чё...

Profile

falcrum: (Default)
falcrum

July 2025

S M T W T F S
   12345
6789101112
13141516171819
20212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 1st, 2025 10:26 am
Powered by Dreamwidth Studios