вторник, 31 августа 2010 г.

F3: маленький PHP-фреймворк с огромными возможностями



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

Fat-Free чем-то похож на известный Ruby-фреймворк Sintara. Автор Fat-Free помешан на минимализме и чистоте кода, что положительно отразилось на этом простом каркасе для разработки самых разнообразных приложений.
Fat-Free состоит из одного файла и весит всего 55KB. При этом фреймворк обладает таким функционалом: специфический и довольно удобный шаблонизатор, гибкое кеширование, автоматическая защита от спама, интегрированные средства для юнит тестов, профайлер кода.

Он настолько маленький и быстрый, что даже может использоваться для контроля траффика Web-сервера.
Это, также, единственный фреймворк, который защищает Ваше приложение от хотлинкинга и DoS атак.

Дрессируем box-shadow

image Разработчики W3C сделали box-shadow очень гибким свойством. Благодаря этому, можно получать весьма весьма интересные результаты, если использовать это свойство нетривиальным образом. В этой статье я напишу о некоторых эффектах, которые мне удалось получить при помощи «теневых технологий».

Пока я составлял примеры, я неожиданно обнаружил, что браузеры отображают их совсем неодинаково. В итоге, помимо простой демонстрации возможностей box-shadow, получился еще и маленький браузерный тест на поддержку CSS 3. Все примеры снабжены CSS-кодом и картинкой (общий объем всех PNG: 161 КБ). В статье я не стал прописывать свойства с вендорными префиксами -moz- и -webkit-, чтобы не ухудшать читабельность. В суммарной странице со всеми примерами эти префиксы есть (предупреждаю, что у Оперы есть баг с прорисовкой внешних box-shadow при прокрутке).

понедельник, 30 августа 2010 г.

Небольшие изменения в Google Reader

В Google Reader появился полноэкранный режим. Включается он нажатием клавиши «f». Также в этом режиме сочетанием «shift + u» можно включать и отключать навигационную панель, так что можно переходить по RSS-потокам без выхода из полноэкранного режима.



А ещё на странице со статистикой теперь подсчитывается количество всех прочитанных вами записей (при подсчёте не учитываются те, которые были «отмечены как прочитанные»). После прочтения около 300 000 записей подсчёт прекращается — по причинам производительности. Среди статистики за последние 30 дней (первый абзац) появился и новый пункт «clicked» — это число записей, которые вы не просто прочитали, а ещё и зачем-то перешли по ссылке записи.




Источник: Хабрахабр - Google
Оригинальная страница: Небольшие изменения в Google Reader

Будущее онлайн-кинопроката

В соседнем топике обсуждают тему платных показов фильмов на Youtube. Идея, в принципе, переспективная — особенно если предлагать тытюбик не как конкурента торрентам, а традиционному кинопрокату. Этот топик — не повторное обсасывание той же самой новости, а мысли на тему будущего подобных сервисов.

29.24 КБ

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

А вот потребители, которые хотели бы посмотреть кино сразу, как оно выходит в прокат, пока лишены выбора — нужно идти в кино, без вариантов.

Dirpy: продвинутый граббер Youtube (с поддержкой mp3)

Начал работу сервис Dirpy, который называет себя Internet DVR, что значит онлайновый видеомагнитофон. Ребята сделали отличный интерфейс для конвертации контента с Youtube.

Скачиваются все доступные форматы видео, в том числе HD, и даже экспорт в MP3 с качеством 256 кбит/с (для видео HD). Из других приятностей — поддержка тегов ID3 и подписка на каналы с конвертацией в реальном времени, кодирование в MP3 произвольного фрагмента, встроенный поиск.


Источник: Хабрахабр - YouTube.com
Оригинальная страница: Dirpy: продвинутый граббер Youtube (с поддержкой mp3)

Проблемы зоны .local в современных Linux дистрибутивах

Многие интернет провайдеры предоставляют для своих абонентов такой сервис, как торрент-ретрекер. Некоторые торрент-трекеры (в том числе и rutracker.org) в свои торрент-файлы добавляют информацию о таком таком универсальном ретрекер как retracker.local. Но в современных дистрибутивах (таких как Ubuntu, openSUSE и т.д.) этот адрес не резолвится правильно.

Проблема заключается в использовании сервиса avahi для анонсирования ресурсов компьютера в локальной сети, так как для этих целей используется зона .local. Чтобы решить эту проблему не обязательно избавляться от avahi. Достаточно указать, что если не удается найти поддомен, спросить об этом dns.

Chromium 7 «убивает» козыри IE 9

Многие веб-разработчики и пользователи Интернета с интересом наблюдают за развитием Internet Explorer 9 и с нетерпением ожидают 15 сентября, когда будет зарелизена бета-версия обозревателя от Microsoft, которая порвёт все остальные браузеры по производительности, крутости, количеству попугаев, наличию блэкдж, в-общем, по всем параметрам. Недавнее моё тестирование показало, что у Internet Explorer 9 есть хороший потенциал, а ряд тестов ( тут и тут ) вообще говорят о том, что наш любимый ослик выносит хромого по всем показателям. Посмотрим, почему же Chromium 7 становится убийцей IE 9 ещё до полного рождения творения редмондских инженеров.

Разработчик — разрабатывай

Вы разработчик? Так почему вы до сих пор на кого-то работаете?
— Потому, что если каждый строитель решит уйти с большой стройки, чтобы строить свой собственный дом с бассейном и колоннами, города скоро утонут в деревянных избах. И в этих городах не будет ни Фейсбука, ни Твиттера, ни Фликра, ни, тем более, Гугла, потому что таким большим организациям нужны небоскребы.

воскресенье, 29 августа 2010 г.

Как найти Вашего первого клиента

imageКогда станете хорошо известны в своем деле, клиенты будут постоянно обращаться к Вам, а не Вы будете искать их. Когда есть много работы, то и стараться продавать свои услуги не будет особой нужды.

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

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

Не концентрируйтесь на фриланс сайтах

Если Вам нечего делать весь день, то может быть заманчиво полазить на фриланс сайтах, таких как eLance, Guru или Freelancer. Я имею ввиду, что там же тонна клиентов предлагает работу, правильно?

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

Ученые создали быстрый сканер скелета для обнаружения преступников

image

Помнится, в каком-то фильме (или даже нескольких), я видел ситуацию, где преступника нашли благодаря сканеру, который «зрил в корень», то есть показывал на экране полный скелет преступника, на фоне которого прекрасно выделялось оружие. Фильм уже не припомню («Вспомнить все», что ли), а вот сканер этот уже перекочевал из киношных сюжетов в лаборатории институтов. По крайней мере, почти такой сканер разработали ученые из Wright State Research Institute.