February 22nd, 2008 | автор: Filosoff | PHP | 3 Comments »
Большинство web-сервисов экспортируют данные в разных форматах для дальнейшего использования. Данная статья о том, как экспортировать данные в pdf-формате.
Хотя многие знают как это делать, я опишу кратко для тех кто не знает.
PHP позволяет нам генерировать файлы в формате pdf налету. FPDF - это бесплатный код на языке php, позволяющий создавать документы в формате pdf и производить с ними различные манипуляции.
Read the rest of this entry »
January 19th, 2008 | автор: Hairgel_Addict | Utilities, Operating Systems, Tweaking | 6 Comments »
Не знаю как у других, а у меня очень большая коллекция фильмов и клипов в FLV формате и конвертировать их мне лень, да и долго это. Что же делать такому ленивому мне? На первых парах пользовался FLV Player-ом, даже перепробовал несколько штук, но что мне в них не нравилось - это отсутствие “playlist”-ов, т.е. если фильм разбит на несколько частей, то в конце каждого надо открывать следующий и мою ленивую натуру это очень раздражало.
Наткнулся на статейку, объясняющую как сделать так чтобы Media Player Classic проигрывал FLV. В гугле можно найти тонну таких статей с разными инструкциями, но в основном все сходится к двум способам.
Read the rest of this entry »
January 8th, 2008 | автор: Filosoff | Tweaking | 8 Comments »
Supernode - In peer-to-peer networking, a supernode works as one of that network’s relayers and proxy servers, handling data flow and connections for other users. This usually requires a fairly fast Internet connection with a lot of bandwidth and a modest amount of CPU time, as a lot of data will invariably pass through the supernode and needs to be processed.
Some peer-to-peer designs allow for the user to choose whether they ever want to be treated as supernodes; others do not. Skype by default is configured as a supernode, an issue that has caused controversy.
В двух словах и по-русски - Skype имеет особенность жрать как трафик, так и оперативку, причем особенность эта по умолчанию.
Read the rest of this entry »
January 7th, 2008 | автор: Filosoff | CSS, HTML | 3 Comments »
Благодаря коллеге-верстальщику набрел на очень полезный bookmarklet Design, позволяющий рисовать поверх страницы сетку для проверки правильности размещения элементов, измерять расстояния между элементами (а также просто выводить линейку по краям страницы) и т.п. Работает это дело в MSIE7, Firefox 2+, Safari 2.0.4+ и Opera 9.2+.
January 7th, 2008 | автор: Filosoff | PHP | 2 Comments »
Официальный пример от php.net как отдать PDF-файл браузеру выглядит так как показано ниже.
PHP:
-
<?php
-
// We'll be outputting a PDF
-
header('Content-type: application/pdf');
-
-
// It will be called downloaded.pdf
-
header('Content-Disposition: attachment; filename="downloaded.pdf"');
-
-
// The PDF source is in original.pdf
-
-
?>
И он работает! Но не в Internet Explorer (6 и 7). IE пишет свою обычный blah-blah Internet Explorer was unable to open this site. The requested site is either unavailable or cannot be found. Please try again later. В Microsoft kb есть заметка о похожей проблеме при использовании SSL. Но оказалось что проблема не только при передаче через SSL, но и в обычной жизни тоже. Microsoft предлагает извращенные решения типа сервис паков и копания в реестре, но можно сделать проще. Добавить к вышеперечисленным заголовкам парочку, управляющую кешем. Не знаю точно что это делает, но заработало :)
PHP:
-
header('Cache-Control: maxage=3600');
-
Заметку прислал mougly aka d1pr3d