Тема |
---|
2
2016-11-11, Balancer: … Фактически остался в живых только robloach/component-installer Хотя и с недостатками. Вот для asset с готовыми пакетами bower сейчас есть два варианта: fxp/composer-asset-plugin Очень популярное решение. Используется в Yii. Недостатки: 1. Пока не…
|
benchmarks
2
2016-06-30, Balancer: Поиск подстроки в юникодной строке в PHP без учёта регистра через preg_match ( ) с модификаторами "/ui" в 7.5 раз быстрее, чем через mb_stripos ( ) . В одном скрипте тут профилировал, 19.5 тыс. проверок. Так время работы — 0.31 у сек.…
|
Было: «Давно что-то не писал ничего по теме :)»
39
2016-03-29, Balancer: То, что в PHP7 зарезервировали Null, не позволяя использовать в именах классов — ещё пережить можно. Но вот за намерения зарезервировать в будущем Object — надо руки отрывать. Это, по-моему, самый сильный удар по моей обратной совместимости за всю историю…
|
Имеет ли смысл переписывать Авиабазу
1
2014-04-19, Balancer: Странно, тему не заметил Я щупал не так давно Hack под HipHop VM v2.4.2. Скорость оказалась такая же, как и в чистом PHP/HipHop — меньше, чем у оригинального PHP 5.5 Потенциально польза может быть из-за более строгой типизации, но нынешняя идеология…
|
0
2014-03-20, Balancer: Пример: Что не хватает Форту? [Balancer#20.03.14 01:52] … Сейчас — не знаю. Говорю же, больше 10 лет не следил. Раз уж там XML появился... А раньше исходники спокойно скачивались и собирались предыдущей версией SPF (она до куче и в архиве с исходниками шла). ... Сейчас порылся в архивах, у меня лежит кучка распакованных версий 2.x/3.x/4.x, но, боюсь, они не идентичные инсталляторам. Покурочены были несколько. Но уже 2.x собирался Фортом же. Значит, только 1.x собирался ассемблером. Вот немного оригинальных архивов, но более поздних версий:… // Forth В случае явного указания характерных расширений в ссылках не дёргать превью сайта, а выводить информацию по файлу (тип, размер). // Задача #298: Отображение ссылок на бинарные файлы - BORS© - Redmine
|
1
2014-03-19, Balancer: Нужно реализовать встраивание embed видео с ustream.tv. Как обратный парсинг готового html-кода, так и разворачивание ссылок. Примеры для тестов: Крым российский [Balancer#19.03.14 13:45] … Это видео (ustream.tv) прямой трансляции. Т.е. пока кто-то с…
|
4
2013-10-02, Balancer: Встроенный web-сервер в PHP-5.4 Мелочь, и реализовать не так, чтобы сложно (хотя подводные камни есть). Очень полезно для всех, кто захочет быстро пощупать фреймворк. Не потребуется ломать голову о привязке к полноценному Web-серверу. Просто запускаешь…
|
5
2012-09-23, Balancer: А неплохой web-сервер для разработки засунули в PHP 5.4. Сейчас прогнал ab, 500 запросов в 20 потоков на Q6600, вышло 611 запросов (phpinfo) в секунду для встроенного сервера при медианном времени отдачи 32мс, а lighttpd+fastcgi на этой же машине — 1521…
|
0
2012-09-04, Balancer: Опубликовал сегодня ядро на Composer: balancer/bors-core - Packagist // packagist.org Также положил и расширения: balancer/bors-ext - Packagist // packagist.org Пока весьма сыро и условно, даже не рыба, тестирование работы с Composer. Надо будет оттестировать работу класс-лоадера в новой концепции.
|
4
2012-06-03, Balancer: Жесть какая. Капча на одном астрофоруме: Они бы ещё задали вопрос «Планета Солнечной системы» или «Операционная система» :) Пришлось играть в угадайку. И с более ожидаемым Фобосом я не угадал :) // Транслировано с juick.com
|
2
2011-11-11, bjaka_max: … function endsWith_sub($string, $char) function endsWith_re($haystack, $needle) - case не задаётся, если добавить его то у меня endsWith_sub чуть чуть медленнее, чем endsWith_cmp1 становится $case=false endsWith_cmp1 0.30 endsWith_re 0.32 endsWith_sub…
|
2
2011-09-22, Balancer: PHP-шаблоны тел страниц для классов-наследников bors_page можно теперь никак не указывать отдельно. При наличии рядом с файлом класса файла с расширением .tpl.php считается, что шаблонизатор тела страницы — bors_templates_php .
|
0
2011-09-02, Balancer: В первом приближении можно считать базовую демо-версию работающей. Можно сделать вручную через BORS_EXT/make/make.sh, но проще подождать — после окончания первого урока сделаю готовый для скачивания архив. Да, все уроки в демо-версию входят. http://balancer.ru:8800/exsiblo/ сейчас работает на встроенном веб-сервере демо-версии Кусок первого урока…
|
обсуждение
1
2011-09-02, Balancer: Вчера написал вторую часть , сегодня добавил блок комментариев через популярные социальные сети.
|
4
2011-05-18, Balancer: … Облом жёсткий. Ночью, когда я уже спал, дома вырубили свет. А тест был запущен в обычной ssh-сессии, ни вывода лога в файл, ни screen'а. Так что чем там и с какими цифрами закончилось — не в курсе
|
3
2011-05-17, walltearer: Большое спасибо за быстрый ответ. Я начал дальше ковырять Graphviz в PHP и заметил, что если я просто создаю граф с кириллицей code text $graph = new Image_GraphViz(); $graph->addNode('Рус'); $graph->addNode('Щэковиця і Хоривиця');…
|
0
2010-12-16, Balancer: Вводится новое выделенное понятие - контейнер объектов. Это объект, который в себе отображает другие объекты. Например, топик форума содержит в себе постинги. Соответственно, унифицируется ряд старых частных методов. Например, ссылка с анкором на сообщение в теме, $post -> url_in_topic ( ) теперь единообразно именуется $post -> url_in_container ( ) . Возможна потенциально спорная ситуация, когда объект может принадлежать двум и более контейнером. Сообщение может быть постингом в топике и одновременно записью в блоге. В этом случае требуется разделять сущность. В блог записываются не постинги, а записи блогов, уже связанные с постингами.
|
9
2010-06-24, Balancer: Забавно. Прошло 4,5 года, фреймворк давно стал гибкий, красивый и используется в массе проектов. Но работаю над ним по-прежнему в одиночку
|
0
2009-04-25, Balancer: Хороший пример использования CSS-свойства text-shadow: CSS Text-Shadow in Safari, Opera, Firefox and other Web Browsers The CSS 2 property text-shadow is supported in Safari since version 3 (also available for Windows), Opera since 9.5, Firefox since 3.1, Google Chrome since version 2, Konqueror and iCab. In fact, text-shadow is supported by all browsers that are based on WebKit, the rendering engine behind Safari and Chrome. Internet Explorer 8 does not support such text shadows (except for some DirectX image transform filters). // maettig.com Немного о генерации теней через картинки (GIF и PNG с альфа-каналом) CSS Drop Shadows Much used, oft maligned but always popular, drop shadows are a staple of graphic design. Although easy to accomplish with image-editing software, they’re not of much use in the fast-changing world of web design … until now. // www.alistapart.com
|
0
2008-04-22, Balancer: js.php code php <?php class base_js extends base_page_db { function can_be_empty ( ) { return true ; } function preShowProcess ( ) { include_once ( "inc/js.php" ) ; header ( "Content-type" , "text/javascript" ) ; return str2js ( $this -> cacheable_body ( ) ) ; } } personal.php code php <?php class forum_js_personal extends base_js { private $owner ; function __construct ( $id ) { parent :: __construct ( $id ) ; $this -> owner = class_load ( 'forum_user' , $this -> id ( ) ) ; } function cache_static ( ) { return 7 * 86400 ; }…
|
0
2007-07-02, Balancer: Закончил сегодня для CMF Bors© генератор форм. Довольно органично вписался в объектную модель. Предварительного описания форма не требует. Значения по умолчанию берутся из указанного в шаблоне форму класса (если для редактирования имеющегося объекта, то указывается и ID). После отсылки происходит автоматическое (при отсутствии отдельного обработчика) обновление полей существующего объекта или создание нового. Также немного автоматизирована загрузка файлов (но тут ещё нужно немного поработать). При сохранении пока отсутствует проверка валидности вводимых данных (с сохранением введённого), будет сделана немного позже. Практические примеры работы с генератором тоже выложу немного позже. ... Да, начиная с этой заметки буду понемногу освещать изменения в CMF и описывать работу механизмов
|
124
2006-01-02, kiev1org: … друпал-ру к сожалению испортился совсем - заходите сюда Киевский Drupal и сюда drupal.htdogs.ru | Учимся и учим работе с Drupal
|
11
2005-09-06, avmich: Вижу. Не туда, куда надо бы... Если мне надо собрать результат - т.е. результирующий HTML и картинки - и куда-то его положить, то картинки придётся выгрызать отдельными усилиями. Мда...
|
9
2004-12-12, Balancer: Хм. Это с сервером, по идее, никак не связано. Только с браузером. Если страница уже загружена, то все данные для сохранения итак уже есть. Вообще, кстати, для каталогизации таких ресурсов рекомендую Scrapbook ("Web-альбом") - расширение для Firefox.…
|
2
2004-06-09, Balancer: Текст code php <? // Smilies processing // Global vars: // $GLOBALS['cms_smilies_dir'] - full path to smilies dir // $GLOBALS['cms_smilies_url'] - full or relative url of smilies dir …
|