Search
Write a publication
Pull to refresh
10
0
Максим Литвиненко @maxlitvinenko

Дизайнер • Предприниматель

Send message

Clementine 0.4 — по следам Amarok

Reading time2 min
Views4.3K
image
Со времени публикации прошлого топика прошло уже три месяца — неоднозначное по меркам софтостроения время.
Нельзя сказать, что что-то кардинально изменилось, но плеер развивается и преображается, постоянно исправляются ошибки, добавляются новые функции.

Для тех, кто еще не знаком с Clementine — вкратце программу можно описать как попытку создать подобный Amarok 1.4 плеер, при этом не зависящий от kdelibs, да еще и кроссплатформенный. Попытку, кстати, вполне удачную.

С прошлой ветки список возможностей несколько расширился:

  • Поиск и воспроизведение локальной медиатеки
  • Прослушивание радио с Last.fm, SomaFM и Magnatune
  • Табы плейлистов, импорт\экспорт M3U, XSPF, PLS и ASX
  • Визуализации projectM
  • Перекодировка в MP3, Ogg Vorbis, Ogg Speex, FLAC или AAC
  • Редактор тегов MP3 и OGG файлов для организации музыки
  • Менеджер обложек с возможностью загрузки недостающих с Last.fm
  • Кроссплатформенность — работает на Windows, Mac OS X и Linux
  • Нативные уведомления на рабочем столе в Linux (libnotify) и Mac OS X (Growl)
  • Поддержка MPRIS в Linux, или удаленного управления через комадную строку

Что же новенького?

Запущен конкурс 10K Apart — создай веб-приложение в 10 Кб и выиграй $3000

Reading time1 min
Views1.3K
image

Команда Mix Online запускает конкурс для веб-разработчиков под названием 10K Apart.

По условиям конкурса, вы должны разработать веб-сайтприложение общим размером в 10К, в который входят все ресурсы: разметка, скрипты, стили, картинки и прочее. Однако, вы можете использовать одну из следующих библиотек: jQuery, Prototype и Typekit с CDN и их размер не будет засчитываться в общий размер сайтаприложения.

Работа должна представлять собой совместимый со стандартами HTML5 веб-сайтприложение, которое будет работать в IE9 Preview 3, Firefox и браузерах на базе Webkit.

Среди жюри конкурса известные люди: Jeffrey Zeldman, Eric Meyer, Nicole Sullivan, Whitney Hess, Jeremy Keith.

Победитель получит $3000, регистрацию на мероприятие An Event Apart в следующем году и книгу HTML5 for Web Designers.

На сайте конкурса представлено уже три работы.

Esboza — векторный редактор online & фреймворк (Часть первая)

Reading time4 min
Views5.7K
Наигравшись с предыдущей поделкой http://babarun.ru/content/canvas/, {шиза+навязчивая идея} не дали мне остановиться на достигнутом.

image

Сразу смотрим демо http://esboza.ru/demo/, все пояснения потом.

Читать дальше →

Релиз форумного движка нового поколения Vanilla 2.0

Reading time2 min
Views11K
Вышел долгожданный релиз второй версии форумного движка vanilla. В блоге разработчиков появилось новость о релизе.

Что такое Vanilla?




Vanilla forums — это минималистичный форумный движок. Цель проекта — создать простой инструмент для онлайн-конференций с простой возможностью наращивания функционала. Нет, это не второй phpbb, это действительно очень упрощённый форум.

Однако, в отличие от сотен других подобных проектов, этот прост лишь для пользователя, изнутри же он напичкан современными технологиями, а потому тут на полную катушку используется AJAX, и главная задача разработчиков — сделать форум максимально простым для начинающих пользователей, и кажется им это удалось. Легко и незатейливо из коробки работают такие функции, как автосохранение сообщений в черновики, отправка сообщений без перезагрузки страницы, загрузка новых сообщений и так далее.

Несмотря на свою кажущуюся простоту этот движок «из коробки» даёт почти всё, что нужно большинству пользователей, как-то: разграничение прав, подфорумы и категории, html/bbcode/markdown.

Что нового?


Те, кто использовали первую версию этого движка, помнят, что он был совсем неприглядным, и для того, чтобы сделать из него «конфетку», пришлось бы очень сильно потрудиться. Со второй версией это уже в прошлом. Из коробки Vanilla имеет простой, но аккуратный дизнайн, которым вполне можно пользоваться. Более того, на официальном сайте в разделе дополнений есть ряд тем, подготовленных профессиональными дизайнерами. Так что, первое, что заметят те, кто пробовал первую версию — это безусловно то, что система стала привлекательнее, и ей даже можно пользоваться «из коробки».

Читать дальше →

Запуск официального сайта LiveStreet CMS

Reading time1 min
Views1.4K
Около полугода назад мы анонсировали выход нового официального сайта нашего движка.
И вот мы наконец-то запустили новый международный сайт LiveStreetCMS.com.
Сайт поддерживает мультиязычный интерфейс, сейчас доступен английский и русский языки. Также появился новый более удобный каталог расширений, все желающие могут в нем размещать свои, как бесплатные, так и платные плагины/шаблоны. На сайте готовится к размещению полная документация по движку.

Добро пожаловать!
image

Делаем ссылки во flash-баннере, не имея исходников

Reading time2 min
Views3.4K

Зачем?



Вам никогда не приходила верстка с flash-элементами, которые должны быть ссылками на внешние или внутренние ресурсы, но на деле таковыми не являющимися? При этом, когда вы не flash-разработчик и Flash IDE под рукой нет (а то и операционная система, в которой вы работаете, эту самую Flash IDE не поддерживает) — это становится небольшим затруднением. Можно, конечно, пнуть верстальщика, чтобы он все поправил, но это требует времени, а значит денег. Кроме того, пинать его каждый раз когда URL поменяется не самая лучшая идея.

На помощь приходят swftools



На сайте разработчика можно узнать, что это набор консольных утилит для работы с .swf файлами. Утилиты эти хорошие и разные (например, компилятор ActionScript не умеет компилировать Box2D, то есть не всякий синтаксис ActionScript понимает), но с нашей задачей они справятся.
Утилиты, к слову говоря, умеют:
  • конвертировать в swf из pdf (PDF2SWF)
  • вытаскивать из swf-роликов контент (SWFDump, SWFStrings, SWFBBox, SWFExtract )
  • конвертировать в swf некоторые графические/аудио/видео форматы файлов (JPEG2SWF, PNG2SWF, GIF2SWF, WAV2SWF, AVI2SWF)
  • импортировать в swf-ролик шрифты TTF, Type1 (Font2SWF)
  • компилировать код ActionScript3 с определенными ограничениями


Хорошо, а ссылки в баннерах как сделать?


об этом под катом

Реализация и универсализация i18n в CMS/CMF

Reading time4 min
Views3.9K

Предисловие


Столкнулся с насущной проблемой, которая автоматически становится задачей:
Как реализовать универсальный механизм перевода контента сайта, который удовлетворял бы потребности как маленьких сайтов, так и больших порталов?


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

Мои варианты решения под катом.

Я.Субботник по вёрстке (ВИДЕО)

Reading time1 min
Views621

3 июля прошел Я.Субботник по вёрстке. Материалы и видеоверсии докладов с этого мероприятия доступны на странице субботников.

 

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

В режиме реального времени можно было смотреть и слушать выступление сотрудников Яндекса,  через twitter (#yasubbotnik)  задавать вопросы и общаться с ними.

Приятным сюрпризом для регионов и занятых «местных» может стать следующая видеотрансляция субботника. Следите за анонсами!

Юлия Симутенко, обучаем и развиваем

.

Идея – лишь множитель при реализации

Reading time1 min
Views3.5K
Смешно слышать, как кто-то так сильно пытается защитить идеи (например, те, кто хочет, чтобы я подписал соглашение о неразглашении, когда делятся со мной простейшей идеей).

Я думаю, идеи ничего не стоят без реализации. Они – всего лишь множитель. Реализация стоит миллионов.

Объяснение:

Ужасная идея = -1
Слабая идея = 1
Идея ничего = 5
Хорошая идея = 10
Отличная идея = 15
Гениальная идея = 20

Без реализации = $1
Слабая реализация = $1000
Реализация так себе = $10 000
Хорошая реализация = $100 000
Отличная реализация = $1 000 000
Гениальная реализация = $10 000 000

Чтобы оценить компанию, нужно умножить одно на другое.

Гениальнейшая идея без реализации стоит $20.

Гениальнейшая идея с отличным исполнением стоит $20 000 000.

Поэтому я не хочу слышать идеи.

Мне неинтересно, пока не увижу реализацию.

Об авторе. Дерек Сиверс (Derek Sivers) — бизнесмен, основатель CD Baby.

Обзор свежих материалов, май-июнь 2010

Reading time7 min
Views1K
Этот материал продолжает серию ежемесячных обзоров свежих статей по теме интерфейсов, новых инструментов и коллекций паттернов, интересных кейсов и исторических рассказов. В прошлом месяце вышла заминка с публикацией, так что эта подборка двойная.



Читать дальше →

Google Tasks App

Reading time1 min
Views2.7K
Сделал Google Tasks для себя в виде приложения гуглового. Мелочь, а приятно. Делюсь с теми, кому может оказаться полезным.

Google Tasks

Скачать можно здесь

Инструкция по включению и установке приложений здесь

Почему я делаю два последних проекта с фрилансерами

Reading time2 min
Views1.3K
Это топик Зла.
Это топик ненависти к СНГ-шной системе образования.
Этот топик написан потому что я хочу его написать самому себе на память.
Этот топик ненависти в программистам. Добро пожаловать под кат тем кто еще не поставил минус.
Читать дальше →

QIWI Visa Virtual — приятное изменение тарифа

Reading time1 min
Views13K
imageСовсем недавно QIWI Кошелек и Виртуальная QIWI Visa анонсировали долгожданное нововведение – карта стала пополняемой.

Еще одна приятная новость проекта: с 01 июля комиссия за покупку карты снизится до 3,63% (сейчас 5,26%).

Данное снижение планируется организовать в виде акции – в течение июля 2010. Хотя, нет ничего более постоянного, чем что-то временное.
Читать дальше →

Wordpress? LiveStreet!

Reading time1 min
Views3.2K
У многих сложилось мнение, что LiveStreet — это исключительно движок блого-социальных сетей, но это нет так. И мы решили показать, как на LS очень просто построить обыкновенный standalone блог аля WordPress.

И вот, что у нас получилось:
image
Читать дальше →

Рекомендации по проектированию пользовательских интерфейсов (по книге Раскина «Интерфейс»). Вступление

Reading time3 min
Views5.9K
Материал, который я собираюсь изложить — это обобщение книги Джефа Раскина, дополненное некоторыми рассуждениями на основе собственного опыта.

Ранее я, как и некоторые другие программисты, не придавал большого значения пользовательскому интерфейсу своих программ. Гораздо важнее казалась разработка функциональных возможностей программы, алгоритмов, системы классов. Все это я считаю важным и сейчас, но свое отношение к интерфейсу я пересмотрел. Сделать это меня заставили следующие соображения.
Читать дальше →

Самообразование с самостимулированием

Reading time5 min
Views1.9K
Пост в блоге «Образование 2.0» виден только подписчикам, но есть отличная от нуля вероятность, что он будет интересен и остальным, поэтому кросспост.

image
«Не хочу учиться, а хочу жениться»
Митрофанушка

Вместо предисловия


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

Образование 1.0


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

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

Образование 1.5


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

Образование 1.9


Не нравится — не ешь. Самообразование никто не отменял. Некоторые преподаватели даже пытаются оправдать свое преподавание фразой «университет учит учиться». Мне кажется, фраза верна в несколько ином смысле, не том, который в нее вкладывают.

Итак, самообразование. Идеальное образование. Но и тут не все так гладко: существует человеческая лень. Самый простой способ побороть лень — неотвратимый стимул.

Так что за идея-то, автор? К чему это все?

Микроформаты АИР — бархатная революция на рынке интернет-решений

Reading time2 min
Views680
В России сейчас насчитывается тысячи веб-студий у каждой из которых десятки, а то и сотни выполненных работ. Это огромное количество проектов различного качества, стоимости, уровня сложности и направлений. Если собрать все эти работы в одном месте и предоставить потенциальным клиентам возможность фильтрации по интересующим его параметрам, то это значительно упростит поиск и выбор подрядчика.

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

Я – 64-битный! А ты?

Reading time1 min
Views6.6K
image
Мне показалось, что в последнее время я стал полностью 64-битным. Я использую 64-битный софт, работаю на компьютере с 64-битной архитектурой, пишу сам 64-битные статьи, делаю обзоры других 64-битных статей, создаю 64-битный программный продукт для разработчиков 64-битных приложений. Поэтому мне кажется, что весь мир становится 64-битным. Но кое-чего из софта мне все-таки не хватает в 64-битном мире.

Сверим список используемых 64-битных программ?
Читать дальше →

Вопросы проектирования социальной сети

Reading time3 min
Views3.8K
Что не так? Всем уже приелись социальные сети? Ну и хорошо, речь не о них пойдет, а о следующем эпохальном изобретении после гипертекстового векторного фидонета, просто, человечество еще не придумало название для него. Ну и чуть-чуть поговорим про Сингулярность и Трэшгуманизм

Начнем с обзора существующих решений. Исходя из предпосылки, что мы тут в России должны всем там завидовать — начнем критиковать твиттер, фейсбук и гугл вейв. Итак, чем же меня не устраивает твиттер…
Дальше

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity

Specialization

Product Designer
Lead