Pull to refresh
0
0

User

Send message

Движок микроблоггинга Reactor

Reading time1 min
Views8.4K
image
Все началось с того, что мы решили сделать свой микроблоггинговый сервис. Покопались в интернетах в поисках более-менее подходящего готового движка микроблоггинга, толком ничего не нашли. Потом рассмотрели кандидатуру движков обычного блоггинга — Wordpress, LiveStreet, BigStreet. Мы уже немного работали с ними, и решили не использовать в виду их архитектурных недостатков (наше ИМХО). Оставалось сделать что-то свое, но не с нуля, а используя фреймворк Symfony в связке с ORM Doctrine.

Будем краткими.
# Что это? — Движок микроблоггинга с картинками и настроениями, альфа версия. Пример работы движка — http://joyreactor.ru/
Читать дальше →
Total votes 75: ↑56 and ↓19+37
Comments57

Тюнинг Speed Dial

Reading time1 min
Views2.5K
В версии 9.20 в Opera появилась полезная функция Speed Dial, которая позволяет пользователю получать доступ к 9-и любимым сайтам мгновенно после открытия каждой новой вкладки (либо либо комбинацией клавиш Ctrl+номер). При установке какого-либо сайта в ячейку Opera загружает его, и генерирует небольшую превьюшку.
Небольшая проблема получилась с сайтами построенными на Ajax. Например если вы пользуетесь сервисами GMail или Google Reader в Speed Dial скорее всего наблюдаете такую картинку:

Из за того что Ajax приложения начинают отображать контент после загрузки страницы мы наблюдаем «пустые» слоты Speed dial.
как это исправить...
Total votes 32: ↑30 and ↓2+28
Comments42

Наглядное объяснение финансового кризиса (теперь на русском!)

Reading time1 min
Views2.8K
image
Пост на Хабре с нашумевшей визуализацией кредитного кризиса от Джонатана Ярвиса собрал множество положительных откликов. Поэтому мы решили перевести это видео на русский язык и переозвучить его!

Немного предыстории… Это видео — часть дипломной работы по медиа-дизайну Джонатана Ярвиса (Media Design Program, the Art Center College of Design in Pasadena). Его целью было кратко и наглядно изложить основные причины, обстоятельства и предпосылки мирового финансового кризиса простыми и понятными словами.

По-моему, у него это получилось, причем не просто наглядно и доступно, но еще и красиво! Итак, давайте еще раз разберемся, почему же наступил кредитный кризис?

Читать дальше →
Total votes 147: ↑138 and ↓9+129
Comments92

Pict.com — новая версия хостинга изображений.

Reading time1 min
Views1.6K
Всем привет!

Сегодня была запущена новая версия бесплатного хостинга изображений Pict.com.
Надеемся, что обновленный Pict.com понравится Хабравчанам.



Итак, вкратце о нововведениях...
Total votes 76: ↑66 and ↓10+56
Comments211

Рисоваська — «аська», в которой рисуют с друзьями

Reading time2 min
Views1.7K
Рисоваська
Сегодня мы запустили Рисоваську — скачиваемую программу, в которой можно устраивать рисованные чаты и креативные мозговые штурмы с друзьями, рисовать и постить комиксы, общаться в рисованных каналах-комьюнити.

Как это работает


После установки и регистрации у вас появляется симпатичное окошко-телевизорик, в которое приходят сообщения от друзей. В телевизоре есть разные каналы: «Все друзья» — все, что вы туда нарисуете, придет вашим друзьям, а все, что нарисуют они в этот канал, придет вам, «Новички» — канал, куда мы автоматически подписываем всех новых пользователей, чтобы они быстрее освоились в Рисоваське, «Моя песочница» — канал для опытов и развлечений, его содержимое никуда не отправляется, можно делать всё что угодно :))))
Читать дальше →
Total votes 177: ↑150 and ↓27+123
Comments199

Системное администрирование. Начало

Reading time6 min
Views219K
Существует много пособий по настройке программ (Операционок, сервисов, сайтов и тд), но редко можно встретить мануал по организационным вопросам связанным с системным администрированием. Сразу скажу, опыт работы у меня достаточный. Рассматриваться предмет будет на моем личном примере работы, сразу скажу что любые аргументированные дополнения, и исправления приветствуются. Также поясню для господ минусующих: «Не нравится? Сделай лучше!», и обязательно пришли ссылку, почитаю с большим удовольствием.
Начнем
Total votes 196: ↑183 and ↓13+170
Comments172

Я бы в Джабберы пошёл…

Reading time5 min
Views35K
… пусть меня научат.

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

Введение и пара оговорок



Джаббер (Jabber) — протокол мгновенного обмена сообщениями. Хотя Jabber правильнее называть XMPP — расширяемый протокол обмена сообщениями и индикацией присутствия.
Читать дальше →
Total votes 195: ↑180 and ↓15+165
Comments268

UPD. Демон конвертации видео в FLV.

Reading time1 min
Views2.3K
Это продолжение, а точнее развитие, статьи написанной ранее.

В результате небольшого рефакторинга, получилось повысить производительность, и упростить код. Результатом стало изменение перечня используемого софта.
Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments53

Демон конвертации видео в FLV

Reading time3 min
Views3.7K
Решил поделиться недавно написанным кодом демона для видеохостинга.
Принцип демона прост. Демон смотрит в папку, куда загружаются видеофалы, и при появлении там новых, копирует в другую папку, запускает в фоне процесс конвертации, создает превьюшку, и копирует полученное видео в папку пользователя.
Читать дальше →
Total votes 40: ↑39 and ↓1+38
Comments31

Отечественный флэш плеер

Reading time2 min
Views926
imageУже давно использовал плеер производства http://flv-mp3.com/, который отличался простотой и элегантностью, но давеча получил письмо с новостью о выходе новой версии их замечательного плеера. Мое описание возможно покажется слишком эмоциональным, но это только потому, что плеер — Это бомба!

Прежде всего, демо-сайт — http://uppod.info/. После часа разборок с настройками, я могу заверить, что все фишки демосайта реализуются плеером на ура.


Читать дальше →
Total votes 108: ↑90 and ↓18+72
Comments97

Обработка пользовательких видео

Reading time3 min
Views4.4K
Некоторое время я занимался (и занимаюсь до сих пор) веб-проектом, где необходимо было добавить фичу для загрузки пользовательских видео-роликов. Собственно, какие могут быть пользовательские видео? Очень разного качества и разнообразных форматов. Начиная от обычных flash файлов, которые представляют наименьшую проблему, до различных записей с телефонов. Встала задача — сделать демона, который бы занимался обработкой очереди загруженных файлов и выполнял следующие функции:
— Конвертирование видео в flash формат (FLV), ипользуя VP6 кодек
— Обновление метаинформации видеофайла
— Создание thumbnails из видео
— Дальнейшии манипуляции с БД

Конкретно в этой статье я рассмотрю варианты обработки уже сконвертированного в формат flash видео-ролика. Итак приступим.
Читать дальше →
Total votes 78: ↑74 and ↓4+70
Comments33

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.2

Reading time6 min
Views5.8K
Предыдущие статьи:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)
Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1

CSS для Joomla

Хотя Joomla 1.5 имеет функциональность для переопределения с помощью шаблонов того, что отображается ядром, ее вывод по умолчанию все еще использует множество таблиц для отображения контента в основном теле страницы. Наряду с этими таблицами, для изменения стилей страницы дизайнеру доступны некоторые заранее заданные CSS-классы. По результатам небольшого исследования, проведенного членами сообщества, мы составили таблицу, которая содержит текущий перечень этих классов. Обратите внимание, что список не содержит базовые элементы страниц, такие как H1, H2, p, ul, a, form и т.д.

Читать дальше →
Total votes 3: ↑2 and ↓1+1
Comments3

Создание чистого CSS-шаблона для Joomla 1.5 — часть 2.1

Reading time8 min
Views11K
Продолжаю перевод цикла статей из блога Compass Designs о создании шаблона для Joomla 1.5, выполненного по современным веб-стандартам. Это вторая часть цикла. Первую часть можно прочитать здесь:
Создаем шаблон Joomlа по стандартам — часть 1
Создаем шаблон Joomlа по стандартам — часть 1 (продолжение)

Читать дальше →
Total votes 1: ↑0 and ↓1-1
Comments0

Создаем шаблон Joomlа по стандартам — часть 1

Reading time6 min
Views28K
Весной 2008 года в блоге Compass Designs был опубликован неплохой цикл статей о создании «чистого» шаблона для Joomla 1.5 (под «чистым» в данном случае понимается шаблон, сверстанный по современным стандартам, т.е. без использования таблиц и с грамотным применением каскадных таблиц стилей). Первые две части цикла содержат в основном общие объяснения терминологии, советы по организации разработки на локальном хосте и т.д., поэтому я решил опубликовать переводы только основных 4-х статей, которые собственно и содержат небольшое руководство по созданию шаблона. Итак, сегодня первая часть, содержащая основные сведения о построении шаблонов Joomla.
Читать дальше →
Total votes 13: ↑7 and ↓6+1
Comments4

Тайм-меджмент++

Reading time7 min
Views6.7K

ВРЕМЯ ПРИНАДЛЕЖИТ ВАМ, А НЕ ВЫ ВРЕМЕНИ


Этот текст служит цели оптимизации вашей деятельности.
Но не увлекайтесь оптимизацией — делайте дело.

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

1. Необходимость времени (причины)


Читать дальше →
Total votes 113: ↑77 and ↓36+41
Comments153

Саттвическая работа

Reading time5 min
Views4K
Периодически встречаю на хабре статьи, рассказывающие как добиться успеха. Все они рабочие, все они приводят к успеху (хотя бы самих авторов). Хочу поделиться и я рассуждениями на тему успеха вообще и в бизнесе в частности.
Читать дальше →
Total votes 21: ↑13 and ↓8+5
Comments10

QIP 2008 concept

Reading time2 min
Views3.2K
Хочу сразу предупредить, что я не программер и не знаю насколько возможно реализовать нижележащие фишки, но тем не менее таковые есть.

Стартовый вид контакт-листа

Изначально я захотел попробовать сделать новый скин для квипа, но в итоге получился новый концепт, которым хочется поделиться с разработчиками и внести свой вклад в развитие популярного меседжера.
Читать дальше →
Total votes 408: ↑355 and ↓53+302
Comments309

Продолжение статьи "Opera-9.5: С чистого листа"

Reading time1 min
Views491
opera

Всё-таки выкроил время и закончил очередную часть статьи «Opera 9.5: С чистого листа». Новая глава посвящена настройкам интерфейса браузера Opera.

«Конструируем дизайн»

На всякий случай — ссылки на все уже готовые части:

«Opera 9.5: С чистого листа»
«Настройся на лучшее»
«Настройся на лучшее — 2: Нет предела совершенству»
«Настройся на лучшее — 3: Безопасность и комфорт»
Total votes 42: ↑34 and ↓8+26
Comments71

Information

Rating
Does not participate
Location
Ставропольский край, Россия
Date of birth
Registered
Activity