sites
Наступил на грабли simplemodal
Понедельник, 22 августа 2011 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 415
Подписаться на комментарии по RSS
Третий день долбусь с проблемой :-( В открытое модальное окно simplemodal динамически с помощью ajax подгружаются данные в виде рядов таблицы, после чего данная таблица выползает за пределы модального окна, и никак неполучается его отресайзить... крышу рвет. Ненавижу сроки.
Глюк в сообщениях валидации Kohana
Четверг, 18 августа 2011 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 423
Подписаться на комментарии по RSS
Разрабатывая текущий проект столкнулся с проблемой при валидации подтверждения пароля в момент регистрации пользователя. Вот этот код:
try
{
$extra = Validation::factory($_POST)
->rule('confirm', 'matches', array(':validation', ':field', 'password'))
->label('confirm', 'Confirm');
$company->save($extra);
Log::instance()
->add(Log::INFO, 'Company user :a with id :b was created', array(
':a' => $company->company,
':b' => $company->id
));
}
при несовпадении паролей выдавал довольно странную ошибку: "Confirm must be the same as Confirm"
Псевдонимы таблиц в MySQL
Среда, 17 августа 2011 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 422
Подписаться на комментарии по RSS
Может позорю себя, как программиста, но для себя сделал новое открытие. Оказывается в MySQL (а может и в других SQL-серверах), если вы используете для таблицы псевдоним, то как минимум в join старое настоящее имя таблицы уже использовать нельзя!!!
Например:
SELECT SUBSCRIBER.* FROM SUBSCRIBERS AS SUBSCRIBER JOIN SUBSCRIBERS_CATEGORIES ON SUBSCRIBERS_CATEGORIES.SUBSCRIBER_ID = SUBSCRIBERS.ID
работать не будет. Вместо этого необходимо использовать пседоним таблицы:
SELECT SUBSCRIBER.* FROM SUBSCRIBERS AS SUBSCRIBER JOIN SUBSCRIBERS_CATEGORIES ON SUBSCRIBERS_CATEGORIES.SUBSCRIBER_ID = SUBSCRIBER.ID
Хуже всего то, что столкнулся я с этим после обновления ORM в своем любимом фреймворке Kohana, отныне он всегда создает на кой-то хрен такие псевдонимы. Ожидал от обновления улучшений, а наткнулся на грабли. Эх, нужно время глянуть на FuelPHP или хотя бы на другие ORM'ы.
JQuery: simplemodal, jsTree, jqGrid
Вторник, 16 августа 2011 г.Рубрика: Бизнес в сети
Метки: sites
Просмотров: 408
Подписаться на комментарии по RSS
Забыл еще сказать, что, работая с новым проектом, пришлось в быстром порядке очень интенсивно знаомиться с JQuery, знакомство с которым я все время откладывал на потом. Но, благодаря вот этой статье, въехать в тему получилось очень быстро.
В разрабатываемом проекте были задействованы плагины simplemodal, jsTree, jqGrid, а ajax-запросы с помощью $.post() и $.get() теперь используются налево и направо. Не без наступания на грабли, конечно, но теперь я сам радуюсь тому, какие интерфейсные штучки полчается делать... Конечно, бывалый веб-программист не заметит в этом ничего экстраординарного, но для меня это существенное достижение, можно сказать, даже прорыв.
Последние достижения в веб-программировании
Понедельник, 15 августа 2011 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 241
Подписаться на комментарии по RSS
Не на все 100% я полюбил CodeIgniter, хотя и применил его в нескольких проектах, над которыми пришлось поработать: 10ak.ru (в прошлом году) и bestobmen.com (закончил этой весной), а так же в нескольких мелких приложениях, вроде публикации данных импортированных из xls-файлов.
Однако, от версии 2.0 я ожидал кардинальных изменеий прежде всего в области расширения модульности (HMVC), но фреймворк не оправдал моих ожиданий. В тоже время мне удалось наконец осилить (прочитать и понять) документацию по Kohana 3.0, поэтому начиная работу над следующим проектом, я решил все-таки попробовать оседлать данный фреймворк.
Оседлать Maxsite
Среда, 29 декабря 2010 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 626
Подписаться на комментарии по RSS
Давно хотел попытаться наладить разорванную автором интеграцию CMS с фреймворком, ковырялся-ковырялся набегами, но вот недавно пришел к выводу, что задача эта мне более не интересна... Слишком уж все сделано не по-моему в этой CMS, слишком уж разорвана связь с прародителем ее - CodeIgniter (CI).
Да, и в обещем-то и сам фреймворк далек от моего "идеального" движка. Так, что мои поиски в этом направлении, вяло, но продолжаются... Вообще, если честно, я теряю уже интерес к программированию - у меня всегда к нему был любительский подход. Пока делаешь что-нибудь для души, нравится, а когда приходится делать что-то на заказ и в жесткие сроки, т. е. "из-под палки", то интерес уходит моментально ![]()
Но, все-таки решил эту неоконченную статью опубликовать... Все-таки кое-каких результатов добился в плане интеграции.
Чилдренет - каталог детских ресурсов
Среда, 24 марта 2010 г.Рубрика: Новости
Метки: news | sites
Просмотров: 724
Подписаться на комментарии по RSS
Сегодня можно считать закончил делать каталог сайтов для детей childrenet.com. Так сказать, прошу любить и жаловать, ссылки на детские ресурсы добавлять, на своих сайтах ссылки на каталог ставить. Проект не коммерческий, поэтому коммерческих сайтов каталог принимать не будет.
Сейчас каталог проходит этап первичного наполнения ссылками, а также отлавливания и исправления багов. Поэтому, о замеченных глюках просьба сообщать.
Идея Форекс-портала
Четверг, 4 февраля 2010 г.Рубрика: Бизнес в сети
Метки: business | forex | sites
Просмотров: 955
Подписаться на комментарии по RSS
Давно не делился идеями. В принципе идея не оригинальна, таких порталов в сети уже существует не малое множество, просто была мысль сделать и себе нечто подобное, но с некоторыми изюминками. Хотелось собрать в одном месте все, что может быть полезно как начинающему, так и опытному форекс-трейдеру.
Что должно было быть на этом портале, если бы я все-таки брался за его реализацию? Само собой блог со статьями, аналитикой и прогнозами, само собой форум. Кроме этого хотелось бы реализовать каталог и/или интернет-магазин советников. Но самой главной изюминкой могла бы стать уникальная дэш-боард, на которой каждый пользователь мог бы набрать виджетов по вкусу, а именно: графики котировок и индексов, лента новостей от Доу Джонс (на русском языке), календарь новостей и так далее. Все это, чтобы можно было собрать на одной странице и расположить так, как вам удобно, причем желательно реализовать автообновление с помощью ajax.
Кстати, идея подобной (но не форекс, а вообще) дэш-боард мне приходила в голову очень давно, когда я еще совсем даже не представлял, как подобные вещи делаются, уж не буду утверждать, что раньше, чем оно появилось в Google и на некоторых других сайтах. А идея была проста - создать движок для управления отдельными виджетами, чтобы любой желающий мог зарегистрироваться и вести свой виджет, внося туда свежую информацию в обмен на право размещать рекламу в своем виджете, ну а пользователи выбирали бы интересующую их информацию.
CMS, CMF и фреймворки
Вторник, 19 января 2010 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 2638
Подписаться на комментарии по RSS
Продолжим тему начатую в статьях Бизнес в Интернете и веб-сайты и Становимся специалистами.
Здесь я хочу изложить свое понимание некоторых терминов, которыми пользуются веб-программисты. Хотел сказать, что собираюсь внести ясность, но нет, это будет именно мое понимание, так как есть некоторая путаница в этих терминах и нередко гарницы между понятиями несколько размыты, а каждый конкретный программист зачастую придает им свой оттенок. Вот я сейчас и придам этим понятиям свой ![]()
Итак, движки - в моем понимании это наиболее общее понятие, которое обозначает основу программной части сайта. К движкам относятся системы управления содержанием или контентом (Content Management System - CMS), каркасы или фреймворки управления содержанием (Content Management Framework - CMF) и, собственно, фреймворки или каркасы веб-приложений (Web Application Framework - WAF). В наименьшей степени к движкам можно отнести библиотеки и шаблонизаторы.Далее...
Плагин кросспостинга в ЖЖ для MODx
Пятница, 25 декабря 2009 г.Рубрика: Бизнес в сети
Метки: business | sites
Просмотров: 2205
Подписаться на комментарии по RSS
Недавно один товарищ попросил помочь с плагином кросспостинга в ЖЖ для MODx. Хоть давно я уже с MODx перестал работать, но взялся, пришлось многое не только освежить в памяти, но и нового почерпнуть. В плане документации, увы, ситуация практически не изменилась: есть отличное описание по использованию CMF, немножко по созданию сниппетов, минимум API, и практически ноль по созданию плагинов и модулей.
Вот не знаю, что там за "революцию" они затеяли, все нет времени ознакомиться со всеми новшествами, но похоже, что я к MODx уже врядли вернусь.
Да, а плагин я написал, делюсь с сообществом. Он, возможно, сыроват, так как я писал его в промежутках между основными задачами и так уж тщательно отладкой не озадачивался. Держите.



