|
Илья Владимирович Доголяцкий
|
|
|
| день пятого февраля -- красный день календаря |
[Feb. 5th, 2011|01:12 am] |
|
Чужак съязвит: «Ну и страна!
Роскошеств лишена»,
И гордо он пойдёт своей тропой,
Но мы так любим край родной,
Что шхеры, лес, простой ручей
Нам золота милей.
 |
|
|
| Беспроводное спаривание ужа с ежом |
[May. 8th, 2009|06:53 pm] |
Оказывается в синих зубах есть какая-то хренотень под названием "канал". Перед тем как спаривать по этим самым зубам (то бишь без шнурка) следует первым делом позвонить телефоном по адресу *#2820# чтоб выяснить железоадрес синего зуба. Затем на машине следует запустить команду sdptool browse 00:1F:5C:4B:21:1D и поискать среди того мусора, что она понавыплёвывает магические слова "дилап нетворкинг", а после них искомый номер канала (в моём тяжёлом случае 4). Смысл этого канала в том, что если с ним лажануться, то модем нихрена не отвечает ни на какие команды кроме "AT". Точнее отвечает, но только "ERROR", а вот на команду "AT" он отвечает адекватно, что мне и запудрило остатки усохших мозгов. Узнав номер канала, делаем пальцами рук устройство mknod -m 600 /dev/rfcomm0 c 216 0 (ну или можно это кошерно сделать, но пофиг), говорим после этого rfcomm bind 0 00:1F:5C:4B:21:1D 4 (тут нолик это миноритарный номер устаройства, а четвёрка это тот самый дурацкий канал). Ну и как бы всё, можно в целях мазохизма запустить миником и поговорить с телефоном, а можно просто надыбать из ынтернета подходящий скрипт для программы "чат" и пальцами же забацать конфигурационный файл в /etc/ppp/peers. Я поленился и просто взял оба файл у Эдика (товарищу edwardahirsch огромное спасибо, не только за файлы, но и за моральную поддержку, а также за совет таки попробовать со шнурком, может как-нибудь и попробую) и даже почти ничего не пришлось подправлять. После чего наслаждаемся чудесами беспроводного как говорят поэты и мыслители "UMTS-Datenautobahn"-а по которому со скоростью 850 килобод (на выгрузку 280) передаётся всякий мусор. |
|
|
| «Осень» |
[Aug. 16th, 2008|05:34 pm] |
Юрий Юлианович вчера в Таллине: «дёрнул меня чёрт написать одну народную песню. Она меня уже вот так достала. Но каждый раз просят исполнить, так что сейчас я вам её спою». И спел, в полный рост!
Стоять в первом ряду у ограждения, в двух метрах от сцены это отлично! |
|
|
| Задачка про Юникс и Си |
[Mar. 8th, 2008|10:34 pm] |
|
Вот задача про Юникс и Си,
её придумал пользователь
avysk.
Написать на Си коротенькую программу,
которая при вызове с командной строки выдаёт фразу "Hello, world!\n",
а при вызове через конвейер
выдаёт ту же строку,
но не один, целых два раза.
Короче вот так:
$ my_prog |cat -
Hello, world!
Hello, world!
$ my_prog
Hello, world!
$
Конечно есть функция isatty,
с помощью которой можно просто
проверить, запущена ли программа
с терминала, вот так:
if(isatty(1))...else...;
Поэтому дополнительное условие ---
этой функцией (или подобными ей)
пользоваться нельзя.
И вот что интересно --- пользователь
dimrub
запостил
очень похожую задачу.
Похожую, да решающуюся несколько иначе,
хоть и непросто найти отличия в условии. |
|
|
| Смешной ролик на ютюбе |
[Feb. 27th, 2008|07:51 pm] |
|
Два чувака катались на роликовых досках и снимали друг дружку на видеокамеру. Неподалёку старушка переходила улицу, а стоящий возле перехода автомобиль на неё бибикнул. Она двинула ему сумочкой по капоту, отчего водителю по морде выстрелило подушкой безопасности. Он очень расстроился, а старушка как ни в чём не бывало пошла своей дорогой. |
|
|
| LJ Inline Expander |
[Dec. 18th, 2007|07:56 pm] |
|
Изучил ява-скрипт, типа язык программирования. Не для собственного удовольствия, понятно, а на пользу прогрессивной общественности. Написал на этом типа языке программирования типа программу. Вообще-то такие программы называются обычно словом "скрипт", но мне такое слово совсем не нравится.
А программка вполне так ничего себе получилась, облегчает пользование живым журналом, раскрывает одним тыком мышки прямо на страничке всё, что несознательные люди прячут "под жж-кат". ( Например как вот тут :-)) )
И вуаля, брюки превратились в шорты...
Наверное теперь мне фирма <суп> подарит permanent account, тем более что он мне нинафиг не нужен... |
|
|
| Spell invented |
[Jun. 28th, 2007|01:50 pm] |
|
BEGIN { $SIG{__DIE__} = sub { use Carp ; confess $_[0] . 'Aborted' } }
Если эту волшебную строчку поместить куда-нибудь поближе к началу программы, то при всяких неприятностях всегда будет понятно, что и где обломилось. Необходимость вспоминать название модуля «Carp» и ставить «confess» где-либо ещё (в том числе в чужих модулях!) отпадает раз и навсегда. |
|
|
| Триллер |
[May. 13th, 2007|09:02 pm] |
Вот так вот происходит дело в дикой природе.
|
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| [ |
go |
| |
earlier |
] |
| |
|
|