Category: еда

Category was added automatically. Read all entries about "еда".

flow

Неименованные данные

Аккурат пару дней до вылета в Японию зацепила одна тема, сейчас к ней возвращаюсь. А именно, как без создания boilerplate типов удобно выражать различные данные:
1. Значения для части полей структур или промежуточные для создания структур. Например, результаты запросов из базы.
2. Значения, зависящие от контекста (например, анимация по времени), diff/merge над структурой, etc.

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

Отсюда вопрос: а вы какими решениями пользуетесь (на любых языках) для ситуаций из первого и второго пункта? Свои ответы допишу позже.
flow

Мысли об интерфейсах

1. Об мышах.

Перетаскивание (drag and drop) в сегодняшних операционных системах сделано так:
press LMB (left mouse button) at source
release LMB at target
Что доставляет ощутимые неудобства в физических случаях вида "мышь задела задела об клавиатуру", а также, когда source и target не являются одновременно видимыми на одном экране.

В играх, для операций с предметами, обычно доступна другая модель:
click LMB at source
click LMB at target
Она более удобна и лишена перечисленных недостатков. Можно кликать на кнопках, закладках и линейках прокрутки, не теряя переносимого предмета. Однако, она неприменима в тех случаях, когда одиночный клик уже предназначен для выделения объекта, а в приложениях обычно так и есть.

Но при этом свободен hold, который вообще редко используется на десктопах, и можно сделать:
hold LMB at source
click LMB at target
Плюсы очевидны. Минусы: так можно делать в пределах приложения, но сторонние уже не исправить.

2. Об гридах.

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

Одна из причин - лапша событий. http://justy-tylor.livejournal.com/197912.html

А вот другая... стандартные контролы. Мы давно живём в двадцать первом веке, но Label и EditBox всё ещё разные контролы, это нормально для классических диалогов, но это совершенно ненормально для гридов, они от этого глючат и болеют. То есть, нормального грида не будет, пока не будет лёгкого виртуального Label с переключением в чуть более тяжёлый режим EditBox, поддержкой работы с разными undefined (не только NULL в базах, но и property grid + multiselect), а также аналогичных решений для других контролов.

Что само по себе достаточно затратный процесс. Ведь второй из наиболее сложных элементов общего назначения называется EditBox.
flow

Бляди, сэр

Когда-то сгущёнка была настоящая (по ГОСТу 2903, ещё советскому) и фальшивая (смесь из более дешёвых составляющих странного происхождения). Понимающие люди покупали банки только с заветным словом ГОСТ и циферками.

Сегодня смотрю - на столе банка сгущённых сливок. Надпись: ГОСТ Р ИСО 9001.

Для тех, кто не узнаёт этих цифр, ISO 9001 это стандарт на бюрократическую деятельность. Дебильный и бесполезный, разумеется, как и все 900x. Поэтому его любят впаривать предприятиям. К составу молочных продуктов отношения не имеет.

Чудесаты и непредсказуемы цепочки русского наебизнеса.
flow

Капоэйра - в Тель-Авив и обратно

Неделю назад, а именно 9 мая, я вылетел в Израиль на международный фестиваль капоэйры Tire a Camisa. Всего из Питера летело человек 17, в разное время. На этом рейсе было всего 6 капоэйристов. В аэропорту Бен Гурион нас встретил ТаРуссо и взялся развозить по местам размещения.

Здесь небольшое отступление. Как оказалось, место в Хайарконе (где происходило размещение на фестивальные дни) на время перед фестивалем зарезервировал только я, остальные сделали расчёт на договориться с местными, так что в результате разместились кто в Тель-Авиве, кто в пригороде, а кто вообще в спальниках в студии у Куэки (CM Cueca). Проехавшись по этим самым пригородам (красота, чистые домики, у каждого машина и собака) ТаРуссо сказал, что вообще будет вечерняя рода в Петах-Тикве, так что меня он изначально тоже забросит в студии, а вечером автобусом в Хайаркон. Что имеет смысл, так как бросив вещи в Хайарконе я бы уж точно не стал мотаться в Петах-Тикву и искать там студию или само место проведения роды.

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

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

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

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

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

Яффа - старый город разительно отличается от современного Тель-Авива. Другие дома, другие люди, другие взгляды. По местности там понравилось больше всего. Увы, я редко вспоминал про фотик, так что лучшие картины буду вспоминать глядя на чьи-нибудь ещё фотографии. Ужин. Шаверма? Или это был борщ в русской забегаловке? Или пицца? Уже не помню. Затем гулять по ночному Тель-Авиву.

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

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

Вечером первая фестивальная рода - открытие. Хорошая, годная рода. Чуть позже - фестивальная пати. Темой местных пати я так и не проникся, для них наличие тесного пространства, громкой музыки и бухла уже считается самодостаточным. Ни гламура пафосных клубов, ни уюта гитарных посиделок, вообще ничего. Поэтому сразу перешёл к афтерпати, которые происходили у нас же, на родном балкончике Хайаркона. Кальянчик, вино, иногда что покрепче. Мы (живущие в этих номерах), плюс люди с других этажей, плюс с другого хостела, вобщем, сразу стало понятно, что на сон времени будет оставаться мало. И так каждую ночь.

Далее начались ежедневные тренировки. Такие вещи трудно описать словами, даже если записывать по ходу дела, но тело помнит, а видео ещё где-то найдётся. Очень хотелось бы запись последнего класса Местре Кабелу. :) А вот погода в эти дни испортилась. Чуть выглянет солнце, и обратно - дождь, ветер. Никакого утреннего пляжа, только утренние пробежки по берегу. Дневные классы, вечерние прогулки и ночные афтерпати.

Также, в составе фестиваля было одно очень значительное событие - форматура. Нашему инструтору ТаРуссо, а также ещё нескольким повязали профессорские пояса, а некоторые мониторы, в свою очередь, стали инструторами. Были шоу-номера, включая афро от нашей CDO-Питер, танцевальная постановка от московских Real Capoeira (тоже CDO), клёвая батукада, сценка от (теперь уже инструтора) Симбы, а также ещё какие-то номера от CDO-India, CDO-Italy и местных отделений школы. Очень радостно получилось.

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

Ночь, четыре утра, умыться, позавтракать припасённым йогуртом, тихо попрощаться с полуспящей Наташей, чтобы не будить совсем спящих, а затем вниз и на такси. Бен Гурион, самолёт, Пулково, дом. И что я тут делаю?...
flow

latest

В минувшие выходные вылазкой в Комарово отпраздновали 37-летие контактной импровизации. Валялись на солнце, танцевали на песке и на траве, готовили фондю. Затем скрылись в пляжном ресторане от дождя, чтобы... ага, на ресторанной площадке (дерево!) танцевать под дождём. А также пить вино, танцеватьбезобразничать в бассейне и прочие радости жизни. Фото-видео последуют, но на вконтакте, не сюда.

Далее меня очень торкнуло прочтение http://ailev.livejournal.com/693597.html, особенно статья 10. Сместилось понимание организационных текстов. Весь текст по ссылке, фактически, ИскИн. Аппаратным уровнем для которого являются люди и организации. Причём, мета-ИскИн, порождающий себе подобных - другие симбионтные (иногда паразитные, в зависимости от) мемы, работающие на той же аппаратной платформе. Рассмотрение с этой точки зрения уже даёт интересные возможности работы с данным материалом. Дальнейшее же исследование пока ведёт в сторону энергоинформационных структур, а в эгрегорах я на практике совсем не разбираюсь.

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