Пока ехал на Сапсане в Москву посмотрел Вокзал для двоих, старый фильм Рязанова. Никогда раньше его не видел и сейчас он показался мне редкостной нудятиной, где нет ни одного положительного персонажа. На мой взгляд, Гараж гораздо лучше. Единственный актёр, что порадовал меня игрой, это Михалков.
Среди прочих восторженных отзывов на него, я нашёл только один, описывающий похожие чувства, которые этот фильм у меня вызвал. Возможно, надо его смотреть в депрессивном настроении.
четверг, 29 августа 2013 г.
вторник, 27 августа 2013 г.
Смешение языков
Однажды ночью худой и потрёпанный незнакомец подошёл к Храму и попросил позвать учителя Кайму. Учителя разбудили и привели к вратам, после чего незнакомец сказал:
"В течение многих лет я бродил по этой безжалостной земле в поисках идеального языка программирования. Назовите любой от Ada до Zeno и я выберу его, будь он быстрый или медленный, высокоуровневый или низкоуровневый. Но на любые плюсы есть свои минусы, так что я соберусь и снова отправлюсь в путь, который сегодня привёл меня к вашим дверям".
Кайму попросил незнакомца описать язык, который хочет всем сердцем.
"Он должен использоваться в масштабах предприятия", - ответил незнакомец, - "на стороне клиента и на стороне сервера, в скриптах, командных файлах и ячейках электронных таблиц. Мне нужно, чтобы он работал в режиме реального времени; был многопоточный и, возможно, объектно-ориентированный; включал сборку мусора, обнаружение тупиков, пользовательские исключения, массивы с автоматическим изменением размеров и регулярные выражения для сопоставления строк. Я хочу простоту BASIC, чистоту Smalltalk, краткость Haskell, скорость C, согласованность Lisp, читаемость Python, гибкость Perl и мобильность… Java, я полагаю, но не с безобразной привязкой к системному коду".
"Завтра утром мы попробуем Вам помочь, чем сможем", - сказал Кайму. "Но сегодня Вы должны заночевать в сарае плотника у южной стены".
Незнакомец поклонился и отправился стелить постель на фоне опилок и древесной стружки. Когда Кайму шёл к своей келье, монах спросил: "Что Вы придумали для него?"
"Когда рассветёт", - ответил учитель, - "наш гость увидит, что на стенах того сарая находятся десять тысяч инструментов, каждый из которых был создан ради единственной цели. Никто не принял бы молоток за зубило, и ни один настоящий плотник не мог бы отказаться от одного ради другого".
С первыми лучами солнца незнакомец вернулся к вратам Храма, где снова встретил Кайму и монаха.
"Вы всё ещё ищете язык, который хотите всем сердцем?" - спросил Кайму.
"Нет!" - ответил незнакомец. "Ибо в сарае я нашел самый изумительный кинжал не больше моей руки, в рукояти которого содержатся самые замечательные вещи: пинцет и зубочистки, плоскогубцы и сверла, ключи и развёртки, линейки и столько крошечных лезвий, что и не сосчитаешь! Взяв его, я понял, что моя судьба заключается в моделировании того, что я искал - языка, сделанного из других языков; инструмента, убирающего потребность в других инструментах!"
Сказав это, незнакомец поклонился и удалился.
Монах повернулся к Кайму, чья челюсть отвисла. "Что говорится в анналах про непонятый урок?"
"Что это тоже приносит мудрость," - сказал учитель, - "но только несчастному учителю. Без сомнения, я был бы в два раза эффективнее, если бы был вдвое умнее".
"А как быть с незнакомцем?" - спросил монах. "Безусловно, он не достигнет успеха в своём начинании, так как его кинжал не содержит ни молотка, ни зубила. А если частично и добьётся цели, то будет ещё хуже, так как добавится ещё один язык программирования, увеличивающий путаницу среди них".
"Пусть попробует, и удачи ему!" - сказал Кайму. "Если бы не было таких дураков, мы бы не имели ни Perl, ни Python, ни Bourne shell, ни Tcl, и мир был бы беднее. Я только переживаю, что ни Вы, ни я не такие дураки, мы никогда не будем пытаться добиться невозможного и мы не можем даже надеяться достичь этого".
Так учитель и монах пошли в Храм, чтобы вместе встретить утро.
Кайму попросил незнакомца описать язык, который хочет всем сердцем.
"Он должен использоваться в масштабах предприятия", - ответил незнакомец, - "на стороне клиента и на стороне сервера, в скриптах, командных файлах и ячейках электронных таблиц. Мне нужно, чтобы он работал в режиме реального времени; был многопоточный и, возможно, объектно-ориентированный; включал сборку мусора, обнаружение тупиков, пользовательские исключения, массивы с автоматическим изменением размеров и регулярные выражения для сопоставления строк. Я хочу простоту BASIC, чистоту Smalltalk, краткость Haskell, скорость C, согласованность Lisp, читаемость Python, гибкость Perl и мобильность… Java, я полагаю, но не с безобразной привязкой к системному коду".
"Завтра утром мы попробуем Вам помочь, чем сможем", - сказал Кайму. "Но сегодня Вы должны заночевать в сарае плотника у южной стены".
Незнакомец поклонился и отправился стелить постель на фоне опилок и древесной стружки. Когда Кайму шёл к своей келье, монах спросил: "Что Вы придумали для него?"
"Когда рассветёт", - ответил учитель, - "наш гость увидит, что на стенах того сарая находятся десять тысяч инструментов, каждый из которых был создан ради единственной цели. Никто не принял бы молоток за зубило, и ни один настоящий плотник не мог бы отказаться от одного ради другого".
С первыми лучами солнца незнакомец вернулся к вратам Храма, где снова встретил Кайму и монаха.
"Вы всё ещё ищете язык, который хотите всем сердцем?" - спросил Кайму.
"Нет!" - ответил незнакомец. "Ибо в сарае я нашел самый изумительный кинжал не больше моей руки, в рукояти которого содержатся самые замечательные вещи: пинцет и зубочистки, плоскогубцы и сверла, ключи и развёртки, линейки и столько крошечных лезвий, что и не сосчитаешь! Взяв его, я понял, что моя судьба заключается в моделировании того, что я искал - языка, сделанного из других языков; инструмента, убирающего потребность в других инструментах!"
Сказав это, незнакомец поклонился и удалился.
Монах повернулся к Кайму, чья челюсть отвисла. "Что говорится в анналах про непонятый урок?"
"Что это тоже приносит мудрость," - сказал учитель, - "но только несчастному учителю. Без сомнения, я был бы в два раза эффективнее, если бы был вдвое умнее".
"А как быть с незнакомцем?" - спросил монах. "Безусловно, он не достигнет успеха в своём начинании, так как его кинжал не содержит ни молотка, ни зубила. А если частично и добьётся цели, то будет ещё хуже, так как добавится ещё один язык программирования, увеличивающий путаницу среди них".
"Пусть попробует, и удачи ему!" - сказал Кайму. "Если бы не было таких дураков, мы бы не имели ни Perl, ни Python, ни Bourne shell, ни Tcl, и мир был бы беднее. Я только переживаю, что ни Вы, ни я не такие дураки, мы никогда не будем пытаться добиться невозможного и мы не можем даже надеяться достичь этого".
Так учитель и монах пошли в Храм, чтобы вместе встретить утро.
Original: Babel
Радиоточка
Сегодня пришёл мастер и отключил радиоточку, причём пришёл в 10:30 и его не пришлось ждать целый день. Осталось дождаться, когда отключат телевизионную антенну.
воскресенье, 25 августа 2013 г.
Труба и все-все-все
Dune продолжает меня радовать. И хотя я пока не настроил IPTV, я посмотрел на YouTube фильм и новости сайта russia.ru, для чего есть отдельные приложения. И только телеканал Дождь (почему-то) вынесен в меню верхнего уровня.
Приложение для YouTube мне не понравилось. Они показывают самые популярные ролики, а то, что хочется, надо искать, набирая текст пультом. Если бы была возможность залогиниться и видеть свои подписки и отложенные на потом видео, то было бы удобнее.
Ну и наличие там facebook и twitter для меня бесполезно, а приложение для показа прогноза погоды запускать гораздо дольше, чем достать телефон. Даже игры тут есть, как на древнем телефоне, типа змейка или судоку. Видимо, им делать было нечего...
Приложение для YouTube мне не понравилось. Они показывают самые популярные ролики, а то, что хочется, надо искать, набирая текст пультом. Если бы была возможность залогиниться и видеть свои подписки и отложенные на потом видео, то было бы удобнее.
Ну и наличие там facebook и twitter для меня бесполезно, а приложение для показа прогноза погоды запускать гораздо дольше, чем достать телефон. Даже игры тут есть, как на древнем телефоне, типа змейка или судоку. Видимо, им делать было нечего...
суббота, 24 августа 2013 г.
Реклама в лифте
На официальном рекламном щите у нас в лифте я обнаружил чудную рекламу. Т.е. ночью можно купить пакет (что законно) и получить в подарок (что не наказуемо) алкоголь. Может на них надо настучать куда-нибудь?
MS VC 2010 Express
В какой-то момент у меня дома перестала собираться JDK, выдавая fatal error C1902: Program database manager mismatch; please check your installation. Я перепробовал всё, что можно, включая полную переустановку Visual Studio. Потерял кучу времени, а решение оказалось простым, хотя и не очевидным: надо скопировать файл
mspdbsvr.exe из каталога Common7/IDE в VC/bin.
пятница, 23 августа 2013 г.
DirectX SDK 9 лет
Официальная документация по сборке JDK гласит, что нужна специальная версия от лета 2004 года. Проблема в том, что прошло 9 лет и Microsoft удалили файл. Я, например, скачал отсюда.
четверг, 22 августа 2013 г.
Ты - труба
Обновился клиент YouTube под Android и стал выглядеть, как остальные приложения от Google. Хотя мне данные новшества не понятны, я запускаю видео по ссылке от друзей, а сам в этой видеосвалке не ковыряюсь.
А воз и ныне там
Что изменилось с прошлого раза?
Да ничего! Хотя новые работяги у меня уже два дня. Они поставили коллекторы для воды и угол плиткой обшили. Но к системе не подключились и воды нет.
Всё-таки, гастарбайтеры лучше - они работают на результат, а русские рабочие приходят потрындеть и время провести. И то, что их двое, совсем не повышает производительность труда. Они в туалет не помещаются, поэтому сначала один работает, а второй его отвлекает, а потом наоборот.
Сантехник вообще не от мира сего. Постоянно жалуется, что его начальство не любит и кидает. Не удивительно! Он лопухнулся, когда коллекторы покупал, и решил недостающий выход заменить на краник внизу. На моё замечание, что вокруг унитаза будет обшито и к крану доступ будет через жопу, он ответил, что в России всё через жопу делается. Сейчас будут переделывать...
Ну, а неопрятные они какие! Парень с юга постоянно прибирал за собой, а эти разнесли грязь по всей квартире, так как курить раз 10 в день бегают. Мне ещё сутки тут отмывать всё придётся...
Да ничего! Хотя новые работяги у меня уже два дня. Они поставили коллекторы для воды и угол плиткой обшили. Но к системе не подключились и воды нет.
Всё-таки, гастарбайтеры лучше - они работают на результат, а русские рабочие приходят потрындеть и время провести. И то, что их двое, совсем не повышает производительность труда. Они в туалет не помещаются, поэтому сначала один работает, а второй его отвлекает, а потом наоборот.
Сантехник вообще не от мира сего. Постоянно жалуется, что его начальство не любит и кидает. Не удивительно! Он лопухнулся, когда коллекторы покупал, и решил недостающий выход заменить на краник внизу. На моё замечание, что вокруг унитаза будет обшито и к крану доступ будет через жопу, он ответил, что в России всё через жопу делается. Сейчас будут переделывать...
Ну, а неопрятные они какие! Парень с юга постоянно прибирал за собой, а эти разнесли грязь по всей квартире, так как курить раз 10 в день бегают. Мне ещё сутки тут отмывать всё придётся...
среда, 21 августа 2013 г.
Chrome 29
Опять Chrome упал! Только в этот раз потерял все открытые вкладки и не смог восстановить. Очередное падение, по традиции, означает выпуск очередной версии. И это действительно так!
Первое, что бросается в глаза, переделан интерфейс всплывающих окон, включая выпадающий список в строке поиска. Остальное не так заметно: новые приложения и API, повышение стабильности и быстродействия. Хотя последнее они всегда пишут...
Первое, что бросается в глаза, переделан интерфейс всплывающих окон, включая выпадающий список в строке поиска. Остальное не так заметно: новые приложения и API, повышение стабильности и быстродействия. Хотя последнее они всегда пишут...
вторник, 20 августа 2013 г.
Туда-сюда-обратно
Четырем сталкерам нужно пройти сквозь Столичную пустошь, но сделать это можно только при наличии карты, которая у них в единственном экземпляре. Идти всем вместе нельзя - максимум вдвоём, иначе мутанты всполошатся и убьют всех. Скорость передвижения пары людей, естественно, ограничена скоростью самого медленного из них. Первый способен пересечь чащу за час, второй - за два, третий - за пять, а четвертый - лишь за семь часов.
Как им всем оказаться на другой стороне как можно быстрее?
Как им всем оказаться на другой стороне как можно быстрее?
Powerwolf
Интересная немецкая группа, играющая в стиле power metal. Подсмотрел у Лукьяненко, ибо у них есть песня про Ночной дозор:
Звучат хорошо, надо будет послушать повнимательнее.
Звучат хорошо, надо будет послушать повнимательнее.
"Я" в команде
Некий монах своим смирением был известен во всём Храме. При обсуждении недостатков в программном обеспечении своего клана он всегда брал ответственность на себя, а при получении похвалы за чудесные нововведения, созданные им самим, он всегда отдавал должное всей команде. В конце концов, слова монаха услышала и старая Джинью, настоятельница всех кланов и групп.
"Итак", - сказала она главному настоятелю, - "этот монах говорит, что потерпел поражение после поражения остальных и что все достигли успеха после его победы?"
"Так он говорит всему Храму", - сказал настоятель.
"Приведите его ко мне", - приказала Джинью.
Когда так и сделали, Джинью удивила всех присутствующих, ударив монаха своей тростью и приговорив его к тридцати дням каторги на обработке данных. После того, как ошеломлённого монаха увели, настоятель, нервничая, поинтересовался у Джинью о причинах.
Джинью ударила настоятеля. "Дурак! Взгляни на алгоритм монаха. Когда он говорит, что потерпел поражение, что скорее всего будет правдой?"
"Что другие потерпели поражение", - сказал настоятель, дрогнув.
Джинью ударила его снова. "А когда монах говорит, что все достигли успеха, что скорее всего имеется в виду?"
"Что победа была только благодаря ему", - сказал настоятель, морщась от боли.
Древния жрица раскрутила свою трость над головой так быстро, что сам воздух заскулил от боли, потом с грохотом она ударила в пол прямо перед перепуганным настоятелем. "Единственное, за что можно похвалить этого хвастливого монаха, так это только за то, что он овладел искусством взаимно однозначного отображения (один-к-одному). Между тем, что же мне делать с вами остальными, идиоты? Вы были обмануты простой подменой понятий, которую ваши мозги уже декодировали".
"Итак", - сказала она главному настоятелю, - "этот монах говорит, что потерпел поражение после поражения остальных и что все достигли успеха после его победы?"
"Так он говорит всему Храму", - сказал настоятель.
"Приведите его ко мне", - приказала Джинью.
Джинью ударила настоятеля. "Дурак! Взгляни на алгоритм монаха. Когда он говорит, что потерпел поражение, что скорее всего будет правдой?"
"Что другие потерпели поражение", - сказал настоятель, дрогнув.
Джинью ударила его снова. "А когда монах говорит, что все достигли успеха, что скорее всего имеется в виду?"
"Что победа была только благодаря ему", - сказал настоятель, морщась от боли.
Древния жрица раскрутила свою трость над головой так быстро, что сам воздух заскулил от боли, потом с грохотом она ударила в пол прямо перед перепуганным настоятелем. "Единственное, за что можно похвалить этого хвастливого монаха, так это только за то, что он овладел искусством взаимно однозначного отображения (один-к-одному). Между тем, что же мне делать с вами остальными, идиоты? Вы были обмануты простой подменой понятий, которую ваши мозги уже декодировали".
Original: The "I" In Team
понедельник, 19 августа 2013 г.
Медиакомбайн
Dune, хотя и сырой, но мощный продукт с большими перспективами. Сегодня решил опробовать цифровое телевидение, так как от обычного я отключился. Медиаплеер поддерживает эту функциональность, но надо найти список каналов провайдера. Как оказалось, один чел поддерживает необходимый пакет на добровольных началах, за что ему большое спасибо. Осталось только договориться с провайдером, чтобы дали потестировать.
Ремонт
Начиная с субботы мне делают ремонт: сняли плитку, начали короба делать. Сегодня с утра добавился и сантехник. Посмотрел и сказал, что надо купить всяких деталей. Я выдал им денег, они вдвоём вышли и пропали. Телефоны отключены, я уже волноваться начал и позвонил бригадиру. Тот тоже их стал искать, не нашёл и обещал прислать завтра новых работников. А я-то до завтра как без унитаза доживу?
Навигация
Молодая монахиня подошла к учителю Банзену и сказала:
"Ознакомившись в первый раз с требованиями, я написала эскиз дизайн-документа, как заведено".
"Когда эскиз был одобрен, я стала составлять подробный дизайн-документ, как заведено. При этом я поняла, что мой эскиз не был продуман, и я отказалась от него".
"Когда рабочий проект был одобрен, я приступила к написанию кода, как заведено. При этом я поняла, что мой рабочий проект не был продуман, и я отказалась от него".
"Мой вопрос в следующем".
"Так как мы должны менять код в соответствии с требованиями, которые становятся известны только тогда, когда реализация идет полным ходом, можем ли мы просто писать код и ничего более? Почему мы должны тратить время на создание проектной документации?"
Банзен задумался над этим. Потом он кивнул, сказав:
"В документах силы не больше, чем в пригорошне листьев: вы можете спокойно отказаться от создания любого из них. Перед тем, как учитель Муген пересёк Неоткомпилированные Пустоши он сделал восемь превосходных карт маршрута, по которому планировал идти. Тем не менее, когда он подошёл к вратам храма, то сжег их на месте".
Монахиня пошла к выходу в приподнятом настроении, но когда она достигла порога, Банзен рявкнул: "Сестра!"
Когда монахиня обернулась, Банзен сказал:
"Муген смог сжечь карты только потому, что он уже прибыл".
"Когда эскиз был одобрен, я стала составлять подробный дизайн-документ, как заведено. При этом я поняла, что мой эскиз не был продуман, и я отказалась от него".
"Когда рабочий проект был одобрен, я приступила к написанию кода, как заведено. При этом я поняла, что мой рабочий проект не был продуман, и я отказалась от него".
"Мой вопрос в следующем".
"Так как мы должны менять код в соответствии с требованиями, которые становятся известны только тогда, когда реализация идет полным ходом, можем ли мы просто писать код и ничего более? Почему мы должны тратить время на создание проектной документации?"
Банзен задумался над этим. Потом он кивнул, сказав:
"В документах силы не больше, чем в пригорошне листьев: вы можете спокойно отказаться от создания любого из них. Перед тем, как учитель Муген пересёк Неоткомпилированные Пустоши он сделал восемь превосходных карт маршрута, по которому планировал идти. Тем не менее, когда он подошёл к вратам храма, то сжег их на месте".
Монахиня пошла к выходу в приподнятом настроении, но когда она достигла порога, Банзен рявкнул: "Сестра!"
Когда монахиня обернулась, Банзен сказал:
"Муген смог сжечь карты только потому, что он уже прибыл".
Original: Navigation
Подписаться на:
Сообщения (Atom)




