Frodo

> Recent Entries
> Archive
> Friends
> User Info
> Предыдущие 50 записей

Ссылки
Каталог 2001-2003
Каталог 2004

Поиск по журналу:


December 2009
  12345
6789101112
13141516171819
20212223242526
2728293031  

Tags
disengagement
google
honest reporting
hopenchange
latin
libertarian
lisp
mass media
memories
money
php
s2
ttc
un
visit to ms
www
ЖЖ
Израиль
Ирак
Каталог
Ливан
Рон Пол
США
ЧГК
арабы
биржа
вода во облацех
жж
за здравие
израиль
история
кино
книги
копирайт
криворучки
лытдыбр
мизес
натовец
окружающая среда
политика
профессия
совок 2.0
спам
сша
хихи
цитаты
экономика
Добро пожаловать в мой журнал!

Если вы хотите со мной связаться, оставьте комментарий здесь.

November 28th, 2009


09:27 pm - на выдумки хитры
Ребята написали генератор shellcode исключительно по-английски - т.е. английский текст как машкод для x86. То есть, главное по-английски там декодер, а все остальное в английский кодируется. Но все равно - если бы меня спросили, возможно ли, я бы наугад сказал, что нет - не хватит нужных инструкций. А вот - хватило. Причем они их создают автоматически из английского текста (т.е. искать это по маскам бесполезно). 

(Две мысли | Что скажете?)

November 23rd, 2009


03:39 pm - kung fu web and river crabs
Интересно, есть ли хоть одна крупная компания, которая не сотрудничала бы с Китайским правительством в деле чморения населения Китая?

P.S. про заголовок тут.

(9 мыслей | Что скажете?)

November 21st, 2009


04:11 pm - XOR list
Прочел об интересном трюке - хранении указателей для двусвязного списка с помощью XOR. Практичность этого трюка сомнительна, разве что в embedded, я бы сам никогда, наверное, не стал им пользоваться. Но идея красивая. 

(12 мыслей | Что скажете?)

November 18th, 2009


01:54 pm - fighting Anthropogenic Global Bugging
Bad Code Offsets - brilliant! Now I finally can write bad code without feeling guilty. 

(Две мысли | Что скажете?)

November 10th, 2009


11:55 am - open space
Был недавно в одном немаленьком местном доткоме. У них такое симпатичное здание, все что надо, даже лужайка есть со всякими подвижными играми. А програмеры работают так - здоровенная комната, в ней столы рядами. И за ними все сидят, прям как в школе в классе. Ни перегородочек, ничего. Я б, наверное, свихнулся так работать.
Хотя, может, и привык бы, кто знает.
Помню, я такое же видел один раз, когда случайно зашел в call-center одной турфирмы. Тоже столы рядами, компьютеры и люди рядком сидят плотненько так. Я еще тогда подумал - надо бы с этими ребятами на телефоне повежливее говорить, они в таких говняных условиях работают.

(14 мыслей | Что скажете?)

September 27th, 2009


02:44 pm - hmmm
Новости подряд:

17% of Twitter users 'tweet' from the bathroom
Twitter Closing New Venture Round At $1 Billion Valuation

Не знаю, что и сказать.

(4 мысли | Что скажете?)

02:34 pm - all your base
Тут вот пишут об очередной дыре в безопасности сайтов. Надо сказать, я не удивлен. Система безопасности, которая бы не позволила таком случиться - на уровне программном или на уровне организационном - неудобна, дорога, а главное - когда она работает, всему этому нет ровно никакого оправдания - ничего же не случается! А если случается, то чаще всего - это ложное срабатывание.
Если вы думаете, что это что-то новое в компьютерной отрасли - то вот вам пример.

A suburban New York City nuclear power plant's siren system has mistakenly
blared out the warning, "Emergency! Emergency! Emergency!"  The ominous
message rattled some of the residents of New City, about 30 miles north of
midtown Manhattan. Auto shop worker Rudy Gaspari says the mechanical voice
had an unsettling, post-apocalyptic overtone to it.

The voice came from an Indian Point plant siren located downtown during a
test Friday, The Journal News reported.  Indian Point spokesman Jerry Nappi
says the voice message "shouldn't have happened." He says plant officials
have disabled the voice mechanism in the siren.

Т.е. на атомной электростанции есть механизм, который о чем-то там предупреждает. Пост-апокалиптичексим голосом. В один прекрасный день эту систему проверяют, и в ходе проверки она ложно срабатывает. Что делают в этом случае люди? Выключают голосовой механизм. Как замечают в рассылке RISKS, what could possibly go wrong there?

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

А Британские Ученые (TM) тем временем собираются доверить компьютерам чтение экзаменационных сочинений.

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

(15 мыслей | Что скажете?)

August 28th, 2009


07:27 pm - выхожу в Интернет - а они уже здесь
Американское правительство, в своей неусыпной заботе о гражданах, не обходит вниманием и Интернет. Вот, готовят закон об кибербезопасности. Среди прочих прелестей:

Other sections of the proposal include a federal certification program
for "cybersecurity professionals," and a requirement that certain
computer systems and networks in the private sector be managed by
people who have been awarded that license.


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

Section 201, which permits the president to "direct the national
response to the cyber threat" if necessary for "the national defense
and security." The White House is supposed to engage in "periodic
mapping" of private networks deemed to be critical, and those companies
"shall share" requested information with the federal government.


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

(13 мыслей | Что скажете?)

February 25th, 2009


02:27 pm - bash 4
Вышла новая версия bash.

cc. There is a new &>> redirection operator, which appends the standard output
and standard error to the named file.

dd. The parser now understands `|&' as a synonym for `2>&1 |', which redirects
the standard error for a command through a pipe.

Наконец-то! Ну там еще много чего, наверняка более полезного, но вот это меня в баше больше всего доставало, по сумме.


(24 мысли | Что скажете?)

January 14th, 2009


01:35 am - adware
Интервью с вампиром изготовителем адвера. Scary.Вот ни за что не догадаетесь на каком языке он пишетписал в бытность адверщиком, кстати.

(24 мысли | Что скажете?)

January 4th, 2009


09:29 pm - rogue CA certificate
Для тех, кто понимает:
Успешная попытка взлома системы сертификатов HTTPS. Через коллизию в MD5 и службу Verisign.

(6 мыслей | Что скажете?)

November 7th, 2008


10:25 am - восемнадцатый тур марлезонского балета
Они опять за старое:

Now that Yahoo's ad deal with Google Inc. is off, Yahoo Inc. CEO Jerry Yang said his company is open to a new offer from Microsoft Corp.

Но что интересно:

Microsoft (NASDAQ: MSFT) offered $33 a share for Yahoo earlier this
year, a price Yang spurned as undervaluing the company. The stock
closed Wednesday at less than half that price at $13.92.

Эдак и до мышей недалеко.

(Одна мысль | Что скажете?)

October 17th, 2008


04:17 pm - RIP good times
RIP good times - презентация Sequoia Capital o происходящем в экономике и в технологической индустрии в частности.

(Что скажете?)

October 1st, 2008


12:57 am - за передовую магию
Маленький компьютерный Sokal Hoax.
Отличная история, не знал о ней.

(Одна мысль | Что скажете?)

September 15th, 2008


12:48 pm - all your network are belong to us
История с сан-францискским сисадмином, который упер у города сеть, оказывается, еще не закончилась - он подключил к сети девайс для удаленного доступа, и никто не знает, где он находится и как его отключить.
Я с этой проблемой тоже сталкивался неоднократно - т.е. зная, скажем сетевой адрес барахлящего компьютера (а еще хуже - не обязательно компьютера), найти, что он такое и где физически находится. При отсутствии соответствующей базы данных задача не из приятных.
Но каким надо быть дятлом, чтобы организуя такое, оставить на первом же экране доступа собственное имя?

(17 мыслей | Что скажете?)

September 11th, 2008


04:34 pm - слава роботам
Потрясающая история - сайт газеты получает много хитов на историю 6-летней давности о банкротстве United Airlines, выносит ее в список Popular Stories, гугль ее подхватывает и публикует с свежей датой, роботы радостно размножают и распространяют - и акции компании United падают на 75%. Самое любопытное, что всю работу сделали автоматические огромные человекоподобные роботы, людям оставалось лишь, разинув рот, следить за развитием событий.
Конспиролог во мне говорит, что очень подозрительный сценарий, кстати. Но даже если в этот раз это было случайно, то уж в следующий раз точно кто-то такой механизм запустит нарочно. Всего-то надо - сгенерировать немного трафика на сайт какой-нибудь местной газетенки, когда-то опубликовавшей отрицательную финасовую новость о какой-то компании. Дальше все делается само, и никто ничего не докажет.

(25 мыслей | Что скажете?)

August 4th, 2008


02:04 am - scalability FAIL
scalability fail
Ironic?

(Что скажете?)

July 27th, 2008


04:55 pm - ты попробуй, очень вкусно
Микрософт провел эксперимент с целью доказать пользователям, что им очень нравится Виста, просто они об этом еще не знают.
Бедняги.

(3 мысли | Что скажете?)

July 24th, 2008


12:39 am - you don't talk about fight club
Оказывается, фирма Эпл, распространяя свой SDK, заставляет разработчиков подписать соглашение, в котором запрещается обсуждать этот SDK с посторонними лицам - вообще. Мало того, сами соглашения, частично, тоже секретные!

Они там что, совсем свихнулись на секретности?
Мало того, их лицензия запрещает писать код, загружающий любой другой исполняемый код! Что курят эти люди?

(8 мыслей | Что скажете?)

May 12th, 2008


02:01 pm - there can be only one
Microsoft Excel, оказывается, не может открыть два файла с одинаковыми именами (из разных каталогов) одновременно. WTF?!

(13 мыслей | Что скажете?)

May 5th, 2008


04:57 pm - трудовая биография
Как вы думаете, где и кем работает человек по имени Sandeep Gupta, который был президентом и CTO фирмы SCO - пытавшейся засудить пользователей Линукса за нарушение копирайтов, к тому же, как оказалось, SCO вовсе не принадлежащих. И который успешно довел свою фирму до полного банкротства?
Работает он теперь в фирме Microsoft, но самое интересное не это, а его должность - Director, Technical Competitive Strategy of the Server & Tools Division (курсив мой :). Это типа такой видит Микрософт свою competitive strategy? 

(Две мысли | Что скажете?)

April 21st, 2008


06:01 pm - windows и память
История требований Виндовса к памяти от Гостомысла до наших дней. Наглядно примерно так:




Если дела пойдут в таком же духе и дальше, то к 2015-му виндовс будет требовать 20Г памяти минимум. Впрочем, никто не гарантирует, что дела пойдут так - так что может и 200 будет :)

(88 мыслей | Что скажете?)

March 24th, 2008


01:30 pm - перелистывая блогленту
David Heinemeier Hansson, создатель Ruby on Rails, 3 года назад написал:

I would have a hard time imagining hiring a programmer who was still on Windows for 37signals. If you don't care enough about your tools to get the best, your burden of proof just got a lot heavier.

37signals, eсли кто не в теме, это его фирма. По этому поводу Jeff Atwood употребляет слово, точный перевод которому я найти затруднюсь - douchebag. Что-то типа "надутый мудило".
Притом, что я к Виндовсу не испытываю особо теплых чувств, я думаю, он прав. Конечно, каждый имеет право нанимать кого угодно по какому угодно критерию, но прием такого критерия и публичная похвальба им мне кажется не очень умным шагом. Это, к сожалению, неотьемлемая черта опенсорсного пейзажа...
Интересно, через 3 года, когда его фирма выросла и повзрослела (я надеюсь), он по-прежнему придерживается такой точки зрения?

(19 мыслей | Что скажете?)

February 21st, 2008


09:53 pm - office formats
Джоэл про микрософтовские форматы. Довольно печальное зрелище, по-моему. Особенно советы типа "если вам надо что-то из вордовского файла - купите виндовс, поставьте ворд и общайтесь с ним на визуальном бейсике... если слишком медленно - купите десяток".

(20 мыслей | Что скажете?)

December 14th, 2007


04:59 pm - On Vox: из жизни glibc

Дано: функция glibc, у которой в мануале написано:
    char* nl_langinfo(nl_item item);
If  no  locale has been selected for the appropriate category, nl_lang-
info() returns a pointer to the corresponding string in the "C" locale.

If item is not valid, a pointer to an empty string is returned.

На самом деле:

nl_langinfo doesn't return always char pointers.
For some values it returns unsigned int and for others uint32_t, it really
depends on the value. Say for _NL_TIME_WEEK_1STDAY you want:
union { char *p; unsigned int val; } u;
u.p = nl_langinfo (_NL_TIME_WEEK_1STDAY);
value = u.val;

Разумеется, никакой документации для этого любопыного факта в обозримой вселенной не существует, уж во всяком случае - не на сайте GNU.
Внимание, риторический вопрос: что курят эти люди и зачем они прилетели к нам на Землю?

Originally posted on sm.vox.com


(Одна мысль | Что скажете?)

December 13th, 2007


02:49 pm - On Vox: история VisiCalc

Давным-давно, когда патентов на программы еще не было...
Конечно, жалко авторов VisiCalc, получивших меньше, чем если они бы написали его сегодня. Но будь лет 40 назад положение с патентами на программы такое же, как сейчас, мне кажется - огромного колучества современного софта вообще не было бы, включая практически весь open source - все базовые концепции оказались бы запатентоваными наглухо.

Originally posted on sm.vox.com


(7 мыслей | Что скажете?)

December 1st, 2007


11:38 am
DJB - автор qmail если кто не знает - передает весь свой код в public domain. Жалко, что он не сделал лет на 10 раньше - столько гемора бы сэкономили.
Я вообще думаю, что 90% из опенсорсного кода ровно ничего не потеряло бы, будь этот код в public domain. А уж сколько сэкономили бы на бесконечных флеймах и на адвокатах...

(54 мысли | Что скажете?)

November 19th, 2007


12:12 pm
Для компьютерщиков )

(9 мыслей | Что скажете?)

October 23rd, 2007


09:22 am
Если вы думали, что тупее патента на нажатие кнопки для покупки придумать трудно, то вы недооценили гений компании Амазон. Теперь она запатентовала дописывание слов в конец URLа. Кто первый скажет <isindex>?

via [info]tony2001

(7 мыслей | Что скажете?)

October 15th, 2007


10:43 am - охота пуще неволи
Много людей ругает компанию Микрософт за недружественные интерфейсы. Но на самом деле Микрософт не очень виноваты - они честно стараются. Выходит частенько не очень, но это скорее беда всей отрасли, чем вина одной конкретной фирмы. Однако вот вам пример одной конкретной фирмы, которая из кожи вон лезет, чтобы сделать свой продукт как можно менее полезным для пользователя, сделать все, чтобы запретить ему делать то, что хочет он - и вместо этого разрешить делать только то, что хочет фирма, и наименее удобным для пользователя способом. В результате - за продуктом стоят огромные очереди, за него платятся кучи денег и его пользователи организуют культы поклонения продукту и фирме, его создавшей. Чего тогда обижаться на программистов, если у них перед глазами пример - делай пользователю плохо, тебе заплатят больше денег?

(26 мыслей | Что скажете?)

October 11th, 2007


10:47 pm - парад уродов продолжается
Оказывается, существует патент на User interface with multiple workspaces for sharing display system objects - да-да, то самое, чем пользователи различных систем пользуются уже полтора десятка лет, так это, оказывается, "интеллектуальныая собственность" и патент. Но теперь интеллектуальные собственники не выдержали столь открытого попрания их "прав", и, раз линуксоиды не вняли предупреждениям Болмера и не побежали в массовом порядке закупать Висту, подали на них в суд. Остается пожелать фирме IP Innovation, LLCAcacia (это настоящее имя данных патентных троллей, по-видимому, но они любят его скрывать) того же бесславного конца, который наконец-то нашла фирма SCO.

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

(4 мысли | Что скажете?)

September 14th, 2007


03:54 pm - капец котенку
SCO Files For Chapter 11 Bankruptcy. И поделом.

(7 мыслей | Что скажете?)

September 5th, 2007


11:26 am - Дорогая $Редакция$
Получил мейл от Микрософта, начинающийся так:

$USER_FNAME$ $USER_LNAME1$
$USER_EMAIL$

Dear $USER_FName$,

Microsoft challenges you to take Active Directory Rights Management Services (AD RMS) and Active Directory Federation Services (ADFS) to the next level!

Что тут скажешь? $Response$ for your $Communication$, dear $Company$!

(10 мыслей | Что скажете?)

August 20th, 2007


01:04 pm - benchmarking
Для программистов )

(22 мысли | Что скажете?)

August 9th, 2007


12:14 am - LinuxWorld
Был вчера на LinuxWorld в Сан-Франциско. Было довольно интересно, хотя формула проведения, по которой одновременно проводится 8 треков, не оставляет шанса поприсутствовать даже на половине интересных выступлений. Я бы согласился на поменьше keynotes, побольше обычных выступлений. Хотя киноут киноуту рознь, наверное. Вот, на Зендовской конференции keynote будет делать Джоэл Спольский, очень будет интересно послушать его вживую :)
На выставочной части тоже было немало интересного, особенно запомнились конкуренты Оракла из фирмы EnterpriseDB (как я понял, это PostgreSQL плюс примочки плюс облегченная миграция с Оракла), которые не только установили свой стенд рядом с Ораклом и покрасили его в Оракловские цвета, но и пригласили настоящего фокусника-затейника, который исполнял различные фокусы и всячески зажигал. С карточными фокусами б-м дело ясное, а вот такой фокус он с часами делал: берет у аудитории наручные часы, замечает время, кладет владельцу в кулак, тыры-пыры, абра-кадабра - часы оказываются переведенными назад на 17 минут. Как это сделано - угадать не могу. Наверняка как-то очень просто, но как? Но в любом случае смотреть интересно, я даже название фирмы запомнил :) так что им пять баллов за работу с аудиторией.

Жалко, что все интерeсные выступления посетить не удалось. Впрочем, может это мне с паралеллизмом не повезло - в 2 днях конференции для меня было не очень много интересного (т.е. достаточно мало, чтобы мне было лень ехать в СФ :), а в 2 остальных - наоборот, слишком много. Вот если б это как-то можно было кастомизировать...
Завтра опять поеду.

(4 мысли | Что скажете?)

June 27th, 2007


12:25 pm - век живи, век учись
В списке 20 самых популярных языков программирования оказалось целых 2 языка, которых я не то, что не знаю - даже и не слышал никогда, что они существуют.
12-е место - SAS, как я понял, это для мейнфреймов и data crunching.
16-e место - ABAP, это вроде на чем SAP-овские системы программируют.

Любопытно, что они обошли Пролог и RPG. Кобол с Фортраном, натурально, бессмертны. А вот к D и Lua, похоже, имеет смысл приглядеться.

P.S. да, я знаю, считать по поисковикам - ненаучно. А где научнее?

Update: На ту же тему, но с другими мерками.

(34 мысли | Что скажете?)

June 25th, 2007


03:32 pm
Интересные цифры - сколько RedHat, IBM, Oracle и Microsoft тратят на рекламу и R&D.

(11 мыслей | Что скажете?)

June 8th, 2007


04:15 pm - о необходимом
Видел недавно интервью про открытие израильского Гугля. Все как положено, Ленина видел и т.п., но что заинтересовало. Почему все компании, у которых много денег, считают своим долгом в каждом интервью распространяться о том, как необходимо иметь по три монитора на программиста, большие мягкие мешки в углах для сидения и игровые приставки с экраном в полстены на рабочем месте, чтобы достигнуть успеха? Т.е. не то, чтобы я завидовал - меня в принципе тоже неплохо кормят. Т.е. завидую немного, конечно, но дело-то не в этом. А в том, что при всей приятности мешков, экранов и сегвеев, причинно-следственная связь между ними и наличием у компании кучи денег - по моему непросвещенному мнению - ровно обратная. Т.е. они делают это потому, что у них много бабла и им хочется, чтобы все об этом знали, а не у них много бабла потому, что они это делают. Вопрос, зачем они так часто об этом говорят, что это необходимо? Скажите - нет, не необходимо, просто у нас есть много бабла и поэтому мы можем себе позволить выглядеть круто - разве вас кто-то осудит? Я не осужу. Т.е. я лично наверное предпочел бы прибавку к зарплате игровой приставке в кухне, но не осужу все равно.
Джоэл, кстати, в начале этой статьи тоже говорит о необходимом, хотя сама статья о найме.

(25 мыслей | Что скажете?)

June 7th, 2007


04:14 pm
Когда я вижу код типа:

while (N > 24) {
N -= 24;
}

мне в голову лезут нехорошие мысли о лицензировании программистов...

(21 мысль | Что скажете?)

10:24 am
Людям, которые ввели на виндах моду именовать программы в две ступеньки - Имя Фирмы/Имя продукта - надо бы отрезать половину жопы. rant )

(15 мыслей | Что скажете?)

June 4th, 2007


05:38 pm
Вопрос для программистов )

(13 мыслей | Что скажете?)

May 15th, 2007


06:25 pm - микрософт жжот
Программа установки Visual Studio пытается покончить жизнь самоубийством:
микрософт жжот
в полный рост )

(9 мыслей | Что скажете?)

April 18th, 2007


04:01 pm - Календарь
По некоторым прискорбным причинам календарь нашей компании ведется на сервере sExchange. Пользоваться злобной пародией на мейл-клиент под названием Outlook и тем самым приближать пробуждение Ктулху мне не хочется. Mozilla Thunderbird, в остальном вполне приличный, календари из сексчейнжа показывать умеет, однако не по-простому, а по-особенному - в какой-то своей временной зоне нелинейной структуры. Иными словами - передвигает назначенные события случайным образом в пределах 8 часов туда-обратно, что все еще позволяет знать, что назначено в определенный день, но не позволяет понять, когда именно оно назначено.
Поэтому вопрос - не знает ли кто из уважаемых читателей такую утилитку в виндовсе, которая умеет:
1. Понимать календарь из сексчейнджа.
2. Показывать его в удобопонятном виде, не занимая при этом много места - скажем, вися в уголочке рабочего стола или свернувшись в tray - скажем, календарь на месяц с отмечеными днями и по нажатию на день календарь на этот день.
3. Напоминать о наступлении события за указанное мной время.
4. Не жрать память сверх приличия
5. Желательно, не стоить денег

Я пробую Rainlendar, но он во-1х, стоит денег за общение с сексчейнджем, во-вторых, его интерфейс немного глючноват, а в-третьих, заставить его напоминать о событиях из сексчейнджа мне так и не удалось.

(16 мыслей | Что скажете?)

April 16th, 2007


11:23 am
Микрософт выпустил собственный Flash. Как обычно, cross-platform для микрософта означает "а еще мы поддерживаем Мак!". Конечно, по сравнению с предыдущей политикой, когда это означало "работает в Windows 95 и в NT", это большой шаг вперед, но...

(Одна мысль | Что скажете?)

April 9th, 2007


09:38 am - выбирай на вкус
Очередная войнушка на тему "твой язык программирования сосет больше, чем мой язык программирования" у [info]avva навела меня на мысль. Я подумал - какой язык программирования мне стоило бы выучить и зачем? Т.е. языков программирования наплодили столько, что пора уже им заиметь своего Линнея и Дарвина, и выпускать определитель видов и открывать факультеты по изучению их генезиса и повадок. Кстати, неужели мне первому в голову пришла эта мысль? Не поверю, где-то это уже должно быть. Но я отклонился от темы.
Итак, я знаю следующие языки (в произвольном порядке): C, C++, Java, Prolog, Perl, PHP, Javascript, Tcl, Visual Basic в различных его изводах, Pascal. "Знаю" здесь надо толковать очень широко - т.е. мои знания, скажем, в Прологе  гораздо хуже, и гораздо ржавее, моих знаний C, но концепции языка я знаю, и если бы понадобилось, думаю, смог бы продуктивно работать на нем после некоторого подновления знаний. Lisp/Scheme я встречал, однако в список внести не могу, поскольку ничего толком на нем не писал, и не уверен, что смог бы без серьезного вложения времени - а это, практически, то же самое, что учить язык заново.
Теперь вопрос - существует ли язык, который мне стоило бы выучить для практических целей? Т.е. если бы я, скажем, не знал Перла, то мне бы стоило выучить его или, скажем, Питон или PHP - потому что, скажем, писать ad-hoc программки для обработки информации в различных форматах на них удобнее, чем на C или Яве. Мне так кажется. А если бы я не знал C, то мне стоило бы его выучить, чтобы писать более эффективные программы или пользоваться тысячами готовых библиотек, у которых есть интерфейс с C.
Т.е. мне интересно, какой язык, который, если я его выучу, позволить мне решать гораздо более эффективно некоторый класс задач - при этом класс достаточно часто встречающийся, чтобы имело смысл заниматься этим заранее (т.е. если какой-то язык позволяет жутко эффективно программировать ядерные реакторы, то это непрактично - буду работать с реакторами, тогда и выучу).

(43 мысли | Что скажете?)

March 29th, 2007


12:59 pm
Как Микрософт борется с вирусами:
A rash of users of Microsoft's new Windows Live OneCare service, launched last January 30, have been reporting on Microsoft's support forums that virus scans performed by the service have resulted in the deletion of their OUTLOOK.PST files

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

Спрашивается, зачем нужны вирусы, когда есть такой роскошный антивирус?

(Две мысли | Что скажете?)

February 19th, 2007


02:31 pm
Победа линукса на просторах России. По уму, на самом деле, что в этой ситуации надо бы сделать, так это создать вариант Линукса для российских учебных заведений - не такое уж неподьемное дело, конечно, возни много и т.п., но если активная группа возьмется, за полгода-год, думаю, вполне реально поднять. Может, и меньше - в Европе и США наверняка на эту тему наработки есть, дело только в правильной локализации, ну и найти энтузазистов на местах. И по ходу устроить мощную grass-roots рекламную кампанию, типа освобождаемся от гнета заморских копирайтных капиталистов, то-се. Об этом и международная техно-пресса будет рада прописать, да и местных политиков парочка прилипнет, если увидит пользу. Ну а дальше the sky is the limit - в Европе подобные инициативы получают такую бюджетную поддержку, что завидки берут. Что я, конечно, как либертарианец, одобрить не могу, но с практической точки зрения они своего добиваются.
Только все это, сдается мне, холоймес.  Хотя кто знает - а вдруг?

(57 мыслей | Что скажете?)

February 17th, 2007


11:24 pm
Кстати к разговору о недостатках Сони - я сейчас читаю интересную книгу Алана Купера, "Inmates are running the asylum". Там он использует метафору, которая мне очень понравилась. Он говорит - современная электроника и особенно программы - это медведь, которого научили танцевать. Т.е. публику удивляет не красота танца, а сам факт, что медведь танцует. Далее Купер пишет, что люди делятся на два класса - апологеты и жертвы (в оригинале apologists и survivors). Первые не только учатся любить медведя за сам факт, что он танцует - но и находят особое удовольствие в том, чтобы осваивать нечеловечески запутанные интерфейсы, разбираться в сложностях продуктов и ценой нетривиальных усилий заставлять их делать нужные вещи. Сам факт, что им удалось заставить медведя выкинуть новое коленце - для них сама по себе награда, и затраченые усилия их ничуть не пугают. Вторые же испытывают перед медвежьей техникой определенное оторопение - они чувствуют, что что-то тут не так, когда им представляют "простой и дружественный интерфейс", который представляется им сложным и враждебным. Они знают, что медвежий танец - уродлив и коряв, но поскольку ничего другого у них нет, они вынуждены скрепя сердце пользоваться тем, что есть.
В общем, интерeсная книга. Но я еще вот  почему это пишу - я чувствую, что с годами я медленно, но верно перехожу из первого лагеря во второй. Меня все меньше восхищает, что современная техника может делать, и все больше расстраивает - как она это делает.

(5 мыслей | Что скажете?)

February 13th, 2007


01:44 am - Что в имени

Исторический факт для тех, кто понимает:
Как назывался продукт, купленный Микрософтом в 1988 году и вполедстви ставший Visual Basic? Он назывался Ruby.
Интересно, знал ли Мацумото. Думаю, не знал.

(Что скажете?)

February 9th, 2007


02:45 pm
Узнал сегодня новый термин - Sneakernet, т.е. "кроссовочная сеть". Это значит человек пишет информацию на носитель - дискету, диск и т.п., одевает кроссовки и несет информацию лично к другому компьютеру (ну или шлет по почте). Сам по себе факт, что грузовик, груженный дисками, есть самое быстрое (с точки зрения bandwidth) средство передачи информации, я читал давно. А термина не знал. Судя по этой статье, Sneakernet до сих пор эффективнее интернета при передаче больших обьемов информации - как по цене, так и по скорости (если у вас нет прямого канала OC-3, который выходит быстрее, но дороже).

(6 мыслей | Что скажете?)

> Предыдущие 50 записей
> Go to Top
LiveJournal.com