среда, 16 января 2013 г.

200 тыс. пробега

Пробил 200 000 прочитаных сообщений в google.reader. Сейчас я подписан на 433 фида, это где-то 5400 (+-300) сообщений в месяц.

Писать про состав не буду, за предыдущую отметку оно мало изменилось. Года полтора назад тут был пост про 100 тыс. пробега ) .

Я вот сейчас полностью перестал понимать людей, которые смотрят телевизор. Когда был маленький и у меня не было ни интернета, ни компьютера, да, тоже смотрел. Но сейчас!? Это ж такая потеря времени. Вообще ничего нового там в принципе быть не может, даже новости в сети и те мгновенные. 

Подписан на несколько человек, которые в столицах ходят на митинги. А потом идут домой, смотрят первый канал и пишут, что все не так, что #нтвЛжет. Ну не дураки ли, а? А в другое время, вроде, приличные люди. 

Если посчитать, то 25000 твитов эквивалентны "Война и мир". Печально, но есть такие люди, у которых в понаписанном столько. Есть да же и больше. Хотя 6250 твитов эквивалентны одному тому "Война и мир". Таких людей уже гораздо больше. Мне пока там далековато, но как бы фильтровать твитерастов в обычной жизни? Зомби сами палятся, когда в разговорах говорят "я тут вчера смотрел по телевизору". А ты так сразу настораживаешься и заносишь человека сначала в "карантин", а потом в "черный список". Но пока не слышал, чтобы кто-нибудь сказал "я тут написал 6250 твитов". Тот же зомби, вид спереди.

В итоге пост сводится к понятию времени. Я видел людей, которые сильно ударялись в игры. Очень сильно. В основном мальчики. Вместо развития как человека получается ничто, а могли бы вырасти хотя бы человеком. Хотя убиваться можно хоть чем, хоть футболом 5 раз в неделю (если вы не профессиональный футболист), хоть наркотиками, хоть youtube-ом, хоть играми. Людей, которые на ежедневное перемещение в одну сторону тратят более 30 минут, я называю "москвичами". Они даже не подозревают...

Просто как представляю суммарно 200 тыс. прочитанных постов, так становится немного страшно. Если от каждого поста взять только по одной букве, то это уже 200 Кб, то есть четверть тома "Война и мир" или примерно 200 страниц текста. Даже есть посты шли бы по 17 байт в среднем, то это уже нормальная "Война и мир". Стоит конечно учесть, что это около 4-х лет активного (минут по 15 в день) чтения. Агрегированное число несколько пугает.

С другой стороны, наличие времени (отсутствие убийственных привычек) не означает его рациональное использование. Большей частью прошедшей осени я не доволен, какая-то фрустрация и прострация. Летом я помню несколько активных дней (точнее когда у тебя гости, уже почти час ночи и вы сидите и пишете код, который уже полгода доказываем) и сейчас было. Но КПД как у солнечных батарей, в том смысле что есть простанство для оптимизации.

Даже бывают дни, когда я могу вообще не зайти в поиск. reader.google.com пропускаю не по своей воле: только из-за командировок или отсутствия интернета. Таки, это пожалуй, основной проводник во внешний мир.

четверг, 3 января 2013 г.

TODO: Придумать заголовок про кино

Попробовал поддержать разговор с семилетним человеком. Спросил когда будет следующий фильм про Гарри Поттера. Вот так смотрят на динозавра, даже Ленин на буржуазию так не смотрит. Понял, что кино это не моя область. Хотя, и так знал.

В кинотеатры я хожу раз 4-5 в год. Или по дурости, или по болезни, или поблизости. По дурости и поблизости по сути есть одно и тоже. По болезни - это когда болеешь с недельку, выздоравливаешь и надо куда-нибудь ногами просто пройтись. На футбол/в лес не разумно еще, поэтому иногда хожу. Дурость не объяснить, когда совсем рядом находишься - почему бы и не зайти?

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

Смотрю, наверное, в среднем по фильму в неделю. Бывает больше, бывает меньше. Ширпотреб, он же мейнстрим, тоже иногда смотрю. Но я немного в полгода/год опаздываю, пока в хорошем качестве выходит. Есть еще проблема со всякими французскими и канадскими фильмами, у них напрочь отсутствует английская дорожка. Тут я опаздываю лет на 5. На русском посмотрел три фильма (все местные) за прошлый год, ну и плюсовать туда походы в кинотеатры.

Рекомендовать фильмы вообще глупо, это как советовать заниматься спортом лежа на диване. После первого абзаца даже пытаться не стоит. Тогда я просто скажу, что мне понравилось за последние полгода. Очевидно, что это будет не ширпотреб из кинотеатров, вы могли и там это видеть.

И так,

"Общество мертвых поэтов". Только сейчас прочитал, что у него Оскар за 1990 год за лучший оригинальный сценарий. Про бинарные отношения на людях. Что-то из дружбы и недружбы. Робин Уильямс из состава.

"An education" на русский название перевели как "Воспитание чувств". Про бинарные отношения на людях. Мальчик, девочка. Мальчику правда около 35, а девочке 16. Даже бОльшая амплитуда, чем у Пушкина. Я за то, чтобы в любых отношениях (дружба-человек-человек, любовь-девочка-мальчик) был общий язык и система ценностей/понятий, оно конечно немного зависит от возраста, но может и не коррелировать. В фильме есть мхатовский паузы, и при другой актрисе это было бы не возможно. Из состава никого звезданутых.

"Снежная тюрьма" (Into the white). Очевидно, что про бинарные отношения на людях. Что-то из дружбы, что война таки из людей, которым "пришлось". Из актеров только рыжий друг Гарри Поттера.

Сумарно за три фильма убито/умерло 2 человека, так что не ширпотребовские боевики.

А еще, если тут есть фанаты Стругацких, то оказывается есть фильм "Гадкие лебеди". Собственно по "Гадкие лебеди" или "Туча" (лепрозиторий, дети и дождь). Если вы фанат Стругацких, то собственно вы знаете что делать. Конечно, не Тарковский, но дух, вроде, передан. Я по дурости посмотрел первый у Бондарчука (простите, но это говно говном). Тут гораздо лучше. Еще в ближайшие годы должен появиться ТББ, должно быть на уровне. Хотя Стругацких лучше читать, в любом случае.

пятница, 21 декабря 2012 г.

Анабиоз

Компанию бардов выселили из гостиницы не за то, что они пели песни под гитару, а за то - что у костра. (С)

Осознал, что не смогу жить в теплом климате. Нет, я не снегурочка, и на костре меня не вертят. И нигде южнее Челябинска и Воронежа пока не был. Честно говоря, я и плавать не умею. Если представить себя, лежащим на берегу моря, то воображение само дорисовывает некоторые детали: белые тапочки, венки, плачущие люди, и я такой лежу на берегу моря, все вокруг меня ходят.

Просто, когда делаешь вдох полной грудью хочется ощущать... нет не смог городов. Свежесть и прохладу чистого воздуха. Очевидно, что это накладывает некоторые ограничения на температуру воздуха. 

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

В комнате у меня часы с электронным градусником, он меряет до десятых градуса. Так я научился измерять температуру с точностью до полградуса, если меня раздетым оставить на кровати на полчаса. 

Летом - все что более 23 - жарко. Выше 25 спать с одеялом довольно затруднительно. Больше 28 - невозможно уснуть. Для этого изобрели и поставили кондиционер. Правда, сбить можно только до 23, выключить и уснуть. Проснуться, опять 25.

Зимой в некотором смысле проще. Поднять выше 23 уже не получится. Опустить до абсолютного нуля можно только в физических лабораториях. Диапазон в 21.5... 22.5 - идеален. Все что ниже 21 в летней форме (футболка/шорты) в течение пары неподвижных часов и вы тоже научитесь отделять каждые полградуса. Если после движения переодеться в летнее, то не почувствуете разницу между 17/19/21 (первые несколько минут).

На ночь открываю окно по минимуму. Сначала бывало с утра 16.8, 15.8, 14.3. Сегодня очередной минимум в 12.8. Когда утром вас будит будильник, вы первым делом закрываете окно, и только потом выключаете будильник. Минут через 10-15 становится теплее и все восстанавливается. 

Зимой я сплю на боку, одно ухо упирается в подушку, другое закрыто одеялом. На поверхности только органы дыхания. Разницы между 12 и 18 в такой ситуации ночью неразличимы. Причем спишь без движений, так как просыпаешься в точности такой же позе. Любое движение приводит к соприкосновению с неотопленной частью одеяла. В общем, поэтому я назвал пост именно так.

В такие морозы сплю в футболке, и сейчас даже в носках, с ними комфортнее. В памяти холодом в сердце вырезаны две командировки: Пермь-2006 и Петрозаводск-2012. Сейчас дома просто закрываешь окно и температура восстанавливается. В тех кошмарах такое не прокатывает, там и так все закрыто. Тогда у меня не было с собой электоронных часов с градуснинком, но подозреваю что это было не более 15, причем постоянно. В Перми я спал в 2-х футболках, штанах, шапке и шарфе.

На улице я все время в движении, обычно мне надо дойти от абстрактной точки А до абстрактной точки Б. Летом мне комфортно в 15-17 при небольшом ветре. Зимой все сложно, потому что три слоя одежды. Рубашек с длинным рукавом у меня не было класса с пятого-шестого, именно по этой причине. Да, у меня есть пиджак, который я одевал не более десятка раз. И никакая мама не сможет убедить меня что это некрасиво. Прагматика важнее.

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

четверг, 13 декабря 2012 г.

Этикет

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

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

С дверьми я предпочитаю так. Если впереди или наравне идет женщина или физически не очень сильный человек (дети, старики/старухи, депутаты ГосДумы 6-го созыва), то имеет смысл немного обогнать и пройти первым. Так я могу пройти на нормальной (максимальной) скорости, при этом открыв дверь позади идущим. Экономия 10 секунд на итерацию, 40 секунд в день (вход/выход  * обед), в 200 рабочих дней в году это уже два с гаком часа.

Иначе бывают вообще случаи: человек хватается за ручку, тянет на себя. Фэйл. Толкает вперед. Тоже фэйл. Хватается за соседнюю дверь. Уже толкает от себя. Да сколько можно - фэйл. Тянет на себя - бинго! Подходит ко второй двери. Ну, тут вы уже поняли... и по аналогии опять 3 неуда. Хотя на каждой двери четко русским языком написано "на себя", "от себя". Убивал бы.

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

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

Кроме шуток, а после Беслана в некоторых школах поставили двери покрепче. Сам видел как первоклашка, может и пришедший точно к началу занятий, не смог открыть дверь. И стоит минут 5 до случайного прохожего.

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

воскресенье, 2 декабря 2012 г.

Богатый внутренний вакуум или части тела

Тут по городу в нескольких местах висит реклама на щитах, видимо, недвижимости в Докше. Если кто не местный, то это вроде поселка на берегу Камы. Но почему-то половина рекламы занимает женская попа #опа.

Осталось придумать нормальный слоган, вроде "Купи дачу в #опе", "свяжись с нами - попади в #опу", "заключи договор - и мы тебя нагнем" или "купи недвижимость - недвижимость в подарок". Был тут у нас котеджный поселок "Европа", но они так не креативили.

В углу рекламы висит то самое "18+". То есть дети, идущие утром в школу, увидев рекламный щит, должны разыскать в верхнем левом углу ограничение на возраст, закрыть глаза и пройти 150 метров думая о чем-то прекрасном.

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

Реклама всяких шурупов и винтов выполена в двух цветах и без картинок. Если бы они знали английский, то тоже могли обыграть слово "screw". Может они и знают, но просто решили остаться людьми?

четверг, 29 ноября 2012 г.

Ух ты!

А вы помните свое первое "ух ты!"? Я - да.

Мне было 3, а может и 2. Но точно не 4. Меня взяли на огород, а назад мы возвращались на автобусе. Точно не помню, ехал ли я впервые в жизни на автобусе. Я слабо представлял как оно ездит. Меня посадили в правой части автобуса, может почти у кабины водителя.

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

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

Таки это ближе к двум.

А где-то уже в 4 уже зарождались рекурсивные философские вопросы. В детском саду были популярны диалоги и фразы уровня: "а у меня сто; а у меня мильон; а у меня сто питсот мильонов: а у меня мильон мильон мильонов; а у меня больше чем у тебя на один; а у меня больше чем у тебя на мильон". Тут уже в последних двух фразах чувствовалось противоречие. "Да как же так, я же первый сказал что у меня больше чем у тебя на один!" Потом даже использовали понятие о бесконечности, но там тоже прав, кто первый скажет.

Но это еще ничего. Дальше в голове была какая-то мини-модель вселенной, понятие о причинно-следственных связях и детерминированности. Вся вселенная состояла из микробов, они были маленькие. То что мы употребляли в пищу - это тоже микробы, но они полезные. Если руками копаться в земле - то поймаешь вредных микробов и надо мыть руки. Сам ты тоже состоишь из микробов, а думаешь ты мозгом, который тоже состоит из микробов. И так, твое мышление определяется состоянием микробов в мозгу. А то, что ты думаешь о микробах в мозгу, это же микробы как-то по-хитрому "работают". И далее, что ты думаешь о том, что ты думаешь о микробах в мозгу - это вообще какие-то хитрые микробы! Так вот уже чувствовалась рекурсия на 1-2 ход. Дальше, естественно, понимаешь, что тут мильон раз можно думать, о том что думаешь, что думаешь ... и понимаешь, что тут та самая бесконечность. А как она тут бесконечность, ведь мозг состоит из конечного числа микробов. Как оно там все помещается?

Это точно в 4. Я уже в другой садик ходил, переехали когда мне 3 было.

Нет, куайнов в 5 я не писал, что то первое, похожее на компьютер ("компаньон"), появился только в 7. Об существовании куайнов классе в 8..9-ом узнал, но это уже глубокая старость. 

среда, 28 ноября 2012 г.

scala

Год назад МТИ и Принстон запустили по курсу. Прошел год, теперь на coursera их чуть более 200 (программистских штук 40-50, лично мне интересных - менее десятка). Не смог пройти мимо scala. Все остальные курсы я видел в названии и меня не цепляло. Иногда я даже смотрел содержание и внутренности, все равно не цепляло. Других источников полно...

И так - scala. Язык как язык. Но с прикольными фенечками. Функционально краток, с нормальной нетривиальной типизацией, ковариантностью и медсестрами.

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

Одно из самых долгих было первое задание - поставить все среды разработок, систему сборки и отправки задания. Сделал я это за 2 вечера, потом сдал первое задание за 5 минут. Все задания понравились, было их 6 штук. Классический Хафман заходит в 5-6 килобайт, помню еще про классику - задача о переливаниях.

Пусть у нас есть два сосуда, вместимости 9 и 4 литра соответственно. Необходимо набрать 6 литров воды, неважно в какой сосуд. Мартин раза два эту фразу повторил.
Я останавливал плеер и ржал минуты по 3. Математический юмор со стороны кажется, наверно, вообще диким!"; но вы попробуйте набрать 6 литров в емкость вместимости 4. Может это не задумывали как шутку...

В итоге у scala оказался очень приятный REPL, во всяких python/ruby/etc оно тоже есть по определению, но тут все типизированно!

IO без всяких монад, которые я увы пока не понимаю. На haskell-е я как-то пробовал скрестить тривиальную БД + web-морда. Отдельно сходить в БД получилось - получаю какую-то монаду. Отдать в морде строку тоже получилось - там другая монада. Как это скрестить я за два дня не разобрался, плюнул, вытер монитор, пошел жить дальше. Отдельные вещи, как State/Rand, части  IO я понимаю, но в целом картину не вижу. Но это оффтопик.

Можно синтаксически в сигнатуре у функции указывать стратегию вычисления аргументов. Или лень, или активно. Мелочь, а приятно.

Еще есть некоторая (пока) странность. Как во всем цивилизованном мире в качестве параметра у функции можно подать подтип. Это пока не странность. Но зачем-то можно указать минимальный тип, менее которого подавать нельзя. Тут я пока не понял практической значимости этого.

Еще я было подписался на курс по python. Но после того, как они 15 минут рассказывали как устроены числа, я таки решил больше этого не слушать.

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

А так, я обычно lektorium.tv смотрю. Домашних заданий и практик конечно нет, но выбор огромен и крутые люди. Тот же компиляторный курс крут - где вы еще про проекции Футамуры услышите, и адекватно про семантику? Обычно компиляторный курс - это баян про синт анализ, с небольшим введением во внутренность машины и оптимизации кода. Так и на coursera сейчас, согласно описанию компиляторного курса.

На coursera курсы непонятного уровня. Есть курс про автоматы, читает сам Ульман. Но смотришь содержимое и понимаешь, что по большей части уже все знаешь. Всякие IR/ML курсы состоят из 75% терВера (по рассказам очевидцев), и тоже непонятного уровня. Остерегайтесь подделок.

Может и втянусь. Кое-что там полезное есть, только определять надо.

четверг, 15 ноября 2012 г.

64-битное

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

Я второй год сижу на третье доске. Тут реально скучно, я собираю все. На второй я тоже сидел два года, там есть один нормальный соперник, но я что-то очень сильно нервничаю и роняю еще где-нибудь 1.5 очка, причем все время из выигрышной. Поменялись с 3-ей доской (он там тоже на 3-ей все собирал), он и на второй все (или -1) собирает.

В прошлом году было вообще жестоко. У нас женщина уронила 2.5(?), еще на первой доске мы потеряли одно. В итоге командно мы заняли 2-ое (!!!) место. За девять туров потерять 3.5 очка из 36. Разрыв в одно очко в последнем туре. Если бы женщина не уронила последнюю партию, то по коэффициенту мы бы даже обошли.

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

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

На третье реально скучно. Ходу на втором уже виден уровень соперника, к десятому иногда есть фигурка, или в развитии ты уже ходов на 5 впереди. И тут есть засада, что когда ты играешь с более слабым соперником, то начинаешь ждать ошибки. Нехорошо это, я по интернету насобачился, и сейчас менее торможу. Скучнее всего, наверное, было международному гроссмейстеру. Но это командное-внутреннее. Тут 3 почти равных команды и 6 халявных. Драйва тут немного по определению, но просто так ронять нельзя, ибо на финише может не хватить в сумме.

среда, 31 октября 2012 г.

Криминальная хроника

На юго-западе Москвы совершено дерзкое ограбление. В результате перестрелки убит инкассатор Банка Данных. Нападавшие использовали недетерминированные конечные автоматы и скрылись на машине Тьюринга. Похищено 140 ТБайт информации. Суммарный ущерб оценивается в 10-12 человеко-лет работы. Ведется следствие.

Журналисты уже окрестили это происшествие как Millenium Problem и относят его к NP-сложным. Разрешившему это дело оперативнику достанется ACM Award.

ГУВД г. Москвы и Московский уголовный розыск направили лучшие команды оперативников на разрешение данного происшествия. Этими командами не более чем полгода назад были разрешены BPP-трудные происшествия "ограбление коммивояжера с рюкзаком на складе" и "труп китайского почтальона в кососимметричном графе".

По оперативной информации, найдены гильзы от автомата с магазинной памятью и от недетерминированного конечного автомата калибра $6/\pi^2$. Стрелявшие скрывались за B-деревом и за бором из деревьев Штейнера.

Судя по следу матрицы протектора, оставленного на непрерывно дифференцируемой поверхности, машина нападавших принадлежит классу универсальной машины Тьюринга, работающей на бесконечной ленте. Следы машины уходят в поле комплексных чисел в направлении мнимой части.

Свидетелям данного происшествия просьба обратиться по адресу 0xCF65E или 0x38F. Реверсивность гарантируется.

ЗЫ. Ну не умею я писать про драконов...

понедельник, 29 октября 2012 г.

Завернули

http://pastebin.com/WP1zGZKX

Нашел в твиттере, мне религия не позволяет ретвитить. Так что тут.

Скорее всего это куда-нибудь переедет, все равно найти можно будет по заголовку "Милая леди талантливого программиста".

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

Потом видимо, чпок! и тебя перестают понимать. Зато с теми пятью на одном языке. И можешь генерить связные тексты про... точнее ко-тексты"; комбинаторно смотреть в неподвижную точку в смирительной рубашке.

Что-нибудь на "Я"

Посвящается одному вопросу.

Идея - сделать годовой календарь, где каждый месяц с соответствующей картинкой. Назвать:

Гадкий год

ятрогеничный(???) январь
флегматичный февраль
меланхоличный март
апатичный апрель
мизантропичный май
инфальтивный июнь
интровертный июль
амбивалентный август
сопливый сентябрь
отвратительный октябрь
невротический ноябрь
депрессивный декабрь

Я не знаю слов из унылой психологии и окрестностей на букву "Я". Поиск из нетривиального пока знает только то нетривиальное слово. Может кто другое знает?

Можно некоторые заменить на

фрустрирующий
депривативный
девиативный
скучный
самоубийственный
нонконформативный
отчужденный

ЗЫ. Нам не прочитали период, в течение которого нельзя ничего обсуждать. Специально спросили - не было. 

суббота, 20 октября 2012 г.

Кто эти люди?

На работе у меня запущено (тут можно было бы поставить точку и на этом закончить пост) 4 IM-клиента: skype, gtalk, pidgin и сейчас добавился psi. Pidgin обслуживает внутренне-рабочий jabber, все остальное - внешнее. В последний я добавил 2 соц. сети (Вконтакт и facebook), у них работает внешний jabber. Дома запущен skype и iChat, в котором агрегированны все аккаунты, кроме внутрикорпоративного.

В итоге получается что в скайпе у меня порядка 7-8 десятков контактов, gtalk - 2-3 десятка, вконтакт - 7-8 десятков, facebook - 5-6 десятков, рабочий джаббер - 3, в телефоне еще 7-8 десятков, в почте суммарно 100-150 каких-то адресов, аську я не запускал года 4. Оно конечно все пересекается, круг общения все равно из десяти человек состоит.

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

С почтой все просто, можно посмотреть историю писем и понять - "кто это?" Сложнее с телефоном, есть например контакт "Елена Валентиновна ***". Хоть убейте (напомним про 105 УК РФ) не знаю кто это, есть несколько входящих и несколько исходящих звонков, то есть я даже вбил номер как контакт... Про сотню каких-то звонков я промолчу, раз они однократные, то и смысла добавлять в контакты нет. Но "Елена Валентиновна" - кто это?

В Петрозаводске этой зимой, в комнате жюри Gassa обращается к одному из двух человек. 
-Андрей
-Какой? 
-Андрей Сергеевич
-Какой?
-Андерей Сергеевич, питерский
-Какой?
Это только Лопатин со Станкевичем могут так троллить.

У меня же наиболее популярное имя в контактах - "Дмитрий Кузнецов". Их 4 или 5, если проинтегрировать. Классические Ивановы/Петровы/Сидоровы нынче не в тренде.

Еще у меня в отправленных смс-ках есть такая, которая заканчивается "Целую. Муж." Вот и давай свой телефон в знакомые руки.

После того, как сагрегировал соц. сети в единый клиент, оказалось что я не знаю пару человек (когда-то, видимо, знал). У девочек есть такое свойство как смена фамилии. А если имя распространенное и на аватарке абстрактное котообразное, то надо идти и смотреть там общих знакомых. Пусть так и будут в "неизведанном". Во Вконтакте я разлогинился, чтобы залогиниться и вспомнить пароль, от facebook помню, так что соц. сетей я не посещал пару-тройку месяцев. Есть правда подозрение, что из-за jabber-клиента я там выгляжу как online круглые сутки, там вряд ли есть варианты "отошел/не доступен".

Скайп я раз в год немного очищаю, ибо если имя вообще не щелкает, то явно прошло более года от разговора.

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

И я не смог придумать финала. Да тут и накала страстей не получилось...

воскресенье, 14 октября 2012 г.

Лицом в R^4

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

Сервис вот тут находится http://yes.thatcan.be:7080/my/next/tweet/

Получается сюр, который местами очень осмысленный. Для меня по крайне мере это очень смешно, может еще несколько человек оценит. Не могу точно сказать, но математическое и программисткое восприятие поощряется.


Страуструп в еду? Радикально...

Ощущения не зашло. Я слабо понимаю, как меня интерпретировать. Фрейд Не Магритт.

Ферзевый эндшпиль при стирке, уменьшите дозы кокаина, перейдите на свете... банально, дюймы.

Спасибо, что новые школы строят только две хохочущих женщины с каждым годом уменьшается… То ли мне чаю?

За три недели втянулся в еду? Радикально...

В многопоточном коде - явился трудоспособным. Причем именно в электричку, он с кишками это междометие!

Кушать вредно после 6. Тривиально дорефакторился до Берлина в поездах дальнего следования.

Девочкам важно выглядеть", мальчикам - лейкопластырь. 

Метод запатентован #2011610805 от Акинфеева. Играть прикольнее. 

Лицом в R^4.

За три недели втянулся в 2:35 ночи. Сударь-с, да это когда в 70% дочек РН падает расчет по знаменателям…?

Рецепт Жанна ДАрк с кац-а увидел. Одна девочка за еду... вторые, в интеллектуальном творчестве.

У тестеров есть тестовое задание - явился трудоспособным. Причем именно в 2:35 ночи.

Один математик так я злой и делай сонный вид, это Паша А.' У пластических хирургов и то, это утро.

Рекурсивный перебор с неправильной топологией после смерти отправляют в ушедший трамвай, я транзитивно?

Только сообщения отчисленных вами студентов... Лучше позже, чем мне так симпатичны шахматистки:они могут?

Фраза живем только в R^4. В человеке должны быть мысли час думал, что отрезанную голову лошади вас!

Вместе мы фруктовый сад!? Я - там совсем зажрались, олигархи! Женский разговор в микроволновке.

И прочее...

Моя иногда и так писать, и не думать. Здесь нет смысла извиняться за орфографию. Но сколько смысла появилось!

среда, 10 октября 2012 г.

Равенство

Если бы я был женщиной, я бы был феменисткой... А так, я, видимо, феменист.

Далее о равенстве не только полов, но всех и вся.

Начнем все-таки с полов с плавным переходом к крыше. Да, мальчики сильнее физически, девочкам рожать детей. Я не видел ни одной девочки, которая сильнее меня физически (они есть в тяжелой атлетике, но не знаком ни с одной лично). Я видел девочку, которая 100м бегает быстрее меня - 12.0, я тихо плачу в стороне со своими 13.5. У меня в классе был один мальчик, он бегал за 12.6, и то он пошел в школу милиции.

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

Во всех областях [шахматы, математика, программирование] знаком с десятком женщин, которые сильнее меня. Это те области, где я чуть более силен, чем по больнице. Не то что бы я прямо восхищаюсь всеми ими, но это явный индуктивный пример, что разницы никакой нет.

Есть кучка психологов и нейро-ученых, которые всю разницу объясняют ферментами/белками, в общем физиологией. Не верю я им, считаю что вся разница в стереотипах и воспитании. Когда вам с детства внушают что место женщины на кухне, а мужчины - за компьютером, что женщине нужно "как можно скорее выйти замуж, нарожать детей и никуда не рыпаться", а мужчинам "ты - мужи-и-ик", то в итоге это и получается. Тестостерон не причем. Стереотипы тоже умирают, пройдет еще сотня лет и что-то изменится.

Я как бы не совсем радикален - раздевалки и бани должны быть отдельные. Сейчас делают туалеты общие и с закрытыми кабинками; мне там как-то не уютно. Есть множество гендерных отличий в языке (особенно, в русском), "жениться - замуж", "баран-овца", в русском вообще род есть, мужской и женский. Заметьте, в английском практически различий нет "he/she" и это почти все. Где-то сделали в анкетах"первый родитель/второй родитель". А про детей рожать, ну так ушла во вторник на обед чуть пораньше и делов-то.

Важно понимать, что равенство прав влечет равенство ответственности.

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

Оно проявляется именно на больших объемах, каждый человек в одиночку является уникальным человеком. В масштабе региона приобретаются другие навыки. Это явно воспитание и образование, а никак не уникальность питания или наличие гор в стране.

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

Возрастных ограничений тоже нет. Я видел человека в 89 лет и абсолютно чистым мозгом без ограничений. Да, ему уже не 20 лет и он уже не бегает стометровку. Тут даже не то, что если я доживу до 89 лет, то хочу иметь такой светлый ум. Я и сейчас хочу иметь такой светлый ум. Член-корреспондент, он такой.

Когда-то мне надо было получить информацию от двух человек, одному около 50 лет, другому только что исполнилось 65. Я одновременно написал им двоим по письму, с надеждой что получу ответ за пару дней. Первый ответил через пять минут, второй через 15. Осознал кое-что.

А еще с месяц назад я видел две истерики. Это можно было бы поместить в начало поста про женщин, но понял, что это возрастное. Стандартная схема, сопли/слезы, убежать с места, ждать полчаса пока тебя обратно приведут за руку. Я думал, что это только в 5 лет бывает. В 25 тоже, и женская составляющая тут не при чем. Просто физиология уже от 25 летней, а уровень интеллекта как-то не соответствует. И в 60 лет тоже самое будет. И ладно бы причина была, так ведь уровень 5-ти летних детей - без рациональной причины.

Тут опять же стереотипы, "мы уже старые", "СССР", "у меня уже внуки". Я уже тоже иногда так говорю племяннице, что мне сложно ее на плечах таскать. И не то чтобы постарел, просто ей уже 7 лет и весит она чуть более чем ранее.

Есть еще различие между богатыми и бедными (финансово). Оно проявляется только для богатых во втором поколении, тот кто был бедным и поднялся никогда не заметит границы. Дети богатых, кому досталось все нахаляву, создают разность потенциалов.

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

PS
Вот тут есть картинки по теме доклада: http://bigpicture.ru/?p=124211 

вторник, 2 октября 2012 г.

Проект gvartira.ru

Таки дошел http://gvartira.ru до ручки беты (альфы, смотря как смотреть).

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

Что предлагается: предоставить простой доступ к созданию и поиску объявлений недвижимости.

- не в промышленных масштабах (1-2 объявления с человека) размещение без каких-либо финансовых и других ограничений

- геопоиск, поиск по цене (аренда/продажа/другим фильтрам). Просто навели в карте на нужный регион, и вам показываются фильтрованные данные на карте и в табличном виде

- минимализм (без всяких реклам/банеров), простота интерфейса

- без привязки к конкретному региону (весь мир)

- актуальность (жизнь объявления ограничена 2-4 неделями)

 регистрация/авторизация через публичные сервисы (надо нажать на стрелочку в центре строки над картой)
 После входа сверху доступно меню
 ваш список объявлений
 поиск

Можно даже потестировать.

Главное, я ищу как минимум двух человек со следующими ролями/обязанностями:

- понимающий в интернет-проектах, людях, предметной области, "с подвешанным языком". Не конкретно СЕО, конкретно "все".

- frontend программист, понимающий что такое красиво и способный сделать красиво (все что связано с клиентом и бразером).

Все что связано с серверной частью и любой производительностью - на мне.

Если вы тот самый, или знаете тех самых, то свяжитесь со мной.

Если вы просто из этой предметной области и вас что-то заинтересовало, не стесняйтесь.


О рынке и конкурентах.

В моем городе с населением в 600+ тысяч человек суммарное количество объявлений составляет порядка 5000. В Москве это порядка 200 тыс объявлений. То есть вся Россия - порядка миллиона.

Есть московский http://cian.ru , платный прием объявлений (их много). Идейно хочется быть гораздо лучше их.

Есть Яндекс.Недвижимость http://realty.yandex.ru/  У них идея в поиске, то есть собирать информацию с тех же регионов и выдавать агрегированный поиск.

У меня другая идеология: быть проще и ближе.

PS. При открытии страницы вы по-умолчанию попадаете на свой текущий город. Если вы находитесь в городе, отличном от моего родного, то скорее всего вы просто увидите карту без объявлений. Их, как минимум надо занести, хотя бы тестовые.
http://gvartira.ru/?id=3 (или http://test.gvartira.ru/?id=3, у меня еще одна доступная машина так)попробуйте так.

http://test.gvartira.ru/?u=2
http://gvartira.ru/?u=2 - это объявления по пользователю (тестовому).

PPS. Объявления так же появляются только при достаточном наезде на карту, в масштабе страны показываться не будет. Если вы авторизуетесь и добавите объявление, то будет более понятно.

----

Техническое.

Трудно сказать, насколько это все будет жизнеспособно. Буду стараться.

С точки зрения дизайна - есть куча убогостей. Работает пока только под ff || chrome || safari. Куча мелких разъехавшихся деталей. Но нужно разбираться в вещах, которые мне менее интересны.

Архитектура пока тривиальная:
серверная часть = хоть кто, кто способен дойти до базы и сформировать тривиальный xml.
БД = пока не критично. Используется psql, там есть какие-то геоиндексы, которые при росте могут и не потребоваться (написал за вечер квадродерево, и миллион поисковых запросов на миллионе объявлений я могу делать за секунды, так как все в памяти и быстро. Правда, полный путь от клиента до внутренности замедлит на пару порядков).
Клиент = jq, hands. Но клиента уже нужно рефакторить.

google maps api рулез. Надо будет еще yandex maps api подключить. Прикольно, но есть разница в координатах от яндекса и гууга: один и тот же маркер отличается по север/югу метров на 15.

Идея пришла (не нова), как сейчас помню, конец июня 2010 г (тогда и реализовал текущий вариант). Я только что прочитал книгу "Викиномика" и посмотрел лекцию Юры Лившица про рынки в яндексе. Решил размяться. Ушло два месяца вечеров, для меня почти все с нуля. Недели две чисто на домен с регистрацией. Купить домен просто, понять как подключить nameserver - нетривиально.

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