среда, 20 апреля 2011 г.


Переименовал блог в «Стэк идей», так как теперь буду скидывать сюда некоторые идеи/их реализацию.

Вот первая из них:
Давайте посчитаем, сколько кликов уйдёт человеку без клавиатуры, чтобы дать другому человеку файл. Начинаем считать. Правый клик по файлу — раз. «Копировать» — два. Иконка Finder — три. «My Dropbox» — четыре. «Public» — пять, шесть. «Вставить» — семь. Правая кнопка → «Dropbox» → «Copy Public Link» — восемь, девять, десять. Клик по скайпу — одиннадцать. Правая кнопка → «Вставить» — двенадцать, тринадцать.
Тринадцать кликов в лучшем случае, конечно ± на клавиатурные приёмы, но всё равно, по-моему много.

Идея в том, чтобы уменьшить это количество.
Добиться этого можно добавлением в контекстное меню пункта отправки:

— упрощённый вариант, выпадающий список индид нидед. При клике на этот пункт меню происходит заливка файла на Dropbox, и оповещение контакта о файле с помощью вылезающих Notifications(Growl).

В итоге получаем два клика, вместо сколькомытамнасчитали.

вторник, 25 мая 2010 г.

Трактовка концовки Lost

Итак, моя версия произошедшего на острове:

Иисус зашёл посрать на остров, от его говна исходил свет, и так как оно было сделано из 4815162342-го элемента таблицы Менделеева, то создавало гравитационное поле, которое притягивало самолёты/корабли. Эпизоды в церкви — вторичная реальность, которая создана, чтобы вас запутать, всё, что происходило на острове — правда.

суббота, 6 марта 2010 г.

Портируемость в Miscorosft .Net

Что мне очень нравится у Microsoft, так это возможность портировать приложения куда угодно при использовании их якобы "закрытых" платформ.

Данную штуку я ощутил ещё при работе над particles-env, когда чтобы заставить проект работать под Mono, приходилось делать... 0 кликов. Вот видео из поста на хабре, показывающее как просто можно портировать приложения на мобильные устройства:



понедельник, 8 февраля 2010 г.

Just for life

Выходит какой-то дайджест твиттера!


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

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

Кстати, с первого января я начал записывать по 750 слов у себя тут(750words.com не работало у меня изначально) в редакторе Q10(очень рекомендую). Я написал около 7 заметок и собираюсь писать ещё. Меня очень привлекла эта идея. Ведь если пишешь для себя, не нужно думать о том, как на это посмотрят люди, как они к этому отнесутся, как я думаю об этом сейчас, пока пишу этот пост. Это очень помогает в трудные моменты жизни, в моменты когда понятно далеко не всё. Написание 750 слов помогало мне осмыслять всё.

Что ещё? Кубик рубика за 43 секунды с помощью методики Фридриха(пока только F2L/OLL).

Опять вернулся на chrome, тут теперь нормальная блокировка, удобные плагины и он как-то приятнее.

Начал учить python, подумываю сделать укарачиватель ссылок с помощью GAE.

Жизнь течёт своим чередом, зачем какие-то умные мысли, записанные красивыми словами?

среда, 27 января 2010 г.

Плакат

Ну вот и всё, плакат о проделанной работе. Картинка кликабле. Внутри JPG 19 Мб.

вторник, 19 января 2010 г.

Аннигиляция протон-антипротон и метод монте-карло

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

Итак, начнём с физики. В природе существует вещество и антивещество. При столкновении вещества и антивещества происходит аннигиляция. Привычной нам частице протону соответствует антипротон с отрицательным зарядом. Сейчас речь пойдёт о их аннигиляции.
Аннигиляция протона с антипротоном может проходить очень по-разному. Обычно её проводят в камерах, где можно фиксировать следы от заряженных частиц. Интерес представляют случаи, когда фиксируются 4 видимых следа после аннигиляции. Эти следы оставляют за собой 4 пиона, два положительных, два отрицательных. С помощью формулы недостающей массы(основанной на релятивистском инварианте) считают массу частиц, которые не видны на снимках, нейтральных частиц.

Пример снимка:


Если масса этих невидимых частиц превышает 135 МэВ, то можно утверждать, что родился один нейтральный пион. Из некоторых теоретических соображений, было предположенно, что в данном процессе рождается ещё одна нейтральная частица. Эта частица распадается на нейтральную тройку: pi+,pi-,pi0. Для простоты:
Задача состоит в нахождении массы этой частицы X(предполагаемый omega0-мезон).
В реальном опыте физики считали инвариантные массы всех четырёх нейтральных троек мезонов, и строили график количества случаев с той или иной инвариантной массой. Если бы частица X не рождалась бы совсем, то график был бы равномерным. Если бы она рождалась всегда, то график вылился бы в одну точку. А вот если бы она рождалась иногда, то график был бы равномерным, но в нём был бы пик, который бы отвечал за инвариантную массу частицы X.

Итак, физики просто отбирали случаи с 4 следами на снимке, проверяли наличие pi0-мезона, считали инвариантные массы нейтральных троек и клали их на график. В итоге они получили вот такую картинку:




Как видно, при массе около 0,8 ГэВ(0,782 ГэВ) наблюдается подскок. Это и есть наш omega0-мезон. Ура-ура!

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

Изначально делалось так: бралась начальная энергия, распиливалась на 4 части, "отдавалась" четырём частицам(объектам), после чего считалась недостающая масса, делалась проверка, чтобы она была больше 135. После чего считалась инвариантная масса, и ставилась на график. Однако, чего ждать, тут же случайные числа, конечно мы можем как-то ограничиться порогами реакции, можем предположить, что у нас есть что-то вроде фазового объёма или резонанса(формула Брейта-Вигнера), и отрезать всё что непохоже на неё. Итак, вот что получилось:
(Фиолетовые скопления - средние арифметические значения энергий в интервале 30 МэВ).

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

Всё, выговорился, жду ваших комментариев

пятница, 13 ноября 2009 г.

Браузерные похождения

В этом посте хотел бы описать свои впечатления о современных браузерах.

Некоторое время назад мне надоел Firefox и я решил пересесть на что-нибудь более быстрое и компактное.

Всё началось с chromium. Поставив его, я был приятно удивлён огромным местом, которое оставалось для страницы. Он довольно быстро рендерил страницы и ел в 3 раза меньше памяти по сравнению с firefox. Однако, chromium - сильно тестовый браузер, в нём плохо поддерживаются расширения и некоторые страницы рендерятся неправильно.

После chromium я себе решил поставить Safari, который пришелся под руку вместе с апдейтом iTunes. Сафари оказался очень юзер-френдли браузером, довольно быстрым, с отличным рендерингом.
Полное отсутствие плагинов в нём(под windows это, к сожалению, так) и некоторые сильно непривычные мне фичи интерфейса заставили сменить его на Chrome.

В Chrome 4.0227.0 внедрили поддержку расширений, а также, это был довольно стабильный билд. Плагинизация тут тоже не очень, конечно, но жить можно. Этот пост я пишу именно с него.

Также параллельно поставил Firefox 3.6b2, сейчас пытаюсь сделать его менее громоздким, его расширяемость это очень хорошо позволяет. Возможно, остановлюсь на нём.