Скомпилил русскоязычное руководство по CakePHP 1.1(cake-php.ru) в CHM для чтения оффлайн.
Все заметки с тегом «mystuff»
-
Русское руководство по CakePHP 1.1 в CHM
30 ноября 2007
-
ArrayObject в PHP5
23 октября 2007
Многие PHP-программисты не знают, что для того, чтобы объект вёл себя как массив не надо переопределять ни одного метода или реализовывать интерфейс. Достаточно расширить SPL-класс ArrayObject:
class MyCoolClass extends ArrayObject{ function dump(){ print '<pre>'.print_r($this, true).'</pre>'; } } $myCoolObject = new MyCoolClass(); $myCoolObject['name'] = 'Alexander'; $myCoolObject->dump();
-
Бордюрный глюк mozilla
12 октября 2007
Сегодня был обнаружен занятный баг в рендеринге mozilla.
Решается неиспользованием border-collapse: collapse;. Вместо него вполне можно обойтись в этом случае border-spacing: 0;
-
Тормозит Opera 9.50?
11 октября 2007
Заходим по ссылке, выставляем в Max Visited Pages Index Size нолик.
-
Rule Locker v.1.1
20 сентября 2007
Программа предназначена для принуждения пользователя к прочтению некоторого текста и нажатия кнопки «Я согласен». Может применяться в интернет-кафе и компьютерных клубах.
Может брать текст с сервера. Имеется немного настроек внешнего вида.
История версий:
v. 1.0 [+]Первый вариант программы v. 1.1 [+]Чтение настроек из ini [+]Улучшен внешний вид
Программа получилась довольно толстая. Если будут соответствующие пожелания — уменьшу размеры до 20-30 кб.
-
Сравнительная таблица по PHP-фреймворкам
13 сентября 2007
Сделал перевод, оформил и дополнил сравнительную таблицу по PHP-фреймворкам из бесплатной главы готовящейся к выходу книги "Zend Framework in Action".
p.s. замечания и дополнения приветствуются.
-
Подсветка синтаксиса Smarty в PDT
9 августа 2007
Несмотря на недавний релиз Zend Framework и мои попытки на него перелезть, всё-таки решил дописать свои наработки. В качестве View в моём MVC-фреймворке выступает Smarty, поэтому я долго искал возможность подсветить его синтаксис в PDT, IDE на платформе Eclipse. И нашёл. Правда пришлось немного подправить найденый плагин, чтобы добавить в него подсветку для Smarty.
Итак, инструкция:
Сливаем немного модифицированный мной плагин.
Закидываем его в **eclipse\plugins**.
Запускаем Eclipse.
Window - Preferences - General - Editors - File Associations.
Add - *.tpl.
Добавляем редактор Syntax Coloring Editor и выставляем его редактором по-умолчанию.
Идём в Window - Preferences - Coloring Editor - Colors и настраиваем цвета по вкусу.
p.s. кроме Smarty в комплекте ещё 76 схем подсветки. Я также настроил себе подсветку для *.ini.
-
IE. id и name в JavaScript
6 августа 2007
IE автоматически генерирует id(в DOM-дререве) для элементов, у которых определён name. При этом id становится равным этому самому name. Из-за этого может выйти нечто неприятное:
<span style="color:blue" name="label">blue</span> <span style="color:red" id="label">red</span> <script type="text/javascript"> alert(document.getElementById("label").style.color); </script>
-
Создание отдельного стиля для Opera
6 августа 2007
html:first-child .myStyle{ /*тут стили для Оперы*/ }
-
И ещё раз про проблему селектов в IE
6 июля 2007
Если ничего не помогает или же появились проблемы с SSL.
function selectHide(){ selects = document.getElementsByTagName('select'); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = 'hidden'; } } function selectShow(){ selects = document.getElementsByTagName('select'); for (i = 0; i != selects.length; i++) { selects[i].style.visibility = 'visible'; } }
Ну и вот так вызвать это дело только для IE:
if (navigator.appName=='Microsoft Internet Explorer'){ selectHide(); }