Картина которую я нарисовал несколько лет назад когда влюбился в Алису. Наконец-то отсканировал. Для любопытствующих - это батик на шёлке.
Пульт управления Last.fm для iPhone своими руками
Эта статья предназначена тем людям которым надоело бегать из комнаты в комнату чтобы пропустить или забанить непонравившийся трек Last.fm плеера и имеющим некоторое представление о php и настройки http сервера.
У меня наконец-то дошли руки сделать простенький пульт управления через iPhone или другое мобильное устройство. За основу взят код с Хабра в котором описан способ управления iTunes и QuickTime.

Как это работает...
Работает это всё на php. С помощью exec() выполняется AppleScript, соответственно всё это только под Mac. Так как плеер Last.fm не поддерживает AppleScript приходится извращаться таким образом:
tell application "Last.fm" to activate
tell application "System Events"
tell application process "Last.fm"
click menu item "Пропустить" of menu "Настройка" of menu bar 1
end tell
end tell
Что нужно чтобы это заработало у вас
1. Устанавливаем сервер с поддержкой php и возможностью запуска shell скриптов с помощью exec().
Для простоты можно воспользоваться готовым набором MAMP.
2. Скопировать скрипт в нужную папку и исправить последнюю строчку для redirect-a. Сейчас скрипт настроен находиться в корне localhost-а и там прописано
header('location: /');
3. Зайти с iPhone на адрес по которому находится ваш скрипт:
http:///
Помимо Last.fm этот пульт управления подходит для iTunes и QuickTime и может быть кастомизирован под собственные нужды.
P.S. Если ваш плеер Las.fm говорит на языке отличном от русского, надо поменять слова в коде на те которые соответствуют названиям ваших пунктов меню last.fm.
P.P.S. Код сырой и распространяется as-is. Делайте с ним что хотите. Если возникнут вопросы - пишите.
P.P.P.S. Только что выяснил, что для корректной работы необходимо поставить галку "включить скрипты графического интерфейса пользователя" в AppleScript Utility.
Про лень работать, мотивацию и прочую чепуху
Вот кто-то говрит что лень — это чудовище. Достаточно это понять как сразу расхочется лениться и захочется работать.

Но мне кажется представлять себе лень в виде чудовища — это самообман. Желание этого проистекает от другого самообмана: вам кажется, что вам надо что-то делать, но это не так. Или от недоосозанного понимания: вам кажется что надо, но вы в этом не уверены.
Выход, ИМХО, работать именно над мотивацией. Необходимо разобраться в себе и расставить приоритеты: что вам действительно важно. А то что важно всегда хочется делать без излишнего самообмана. Ведь делая то что хочется вы получаете удовольствие — работа в радость.
Да, бывают исключительные ситуации которые сложнее описанных мною вещей. К примеру, вы вообще никогда ничего не делали (у меня есть такие знакомые). Тогда надо действительно заставить себя сделать хоть что-то, а потом ещё что-то, и ещё. Это необходимо чтобы понять что же для вас действительно важно. Но, я думаю это исключительный случай и к вам он не относится...
Короткие номера ICQ. Дёшево!
Все мечтают о коротком ICQ совпадающим с номером телефона...
А хотите чтобы ICQ совпадал c вашим e-mail?
— Тогда заведите себе Jabber! Это бесплатно. Заведите себе Jabber и не парьте мне мозг своим ICQ больше никогда. Забудьте ICQ как страшный сон!
И, да, конечно разошлите это сообщения 10 мульонам людей и будет вам счастье!
Звучащие обертоны и унтертоны
Нарисованная мною обертонно-унтертонная спираль долго не давала мне покоя. Очень хотелось её озвучить.
Для начала я сделал простенький арпеджиратор на PD и записал несколько получившихся звуков.

Засунуть в mmm-tasty flash-плеер мне не удалось (genue, добавь же возможность вставки звука на тейсти!) потому оставляю ссылку для скачивания с iDisk. Правда, не уверен что она всегда и у всех будет работать...
Так звучит не-темперированный музыкальный строй. По-моему симпотично.
Так же я придумал любопытный музыкальный инструмент на основе не-темперированного строя. Но для его создания мне необходим длинный тач-скрин. Может кто знает откуда его взять?
P.S. Вот ещё экземпляр: скачать
Логарифмы рулят. Как сделать облако тегов нагляднее
Проблемма: При линейной зависимости размера тега от количества публикаций облако выглядит не наглядно. Проще показать чем объяснить:

Решение: установить логарифмическую зависимость
Вес тега = log(колличество публикаций + 1)
И, о чудо:

Что изменилось: теги, которые выглядели одинаково стали выглядеть по разному.
Облако тегов на моём del.icio.us.
Если хотите такую же, вам сюда
P.S. Между прочим, работает на Google App Engine
Визуализация первых 16 обертонов
UPD: Красная точка - начало отсчёта - основной тон. 180 (Pi) градусов - одна октава. Длина линий исходящих из центра пропорциональна частоте тона.
Больше ничего не скажу...
P.S. Спасибо программе Processing за то что она такая простая и удобная.
P.P.S. Кликнув по картинке можно получить 100$ скачать полноразмерное изображение и... повесить, например, на стену.
Создать себя
Я тут на досуге понял одну любопытную штуку...
Люди часто концентруруются на вопросе "Чего я хочу", "Что для меня главное", "Какой я на самом деле", "Каков смысл Моей жизни" и идут не совсем верным путём в том плане, что...
Они являются, как бы, облаком, но хотят найти некий центр, главную точку опоры, которая у них попросту отсутствует... Т.е. то, что они ищут не существует. Не существует по причине того что они сами для себя не определили кем они будут :-)
Т.е. человек - творческое существо по натуре хоть и, действительно, более склонен к одним вещам и не склонен к другим, в конце концов, должен сам расставить приоритеты. Понять, что ему выбрать для себя главным и следовать этому. Он должен "кристаллизоваться".
Человек должен не только "найти себя" но и СОЗДАТЬ
P.S. Навеяно одной из дискуссий на Хабре
Last.fm API
Некоторое время назад мой любимый Last.fm открыл для всеобщего доступа свой API. Означает это, что теперь кто угодно (даже Вы) может пользоваться базой данных самого популярного в мире музыкального сервиса.
Вот неполный список того, о чём Last.fm может вам рассказать:
LastGraph
Может создать постер в формате PDF или SVG наглядным образом отображающий динамику изменений Ваших вкусовых предпочтений за неделю, год или всю жизнь
TuneGlue
Визуализация схожести артистов в виде графа
Сравнение тегов двух пользователей
Из этого сравнения можно сделать вывод, что я, в отличие от Kaaboom, почти не слушаю Post-rock, а она, в отличие от меня Jazz. Надо дать ей заценить Erik Truffaz-а.
И, последнее... Сервис вычисляющий эклектичность ваших музыкальных предпочтений
Разыскивается
Разыскивается средство для визуализации взвешенных графов или, на крайняк, удобоваримый алгоритм для подобной цели.
Зачем? Чтобы нарисовать диаграмму пользователей и их друзей на основе сходства их предпочтений.
Не предлагать (уже изучил, не подошло):
Совпадение музыкальных предпочтений в TM по мнению Last.fm. Визуализация в программе Graphviz.
P.S. Кому интересно как добыть информацию "Вкусометра" на Last.fm:
ws.audioscrobbler.com/1.0/user/ur001/tasteometer.xml?with=buxley
| Вы вне системы, | войти | зарегистрироваться |