Прошлые записи
Удаленная работа – мысли вслух
Янв 20, 2010 Интернет, Работа 7 комментариев
Добрый день!
Извиняюсь, что давно ничего не писал, как Вы наверное догадываетесь во всем виновата сессия, да и работал до этого. Данный пост в общем то как раз о работе. Захотелось поделится своими мыслями по поводу работы во время учебы.
В данный момент я работаю php программистом в одной Питерской фирме, работаю удаленно, т.е. мне присылают задание и я выполняю его дома за своим ноутбуком. Данный вид работы я считаю самым оптимальным и выгодным для одной и другой стороны. Сейчас попробую объяснить почему я так считаю.
С Днем Рождения, JQuery!
Янв 14, 2010 JavaScript, Новости, Программирование Один комментарий
Да 14 января JQuery увидела свет, в далеком уже 2006 году!
Это замечательный инструмент для создания красивых фишек на сайт и не только для наведения красоты, но и создание полезного функционала для улучшения юзабельности – в общем очень качественный и хороший продукт!
Скачать библиотеку можно по прямой ссылке: JQuery 1.4
Так же по этому поводу на сайте 14 дней с JQuery пройдет 14 дневная акция, в ходе которой будет доступно много полезной информации по JQuery 1.4!
Эстафета #1. Идеальное место для работы.
Янв 13, 2010 Блог, Интересности, Работа 8 комментариев
Добрый вечер!
Это моя первая эстафета, так что строго не судите
Суть эстафеты поделится своими мыслями насчет идеального рабочего места. Начну само собой я, сразу хочу предупредить у меня будет достаточно много фоток, так что знайте!
Теперь не много информации об эстафете, я смог (почти) воссоздать свое идеальное рабочее место, т.е. я смог сделать фотографии. Во всяком случае по фотографиям, хотя бы наглядно будет видно, что я имею ввиду. Если не получается с фотками, то и ладно, хотя бы просто опишите, мне будет очень интересно почитать, надеюсь как и другим!
Работа -> трабл() или хитрый Битрикс
Янв 11, 2010 1С-Битрикс, CMS, PHP, Программирование, Работа Один комментарий
Всем привет!
Сейчас, я думаю, все программисты меня поймут! В общем дело такое, пишу по работе класс для системы CMS 1С-Битрикс, с заданием все понятно, единственная проблема была это использование связки PHP (само сабой) + MySQL + AJAX.
А программисты поймут меня в том, что: когда придумываешь как красиво все исполнить и это не получается – это очень обидно…
Мускул мы используем для хранения данных, аяксом их оттуда вытаскиваем или наоборот записываем. Конечно же есть какие то данные, но в данном контексте не суть какие. Самое трудное это использовать встроенный класс для работы с базой данных, так как писать отдельный нет ни какого желания.
Придумал выход. Выход такой: объявляем статическую переменную в классе с именем $_DBs, объявляем и пишем статический класс, вот листинг:
1 2 3 4 5 6 | //Статический метод - через него получаем объект //класса CDatabase для работы с базой данных public static function _setDBStatic(CDatabase $db) { Rating::$_DBs = $db; } |
Перед созданием объекта нашего класса мы вызываем данный статический метод и по идее у нас для всех классов должен существовать статический объект класса CDatabase, что уже хорошо, но не совсем нас устраивает. Не устраивает нас тем, что работать с базой данных через него очень опасно, так как он один на все объекты, в итоге пишем открытый метод который просто копирует данный объект в закрытый объект каждого экземпляра нашего класса, вот листинг:
1 2 3 4 | public function _setDBObject() { $this->_DB = Rating::$_DBs; } |
По идее данный класс должен без проблем перекочевать в закрытую переменную с именем $DB и далее в классе мы можем спокойно к нему обращаться, но выскакивает ошибка:
Fatal error: Call to a member function Query() on a non-object in {...}/class.Rating.php on line 140
Как видно из описания ошибки – нет объекта. И вот что я думаю, либо я на ночь глядя не соображаю, либо хитрые разработчики 1С-Битрикса прописали волшебный метод __clone(), который просто ничего не клонирует. И вот как быть? В общем надо колдовать…или поспать…
Дописал поздравлялку :)
Янв 8, 2010 PHP, Блог, Программирование 2 комментария
Поздравлялка – это то что Вы видите сверху моего блога. Сейчас там будут выводится различные поздравления и просто какая – либо информация, касающаяся календаря (допустим как сегодня – Пятница).
Обновления в дизайне блога
Янв 7, 2010 Блог, Новости 10 комментариев
Добрый вечер!
Выдалась свободная минутка и я решил посидеть за шаблоном своего блога. Совсем не давно я был на блоге с таким же дизайном, а так как каждый хочет быть хоть чуток индивидуальным, поэтому я решил изменить сайдбар и…
Читать полностью…
Введение в Компоненты 2.0 1С-Битрикс. Часть 2
Янв 7, 2010 1С-Битрикс, CMS, PHP, Программирование 3 комментария
Не знаю долгожданное или нет, но все же продолжение статьи о написании компонента 2.0 для системы 1С-Битрикс (Введение в Компоненты 2.0 1С-Битрикс. Часть 1). Во второй части мы поговорим о написании простого шаблона для нашего компонента.
Постановка задачи: создать простейший стандартный шаблон.
Так с задачей вроде все понятно, теперь давайте вспомним, что у нас вообще есть? У нас написан файл описания (.description.php) и написан файл перевода (.description.php), созданы папки /images/, /lang/ru/.
Еще в самом конце я говорил про файл component.php – этот файл и есть наш компонент, точнее та его часть которая отвечает за обработку чего – либо, т.е. программный код. В нашем случаи данный файл будет обрабатывать введенные пользователем данные, т.е. логин, пароль и остальное.
И так приступим!
Читать полностью…
Путь Джедая – от граблей к опыту
Янв 6, 2010 Программирование, Работа 2 комментария
Доброй ночи, а кому то уже и утра
Этот пост о наболевшем
По моему плану, сегодня должен был выйти пост о компонентах, но в связи с событиями сегодняшней ночи – он откладывается.

Введение в Компоненты 2.0 1С-Битрикс. Часть 1
Янв 5, 2010 1С-Битрикс, CMS, PHP, Программирование 2 комментария
Доброго времени суток!
Как видно из названия поста сегодня мы поговорим о написании простейшего компонента для CMS 1С-Битрикс. Компонент 2.0 отличается от Компонента 1.0, тем что они построены на MVС (Model-view-controller). Начать думаю стоит с задания. Сейчас в качестве примера мы сделаем Компонент 2.0, который будет выводить форму регистрации с нашими полями (а-ля упрощаем стандартный компонент).
Кого заинтересовала прошу под кат.
Google креатив
Янв 4, 2010 Интересности, Интернет 9 комментариев
Доброго времени суток!
Всегда когда захожу на Google, жду креативную картинку по поводу кого-либо праздника, но сегодня Google даже меня очень удивил!
Сегодня картинка посвященная Дню Рождения Исаака Ньютона и что самое прикольное – это то что она анимирована! Открываешь Google, видишь вот такую картинку:




