Category: it

Category was added automatically. Read all entries about "it".

Век информационных технологий-10

«Вкалывают роботы» — пел мой тёзка Сыроежкин. И ошибся.
У нас на Львовке терминалы по продаже билетов на электричку работают с 6 до 18, а протоплазма в кассе — круглосуточно :-)

Не дайте умереть дураком!

К жалобам на одну транснациональную корпорацию (АХТУНГ! Детям и дочкам аристократов по ссылке не ходить!)

Мне тут начальство принудительно купило в компьютер SSD вместо HDD.
Расскажите, пожалуйста, дорогие ЖЖ-френды, что у меня от этого улучшилось, а то спросят — а я и не знаю...

Дорогой Дедушка Мороз!

Хочу продвинутый sql:
1. Во-первых, чтобы возвращаемый результат был более типизирован: либо мультимножество, либо множество, либо список, либо список длиной не более 1.
2. Во-вторых, чтобы поля могли быть чем-нибудь из п.1.
3. В-третьих, чтобы sum работал только от not-null поля. Кому надо от null-поля, пусть юзает функцию nvl.
4. Join по Foreign key.

Если придумаю ещё что-нибудь, то допишу.

UPD наутро: ах да, ещё
5. Возможность написать что-то вроде select * without field4 from mytab вместо select field1, field2, field3 from mytab.

Как напечатать апостроф?

Не хочу хвастаться, но, по-моему, это превосходит по WTF-ности всё, что я видел у juan_gandhi в рубрике "WTF".
Задача: у Вас есть язык программирования, в котором Вы не знаете, как вставить апостроф в строку. (собственно, "строка" - это последовательность символов, ограниченная апострофами. В Delphi, скажем, чтобы вставить в строку апостроф, надо его напечатать два раза подряд, а вот в этом языке - никто не знает как).
Вы понимаете, что надо как-то получить строчку из одного апострофа, а потом сформировать нужную строку путём сцепления других строк (в том числе строчки из одного апострофа). И вот для получения такой строчки есть функция char_quote.
А работает эта чудо-функция следующим образом:
1. Создаём курсор (он же датасет).
2. Заполняем этот курсор результатом запроса "select chr(39) as quote from dual".
3. Читаем в результат функции поле quote.
4. Уничтожаем курсор.

Специально для silly_sad: обратите внимание, что ООП тут нет, а дебилизм зашкаливает :-)

Дата

1. Сегодня год с тех пор, как я переквалифицировался из биологов в программисты. За это время так и не смог привыкнуть к датасетам. Они до сих пор вызывают чувство протеста своей марсианской логикой работы.
2. Попробовал в третий раз закинуть рубли на Яндекс-деньги через терминал. В первый раз умудрился пропустить цифру и деньги ушли в /dev/pocket владельцам терминала. Во второй раз деньги дошли до кошелька. А теперь перед введением номера кошелька надо вводить номер телефона, на который пришлют СМС с секретным паролем и ещё каким-то кодом. Плюнул. Цитата в тему:
Разве миллиарды безвестных костяков в безвестных могилах не взывали к нам, не требовали и не укоряли? Мне видятся миллиарды прошедших человеческих жизней, у которых как песок между пальцев мгновенно утекла молодость, красота и радости жизни,- они требуют раскрыть великую загадку времени, вступить в борьбу с ним!
Простите за пафосность.

Кстати о датах. Говорят, Дарвину 199: http://ravcheyev.livejournal.com/60257.html

Почему я не стал линуксоидом

Ввязался тут в дискуссию «Windows» vs «Linux». И решил по этому поводу написать сам.
Когда я впервые услышал, что кроме винды бывает ещё что-то, и это что-то совершенно легально и бесплатно, то твёрдо решил попытаться «слезть с иглы винды». Было это году в 2001. Нашёл я дистрибутив (был это «Linux-Mandrake», по-моему, №7).
Collapse )
Подвожу итоги. Microsoft вкладывает очень много денег в свою рекламную кампанию. Однако, при этом, заботится об обычном юзере. Производители же и пользователи «свободного софта» занимаются только рекламой. И пока положение не изменится – на 95% пользовательских машин будет стоять именно «Windows».