среда, 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 рублей в год на домен. Есть вещи, которые нельзя купить - это затраченное (надеюсь не потерянное) время.