воскресенье, 13 марта 2011 г.

Хабрахабр

КупиКупон - скидки от 50% до 90%

Хабрахабр:


Все началось с того, что к существующему сайту понадобилось добавить русскую локализацию. После того как я изучал в течение нескольких дней эту тему и наступил множественные грабли, я в конце-концов получил рабочий сайт. А теперь хочу поделиться рецептом многоязычной локализации. Проверено и отработано на PHP 5.3.3 (Linux)/PHP 5.3.1 (Windows) + Smarty 3.0.7. В данном случае для существующего сайта на английском создавалась русскоязычная версия. Я не провожу ликбеза на тему ?как это работает? (он есть на phpclub), но предлагаю простую инструкцию и описание возможных проблем, с которыми я сталкивался во время реализации. Погрузиться в дебри локализации



Да, инструменты для создания CSS спрайтов существуют. Я даже сделал один такой сервис. Но они время от времени ломаются (как сейчас, мой). Но и командная многого стоит, и imagemagick. Давайте посмотрим, как мы можем создавать CSS спрайты только из командной строки. Создание картинки Начнем с того, что у нас есть список отдельных файлов: $ ls 1.png 2.gif dot.png phoney.gif tw.gif ? 1.png ? 2.gif ? dot.png ? phoney.gif ? tw.gif Сделаем из них спрайт: $ convert *png *gif -append result/result-sprite.png Да, это все. Смотрим результат. Читать дальше →




Приятного дня. Хочу рассказать вам о своем опыте общения с авторизованным сервисным центром Apple в Киеве ? компанией iLand. Я постараюсь кратко и объективно описать основные моменты моего с ними общения, а делать выводы предоставлю вам. Случилось так, что в с 17-ого на 18-ое сентября, направляясь из Питера в Киев, где я должен был читать доклад на Web Standards Days, я успешно залил свой macbook pro i5 с матовым дисплеем высокого разрешения. Дисплей незамедлительно умер. Ну что ж, если есть проблема, то ее надо решать. О том, как она решалась и о подробностях работы с iLand и написано под катом. Читать дальше →


Сегодня вышла новая версия OpenVPN Access Server. OpenVPN Access Server (OpenVPN-AS) это набор инструментов для установки и настройки, которые упрощают быстрое развертывание VPN-сервера удаленного доступа. Он основывается на популярном программном обеспечении с открытым исходным кодом OpenVPN, позволяя работать с настроенным VPN-сервером при помощи кроссплатформенного клиентского ПО. Предоставляемые сервером возможности ? это тщательно подобранный набор из всех возможных конфигураций OpenVPN. Таким образом OpenVPN-AS упрощает настройку и последующее управление системой. Читайте далее, чтобы узнать, что нового появилось в версии 1.7.1. Читать дальше →




На днях в блоге Google появилась информация о том, что в поисковике введена новая функция ? возможность создания собственного черного списка сайтов в персональной выдаче. Другими словами, если вы видите, что какой-то из результатов поиска с определенного ресурса вас не устраивает, его можно быстренько выпилить скрыть навсегда ? но только для себя, любимого. Для использования такой функции нужно просто нажать на дополнительную ссылку в поисковой выдаче рядом с одним из результатов. Читать дальше →


Когда я в прошлый раз писал про тошибу AC100, я много ругался. Сейчас мы вместе с обитателями канала #ac100 вполне себе тихо и незаметно пилим драйвера к правильному ядру и я напишу, чего у нас сейчас получилось. За последне время сделали не очень качественный драйвер для работы с EC, его субдрайверы для клавиатуры и тачпада. На неделе я заставил работать второй порт usb и поэтому даже заработал wifi. Из последнего, Марк включил rtc и теперь даже не сбрасываются часы Подробнее ? под катом. Читать дальше →


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


Предыстория Недавно я решил установить для работы Linux. По советам моих друзей я пришёл к выводу, что дистрибутив Ubuntu будет лучшим вариантом для знакомства с Linux. Сейчас на моём ноутбуке установлены Windows 7 и Ubuntu 10.10. Установка Ubuntu была не сложнее Windows и даже легче. Новая ОС очаровала своим дизайном и скоростью работы, но при её использовании обнаружились баги, которые мне как новичку удалось устранить за один день. Я ценю время других людей, поэтому я приготовил небольшой туториал по устранению данных багов. Читать дальше →




Renderscript ? новая фича, введенная в Honeycomb. Также известно, что ранее Renderscript уже использовался разработчиками Android'a (например встроенные живые обои в 2.1(Eclair) были написаны на нём). Так или иначе, полный доступ к API был открыт только в Honeycomb. В первой вводной статье из блога разработчиков (оригинал|перевод) обещалось, что скоро будет вторая, с более подробным описанием архитектуры Renderscript и примером его использования. Собственно, под катом и то и другое. Читать дальше →


Добрый день! В заключительном топике я расскажу про распознавание номеров комбинированным методов с видеопоследовательности. Для тех, кто еще не читал, предлагаю ознакомится с первой и второй частью статьи. Итак, мы имеем видеопоследовательность длительностью порядка 1-3 секунд (30-70 кадров), с одной проезжающей машиной сверху-вниз. Это вполне стандартная ситуация для фиксированных камер наблюдения. Так же нам дана обучающая выборка, состоящая из номерных знаков и фрагментов не являющимися таковыми. Что же делать?


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


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


Отписаться от этой рассылки

Комментариев нет:

Отправить комментарий