24 заметки с тегом

проекты РСС

Держите плеер Избранное

21 апреля, 13:06

Теперь мой плеер доступен как самостоятельный продукт и называется Jouele (читается «Жу-лё»).

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

Гетвеар Избранное

30 января 2012, 12:18

Открылся Гетвеар (англ. Getwear) — интернет-магазин и ателье крутых джинсов. Новая работа бюро.

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

Одна из лучших фич — это джинсы по индивидуальным меркам, как у личного портного. Снимаешь мерки (сайт очень подробно, с картинками и видео, объясняет, как именно их снимать), пишешь свои пожелания, и заказываешь. Гетвеар гарантирует, что джинсы будут сидеть идеально, иначе бесплатно меняет.

Ещё мы сделали, наконец-то, нормальную корзину, в которой сразу же указывается адрес доставки, чтобы ты видел настоящую сумму в итоге, а не фуфло, к которому потом ещё прибавится неизвестно сколько за доставку (как в других интернет-магазинах).

Ссылка — getwear.com.

Это был офигенный проект: и сама задача классная, и взаимопонимание с клиентом отличное, и результатом все довольны. Мы тут использовали все правильные принципы организации работы и чётко следовали плану, даже если для этого приходилось жертвовать какими-то задумками. В Ведре я расписал по неделям, как мы всё делали. Я искренне желаю Гетвеару успехов и дальнейшего развития.

Гетвеар — очередная прекрасная иллюстрация того, что одними картинками сыт не будешь. Даже когда всё давно было задизайнено и свёрстано, мы проводили встречи по два раза в неделю, а переписывались — просто ежедневно. Вопросов было дофига, и все — про дизайнерские решения (если кто не слушал моё выступление на последнем «404фесте», дизайнерские решения — это любые решения, касающиеся того, что видит или с чем взаимодействует пользователь).

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

Эмси 1.4 Избранное

1 декабря 2011, 15:55

У нас тут апдейтец: новая версия Эмси умеет копировать название трека и искать его Гуглем:

Эмси 1.4

Это удивительно, но на этот раз Эплы пропустили прогу с первого раза (впервые с ней такое, кажется). Там, кстати, ещё один баг поправили со Спейсами (да, баги со Спейсами умудряются проявляться даже в безоконных приложениях).

А акция невиданной щедрости продолжается: купите Эмси 1.4 за один доллар вместо трёх прямо сейчас, и ОК!

Эгея 2.1 бета: глюки и починки

28 ноября 2011, 22:14

Доступна более свежая сборка Эгеи 2.1 (v2508).

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

Ещё были проблемы с темой «Вотсоуэвер», они должны были починиться.

Также должно было починиться перетаскивание в Феарфоксе, мерцание при перетаскивании в браузерах на Вебките, ненужная белая рамка вокруг юзерпика.

Для обновления, как всегда, нужно заменить .htaccess, папку /system/ целиком и все подпапки в /themes/.

Эгея 2.1 бета

24 ноября 2011, 15:41

У меня тут обновление вышло, но пока бета. Если вы смелый, обновляйтесь. Если нет — потерпите недельку, пока смелые найдут все баги. Кино:



Среди нового:
  • чтобы поменять юзерпик, перетащите любое изображение на его место;
  • перетаскивание картинок прямо в заметку при редактировании (в умных браузерах), автоматическое масштабирование больших изображений, анимированный зум по клику, прописывание ширины и высоты картинки для устранения «Эффекта упячки»;
  • листалки на главной, по тегу и в избранном теперь со стрелками вниз и вверх, а не влево и вправо, а в результатах поиска теперь просто показываются 50 первых результатов;
  • новые кнопочки.
См. также перечень изменений на сайте движка и информацию для авторов тем оформления.

Добавлено чуть позже: Опс, в дистрибутиве была ошибка, скачайте заново и обновите папку /system/calliope/.

Вайрлесс-диджей-фри Избранное

9 ноября 2011, 22:42

Наверное, вы читали у меня про Вайрлесс-диджей — нашу суперпрограмму для диджеев с айпадом. Её можно купить в Апсторе:

Wireless DJ

Напомню, что это самый эффективный и недорогой способ диджеить, причём не в шутку, а по-настоящему. Диджейские приложения, которые работают прямо на айпаде, на котором всего один аудиовыход, годятся только в качестве игрушек, с ними не поиграешь нигде. Надо ведь куда-то и наушники воткнуть, и динамики!

Вайрлесс-диджей управляет полноценным диджейскими приложениями на компьютере:
http://wirelessdjapp.com/

Однако некоторые ребята даже 15 10 баксов платить за Вайрлесс-диджей не хотят, боятся, ну или, может, думают, что прогадают. Не прогадаете! Идите платите и покупайте. Серьёзно.

Но если всё-таки сомневаетесь, то специально для вас мы сделали новую штуку: Вайрлесс-диджей-фри! Полностью бесплатное приложение, в котором есть все те же фичи, что и в платной версии, и работают они точно так же и без ограничения по времени:

Вайрлесс-диджей-фри

Разница только в том, что в бесплатном приложении одна дека, а не две.

Нахаляву управляйте одной декой с помощью Вайрлесс-диджея-фри. Точнее, не одной, а столькими, сколько у вас айпадов в хозяйстве. Ссылка на апстор (смотрите не перепутайте с предыдущей):

Wireless DJ Free

Убедитесь, что всё круто работает, а уже потом докупите себе вторую деку за 15 10 баксов. Слушайте классную музыку и играйте её другим. Или, если это не ваша тема, то расскажите про это всем знакомым диджеям — это полностью изменит их жизнь, и они будут всегда вам благодарны.

Кстати, заодно вопрос: кто хочет научиться сводить песни, но не представляет, как это делать и с чего начать?

Зерулс сегодня нахаляву

1 сентября 2011, 11:16

В прошлом году 1 сентября на сайте Зерулса появился РСС. А в этом году в рамках празднования этого великого праздника мы раздаём Зерулс для Айфона совершенно бесплатно! Не провафлите, завтра цена вернётся. Кнопка:

Правила русского языка для Айфона

Эгея Избранное

5 июля 2011, 20:07

Бета Эгеи — новой версии движка блога Е2 — теперь доступна всем!

Эгея
blogengine.ru

Идите на сайт и смотрите там всё. Лицензия, концепция, документация, блабла.

Обалденно, что желание стать тестерами выразили несколько десятков человек. Всем откликнувшимся большое спасибо! До некоторых очередь так и не дошла в ходе закрытого тестирования, но сегодня же начинается открытое, поэтому набрасывайтесь, пожалуйста.

Кстати, слово «бета» в названии не должно никого пугать. Оно значит, что ещё есть какие-то шероховатости, но то, что движком можно пользоваться — факт, он стоит уже у многих людей, и всё работает прекрасно. По-любому бета Эгеи работает быстрее и надёжнее, чем любая Селекта.

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

Апдейт Правил для Айфона Избранное

21 июня 2011, 12:38

Если вы не в курсе, существует сайт «Зерулс» и соответствующее приложение для Айфона. Там официальные действующие правила русского языка с мегаумным поиском (можно написать «пол» и узнать всё про написание пол-лимона или «а или о», чтобы узнать все правила, связанные с выбором между а и о). Да ну вы наверное в курсе. Тогда передайте тем ребятам, которые не в курсе, что ли.

В общем, вышло обновление программы, в котором исправлен самый главный баг: на иконке теперь нарисована тетрадь в линейку, а не в клетку:

Апдейт Правил для Айфона

Заодно починили падение, которое иногда всё же происходило при сверхрешительном вводе и стирании букв в поиске, и исправили кое-какие помарки и опечатки.

Напомню, что Зерулс для Айфона мы делаем вместе с Шуриком Бабаевым, крутость которого не знает границ. Если вам нужно сделать программу под Айфон, пишите Шурику — alex@devpocket.ru. Шурик был на ВВДЦ в Сан-Франциско, показывал нашу прогу эпловским дизайнерам, и им понравилось. Да и из 83 оценок, полученных программой в Апсторе, 71 были «пятёрками».

До конца июня действует специальная мегасуперскидка в 33%, самое время купить программу тем, кто сомневался:

Правила русского языка для Айфона

Если вы сами мегакрутой разработчик под Айфон или Андроид, то, может, вам надо вместе работать, Шурик регулярно ищет новых ребят в их команду.

Вайрлесс-диджей Избранное

15 июня 2011, 21:21

Я уже вчера написал про нелёгкую судьбу диджеев, которая постепенно становится всё легче и легче. Диджейский софт, типа Трактора, очень кстати потому, что ноутбук у всех был и так. Из диджейского оборудования приходилось покупать только пульт или контроллер. Но это ведь тоже дофига бабла.

Но что сегодня уже у многих тоже есть и так? Айпад, конечно. Поэтому мы с Женей Бодуновым торжественно запускаем новый продукт — Вайрлесс-диджей!

Гиперссылка:
http://wirelessdjapp.com/

Вайрлесс-диджей — это вайфайный миди-контроллер для любого диджейского софта, который вам нравится. Вот мне, например, нравится Трактор. Работает это вот так:



Это первое реальное диджейское приложение в Апсторе, от которого есть прок.

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

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

Вайрлесс-диджей очень крутой, его вообще не надо настраивать, для связи с компьютером никуда не нужно вводить айпи-адреса, в Тракторе не нужно неделю подбирать удачные коэффициенты и параметры контролов (потому что мы поставляем правильный конфиг для Трактора сами). То есть: купил прогу, через 2 минуты уверенно диджеишь.

Вопросы? Вот сайт с ответами:
http://wirelessdjapp.com/

Нас можно любить в Фейсбуке и читать в Твиттере. Посоветуйте прогу всем вашим знакомым диджеям.

Wireless DJ

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

Урлопарсер и урлогенератор в Эгее Избранное

26 апреля 2011, 0:26

Я писал, что в Эгее было сделано несколько важных изменений на системном уровне; тогда я рассказал об отказе от реестра. Кривость внутреннего устройства не мешала Селекте (предыдущий релиз) быть лучшим движком блога, но мешала мне её развивать. Сегодня расскажу об урлах.

Раньше как было: все урлы были прописаны в файле .htaccess в виде инструкций мод_реврайта. Даже не буду показывать, на это было больно смотреть. Помимо, собственно, зависимости от мод_реврайта это создавало ещё кучу неудобств. Например, добавление новой страницы означало изменение хтакцесса. Поскольку у меня было автообновление, то движку приходилось править собственный хтакцесс, из-за чего к нему нужен был доступ на запись.

Теперь урлы разбирает сам движок; если реврайта нет, то в урле появляется ?go=, а остальная часть не меняется. Поэтому движку, во-первых, не нужен мод_реврайт, а во-вторых не нужно ничего менять в хтакцессе при добавлении новых страниц. Тут выяснилась приятная деталь: оказывается, мод_реврайт был единственным, что привязывало движок к Апачу; Эгея прекрасно работает и на nginx, и на lighttpd (на русском эти названия непередаваемы).

Разбор урла заключается в том, что любой урл преобразуется в название функции-обработчика, называемой candy (режим или служба в моей старой терминологии; сейчас ещё появились аджакс-обработчики как отдельный институт) и массив её параметров. Например, урл этой заметки «/2011/04/25/1/» преобразуется вот во что:

$candy = 'e2m_note'

$parameters = array (
'year' = '2011',
'month' = '04',
'day' = '25',
'day-number' = '1',
)

Дальше специальный фильтр проверяет, залогинен ли пользователь, а если нет, то можно ли ему выполнять эту candy (смотреть на заметку можно всем, а вот редактировать — только мне, вот смотрите). Если можно, то e2m_note () вызывается для генерации контента страницы с массивом $parameters в качестве параметра. Сама она не интересуется урлом и просто собирает заметку по этим параметрам.

Урлогенератора не было вообще: ссылки писались прямым текстом или собирались из кусков как строки. Если урл чего-то изменялся, то потом можно было целый год обнаруживать глюки, связанные с тем, что в какой-то хитрой ситуации ссылка вела не туда. Сейчас есть функция e2_compose_url (), в которую передаётся candy и её параметры. Поэтому если функции генерации заметки нужно передать в шаблонизатор урлы тегов, то для каждого тега она делает так:

e2_compose_url ('e2m_tag', array ('tag-urlname' => $tagrec['URLName']))

На самом деле это означает «сгенерировать урл, переход по которому вызывал бы e2m_tag (array ('tag-urlname' => $tagrec['URLName']))».

Итого, профит: независимость от мод_реврайта, Апача; гибкость в настройке урлов, независимость урлов от кода, который их обрабатывает; более высокая пуленепробиваемость кода. Когда-нибудь в следующей серии расскажу про шаблонизатор.

Как сделать свой проект Избранное

19 марта 2011, 3:21

Мой доклад на Уральской конференции веб-разработчиков, который назывался «Как сделать свой проект»:



А мне там больше всего понравился доклад Кости Горского.

Эгея без реестра Избранное

12 марта 2011, 12:57

На системном уровне в Эгее было сделано много важных изменений:
1. Больше нет дебильного реестра!
2. Разбор и генерацию урлов делает движок.
3. Новая подсистема тем-шаблонов берёт вообще весь вывод в браузер на себя.
4. Переписана подсистема кеширования и теперь она работает нормально.

Сначала про реестр. Раньше в E2 был файл registry.psa, в котором хранилось вообще всё, что движку нужно было хранить на сервере, в виде сериализованного ПХП-массива (PSA — это PHP Serialized Array). Ну, кроме того, для чего предназначена БД. Каркас движка был так устроен, что обработка любого запроса начиналась с чтения реестра и заканчивалась его записью. Я относился к нему как к постоянному хранилищу любых данных. Я мог просто написать где угодно $registry['setttings']['somesetting'] = some_value и знать, что это значение сохранится. В результате в реестре хранились всякие параметры, данные установщика, какая-то статистика, хеш пароля, какая-то отладочная фигня, кеш (!) и чёрт знает что ещё.

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

Возврат движка к рабочему состоянию был не очень сложным — для меня, который знал, как там что устроено, — но для пользователей это был коллапс. Просто вдруг всё переставало работать и было непонятно, что делать. Да, инсталлятор тогда не умел устанавливаться путём подключения к существующей базе, а не создания новой (в Эгее — умеет), поэтому даже неясно было, как переустановить движок, чтобы сохранить все заметки.

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

В результате всё стало радикально надёжнее и немножко быстрее. О других изменениях — в следующей серии.

О процессе тестирования Эгеи Избранное

5 марта 2011, 17:31

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

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

Принять участие в тестировании Эгеи захотело уже около 30-40 человек. Спасибо вам! Я не могу сказать, когда именно кому из вас я пришлю движок, потому что это зависит от того, насколько быстро я смогу решать проблемы, которые находят предыдущие ребята.

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

Несмотря на этот подход, в первой группе двое столкнулись с проблемами работы без мод_реврайта (да, новая версия не требует мод_реврайта). Сразу же был обнаружен совсем глупый баг в инсталляторе — хорошо, что я его исправил до того, как дал движок второй группе.

Сейчас мне нужно починить кое-что, и тогда можно будет передать движок на растерзание третьей группе. Здесь, на Минвайле, всегда крутится самая последняя сборка (сейчас это v2300).

Приятно читать, что пишут ребята о новом движке:
Мне чертовски нравится Эгея. Так нравится, что я уже 4 поста накатал. Она реально клёвая и удобная. Как Айфон: вроде нет множества функций, которые есть в ВП, но начинаешь пользоваться и не понимаешь, зачем они были нужны.
Дмитрий Амчеславский
Эгея — прекрасна, проста и лаконична! После тяжёлого Вордпресса — как глоток свежего воздуха!
Владимир Игонин
Мне тоже она очень нравится.

Скоро закрытый бета-релиз Эгеи Избранное

1 марта 2011, 13:59

Эгея (Aegea) — будущий мегарелиз моего движка блога E2. Я стараюсь уходить от тупого названия E2 и поэтому чаще использую именно название самого релиза.

Новая версия будет отличаться от старой в первую очередь чистотой. Вместо целой кучи невероятных опций, экранов и прибамбасов теперь у меня для вас почти есть прекрасный, лёгкий и удобный движок блога. Трудно поверить, но в Селекте (старая версия движка) был даже файловый менеджер. Вот список фич, которые были безжалостно убиты в Эгее:
— файловый менеджер;
— страница «Инфо» со всякой статистикой, как и весь код, собиравший эту статистику;
— всё про трекбек (треш какой-то);
— интеграция с Науплеин (была такая программа у меня, которая показывала на сайте, что сейчас играет на компьютере, тоже треш);
— интеграция со Спестой;
— управления часовыми поясами (сейчас просто автоматически всё делается как надо, а если даже и нет, то никого на планете это не волнует);
— кросс-пост в Же-же (пусть Же-же РСС тянет);
— бэкап и рестор (можно взять обычный дамп базы данных и воткнуть в другую инсталляцию вручную);
— кат, известный также как «Читать дальше» (оптимизировать интерфейс для тех, кому не нравится читать блог — бред);
— редактирование по даблклику (изврат);
— закачка файлов, не являющихся картинками (пока не успеваю сделать хорошо, а делать лишь бы как — не хочу);
 — древовидные теги, «Рубрика».

А, да: в e2 больше нет реестра, поэтому вся старая лажа с поломкой реестра теперь исключена (конечно, появится какая-нибудь новая, но та была совсем на ровном месте). Устройство дистрибутива тоже теперь нормальное: система не пересекается с файлами пользователя, то есть обновлять всё можно без ущерба для своих данных.

Ещё раньше был поиск на экране «Настройка». Это была технически крутая фича для тех времён, когда она появилась, но на самом деле она лишь немного маскировала тот дикий хламовник, который там имел место. Вот так выглядит экран настройки сейчас:

Скоро закрытый бета-релиз Эгеи

Приятно посмотреть. Да, всё, что касается тем оформления вообще полностью переписано, то есть вывод в браузер теперь управляется сверхумной и ультрауниверсальной подсистемой, которая, тем не менее, в 100 раз проще для понимания, чем старая. Расскажу постепенно о том, как что устроено.

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

Кому интересно? Отвечать буду почтой и не сразу.

Про плеер и про Эгею

25 февраля 2011, 14:46

Всем, кто отозвался на мой призыв помочь с плеером, большое спасибо. Я почти две недели молчу на эту тему, так как сейчас пытаюсь более-менее формально сформулировать задачу. Мне хочется, чтобы архитектурно там всё было очень правильно и гибко, поэтому лучше потратить больше времени на продумывание всяких нюансов.

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

В общем, когда с этим всем разберусь, буду писать вам, а вы уж скажете тогда конкретно, готовы ли вы будете взяться за это всё (или за какую-нибудь часть).

А ещё я перестал пинать балду по части Эгеи и очень сильно продвинулся за последние пару недель. Такое ощущение, что уже очень скоро я смогу что-то показать. Здесь вот я обновил движок, в результате чего поменялся дизайн комментариев (важные комментарии теперь красивенько выделены жёлтым маркером). И должен, наконец, заработать Энтер нормально везде (в поле поиска, в поле комментария). Если всё ещё что-то работает не так, дайте мне знать.

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

Мой плеер и глюки

14 февраля 2011, 3:04

Есть вот у меня плеер (учусь писать это слово без й), например на странице микса «Бордо». Он красивенький, но нормально работает только в Сафари. Я прошу-прошу кого-нибудь из вас посмотреть, как с ним быть, чтобы он заработал везде, но вы не откликаетесь.

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

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

Хорош просиживать штаны в контакте, давайте лучше сделаем хорошую штуку для мира. Кто согласен?

Общественное мнение

24 декабря 2010, 2:10

Невозможно всю неделю говорить и говорить про Зерулс. Нужно иногда остановиться и послушать, что говорят про него другие. Оказывается, программу покупают не только в России:

Общественное мнение

Обновление сайта «Зерулса»

22 декабря 2010, 17:23

Кстати, в понедельник не только вышел Зерулс для Айфона (распродажа скоро кончится, покупайте скорее), но и обновился сайт.

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

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

Заодно исправлены глюки:
  • «в Хроме, если остановиться на секунду подумать, стирается концевой пробел в набранном запросе»;
  • «если в поле запроса ввести знак +, он исчезает в Сафари»;
  • «если на сайте ввести „ghbvth “ в поле поиска, то снизу, в ссылке на Я.Словари, всплывает + в конце»;
  • «во как можно: therules.ru/comma-9/#q=<script>alert();</script>»;
  • «в Опере отваливаются римские цифры в оглавлении» (хотя может в каких-то старых всё ещё отваливаются, но хрен на них);
  • «иногда при заходе по урлу с диездом крутилка крутится бесконечно и не превращается в лупу».
Ещё я прописал мета дескрипшен, и выдача Гугля по запросу «правила русского языка» стала прекрасной. Яндекс пока тормозит, хотя уже поставил Зерулс на первое место (ещё недавно было позорное второе).

Наслаждайтесь.

Первое место в русском Апсторе

21 декабря 2010, 3:30

Я подумал, что если вы не читаете мой твиттер, то вы, наверное, не в курсе, что меньше чем за сутки наша программа «Правила русского языка» поднялась на первое место среди платных программ в русском Апсторе. Мы молодцы, а вы, кто её купил, — тоже молодцы, спасибо вам.

А ещё мы уже засубмиттили версию 1.1, в которой исправлен краш на Айфоне 3Г, который случался у некоторых при быстром вводе-стирании букв в поиске. Заодно немного улучшили сам поиск для некоторых запросов и ещё пару мелких помарок поправили.
Ctrl +  Ранее