Хороший посібник по Smarty українською мовою. Smarty це популярний шаблонізатор для PHP. Є досить зручним та використовується у багатьох проектах.
Головні переваги це простота та швидкість.
Команда Zend Framework анонсувала про вихід трьох версій всім відомого нам фреймворку. Це перший реліз згідно нової . Приводом для оновлення старших версій стали виявлені після проведення аудиту — як наслідок було виправлено близько 40 помилок. Розробники настирливо рекомендують оновити Zend Framework до . Повниий список змін для:
На розробників зазначено що це останній запланований реліз серії 1.9. Цього тижня запланований вихід бета реліз 1.10.0, який був очікуваний після виходу в грудні минулого року .
Профилирование кода позволяет выявить медленные участки в коде, что позволит в случае необходимости устранить их.
Новый PHP профайлер XHprof от компании Facebook — это альтернатива Xdebug (). XHprof был разработан специально для Facebook и начиная с март 2009 года его исходный код стал доступен для скачивания.
Одного разу постала задача постити твітер з клієнтського скрипта.
Досить весело вийшло, бо рішення одразу ж підказав сам Твітер :) (появився новий твіт з посиланням на саме те, що мені потрібно).
Базується на використання cURL бібліотеки.
<?php
// Set username and password
$username = 'username';
$password = 'password';
// The message you want to send
$message = 'is twittering from php using curl';
// The twitter API address
$url = 'http://twitter.com/statuses/update.xml';
// Alternative JSON version
// $url = 'http://twitter.com/statuses/update.json';
// Set up and execute the curl process
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$message");
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password");
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
// check for success or failure
if (empty($buffer)) {
echo 'message';
} else {
echo 'success';
}
?>
Сподіваюсь, що всі, хто читають цей допис — знайомі з CMF<->CMS
Звісна річ, що без коректної локалізації тут не обійтись, бо хто буде користуватись в Україні тим же інтернет магазином, якщо інтерфейс буде на частковоломанійросійськоанглійськоукраїнській мові.
Відповідно до цього групою ентузазістів було ініційовано створення на базі .
Кожен бажаючий, який володіє знаннями англійської може приєднатись до Української групи і вносити поправки до існуючих перекладів, або перекладати своє.
Найзручнішим методом перекладу є встановлення модуля на робочу інсталяцію друпал із вказуванням відповідного ключа доступу до в налаштуваннях профіля користувача. В результаті в зручному javascript вікні кожен, в кого є право перекладати на Вашій інсталяції і кожен, хто отримав ключ доступу до може з легкістю перекладати рядки на своєму сайті, а вони автоматично модулем будуть надсилатись на сервер в відповідну чергу ухвалення, де адміністраторами групи будуть додані в офіційний переклад.
Просто і зручно