Делаю небольшую паузу и сбавляю темп. Мне кажется интересно и последовательно события описываются тогда когда есть время, в сутках 24 Mag всего 24 часа. Но я вырвался из контекста на несколько минут. Прошло 6 из 24 часов. Фотографы приходят и уходят, постепенно налаживается связь, темы, мысли. Но мы все еще в подводной лодке нашего проекта, из Одессы пришла только одна весть, их тема номера уже вылетела из головы, кажется что-то про Жадность. Но вроде бы кто-то произносил ее несколько раз.
У меня в ушах бананы с VNV Nation, смешно только, что обратил внимание, что песня называется Tomorrow Never Comes. Следующая будет Covenant - Bullet.
Интересно, наверное в настоящих редакциях такое творится постоянно. У меня большой и ответственный кусок, я пишу четверть текстов журнала, это будет колонка новостей о городе. Наверное слишком ответственно подхожу к работе и не развлекаюсь и не обращаю внимание на людей вокруг. Кто-то успевает тормозить, а кто-то веселиться. Ну а мне ближе мысли и буквы, этот пост тоже в каком-то смысле развлечение.
Некоторое время у нас нет расписания, все предоставлены самим себе. Продолжу и я писать свои сюжеты. Пойду проверю, может быть уже пришли какие-то внешние сигналы и я на самом деле не в анабиозе.
У нас получается голографическая множественность идей и мыслей объясню почему:
- Моя роль не является редактором, но кажется оказываю большое влияние на тексты
- Демьян редактор, но кажется немного конкурируем по влиянию на команду
- У меня своя загрузка по отражению публичной части и еще надо будет написать свои материалы
Кажется, что это должно немного запутать, но в декларативном порядке стоит ориентироваться на мою версию, поскольку этот пост еще носит и описательную функцию о внутренней кухне (кстати, пора бы пообедать).
Тема номера: Взрослые сказки.
Описание темы: Днепропетровск индустриальный город, к счастью у нас не самый скучный ландшафт местности, но в духовном плане пока еще не культурный центр Европы. Днепропетровск — это космическая столица, но что если взглянуть на привычный технократический мир с необычной точки зрения. Мы пытаемся создать дополненную реальность. В нашем городе присутствует еще один слой которого пока никто не видит, но опытный взгляд может его заметить и тогда не упустит. В Москве — это Дневной и Ночной дозоры, в Киеве на Лысой горе проходят шабаши ведьм. То что происходит в Днепропетровске вы узнаете из нашего журнала через 19 часов.
Сейчас присутствую на днепропетровском бранче проекта 24mag. Дабы не плодить сущностей без надобностей предлагаю проследовать по ссылке и . Для ленивых хватит того, что группа людей собираются вместе на 24 часа и делают журнал. Это первый случай создания журнала в Днепропетровске.
Вот наши люди, возможно постепенно будут подтягиваться новые.
(клик)
Сейчас в аудиториях вокруг главного стола 14 человек, еще появлялся оператор, но он не сможет присутствовать целый день.
Это вводный пост, следующий будет о впечатлениях. Хотелось бы синхронизироваться с другими командами которые ведут проекты в других городах. Мой оставляйте в комментариях свои jabber'ы, скайпы или ICQ. Почты оставляйте, но эти посты я буду удалять дабы не кормить спамеров.
Вынужден был обновить дизайн на потому, что оказывается сайт не показывался в старых версия браузеров и Opera'е. Причем в Opera последней самой версии. Просто один сплошной черный экран.
ВКонтакте есть приложения, которые написаны на Flash'е. Я некоторые себе поставил, поскольку тема молодая, то интересно смотреть как они развиваются, как какие-то начинают жадничать и выкручивать руки, другие держат лицо некоторое время, а потом скатываются к такой же жадности, как буд-то надо украсть как можно быстрее, а потом хоть потоп. А есть те которые держат баланс и они-то самые интересные.
Одна из таких игр позволяет делать себе игрока и отправлять в дуэли с другими игроками (ну чисто майбрут которым проспамился весь интернет летом). Но во время генерации персонажа можно было неограниченное количество раз подбрасывать кубики. Кто-то эту фишку просек и сделал персонажа с максимальными начальными характеристиками. А кто-то нет, и таких было много.
Баланс у игры никакой, но зато большую роль играют случайные числа. Поэтому тот у кого статы хорошие выигрывают драматически чаще, но все равно могут проиграть.
У меня мало времени на игру, но не хочется быть в хвосте, поэтому я сразу потратил время на создание персонажа с максимальными характеристиками. у других времени больше, но мозга было мало и кубики они не перебрасывали 50 раз в начале.
И вот начинается самое интересное как у кого сложилась судьба. Факты:
- Вначале после запуска игры первые уровни было просто, потому что набежало много людей и в среднем ты выигрывал чаще
- Чем больше ты прикладывал усилий тем быстрее попадал в слой таких же хитромудрых задротов которые очень быстро всплыли вверх и ты начал драться с ними наравне, большее значение начал играть фактор случайных чисел
- Чем более усердно ты лез тем все более страшные задроты тебе попадались, причем к ним начали подмешиваться те кто за реальные деньги купил вооружение
- Если ты с хорошими статами перестаешь играть, то волна "умников" уходила вперед и их место постепенно начало заполняться обычными игроками
- Ты опять начинаешь резко выигрывать, но главное не выигрывать постоянно, а то опять начнешь семимильными темпами догонять "умников" и опять начнешь чаще проигрывать
- Если бы регистрация была бы ограничена, то постепенно волна игроков прошла бы далеко вперед и пришлось бы играть с редкими случайными игроками.
- Если вообще остановиться и ничего не делать, то... ты уже не участник игры, что противоречит идее "жить долго и счастливо не теряя качество жизни"
Хорошо было бы получить всю статистику Хроник Астерии и построить модель развития человечества :)
10 лет назад не было Flash и Jabber, люди не тратили 4 часа в день на Facebook и **нокла****ки. Я даже не говою о маргинальных FreeNet'ах и tor'е. РуИнтернету 10 лет-то всего недавно исполнилось.
И вы верите, что то, что пришло на долго? Как-то слишком много допущений. Почему-то некоторые господа уверены, что система DNS в нынешнем виде (которая кстати была придумана всего-то навсего сколько лет назад) будет существовать вечно. Оспади, каким же надо быть слепым чтобы думать, что HTTP пришел к нам на всегда.
Эрэф — это зеркальца для бабуинов, а которые радостно копошатся и думют, что тот у кого зеркальце больше тот и вождь. 10 миллионов рублей за регистрацию, так надо продвигать интернет в массы? Можно рехнуться, люди уже спорят обсуждая кому достанется почта.рф? Пусть начнут раздавать бесплатно, россыпями, со всеми словоформами в придачу и то брать не буду.
А масямба/собака в вася@почта.рф разве не иероглиф? А склонять эти имена можно будет? Ваш розенталь внутри не коробится от "Сегодня завел себе адрес на почта.рф" и "Татьяна, жду письма на женя@почта.рф". Может лучше "письма для Евгения(на)почте.рф"? А китайцу свой софт тоже править чтобы эти словоформы поддерживать в местном Outlook? Вот в Японии имена гайдзинов записывают не иероглифами, а латинскими буквами, и это уже часть культуры. Но у русских свой путь, расшибиться так чтобы никто ни на секунду не усомнился, что дороги всего-навсего одна из проблем.
Неа, Россия нифига не способна создавать будущее, но быдло из нее иногда пролазит в цивилизованный мир и гадит на ковре, поэтому для него надо сделать гетто. Приподнять порог вхождения, для малолетних урков, а то через 5 лет они вылезут из ВКонтакта в настоящий интернет и еще больше будут потреблять трафик на нормальных сайтах и понижать CTR.
Надо как-то по дзенски перефразировать, что когда начинаешь проверять очевидные вещи, то великое множество открытий обнаруживаешь.
Сейчас пишу один проект в котором мне требуется обрабатывать миллионы запросов в сутки, а может быть и в час. Всегда думал, что ab именно так утилита с помощью которой проверяется нагрузка на сервера. Невод свой забрасывал вот такой непритязательной командой:
loremaster:~ xen$ ab -n 10000 -c 100
Умер nginx, умер обычный django (для теста), erlang сервер не умер. Но характер загрузок ядра получился очень некрасивый и неприятный (дело было на ноуте MacBook Intell), самый длинный запрос залетел аж на 19 секунд, при этом какое-то мгновение оба ядра заняты на 100% потом тишина, потом опять. Главное что сервера на erlang'е неумирают, но и то ладно.
Пришлось невод заменить на
loremaster:~ xen$ ab -n 10000 -c 10
С 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'е, скорость отличная и надежность офигительная.
Для того чтобы этот блог начал приносить многомиллионный доход на нем необходимо добавить текст с описанием , но мне пока сложно описывать работу этого сервиса. Это мой первый блог, причем пока что не главный, но хочется понять насколько это восстребованно и будет работать.
У нас с Гвидо произошел спор. Он конечно пока об этом не знает, да и я не знал до последнего момента. Но как в последствии оказалось именно его участие решило одну неприятную проблему.
Действующих лиц было много:
- Google App Engine
- Mandarin (за авторством Гвидо ван Россума)
- Django
- Subversion
- App Engine helper for Django
- Eclipse
- Diff
Но вместо былинного эпоса на 10 страниц скажу только о завязке и развязке.
Завязка началась с того, что в GAE SDK входит Django слегка ветхой версии (0.96) в наш век прогресса не доставляет той радости которую могла бы.
Но при этом прекрасно обходится последней версией (да еще и из trunk'а) этого продукта. Пытаясь повторить подвиг, я сделал все по инструкции. Но вместо желанной страницы мне локальная версия начала выдавать совершенно непонятную версию об ошибке, заканчивающуюся очень странным приговором:
....
File "/Users/xen/workspace/GoogleApps/seopad/django/conf/global_settings.py", line 290, in
URL_VALIDATOR_USER_AGENT = "Django/%s ()" % 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 в берется из транка.
Мой софтозоопарк пополнился еще одной тулзой, раньше он кажется так и назывался Tool Player. А может меня поглючило и я вообще ничего не помню. Суть в том, что реально мешало отсутствие возможности комфортно послушать музло со старого компа стоящего в соседней комнате без необходимости перетаскивая гигазы варезов локально.
За исключением непонятных случайных пауз (наверное из-за особенности самбы или какого-то кеширования) музыку слушать получается комфортно. Похоже остается расслабиться и получать удовольствие.
Возможности:
- Проигрывание музла в туче разных форматов, меня беспокоил только OGG и MP3
- Компактный размер, как на экране так и в памяти и на экране
- Скроблинг, то чего не хватало год-два назад
- Какой-то процессинг звука, мне не нужен, но мало ли
Поставил себе Firefox 3.1b3, тот который скоро станет 3.5, основные нововведения:
- Новый интерпретатор JavaScript, быстрее и быстрее
- Поддержка тега video
- Режим просмотра порнушки, так же известный как private browsing
- Табы которые можно перетаскивать
- Загадочные команды в адресной строке, вместо удобного омнибокса
- Нативная поддержка JSON
Самое главное что у меня было — это нинзя-кнопка "Включить все аддоны", потому что никто пока официально не поддерживает новую версию. Кнопка нажалась и что приятно часть аддонов все таки заработала. Не заработали вечно глюкающие Google Gears, а остальное вроде как и не ломается от версии к версии.
Теперь никакая спецслужба не запалит что я смотрю порнуху, ведь на моем уникальном неменяющимся айпишнике сидит куча счастливых пользователей бета версий Firefox'а. С другой стороны отрадно осозновать, что некогда Тормозилла теперь просто Мозилла.
Начал писать ответ товарищу в блоге и понял что размер получается гораздо больше чем ожидалось.
Отвечаю на пост "".
Как минимум через день окажется что телефоны можно покупать только у одного единственного продавца сына кума Лукаша. Значит монополия на продажу, даже если и не монополия, то удорожание цены, за процедуру.
Снижение рынка серых телефонов это не проблема жителей страны, а проблема чиновников которые не положат деньги в карман. Люди уже получают все необходимые сервисы по локализации и ремонту. Просто платят за него дополнительные деньги челам на рынке. И, кстати, не факт, что эти деньги выше чем разница между "белым" и "серым".
Если бы рынок Белоруссии был хоть сколько-то видимым на карте мира, то интересно было бы заниматься какой-то локализацией. 20 тысяч телефонов в месяц это так смешно что даже плакать хочется (). При нынешней вариативности моделей дороже обходится место в памяти телефонов в мировом масштабе для сохранения файлов перевода на белорусский язык. Не говоря уже о переводчиках, которым зарплату платить надо и программистов которым надо учитывать особенности местного языка. Покупательная способность моделей на местном языке не повысится ни на один процент. Тем более что рынок уже насыщен.
Идея с базой идеотическая чуть более чем полностью, просто какой-то мудак опять положет денег на швейцарский счет. Плюс белорусское КГБ работает очень оперативно.
Что же это за погода такая? На улице идет снег хлопьями, правда тает быстро, но все равно солнце увидим только к среде. Да здравствуют долгие зимние вечера, глинтвейн у камина и сказки о долгих путешествиях...
Только что вернулся из кинотеатра, посмотрел "Подарок" (, ). Во-первых фильм на русском языке, профессиональный русский перевод. Во-вторых фильм действительно хорош. История такова:
Максим Питерский (Max Peterson) находясь в служебной командировке в Бангкоке получает Диэйчель посылку, в посылке серый noname телефон с тачскрином и крутыми мелодиями. Кроме того телефон подписан на интересную SMS рассылку. В сообщениях предлагается сделать некоторые действия, Максимка соглашается их исполнять. Буквально второе спасает ему жизнь, после чего он перестает думать и начинает истинно верить. Однако Длань направляет аганца своего (сиречь Максимку) не в праведные места, а почему-то в Прагу (Чехия, небольшая страна где-то за пределами Соединенных Штатов). Причем сразу в обитель порока — казино. Где юноша начинает выигрывать большие суммы денег, причем почему-то в евро. Кто стоит за всем этим мы узнаем к концу фильма
Для того чтобы написать фантастическое произведение достаточно сделать только одно допущение. Это сказал один из великих фантастов (не помню кто, может Азимов?). Технологические "ляпы" в фильме выполняют роль именно таких допущений.
Получил большое удовольствие даже от перечисленных мест, Бангкока почти не показано, думаю на самом деле это был отель в Калифорнии. Зато есть Москва и родная Прага. Короче рекомендую посмотреть всем. Тем более перевод хороший.
По умолчанию 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'а если строка не распозналась.