Monthly Archives: Октябрь 2014

You are browsing the site archives by month.

Безотказная форма подписки на рассылку

Только что на одном сайте ко мне применили дешёвый НЛП-шный трюк. Я читаю статью, вдруг в середине мне показывают небольшой диалог с цитатой и спрашивают, согласен ли я с этой цитатой. Цитата оказалась неплохая, я нажал «согласен». После этого появилась форма подписки на рассылку: типа, раз согласны, тогда введите свой е-мейл, и мы вам ещё пришлём. Но я не из тех парней.

И вот я подумал, а зачем вообще спрашивать у меня е-мейл? Сейчас все регистрируются одной кнопкой при помощи гугля, фейсбука, твиттера и иже с ними. Сайт после этого уже знает мой адрес почты. А форма подписки на рассылку должна быть такая: под кнопочкой регистрации галочка «Отписаться от рассылки потом». Тогда вообще никто не откажется.

абсолютно чёрное тело

Почему ты в нужде как рыба в воде?
Я не стану топить другого.
На шаре так много возможных дел —
Я искал, я ищу, я скован.

Разве так многого мы хотели?
Разного — да. Оставили всё на потом.
Солнце же в абсолютно чёрном теле
Хрустнуло под ногой нежданным сверчком.

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

Современная системная ржавчина

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

Вот и теперь к раструбу моего перископа ветром прилепило немного ржавчины. Ещё неделю назад я и слыхом не слыхивал про Rust, а ведь это современный системный язык, вышедший на свет из тайных лабораторий Mozilla, чтобы кованой пятой попрать C/C++ и исподволь захватить вселенную.

Почему он меня заинтересовал? Потому что это современная альтернатива C/C++. Тут всё изначально заточено под кроссплатформу, включая браузеры и мобилки, интернет-технологии, подцепление пакетов прямо из сети, github и всякое прочее новомодное, и в то же время под низкий уровень, скорость и оптимизацию.

Читаю теперь туториал, и видно, как авторы не в меру гордятся своей разработкой, которая выглядит как си, в который замешали много хаскеля и некоторое количество питона. Скажем, типичные хаскелевские приколы с pattern matching и type inference, хотя и слегка урезанные. И типичные питоновские итераторы.

В общем, очень любопытно. Я только начал читать, но выглядит многообещающе.

Back to the

Возвращение с тёплого летнего Кипра в холодный осенний Санкт-Петербург оказалось неожиданно приятным. Надо сказать, уезжать не очень-то хотелось. На Кипре садились в самолёт при +26°, в Питере вылезали при +1°. Однако, совсем не замёрзли — может, просто не успели. Паспортный контроль прошли минут за 5, а ведь в былые годы приходилось часами ждать очереди. Новый терминал в Пулково очень неплохой, мне напомнил аэропорт в Сан-Франциско. Пришли домой, тут прохладненько, хотя и топят уже. И вдруг я осознал, что этот холод у меня вызывает очень уютное ощущение. Я дома, сейчас я выпью чаю и согреюсь. Ну и, конечно, интернет тут нормально работает, в отличие от Кипрского, который то потухнет, то погаснет. Хорошо вернуться домой, даже с тёплых югов.

Трофейный шевроле

Платон на море
Платону год и 11 месцев. До недавнего времени у него было два фольксвагена — Опель и Форд. Он сам их так назвал. Форд — это, в действительности, мазда. А Опель — что-то из марвеловских комиксов. Платон всюду таскает с собой Форд и Опель и много в них играет. Как только проснётся, тут же спрашивает «а где Форд и Опель?» Форд и Опель дружат. Не так давно он сбросил их относительно случайно со второго этажа, и маме пришлось их найти: без Форда и Опеля — никуда. Потом Опель каким-то образом лишился диска на одном колесе, что очень огорчило Платона. Он заявил, что Опель больше не хороший, и что играть он с ним не хочет. Мама с трудом уговорила Платона не бросать повреждённый Опель, потому что Форду будет без него скучно. Утром на пляже Платон стал их закапывать и строить поверх что-то под названием «бугорок». После чего мы копали колодец и внезапно обнаружили там красную машинку, оставленную в толще прибрежного песка неизвестными. Оказалось, что это Шевроле (впоследствии Платон сказал, что это «Шевроле Ауди»). Через пару минут Платон потребовал копать ещё колодец, потому что «ещё красную машинку хочешь». Но статистику не обманешь, и второго шевроле мы уже не обнаружили. После этого Платон пытался снова избавиться от дефектного Опеля и оставить только Форд и Шевроле. Но мама пожалела бедного Опеля и уговорила Платона его оставить. Теперь у малыша три машинки, которые он таскает повсюду с собой. А рук-то по-прежнему две.

Тумблер

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

Идея: игра о вкусной и здоровой пище

Буду тут публиковать идеи игр, почему бы нет? У меня их много, и всё время новые появляются. А времени мало. Ваш фидбэк, дорогие читатели, приветствуется.

Итак

Пошаговая игра. 1 ход = месяц или неделя. Игрок кормит персонажа, т.е. выбирает для персонажа (едока) набор пищи на каждый ход. У едока есть текущее состояние, которое меняется в зависимости от того, что он ест.
image
У пищи есть набор параметров, которые влияют на состояние едока, а также есть цена, срок хранения, можно ещё затраты на приготовление или условия для приготовления/употребления. Текущее состояние едока — это набор параметров: сытость, избыточный/недостаточный вес, удовольствие, несколько параметров здоровья — типа давление, сахар в крови, кислотность желудка, хронические и генетические болезни, аллергии. После каждого хода в зависимости от состояния едока может случится какое-то событие: например, приобретение аллергии или переезд в другую местность.

Два режима: ограниченное число ходов и игра до смерти (с возрастом состояние едока постепенно ухудшается). В первом случае цель — улучшить состояние едока, во втором — продержаться как можно дольше.

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