войти зарегистрироваться

CakePHPНормальная офлайновая документация

Вместе с выходом второй версии фреймворка CakePHP обновилась и документация — book.cakephp.org/2.0/. А самое главное, появилась офлайновая дока. Скачать можно прям с первой страницы кукбука: CakePHPCookbook.epub. Можно скачть с гитхаба исходники или помочь с переводом и исправлением.

Мне было лень искать что-то, что читает формат .epub и я просто распаковал файлы и получил много html страничек. Такая документация выглядит примерно так. Zip с html страничками качаем отсюда

Mac OS XМногоканальное аудио для MAC OS своими руками или как обЪединять интерфейсы

Пошаговое руководство, как скрутить вместе 2 разных аудиоинтерфейса в один под MAC OS X без паяльника и дополнительных проводов. Думаю, будет полезно дискжокеям и сочувствующим.

PostgreSQLCHM-справка для PostgreSQL 9.0

По роду своей службы я очень часто пользуюсь справкой по PostgreSQL, начиная с 8.х версий. И если раньше на странице документации сайта можно было найти для скачивания CHM файл справки, то для версии 9.0 (полагаю, что и далее) такой возможности нет.

Сразу отвечу почему пользоваться онлайн версией невыносимо — документация состоит из 1036 тем и, вдобавок ко всему, поиск на сайте мне не по душе. Стоит также отметить, что дерево оглавления в CHM версии ускоряет навигацию раз, эдак, в десять!

Мой хороший друг, страстный любитель Perl'a и по совместительству хабраюзер habazlam взялся за создание утилиты, способной из набора html/sgml файлов, что поставляются в исходниках с сервером, скомпилировать справку в CHM формате. Удалось ему это на славу. Единственное, что требует доработки, — это Индексы (поиск по ключевым словам). Однако даже без этого пользоваться таким мануалом во сто крат удобней, нежели онлайн аналогом.

Для всех страждущих линк: postgresql-9.0.chm

UPD: Главный цимус CHM формата для 1036-темных мануалов — это полнотекстовый индекс, без которого Донцову читать в самый раз, а мануалищще постгрессовый — чокнешься! ©habazlam

UPD: У кого не получается запустить файл, правой кнопкой на нём, затем Properties -> Unlock. Проблема CHM файла, «скачанного из интернета». Моя вина — надо было в архив положить.

Блог компании MCNtelecomЧто такое хороший мануал к ПО?

Хотелось столько всего рассказать, столько всего написать, что теряешься от созерцания горизонтов тем, мыслей, соображений.

Наверно стоило бы рассказывать о компании и о ее проектах, но это может быстро ввести читателя в грусть-тоску. Поэтому первое, с чего мы решили начать, спросить совета.

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

Но это были одни из основных ожидаемых направлений деятельности.

Не думали не гадали мы, и, прямо таки, никак не ожидали мы, что продукт станет ожидать от нас координального обновления справочного материала.

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

NokiaNokia N900: Курс молодого бойца (КМБ) или осваиваем и осматриваемся

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

О чем пойдет речь в этот раз? На этот раз я расскажу как «приручить» купленный N900, иногда у «новобранцев» возникают вопросы (как залить контакты, как настроить интернет ...).
В этой статье я популярно попытаюсь объяснить как и что настроить, чтоб все работало как в промо-ролике из моей предыдущей статьи :-)

Вот, допустим, такой упаковкой мы располагаем (фото взято с www.prlog.org/10472013-brand-new-nokia-n900-32gb-factory-unlocked.html, попытался снять своё фото, чтоб изобразить процесс распаковки, вот не получилось, поэтому даю это фото :-) ).
image

Не имеющий же в своем распоряжении N900, может просто посмотреть и оценить платформу по маленьким скринкастикам и сделать выводы касательно ее функционала и юзабилити (хотя я лично настаиваю на том, чтоб прежде чем делать какие-нибудь выводы, обязательно нужно походить с этим аппаратом дня 2-3).

Начнем по порядку(смотри руководства под катом).

PHPНовый PHP-мануал

image

Всем, кто программирует на PHP, я предлагаю воспользоваться новым мануалом. Со времени его прошлого релиза произошли полезные изменения, которые были сделаны по заявкам хабравчан:
  • Быстрый поиск. Достаточно приписать к адресу мануала запрос. Например, http://manual.pohape.ru/str_replace
  • Кнопки «Назад» и «Печать»
  • Иерархические ссылки к каждой странице. Например, зайдя на страницу с описанием числа pi, можно быстро перейти на её родительские страницы: функции и математические функции
  • Был подправлен css страниц мануала, выкинуто лишнее, теперь они больше «дышат»
  • Suggest в списке функций был переписан. Теперь нету неприятных косяков, да и некоторые браузеры могут работать быстрее

Для тех, кто раньше не знал ничего об этом мануале, я освещу его основные преимущества:
  • Дизайн в стиле chm-справки понравится тем, кто успел привыкнуть к такой версии в ОС Windows
  • Английская версия мануала вмещает больше статей, чем её chm-аналог
  • Русская версия вообще стала раритетом, так как её более полугода назад убрали с php.net. В мануале же она присутствует.
  • Нет проблем с русским языком в интерфейсе, какие наблюдались с chm-файле
  • Для каждой страницы присутствуют комментарии с сайта php.net


Спасибо всем, кто вступал в переписку, указывал на косяки.
Все найденные баги и фючер реквесты новой версии я готов принять в комментариях либо по почте pohape.ru@pohape.ru

Пользуйтесь на здоровье, адрес прежний: http://manual.pohape.ru/

Linux для всехПотоковое видео средствами ffserver & ffmpeg

Для организации трансляции нам потребуется:


  • Linux
  • FFmpeg (включает в себя ffserver)

Теория


FFmpeg — это набор свободных библиотек с открытым исходным кодом, которые позволяют записывать, конвертировать и передавать цифровое аудио и видео в различных форматах. Он включает libavcodec, библиотеку кодирования и декодирования аудио и видео и libavformat, библиотеку мультиплексирования и демультиплексирования в медиаконтейнер. Название происходит от названия экспертной группы MPEG и «FF», означающего «fast forward».

© Wikipedia

ffserver идёт в комплекте с ffmpeg и выполняет роль медиа-сервера — получает видеопоток от ffmpeg, который может быть запущен на другой машине, и раздаёт его счастливым пользователям.
Каждый получаемый поток называется Feed’ом (далее будет просто фид). Таких потоков может быть несколько, так же как и отдаваемых (выходных).
FFmpeg у нас будет захватывать видео с веб-камеры или читать из файла.

Linux для всехWimaxYota для 2.6.31-14-generic (netbook Remix ubuntu 9.10, intel 5150)

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

PostgreSQLdblink

На работе потребовалось разобраться с провести множество экспериментов с dblink.
Что бы не наступать по нескольку раз на одни и те же грабли, параллельно сделал перевод документации разбавив его своими комментариями.

Кому интересно, велкам: doc.prototypes.ru/database/postgresql/contrib/dblink/

Родная документация тут: www.postgresql.org/docs/8.4/static/dblink.html

Персональные блоги Руководство программиста Webasyst Shop-script


Немного обновился документ, который заинтересовал более 1000 человек. Обновил его, потому, что на форуме компании Webasyst было очень много вопросов по поводу стилей и структурой каталогов.

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