Записи категорії "Прогамування"
В минулій статті я писав про такий чудовий інструмент, як файрбаг. Сьогодні я хочу розказати про плагін до нього (так, так, плагін до плагіна
), який називається FirePHP. Він призначений для простого процесу виводу інформації з серверу в ваш браузер, тобто для відладки. Дані перелаються в спеціальних заголовкх (X-FirePHP-Data), і показуються не на сторінці, а в вікні файрбагу. Тобто про var_dump а потім CTRL+U можна забути
. Також я покажу як просто його використовувати в популярному Zend Framework.
В цій статті я хотів би поговорити про один досить відомий і дуже корисний плагін до вогнелиса, Firebug. Звичайно, крім Mozilla Firefox, в інших браузерах теж є подібні речі, але файрбаг був першим, і особисто мені імпонує найбільше. Я думаю, якщо ти веб-розробник, ти давно вже ним користуєшся. Тому ця стаття в основному для початківців, які тільки знайомлятся в версткою, дебагом, аяксом і т.д.
Отже, як я вже говорив, файрбаг - це плагін до мозіли файрфокс. Проінсталювати його можна з офіційного сайту, чи наприклад з ресурсу додатків до ФФ. Після інсталяції і перезапуску браузера, в нижньому правому куті у вас має з'явитись піктограма з жучком. Клацаємо на неї, відкривається панелька. Це і є файрбаг
Далі я перечислю основні можливості
Деколи буває, що при проектуванні бази даних, народ робить одну помилку - вказує неправильне кодування. Наприклад сайт в UTF-8, а кодування бд - latin1, чи щось типу цього. З такою ситуацією зустрівся і я. Треба було якось всю базу перекодувати в utf-8. Погугливши, і прочитавши різні варіанти, в мене получився приблизно такий скрипт конвертації (OS в мене Ubuntu Linux):
Для програмістів завжди важливою складовою їх роботи. є характеристики виробленого продукту. Однією з таких характеристик є час виконання. Наприклад, в веб розробці це має дуже суттєве значення, тому що зі збільшенням кількості користувачів і навантаженням на сервер, зростає і час виконання скрипта,важливо, щоб юзер не чекав кілька хвилин на відповідь з сервера
Вивчаючи Zend Framework, я переписав свій блог на зенді. Загалом, мені структура фреймворка сподобалась, сподобались можливості. Але стало цікаво, що якщо порівняти швидкість виконання коду, який виконує одні ті ж можливості на зенд версії і чистому пхп? Про результат, далі в статті
Візуальні діаграми є гарним прикладом використання об'днання таблиць в SQL, що може бути корисно для починаючих програмістів. Хоча, проводячи тестування, виясняється, що ці діаграми не зовсім збігаються з реальними результатами.
Але тут представлена концепція, тож давайте розберемось в ній. Припустимо, ми маємо дві таблиці Table A зліва і Table В справа. Кожну з них ми заповнимо 4 записами.
Недавно розробляючи один проект для банківської сфери, зустрівся з цікавим багом. Почалося це з того, що система в деяких випадках некоректно працювала. Після дебагу знайшов код, де ставалась помилка логіки. Це була проста перевірка. Продовжив дебажити і получився такий код:
<?php
echo $a.'-'.$b.'='.($a-$b);
?>
























