Розробник
Що чекати в PHP 5.3. ?
Написав Ігор Банадига    Вівторок, 23 березня 2010, 16:32    PDF Друк e-mail
Розробник
Найбільш цікаві зміни:
  1. Значне збільшення продуктивності. Наприклад, при порівнянні одного з снапшоти php 5.3 та останнього стабільного релізу, було відмічено збільшення продуктивності Drupal на 20%, Qdig на 2%, typo3 на 30%, wordpress на 15%, xoops - на 10%.
  2. Namespaces - ізольовані від решти коду простору імен для класів, функцій і констант.
  3. Late static binding" - прив'язка до виклику класу, поза контекстом спадкування (можливість отримати ім'я класу, викликаного для виконання статичного методу).
  4. Mysqlnd - новий MySQL драйвер, що працює безпосередньо з MySQL, без використання libmysql.
  5. Зі складу пакету видалений модуль ext / msql, ext / ereg позначений як застарілий, ext / mhash замінений на ext / hash.
  6. Реалізований метод __callStatic для організації перевантаження статичних методів.
  7. Підтримка OpenID.
  8. Зміна техніки округлення чисел з плаваючою крапкою.
  9. Можливість визначення в ini-файлі блоків конфігурації з прив'язкою до директорії і імені хоста, для отримання функціональності подібної ".htaccess".
  10. XSLT профайлінг.
  11. Багатоплатформенний getopt ().
  12. Підтримка Sqlite3 (розширення ext/sqlite3).
  13. Опціональний garbage, що прибирає сміття.
  14. Новий синтаксис для визначення строкових блоків, обмежена підтримка GOTO, оператор "?:".
  15. Нові розширення: ext / phar, ext / intl, ext / fileinfo, ext / enchant.
  16. Підтримка замикань і лямбда-функцій.
  17. Можливість ведення докладного журналу відправки пошти через функцію mail (), що корисно для виявлення джерела спаму в системах хостингу, на яких нерідко намагаються розсилати пошту через зламані скрипти користувачів. Крім ведення логу передбачена можливість включення в тіло листа заголовка з уточненням з якого саме скрипта і від якого користувача здійснена відправка.
  18. Більше 140 виправлень помилок.
Останнє оновлення ( Понеділок, 19 квітня 2010, 19:33 )
 
Використання зв'язки Ant та mysql
Написав Ігор Банадига    Понеділок, 22 березня 2010, 13:41    PDF Друк e-mail
Розробник

Дуже часто виникає задача перенесення баз даних з однієї машини на іншу чи синхронізація з іншими машинами. Для цього я спробую написати два таргета для імпорта та ексорта даних. Зауважу, що при написанні такого таргета я зустрівся з запитаннями: як можна змінити властивість (property) в самому анті? коли потрібно виконати один і тойже таск, але з різними значеннями. А ніяк... Просто не використовувати property для речей, які можуть змінюватися краще готувати таргети, які приймають параметри і у них передавати уже потрібні змінні значення.

Останнє оновлення ( Вівторок, 30 березня 2010, 21:15 )
 
Нове бачення phpunit
Написав Ігор Банадига    Вівторок, 16 березня 2010, 15:39    PDF Друк e-mail
Розробник

Правильне написання тестів... це той досвід, що приходить з часом. Та завше можна пришвидшити навчання. Пропоную невеличкий екскурс в розробку тестів і певних можливостей phpunit якими я до цього часу некористувався...

Останнє оновлення ( Вівторок, 23 березня 2010, 08:09 )
 
Установка PEAR+PhpDocumentor+PHPUnit+Zend на Windows.
Написав Ігор Банадига    П'ятниця, 05 лютого 2010, 13:48    PDF Друк e-mail
Розробник
Почну з самого початку. Що потрібно для установки? Просто установити PHP для цього можна просто розпакувати архів скачаний з офіційного сайту PHP. Припустимо, ми установили наш PHP у папку "C:\Server\php". В цій папці має бути файл "go-pear.bat", запускаємо його. Усе це рекомендую робити з командної лінії або ж з файлового менеджера, що підтримує командну лінію. Таким чином, ви зможете бачити результат виконання команд та повідомлення про помилку.

Після установки PEAR переходим до наступнього пункту...
Останнє оновлення ( Неділя, 21 березня 2010, 10:45 )
 
Eclipse Galileo and pligins
Написав Ігор Банадига    Четвер, 04 лютого 2010, 10:27    PDF Друк e-mail
Розробник
Нарешті руки дійшли до нової версії екліпса... установив... усе чудово, усе подобається... но! В старій версії у мене  на комп'ютері було встановлено багато плагінів... спробував установити... а не тут то було. Отримав ось таке:

Warning: You are installing software that contains unsigned content.
The authenticity or validity of this software cannot be established.
Do you want to continue with the installation?

Виявляється ті плагіни, які працювали під стару версію, не хочуть працювати під нову...

Завдяки Гуглу знайшов рішення даної проблеми. Виявляється все просто:

заходимо Help->Install New Software, вибираємо у полі "Work with" Galileo - http://download.eclipse.org/releases/galileo, а у разі відсутності додаємо його.
Трішки чекаємо і ось воно: плагіни, які точно працюють в Eclipse Galileo. Надалі вибираємо потрібний плагіни для установки. та працюємо...
Останнє оновлення ( Четвер, 04 лютого 2010, 11:09 )
 


Сторінка 1 з 3

Відвідування

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterСьогодні62
mod_vvisit_counterВчора173
mod_vvisit_counterЗа цей тиждень773
mod_vvisit_counterЗа минулий тиждень1766
mod_vvisit_counterЦього місяця5666
mod_vvisit_counterПопереднього місяця6909
mod_vvisit_counterВсього122250

Кількість користувачів: 8
Ваш IP: 38.107.179.237
,
Сьогодні: лют. 23, 2012

Партнери

Лечение алкоголизма без согласия пациента и вывод из запоя на дому - адреса наркологических клиник. . отели в г трускавец . ваш проект электроснабжения утвердили . киев и область перевозки офисов , а также сборка разборка мебели . Демотиваторы для Facebook.