|
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Markup/Записи в блоге |
|
Markup
Голосов: 5 Адрес блога: http://lusever.livejournal.com/ Добавлен: 2007-12-23 12:13:17 блограйдером lusever |
|
Коротакая запись attachEvent и addEventListener
2009-05-28 10:51:50 (читать в оригинале)Было:
node[/*@cc_on !@*/0 ? 'attachEvent' : 'addEventListener'](/*@cc_on 'on'+@*/'click', myfunction, false)
Стало:
node[/*@cc_on'attachEvent'||@*/'addEventListener'](/*@cc_on'on'+@*/'click', myfunction, false) node[/*@cc_on'detachEvent'||@*/'removeEventListener'](/*@cc_on'on'+@*/'click', myfunction, false)
Пробелы по краям условной компиляции оказались не нужными.
[Mac OS X] Управление диалоговыми окнами с клавиатуры
2009-04-13 13:05:21 (читать в оригинале)Нашел в комментариях у Ильи Бирмана:
Чтобы табом по кнопкам скакать:
EN: System Prefs — Keyboard & Mouse — Keyboard Shortcuts — выбрать All Controls в «Full keyboard access» (внизу)
RU: Системные настройки — Клавиатура и мышь — Сочетания клавиш — выбрать Всеми объектами управления в «Полный клавиатурный доступ» (внизу)
И тогда нужно учитывать, что пробел нажимает кнопку, которая обведена синим, ввод — кнопку, которая синим закрашена, ну а эскейп отменяет диалог.
Как же мне это не хватало в iTunes:
Я в changelog
2009-02-04 15:17:36 (читать в оригинале)Мой первый коммит в ljcom который виден в этом сообществе.
UPD: сообщество англоязычное. Принимайте к сведению :)
Сегодня я на Я.Субботнике
2009-01-31 12:22:43 (читать в оригинале)
Сижу здесь с
ki_zu, nely_snork,
pepelsbey,
makishvili,
shabunc и
tachisis. Вижу
andrewsumin и
harisov.
Кто еще? Подходите :)
UPD:
alisherhasanov,
bobuk и приехал на один день
akella_art.
CodeIgniter + Zend Framework + Doctrine
2009-01-09 05:33:48 (читать в оригинале)Последний раз вплотную на php я что-то делал два года назад. За это время технологии прилично продвинулись вперед. Тогда вообщем-то было все тоже самое, но валилось из-за сырости, требовало постоянное ковырения в php.ini, конфиге апача и phpMyAdmin. А самое плохое – были завязаны сами на себе.
Сейчас же можно смотреть вебдванольненькие документации, с хорошим поиском и хоть каким-то количеством готовых решений.
А еще, не нужно лезть в phpMyAdmin, с помощью Doctrine можно запросто написать всю структуру в YAML файлах. А она сама запишет в БД со всеми зависимостями и индексами, да еще модели сгенерирует в специальную папочку.
CodeIgniter задаст легкую структуру приложения, не нужно выдумывать расположение файлов, шаблонные движки, писать тыщуодну MVC. А модели будут из Доктрины, он не против.
А если нужна авторизация, OpenId и еще что-нибуть такое стандартное, но хочется отлаженное и без копания в чужом коде – берем Zend Framework с его коллекцией классов. Он вообще изначально проектировался так, чтобы все компоненты не зависели друг от друга, а интегрировались.
На самом деле, самым без проблемным оказался CodeIgniter. Убрал везде index.html, перенес все в директорию cgi-bin и наслаждаюсь.
Потом добавил Doctrine. И час искал тот метод, который генерит таблички без использования консоли.
Doctrine::createTablesFromModels(APPPATH . 'models');
И тут как раз оказалось, что ей нужен PDO. Он был установлен у хостера. Установлен сам по себе, без драйверов :) Пришлось лезть в консоль. Собрал. Т.е. собрал все модули которые нужны. Переписал php.ini. Заработало. Очень понравилось. Единственное, в типах столбцов всегда нужно указывать что они NOT NULL.
---
Articles:
columns:
id:
primary: true
autoincrement: true
type: integer(4)
notnull: true
url: { type: string(255), notnull: true }
text: { type: string, notnull: true }
А вот Zend'а, моя сборочка встретила холодно.
Zend_Loader::registerAutoload('Zend_Loader');
Тут php бросался варнингами. Оказалось где-то в самом конце CodeIgniter проверял if (class_exists('CI_DB') AND isset($CI->db)), что вызывало у зенда стойкое желание подгрузить класс CI_DB. В сообществе об этом знают, но не используют. Убрал автолоад и стал подгружать вручную, на четыре строчки оказалось больше.
И нужно мне подсоединить OpenId. Там проблемы возникли у всех. CodeIgniter ругался на роутинг (у него инеграция с PHP4, но специфичная форма роутинга, которую удалось запустить только созданием хука), Zend отказывается принимать жж. А Доктрину не понятно как сюда вообще вписывать.
Вывод: эти технологии рассчитаны на будущее. Когда у каждого будет свой выделенный сервер с PHP7. И YAML будут проходить в школе.
|
| ||
|
+223 |
233 |
CAPTAIN |
|
+196 |
256 |
Yurenzo |
|
+185 |
193 |
Simple_Blogger |
|
+171 |
263 |
Annelle |
|
+166 |
246 |
Similis_Deo |
|
| ||
|
-1 |
162 |
Литературное кафе "ИСКУССТВО" |
|
-1 |
154 |
Кому на Руси жить хорошо? |
|
-2 |
14 |
Фрамин |
|
-4 |
13 |
Miss Understanding |
|
-7 |
164 |
Lucy-sama |
Загрузка...
взяты из открытых общедоступных источников и являются собственностью их авторов.

