• Авторизация


Обеденный сон #24mag 6/24 05-12-2009 17:17


Делаю небольшую паузу и сбавляю темп. Мне кажется интересно и последовательно события описываются тогда когда есть время, в сутках 24 Mag всего 24 часа. Но я вырвался из контекста на несколько минут. Прошло 6 из 24 часов. Фотографы приходят и уходят, постепенно налаживается связь, темы, мысли. Но мы все еще в подводной лодке нашего проекта, из Одессы пришла только одна весть, их тема номера уже вылетела из головы, кажется что-то про Жадность. Но вроде бы кто-то произносил ее несколько раз. У меня в ушах бананы с VNV Nation, смешно только, что обратил внимание, что песня называется Tomorrow Never Comes. Следующая будет Covenant - Bullet. Интересно, наверное в настоящих редакциях такое творится постоянно. У меня большой и ответственный кусок, я пишу четверть текстов журнала, это будет колонка новостей о городе. Наверное слишком ответственно подхожу к работе и не развлекаюсь и не обращаю внимание на людей вокруг. Кто-то успевает тормозить, а кто-то веселиться. Ну а мне ближе мысли и буквы, этот пост тоже в каком-то смысле развлечение. Некоторое время у нас нет расписания, все предоставлены самим себе. Продолжу и я писать свои сюжеты. Пойду проверю, может быть уже пришли какие-то внешние сигналы и я на самом деле не в анабиозе.
комментарии: 0 понравилось! вверх^ к полной версии
Взрослые сказки #24mag 05-12-2009 15:56


У нас получается голографическая множественность идей и мыслей объясню почему: - Моя роль не является редактором, но кажется оказываю большое влияние на тексты - Демьян редактор, но кажется немного конкурируем по влиянию на команду - У меня своя загрузка по отражению публичной части и еще надо будет написать свои материалы Кажется, что это должно немного запутать, но в декларативном порядке стоит ориентироваться на мою версию, поскольку этот пост еще носит и описательную функцию о внутренней кухне (кстати, пора бы пообедать). Тема номера: Взрослые сказки. Описание темы: Днепропетровск индустриальный город, к счастью у нас не самый скучный ландшафт местности, но в духовном плане пока еще не культурный центр Европы. Днепропетровск это космическая столица, но что если взглянуть на привычный технократический мир с необычной точки зрения. Мы пытаемся создать дополненную реальность. В нашем городе присутствует еще один слой которого пока никто не видит, но опытный взгляд может его заметить и тогда не упустит. В Москве это Дневной и Ночной дозоры, в Киеве на Лысой горе проходят шабаши ведьм. То что происходит в Днепропетровске вы узнаете из нашего журнала через 19 часов.
комментарии: 0 понравилось! вверх^ к полной версии

#24mag в #dnepr 05-12-2009 14:52


Сейчас присутствую на днепропетровском бранче проекта 24mag. Дабы не плодить сущностей без надобностей предлагаю проследовать по ссылке и почитать о проекте. Для ленивых хватит того, что группа людей собираются вместе на 24 часа и делают журнал. Это первый случай создания журнала в Днепропетровске. Вот наши люди, возможно постепенно будут подтягиваться новые.
Share photos on twitter with Twitpic
(клик)
Сейчас в аудиториях вокруг главного стола 14 человек, еще появлялся оператор, но он не сможет присутствовать целый день. Это вводный пост, следующий будет о впечатлениях. Хотелось бы синхронизироваться с другими командами которые ведут проекты в других городах. Мой оставляйте в комментариях свои jabber'ы, скайпы или ICQ. Почты оставляйте, но эти посты я буду удалять дабы не кормить спамеров.
комментарии: 0 понравилось! вверх^ к полной версии
Яндекс семинар в Днепре 04-12-2009 10:26


Сегодня на семинаре Яндекса. Если кому-то хочется там со мной пересечься.
комментарии: 0 понравилось! вверх^ к полной версии
Вынужден был обновить дизайн на 30-11-2009 19:39


Вынужден был обновить дизайн на блоге об App Engine потому, что оказывается сайт не показывался в старых версия браузеров и Opera'е. Причем в Opera последней самой версии. Просто один сплошной черный экран.
комментарии: 0 понравилось! вверх^ к полной версии
Игровая антропология 24-11-2009 20:30


Расскажу такую странную историю. ВКонтакте есть приложения, которые написаны на Flash'е. Я некоторые себе поставил, поскольку тема молодая, то интересно смотреть как они развиваются, как какие-то начинают жадничать и выкручивать руки, другие держат лицо некоторое время, а потом скатываются к такой же жадности, как буд-то надо украсть как можно быстрее, а потом хоть потоп. А есть те которые держат баланс и они-то самые интересные. Одна из таких игр позволяет делать себе игрока и отправлять в дуэли с другими игроками (ну чисто майбрут которым проспамился весь интернет летом). Но во время генерации персонажа можно было неограниченное количество раз подбрасывать кубики. Кто-то эту фишку просек и сделал персонажа с максимальными начальными характеристиками. А кто-то нет, и таких было много. Баланс у игры никакой, но зато большую роль играют случайные числа. Поэтому тот у кого статы хорошие выигрывают драматически чаще, но все равно могут проиграть. У меня мало времени на игру, но не хочется быть в хвосте, поэтому я сразу потратил время на создание персонажа с максимальными характеристиками. у других времени больше, но мозга было мало и кубики они не перебрасывали 50 раз в начале. И вот начинается самое интересное как у кого сложилась судьба. Факты: - Вначале после запуска игры первые уровни было просто, потому что набежало много людей и в среднем ты выигрывал чаще - Чем больше ты прикладывал усилий тем быстрее попадал в слой таких же хитромудрых задротов которые очень быстро всплыли вверх и ты начал драться с ними наравне, большее значение начал играть фактор случайных чисел - Чем более усердно ты лез тем все более страшные задроты тебе попадались, причем к ним начали подмешиваться те кто за реальные деньги купил вооружение - Если ты с хорошими статами перестаешь играть, то волна "умников" уходила вперед и их место постепенно начало заполняться обычными игроками - Ты опять начинаешь резко выигрывать, но главное не выигрывать постоянно, а то опять начнешь семимильными темпами догонять "умников" и опять начнешь чаще проигрывать - Если бы регистрация была бы ограничена, то постепенно волна игроков прошла бы далеко вперед и пришлось бы играть с редкими случайными игроками. - Если вообще остановиться и ничего не делать, то... ты уже не участник игры, что противоречит идее "жить долго и счастливо не теряя качество жизни" Хорошо было бы получить всю статистику Хроник Астерии и построить модель развития человечества :)
комментарии: 0 понравилось! вверх^ к полной версии
Эрэф и точка 24-11-2009 04:11


10 лет назад не было Flash и Jabber, люди не тратили 4 часа в день на Facebook и **нокла****ки. Я даже не говою о маргинальных FreeNet'ах и tor'е. РуИнтернету 10 лет-то всего недавно исполнилось. И вы верите, что то, что пришло на долго? Как-то слишком много допущений. Почему-то некоторые господа уверены, что система DNS в нынешнем виде (которая кстати была придумана всего-то навсего сколько лет назад) будет существовать вечно. Оспади, каким же надо быть слепым чтобы думать, что HTTP пришел к нам на всегда. Эрэф это зеркальца для бабуинов, а которые радостно копошатся и думют, что тот у кого зеркальце больше тот и вождь. 10 миллионов рублей за регистрацию, так надо продвигать интернет в массы? Можно рехнуться, люди уже спорят обсуждая кому достанется почта.рф? Пусть начнут раздавать бесплатно, россыпями, со всеми словоформами в придачу и то брать не буду. А масямба/собака в вася@почта.рф разве не иероглиф? А склонять эти имена можно будет? Ваш розенталь внутри не коробится от "Сегодня завел себе адрес на почта.рф" и "Татьяна, жду письма на женя@почта.рф". Может лучше "письма для Евгения(на)почте.рф"? А китайцу свой софт тоже править чтобы эти словоформы поддерживать в местном Outlook? Вот в Японии имена гайдзинов записывают не иероглифами, а латинскими буквами, и это уже часть культуры. Но у русских свой путь, расшибиться так чтобы никто ни на секунду не усомнился, что дороги всего-навсего одна из проблем. Неа, Россия нифига не способна создавать будущее, но быдло из нее иногда пролазит в цивилизованный мир и гадит на ковре, поэтому для него надо сделать гетто. Приподнять порог вхождения, для малолетних урков, а то через 5 лет они вылезут из ВКонтакта в настоящий интернет и еще больше будут потреблять трафик на нормальных сайтах и понижать CTR.
комментарии: 0 понравилось! вверх^ к полной версии
Legend of the Seeker второй сезон 29-05-2009 21:22


Рейтинги были достаточно хороши чтобы продолжить съемку сериала, но пока нет дополнительной информации. Кто будет вместо Рала не известно, по книге (не спойля) Ричард РалСайфер призвал кого-то более ужасного. Только я не знаю кого.
комментарии: 0 понравилось! вверх^ к полной версии
Два дня жизни одной ссылко 29-05-2009 03:43


Дала/не дала
комментарии: 0 понравилось! вверх^ к полной версии
Я сломал интернет 28-05-2009 09:39


Угораздило же.
комментарии: 0 понравилось! вверх^ к полной версии
9000 запросов в секунду 28-05-2009 08:54


Надо как-то по дзенски перефразировать, что когда начинаешь проверять очевидные вещи, то великое множество открытий обнаруживаешь. Сейчас пишу один проект в котором мне требуется обрабатывать миллионы запросов в сутки, а может быть и в час. Всегда думал, что ab именно так утилита с помощью которой проверяется нагрузка на сервера. Невод свой забрасывал вот такой непритязательной командой:
loremaster:~ xen$ ab -n 10000 -c 100 http://127.0.0.1/
Умер nginx, умер обычный django (для теста), erlang сервер не умер. Но характер загрузок ядра получился очень некрасивый и неприятный (дело было на ноуте MacBook Intell), самый длинный запрос залетел аж на 19 секунд, при этом какое-то мгновение оба ядра заняты на 100% потом тишина, потом опять. Главное что сервера на erlang'е неумирают, но и то ладно. Пришлось невод заменить на
loremaster:~ xen$ ab -n 10000 -c 10 http://127.0.0.1/
С 3й попытки django/python прошел проверку, то есть сервер вылетает случайным образом. nginx тоже кое как дошел до финиша, erlang справился без кряхтения. Раз в статье речь про статистику, то вот сравнение. Хотя для меня в нем цели как таковой не было. Приложение пока не написано.
Server Software:        nginx/0.6.32
Server Hostname:        127.0.0.1
Server Port:            80
Document Path:          /
Document Length:        151 bytes
Concurrency Level:      10
Time taken for tests:   2.289 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      3620000 bytes
HTML transferred:       1510000 bytes
Requests per second:    4368.58 [#/sec] (mean)
Time per request:       2.289 [ms] (mean)
Time per request:       0.229 [ms] (mean, across all concurrent requests)
Transfer rate:          1544.36 [Kbytes/sec] received
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Server Software:        MochiWeb/1.0
Server Hostname:        127.0.0.1
Server Port:            8000
Document Path:          /
Document Length:        88 bytes
Concurrency Level:      10
Time taken for tests:   6.935 seconds
Complete requests:      10000
Failed requests:        0
Write errors:           0
Total transferred:      2900580 bytes
HTML transferred:       880176 bytes
Requests per second:    1441.88 [#/sec] (mean)
Time per request:       6.935 [ms] (mean)
Time per request:       0.694 [ms] (mean, across all concurrent requests)
Transfer rate:          408.43 [Kbytes/sec] received
При прочих равных лучше использовать сервера на erlang'е, скорость отличная и надежность офигительная.
комментарии: 0 понравилось! вверх^ к полной версии
Тест блогуна 06-04-2009 22:55


Для того чтобы этот блог начал приносить многомиллионный доход на нем необходимо добавить текст с описанием БлогунаБлогун - монетизируем блоги, но мне пока сложно описывать работу этого сервиса. Это мой первый блог, причем пока что не главный, но хочется понять насколько это восстребованно и будет работать.
комментарии: 1 понравилось! вверх^ к полной версии
Как я боролся с Гвидо 25-03-2009 03:57


У нас с Гвидо произошел спор. Он конечно пока об этом не знает, да и я не знал до последнего момента. Но как в последствии оказалось именно его участие решило одну неприятную проблему. Действующих лиц было много: - Google App Engine - Mandarin (за авторством Гвидо ван Россума) - Django - Subversion - App Engine helper for Django - Eclipse - Diff Но вместо былинного эпоса на 10 страниц скажу только о завязке и развязке. Завязка началась с того, что в GAE SDK входит Django слегка ветхой версии (0.96) в наш век прогресса не доставляет той радости которую могла бы. Но при этом open source версия продукта с названием сочного фрукта прекрасно обходится последней версией (да еще и из trunk'а) этого продукта. Пытаясь повторить подвиг, я сделал все по инструкции. Но вместо желанной страницы мне локальная версия начала выдавать совершенно непонятную версию об ошибке, заканчивающуюся очень странным приговором:
....
File "/Users/xen/workspace/GoogleApps/seopad/django/conf/global_settings.py", line 290, in 
    URL_VALIDATOR_USER_AGENT = "Django/%s (http://www.djangoproject.com)" % get_version()
  File "/Users/xen/workspace/GoogleApps/seopad/django/__init__.py", line 14, in get_version
    svn_rev = get_svn_revision()
  File "/Users/xen/workspace/GoogleApps/seopad/django/utils/version.py", line 23, in get_svn_revision
    entries = open(entries_path, 'r').read()
  File "/Users/xen/Applications/GoogleAppEngineLauncher.app/Contents/Resources/
GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/
tools/dev_appserver.py", line 915, in __init__
    raise IOError(errno.EACCES, 'file not accessible')
Понятное дело ошибка в убогом /django/utils/version.py который живет в прошлом (или все таки будущем?) и не знает о том, что формат файла django/.svn/entries тот еще мутант. И вообще это внутреннее дело системы контроля версий в каком формате хранить внутренние файлы. Первый соблазн был исправить файл, пусть возвращает "незнама шо" сразу. Но я почему-то решил, раз Гвидо запустил без этого, то и я могу. Все же чужой код как-никак святое и некрасивые хаки не наш путь. Тем более что Django в rietveld берется из транка. ...Вот diff гвидовского и чистого файла:
loremaster:seopad xen$ diff version.orig.py version.guido-kun.py
16a17
 >     return u'SVN-unknown'
Тоесть вместо всех этих парсингов сразу возвращается строка. Очень некрасиво. Кстати, наверное и обычные Django проекты не должны работать. FAIL? Или они уже исправили?
комментарии: 0 понравилось! вверх^ к полной версии
Vox player 20-03-2009 08:07


Мой софтозоопарк пополнился еще одной тулзой, раньше он кажется так и назывался Tool Player. А может меня поглючило и я вообще ничего не помню. Суть в том, что реально мешало отсутствие возможности комфортно послушать музло со старого компа стоящего в соседней комнате без необходимости перетаскивая гигазы варезов локально. [295x291] За исключением непонятных случайных пауз (наверное из-за особенности самбы или какого-то кеширования) музыку слушать получается комфортно. Похоже остается расслабиться и получать удовольствие. Возможности: - Проигрывание музла в туче разных форматов, меня беспокоил только OGG и MP3 - Компактный размер, как на экране так и в памяти и на экране - Скроблинг, то чего не хватало год-два назад - Какой-то процессинг звука, мне не нужен, но мало ли Сайт программы
комментарии: 0 понравилось! вверх^ к полной версии
Firefox 3.5 20-03-2009 06:59


Поставил себе Firefox 3.1b3, тот который скоро станет 3.5, основные нововведения: - Новый интерпретатор JavaScript, быстрее и быстрее - Поддержка тега video - Режим просмотра порнушки, так же известный как private browsing - Табы которые можно перетаскивать - Загадочные команды в адресной строке, вместо удобного омнибокса - Нативная поддержка JSON [809x650] Самое главное что у меня было это нинзя-кнопка "Включить все аддоны", потому что никто пока официально не поддерживает новую версию. Кнопка нажалась и что приятно часть аддонов все таки заработала. Не заработали вечно глюкающие Google Gears, а остальное вроде как и не ломается от версии к версии. Теперь никакая спецслужба не запалит что я смотрю порнуху, ведь на моем уникальном неменяющимся айпишнике сидит куча счастливых пользователей бета версий Firefox'а. С другой стороны отрадно осозновать, что некогда Тормозилла теперь просто Мозилла. Любители роботов могут полюбоваться страницей приветствия новых пользователей.
комментарии: 0 понравилось! вверх^ к полной версии
Единая база телефонов Белоруссии 20-03-2009 00:55


Начал писать ответ товарищу в блоге и понял что размер получается гораздо больше чем ожидалось. Отвечаю на пост "Общегосударственная база IMEI в Беларуси". Как минимум через день окажется что телефоны можно покупать только у одного единственного продавца сына кума Лукаша. Значит монополия на продажу, даже если и не монополия, то удорожание цены, за процедуру. Снижение рынка серых телефонов это не проблема жителей страны, а проблема чиновников которые не положат деньги в карман. Люди уже получают все необходимые сервисы по локализации и ремонту. Просто платят за него дополнительные деньги челам на рынке. И, кстати, не факт, что эти деньги выше чем разница между "белым" и "серым". Если бы рынок Белоруссии был хоть сколько-то видимым на карте мира, то интересно было бы заниматься какой-то локализацией. 20 тысяч телефонов в месяц это так смешно что даже плакать хочется (пруфлинк). При нынешней вариативности моделей дороже обходится место в памяти телефонов в мировом масштабе для сохранения файлов перевода на белорусский язык. Не говоря уже о переводчиках, которым зарплату платить надо и программистов которым надо учитывать особенности местного языка. Покупательная способность моделей на местном языке не повысится ни на один процент. Тем более что рынок уже насыщен. Идея с базой идеотическая чуть более чем полностью, просто какой-то мудак опять положет денег на швейцарский счет. Плюс белорусское КГБ работает очень оперативно.
комментарии: 0 понравилось! вверх^ к полной версии
Мои последние клипы 15-03-2009 16:36


Две звезды

Первый шедевр < здесь был flash-ролик, но импорт с livejournal.com не позволяет его показать >

Земля в иллюминаторе

Немного повеселее < здесь был flash-ролик, но импорт с livejournal.com не позволяет его показать >
комментарии: 0 понравилось! вверх^ к полной версии
Весна прийдет 14-03-2009 00:28


[372x214] Что же это за погода такая? На улице идет снег хлопьями, правда тает быстро, но все равно солнце увидим только к среде. Да здравствуют долгие зимние вечера, глинтвейн у камина и сказки о долгих путешествиях...
комментарии: 0 понравилось! вверх^ к полной версии
Фильм "Подарок" (Echelon Conspiracy, 2009) 13-03-2009 19:01


Только что вернулся из кинотеатра, посмотрел "Подарок" (расписание, IMDB). Во-первых фильм на русском языке, профессиональный русский перевод. Во-вторых фильм действительно хорош. История такова:
Максим Питерский (Max Peterson) находясь в служебной командировке в Бангкоке получает Диэйчель посылку, в посылке серый noname телефон с тачскрином и крутыми мелодиями. Кроме того телефон подписан на интересную SMS рассылку. В сообщениях предлагается сделать некоторые действия, Максимка соглашается их исполнять. Буквально второе спасает ему жизнь, после чего он перестает думать и начинает истинно верить. Однако Длань направляет аганца своего (сиречь Максимку) не в праведные места, а почему-то в Прагу (Чехия, небольшая страна где-то за пределами Соединенных Штатов). Причем сразу в обитель порока казино. Где юноша начинает выигрывать большие суммы денег, причем почему-то в евро. Кто стоит за всем этим мы узнаем к концу фильма
Для того чтобы написать фантастическое произведение достаточно сделать только одно допущение. Это сказал один из великих фантастов (не помню кто, может Азимов?). Технологические "ляпы" в фильме выполняют роль именно таких допущений. Получил большое удовольствие даже от перечисленных мест, Бангкока почти не показано, думаю на самом деле это был отель в Калифорнии. Зато есть Москва и родная Прага. Короче рекомендую посмотреть всем. Тем более перевод хороший.
комментарии: 0 понравилось! вверх^ к полной версии
Mercurial в Mac OS X (Leopard 10.5.x) 13-03-2009 02:07


Установка проходит просто: $ sudo port install mercurial По умолчанию hg устанавливается в /opt/local/bin/hg и при попытке запуска выдает следующую ошибку:
$ hg
Traceback (most recent call last):
  File "/opt/local/bin/hg", line 18, in 
    mercurial.util.set_binary(fp)
  File "/opt/local/lib/python2.5/site-packages/mercurial/demandimport.py", line 74, in __getattribute__
    self._load()
  File "/opt/local/lib/python2.5/site-packages/mercurial/demandimport.py", line 46, in _load
    mod = _origimport(head, globals, locals)
  File "/opt/local/lib/python2.5/site-packages/mercurial/util.py", line 93, in 
    _encoding = locale.getlocale()[1]
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 462, in getlocale
    return _parse_localename(localename)
  File "/opt/local/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/locale.py", line 375, in _parse_localename
    raise ValueError, 'unknown locale: %s' % localename
ValueError: unknown locale: UTF-8
Проблема решается элементарно и ее решение доступно даже совсем начинающим линуксоидам, достаточно прописать две строчки в файл ~/.profile:
export LC_ALL=en_EN.UTF-8
export LANG=en_EN.UTF-8
#у меня еще есть такая строка
export EDITOR=joe
Больше проблем не наблюдается. Хотя конечно глупо, что нет fallback'а если строка не распозналась.
комментарии: 0 понравилось! вверх^ к полной версии