Vimeo APIVimeo — чудовий відеохостинг, позбавлений дурних обмежень по тривалості відео (на відміну від YouTube).

Я хочу розповісти як автоматизувати вивантаження роликів на Vimeo, з веб-сторінки чи командного рядка, використовуючи PHP.

Сам довго шукав як правильно це реалізувати і знаходив декілька різних методів, аж поки не натрапив на простий і ефективний, від …

читати далі

Є в нас один PHP-скриптик для друку форми-наряду. І для друку на принтер її треба виводити у два стовпці (оригінал і копія), тому друкувати зручніше у "альбомній орієнтації". Друк відбувається відразу після надсилання HTML-форми - стандартним методом Javascript (window.print()).

Але навіть якщо у Firefox виставлено типову орієнтацію альбомною - після "автоматичного …

читати далі

Постійно забуваю. Можливо, якщо запишу тут, то запамʼятаю. Або, принаймні, точно буду знати де шукати.

Щоб рекурсивно змінити права директорій в поточній директорії, в Linux (Unix, BSD):

find . -type d -exec chmod 755 {} \;

Щоб рекурсивно змінити права на файли, починаючи з поточної директорії:

find . -type f -exec chmod 644 {} \;

P …

читати далі

У зв'язку зі зміною системи керування сторінкою мені знадобилось відслідковувати скільки людей клацнули на рекламні банери. Взагалі, це просто - такі функції мають усі системи банеропоказів. Але не тоді коли результати треба показати і замовнику.

Для статистики кліків найзручніше було використати Google Analytics. Так як після натиснення на банер відвідувач переходить …

читати далі

Знайти, та замінити!

  у розділі Технічні теми 

regexxerЗдається, що може бути простішого від знайти в файлі та замінити одне слово на інше. А якщо файлів декілька? А якщо їх десятки, та ще й в різних директоріях?

Коли мені знадобилось змінити PHP-шаблон, підправляючи декільканадцять файлів, я вирішив що хтось подібні задачі мав і раніше. Майже відразу, для Ubuntu …

читати далі

icecast2_darkiceХочу поділитись з Вами досвідом встановлення сервера трансляції MP3 (OGG) (на кшталт shoutcast, icecast) з додатковою можливістю збереження трансльованого потоку на диск (архів радіотрансляції).

Таку задачу ми виконували для інтернет-трансляції радіо "Стрий-FM". Таку систему можна використовувати для трансляції аудіопотоку чи в Інтернеті чи в мережевого радіо в локальній мережі.

Загальна …

читати далі

DropboxЯкщо Ви не знаєте що таке Dropbox - то саме час почати користуватись цією безкоштовною послугою віддаленого збереження та синхронізації файлів. (Якщо Ви зареєструєтесь використовуючи ось це посилання то і я і Ви отримаємо по 250МБ додаткового місця, крім стандартних 2ГБ).

Якщо ж Ви вже давно користуєтесь нею то, напевне, знайшли …

читати далі