ltwood: (Default)
Интересная статья «Зона освоения (фронтир) и ее образ в американской и русской культурах».

В статье анализируются различия в восприятии американцами и русскими зоны освоения (Дальнего Запада США и Сибири). При внешнем сходстве фронтир в империи и демократической республике воспринимается совершенно по-разному: как зона свободы и зона самовластья и неустойчивости, колыбель национальных ценностей и гнездо крамольников (место ссылки). ...

[http://www.ecsocman.edu.ru/ons/msg/162882.html]
копия: [http://ltwood.narod.ru/misc/008Zamyatina.pdf]
ltwood: (Default)
Искал стенограмму доклада «Linus Torvalds on git» и наткнулся на перевод «Линус Торвальдс о GIT на Google Talks» [http://lib.custis.ru/index.php/Линус_Торвальдс_о_GIT_на_Google_Talks], вполне приличный.

Одновременно нашлась неплохая подборка переводов статей об SVN — статей идеологических, а не советов по использованию [http://lib.custis.ru/index.php/Категория:Статьи_о_Subversion]. Еще интересно сообщение «Subversion, decentralized version control, and the future» [http://svn.haxx.se/dev/archive-2007-06/0780.shtml] (ссылка на него есть в одной из статей).

Оценка доклада Линуса как «dust from Linus Torvald's GIT talk» всегда казалась мне вполне-вполне адекватной (или даже слишком мягкой).
ltwood: (Default)
Здесь [http://www.informit.com/articles/article.aspx?p=1193856, eng] и здесь [http://citcity.ru/18573/, rus].

Мне кажется более или менее правдоподобным, что у разработчиков аппаратуры исчерпались идеи, и они пытаются переложить вину за будущее прекращение действия закона Мура на разработчиков программного обеспечения, предоставляя нам машины, которые работают быстрее только на нескольких ключевых тестах производительности! Я не буду удивлен, если вся идея многопотоковости потерпит провал еще больший, чем провал подхода Itanium, который считался совершенно замечательным, пока не оказалось, что практически невозможно написать требуемые компиляторы. /.../

Безусловно, в следующих редакциях томов 1-3 будет обсуждаться поведение разнообразных базовых алгоритмов при различных параметрах кэшей. В томе 4 пока насчитывается около дюжины ссылок на кэш-память и на подходы, в которых учитывается наличие кэша /.../

/.../ позвольте мне сказать, что почти все слышанное мной в связи с термином «экстремальное программирование» (extreme programming) показывает мне ошибочность этого подхода…/.../
ltwood: (Default)
1. Однажды Дейкстру спросили: - Слабо написать программу по предварительно формализованным условиям. - Слабо! - ответил великий программист и убежал писать гениальную книгу о слабейших предусловиях.

Read more... )

// Из «Алгоритмически неразрешимые проблемы», А. Соловьев
ltwood: (Default)
К сожалению, монополистически-империалистическая агрессивность компьютерного сообщества угрожает уничтожением математической культуры (прежде всего они хотят уничтожить журналы и книги, потом лекции и экзамены). Hедавно я прочитал в интернет-версии своей статьи (версии, сделанной без моего разрешения и контроля), что "динамический прогноз погоды невозможен из-за того, что неточное знание начального условия приводит к ошибкам предсказания на несколько недель, большим количествам исходных неточностей, примерно в 105 раз".

Это — явное свидетельство полной математической безграмотности компьютерщика: у меня, конечно, было "в 105 раз", то есть не в 105, а примерно в сто тысяч раз. Hикакой культурный человек вообще никогда не скажет ни о чем "примерно 105" — если уж "примерно", то 100, а не 105!


// http://www.mccme.ru/edu/index.php?ikey=viarn_ng02

Интересно, В.И. действительно не понимает, что это просто опечатка? И ни разу не допускал/замечал аналогичных опечаток при наборе в TeX'е? И не задумался о том, что вряд ли так написали сознательно (хотя бы потому, что заведомо копировали текст)? Или все-таки риторический прием, рассчитанный на тех, кто об этом не задумается? В последнее не хочется верить...
ltwood: (Default)
Понравилась статья Юрия Нестеренко [http://fan.lib.ru/n/nesterenko_j_l/text_0570.shtml] про «мир полудня» Стругацких. Автор показывает, что там описан не коммунизм, а фашизм. Что-то такое мне всегда казалось, но не формулировалось явно (а вроде бы и формулировалось как-то в оффлайновом споре, но не уверен).

Определение фашизма оттуда: Что же такое фашизм в общем виде? Это тоталитарный строй, реализующий примат интересов государства над интересами личности, допускающий (в отличие от коммунизма) ограниченную экономическую свободу и, как правило, опирающийся на более или менее явную националистическю идеологию, включающую в себя ксенофобию и культ высшей расы.

Update: В комментариях привели замечательную ссылку: Мир полудня в Википедии [http://ru.wikipedia.org/wiki/%D0%9C%D0%B8%D1%80_%D0%9F%D0%BE%D0%BB%D1%83%D0%B4%D0%BD%D1%8F]
ltwood: (Default)
С интересом прочитал переводы статей Эндрю Таненбаума про построение надежных операционных систем на базе микроядра. Относительно преимуществ микроядра никаких возражений, но есть некоторые сомнения по поводу чистоты аргументации автора.

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

2. Другое соображение автора выглядит более осмысленным -- надежности можно достичь за счет грамотной модульности, жестокой инкапсуляйции, простых интерфейсов и маленького обозримого кода. Этот инструмент выглядит достаточно острым, чтобы позволить добиться надежности и я верю, что надежность встроенного ПО (отчасти) достигается именно так. Примерно то же в свое время говорил Вирт ("Долой жирные программы" и пр. статьи), но в его исполнении все выглядело несколько иначе. Как раз в его операционной системе все-все-все выполняется в одном адресном пространстве, а надежность достигается за счет все той же модульности и далее по списку. При поддержке соответствующего языка, гарантирующего невозможность нарушения соглашений.

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

http://citkit.ru/articles/359/
http://www.minix3.ru/articles/reliable-os.html
ltwood: (Default)
По ссылке от [livejournal.com profile] urbansheep прочитал у [livejournal.com profile] behrk текст «Мои взгляды на интерфейсы (типа 50 тезисов)». Кроме раздела «Заглядывая в будущее» готов подписаться под каждым словом.

P.S. Страшно вспомнить, сколько времени я доказывал разработчикам GUI, что последнее состояние должно автоматически восстанавливаться при запуске приложения. И стыдно признаться, что так и не смог доказать, что восстанавливаться должно все состояние, включая открытые файлы и т.п.
ltwood: (Default)
Перебирая разрозненные журналы, наткнулся на статью биолога (точнее этолога) В.Дольника с названием «О брачных отношениях». Текст написан о людях, но с точки зрения этолога. Очень понравился. Поскольку я его для себя отсканировал, то не поленился и выложил для всех. Может еще кому-нибудь понравится. Я всегда подозревал, что Шопенгауэр не до конца разобрался в этом вопросе ;))

Скачать можно здесь: http://webfile.ru/1075412 (6 стр, 300 dpi, 143 кб, формат djvu).

P.S. Если вы еще не научились читать отсканированные тексты в этом формате, то плагин для браузера, позволяющий просматривать djvu, можно взять здесь: http://www.lizardtech.com/plugin/. Еще лучше воспользоваться вот этой замечательной программой: http://windjview.sourceforge.net/.
ltwood: (Default)
По ссылке из ru_programming прочитал старую, но интересную статью о том, как трое ребят по заказу бельгийцев реализовывали компилятор C++ (http://www.pcmag.ru/archive/9705s/05s979.asp).

Несколько цитат.

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

Я уже писал, что у меня создалось аналогичное впечатление относительно выпускников нашего матфака и факультета ИВТ. Всеобщая закономерность?

Read more... )
ltwood: (Default)
За время моего отсутствия во френд-ленте появилось две замечательные записи-ссылки:

http://www.livejournal.com/users/gdy/60409.html (Error codes and error propagation)
http://www.livejournal.com/users/urbansheep/1457110.html (Successful Strategies for Commenting Code)

Обе -- "must read" для программистов. У gdy еще и тред получился интересный.
ltwood: (Default)
[livejournal.com profile] ignat пишет о женщинах-математиках, и в процессе обсуждения известного исторического анекдота, некто [livejournal.com profile] k_k_d удачно формулирует мой идеал женщины. А я все не мог понять, чего это мне девочки с цепочкой на ноге так нравятся ;) Только вот сама Ковалевская совершенно мне почему-то безразлична...
ltwood: (Default)
"Не верь КГБ ни в солнце, ни в дождь, не верь им ни при ясном небе, ни при плохой погоде, не верь им, даже когда они говорят правду".

[...] люстрации означают [...] очищение государственного аппарата и некоторых важнейших общественных институтов (церковь, СМИ, адвокатура и т.д.) от лиц, тайно сотрудничавших со спецслужбами и скрыли сей факт от специальных "люстрационных" органов.

Сводка по бывшим соцстранам )

Полностью статья: http://kipiani.org/gulag/index.cgi?156 (по ссылке от [livejournal.com profile] otiec)
ltwood: (Default)
Давно хотел поподробнее познакомиться с работами С.Э.Шноля, который обнаружил в "чистых" случайных процессах (типа радиоактивного распада) некие периодичности, связанные с космическими периодами -- сутками, месяцем, годом... Оказалось, что все основные статьи есть в сети (http://sky.chph.ras.ru/~mf/). Весьма увлекательное чтение...

Read more... )

Profile

ltwood: (Default)
ltwood

January 2017

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Expand Cut Tags

No cut tags
Page generated 2017-07-24 18:34
Powered by Dreamwidth Studios