Теги форумов: программирование, фреймворки

Фильтр: BORS, PHP, фреймворк, CMF, авиабаза, Composer, задачи
Теги : программирование, PHP, BORS, фреймворк, CMF, авиабаза, задачи
 
Тема
2
2016-11-11, Balancer: … Фактически остался в живых только robloach/component-installer Хотя и с недостатками. Вот для asset с готовыми пакетами bower сейчас есть два варианта: fxp/composer-asset-plugin Очень популярное решение. Используется в Yii. Недостатки: 1. Пока не…
Было: «Давно что-то не писал ничего по теме :)»
39
2016-03-29, Balancer: То, что в PHP7 зарезервировали Null, не позволяя использовать в именах классов — ещё пережить можно. Но вот за намерения зарезервировать в будущем Object — надо руки отрывать. Это, по-моему, самый сильный удар по моей обратной совместимости за всю историю…
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) прямой трансляции. Т.е. пока кто-то с…
2
2013-12-23, Balancer: Semantic UI Introduction | Semantic UI Semantic empowers designers and developers by creating a shared vocabulary for UI. //  semantic-ui.com   Интересный, очень богатый и не очень стандартный фреймворк. Код относительно многословный. 24…
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. Надо будет оттестировать работу класс-лоадера в новой концепции.
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: Вчера написал вторую часть , сегодня добавил блок комментариев через популярные социальные сети.
0
2010-12-16, Balancer: Вводится новое выделенное понятие - контейнер объектов. Это объект, который в себе отображает другие объекты. Например, топик форума содержит в себе постинги. Соответственно, унифицируется ряд старых частных методов. Например, ссылка с анкором на сообщение в теме, $post -> url_in_topic ( ) теперь единообразно именуется $post -> url_in_container ( ) . Возможна потенциально спорная ситуация, когда объект может принадлежать двум и более контейнером. Сообщение может быть постингом в топике и одновременно записью в блоге. В этом случае требуется разделять сущность. В блог записываются не постинги, а записи блогов, уже связанные с постингами.
9
2010-06-24, Balancer: Забавно. Прошло 4,5 года, фреймворк давно стал гибкий, красивый и используется в массе проектов. Но работаю над ним по-прежнему в одиночку
1
2010-05-02, Balancer: Активировал (пока почти бесполезный) плагин PHPDoc'а на Trac'е.
0
2010-01-23, Balancer: Довольно давно слепил несложный генератор SQL-запроса для создания страниц, выдающий по простому шаблону класса соответствующий код таблицы. Чуть позже добавил и генератор простого класса по нему же. Сегодня капитально расширил функционал генератора. Кроме SQL и основного класса теперь генерируется весь базовый функционал админки. Страница со списком объектов, редактирование и создание объектов... Пока ещё достаточно сыро и неконфигурабельно, но уже сильно уменьшает объём рутины. Вид шаблона примерно такой: code text class: aviaport_directory_edition title: Авиационное издание titles: Авиационные издания admin_class: aviaport_admin_directory_edition directory_editions:     int     id++!     int     edition_type_id!    //  Тип издание - выбор из перечня: Журнал, Газета, Бюллетень     string  title           //  Название издания     text    description     //  Аннотация:  …
0
2010-01-19, Balancer: Немного доработал PHP Framework BORS© Подключил блог из этого форума.
1
2009-11-26, Balancer: Коротко описана структура каталогов: Структура каталогов фреймворка
0
2009-07-09, Balancer: Возможны ситуации, когда нужно обращаться к БД с одним именем на разных серверах. В этом случае допустима запись при конфигурировании доступа вида: code php mysql_access ( 'ALIAS-DB-NAME => REAL_DB_NAME' , 'login' , 'pssword' , 'remote-server' ) ; mysql_access ( 'REAL_DB_NAME' , 'login' , 'pssword' ) ; В этом случае объекты БД будут привязываться к именам: code php $dbh = new driver_mysql ( 'REAL_DB_NAME' ) ; // Работа с локальным mysql-сервером $dbh = new driver_mysql ( 'ALIAS-DB-NAME' ) ; // Работа с удалённым mysql-сервером с БД REAL_DB_NAME Соответственно, в конфигах ORM-объектов можно прописывать алиасы. В записи 'ALIAS => NAME' допустимо любое количество пробелов или их отсутствие.
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    …
Смотри также

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru