(14:21:51) teal: знаешь почему меня сейчас из аськи выкинуло? =)) (14:22:20) Ole: нет :) (14:26:13) teal: у меня под линуксом поднят локальный SOCKS проксяткик, на который смотрят все проги. Этот проксятник ходит на комп моего коллеги. На том компе поднят в виндовой варьке ISA-сервер, который маршрутизирует трафик на сервак Б* с файерволом и виндовыми домэйнами. Оттуда уже открывается оперативный, так сказать, простор Интернета (ну, там еще несколько проксей, естественно). Так вот =)) мой коллега нечаянно, сидя в Far'е под варькой нажал Ctrl-R, но перехватил горячую кнопку не Фар, а варька, благополучно перезагрузившись. Вот такой вот он ненадежный выход в Интернет =) (14:29:43) Ole: ой :) как у вас там всё завязано (14:30:56) teal: ну а что поделаешь, если народ из техподдержки нашей конторы и Б* не знают что такое Линукс, а некоторые даже считают, что это последняя модель спорткара от Ламборджини
Вчера понадобилось вычислять день недели по дате. Т.е. банальный календарь сделать. Заодно разобрался когда и как были введены Юлианский и Григорианский календари. Забавная история, особенно если учесть, что мы до сих пор живем не по правильному календарю =) Точнее, понадобилось вводить еще и високосную секунду в довесок. Еще фишка с замедлением вращения земли: високосные секунды появляются все чаще и чаще. В общем, жуть. Ниже кусок кода, вычисляющий день недели по дате (работает с учетом перехода с одного календаря на другой в 1582 году =))) Есть реализации и по-проще, но эта штука будет нормально работать и с годами до нашей эры.
size_t week_day(int year,int month, int day) { if (year < 0) ++year; int lp = !(year & 3); long j = ((year - 1) / 4) + DaysSoFar[lp][month - 1] + day + year * 365L + 1721423L - 366; if (j >= 2299169L) j += 2 - year / 100 * 3 / 4; return(size_t)((j + 1) % 7 + 1); }
UPD: Сейчас в другой уже проге где-то ошибся с вычислением предыдущих хвостов месяца, для примера выбираю Июнь 2008 года и вижу дату 32-е мая. Прямо как в "Тот самый Мюнхаузен". Даже на стуле подпрыгнул.
Давно было дело, шутки ради придумал а ля рунические написания для букв алфавита. Идея была в том, чтобы гласные писать над согласными для увеличения скорости письма; гласные поэтому предельно простые. На днях доработал эту, так сказать, кодировку. Й-тированные гласные теперь пишутся внутри согласных, а терминальные согласные в слогах закрепляются на хвостиках префиксных согласных. Правила написания получились немного усложненными, зато можно такие выкрутасы при записи слов устраивать (не допуская разночтения), что это привело меня в полный восторг. Заказы на запись ников уже появились даже =))
Вот на картинке написано «Теал Тауре» — имя моего эльфа, которым я бегаю в фэнтэзийных D&D'шных модулях. Пусть DM теперь только попробует сказать, что я не достаточно хорошо отыгрываю своего персонажа =)
Началась жара на льду. Наконец-то. Потому что асфальт, ролики и мячик в сравнении с нормальным льдом, коньками и шайбой — это тоже самое, что виноградный сок в сравнении с дватцатилетним вином. И погода радует, правда, через чур: кататься под открытым небом при температуре -12 и высокой влажности не очень комфортно, но терпимо.
Сегодня была очередная тренька. Сопли с сахаром. Хоть и народу было меньше, чем во время вчерашней игры (а играли двумя командами по два звена), зато получили масс-удовольствие от упражнения на меткость. Как раз на первой картинке показан этот мега-девайс =) Нужно с расстояния десяти метров попасть шайбой в «дыкру от бублика». Скажу честно: у меня получилось только один раз из пары десятков попыток =)
На второй фотке мой конек и крюк боевой клюшки, так сказать, вблизи =)
Такие вот праздники забавны неизменством окружающего их антуража; создается впечатление, что год, разделяющий две даты, пропал, потому что вокруг происходит в точности то же самое. Какое-то выпадание из времени. Зато теперь несколько дней придется привыкать писать 08, вместо 07.
Понедельник, 24 Декабря 2007 г. 11:34
+ в цитатник
Сегодня, идя на работу, видел совершенно белого голубя, настолько белого, что он, казалось, сияет белым светом. Голубь медленно ходил по асфальту и что-то там выковыривал из замерзшей и гротескной чей-то блевотины.
Да, вот он аппарат Гребенникова, на котором тот летал в 1990 году. Основан на принципах антигравитации (точнее магнитных и стати-магнитных законов, которые открыл Тесла и демонстрировал больше сотни лет назад в своем автомобиле, недели ездившего без заправки).
И вот я, значит, натыкаюсь на фотку этого самого аппарата на сайте пара-научной направленности. Натыкаюсь и понимаю: вот он! Именно такую штуковину я видел у себя во сне. Со всеми малейшими подробностями. Тот же руль, рычажки и платформа.
Там же те самые чертежи Теслы. Трехфазный генератор, работающий на банальной энергии вращения Земли. Ну и прочие забавные штучки, которые я нахожу изобретенными после того, как они (ни с того, ни с сего) мне приснятся...
Время от времени мне снятся сны, где я летаю. Точнее, парю в 2-10 метрах над землей, используя при этом разные девайсы, начиная с автомобильного руля и заканчивая метлой, а иногда и просто силой мысли. Вот сегодня, например, опять снился, такой весь красочный и сумасшедший. Говорят, росту...
Воскресенье, 16 Декабря 2007 г. 18:06
+ в цитатник
Собираемся с друзьями и играем в ролевые игры по правилам AD&D. Сейчас идет сценарий в фэнтезийном мире, нас группа из пяти человек, в которую скоро добавится еще парочка.
Ролевки — это хорошо. Это как театр, совмещенный с полной импровизацией. К тому же, люди собрались все из себя знаменитые. Взять хоть, к примеру, Miker'а (справа на фотке), имя которого в российском и мировом киберспортивном мире известно всем. Так что игра получается интересной =)
В команде у нас два эльфа, дварф, полу-орк и кендер. Соответственно, лучник, сорка, клерик, варвар и воришка. Бои, квесты и путешествия, через которые нужно пройти в воображаемом мире, проживая эти события — хороший способ отдохнуть в кругу друзей =)
Побывал в Москве с трехдневной командировкой на семинар IBM, посвященный интеграции платформ и ESB посредством айбиэмовской же WebSphere. Про Москву ничего писать не буду, потому что чувства к ней всегда были противоречивыми и на этот раз такими же и остались. Про IBM скажу, что было приятно поучаствовать, познакомиться с грамотными IT-спецами и выпить с ними водки. С точки зрения моего образования ничего нового практически не узнал, но обмен мнениями был довольно интересен и помог структурировать видение настоящего и будущего этого рассматриваемого IT-направления.
Отдельно замечу о двух девчонках, которые участвовали в семинаре. Красивые. Обаятельные. Умные. Программистки. На С++. Профессионалы. Вначале казалось, что здесь где-то подвох =) Камень в мой огород предрассудков.
На фотке пылесос в переговорном боксе IBM Reception B2.
Понедельник, 10 Декабря 2007 г. 09:35
+ в цитатник
Намалевал небольшую схемку кусочка ДНК. Так как проекция сделана на плоскость, пришлось раздвигать атомы и менять углы связей (на что любой уважаемый себя химик скажет свое «фи»), но зато все получилось компактненько и наглядно. Горизонтальная шкала увеличена примерно в полтора раза, чтобы вместить «толстые» нуклеотиды, которые должны на самом деле располагаться перпендикулярно плоскости картинки. Но, в целом, получилось =) Из двух пар азотистых оснований получаем один байт =) Пара занимает примерно 0.34 нм в длину (это вообще волшебная длина, как-нибудь расскажу о ней).
Теперь сопли =) ДНК поражает своей гениальной структурой. Во-первых, гибкая и очень компактная за счет спиралевидного закручивания (закручиваются те самые сахорофосфатные остовы). Во-вторых, уникальная при синтезе белков с помощью РНК (этот процесс настолько потрясающе гениален, что я снимаю шляпу перед тем, кто это придумал). В-третих, может копироваться (с небольшими мутациями, куда уж без них). Ну и просто превыше всех похвал процесс соединения молекул ДНК от двух родителей, когда происходит совершенное чудо наследственности и изменчивости в одном флаконе. Короче, список восторгов можно продолжать до бесконечности =)) И все это на основе только углевода, азота, фосфора, водорода и кислорода.
Я, как программист, всегда радуюсь великолепно исполненному коду, его хорошему интерфейсу, гибкости повторного использования, грамотной работе с ресурсами и прочим. Такого кода очень мало, и практика научила ценить его и восхищаться. Что же я тогда могу сказать о единственно и всецело великолепной реализации ДНК? =) Одни сопли с сахаром, восторженное поскуливание и челобитие перед Природой. В общем, погиб во мне генный инженер =)
Раньше о Боге вспоминали, когда пытались объяснить дождь, огонь, потом — строение материи и причинно-следственные явления, а теперь — квантовые неоднозначности и флуктуации пространства-времени. Особенно, когда целиком и полностью проникаешься предметом, каким бы он малым не был, и, не находя никакого объяснения природе его свойств.
И на каком-то уровне вдруг приходит понимание о каком-то единении вообще со всем. Как бы соскакивая с изучаемой частности вдруг представляется вообще ВСЕ, что есть. И ты сам во всем этом. Ну и там, сопли с сахаром, восторг и вселенское счастье, как результат. Вот это единство я могу назвать Богом.
Также как атом углерода, который синтеризовался в давно погасшей звезде миллионы лет назад, был когда-то в целлюлозе папоротника мелового периода, а теперь участвует в нуклеотиде аденина макро-молекулы ДНК одного из моих нейронов, также можно чувствовать себя во ВСЕМ. Просто и без причины, которую невозможно постичь.
Воскресенье, 02 Декабря 2007 г. 20:42
+ в цитатник
Вот есть люди, которые считают, что разбираются в некоторых вопросах лучше других. Это их личное право так думать. Особенно, если эти вопросы касаются политики, курса страны и выборов. Но посылать Путина нахуй, утверждать, что выборы фарс и ходить туда не сто́ит, согласно кивать в сторону статей Лимонова, Касьянова и Каспарова, с вожделением находить ближнесрочные промашки власти, не замечая огромного положительного труда и долгосрочных перспектив на развитие, наконец, утверждать, что всех прозомбировали СМИ, что голосовать за Путина — значит быть зомби, протоплазмой, безголовой хавалкой... — это все похоже на недозрелый максимализм тинейджеров, отрицание мэйнстрима в принципе, битьё себя пяткой в грудь, и тому подобное. Не нужно быть такими людьми =) ваши друзья и так знают, что вы замечательные люди, не надо доказывать это такими вот способами.
Нарисовал вот мини-комикс для bash.org.ru по цитате 393171. Но это никоим образом не означает мои симпатии или антипатии к БОРу.
Конечно, техника слабовата, по сравнению с теми зубрами, что там комиксы рисуют, но вроде ничего так получилось. Тем более что ждать — пока его одобрят или откинут — уже надоело.