Журнал Витуса. Below are the 20 most recent journal entries recorded in the "Виктор "Витус" Вагнер" journal:

[<< Previous 20 entries]

January 19th, 2037
04:55 pm

[Link]

Во избежание...
В данном журнале пишут по-русски. Авторов комментариев, намеренно коверкающих русский язык, буду беспощадно банить. Комментаторов, пользующихся ненормативной лексикой, несколько менее беспощадно, но тоже.
Статистика по blogs.yandex.ru

Рейтинг блоговРейтинг блогов

Поиск в моем журнале



Upd 6/11/2007 С анонимами я не разговариваю. Анонимные комменты в данном журнале скринятся и расскриниваются только в том случае если в теле коммента тот подписан каким-нибудь (желательно известным мне) именем/ником, и содержание коммента показалось мне интересным.
July 7th, 2009
10:59 pm

[Link]

Не дарите мне берег, подарите мне море
Больше двух недель назад я написал о подарке, полученном мной на день рождения. К сожалению. я тут слегка приболел, и испытания пришлось отложить до отпуска. А по приезде в отпуск навалились всякие срочные дела, вроде утепления второго этажа, так что до озера удалось добраться только сегодня. Вот он:



Парус для байдарки (байдарке этой уже больше 20 лет). Шверт и аутригеры в комплекте.

Правда, бермудский грот с уишбоном - не самая любимая моя разновидность парусного вооружения, но все же. Не гафельный же иол из байдарки делать.

В качестве пассажиров в испытательном рейсе участвовали дети [info]kie_lanna, которая тут решила заехать к нам в гости, благо её дом в деревне всего в 20 километрах от нашего.

С ветром, правда, не очень повезло, но у меня еще в этом сезоне как минимум месяц впереди.

Tags:

(14 comments | Leave a comment)

July 2nd, 2009
12:27 pm

[Link]

К вопросу о научности фантастики
К насколько глубоким раскопкам может привести случайно вычитанный в фантастическом произведении абзац?

Вот [info]imenno, зацепившись за цитату из маорийской песни в "Детях капитана Гранта" Жюля Верна опубликовал целое исследование о том, откуда во Франции XIX века мог взяться этот текст, как вообще была написана эта песня и как правильно транскрибировать маорийский язык латиницей и кириллицей.

Заметим, что все это относится к областям исконно гуманитарным - литературоведению, истории (хотя историю географических открытий, мы, географы, гуманитариям не отдадим), филологии.

А Жюля Верна многие гуманитарии считают неинтересным технарем. Оказывается, зря. Он описывает мир, каким он был известен тогда. А это не только техника и география, но и филология тоже.

Tags:

(Leave a comment)

10:33 am

[Link]

Галактическое время
У цивилизации, освоившей межзвездные перелеты (не важно, на релятивистских звездолетах или через какие кротовые норы) неизбежно встанет задача установления единого стандартного времени.
Кому интересно, зайдите под кат и прочитайте дискуссию, прежде чем комментировать )

Tags:

(80 comments | Leave a comment)

July 1st, 2009
10:18 pm

[Link]

Еще древняя история
Моя последняя фотография без бороды )

Одна из первых моих фотографий с бородой )

Tags:

(2 comments | Leave a comment)

08:41 pm

[Link]

Древняя история
Применение вычислительной техники в полевых условиях. 1986.

Tags:

(17 comments | Leave a comment)

June 30th, 2009
08:58 am

[Link]

И от евробюрократов бывает польза
В Европе приняли единый стандарт на разъем для зарядки сотовых телефонов. Правда, пока рекомендательный.

Tags:

(38 comments | Leave a comment)

08:13 am

[Link]

Закопайте стюардессу
Тут, похоже, NVidia сделал крупный подарок OpenSource. Чего от этой фирмы даже странно ожидать. Впрочем, они, вероятно сами не понимают, какой джинн может вылезти из этой бутылки.

Nvidia выпустила чип Tegra на котором уже собираются делать ультрадешевые нетбуки.

Причем здесь OpenSource? Да при том, что архитектура там ни разу не X86. Сегодня с утра опять читал в компьютерре рассуждения очередного мегаэксперта что-де линукс на нетбуках - это только для снижения цены. Юзер туда все равно пиратскую windows поставит. Ага, пусть попробует. На ARM11. Разве что под QEMU. Но тогда ему придется пиратить NT 3.5, поскольку вряд ли на 900Мhz процессоре в режиме полной эмуляции более поздняя винда будет хоть как-то шевелиться. А 16-битные оболочки дешевые обычно в эмуляторах работают медленнее, чем нормальная винда на ядре NT.

В общем, похоже, что возник шанс страшненького зомби под названием "архитектура i386" наконец похоронить. Не факт, что ARM11 для этого лучший выбор. Наверняка там будет разрешен misaligned доступ к памяти, и числа будут храниться как little endian. Но все же, но все же.

С другой стороны, появление дешевых и достаточно быстрых плат на ARM-архитектуре окажет OpenSource и медвежью услугу тоже. Производительность Tegra такова что уже можно пытаться собрать весь дистрибутив self-hosted компилятором. Особенно если этих чипов в корпус напихать пару десятков (а Nvidia со своими экспериментами по поводу использования видеокарт для вычислений и о такой возможности задумывается). Значит опять не будет никакого желания бороться с кривыми системами конфигурирования софта, не заточенными под кросс-компиляцию.

Ну тут вся надежда на Atmel с её AVR-32.

Вообще интересные времена настают. Интересно, сколько HP хочет в наше время за лицензию на Alpha? SoC на базе Alpha, гигагерц этак на десять, при энергопотреблении как у гигагерцового Atom, сейчас, когда программисты наконец научились писать 64-битный софт, или во всяком случае компилировать софт в 64-битном режиме, мог бы быть интересен.

Tags: ,

(215 comments | Leave a comment)

June 29th, 2009
10:47 pm

[Link]

Сами себе инопланетяне
Помнится, когда-то давно читал я фантастический роман Зайделя "Предел".
Там был описан такой девайс "Ключ" нечто среднее между ПДА, кредитной карточкой и биометрическим паспортом. Вокруг этих Ключей вертелась вся экономика, как легальная так и нелегальная.

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

Эта важнейшая роль Ключа в жизни современного общества требует – так до сих пор казалось Снееру – неустанного совершенствования прибора в целях расширения его возможностей, предотвращения злоупотреблений, обогащения функций. Начиная работать в Институте Ключа, Снеер был уверен, что именно эти проблемы занимают умы научных сотрудников. Считал, что они совершенствуют микросистемы, конструируют хитроумные датчики и блокировки, придумывают новые области применения Ключа.

К своему удивлению, он очень скоро убедился, что даже самые высокопоставленные институтские нулевики, имена которых стоят на большинстве научных работ, имеют весьма приблизительное представление о проблеме в целом. Создавалось впечатление, что они не знают даже основной идеи связей между отдельными элементами Ключа!

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

Поразительно! Ключ был объектом изучения, как некогда им была структура клетки, а потом молекулы для биологов; строение и действие человеческого мозга для неврологов!


У Зайделя этот эффект объясняется тем, что Ключ на Земле внедрили злые инопланетяне с целью порабощения человечества. Мы точно знаем, что mysql, perl и прочие широкораспространенные средства веб-разработки написали не инопланетяне. С некоторыми из этих гигантов на плечах которых мы стоим, мы имеем честь сидеть рядом на конференциях. И на маленьких зеленых человечков они совершенно не похожи.

Тем не менее многие пользователи этих инструментальных средств, считающие себя квалифицированными разработчиками, ведут себя примерно так же, как зайделевские "нулевики".
Вот например. Или еще один пример. Как-то [info]arilou притащил в коммунивер какую-то книжку про php. Там буквально в первой главе мы вычитали "Автор не имеет понятия, почему началом отсчета времени считается 1 января 1970 года". Мы решили что после слова "понятия" вместо запятой следует ставить точку и дальше можно не читать.

Tags:

(99 comments | Leave a comment)

June 27th, 2009
02:48 pm

[Link]

Астрономическое
Некоторое время назад у [info]Иры возникло желание обзавестись какой-нибудь популярной книжкой по астрономии, описывающей современное состояние этой науки.
Зигель и Воронцов-Вельяминов это, конечно, хорошо, но они описывают состояние науки чуть ли не на середину прошлого века, когда 5-метровый телескоп считался ну очень большим. А сейчас есть и 10-метровые, и космический телеском им. Хаббла уже сколько лет работает.

К сожалению, в ближайшем книжном магазине не удалось обнаружить вот этой и этой книг, про которые Озон утверждает что там в числе авторов [info]don_beaver.

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

Самым интересным для меня в этой книге оказалось изложение исторического развития астрономии на протяжении XX века. Как-то раньше я не особенно осознавал, что представление о том, что наша Галактика - не более чем одна из, все внегалактические объекты и т.д. - это XX век.

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

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

Теперь бы еще что-нибудь аналогичное по экзопланетам. Или еще не написали?

Tags:

(27 comments | Leave a comment)

June 25th, 2009
11:37 am

[Link]

QEMU-сервер
Есть такой мерзкий проприетарный продукт - vmware сервер. Эмулирует только системы на той же архитектуре, на которой выполняется сам, практически не позволяет выбирать эмулируемую аппаатуру (ровно один вариант сетевки, которого почему-то не хочет видеть свежее 64-битное ядро 8-й freebsd, один вариант видеокарты), требует проприетарных модулей в ядре, которые отваливаются при каждом апгрейде ядра и т.д.

И есть белый и пушистый опенсурсный QEMU. Который эмулирует что угодно (кроме AVR32), работает с сетью через стандартный tap и вообще хороший.

Но у VMWARE сервер есть интерфейс, который позволяет управлять кучкой виртуальных машин - запускать их, останавливать, откатывать на снапшот. Кстати и mac-адреса им назначает автоматически.
Интерфейс, конечно жутко неудобный, например не все операции можно выполнить из командной строки, т.е. по крону или из какого-нибудь автоматизированного скрипта для тестирования, список виртуальных машин выводится в не пойми каком порядке, что при десятках этих машин крайне осложняет поиск нужной и т.д. Но есть.

А у qemu каждая машина - вещь в себе.

Соответственно хочется некоторый центр управления qemu-шными виртуальными машинами, который бы позволял посмотреть список запущенных и готовых к запуску, запустить, откатить на снапшот etc.

Интересно кто-нибудь такое уже опубликовал?

upd Поясняю - меньше всего меня интересует эмуляция i386 на i386 и amd64 на amd64. С этим vmware худо бедно справляется, а работает - не чини. Да и в этом случае во все виртуальные машины должны ставиться разнообразные операционки с родных дистрибутивов. Поэтому openvz и прочие паравиртуализаци не подходят . Интересует эмуляция на интеловской машине всяких разных ARM, MIPS etc. Тут альтернативы QEMU по-моему нет. И вот хочется пару десятков виртуальных arm-ов и mips-ов обернуть удобную для обращения обертку, не хуже той, которую предоставляет vmware-сервер.

Tags: , ,

(68 comments | Leave a comment)

June 23rd, 2009
03:10 pm

[Link]

Из жизни C-шного программиста
невоспетое длинное целое

Tags:

(20 comments | Leave a comment)

08:57 am

[Link]

Про процессоры.
Когда-то давно портировали мы криптоядро на первый не-интеловский процессор - спарк.
И завели там два дефайна STRICT_OFFSET и WORDS_BIGENDIAN.
Первый означает, что нельзя обращаться к 32-битным словам по адресу не кратному четырем (а к 16-битным - по нечетному), второй - понятно что означает.

Сейчас возникла задача портировать это дело еще на кучку процессоров и выяснилось, что
1. на Nokia N800, процессор ARM11 архитектура armel (ARM Extended ABI) не нужно ни того ни другого
2. на ARM9 будь бинарник собран для arm или для armel (т.е. без extended ABI) нужен STRICT_OFFSET
3. на mips (big endian) STRICT_OFFSET не нужен, но нужен, как нетрудно догадаться WORDS_BIGENDIAN. Правда, похоже, со STRICT_OFFSET оно заметно быстрее. Впрочем, openssl speed пока не гонял.
4. на mipsel (mips little endian) еще не пробовал. Надо эмулятор отсетапить. Но похоже, тоже ничего не нужно.
На mipsel без STRICT_OFFSET работает правильно, но в 6 раз медленнее чем с ним

А вот с AVR32 незадача вышла. В ТЗ его вписали, а какой Linux туда ставить - непонятно. Debian порт какой-то неживой. Ну и эмулятора нормального нет.

Tags:

(42 comments | Leave a comment)

June 22nd, 2009
11:42 am

[Link]

Сомали как полигон борьбы Модерна с Традицией
Очередной танкер успешно отбился от сомалийских пиратов, посредством подручных средств:
http://www.gazeta.ru/news/lenta/2009/06/21/n_1374475.shtml

На этот раз были применены не только брандсбойты, но и проволока под напряжением, крайне мешающая облитым соленой водой пиратам взбираться на борт.

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

А еще на кораблях линеметы бывают. Которые вполне себе пушки. Только надо догадаться употребить их правильным образом. Например зарядив тем же высоковольнтым кабелем и после попадания в пиратское судно подать напряжение.

Интересно, что до участников всяких антиправительственных манифестаций это доходит гораздо медленнее.
Единственный известный мне случай, когда антиправительственные повстанцы хотя бы двери грузовиком таранить догадались - это Останкино в 1993.

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

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

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

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

А вот у антиправительственных повстанцев такого ограничения нет.

(84 comments | Leave a comment)

June 20th, 2009
03:29 pm

[Link]

Немного статистики
Вчера меня поздравили:
В ЖЖ 55 человек
По телефону - 7 (из них 1 по городскому). Не родственником среди поздравивших по телефону был только [info]arilou
По джабберу - 3
SMS-кой - 1 ([info]alexkuklin).

Tags:

(15 comments | Leave a comment)

03:19 pm

[Link]

А у нас есть такие приборы...
[info]Моя жена сделала мне на день рождения замечательный подарок. Только я вам его сейчас не покажу. Фотографии будут, когда данная вещь будет опробовано в деле.
А случится это не раньше чем в следующие выходные.

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

Tags:

(1 comment | Leave a comment)

June 19th, 2009
07:34 am

[Link]

Поздравлять сюда
41. Остался год до получения ответа на великий вопрос о жизни, вселенной etc. Осталось за этот год вопрос сформулировать.

Tags:

(60 comments | Leave a comment)

June 16th, 2009
04:19 pm

[Link]

Веб-сервер в браузере
Opera представила технологию Opera Unite - маленький web-сервер, встроенный в браузер.

С одной стороны, это шаг в ту сторону, в которую я писал под тегом distributed-blog - что контент надо держать на своем компьютере. Это единственный способ избежать произвола хостинг провайдеров с их арбузными командами и драконовскими TOS.

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

С третьей стороны, неужели в Opera Software рассчитывают что все их пользователи знают, что такое NAT и "достижимый извне IP-адрес"? Вал обращений в техподдержку, "а почему мои файлы не шарятся" в моем воображении просто не умещается.

Tags: ,

(57 comments | Leave a comment)

12:24 pm

[Link]

Impossible situation
Тут у [info]mithrilian обсуждается история про то, как водитель автобуса попал в ситуацию конфликта между представителями двух меньшинств. Мамаша-мусульманка возмутилась против присутствия в автобусе собаки-поводыря слепого. С одной стороны - инвалиды вообще, и слепые в частности - охраняемое и опекаемое меньшинство. С другой - мусульмане тоже.

Представители автобусной компании откомментировали, что the driver was wrong but had been placed in an “impossible situation”,

Вообще говоря, термин "impossble" употреблен естественно зря. Если эта ситуация произошла, то она еще как possible. Вообще, при нынешнем развитии политкорректности меньшинств с конфликтующими интересами развелось столько, что ситуацию подобного конфликта нельзя рассматривать даже как "improbable"

По-моему, корректнее было бы говорить об "этически безвыходной" ситуации.

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

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

Именно потому, что в достаточно сложно устроенном обществе подобные ситуации будут встречаться чем дальше, тем чаще.

Upd: получается, что современные водители автобусов (во всяком случае какими их хотят видеть менеджеры автобусных компаний) глупее азимовских роботов. У тех в случае конфликта двух законов сравнение производилось по аналоговому принципу - потенциал какого закона сильнее. Тут конфликт двух этических императивов рассматирвается как impossible situation.

(101 comments | Leave a comment)

10:39 am

[Link]

Астровитянка и Маленький Принц
Интересно, что ни в одной рецензии на творчество Горькавого мне не попадалась параллель между Никки и Маленьким Принцем Экзепюри.

Хотя, в общем-то параллель напрашивается. Маленький Принц, как и Астровитянка жил на астероиде один.
И регулярно выпалывал там ростки баобабов. Прежде чем те вырастут и разорвут планету на куски.

На протяжении Теории Катастрофы (вернее, даже начиная с истории с оберонскими обсерваториями) Никки занимается тем же самым - выпалывает ростки баобабов. Правда, уже в масштабах Солнечной Системы. Ну что поделать - её мир расширился до этих пределов, а привычка, что ростки баобабов никто за тебя не выполет - осталась.

Tags:

(6 comments | Leave a comment)

[<< Previous 20 entries]

My Website Powered by LiveJournal.com

Advertisement