Category: it

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

My Sail

Совершенствуемся или деградируем?

Начал находить какое-то изощренное удовольствие в дипломатических оборотах. По поводу найденого перла программирования вместо прежнего "да это же просто бред собачий, давайте его перепишем, упростим и сделаем этот кусок совершенно прозрачным ", теперь мягко говорю: "Мы могли бы рассмотреть некие альтернативы".

.
My Sail

Воскресные радости

Ура, училка заболела!

Только было решительно усадил себя работать, как обнаружилось, что VPN не работает, рабочие серверы на профилактике, а искусство программирования всухую и чтения листингов давно уже если не утрачено, то как-то не вдохновляет.
Так что - на свободу с чистой совестью. Теперь целое воскресенье можно рисовать, предаваться приятнейшим беседам, смотреть хоккей, а вечером - танцевать. Жизнь, похоже, удалась? Ну, по крайней мере, в это воскресенье.
My Sail

Парочка наблюдений про Dos (Господа программисты, молчать!)

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

И экстаз "подкрался незаметно, о сорока восьми ногах".


Speaker Carlos Lybedinsky “Dos” (“Narcotango 2”)
My Sail

Прологи и эпилоги

Сколько-то лет назад (давно, если вдуматься) Влад вернулся из командировки по университетам Франции, и в числе прочих баек, усмехаясь в бороду рассказывал, как часто на вопрос: "А чем вы тут занимаетесь?", вопрошаемый начинал примерно так: "Я тут, на Прологе, пытаюсь...", и дальше шла какая-то бодяга про манипуляции с Прологом. (Prolog был модным в те времена языком программирования в области искусственного интеллекта). Владиково удивление, переходящее в сарказм, было связано с тем, что человек не умел сходу взять быка за рога и четко сказать какую проблему он решает, а вместо этого обьяснял какими инструментами и как он пользуется. Очевидно стало также, что человек не умел и толково расспросить про суть решаемых задач, а все циклился на тех же средствах.

Эта история вспомнилась, потому как за последние лет десять, как оказалось, выросло поколение людей, которое, по-видимому, считает, что если некто не программировал на Java, то, наверное, он в своей убогой жизни видел только конторские счеты. Дальше диалог развивается примерно так: "А пузырьковую сортировку можешь написать?" - "Ну, могу, вот тебе..."

Но хочется при этом сказать : "Ну, ладно, и что же тебе это доказывает?". Но, в соответствии с протоколом, этого не говоришь, а так же внутренне усмехаешься, как когда-то Влад.
My Sail

Moleskine Notes

"Designing pages in HTML" is like having sex in a bathtub. If you don't know anything about sex, it won't do you any good to know a lot about bathtubs.

(c) vagabond@mcgurkus.circus.com

*******

Потоки гламурного глянца сомнительного качества, но в промышленных количествах подтверждaют наблюдение, что "cам по себе плебс поддается перевоспитанию, но что делать с плебейской аристократией?"

.
My Sail

Баланс недопонимания

Чем дальше развиваются технологии программирования, тем труднее становится отслеживать, что же там происходит за кулисами. Раньше было довольно просто как бы видеть, во что примерно могли бы быть оттранслированы операторы C или C++ (грузятся регистры, гоняются байты с адреса на адрес, бла-бла-бла...). A сейчас имеешь дело с настолько причудливой смесью декларативных и процедурных фрагментов (скажем MXML и ActionScript) , что уже смутно догадываешься, какие там на заднем плане генеруются классы, что за траектории замысловатoй отработки событий и.т.п. Былые надежные способы рассечь предмет- оттрассировать, почитать дамп памяти, пройти по шагам - работают уже слабee, управление все время проваливается в черные дыры бездонных "платформ".

Забавно, что за тe же самые годы в сфере человеческих отношений процесс субьективно идет в другую сторону. Все проще отслеживать и транслировать на первый взгляд замысловатые поступки и мотивы. Немножко присмотришься, и все довольно тривиально сводится к "базовой системе команд" и их несложным комбинациям.

Хотя, может быть, и это иллюзия.

.
My Sail

Паноптикум

Охреневшие фирмы желают заполучить специалистов с опытом в AJAX - 5 лет и Ruby on Rails - 6 лет. Обеим технологиям всего пара лет от роду.
My Sail

The Zen of CSS Design

Три года назад дизайнера из Сиэтла Дэйва Ши осенила прекраснейшая идея. Он выставил некий хорошо структурированный, семантически продуманный HTML-текст и предложил графическим дизайнерам на его основе сотворить варианты веб-страниц. По условиям задачи для дизайна можно было применять только стилевики (Cascading Style Sheets – CSS) и произвольную графику. HTML-исходник трогать было нельзя, и тем самым все ставились в равные начальные условия. Идея оказалась фантастически плодотворной, и за три года существования сайта ”Zen Garden” было предложено около тысячи разных дизайнов. Bсе они на сайте опубликованы, и рассматривать эти образцы - необычайное наслаждение. Некоторые из них приятно препарировать, разбирать на винтики и гаечки, соображать, как это было сделано, пробовать воспроизвести. Стилевики открыты авторами для обозрения и изучения, графику тоже легко скачать. Это как если взять некую замечательную музыкальную тему, как "Yesterday" или "Autumn Leaves" и слушать их многочисленные аранжировки и интерпретации, где основная тема узнается безошибочно, а музыкальная трактовка ее иногда просто потрясает.

.
  • Current Music
    "How Insensitive" (Stan Getz)