|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
|
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
|
PHP / Интерполяция: рисуем гладкие графики средствами PHP и GD
2011-10-21 12:56:37 (читать в оригинале)Распространенной задачей для программиста является рисование графиков. Входными данными является массив точек (xi;yi). Как правило, мы знаем только некоторые значения — в определенных точках графика. Чтобы построить непрерывный график кривой необходимо прибегнуть к интерполяции или аппроксимации.

Интерполяция — построение кривой, проходящей через заданные точки.
Аппроксимация — приближение кривой к исходной, но не обязательно проходящей через заданные точки.
В этом топике я хочу продемонстрировать свою библиотеку для PHP, которая производит интерполяцию с помощью многочлена Лагранжа, C-сплайна и сплайна Акимы, а также аппроксимацию кривой Безье. Дополнительно в ней реализована отрисовка отрезка со сглаживанием (антиалиасингом).
Кратко рассмотрим методы интерполяция и аппроксимации.
Читать дальше →
Тэги: akima, antialiasing, bezier, c-spline, cspline, php, антиалиасинг, апроксимация, безье, график, интерполяция, лагранж
Постоянная ссылка
PHP / CodeSniffer и PhpEd
2011-10-20 15:20:29 (читать в оригинале)На хабре уже ни раз встречалось описание интструмента PHP_CodeSniffer, который используется для проверки соответствия написанного кода стандартам кодирования. Инструмент очень удобный и полезный, думаю, спорить никто не станет. В интернете есть статьи, которые описывают как интергрировать его с системой контроля версий, чтобы осуществлять проверку перед очередным коммитом, но мне захотелось прикрутить его к своей IDE, чтобы проверять код во время его написания.
Исторически сложилось, что в работе я использую IDE от Nusphere – PhpEd. PhpEd позволяет подключать к себе скрипты на php, которые могут выполнять произвольные операции над кодом в редакторе. Скрипт также может запустить внешнюю программу и вернуть данные со стандартного потока вывода непосредственно в редактор кода.
Читать дальше →
PHP / Вышел PHP 5.4 beta2
2011-10-20 12:28:02 (читать в оригинале)Приветствую!
Из-за нескольких нерешенных вопросов выпуск RC новой версии PHP был отложен, а вместо него свет увидела вторая бета.
Забрать можно тут http://downloads.php.net/stas/ и для Windows тут http://windows.php.net/qa/.
Изменений по сравнению с предыдущей бетой в этот раз немного ( без багфиксов, их-то прилично ):
— Общее:
- Улучшены предупреждения, выдаваемые при передаче неверных аргументов.
- Улучшена производительность тернарного оператора, когда он возвращает массив.
— SPL:
- FilesystemIterator, GlobIterator и (Recursive)DirectoryIterator теперь используют дефолтные параметры и опции потока (stream context)
— Об изменения в первой бете
PHP / PHP OpenGL
2011-10-17 22:33:11 (читать в оригинале)Предисловие
Когда изучаешь что-то новое всегда хочеться побыстрее увидеть результат. И чем значительнее он будет, тем приятнее продолжать изучение. Я не исключение. Не так давно решил все же выучить PHP чтобы
Читать дальше →
PHP / Исключение != ошибка
2011-10-17 17:02:12 (читать в оригинале)Многие программисты почему-то считают, что исключения и ошибки — это одно и то же. Кто-то постоянно кидает exception, кто-то через errorHandler превращает ошибки в исключения. Некоторые пытаются увеличить производительность, используя исключения. Но, на самом деле, exception и ошибки — это совершенно разные механизмы. Не надо одним механизмом заменять другой. Они созданы для разных целей.
Когда появился php5 с исключениями, а затем ZendFramework, который всегда кидает исключения — я не мог понять: чем же exception лучше моего любимого trigger_error()? Долго думал, обсуждал с коллегами и разобрался в этом вопросе. Теперь я чётко знаю, где использовать trigger_error(), а где throw new Exception().
В чём же принципиальная разница между ними?
Читать дальше →
Категория «Религия»
Взлеты Топ 5
|
| ||
|
+87 |
119 |
ershow |
|
+85 |
94 |
Annelle |
|
+83 |
92 |
Сергей Каменев |
|
+76 |
149 |
_Музыка_Души_ |
|
+73 |
91 |
yashar |
Падения Топ 5
|
| ||
|
-1 |
6 |
Дневник белого колонизатора |
|
-5 |
155 |
Bill4iam |
|
-5 |
70 |
Новый завет |
|
-19 |
76 |
Планета Земля |
|
-19 |
12 |
ГОРОСКОП |
Популярные за сутки
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.
