
future
Будущее MySQL, параллели
Наверное уже все слышали, что компания Oracle сейчас занята с компанией SUN примерно тем же, чем обычно удавы занимаются с жирными кроликами. Закатив глаза, Oracle медленно кушает SUN, заглатывая ту целиком. К лету должна доесть, а если подавится и расторгнет сделку, то выплатит акционерам Sun солидную неустойку.
В связи с этим, некоторых беспокоит, что же будет дальше с MySQL, которая вот уже некоторое время принадлежит SUN. Если MySQL как продукт не исчезнет, как он будет развиваться дальше?
Мне тут хочется провести параллели с продуктами Berkeley DB. Oracle купила их разработчика компанию Sleepycat в 2006 году. Berkeley DB (native, Java, DBXML) были тогда на пике своего развития и популярности. Прошло уже три года, развитие продуктов как-бы продолжается, но почти сразу после поглощения, из-за опасностей юридического преследования со стороны Oracle, от использования Berkeley DB в open source стали отказываться. Oracle и сейчас занимается бесплатным распространением для открытых проектов и параллельно продаёт за очень немаленькие деньги лицензии на коммерческие использование продуктов семейства Berkeley DB (link-1, link-2),но ...
например единственным сейчас доступным на сайте Oracle документом по PHP API для Berkeley DB является созданная ещё в Sleepycat, датированная 2005 годом, презентация существования PHP расширений php_db4 и php_dbxml.
С документацией на расширения для apache, python и perl такая же фигня. Со сборкой сорцов расширений для скриптовых языков, в отличии от сборки самих продуктов, тоже постоянные косяки выплывают.
Думаю, проблема в официальной позиции Oracle к скриптовым языкам.
http://www.oracle.com/technology/software/products/berkeley-db/htdocs/li...
Do I have to pay for a Berkeley DB license to use it in my Perl or Python scripts?
No, you may use the Berkeley DB open source license at no cost. The Berkeley DB open source license requires that software that uses Berkeley DB be freely redistributable. In the case of Perl or Python, that software is Perl or Python, and not your scripts. Any scripts you write are your property, including scripts that make use of Berkeley DB. None of the Perl, Python or Berkeley DB licenses place any restrictions on what you may do with them.
Хе Хе. Странное у них отношение к скриптовым языкам, тем более упоминая python, недооценивают и наверно поэтому не считают нужным полноценно заниматься их поддержкой.
Очень в их духе.
Хочу eBook reader
Стоит ли покупать читалку электронных книг?
Я уже почти дозрел.
Моя очень близкая родственница :) очень любит читать новые модные книжки, но есть одна проблема. Однажды прочитанные, ... наверное прочитанные, книги уже просто некуда ставить:

На бумажные книги я сам уже давно стараюсь не тратиться, так как когда несколько лет назад посчитал во сколько обошлась мне моя небольшая библиотека, получилась сумма порядка 10 000 рублей, и это при том, что большая часть технических книг и прочитанные художественные мне уже не были нужны и просто занимали место.
Смешнее оказалось то, что техническую и вообще любую новую литературу не принимают в букинистических магазинах, даже даром, им нужны только редкие книги.
Художественную литературу я теперь в основном читаю в формате FB2 с небольшого экрана PocketPC. Читать копии печатных книжек в форматах PDF и Djvu на КПК,неудобно, даже несмотря на VGA, а не QVGA, разрешение экрана моего устройства.

Я привык, но чтение с экрана КПК не самая лучшая альтернатива обычному чтению с листа, ибо в первом случае ты всетаки смотришь на лампочку, а читая с бумаги смотришь лишь на более безопасный отраженный свет. Поэтому вроде как и глаза меньше устают.
Сегодня на озоне появилась новая читалка книг на электронных чернилах ORSiO b721, и стоит она дешевле на пару тысяч, чем раньше продававшиеся там lBook eReader v3 & v8.
Плюсов у устройств использующих технологии электронных чернил много, в разы меньшее энергопотребление, т.е. бОльшее время автономной работы, бОльшая безопасность для зрения, но есть один большой минус - цена. Но, как я вычитал из нескольких источников, со следующего 2009 года технологию электронных чернил начнут использовать для экранов сотовых телефонов, электронных версий газет и журналов, и много где еще, т.к. удалось добиться сильного снижения стоимости конечных изделий.
Меня только удивляет то, как рядом с этой настоящей читалкой на электронных чернилах, в том же каталоге "Книга XXI века" на озоне появилось устройство Ectaco jetBook, экран которого никаких электронных чернил не использует и по качеству больше походит на дешевые китайские электронные часы, вобщем откровенный fake.
Я пока подумаю над тем сделать ли себе, такой подарок
или подождать, пока читалки станут еще дешевле и еще круче.
P.S. Но приобрести очень хочется. Например изучая иностранный язык можно держать в этом устройстве и учебники и аудиокурсы к ним, удобно.
Фильм Стрелок
Только недавно посмотрел своего рода уникальный для американского кино фильм
Shooter (Стрелок)
Киношный сенатор США, причем не отдельно взятый отрицательный герой фильма, а вполне себе рядовой американский патриот, вроде даже республиканец, который улыбается прям как Джон Маккейн, рассказал зрителю с большого экрана, что они убивают и женщин и детей, потому что так надо, для пользы этих самых неразумных народов, потому как по другому они не понимают.
В конце главный герой, бывший армейский снайпер он же простой американский парень, который живет в горах и имеет много оружия, наверное тоже республиканец, устраивает небольшой самосуд над сенатором, вот такой хеппи энд.
Apache 3
Каким будет третий Apache Web Server.
Сегодня посмотрел видео с конференции устроенной Apache Software Foundation по поводу того, что ожидает разработчиков в Apache3.
Рассказывал грузный, устало выглядящий, Рой Филдинг.
Ниже, вкратце, в очень вольном переводе на русский, то о чём он рассказал.
Перемудрили разработчики с Apache httpd сервером, слишком он большой и вообще все его делали больше для своего удовольствия.
Поэтому было принято решение (не всеми вместе), что новый Apache3 будет другим, и, как сказал бы Джобс, лучшим из того, что мы когда либо делали.
В Apache3 Вас ждёт упрощение конфигурации.
По умолчанию конфигурационные файлы не нужны,
нет настроек времени компиляции (да, да, так и сказал),
настройки по умолчанию рассчитаны на разработчика - слушается localhost:8080.
модель процессов на каждой платформе будет одна, и такая, какая покажется разработчикам сервера более подходящей ("spooning model"), хотите другую - пишите сами,
прекращается поддержка устаревших и мало используемых платформ,
httpd и httpsd (httpd with SSL) - теперь это два разных исполняемых файла,
вместо APR теперь moccasin(?),
все APIs завязаны на Waka(?),
"Kiss my ass" обратная совместимость.
В HTTP слишком много байт расходуется зря, кодов ответа мало. Можно конечно сделать HTTP/2.x , в котором, например, вместо
Date: Thu, 09 Mar 2000 15:40:09 GTM\r\n
Content-Type: text/html\r\n
Etag: "a797cd-465af"\r\nсделать
HTTP20 200\r\n
DT:47FC71DD\r\n
CT:t/html\r\n
ET:"a797cd-465af"\r\n(он бредит, подумал я, дальше больше)
но будет не HTTP/2.x, а Waka
(ответ сервера на протоколе Waka
приводить здесь нецелесообразно, код почти нечитаем)Waka является основным протоколом сервера, HTTP/1.1 поддерживается, но вторичен и транслируется в Waka.
Кстати, в команду Apache3 нужны новые разработчики на C, dev@httpd.apache.org
Видео с углом обзора в 360 градусов
Очень интересную технологию в действии можно посмотреть посетив этот адрес: http://demos.immersivemedia.com/onlinecities/ , стоит вам выбрать какую-нибудь из представленных на карте меток и вы отправитесь в автомобильный тур по той местности, которую выбрали.
Что тут может быть необычного?
Да то, что вы можете мышкой крутить "голову" куда хотите, на все 360 градусов.
Интересно, насколько скоро эта технология начнет использоваться повсеместно.
А если на машину поставить например две-три такие камеры, то станет доступным огромный массив информации, станет возможным по записи воссоздавать ситуацию в 3D. Я думаю, полицейские и военные применения этой технологии не заставят себя долго ждать.
Посмотрите Дух времени
Сегодня, совсем неожиданно для себя, я посмотрел очень занимательный американский документальный фильм называющийся Zeitgeist, в переводе с немецкого означает "Дух времени", этот фильм в ближайшие годы на телевещательные каналы скорее всего не попадет. Но он свободно ходит по сети, и переведен на несколько языков в том числе на русский. Фильм можно посмотреть online на английском с русскими субтитрами zeitgeistmovie.com. О многом из того, что там упомянуто, мне уже было известно ранее, но, в конечном итоге, новые факты только усилили шокирующее впечатление от этого документального фильма.
Почитав коментарии многих "посмотревших" и сам имея склонность к беглому "просмотру" фильмов, хочу вас предостеречь от прокручивания вперед. Этот фильм надо просмотреть от начала и до самого конца.
Из фильма Zeitgeist вы узнаете:
- немного из общей истории религии
- как выглядит промышленный снос здания
- во что дедушка нынешнего президента США инвестировал миллионы долларов
Люди должны быть полными идиотами, чтобы давать власть тем, чей бизнес война. Даже если эта война позволяет иметь дешевый бензин. Бензин скоро все равно станет дорог - слишком дорог.
Будущее коммуникаторов и UMPC рядом
Давно хочу приобрести коммуникатор или UMPC, но после обстоятельного копания в сети и общения с несколькими UMPC и устройствами под Windows Mobile и Symbian пришел к следующим выводам и прогнозам:
- Начинка коммуникаторов уже три года, как, по большому счету, не совершенствуется. Спецификации iPhone - это исключение подтверждающее правило.
- Windows, хоть Vista, хоть Mobile - это однозначно зло, ничто из перечисленного не может быть серьезной удобной программной платформой для устройств уже со второй половины 2008 года.
- Не зря Intel продала XScale подразделение в 2006
- UMPC сегодня с таким весом и таким потреблением энергии никуда не годны
- Symbian не удобна, хотя сейчас именно под этой ОС работает очень хорошее железо в продуктах от SonyEricsson и Nokia
- He зря Джобс темнит с iPhone SDK
- Не зря Google Android создан не зависимым от платформы (благодаря тому, что стоит поверх ядра Linux и использует Dalvik VM)
Уже скоро, максимум в 2009 году появятся новые коммуникаторы и UMPC от Apple и остальных, под OSX и Android с мозгами уже не на arm'ах а на Intel Silverthorne, уже существующем и ждущем своего часа новом мобильном процессоре.
iPhone в Россию не дошел (не платить же за серый девайс в два с половиной раза больше его настоящей цены), остальные устройства производимые сегодня морально устарели еще вчера, так что с покупкой я повременю.
Ссылки по теме:
Дискуссия относительно использования ARM и Intel архитектур для мобильных ПК. (English)
Cell BE Contest 07
Надеюсь меня сейчас читает студент, который любит сидеть по ночам, кодируя часами что-то системное под Unix на С со вставками ASM, ради удовольствия, конечно.
IBM проводит конкурс на программное творчество для платформы Cell BE, т.е. на Sony PlayStation 3 придется программировать, а не играть. Поздновато я пишу, но до 5 июля время еще есть, не знаю возможна ли еще регистрация. Номинаций много, поощрение интересное: 10 000 $, 5 000 $, 2 500 $. Правда я обнаружил довольно большую разницу между тем, что предполагается в качестве приза для российских участников на локализованном и основном топиках на сайте IBM. Материалы по тому, как на приставку поставить Yellow Dog Linux и что делать с Cell SDK можно посмотреть на официальных сайтах, а также на сайте недавно открывшегося в MIT курса по программированию для платформы Cell BE.
Если кто-то из потенциальных участников в себя верит, но думает что участие в заморских конкурсах это что-то недосягаемое, то пусть не нервничает. Один мной уважаемый, но, к сожалению, бывший коллега, в прошлом году весьма удачно поучаствовал в Google Summer of Code и неплохо поправил свое финансовое состояние, как раз за пол года перед получением диплома. Участие в конкурсе также не помешало ему закончить масштабный проект на работе, а само участие началось с “ну что, а может попробовать?!”. Так что пробуйте.
Из мира распределенных вычислений
Новость месячной давности из мира распределенных вычислений гласит:
По информации со страницы статистики на сайте Folding@home, суммарная производительность клиентских программ, запущенных на платформе "PLAYSTATION®3" на текущий момент более чем вдвое превышает суммарную производительность всех остальных клиентов, при том, что количество процессоров, задействованных клиентами под PlayStation, в восемьдесят раз меньше используемого всеми остальными.
Подробнее:
- PS3 Folding@Home Begins with Impressive Numbers
PLAYSTATION 3 я пока не обзавелся, но одним поводом больше, купи игрушку - помоги науке! Жаль, что купить по вменяемой цене в России этот бытовой суперкомпьютер не удастся, остается вариант как-нибудь взять проездом в Финляндии или Германии.
P.S. Делай добро и бросай его в воду...

