вторник, 29 декабря 2009 г.

Как в воду глядит ведь...

Сижу на работе, читаю "IT happens" - чей-то ответ bash.ru.
И вот значит вижу такое

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


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

Перечитал. Много думал. О чём - забыл.

четверг, 24 декабря 2009 г.

TBBT на белоруский лад.

Многие наверное видели сериал "Теория большого взрыва". Хороший, годный сериал на мой взгляд, достойный быть просмотренным.

Так вот, недавно узнал отличную новость: наш, родной телеканал СТВ снимает клон под названием "Теоретики". Новость хороша тем, что доставляет много лулзов, и всячески продлевает жизнь.

Вот тут можно просмотреть пару кадров из нового э... не побоюсь сказать - сериала.

Очень хочу найти серию и посмотреть. Одну. Аналог Воловица меня пугает, боюсь ночью не усну.

понедельник, 21 декабря 2009 г.

Да... Умели делать.

Сделал лабу на Прологе, откомпилировал в EXE файл. И нужно было мне получить то что она выводит на консоль. А выводила она много, убегало за край.
Что делаем? Перенаправляем выход в файл. Например так:
LAB8.EXE > 1
Или так:
LAB8.EXE > 1 2>&1
Или даже так
LAB8.EXE >1 2>2

Но пролог не был бы прологом, если бы это сработало. Нет, через куда он пишет непонятно, но все мои потуги обходит легко. more, less тоже разумеется не работают.

Корявые решения требуют корявых методов решения. В общем, поправил программу. Сначала она выводит половину информации, потом вторую. Потом в нотпаде склеил :\

Наудалял тут...

Сижу вечером, никого не трогаю, практически примус починяю - лабы по прологу делаю.
И вот значит доделал очередную и решил их немного упорядочить, переименовать то в сё, а сё в то. А вечер поздний, голова ватная, руки непослушные. Короче что-то нажал, сам не понял что. Удалил все лабы :)

В небольшом шоке от содеянного срочно отмонтировал флешку, залез в инет и нашёл некий пакет sleuthkit. Установил, малость подолбался и всё восстановил.

Ура всяческим полезным технологиям и проклятье кривым рукам!

четверг, 17 декабря 2009 г.

Пролог, эпилог и все-все-все

Решил немного заработать на "леваке". Проще говоря взялся написать пару десятков лаб.
Среди прочих С++ ных попались 17 штук на Prologe. А Пролог я давно хотел нежно потрогать за вымя, и вот выпадает такой шанс - изучить язык да ещё за это и денег заплатят. Взялся.

И вот ,уже который день бьюсь о скалы свободных переменных на волнах предикатов. Язык до ужаса хитрожопый, в голову влазит очень неохотно и тяжело, и это учитывая, что я как-то изучал Haskell, который тоже является довольно головопятным языком по отношению к тому-же С++. Так что я знал, что предстоит. Я думал, что знал.

Некоторые лабы - просто чёрт ногу сломит. Например - нарисовать в графике произвольный прямоугольник и вращать его вокруг произвольной точки. Я задействовал весь свой небогатый математический потенциал, и за часов 6 таки написал лабу. В обще-то всё просто: заданные декартовы координаты проямоугольника конвертируем в полярные, вращаем (тут просто увеличить угол у каждой точки), превращаем назад в декартовы и рисуем. Просто, когда уже написано и работает :)

Вот такие лабы задают на непрофильных предметах! Я вообще начинаю сомневаться, что на этом курсе их кто-то вообще делает. Я учась в БГУИиР-е и то пропустил курс Пролога мимо ушей, ибо тяжело. А тут даже не программисты...

Зато теперь немного знаю Пролог, и могу сказать, что Хаскель мне нравится больше :)

четверг, 10 декабря 2009 г.

Юмбрики

Всегда думал, что слово "юмбрик" ничего конкретного не обозначает. Так, слово-прикол.

И вот, вчера мне открылась правда...

понедельник, 7 декабря 2009 г.

2012

Кто-то прорекламировал мне этот сабж на днях, ну я и соблазнился. Скачал с torrents.by и в тот-же вечер посмотрел с женой.

Что я могу сказать... Тупизна, но красивая тупизна. В кинотеатре так вообще наверное шикарно выглядит, раз даже на телевизоре смотрится очень пристойно. Спецэффекты получились красиво и к месту.

Ну по поводу актёрской игры ничего сказать не могу - никогда не мог определить хорошая она или плохая, если только она не совсем уж явно отвратительна.
Хотя, если подумать, то понравился мне псих-радиоманьяк. Колоритный персонаж :)

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

А сцена в аэропорту... "Я тут нашёл самолёт, но мне нужен второй пилот", и ух ты - рядом стоит вундеркинд, взявший пару уроков. Какое совпадение! Сцена просто невыносимо фальшивая, и только ради этого её и стоит посмотреть. И больше так не делать.

А потрясающая победа добра, после спича учёного... Ничего кроме скепсиса она у меня не вызывает. Надо же, кучка политиканов собирались оставить кучу людей на смерть, а потом послушали 5 минут и... просто таки просветление на них снизошло. Бьюсь в истерике.

Ещё из "странного" мне приметилась команда на капитанском мостике. Как я представляю человека, стоящего на таком посту? Ну, прожжённый до мозга костей профессионал, собранный, готовый к любой неожиданности и любому исходу. Никаких эмоций. Абсолютная сосредоточенность.
И что я вижу в фильме? Они там чуть ли не плачут. Вернее один так точно плакал и обнимался. А в виду того, что обниматься в одиночку невозможно, их там было как минимум двое. Я понимаю, зрителя должны переполнять положительные эмоции и радость. Но меня почему-то переполнял скепсис и отвращение.

Фильм вызывает здравое отторжение мозга, что впрочем и к лучшему. Красоту взорвавшегося вулкана надо постигать душой!

пятница, 4 декабря 2009 г.

Импортозамещающий модем

Как я уже тут писал, имеется у меня в наличии импортозамещающий ADSL модем, якобы белорусского производства. Почему якобы? Да потому, что из белорусского там только наклейка и возможно тяжкий труд рядового белорусского дизайнера, нарисовавшего логотип "Промсвязь" для WEB интерфейса модема(довольно корявый, кстати). Всё остальное от хитрых азиатских друзей - железо, корпус, софт и глюки.

Глюками этот модем не обделён, нет... Он вполне достоин называться "белоруским" - сами сделать не смогли, так закупили наверное самое дешёвое рожно.

Вот например забавный глюк:

Настроил я на модеме 2 pppoe соединения: одно платное, второе гостевое. Назвал их так:
ppp_0_0_33_1 - гостевое
ppp_0_0_33_2 - платное

На гостевое навесил роутов, платное сделал дефолтным. Работает, но только до первой перезагрузки. После рестарта модема дефолтным становится гостевое соединение - ppp_0_0_33_1! Пакеты перестают ходить, инет не работает, жена расстроена я раздражён.

Впрочем всё просто лечится из telnet-а парой команд
defaultgateway auto
defaultgateway config static 0.0.0.0 ppp_0_0_33_2
и вуаля! До следующей перегрузки модема. Причем как можно видеть и тут без глюков не обошлось. Нужна только вторая команда, но она молча не работает, если не ввести первую. На выяснение этой милой хитрости у меня ушло минут 15 времени и пару грамм бесценных нервов.

Ладно, через некоторое время я решил обмануть модем и назвать платное соединение как ppp_0_0_33_1, раз уж он так любит его делать дефолтным. Переназвал, перегрузил, и что вы думаете, теперь дефолтным становится уже ppp_0_0_33_2 - опять таки гостевое.

Это война...