Вер 24

phpstormphpStorm – IDE для тих, хто пише на PHP. Давно ще чув про цей редактор, а недавно вийшла нова 5 версія (на хабрі стаття), вирішив спробувати і вона мені дуже сподобалась. Так як до 16 вересня у них була знижка на 50% і можна було купити софтину за 49$, то не вагаючись купив її (в принципі міг і крекнуту десь знайти, але совість не дозволяє :) ). IDE просто супер, порадувала підтримка LESS/SASS. Zen coding – взагалі бомба. Підтримка Git, SVN і т.д. з коробки. На рахунок налаштувань – можна все (майже абсолютно все) налаштувати під себе. Ніж багато писати, краще один раз спробувати. Радує, що персональну ліцензію можна використовувати на декількох машинах (тільки не одночасно), поставив собі phpStorm на роботі і вдома.

Теги: ,

Лип 17

Вирішив для тих рисунків, що додаю на блог ставити watermark (водяний знак). Скачав плагін для вордпреса, який при аплоді фотографій автоматично ставить watermark (в принципі можна було би і заюзати якусь прогу, що ставить для всіх фото в папці водяний знак, але зупинився саме на плагіні). Для цього підійшов плагін watermark reloaded – робить все автоматом, є багато налаштувань. Тільки одне, чого не було – це, щоб можна було використовувати альфа-канал в кольорі тексту. Але, щоб це поправити – вистачило 5 хвилин – знайти у файлі виклик функції imagecolorallocate і замінити її на imagecolorallocatealpha. Читати далі »

Теги: , , ,

Січ 29

code-igniterБільше року тому почав працювати з цим фреймворком, версія поточна була 1.7.3 і дуже довго фреймворк не розвивався. На базі цього фреймворку виріс інший фреймворк Kohana, ходили чутки, що CodeIgniterу вже прийшов кінець  і далі він розвиватись не буде. Але вчора це сталось вийшла версія 2.0.0 Codeigniter’а. Читати далі »

Теги: , ,

Лис 03

code-igniterНедавно я писав про те, як краще організувати роботу кеша в CodeIgniter, а саме як зробити “читабельні” файли кеша. Стало набагато зручніше, коли потрібно очистити кеш для однієї сторінки. Але в ході розвитку проекту кешованих файлів з’явилось багато і це також стало незручністю. Чому б не організувати кеш по папкам (де папкою буде виступати ім’я контролера). Так і зробив – нижче деякі правки в коді, які потрібно зробити, щоб файли кеша зберігались структуровано по папкам. Читати далі »

Теги: , , ,

Жов 01

code-igniterЄ такий PHP Framework CodeIgniter. Особисто мені він дуже подобається – простий, швидкий, дуже гарна документація (в т.ч. на російській мові). Робив я декілька проектів на ньому і не використовував кеш фреймворка. А в одному проекті кеш був обов’язковим. І тут я стикнувся з двома неприємними особливостями реалізації кеша у цьому фреймворку -
1) щоб очистити кеш для сторінки треба руками очищувати файл
2) файл має вигляд md5($url) Читати далі »

Теги: , , ,

Січ 16

Знайомий програміст реалізовував задачу генерації пароля, що складається тільки з латинських символів. Я підглянув формування масиву, що містить англійський алфавіт (код не мій, я би масив формував по-іншому). Виявляється, що перші 3 символи ще памятає, а далі, або забув алфавіт, або ліньки шукати на клавіатурі.

array(’a',’b',’c',’q',’w',’e',’r',’t',’y',’u',’i',’o',’p',’a',’s’,'d’,'f’,'g’,'h’,'j’,'k’,'l’,'z’,'x’,'c’,'v’,'b’,'n’,'m’);

Теги: ,

Лис 06

PHP - Объекты, шаблоны и методики программированияВчора прийшла книга “PHP. Объекты, шаблоны и методики программирования” (автор – Метт Зандстра). Так сталось, що книгу мені прислали в подарунок, шеф дружини прислав їй 5 книг по Flash i Flex, заодно я собі замовив цю книгу. Наскільки я знаю книг про патерни саме в PHP на російській (українській) мовах ще не було. Мені книга дуже сподобалась. Читати далі »

Теги: , ,