Category: it

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

космос, преемственность, freedom

[Приклеено] Почтовый ящик.

Collapse )
   Здесь же можно оставить мне своё сообщение. Анонимные комментарии скринятся. Друзья могут отвечать вместо меня, если я недоступен. Приватность, сохранность (и даже прочтение) писем не гарантируется. Впрочем, обычно это самый простой способ связаться со мной, не прибегая к мобильнику.
You can leave a message to me here.
  • Current Music
    В целой Вселенной мира моложе нет…
космос, преемственность, freedom

Программирование, как наука.

В 2010 году вышли две долгожданные книжки профессора Никлауса Вирта, посвящённые компьютерным наукам:

В моей библиотеке хранится издание первой книги ещё 1985 года. Тогда она называлась «Алгоритмы + структуры данных = программы», вышла в известной серии «Математическое обеспечение ЭВМ» издательства «Мир» и содержала примеры на языке Паскаль. Новое издание 2010 года для обучения программированию использует элегантный язык Оберон, органично включивший основные достижения компьютерных наук. Популярный компилятор BlackBox этого языка есть на компакт-диске, прилагаемом к книге.

Книга «Построение компиляторов» представляет собой сильно переработанную пятую главу той книги из прошлого века. В ученичестве я зачитывался этой главой. Она и в те годы воспринималась, как важная, но отдельная книга. В книге «Построение компиляторов», помимо теоретических сведений о компиляции, приводится исходный текст учебного компилятора «Оберон-0».

Эти замечательные учебники можно заказать с доставкой в любой город России, например, на Озоне:

www.ozon.ru/context/detail/id/354131/

Кто серьёзно интересуется программированием, не пропустите! В прошлом году эти важные работы Вирта были доступны только на английском языке (AD.pdf, 1,2Мб и CBEAll.pdf, 597Кб). Сейчас часть народу ударилась в ремесленничество. Их интересы с лёгкостью покупают богатые корпорации, выпустив тонны макулатуры по своим беспредельно раздутым C# или Java. Другие, подобно футбольным фанатам, очаровываются синтаксическим сахаром любительских поделок или слепо заражаются энтузиазмом окружающих. Кому ближе последовательное изучение программирования, как одной из наук, по достоинству оценит эти классические, фундаментальные труды европейской, цюрихской школы.

Постинг об этих книгах был бы неполон без ссылки на проект «Информатика-21», продвигающий язык программирования Оберон, как единую платформу для учебного процесса, от школы до ВУЗа. Именно энтузиастами этого проекта, в тесном сотрудничестве с профессором Н. Виртом, был выполнен перевод этих учебных пособий:

www.inr.ac.ru/~info21/welcome.html

космос, преемственность, freedom

Легенда: «два месяца прошло…».

Размышляя над «Легендой о несбывшемся грядущем» (mp3) argonov'а я (не без помощи других жж-юзеров) нашёл интересный ракурс, дающий ответы на многие неотвеченные вопросы и объясняющий то, что другие объяснения скрывают. Начну с того, что «Легенда» содержит три трагические истории:

  1. История Светланы Лимаевой, её кросс-возрастной любви к женатому Милиневскому, раннего ухода из жизни в стиле Джульетты с любопытной причиной «так надо».
  2. История АСГУ — ИИ без права на личную жизнь и самостоятельный выбор, вмешательства программистов в её искусственный интеллект и потерю ею самосознания, ощущения ею себя неполноценной по сравнению с людьми. Тоже своего рода смерть при жизни. Да и закончилось всё её сознательной гибелью-жертвой ради внедрённых догм.
  3. История всего человечества, разбитого на два лагеря и уничтожившего себя в результате ядерной войны при попытке СССР навязать Земле коммунизм силой.

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

Collapse )
  • Current Music
    …затихли споры в коридорах власти
  • Tags
космос, преемственность, freedom

Кто не читал этого, тот не жил.


Вики-страничка, история, книга (pdf), разработка компилятора и дискуссия с автором книги parondzhanov'ым В. Д.

UPDATE. Геннадий Тышов написал ДРАКОН-редактор для Windows и выложил в открытый доступ. TMX сообщает, что несколько лет использует ДРАКОН в практической работе.
путь, трасса

Самсунг SCX-4200, как дешёвое МФУ для Линукса.

На сентябрьскую зарплату Дворца (даже немного залез в долги, ибо не все учащиеся Школы вносят 2000-рублёвые пожертвования регулярно — воспринимая меня, как личного спонсора) приобрёл МФУ (ч/б лазерник | сканер 600dpi | цифровой копир) для нашего московского центра.

Выбрал компактный псевдокорейский SCX-4200 (аналог Xerox 3119; анонс), т.к. относительно дёшево (меньше 5000р., да ещё скидку предложили) и есть официальная поддержка Линукса (увы, бинарные драйверы и только под 32 бита; для виндов 64-битные есть) — скажем, Убунту его поддерживает из коробочки. Аппарат шустрый (USB 2.0), да и стоимость отпечатка сравнительно дёшева (2000р. за картридж на 3000 страниц).

Зверь сжевал пять листов подряд, пока я не залез в настройки (и не установил, в частности, параметр «тонкая бумага»). Также с этой моделью связаны проблемы безопасности. По умолчанию линуксные драйверы делают suid на OpenOffice и несколько других программ. Поэтому уже установленный драйвер надо затачивать ручками, особенно если хотим сканирование не только от имени root'а. Также картирджи этой модели, в отличии от 4100 (Xerox PE114), содержат чип с защитой, вплоть до номера региона (убивать). Народ пишет, что псевдояпонский Canon лучше (получше качество печати, работает дольше, картриджи подходят для целого ряда моделей), но под Линукс сложнее.

Ссылки по теме, если кого заинтересовал SCX-4200:

P.S. Старенький сказёвый сканер 90-х годов, ещё от Нины, освободился. Если кому сильно нужно — забирайте. Мне его удавалось подключить под XP (сказёвая карта прилагается), но пришлось несколько дней поколдовать с драйверами. МФУ приобрёл в-основном потому, что со старым сканером мучиться надоело — достал.

космос, преемственность, freedom

Язык Лого (и черепашья графика).

   Только что создал logo_ru для самых маленьких. У кого дети от 5 лет (или кто сам хочет изучить программирование, но пока совершенно ничего не знает) — прошу!

   Самый простой язык для изучения самых основ управления той железякой, которая сейчас перед вами. :-) Тут не Школа, просто детский сад.

P.S. (для мудрых и бородатых) За основу беру KTurtle из KDE под управлением Debian GNU/Linux v4.0. Уж очень эта Черепашка мне понравилась. :-))
космос, преемственность, freedom

Seven Day Quest, или игра-рогалик за семь дней.

   Сегодня закончился ежегодный конкурс [1] по созданию игры за семь дней. Игры-рогалика (rogue-like).

   В числе победителей 2007 года[6] есть Capmango [2], в миру Гленн Вичмэн [3].

Сама игрушка написана на JavaScript, поэтому играть в неё можно прямо из броузера [4]. Сюжет заключается в том, чтобы за семь игровых дней собрать комплект амулетиков с изображениями семи планет Солнечной Системы. Итак, нажимайте сюда, и играйте в Seven Day Quest!

[1] http://roguebasin.roguelikedevelopment.org/index.php?title=7DRL
[2] http://7dayquest.blogspot.com/
[3] http://www.wichman.org/glenn.html
[4] http://www.babelsphere.com/7dayquest/game/
[5] http://www.babelsphere.com/7dayquest/game/7dayquest.html
[6] http://roguebasin.roguelikedevelopment.org/index.php?title=7DRL_Contest_2007

P.S. На мой вкус, игра всё же несколько сыровата. И под Firefox'ом, и под IE (выпадающие списки закрывают кнопочку "close" инструкций, фокус постоянно теряется). Но задумка интересная. Возможно, стоит поиграть из-под Гну-Линукса.
Москва, дом, стена

Оберон: quickstart.

   Итак, насчёт Оберона. Компилятор и среду BlackBox качать отсюда:
рус: http://www.inr.ac.ru/~info21/rsrc/blackbox.sh.zip
англ: http://oberoncore.ru/download/BlackBox/15/SetupBlackBox15.exe
Рассказы о дистрибутивах BlackBox'а.

   Библия по Компонентному Паскалю здесь:
http://www.inr.ac.ru/~info21/cpascal/cp_report_1.4_rus.htm

   Первые уроки тут:
  1. «Знакомство со средой» (от Ермакова И. Е., город Орёл)
  2. «Пишем свой первый модуль» (от Ермакова И. Е., город Орёл)
  3. Самоучитель «Система BlackBox. Компонентный Паскаль.» (2Mb PDF)


   Классические книги Вирта (англ. PDF):
   Доклады, лекции Вирта и последователей (англ. PDF):
N.Wirth "The Programming Language Oberon" (Revision 1. 10. 90) (91Kb)
N.Wirth "Programming in Oberon. A derivative of Programming in Modula-2" (1982) (1) (400Kb)

   На английском о компиляторе и среде BlackBox:
J. Stanley Warford "Programming with BlackBox" (rar 2Mb)
Brett S. Hallett "Developing Programs with BlackBox Oberon" (rar 1.5Mb)

   Классические работы Вирта в переводе:
Х. Мессенбек, Н. Вирт «Язык программирования Оберон-2» Перевод С.З. Свердлова (pdf, html)

   Ну и, наконец:
Форумы

   И да пребудут с вами все тяффкалки мира! :-)
космос, преемственность, freedom

Манифест Дебиана

Манифест Дебиана


Написан Яном А. Мёрдоком, редакция 1.06.94
Перевод Арви Хэкера, 2.01.2006


1. Что такое Дебиан Гну-линукс?

Collapse )

A.1 Приложение переводчика.

   Я перевожу «Манифест» в первую ночь зимы 2006 года, пока полуофициальный 64-битный Дебиан устанавливается из Сети на мой новый ноутбук. Ниже ответы на пару вопросов, которые у вас могли возникнуть и ссылки на важнейшие сайты по теме «Манифеста».

   Сейчас роль «Ассоциации линукса Дебиан» (Debian Association, Inc), о которой писал Ян Мёрдок, выполняет зарегистрированная в США компания «ПО в интересах народа», сокращённо SPI (Software in the Public Interest, Inc.). Помимо Дебиана, она поддерживает разработку ряда других крупных проектов свободного ПО. На основе списка рассылки debian-russian в России сформировалось неплохое сообщество отечественных разработчиков и техподдержки. Слаженный труд которого не просто "локализовал" систему Дебиан, а подарил ей жизнь и в русском народе.

   Само название Дебиан происходит от имён создателя Дебиана Яна Мёрдока (Ian Murdock) и его жены Дебры (Debra). Поэтому правильнее писать Дебян, а читать «дебин» ('deb ee n').

A.2 Гиперссылки

  1. Дебиан: www.debian.org
  2. Фонд свободного ПО (программного обеспечения): www.fsf.org
  3. Ричард Столмэн «Линукс и проект Гну».
  4. ПО в интересах народа (SPI): www.spi-inc.org
  5. История Проекта Debian.
  6. Список рассылки debian-russian.
  7. Манифест Debian Linux в "западническом" (стандартном для прошлого века) переводе А.Тимошина.
космос, преемственность, freedom

Это любопытно...

   Mozilla Firefox 1.5.0.4 (стандартные бинарники под Windows) стабильно сбоит (попутно сбрасывая все свои "инстанции") при попытке зайти на следующие странички Википедии:

   При этом обычные странички тот же Firefox показывает без проблем. Интересно, это у всех?

UPDATE. Т.к. баг замечен не у всех, публикую скриншот:


P.S. А если нажать вкладку "Править" в "Палестинской автономии", то сбоит даже Microsoft Explorer!!! Этот баг кто-нибудь видит?