Posted Ноябрь 21st, 2009 by SB
Класс JHTML используется повсеместно в Joomla, но в тоже время он может показаться несколько загадочным классом, т.к. обычно мы видим странный вызов JHTML::_(), куда через параметр передаются какие то загадочные строки из которых потом получается не менее загадочный HTML.
Posted Ноябрь 10th, 2009 by SB
Недавно мне пришлось столкнуться с html кодом в полях CActiveRecord. Код наподобие <a href=»http://example.com» target=’_blank’>Test</a> преобразовывался в <a href=»http://example.com»>Test</a>, после недолгих копаний по скудной документации Yii вышел на Markdown parser. После экспериментов с его отключением из контроллера, пришлось сделать хак ядра:
В файле /framework/utils/CMarkdownParser.php сделать такие изменения:
public function safeTransform($content)
{
//$content=$this->transform($content);
//$purifier=new CHtmlPurifier;
//return $purifier->purify($content);
return $content;
}
Недостатки [...]
Tags: coding, PHP, yii
Posted Ноябрь 6th, 2009 by SB
Когда то я наткнулся на замечательную статью Наиболее популярные велосипеды, подловил на мысли, что периодически страдаю велосипедостроением.
В XmlDocument.Load
можно задавать в качестве параметра не только локальные адреса, но и URL.
XmlDocument.Load(«http://server.com/xmldocument.xml»);
Но есть особенность при отлове ошибок – если URL будет неверным, но XmlDocument посчитает адрес за локальный файл и не сможет его открыть, соответственно нужно будет [...]
Tags: .net, c#, coding
Posted Ноябрь 6th, 2009 by SB
Под Windows существует масса различных FTP клиентов на любой вкус. В одной из статей на хабре упомянулся клиент WinSCP – особых отличительных особенностей от того же тотал коммандера не имеется, НО
Tags: обзор, программа
Posted Август 16th, 2009 by SB
При разработке компонентов/модулей/шаблонов/плагинов/etc обязательно приходится сталкиваться с константами. Всего в Joomla насчитывается более 400 констант.
Каждый видел самую главную константу, которая есть во всех php файлах джумлы:
defined(‘_JEXEC’) or die(‘Restricted access’);
Она вставляется первой строчкой в файл и служит для того, чтобы проверить запущен ли файл из joomla. Ниже приведена таблица некоторых наиболее используемых констант
DS
Разделитель директорий (/)
JPATH_ADMINISTRATOR
Путь [...]
Tags: coding, joomla
Posted Май 3rd, 2009 by SB
Многие уже наслышаны о новой технологии от Microsoft – XAML Browser Application, которая позволяет создавать .NET приложения работающие прямо в браузере. Эдакий Silverligth, только с поддержкой всех функций .NET Framework.
XBAP приложение является полностью клиентским, т.е. взаимодействие с сервером необязательно. Соотвественно можно разместить приложение на linux хостинге.
Для этого делаем обычный deploy в папку и загружаем её [...]
Posted Апрель 1st, 2009 by SB
Так или иначе, мы сталкиваемся с тем, что для оформления текста (или рисования), кроме черного и белого нужно использовать другие цвета. При кажущейся простоте задачи в теории, на практике выходит не так уж легко найти хорошее сочетание.
Нашел на хабре упоминание об программе ColorSchemer Studio, которая предназначено специально для подбора палитры цветов.
Tags: обзор, программа
Posted Март 28th, 2009 by SB
На днях квип решил обновиться до версии 9030, в которой «неимоверное количество улучшений». Я же из них заметил только одну новую кнопку «звонилки» на панели
Соответственно мне добавили очередной аккаунт, который нельзя удалить, что есть навязывание ненужных услуг.
Tags: мысли
Posted Март 24th, 2009 by SB
Без сомнения можно сказать, что MS Visual Studio является самой популярной средой разработки для .NET (наверное, и для Windows в целом). Но наиболее весомым её недостатком является большая стоимость, размер и появившаяся в версии 2008, некоторая неповоротливость.
Недавно я вспомнил об одной бесплатной open source IDE для C#, которая называется #Develop (SharpDevelop). Скачать программу можно на [...]
Tags: coding, мысли, обзор, программа
Posted Март 16th, 2009 by SB
Сколько я себе раз обещал не хранить пароли к ftp в Total Commander, и все равно это делаю и все также они кудато уходят.
Нашел недавно хорошую программу KeePass Password Safe, которая умеет хорошо хранить пароли и создавать новые труднозапоминающиеся.
С момента перехода на Windows Server 2003 передо мной встала проблема соединения моей Nokia N73 и компа. [...]
Tags: мысли