Home

Previous 20

Jul. 10th, 2009

Valtiel

Единственная душа-электрон при смерти человека

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

Jun. 23rd, 2009

Valtiel

Booting Linux on Malta off the hard disk

After the Debian installation on Malta had succeeded, its YAMON firmware was set to boot the Linux kernel off the hard disk, the latter being partitioned as follows (fdisk(1)'s output):
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x882d882d

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *          63       32129       16033+  da  Non-FS data
/dev/hda2           32130   154850534    77409202+  83  Linux
/dev/hda3       154850535   156296384      722925   82  Linux swap / Solaris
In order to do that, one could just load an SREC-formatted Linux kernel image using the command `load', then dump the resulting memory range into the first hard drive partition (/dev/hda1) using the command `disk write hda 0x3f 0x3fff 0x80100000'. Then, the $start environment variable can be set to the value `disk read hda 0x3f 0x3fff 0x80100000; go $entry root=/dev/hda2 quiet', where $entry stands for the corresponding entry point for the given kernel and can be obtained from output of `load', in particular.
Tags:

Jun. 18th, 2009

Valtiel

Installing Debian on the real Malta 4Kc board

The Debian operating system has been successfully installed on the real Malta board equipped with the 125 MHz 4Kc CPU, 256 MB of physical memory (the maximum available for the Malta platform due to its architecture), and an 80 GB IDE hard drive. Since its YAMON firmware supported SREC (binary in text format by Motorola) images to load via TFTP protocol, one has been prepared using the `initramfs' support in the Linux kernel configuration. Namely, the Debian installer's `initrd.gz' file was downloaded from the Debian archives, unpacked, and named /tmp/initrd.cpio, then this path was set in the kernel configuration. The resulting image ready to use for installation (both on 4Kc and 24Kc boards thanks to backward compatibility of the Release 2 CPUs) has been built using the target `vmlinux.srec' and is currently available via the following link:

http://pygx.sourceforge.net/malta.gz
Tags:

Jun. 7th, 2009

Valtiel

Репозитарий группы Codedot в Launchpad

Как и планировалось, была использована предоставляемая в системе Launchpad возможность создавать собственные Debian-репозитарии. К сожалению, список поддерживаемых архитектур, для которых автоматически собираются бинарные пакеты из исходных кодов, ограничивается x86-подобными. Тем не менее, были добавлены два пакета для сборки: чуть измененный ранее созданный "uniweb" и "xpdf" с приложенным патчем, который [info]dmvo подготовил в рамках проекта Uniweb, - он добавляет возможность отключения панели инструментов, расположенной внизу главного окна приложения (опция командной строки "-notoolbar" позволяет запустить программу с отключенной панелью инструментов, а с помощью клавиатурной комбинации "Alt-T" панель инструментов можно отключать и включать во время ее работы).

Таким образом в системах, основанных на так называемом репозитарии Sid, таких как Debian и Ubuntu, при использовании x86-подобных архитектур, например в виртуальной машине KVM, которая основана на эмуляторе Qemu и утилизует аппаратную поддержку виртуализации, можно создать среду, похожую на предполагаемую в Uniweb. Для этого достаточно добавить PGP-ключ PPA-репозитария группы Codedot к связке APT: "apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ca4dd063668ad581c96e004a6db7a45be605d396", - добавить репозитарий к списку источников: "echo deb http://ppa.launchpad.net/codedot/ppa/ubuntu jaunty main >>/etc/apt/sources.list", - загрузить список пакетов: "apt-get update", - и установить пакет "uniweb": "apt-get install uniweb".

После этого в полученной эмулируемой с помощью KVM системе можно включить графический вывод через VNC-сервер (опция командной строки "-vnc :0" эмулятора), а также настроить автоматический запуск легковесного X11-сервера Xfbdev, добавив строки ":0 local /usr/bin/Xfbdev -screen 800x600 -keybd keyboard" в конфигурационный файл /etc/X11/xdm/Xservers и "setxkbmap -layout us,ru -variant ,winkeys -option grp:menu_toggle" в /etc/X11/xdm/Xsetup.
Tags:

Jun. 4th, 2009

Valtiel

Канал #uniweb на сервере OFTC

На сервере OFTC (Open and Free Technology Community) был зарегистрирован канал #uniweb. Сервер поддерживает кодировку UTF-8, шифрование SSL, а также автоматическую идентификацию с помощью ключей SSL.

Клиент IRSSI, выбранный для системы Uniweb, имеет предустановленную настройку для подключения к серверу: для этого достаточно ввести команду "/connect oftc". Дополнительные инструкции, в частности для регистрации учетной записи и каналов, а также идентификации пользователя по ключам, доступны на официальном сайте IRC-сервера по следующему адресу:

http://www.oftc.net/oftc/Services
Tags:
Bradshaw

"Фоносемантический анализ"

Фоносемантический анализ последних записей блога [info]codedot v. 0.4

Выраженные свойства текста: радостный, простой, весёлый, светлый, величественный, активный
Слабо выраженные свойства текста: быстрый, подвижный, хороший, лёгкий
Цветовая характеристика: голубой
Буквы, используемые чаще нормы: в (+7%), и (+5.5%), к (+1.8%), с (+1.5%)
Буквы, используемые реже нормы: ь (-1.4%), у (-1.3%), т (-1%)
Дополнительные характеристики: непостоянство, напряжение, большие запросы, импульсивность
(c) [info]stanislav_mikov
А какие признаки свойственны вашему блогу???
Tags:

May. 30th, 2009

Valtiel

Создание метапакета для Uniweb

На основе стандарта, описывающего работу репозитариев Debian GNU/Linux, называемого "Debian Policy Manual", который, среди прочего, содержит требования и рекомендации к подготовке пакетов, как и планировалась ранее в рамках проекта Uniweb, был подготовлен файл "uniweb_1_all.deb". Так как он является метапакетом и не содержит ни системных файлов, ни системных настроек, а лишь описывает зависимости от других пакетов в репозитарии, для его сборки было достаточно следующих действий при установленных пакетах "fakeroot" и "build-essential" и доступных ключах GnuPG (чтобы их подготовить, можно воспользоваться командой "gpg --gen-key", используя предлагаемые по умолчанию значения и оставив пустым поле комментария в UID создаваемого ключа - для внесения изменений в информацию о нем предусмотрена команда "--edit-key", принимающая аргументом идентификатор пользователя):

Tags: ,

May. 29th, 2009

Molko

Максим Фадеев - Беги по небу

May. 28th, 2009

Valtiel

Компьютерная алгебра в Uniweb и дальнейшие планы

Система компьютерной алгебры Maxima, успешно установленная в обновленной заготовке для программной модели Uniweb в виде пакета "maxima", предоставляет свободную реализацию символьных вычислений, основанную на LISP, как и ставший немного более популярным в результате упоминания в СМИ "поисковика" "Wolfram Alpha", частично предоставляющего его возможности через веб-интерфейс, проприетарный аналог Mathematica. Она позволяет производить почти любые вычисления в рамках стандартных инженерных институских курсов математического анализа, рисовать графики функций посредством Gnuplot, а также экспортировать результаты в TeX-нотации. Последнее удобно в связи с TeX Live - наиболее популярным дистрибутивом LaTeX, работа с которым изначально была одной из основных целей проекта Uniweb.

Таким образом, на данном этапе подбор программного обеспечения для Uniweb можно считать завершенным. Основными компонентами системы получились следующие: MIPS (32-битный BE-вариант, в рамках модели реализуемый с помощью "qemu-system-mips"), Linux (последний релиз, в рамках модели с включенной поддержкой PS/2, Cirrus Logic, NE2000 и IDE), Debian (последний релиз, частично обновленный до нестабильной ветки), Xfbdev (плюс "xdm"), Awesome (плюс "unclutter", скрывающий X-курсор ввиду не подразумевающегося по умолчанию в системе устройства позиционирования), SSH, TeX Live (плюс "xpdf"), Maxima, W3M, и IRSSI, а также пакеты в их зависимостях в рамках репозитария Sid плюс несколько программ, делающих текстовую среду в Debian ближе к полной реализации POSIX "Shell and Utilities", включая "heirloom-mailx", "vim", "build-essential", "cssc", "pax", "ncompress", "cxref", "fort77", "bison", "flex", "talk", "talkd", "cflow", "uucp" и "lprng".

Планируется подготовить ряд метапакетов, включающих в зависимости выбранные, а также воспользоваться предоставляемой в Launchpad возможностью создавать Debian-репозитарии. Далее, ожидается переход к рассмотрению USB как единственной шины в системе и видео-вывода лишь на черно-белую "электронную бумагу", как и было предварительно описано.
Tags: ,
Valtiel

"Универсальный реагент" Виктора Шендеровича

Вы заметили, в странах, где не обострен еврейский вопрос и не гоняют поганой метлой геев, нет почему-то и политзаключенных. И почему-то именно там, во всех этих англиях-даниях-голландиях, в итоге образуются и высокий уровень жизни, и социальные гарантии, и отнюдь не только для геев и евреев! И вполне себе русские «натуралы» сотнями тысяч валят в эти широты из родных гомофобо-жидоморских краев. Им там спокойнее почему-то.
Tags:
Valtiel

Текстовый веб-браузер W3M в Uniweb

В обновленной заготовке для программной модели Uniweb был установлен легковесный текстовый веб-браузер W3M, который при использовании пакета "w3m-img" отображает изображения на странице поверх эмулятора терминала. Клавиши управления браузера имеют стиль редактора "vi", он поддерживает легкое управление буферами и вкладками, а также использует внешний редактор для редактирования содержимого областей ввода текстов.

Решение о присутствии веб-браузера было принято из соображений самодостаточности системы, а тажке неудовлетворительных результатов оценки текстовых клиентов Usenet. Ситуация осложняется еще и не доступным широко, кроме Google Groups, имеющим лишь веб-интерфейс, бесплатным доступом к данной сети.

Tags:

May. 24th, 2009

Valtiel

Обновление заготовки для программной модели Uniweb

Заготовка для программной модели Uniweb была успешно запущена с помощью версии 0.10 эмулятора Qemu, которая доступна в репозитарии Ubuntu. Ядро, использованное для запуска системы Debian на эмулируемой MIPS Malta 24K, версии 2.6.29.4 было кросс-скомпилировано для 32-битной BE-архитектуры MIPS с помощью Binutils версии 2.16.1 и GCC версии 4.3.1. Однако, в "qemu-system-mips" по-прежнему присутствуют ограничения на количество эмулируемых процессоров (не больше одного) и физической памяти (не больше 256 мегабайт). В Uniweb, в свою очередь, предполагается использование от двух процессоров и памяти от 512 мегабайт без разделов "подкачки".

Хотя в версии 0.10 появилась поддержка для MIPS всего списка эмулируемых Qemu видеоадаптеров: Cirrus Logic, VESA-совместимый стандартный, а также VMWare SVGA-II-совместимый адаптеры, - вместо ранее единственного Cirrus Logic, с использованием последних двух в "qemu-system-mips" имеются проблемы: как драйвер "uvesafb" в ядре Linux, так и "vmware" в X.Org подразумевают x86-архитектуру. Тем не менее, при использовании VNC-интерфейса к виртуальной Cirrus Logic больше не наблюдаются искажения изображения без использования патча, исправлявшего раньше эту проблему, связанную с очевидным несоответствием порядка байтов в памяти при прорисовке для BE-архитектур.

Также была предпринята попытка использования легковесного X11-сервера Xfbdev вместо полновесного X.Org, ввиду использования в системе лишь framebuffer-интерфейса, предоставляемого драйвером "cirrusfb" в ядре Linux. В репозитариях Debian соответствующий пакет "xserver-xfbdev" доступен лишь для нестабильной ветки Sid, но к сожалению, на данный момент несколько пакетов, используемых в заготовке для программной модели Uniweb, в частности "openssh-server" и "heirloom-mailx", имеют неудовлетворенные зависимости: требуемый для них пакет "libkrb53" не доступен в настоящее время для Sid. При частичном же обновлении дистрибутива и установке пакета, содержащего Xfbdev, автоматический запуск последнего был настроен с помощью строк ":0 local /usr/bin/Xfbdev -screen 800x600 -keybd keyboard" в конфигурационном файле /etc/X11/xdm/Xservers и "setxkbmap -layout us,ru -variant ,winkeys -option grp:menu_toggle" в /etc/X11/xdm/Xsetup.
Tags:

May. 19th, 2009

Valtiel

Шахматы по переписке

Шахматы, играть в которые научил в детстве отец, как известно, имеют в наши дни четко специфированную абстрактную природу: после того как к XV-XVI векам шахматные правила, в основном, устоялись, благодаря чему началось развитие систематической шахматной теории, состязания возможно проводить "не видя партнера", когда соперники находятся на значительном расстоянии друг от друга. При этом запись партий производится с помощью несложной и компактной шахматной нотации.

Одним из основных русскоязычных сервисов, предоставляющих возможность играть одновременно с несколькими оппонентами по переписке в интернете без использования дополнительного ПО, кроме Web-браузера, является ресурс, доступный по следующему адресу:

http://www.chess-online.ru/

May. 18th, 2009

Valtiel

Dad's 55th Anniversary

Tags:

May. 10th, 2009

Valtiel

"Сборка мусора" в реальном времени без ALU

Так как вариант реализации эта-редукции с помощью информации, сопровождающей "сборку мусора", имеет real-time-свойство столь скоро, как это свойство имеет сам "сборщик мусора", была рассмотрена задача подходящей реализации выделения и удаления без потерь нод графа выражения при произвольном разделении подвыражений без использования ALU, то есть без арифметических операций, в том числе инкремента и декремента каких-либо целочисленных счетчиков.

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

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

May. 6th, 2009

Valtiel

Эта-редукция в стиле "сборки мусора"

Была замечена схожесть эта-редукции в бестиповом лямбда-исчислении с техниками "сборки мусора" во многих его реализациях. Одной из тактик "сборки мусора" является хранение счетчиков использований подвыражений при "ленивых" вычислениях в так называемой редукции графов по Уодсворту. В связи с этим, эта-редукцию можно реализовать следующим способом: если подвыражение имеет форму \x. M x и количество использований x равно одному, то это подвыражение следует заменить на M. Такой подход позволил бы сделать эта-редукцию в реальном времени, с точностью до real-time-свойства самого "сборщика мусора".

Планируется рассмотреть этот вопрос подробнее на предмет описания его в литературе и реализациях функциональных языков программирования.

May. 4th, 2009

Valtiel

Второй ролик по "Hellsing"

Как и первый, второй ролик по ТВ-версии аниме-сериала "Hellsing" (часть вторая, "Ruins") был подготовлен с помощью программы Avidemux, на этот раз, с использованием композиции Yasushi Ishii "Origin Reflection" из оригинального саундтрека к мультфильму. Музыкальное видео об Алукарде (Alucard/Drakula, Влад Цепеш, "Колосажатель" - прозвище, которое получил за жестокость в расправе с врагами и подданными, которых сажал на кол) теперь также доступно в системе YouTube:

Apr. 30th, 2009

Molko

Музыкальный стиль "ambient trip-hop"

Многие композиции Akira Yamaoka среди музыки к "Silent Hill" обычно относят к "окружающему" стилю эмбиент, включающего в себя элементы целого ряда различных стилей - джаза, нью-эйджа, электронной музыки, рока, рэгги, современной академической музыки, этномузыки и даже нойза, - в котором за счет использования электронной реверберации и других пространственно-звуковых технологий создаются изощренные эффекты, способствующие медиативному состоянию, либо создающие "отчуждающие" эффекты.

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

Подобные эффекты используются и во многих композициях к "Electrosphere", созданных "Namco Sound Team", а также в некоторых из композиций, входящих в альбом "Плацента" Линды, музыку которой часто относят к трип-хопу (для него обычно характерны довольно медленный темп, приглушенно звучащий брейкбит, отчетливые бас-партии, тяготение к звукам, взятым со старых пластинок, общая мрачная депрессивная окрашенность, некоторая отрешенность вокальных партий), который возник в начале девяностых годов в Великобритании (в те годы он продвигался, среди прочих, группой "Massive Attack") как смесь экспериментального хип-хопа, джаза, даба, рока, соула и некоторых других элементов и добился значительной популярности и коммерческого успеха.

В значительной степени, именно по близости к смешению данных двух стилей, которое иногда называют "ambient trip-hop", и была выбрана музыка (помимо рока, представленного, например, русским Земфиры и бритпопом "Placebo", впрочем, тоже местами к нему прибегающих), в частности, среди саундтреков к сериалам "Nikita", "Sex and the City" и "Queer as Folk". К счастью, поиск новых композиций легко автоматизируется с помощью системы Last.fm.
Molko

Светлана Гейман и Максим Фадеев

Линда - "Плацента", 1999:

"Ангелы", "Взгляд изнутри", "Дождь", "Дыханье",
"На краю", "Отпусти меня"

Линда - "Белое на белом", 1999:

"Мало огня", "Танец под водой", "Белое на белом"
Tags:
Molko

Земфира - Вендетта

Previous 20