Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
02:53 

Аристономия

Ну и где тут результат изысканий всей Акунинской жизни, точнее, в чём он, этот результат? Трактатная часть, не считая первой главы, похожа на скучный школьный доклад: Платон считал так, Декарт считал так. Я старательно прочёл все главы, но до сути своих мыслей Акунин так и не дошёл. Краткая сводка о мнениях исторических персон (подогнанных под Акунинское мировоззрение) - это не содержание. И если, кроме первой главы, ничего нового Акунин сказать не собирался, то зачем дальше всю книгу эта вводная?

Мне очень понравилось, что всем сторонам в революции дали высказаться, и все говорили убедительно - кого не читаешь, с тем соглашаешься. (Только русский народ получился зверями). Но метания бесхребетного главного героя понемногу задалбывают. Он же должен взрослеть, наверное? Ну как, вот как он опять перешёл к коммунистам под конец книги? Флюгер 70-го уровня.
Идиллия нейтралитета нарушилась только на последней странице, когда отчаявшись как-нибудь подвести к правильным выводам сошедший с рельс паровоз сюжета, Акунин просто прерывает книгу на середине и подытоживает: те плохие, эти хорошие, вдруг понял главный герой.

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

@темы: Книги

23:27 

Читаю Акунинскую "Аристономию". Один герой говорит другому:
- Они как раковые клетки, их нужно вырезать, выжечь, пока они не заразили всё вокруг.
- Рак не заразен, кто-то-там кто-то-тамыч...
- Ах да... Забыл, что говорю с доктором.

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

@темы: Книги

19:47 

Пока, Окономи

В Москве, в переулках недалеко от Пушкинской площади (ст. м. Тверская) было кафе Окономи, где подавали окономияки. Как мне объяснили, открыл его японец, отчего-то знающий о нас и симпатизирующий нашей стране. Там кормили довольно вкусно, стояла полочка с мангой и иногда играла анимешная музыка.

Недавно оно закрылось.

Вот что они об этом пишут:
Дорогие гости. После закрытия нашего кафе многие спрашивают, почему мы закрылись. Хотелось бы ответить на этот вопрос.
Первая причина закрытия – это слишком большая аренда за помещение. Арендная плата в Москве примерно в 2-3 раза дороже, чем в Токио. Даже если выбрать помещение в жилом районе, то рядом с метро цена будет примерно такая же. При этом арендодатели проявляют безразличие, с таким отношением с ними трудно работать. Помещение кафе коммерческое, но находится в жилом доме. И жители, недовольные тем, что в их доме открылось кафе, оказывали давление ради получения денег.
Вторая причина – угрозы со стороны гос органов. Они проводят слишком жесткие проверки и маленькие компании не могут их выдержать. Проверки нужны, но сначала нужно создать упорядоченный закон и проводить проверки не коррумпированными гос органами.
Ксожалению мы поняли, что с такими условиями маленькое кафе существовать не может. В Москве рестораны слишком дорогие, у нас была идея открыть кафе, чтобы каждый человек мог прийти и недорого покушать. Но мы не смогли добиться такого результата. Мы искренне желаем процветания общества России.


Такие дела.

23:50 

- Но как такое возможно! Вы же учёные, вы цивилизованные люди, вы из будущего... вы притворяетесь богами, изучаете их - ладно! Но зачем?! Зачем вам человеческие жертвы?
- Строго говоря, жертвы нужны не нам. Египтяне их хоронят, обработав ритуальной мазью. Особой мазью. Ещё не понимаете? Человеческое тело быстро разлагается. Людям будущего - историкам - потребуются находки...

@темы: Тексты

14:31 

Homing missile

По-английски самонаводящаяся ракета - это homing missile. А почтовый голубь - "homing pigeon". Правильно: потому, что возвращается домой ("home"). Вот откуда, оказывается, это слово произошло.

@темы: Английский язык

22:15 

Аллё, граждане

Это вообще привет какой-то. Мне тут недавно сказали (я не в обиду, просто так), что я становлюсь политическим фанатиком. Поэтому, граждане, сообщаю новость в позитивном ключе:

В одном из районов страны наконец-то вводится принудительная премодерация интернета. Доступ будет разрешён только к тем сайтам, которые одобрены кем надо. Ко всем остальным можно получить доступ, подав заявку.

Ура!

@темы: Политика

17:29 

Про регэксы

Регэксы - это офигенное средство, не только потому, что с их помощью легко записывать формат строки. Его легко преобразовывать и быстро парсить!

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

Но регэксы ужасны - стоит попытаться написать что-нибудь достаточно сложное, как выясняется, что:
- повторяющийся набор групп матчится только один раз
- наоборот, два одинаковых набора подряд матчатся как разные группы (следовало бы ожидать...)
- группам можно задать имена, но они должны быть уникальными (нафига тогда имена?)
- указать "если есть блок А, должен быть блок Б" крайне сложно, а уж "должен быть блок Б здесь либо чуть позже" вообще нельзя
И так далее.

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

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

@темы: Компьютеры

15:30 

Приватный hg-репозиторий в интернете

Задача: поднять для личного hg-репозитория постоянный (приватный) адрес в интернете.

Для публичных репозиториев это легко сделать на Google Code или github или SourceForge. Как быть, если кодом делиться не хочется?

UPD. Инструкция верна, но есть путь проще - см. в конце.

1. Регистрируемся на BitBucket (можно зайти через гугл-аккаунт). Подтверждаем почту, выбираем пароль для доступа к репозиториям.
BitBucket позволяет сделать сколько угодно частных репозиториев, но к каждому доступ не больше пяти человек. Бесплатно.

2. Запускаем командную строчку. Если меркуриал не в %PATH%, делаем cd C:\Program Files\TortoiseHg (например) и set PATH=%CD%;%PATH%.

3. Переходим в папку с репозиторием cd C:\Path\Repo и запускаем hg serve.

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

4. Пробросьте порт 8000 на рутере на свой компьютер. Убедитесь, что http://your-pc-name:8000 открывается.

5. В BitBucket сделайте "Импорт репозитория" и укажите этот адрес. Подождите немного. Ура, репозиторий со всеми правками сдублирован на битбакет.

UPD. Как показал в комментариях korrshun, гораздо проще создать пустой репозиторий и сделать из домашнего туда push. Оказывается, в репозиторий меркуриала можно пушить сколько угодно независимых веток 0__0, то есть, можно в один репозиторий слить несколько.

@темы: Компьютеры

21:21 

Дорама

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

Пересказывать её всю лень (просили вставить, вот ссылки: за, против, мой фид), но характерная деталь. Некоторое время назад избранный (в результате подтасовки выборов) президент попытался установить на российском рынке налоги. Брать их никакого морального права у президента нет, т.к. никаких услуг он и его организация никому не оказывают. Но президента это не смутило.

Однако ему дали по рукам.
Другой игрок написал возмущённый пост, его поддержали, за него стали голосовать, и быстро возникла угроза смены власти. Тут президент стушевался, мигом заговорил примирительно, "я же только предложил", "ну раз никто не хочет", и так далее. Отступил, но не сдался.

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

"Нам нужна сильная страна".
"Надо развивать национальные рынки".
"Эта фича необходима для поддержания политической и экономической стабильности в стране." (Я не шучу! Я цитирую! Это написал один из тамошних единороссов.)



И теперь президент проворачивает вот что. Налоги на локальном рынке его уже не устраивают. Он просит администрацию запретить нейтральный рынок, который он не может контролировать, чтобы вынудить игроков торговать по его налогам и платить ему дань. Которую он, разумеется, потратит "на общее благо".

Какой из этого можно сделать вывод?
А вот какой. Очень многих людей от аморального поведения удерживает только страх. Им кажется, что они поступают "правильно", но как только они чувствуют безнаказанность, у них тут же отказывают тормоза.

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

Муж, который бьёт некогда любимую жену. Чиновник или президент, знающие, как для всех будет лучше. Такое повсюду.
Поэтому действительно, если бы прошлой осенью на площадь вышло не 100, а 200 или 300 тысяч людей - мы бы жили в другой России. Даже если бы эти люди просто постояли и разошлись.

14:45 

Tell me what I'm going to use it for

For those who didn't know, there's a new pascal-based compiler on a market for a while, and a pretty cool one at that. Enter RemObjects Oxygene.

It's Visual Studio-based, compiles to .NET, Android Java and iPhone Cocoa, resembles Pascal and implements the majority of its cool features like generics. Parts of language are redesigned, some for better, some for worse.

Cool feature. Even the main unit now has the interface/implementation sections.
namespace Application1;
interface
implementation
begin
Console.WriteLine("The magic happens here.");
end.

Uncool feature. initialization/finalization sections are no more. I guess you can kinda replace them with class constructors, but they were so much better.

Anyway.

The language is indeed pretty fresh, with support even for WinRT while Delphi has yet to convince Microsoft to let everyone else have a part of the cake. Turns out, the only way to do native WinRT applications is through using Microsoft Visual C++ Runtime. Ha-ha, funny joke Microsoft, you.

So I thought about playing with it for a change.
No, I'm not betraying Delphi just yet. It's still pretty cool, compiling to 64 bit and not being afraid of anything.

But sitting before the empty Oxygene project, I have found myself at loss at what to do.
Okay, it runs. It compiles Hello World, alright.
What next?

Turns out, when you encounter a new language, you have to have a few use cases for it. And since you usually don't know what this langage can do, it's better if someone suggests those for you.

@темы: Компьютеры

23:30 

Есть в мире постоянство!

Решил посмотреть "Хацукой Лимитед". Скачал первую серию. Включил.

На пятой секунде вдруг вспомнил:
"А-а!"
"Да это же тот самый сериал, который я дропнул на пятой секунде!"

@темы: Аниме

19:42 

Ленивая теория

Брат главной героини в Сасами-сан ганабаранай - это Кён.

Судите сами, лица его мы не видели. Разница в возрасте подходящая (он теперь в школе преподаёт). Имени его не слышали (Каминоми, очевидно, псевдоним) - да мы и настоящего имени Кёна не знаем! Как и имени Кёновой сестры. И опять какие-то божественные способности.

Я уж молчу, что в первой серии он станцевал танец Харухи. То есть, не молчу.

@темы: Околоанимешное

02:04 

Пришло признание

Я ждал этого много лет, и вот она - слава. Звёздный час моего скромного бложика. Наконец-то я стал достаточно популярен, чтобы на меня обратили внимание платные комментаторы.
Вчера один пришёл и насрал в нескольких комментах.

"после прочтения этого поста вообще не понимаю, как можно быть либералом", написал он в комментариях к посту о моей операции, путаясь в клавишах - "есть же настоящи ценности в жизни!!!!!!"
Вот деньги, например. За каждый коммент платят деньги. Как говорил лорд Катлер Бэккет, I'm afraid, currency is the currency of the realm.
"а не эта испоганенная амерами идея о свободе и правах" - добавил он про то, как мне зашили живот.
Вообще-то офигеть: вы посмотрите, чему их учат. Толковать людям, что свобода и права - это плохо.

Я как увидел комментарий, прямо приятно стало.
Признали.
Испугались-таки.
Кровавая гэбня видит во мне врага.

Не зря я восемь лет пишу об аниме! Путин зашевелился. Решил: пора что-то делать. И вот, прислал мне платного комментатора.
Не бог весть какого, конечно, но чего уж там. Кого смог, того и прислал. Дарёному коню в зубы не смотрят.
Пусть чахленький, зато мой собственный!
Оплаченный из бюджета!

Приятно, что государство заботится о самомнении своих блоггеров. Вот в Америке так не делают.

@темы: Политика, Будни

21:54 

Коимоногатари

Я рискну вынести суждение, не дочитав книги - возможно, придётся за это поплатиться, если в концовке всё встанет с ног на голову.
Но это уже сложно.

Удивительным образом. Совершенно неожиданно. Кайки Дэйсю - самый офигенный персонаж во всей серии.
И если вы не читали книгу, и думаете, что представляете, о чём я, то вы не представляете. Он офигенный в гораздо более простом смысле, чем "офигенный злодей" или "офигенный образ".

(Цитата)

@темы: Книги, Околоанимешное

02:14 

Сасами-сан @ ганбаранай

Химселф-сан @ это аниме смотреть не будет.
Наверное.

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

Ну вот. 50% ждшывтывптифдыоважжмщшш, 35% скучных героинь и героев и 15% сасами-сан, которая тоже интересна только потому, что куколка и аккуратно переодевается.

@темы: Аниме

04:42 

Sword Art Online

Во-первых, в роли несчастной сестрёнки опять Кирино. У этой актрисы, похоже, амплуа такое. Кто-то озвучивает императоров, кто-то застенчивых девочек, а эта девушка отныне в каждом аниме будет сами знаете кем. "Н-нэ! Кёске ттеба!"
Офигенная карьера.

Во-вторых, Sword Art Online талантливо снят. Это не заметно сначала, по первой серии вообще кажется, что типичный сериал про прокачку в РПГ. Но он не такой. Он большой. От него остаётся то самое замечательное ощущение, что смотришь не пустяк, а что-то судьбоносное, неизбежное. Наверное, это одна из лучших реакций, которой может добиться автор книги или аниме - когда история кажется важной, какой бы пустяковой она не была. Не знаю, всякий ли вообще испытывал такое чувство, поскольку у меня оно бывает редко.

Траляля три рубля, здесь я говорю о плохих сторонах SAO, здесь я говорю о плохих сторонах SAO. Рыба рыба рыба. Придумайте вопрос, подходящий для экзамена по выбранной специальности и ответьте на него сами.
Поговорили о плохих сторонах SAO.

Что я хотел сказать-то. Нигде не видел, чтобы так здорово сделали деление на реальный мир и РПГ. Так последовательно, что приятно смотреть. Сказочный, волшебный мир игры, со сверкающими городами, с огромным древом, уходящим в заоблачные выси, с ярким синим небом. Блондинка-Лифа, болтающая весело, задорно. И серые будни, обычный город, дождик за окном, темноволосая, как все японки, неряшливая Сугуха, глухой - обыкновенный - будничный голос, скучный высокий голос её одноклассника. Это жизнь. Это правда жизнь.

Не смешали, не противопоставили, а просто дополнили одно другим.
Будни и сказку.

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

Мне, в целом, не успел понравиться Sword Art Online, и уже не успеет - осталось пять серий. Возможно, несколько лет назад он мог бы подействовать на меня, как подействовала раньше Тора-дора. Сейчас не получается - некоторые серии я даже скроллил, он скучноват.
Но глядя на него, всё-таки хочется сказать: посмотрите - ведь можете, если захотите. До сих пор можете. Даже сейчас, даже среди всего того, во что давным-давно превратилось аниме. Ведь можете же.

Нарисовать не мадоку магику. И даже не Нисемоногатари.
А вот эту грозу и этот телефонный звонок.

@темы: Аниме

01:54 

Дарю кому-нибудь

Часто приходят в голову отличные переводы разных терминов в книгах, которые совершенно не собираешься переводить.
А жалко!

Например, книжка Ононоги из "Моногатарей" в русском должна называться "Книга сплошных исключений " (в японском - "Свод правил, где больше исключений").
То, с чем столкнулся Арараги в "Онимоногатари" - не просто тьма, а ТЬМИЩЕ. (Хотя честно говоря, оно скорее безликое, чем страшное)

01:51 

О волшебном магическом неизвестно где

Заметка была написана 2 февраля 2012 года.
Когда люди воображают себе другую страну, им обычно кажется, что там всё по-другому.

Речь даже не о победившем капитализме, феминизме, терпимости и прочих хороших вещах. Просто быт. Весь быт за границей необычен. И когда в глаза бросаются знакомые образы, люди недоверчиво трясут головой: нет! Этого не может быть! Это какая-то особая куча мусора, тенга-мьяма по туземному. Часть колорита.

Вот домашняя куча мусора - это просто kucha musora, они не возражают.

Школа в Японии не просто школа, а японская школа! Дорога в Японии не дорога, а мити. Берег реки не берег, а я хз как там берег по японски, но тоже особый берег, в общем.

Во всём, во всём люди стараются сохранить как можно больше этого самого "колорита" так, будто колорит появляется от того, что помойку назвать pomoikoy.

Внимание, новости: помойки одинаковы по всей планете. Жизнь в большинстве стран очень похожа. Колорит проявляется не в том, что герой ходит в "старшую школу 2-й класс", живёт в "2DK" и меряет годы эпохами правления императоров.

22:49 

Inc(i)

Все знают, что когда перебираешь null-terminated строки, то нужно останавливаться по нулю:
while pc^<>#00 do Inc(pc); //ищем конец строки
Все знают, что когда перебираешь дельфийские строки, нужно останавливаться, когда индекс превысит длину строки:
while (i<Length(s)) and (s[i]=' ') do Inc(i); //пропускаем пробелы
Все знают, что у дельфийских строк в конце всё равно ноль.
 74 00 65 00 73 00 74 00 00 00
Но не всем и не сразу приходит в голову, что длину дельфийской строки тоже часто можно не проверять!
Второй пример можно записать так:
while s[i]=' ' do Inc(i); //пропускаем пробелы
В конце строки ноль, а ноль - это не пробел, поэтому цикл сам собой прервётся.

Где надо быть осторожным - так это при промотке строки назад. В начале строки нуля нет:
while (i>0) and (s[i]=' ') do Dec(i); //пропускаем пробелы в обратную сторону

@темы: Компьютеры

05:03 

ват

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

Так вот, я сейчас внезапно выяснил.
Что вот этот парень с короткой стрижкой. Он же автор этого комикса.
Это, &%%%$, (спойлер).

void

главная