Вчера поставил один граббер выкачивать все с FTP с документацией Ingenic-а. Как в известном анекдоте про китайских хакеров, со стопиццотой попытки, сервер согласился, что пароль — «Мао Цзе Дун». А если серьезно — тамошний FTP иногда в припадках безумия все-таки не спрашивает пароль на доступ к планой части документации и отдает ее «за так». Если долго и настойчиво долбиться — можно скачать много интересного. Например, на том сервере есть что-то про Android, файлы пока не скачались, но, чувствую, будет интересно.
Неудачный результат — тоже результат
Так и не выходит запустить эмулятор PAVO, скомпилированный под MinGW. Сам эмулятор, видимо, работает, но ничего, кроме черного экрана от него добиться не удалось. Как предлагает Библия, седьмой день недели надо посвятить Богу своему, поэтому, как русский православный человек, ничего делать в воскресенье я уже не буду (есть, конечно, те, кто начинает отсчет дней недели с воскресенья, по-американски, и посвящяет своему Б-гу субботу, но таких мы единогласно осуждаем). Для очистки совести напишу, с чем конкретно я столкнулся. Все это делалось в MinGW под Windows 7, так что «костыли и подпорки» касаются только этого «build environment».
Для компиляции QEMU я воспользовался пошаговой инструкцией с qemu-forum.ipi.fi, творчески ее модифицировав. Шаги с первого по пятый выполняем без изменений. Проблемой может стать поиск старой версии MinGW. Я нашел MinGW 3.1.0-1 на сайте Kudzu World.
Затем я установил пакет directx-devel, как описано на седьмом шаге, а при установке SDL столкнулся с трудностями — он не компилировался, какие-то странные глюки возникали при копировании файлов. Поэтому вместо восьмого шага руководства я скачал уже готовую библиотеку SDL 1.2.1.14 для MinGW с официального сайта. Распаковываем архив и выполняем make install.
Девятый шаг — установка zlib, там все нормально и соответствует инструкции. Дальше начинаются пляски с бубном. Скачиваем с jz-hacking исходники qemu-jz. Распаковываем, запускаем ./configure --target=mipsel-softmmu. Если теперь попытаться выполнить make, вылетит ошибка — используемая версия gcc не знает об одном из параметров командной строки. Поэтому в файлах config-host.mak и mipsel-softmmu\Makefile надо убрать параметр компилятора -Wendif-labels. Заодно в файле qemu-sockets.c на 155 и 273 строках надо заменить вызов функции gai_strerror на любую строку — этой функции почему-то нет в MinGW, да и не пригодится нам ее выдача. После этого делаем make. На этом qemu готов, перемещаем файлик qemu-system-mipsel.exe в какое-нибудь более пристойное место и подкладываем к нему SDL.dll.
Кстати, иногда configure «на ровном месте» спотыкается при определении наличия zlib. Не паникуем, а просто запускаем еще раз. Иногда просветление настигает железного болвана на третий-четвертый раз.
Теперь займемся изготовлением прошивки для флешки. Она состоит из трех частей — загрузчик на основе u-boot, ядро Linux и файловая система. Загрузчик и ядро Linux уже «собраны», их достаточно только скачать.
Файл u-boot-nand-pavo-20090207.bin переименовываем в u-boot-nand.bin, uImage-pavo-20090207 — в uImage.
Файловую систему предлагают построить из ее же, но заархивированной, с помощью утилиты mkyaffs2image, но не оригинальной версии, а чуть-чуть модифицированной. В MinGW собрать работающую версию мне не удалось, но konst.cranky любезно поделился собственноручно сделанным файлом, скачать его можно отсюда — http://files.mail.ru/6DBIGD.
Так или иначе, разжившись файлами u-boot-nand.bin, uImage и rootfs.yaffs2 складываем их в одно место и готовимся делать образ флешки. Для этого надо скомпилировать утилиту pavo_nandflash. Как водится, начнем продираться через dependency hell. Для утилиты требуется библиотека libconfuse. Займемся ее сборкой. Китайцы советовали версию 2.5, скачиваем ее в архиве и распаковываем. Дальше, казалось бы, все просто — ./configure, make — и тут спотыкаемся. В исходниках не предусмотрено, что бывают Win32-системы без dllimport — а конкретно, MinGW. Лезем в файл confuse.h и заменяем там конструкцию
# ifdef BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
# else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
# endif /* Not BUILDING_DLL */
на кошерную
#ifndef __GNUC__ /* Not MINGW */
# ifdef BUILDING_DLL
# define DLLIMPORT __declspec (dllexport)
# else /* Not BUILDING_DLL */
# define DLLIMPORT __declspec (dllimport)
# endif /* Not BUILDING_DLL */
#else /* MINGW */
# define DLLIMPORT
#endif /* MINGW */
Кроме того, надо отредактировать examples/Makefile — примеры использования библиотеки кривые и не компилируются. Заменяем all: all-am на
all:
echo "foo"
В начале второй строки должен стоять Tab. Теперь с чистой совестью выполняем make и make install.
Теперь можно попытаться собрать утилиту от братьев-китайцев. Скачиваем архив, распаковываем, чистим от мусора.
wget http://jz-hacking.googlecode.com/files/jz_tools_20090207.tar.gz
tar zxvf jz_tools_20090207.tar.gz
cd jz_tools/nand_flash
make clean
В файле pavo_nandflash.c после всех define-ов добавляем typedef unsigned int uint32_t;. Теперь make моментально соберет pavo_nandflash.exe. Перекидываем его в директорию с «частями» прошивки и пишем файл pavo_nandflash.conf, примерно такой:
#
# pavo board nand flash configuration file.
# Copyright (C) 2008 yajin(yajin@vm-kernel.org)
#
# comment the unwanted part
flash_image = pavo-nand.bin
uboot_image = u-boot-nand.bin
uboot_start = 0x00000000
uboot_end = 0x00400000
uboot_add_ecc = 0
kernel_image = uImage
kernel_start = 0x00400000
kernel_end = 0x00800000
kernel_add_ecc = 0
rootfs_image = rootfs.yaffs2
rootfs_start = 0x00800000
rootfs_end = 0x08000000
rootfs_oob = 1
rootfs_add_ecc = 0
Запускаем исполняемый файл, получаем гигабайтный образ флешки — pavo-nand.bin. Подкладываем его к эмулятору и пытаемся запустить командой
qemu-system-mipsel -M pavo -mtdblock pavo-nand.bin
К сожалению, мне удалось получить лишь черный экран. С помощью Ctrl+Alt+(цифры) можно переключаться между несколькими «консолями» — в том числе и «монитором». Дамп памяти показывает, что u-boot загружается, а вот ядро Linux — уже нет.
Если кто-то будет более удачлив — то после загрузки ядра надо набрать в консоли runqpe, тогда запустится qtopia.
В общем, предлагаю желающим опробовать китайский рецепт на «полноценном» линуксе.
Просьба к товарищам линуксоидам
Извращаюсь с PAVO, благополучно собрав эмулятор. Точнее, пытаюсь извращаться — у меня не запускается собранный для него Linux. Я скачал u-boot и образ ядра, но не могу сделать файловую систему — MinGW не поддерживает symlink-ов и утилитка mkyaffs2image не хочет работать правильно. Может кто-нибудь выполнить описанные в Make the yaffs2 image шаги и выложить куда-нибудь получившийся файл rootfs.yaffs2?
Собрал qemu для JZ4740
Подробности — как высплюсь.
Попробую подкинуть ему файлы от Vogue. Авось заработает?
Смело нырнул в волшебный мир GNU-того софта
Теперь главное вынырнуть.
Круче бесконечных ./confugure, make и make install по мозгоразрывающему действию могут быть лишь макросы ворда.
Хочу извращений
Так и не нашел я в окрестных лабазах пресловутого номера Vogue, думаю, что в ближайшее время аналогичная реклама вряд ли где появится (хотя не исключаю рекламу водки «Погань» в журнале «Ксакеп»). А вот всякой документации на процессоры фирмы Ingenic почитал порядочно.
Довольно интересная штука за авторством этой фирмы — демо-плата PAVO на процессоре Jz4740.
Самое замечательное — то, что эта демо-плата эмулируется в QEMU, точнее, в доработанном китайцами QEMU. Их страничка так и называется — JZ Hacking. Там можно скачать работающий (ладно, компилящийся) QEMU с доработками, прошивку для девайса, а также несколько утилит для создания «правильного» образа флешки из файлов *.bin.
Кстати, никто не «подкидывал» эмулятору образ флешки, вытащенный из Vogue? Или наоборот — никто не заливал в Vogue прошивку от PAVO? Впрочем, я не про это. Лично мне кажется, что в портировании Линукса на очередную китайскую плату нет какого-то «драйва». Китайцы все равно это уже сделали, и не хуже многих. Потом, мне Линукс не нравится из религиозных соображений :)
А вот поковырять платку (или эмулятор) в плане запуска на ней Minix 3 — довольно забавное, с моей точки зрения, занятие. Насколько я понимаю, разные процессоры Jz47xx отличаются в основном набором периферии — которую можно вынести в драйверы. Процессорное ядро там одинаковое, причем совместимое с MIPS.
К сожалению, Ingenic-овский FTP огородили от любителей халявы, и теперь он требует пароль :( Придется еще и заниматься reverse engineering-ом по исходникам QEMU.
Скажете, извращение? А вот лично мне интересно. Если не будет возникать особенных сложностей — буду писать в своем уютненьком под тегом «миникс«. Думаю, что два-три часа в неделю на извращения я найду, а по опыту вот этого мужичка — этого вполне достаточно для «любительского» проекта.
Хроники правового государства
Пока наше гойсударство одной рукой гоняет торрент-трекеры и стремится в ВТО, второй оно больно бъет по заднице программистов, осмелившихся встроить в программы всякие ограничения.
Жду не дождусь, когда запретят StarForce и посадят (в том же Магадане) Билла Гейтса за KB971033 и прочие WGA. Да, и еще пусть обяжут Касперского раздать всем гражданам РФ регистрационные ключи без ограничений, а то Госпремию, чувствую, зря дали.
И еще про Vogue
Помните, лет пять назад была популярна тема ноутбуков для голодающих детей Поволжья Верхней Вольты? Так вот, подобные девайсы с треском провалились. Я не слышал ни про один сколько-нибудь успешный проект с таким «гуманитарным» содержанием. Да, что-то выпустили, гики в Кремниевой Долине раскупили всю серию — и на этом обычно очередная история прекращалась.
Зато в последнее время появились вполне «товарные» процессоры, изначально предназнавшиеся для «мультимедийных устройств». Во вчерашнем Vogue стоит процессор JZ4725 фирмы Ingenic — прекрасное устройство, способное на гораздо большее, чем демонстрация роликов с Моникой Белуччи. Архитектура MIPS (или XBurst в исполнении китайцев) отличается очень хорошей производительностью, сравнимой с «офисной персоналкой» десятилетней давности. Процессор имеет достаточно ресурсов для запуска Linux (или другой подобной операционки, например, Windows CE), так что дело за малым — достаточно дополнить процессор ОЗУ и ПЗУ (это действительно очень просто — посмотрите на воговскую начинку) и получить вполне приличный компьютер.
Собственно, китайцы так уже сделали — в ихнем онлайн-сельпо можно купить «микроноутбук» с линуксом всего за 127$. Зная интерес разработчиков дистрибутивов Linux (от Ubuntu до Android) к дешевому мобильному железу — могу предположить, что в ближайшие несколько лет качество софта на таких платформах позволит говорить о серьезном их использовании. Каким был «линукс на ноутбуках» лет пять назад? Иногда (этим грешил, например, Asus) ставили совсем урезанный RedFlag Linux, чуть ли не на китайском языке. Сегодня ноутбучные дистрибутивы выглядят вполне прилично, и в них даже можно работать, спасибо опенофису. То же самое должно произойти и с ARM, MIPS и тому подобными архитектурами. Конечно, до Windows 7 на каком-нибудь крутом x64 им еще далеко, но по соотношению производительность/ватт и производительность/$ современные настольные ПК далеко отстают от тех систем, которые еще недавно рассматривали исключительно с точки зрения embedded.
Конечно, не все так гладко с линуксами, например, там совершенно отвратительно реализована одна из важнейших компонент — X-сервер (в старинной UNIX-haters handbook ему посвящен отдельный раздел, и поверьте, в отличие от коньяка, софт с годами лучше не становится), но сейчас разработчики Ubuntu и Fedora заявляют о неизбежности перехода, например, на Wayland.
Хочется обратить внимание и на другую тенденцию — сегодня не считается ужасным расточительством встроить в глянцевый журнал устройство, способное хранить в своей памяти весь этот журнал. Думаю, не за горами момент, когда какой-нибудь «глянцево-технический» журнал (какой-нибудь Ксакеп или «Популярная механика») решит сделать очередной номер, например, на eInk. А от этого — буквально полшага до перехода на электронную продажу книг и журналов. Лет через 5-10, возможно, такие читалки окончательно сольются с планшетниками и ноутбуками.
А нам пока остается думать, как объяснить своим детям, что такое «зомбоящик».
UPD eInk в печатную продукцию уже вставляют: http://www.engadget.com/2008/09/08/esquires-e-ink-infused-magazine-cover-shown-on-video/
Про журнал Vogue
Я думаю, все уже знают, чем замечателен декабрьский номер очередного глянцевого журнала с круглой наклеечкой, так что особо расписывать не буду, скажу лишь, что сегодня с утра его уже не было ни в двух окрестных «Перекрестках», ни на BP-шной заправке.
Думаю, маркетологи рекламных агентств сделают правильный вывод о беспрецедентной привлекательности журналов с видеорекламой :)
PS Кстати, характеристики встроенного в Vogue девайса очень похожи на параметры моего первого ПК — 32 МБ ОЗУ, 800 МБ Flash против 16 метров памяти и 800-с-чем-то на винчестере. Куда катится мир?
Безотносительно морских свинок
Женщина-программист, устанавливающая извращенный говнософт в одиночку — это страшно. А вдвойне страшно — когда приходится еще и «лечить геморрой по телефону», находясь в разных часовых поясах. Из разговора о том, что IIS бастует и выдает ошибку:
Ой, там IIS выдал ошибку, я не запомнила, там что-то было про Information Services!…
Все-таки в том, что PHP и Apache на порядок проще соответственно ASP.NET и IIS есть своя сермяжная правда. Хотя даже наличие такой замечательной вещи, как XAMPP иногда не помогает. А как вы считаете, должен ли PHP-программист знать о том, как настраивается Apache через httpd.conf?
PS Плюну на все и уйду в монастырь открою хостинг с Apache, PHP и MySQL на миниксе, благо они там есть. Специально для конченых маньяков.
UPD В свете последних известий надо будет еще и запускать миникс на вкладыше от журнала Vogue.
Эфирная радиоточка
В «Виртуальном музее и справочнике «Отечественная радиотехника XX века»» выложена информация про крайне интересную штуку — «эфирную радиоточку«, выпускавшуюся в начале 60-х Вильнюсским заводом телевизионных узлов. Этот мегадевайс представляет собой примитивный радиоприемник с одной фиксированной настройкой, в качестве динамика предлагается использовать любой абонентский громкоговоритель.
Если бы я писал про кровавый Советский Союз — однозначно сравнил бы это с северокорейской практикой переделки приемников для приема ровно одной станции. А так — просто забавный технический курьез.
Пляски с бубном
Разворачивали кое-какой извращенный софт на Windows Server 2008 x64. Процесс установки — сплошные пляски с бубном.
1. ASP.NET приложение под IIS. Выяснилось, что при отсутствии в системе .NET Framework, приложение запускается, но пишет в свой лог ошибку «Невозможно загрузить файл или сборку System.Core». При этом в IIS имеются все признаки наличия Framework в системе — вплоть до опции выбора его версии.
2. В PHP имеется хорошо известная ошибка — при включенном IPv6 функция fsockopen() не умеет преобразовывать имя хоста в IP, если оно совпадает с назначенным локалхосту DNS-именем. Баг известный, мусолили полгода, наконец решили. Радуют ответы похапешной техподдержки:
Nobody has been able to reproduce your problem and you are the only one who has reported it.
При этом багрепорт по ссылке — копия уже подтвержденного бага, на который благополучно забили. Обожаю похапе.
3. Если вы думаете, что PHP и IIS на одной машине — это извращение, вы не видели доступа к БД через ODBC. Как известно, в 64-битных Windows существует 64- и 32-битный ODBC-интерфейсы. 32-битный PHP может обращаться к 32-битному ODBC. На все той же машине поднимается MS SQL, но через программу конфигурации 32-битного ODBC подключиться к нему не получается. Пришлось создавать 64-битное соединение и копировать настройки из HKLM/Software/ODBC в HKLM/Software/WOW6432Node/ODBC. Полный писец.
Кстати, всегда уважал Microsoft за «фундаментальный» подход к любому софту — чтобы установить простейшую программу для ASP.NET, надо в совершенстве знать все нюансы .NET Framework, его взаимодействия с IIS, зависимость всего этого дела от фазы луны и цены бананов в Эквадоре. Кстати, если хотите увидеть UNIX-shell по-майкрософтски (на чистом дотнете) — почитайте документацию к Windows PowerShell (входит в состав Windows 7, есть версия для Vista). Пара часов понимания, что вы отстали от жизни и вместо книжки Фигурнова надо учить дотнет — гарантированы. После этого половина прочитавших впадает в глубокую депрессию, другая половина бежит получать очередной майкрософтский сертификат. Самые простые идеи в реализации Misrosoft требуют изучения как минимум на ускоренных курсах для младшего комсостава, с последующим получением красивой бумажки.
Дарю идею всяким апологетам открытого ПО — проводите «официальные» сертификации по использованию bash (уровней так на десять), grep, да и вообще по всем стандартным программам UNIX-образных систем. Естественно, не на халяву :)
А вот очень красивая картинка в VRML
Сегодня ссылку кинули на испанский сайт:
http://www.dualmultimedia.com/stgo/vista3d/santamaria.html?English
Осторожно, там очень «тяжелые» текстуры, пользователям Cortona рекомендую отключить MIP-mapping и «автоматическое улучшение» текстур и выставить какое-нибудь ограничение размера текстур. В BS Player не проверял.
Собственно, интересна не сама картинка, а качество 3D-модели.
Здесь — около 60 тысяч граней, плюс, как я уже говорил, красивые, но «тяжелые» текстуры. Оптимизация, естественно, нулевая. После этого вы говорите что-то про флешевые 3D-движки, которые с трудом и хитрой оптимизацией тянут 11 тысяч граней с гораздо более простыми текстурами?
Хорошая, реалистичная 3D-графика — вещь невероятно «дорогая» (не в плане вычислительных ресурсов, а в плане сложности рисования). VRML дискредитирован поделками школьников — из-за своей простоты. Тот же HTML в самом примитивном виде позволяет написать в «Блокноте» работающую веб-страничку не самого вырвиглазного вида (если автору давать по рукам за попытки использовать всякие анимированные гифы, неприличные сочетания цветов и т. д.), но писать VRML руками просто нельзя. Как обменный или «конечный» формат для 3D-редакторов он очень хорош, но нельзя пытаться заменить 3D Studio «ручным трудом». Конечно, и 3D Studio не гарантирует результат, но хотя бы позволяет работать с более ясным представлением 3D-объекта.
Каждый совет наподобие «лучший VRML-редактор — это VrmlPad» убивал этот замечательный формат. Жаль, но ничего лучше с тех пор так и не появилось.
Надо чой-нить техническое написать
Я вот, например, не могу поверить, что страничка по ссылке датируется 2010 годом.
http://freeart2010.narod.ru/graphic.htm
И это тогда, когда все прогрессивное человечество прошло уже третий Дум. Если бы для рисования в VRML требовался дорогущий пакет 3D-графики, доступный по стоимости только крутейшим студиям — то уверен, формат не был бы дискредитирован пионерскими поделиями наподобие приведенного выше.
PS Примеры хороших работ на VRML — творчество волгоградской студии ClickON:
http://www.volgograd.ru/web3d/
http://laplace.clickon.ru/demo3d/
Если подобное показывали бы в качестве примеров применения VRML — уверен, сегодня никто не заикался бы об O3D, WebGL и всяких 3D-движках на флеше.
UPD А вот очень хороший VRML:
http://www.dualmultimedia.com/stgo/vista3d/santamaria.html?English
Осторожно, очень большие и красивые текстуры. Пользователям Cortona рекомендую отключить опции типа mipmapping и «Улучшение качества текстур», а кроме того — поставить ограничение на размер текстуры. BS Player не пробовал, как в нем — не знаю.
Про распилы и откаты
Удивляет аргументация в разнообразных статьях на тему распилов и откатов. Обычно все сводится к тому, что сумма очередного «невероятного» проекта делится на население РФ, или, что лучше, на число налогоплательщиков, а полученное число объявляется «украденным из наших кошельков». Во-первых, авторы лукавят — из их кошельков «украли» гораздо больше, да и они ничем не лучше тех, кто распилил и откатил.
Во-вторых, крайне удивителен то, что в логике этих борцов с коррупцией государственные средства принадлежат всем гражданам (или налогоплательщикам). ИМХО, растет это из очень красивой «теории общественного договора», звучащей в изложении «для чайников» примерно так:
Есть миллионы людей, которые скидываются в общий бюджет и потом раздают из него кому хотят – старикам, инвалидам, больным, больницам, роддомам, учителям….
Конечно, я сам цитировал эту статью Афанасенкова, но упирал немного на другое. С исходной посылкой я не вполне согласен — бюджет не «общий» и решают не «миллионы».
Вообще, существует много теорий, отвечающих на вопрос «что такое государство», и теория общественного договора была сформулирована еще Гоббсом и Руссо. Правда, она тупо не выдерживает критики при столкновении с любым реальным государственным устройством. Гораздо адекватнее передают действительность определения за авторством Маркса и Энгельса — «государство есть аппарат подавления одного класса другим» или, для тех, кто на дух не переносит эту парочку — немного более расплывчатое «государство — это структура, имеющая монопольное право на насилие».
Что интересно, любое государство этим определениям удовлетворяет (а
eloiz_a приводил второе из них на первом уроке по «Основам государства и права»). Правда, оно обычно не очень нравится подавляемым и насилуемым, для которых придумывают различные обоснования существования аппарата насилия — начиная от его божественного происхождения и заканчивая «общественным договором» в разных интерпретациях (который, по моим наблюдениям, так или иначе используют в своих размышлениях большинство ЖЖшных «пикейных жилетов», особенно, когда они чем-то недовольны). Так вот, в рамках «общественного договора» получается, что налогоплательщики — все без исключения — участвуют в хозяйственной деятельности государства, из чего делается вывод, что государство должно осуществлять ее в интересах этих самых налогоплательщиков. Соответственно, когда государственные средства разворовываются, это представляется, как воровство из кармана налогоплательщиков.
В чем подвох? А ровно в том, что после уплаты налогов деньги уже не принадлежат налогоплательщикам. Например, если владелец ларька заплатил за «крышу» банде рекетиров, должен ли он требовать своего участия в сходках местной братвы и протестовать против того, что пахан ездит на «Мерседесе»? То, как потратить деньги — дело «братков» и их «начальства», но не ларечника. Если «Мерседес» купит один из «бойцов» местной мафии — то украл он не из кармана ларечника, а из кармана пахана. Если пахана это устраивает — что же, пусть ездит.
Примечание специально для юристов — по уголовному кодексу действия братков и пахана — это не кража, а несколько других статей. Слово «кража» понимать здесь надо в самом общем смысле, как в заповеди «не укради» :)
Ровно таким же образом действует и государство. Кстати, теперь понятно о «монопольном» праве на насилие? Конкуренты в лице братков никому не нужны, а мнение ларечника о покупке «Мерседесов» на отданные им деньги никто не учитывает.
Так что подсчеты чужих денег — штука абсолютно бесполезная, интересная только ЖЖшным борцунам за «справедливость». Справедливость в понимании борцунов — это участие в попиле несколько других действующих лиц.
Две записи в ленте
Будущим кровавым диктаторам на заметку.
За авторством
metaclass — «рецепт политической стабильности» и статья Владимира Лещенко в журнале
matveychev_oleg.
Про электронный документооборот
Взглянул одним глазком на систему «электронного классного журнала». Ну вы знаете, иногда показывают в каких-нибудь «Вестях» довольных детей и педагагов, отправляющих родителям СМСки об успехах их чад прямо на «Айфоны». Довольных родителей не показывают — они обленились настолько, что даже на родительские собрания не ходят.
В общем, сделано все круто, вебдванольненько, туда-сюда, ну чисто вконтакт. Вроде как ученики и учителя могут там загружать музыку, видео, скоро, наверно, веселых фермеров сделают — вот тогда заживем!
А вот основная функция — публикация информации об учебном процессе и домашних заданиях — сделана с непонятной целью. Фактически, это нечто дублирует привычный класный журнал и записи в дневнике, что само по себе, может, и неплохо — дети склонны «терять» дневники и журнал, причем в одной хорошо известной школе, по недостоверным слухам, это умудрились сделать аж в десятом классе, то есть не школота какая-то, а почти уже взрослые люди, дымящие как паровозы и виртуозно ругающиеся матом. В более нормальных школах, в которых руководство состоит не из советских интеллигентов, а из людей со стажем в НКВД, ВОХР и прочих УФСИН, классные журналы после пятого класса уже не теряют.
Короче, я отвлекся. В общем, электронный классный журнал — это хорошо, но только в том случае, если не надо одновременно заполнять бумажный. А еще есть специальные бумажечки со списком всех оценок за месяц, которые классный руководитель должен переписать из журнала и вклеить в дневник, есть поурочные планы, которые надо составить заранее, а потом ни на йоту не отступать от них, заполняя классный журнал. Например, в той же известной школе, по еще более недостоверным слухам, урок литературы, на котором обсуждали модный тогда «Марш несогласных», был вписан, как «Лирика Маяковского» (хочу заметить, что про Триумфальную площадь тогда еще не говорили).
Когда-то говорили, что повсеместное внедрение компьютеров позволяет сократить бумажный документооборот. К сожалению, выяснилось, что для уменьшения количества бумаг надо еще и заказывать разработку или адаптацию какой-нибудь хитрой «безбумажной» системы, а без оной все получается ровно наоборот — компьютер облегчает написание бумажек до такой степени, что количество ненужной макулатуры растет в геометрической прогрессии.
Вот если бы создатели униКАЛьной электронной системы позаботились о том, чтобы учитель мог легко подготовить весь комплект разнообразной бумажной отчетности за два клика мышкой — была бы им честь и хвала, а так имеем очередное никому не нужное начинание. Думаю, учителя очень рады перспективе впечатывать бесконечные «разговаривал на уроке», «курил в подворотне», «пришел в школу пьяный» в замечательные вебдванольные формочки.
А вот процессор самопальный
Мужик из 200 микросхем обычной 74-й серии (американской, у нас это называется 155 или 555 серия) соорудил компьютер с собственной системой команд, портировал на него (используя LCC) операционку Minix 2.0.4. Все безобразие описано на сайте, так и называющемся: Homebrew CPU.
В отличие от этих ваших Ардуино, тут мы имеем полноценный компьютер с UNIX-подобной операционкой и всеми вытекающими последствиями — например, веб-сервером и юниксовыми играми (в которые можно играть по telnet). Ссылку на сайт под управлением этого чуда давать не буду, кто хочет — найдет на странице с описанием проекта, а то еще завалите сервер, знаю я вас (там всего 4 Мб памяти и 4 МГц тактовой частоты).
Про буржуйский Чип-и-Дип
Вот статеечку нарыл, осторожно, на английском.
http://www.wired.com/magazine/2010/04/ff_radioshack/all/1
Если вкратце — аффтар весьма сожалеет, что гамазин Radio Shack, так сказать, американский прототип нашего Чип-и-Дипа, накрылся благодаря очередным «эффективным менеджерам» и плавно превращается в филиал Царицынского «радиорынка» («купи телефон» — «продай телефон»).
И еще одно:
http://changelog.complete.org/archives/1519-once-we-were-makers
Две новости и мнение в жежешечке.
Новость раз:
Обвинение просит оштрафовать журналиста Бекетова на 3 тысячи рублей
Новость два:
Госдума ужесточит наказание за нападения на журналистов
И мнение за авторством
ryurikov:
http://ryurikov.livejournal.com/267649.html
Воть теперь журналюгам настанет раздолье — и судиться не более чем из-за трех тысяч, и эцилоп, если че, по ночам палкой бить не будет. Требую таких же преференций для сантехников, водителей троллейбуса и хм… например, электрогазосварщиков!




