Потрійний умовний оператор (ternary operator) в Groovy може поводитися "дивно", якщо не звертати увагу на його особливості. Він має форму:
condition ? trueValue : falseValue
Наприклад:
def a = 5
def b = 10
def max = a > b ? a : b
println "Максимальне значення: $max"
Дуже зручно використовувати для типових значень, якщо вхідні дані не …
читати даліVimeo — чудовий відеохостинг, позбавлений дурних обмежень по тривалості відео (на відміну від 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. Так як після натиснення на банер відвідувач переходить …
читати даліЗдається, що може бути простішого від знайти в файлі та замінити одне слово на інше. А якщо файлів декілька? А якщо їх десятки, та ще й в різних директоріях?
Коли мені знадобилось змінити PHP-шаблон, підправляючи декільканадцять файлів, я вирішив що хтось подібні задачі мав і раніше. Майже відразу, для Ubuntu …
читати даліХочу поділитись з Вами досвідом встановлення сервера трансляції MP3 (OGG) (на кшталт shoutcast, icecast) з додатковою можливістю збереження трансльованого потоку на диск (архів радіотрансляції).
Таку задачу ми виконували для інтернет-трансляції радіо "Стрий-FM". Таку систему можна використовувати для трансляції аудіопотоку чи в Інтернеті чи в мережевого радіо в локальній мережі.