21 мар. 2009 г.

Огонь и движение

В пехотных сражениях [...] существует лишь одна стратегия: огонь и движение. Вы движетесь в сторону врага, одновременно ведя огонь. Ваши пули вынуждают его залечь, и в это время он не может стрелять в вас. (Это именно то, что солдаты имеют в виду когда кричат: "Прикрой меня". Это означает: "Стреляй в наших врагов, так чтобы они были вынуждены нагнуться и не могли стрелять в меня пока я перебегаю через эту улицу". И это работает.) Движение позволяет вам завоевывать территорию и приблизиться к врагу, где ваши пули достигнут своей цели с большей вероятностью. Если же вы не движетесь, враг начинает понимать что происходит - и это плохо для вас. Если вы не ведёте огонь, враг ведёт огонь по вам, вынуждая вас залечь.

Тут товарищи обратили моё внимание на систему "Авто-фокус". Она привлекает своей простотой. И позволяет придерживаться стратегии огня и движения во всём.

19 мар. 2009 г.

Покуримка?

Друг Серёга поднял из старой переписки… Эх, времена-то какие были…

From: Viacheslav Kostin
Sent: Wednesday, July 28, 2004 12:29 PM 
To: <мышь погрызла> 
Subject: Покуримка?

В одном маленьком приморском городе Тула жила семья из трех ответственных квартиросъемщиков. Двое умерли в детстве, осталась внучь Героиня. Однажды какая-то сука украла у нее баранки. Делать нечего, пошла она за едой.

Выходит на улицу — нет еды.

Выходит на вторую — нет еды. Села в лужу, заплакала. Подходит к ней бабка в одежде и говорит человеческим голосом: «Тепло ли тебе девица, тепло ли тебе?» А та ей отвечает: «Май не чай месяц!» А бабка и говорит, поправляя бельмо на глазу: «Поведай мне беду свою, глядишь — и поведаешь.» Героиня ей все рассказала, а та ей в ответ: «Вот тебе Хомяк-семимяк, мне он не нужен, а тебе и подавно.» И исчезла в луже как в воду канула.

Пуще прежнего плачет Героиня. А хомяк и говорит: загадай желание, оторви мяк и скажи: «Летилетивертолеткверхузадомнапередкнизупередомназадфигпрочтешьтакуюхрень» И желание исполнится. Девочка так и сделала, только желание забыла загадать. Пропал мяк, осталось шесть. Думает Героиня: «Чего бы такого зажелать? Хочу кушать.» — и сжевала мяк в задумчивости. Пропал мяк. Делать нечего — оторвала третий. Хочу, говорит, мороженного. А чего — мороженного — забыла сказать! Ка-ак страху натерпелась! Пропал мяк, короче.

Всего два осталось, потому что считала плохо. Оторвала предпоследний мяк. Кушать, кричит, хочу!

А мяк ей и отвечает: «Ну ты дура совсем, уточни поточнее, а то пропаду.» Ну, говорит Героиня, например, свинины мне и побольше! Тот час же ничего не произошло, только появилась рядом большая свинья. И говорит: «Не режь меня на холодец, а то сказочке конец.» А что же мне делать с тобою, толстою свиньею? — удивляется девочка тоже в рифму. А та ей отвечает: «Я и не свинья вовсе, я принц заколдованный.» И рассказал ей свою историю.

Давным давно, когда время было давнее, жил был принц. Пошел он как-то искать свое счастье, но не нашел. Навстречу избушка. В избушке печь. В печи кирпичи. Вынул он кирпичи, а они не простые, а урановые. Облучился, замутировал и превратился в свинью, а превратиться обратно в прекрасного юного принца — никак не получается.

Заплакала девочка в луже и говорит: «У меня осталось только одно желание!» «У меня тоже! — вскричала свинья — Давай прямо здесь, в луже?» Ой, что тут началось! Как залепила ему девочка пощечину за слова такие и отрезала ей ноги на холодец. А свинья откусил ей голову в районе шеи. Все умерли смертью лютой. Не жили долго и счастливо, нет.

КОНЕЦ СКАЗОЧКИ

Авторство в том письме указано не было, а искать сейчас лениво… да и глупо.

Lamer's blog

18 мар. 2009 г.

Дональд Кнут об экономии времени

У Жени Охотникова встретил выдержки из интервью с Дональдом Кнутом. Программистам будет интересно почитать и выдержки и само интервью в первоисточнике.

Мне как бывшему программисту интересно было узнать, например, о Literate Programming.

А как человеку, интересующемуся вопросами тайм-менеджмента и повышения собственной эффективности, показалась важной вот эта фраза Дональда Кнута:

Я выигрываю важное время, работая в пакетном режиме: я не приступаю к глубокому чтению статьи до тех пор, пока у меня не набираются десятки статей на ту же тему. Когда, в конце концов, я оказываюсь готов прочитать все, что накопилось на данную тему, я часто обнаруживаю, что большая часть этого материала мне совершенно не нужна, и мне не требуется его глубокая проработка.

Действительно, мы недооцениваем пользу «пакетной обработки». На ум приходит несколько примеров моей повседневной деятельности и мне кажется, что во всех случаях этот подход мог бы помочь. Только, как и во всём, нужно знать меру.

Что думаете на этот счёт? Поможет ли пакетная обработка, к примеру, дизайнеру, специалисту по логистике или переводчику?

17 мар. 2009 г.

Primary Account Number (PAN) validation

Тю, не знал, что так непросто будет найти правила, по которым по номеру кредитной карты (PAN) можно определить платёжную систему, которой она принадлежит.

Update. Проблема была в том, что я искал в русскоязычной Википедии. А надо было искать в англоязычной. Там всё написано.

Я-то знал, что номера, начинающиеся с «5» — это Мастеркард (Mastercard), а номера, начинающиеся с «4» — Виза (Visa International). Но потребовалась тут авторитетная ссылка и скондачка как-то я не смог её найти. Привожу тут наиболее полную табличку из найденных. Как оказалось, я тоже не совсем верно помнил. Для достоверного определения платёжной системы первой цифры не достаточно.

Платёжная система

Префикс

Mastercard 51–55
Maestro (дебитовая) 5018,5020,5038,6304,6759,6761
Visa 4
AmEx 34, 37
JCB 3528-3589

Такая памятка получилась.

Lamer’s blog

Передумал. FreeMind vs MindManager

Ранее я писал, что использую FreeMind для рисования карт памяти.

Сегодня убедился, что Minjet MindManager 8 реально круче.

Карты получаются гораздо проще, наглядней, красочней (а это самая большая проблема при рисовании карт на компьютере, а не разноцветными карандашами на листе ватмана). Я уже не говорю о куче другой функциональности вроде связи с Outlook при размещении элемента типа «Appointment» в карте памяти и т. п.

mindmanager-home

По понятным причинам не могу привести пример рабочей карты памяти проектов, которую я вёл во FreeMind. Но поверьте, выглядит это не слишком юзабельно и не сразу можно понять, что к чему.

Untitled-2

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

Mind Map — это рисунок, который имеет свою эстетику. Вернее — должен иметь, т. е. если Mind Map как рисунок неприятен, то бесполезен и даже вреден. Создатель техники Mind Map Тони Бьюзен специально подчёркивал, что при их рисовании существенно включается в работу правое полушарие мозга, отвечающее за эстетику и холистический подход. То есть, рисуя Mind Map по какой-то проблеме, мы обдумываем её другой частью мозга. Всегда полезно рассмотреть проблему с разных сторон.

В идеале, конечно, надо рисовать карты так:

mindmap_2

Конечно, FreeMind бесплатен, а MindManager стоит €349. Но в нашем клубе джентльменам всё ещё верят на слово…

Lamer’s blog

16 мар. 2009 г.

Климат и экология Гомеля

Сразу предупреждаю, что весь пост пишется в состоянии аффекта под влиянием затяжной пасмурной погоды. Если у вас радужное настроение — лучше не читайте.

Я считаю, что всё-таки неверно, что человечество пытается жить в наших широтах. Не естественно это.

Вот, к примеру, факты о Гомеле:

В Гомеле в среднем 147 пасмурных и 30 ясных дней в году. Остальные дни полуясные.

А вдобавок ещё:

Степень озеленения в Гомеле составляет 19,5%[7], что существенно ниже градостроительных и природоохранных нормативов Белоруссии (40–45%[10]).

При этом зелёные насаждения продолжают заменяться новостройками.

Продолжаем перечисление характеристик нашего курорта. Прям в таком виде можно рекламный проспект выпускать, не правда ли? ;-(

Гомель находится в зоне заражения (по цезию-137) от 1 до 5 ku/км² (зона проживания с периодическим радиационным контролем)[6]. В 20 км к северо-востоку от города начинается зона отселения и отчуждения.

Индекс загрязнения атмосферы в Гомеле является повышенным и составляет 5,0 (третье место в Белоруссии после Могилёва и Гродно). Основными загрязняющими веществами являются формальдегид, фтористый водород, фенол, аммиак,оксид углерода.

Наиболее загрязнён атмосферный воздух в западной части города, в зоне влияния Гомельского химзавода, ТЭЦ-2, ЗЛиН, заводов стройматериалов, торгового оборудования и ЖБИ, а также в центре в районе железнодорожного вокзала, где высока транспортная нагрузка.

Расположение Гомельского химзавода и ТЭЦ-2 на западной окраине города в условиях господствующего западного переноса значительно обостряет проблему загрязнения воздуха…

Извиняйте за негатив.

P.S. Отдельный респект тому, кто сделал такую качественную статью в Википедии.

Lamer's blog

15 мар. 2009 г.

Такое вот хреновое лето

Ну и погодка 15-го марта! Если «это» похоже на весну, то я похож Патриса Лумумбу.

IMG_8265

USSR_stamp_P.Lumumba_1961_2k

Такими вот долгими «весенними» вечерами помогает только созерцание сочной и радостной зелени на подоконнике и бутылочка неплохого вина.

IMG_8259 IMG_8269

Когда стемнело и унылый день сменился вполне себе приличным тихим вечером, мы взяли с собой фотоаппарат и пошли прогуляться. Вот что из этого вышло.

IMG_8274

IMG_8285

После прогулки осталось чувство, что день всё-таки удался, несмотря на постоянную обволакивающую сонливость.

P. S. Что касается первой фотки. Это вид из нашего окна. Хохма в том, что ещё два месяца назад это выглядело так:

img_7904

Потом стало выглядеть так:

IMG_7979

А скоро на этом месте вырастет новый квартал, как говорят, высотных домов. Жаль, конечно (особенно потому, что выбирая квартиру мы особое внимание обращали на вид из окна и наличие свободного пространства), но не смертельно, думается…

Lamer's blog

12 мар. 2009 г.

Повысить умственную работоспособность

Тупеешь и демотивируешься с годами, поэтому приходится читать о новых способах поддержания былой (мифической?) работоспособности.

В этом посте я буду приводить цитатки о методах повышения умственной работоспособности. Только самую суть.

Статья «Эффективный способ повысить умственную работоспособность»:

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

Естественный, устойчивый режим суток — это самое эффективное средство… Можно жрать таблетки, но без режима суток можно практически с тем же эффектом спускать их в сортир.

Естественным для человека разумного является пробуждение утром, бодрствование днем, отдых вечером и сон ночью.

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

Ещё одна штука, о которой мало кто знает. Уборка по выходным — это не просто «навести чистоту и порядок». Это — психотерапевтическое средство. Я не буду тут расписывать механизмы, просто поверьте доктору;-)

Музыка в колонках или наушниках — это посторонний шум и напряжение слухового анализатора.

Статья «Разгоняя голову, не перегрейтесь»:

Сколь-нибудь длительное немедицинское применение амфетаминов — это зависимость, тяжелые побочные эффекты и смерть.

Если в случае с амфетаминами следует написать завещание, то, готовясь подсесть на «Прозак», предупредите свою женщину, что секса не будет. Что это вообще такое? Прозак — это такой антидепрессант. Несмотря на то, что в просторечии многие называют свое неработоспособное состояние «депрессухой», с настоящей депрессией оно в 99% случаев не связано.

Но не стоит принимать его [кофеина] больше, чем есть в кофе или чае. Побочные эффекты кофеина посильнее будут, чем у «Ноотропила» или витаминок. Не перегрейте процессор, парни.

Статья «Тайм-менеджмент. Секретное оружие успеха»:

…когда Вы приходите утром на работу, если Вы хорошо отдохнули, Вы полны сил и Ваша работоспособность постепенно растет до обеда, когда наступает её пик.

После обеда она снижается, потом немного повышается примерно до пикового уровня, а затем начинает падать. Когда кончается обычный рабочий день, в среднем работоспособность примерно в два раза ниже, чем до обеда, и она неуклонно снижается. Таким образом, работа, на выполнение которой у Вас ушел бы один час во время, когда Вы полны энергии, занимает у Вас 2–3 часа, если вы делаете её в неподходящее время, когда Ваша эффективность равна 30%.

v-kostin.blogspot.com

8 мар. 2009 г.

3Com 3CRWER200-75 перенаправление портов

Второй день бьюсь, чтобы в сети «Гаранта» заставить работать FliLinkDC++ не в пассивном режиме (есть такая опция «Брандмауэр с ручным перенаправлением портов»), т.к. в пассивном режиме работы есть свои ограничения (человек в пассивном режиме не может скачивать информацию у другого пассивного пользователя, а активные могут скачивать у всех).

Так вот, всё перепробовал. Вроде простейшая штука — настроил Virtual Server, указал порты, которые нужно мэппить, и наслаждайся. Оказалось, не всё так просто… для моего «любимого» 3Com.

Оказалось, что эта скотина портфорвардинг включает для VPN если VPN соединение установлено и для локалки, если VPN нет. Включить форвардинг для локалки при установленном VPN невозможно:

3Com support сообщил: ОДНОВРЕМЕННО с локальных адресов и с внешних адресов при поднятом VPN НЕ БУДЕТ — таков дизайн.

Вот тебе и раз.

Для работы в Internet мне нужен VPN. Кроме того, удобно, когда это соединение устанавливает и поддерживает самостоятельно роутер. В этом случае пользователям не нужно никаких дополнительных соединений. Подключился в свою локальную сеть по WiFi — в результате автоматически есть Internet.

Выход такой: не настраивать автоматическое подключение в VPN на роутере, использовать подключение прямо с компьютера. При этом должен быть настроен L2TP или PP2P Passthrough. Также есть проблемы при подключении одновременно нескольких компов к интернету. Если раньше компы коннектились к роутеру, а уже роутер направлял их в Internet, то сейчас возможность одновременного подключения с нескольких компов регламентируется правилами провайдера. А Гарант, похоже, не разрешает выполнять несколько одновременных подключений с одним логином. :-(

Lamer’s blog

4 мар. 2009 г.

Read more test

Свершилось чудо! В Blogger появился встроенный механизм для разворачивающихся постов (ссылка «Читать далее»). Продолжение этого поста можно не читать (он оставлен просто для истории). Как правильно делать ссылку «Читать далее» в Blogger, написано тут: «Read more in Blogger»

Ранее я писал о том, как сделать ссылку «Read more» в сообщении на блоге (см. «Читать дальше-2 или внедряем Peekaboo view в Blogger»). Там в основе лежал JavaScript, который делал всю работу. Отчасти поэтому, а отчасти потому, что посты в моём блоге редко бывают длинными, я отказался от этого приёма. А вот сейчас решил вернуть ссылочку «Читать далее» для особо длинных постов.

Элегантное решение нашёл в блоге Butiful Beta, где автор рассказал, как сделать разворачивающийся пост без применения сторонних JavaSctript-ов и не утяжеляя и без того напичканные виджетами страницы блога.

Обещаю фичами не увлекаться особенно, применять только там, где получаются действительно длинные посты. Естественно, в RSS ни в коем случае такого делать не буду. Там всегда будут отображаться полные записи.

Это сообщение является тестовым, на нём я проверяю, как новая кухня работает. Также жду отзывов (лучше/хуже, нужно это/не нужно от читателей блога).

v-kostin.blogspot.com

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

Update2: нашёл нормальный вариант, позволяющий убирать надпись для полных постов.