Neurons to bytes

Archive for the ‘Без рубрики’ Category

BSOD при установке Windows XP на ноутбук

03.19.2010 by Ouch! - 0 Comment
Posted in Без рубрики

Не устанавливается windows xp на ноутбук? При установке вылетает в синий экран (BSOD) с ошибкой 0×7B?
Скорее всего, в биосе включен SATA в режиме AHCI.

В windows XP отсутствует драйвер AHCI, поэтому, она вылетает с ошибкой при установке. В windows 7 такой драйвер есть, поэтому, все установится и будет работать нормально.

Так как же решить эту проблему?

  • Просто отключить режим AHCI в биосе. Вряд-ли он вам понадобится на ноутбуке.
  • Вшить драйвер AHCI в дистрибутив windows XP

Я выбрал первый способ - просто выключил AHCI в биосе и забыл о проблеме.

В конце марта 2010 г. в Санкт-Петербурге пройдет первая в России конференция по Zend Framework (Регаемся, ребяты!)

02.01.2010 by Ouch! - 0 Comment
Posted in Без рубрики

На днях закончился прием тезисов по планируемым докладам. Примечательно, что в состав докладчиков вошли ведущие участники русскоязычного сообщества ZF, опытнейшие специалисты и лично один из создателей фрэймворка!

На данный момент уже открыта предварительная регистрация на конференцию! Для решения ряда вопросов организаторам очень важно сейчас понять приблизительное количество человек, которые смогут посетить конференцию или каким-то иным образом принять участие в ней.

Каждый предстоящий доклад возможно обсудить на форуме ZF-сообщества. Ваше мнение очень важно для авторов!

Планируемые доклады

Жизненный цикл предложений (proposals) в проекте Zend Framework

Александр Веремьев (Zend Technologies, Zend Framework Core команда)

Zend_Search_Lucene в деталях

Александр Веремьев (Zend Technologies, Zend Framework Core команда)

Zend Framework и производительность

Александр Махомет (создатель сообщества ZendFramework.ru)

Zend Framework и MVC, «толстая» модель

Александр Стешенко (Norada Corporation, PHP-разработчик)


ФотоСтрана.ru: Прототипирование с использованием ZF (история боевого применения Zend Framework в highload-проекте)

Леонид Жаворонков (ФотоСтрана.ru, тимлид)

Использование очередей сообщений в повседневных проектах

Денис Баклыков (Обновление, веб-разработчик)

Zend Framework и Doctrine

Степан Танасийчук (руководитель веб-студии stfalcon.com)

Zend Framework и мультиязычность

Степан Танасийчук (руководитель веб-студии stfalcon.com)

История проекта e-Штаб

Анатолий Ларин (e-Легион, веб-программист)

Что нового несет нам Zend Framework 2.0?

Надежда Блинова (Wizartech, веб-программист), Георгий Туревич (Wizartech, ведущий веб-программист)

Интеграция Zend Framework c Javascript-фрэймворками jQuery и Dojo Toolkit

Георгий Туревич (Wizartech, ведущий веб-программист)

Смело обсуждайте доклады и регистрируйтесь!

За последними новостями можно следить здесь:
RSS-канал: feeds.feedburner.com/zfconf
Twitter: @zfconf
Группа Вконтакте: vkontakte.ru/club14951507

К участию также приглашаются информационные и финансовые спонсоры.

Встроенные переводы сообщений валидаторов в Zend Framework

01.19.2010 by Ouch! - 2 Comments
Posted in Без рубрики

В новом Zend Framework 1.10 появились переводы для встроенных валидаторов! Ура!
Теперь не нужно переводить самому, как, например, делал я когда-то. Теперь можно тупо:

$language = 'ru';
$translator = new Zend_Translate(
    'array',
    '/resources/languages',
    $language,
    array('scan' => Zend_Translate::LOCALE_DIRECTORY)
);

Zend_Validate_Abstract::setDefaultTranslator($translator);

И всё - радуемся.

Информация из оригинального поста Томаса Вейднера, разработчика i18n в ZF.

UPD: мы с ребятами с zendframework.ru (спасибо им) перевели сообщения валидаторов на русский язык. Ожидается, что наш перевод появится в ZF 1.10.2 (выйдет 23 февраля 2010). Так же, ожидается перевод на украинский язык.

Про интернационализацию и локализацию

12.24.2009 by Ouch! - 2 Comments
Posted in Без рубрики

Когда пользователь заходит на сайт, поддерживающий различные языки, то он должен выбрать тот язык, который подходит ему. В большинстве случаев язык, на котором отображается мультиязычный сайт определяется автоматически, на основе заголовка HTTP_ACCEPT_LANGUAGE, или на основе IP-адреса пользователя. Определять язык пользователя по его местоположению, при помощи IP-адреса неправильно, так как во-первых, правильно определить местоположение пользователя получится не всегда, а во-вторых, определять язык по местоположению это плохая идея.

Почему? Например, я могу находиться в Испании, и зайду на мультиязычный сайт из под локализованного на баскский язык браузера (я Баск), а страничка всё равно отобразится на Испанском языке, хотя я хотел именно баскский, который, к тому же, вообще не связан ни с одной известной языковой семьёй и по-испански я просто бы ничего не понял. Такое может случиться, если язык пользователя определяется по IP.

Итак, чтобы правильно определить язык пользователя, мы можем посмотреть только на HTTP_ACCEPT_LANGUAGE, кроме него мы можем узнать язык пользователя только если он сам его укажет. Read the rest of this entry »

HTML5 Tabs: Первая проба

12.21.2009 by Ouch! - 0 Comment
Posted in Без рубрики

В HTML5 есть очень удобные семантичные элементы section, которые используются для разделения контента.
Я попробовал реализовать с их помощью табы, так как стандартное решение на списках UL не является семантичным. В итоге, за вечер был сделан первый вариант, что называется “быстро и грязно”, но я старался.

Итак, смотрим демо: HTML5 tabs demo

Принимаю предложения по улучшению, так как табы имеют некоторые недостатки (профессионалы поймут о чем я, когда посмотрят код примера).

How does the event bubbling works in Javascript?

11.28.2009 by Ouch! - 4 Comments
Posted in Без рубрики

Few people knows how events works in javascript. Currently, many people use frameworks, and do not realize how event works, so they are spend much time on simple things.

I’ll tell about a widely known in narrow circles thing such as event bubbling. What I’m talking about?

When we are click on any element on the web page, the event is raised on all the parent nodes of clicked element, until it reaches the document node. This is event bubbling as is.
Let’s see clearly how it works, it’s better to see than tell a thousand words.
Read the rest of this entry »

Получение ответа в виде JSON от Form.Request в Mootools

11.14.2009 by Ouch! - 2 Comments
Posted in javascript, mootools, Без рубрики

В Mootools есть отличное решение для отправки форм при помощи AJAX, это Form.Request. Он позволяет очень просто отправить форму без перезагрузки страницы.

После того, как форма отправлена, вы можете получить ответ в виде html, чистого текста или XML, в зависимости от того, какой заголовок Content-type вы отдаете на стороне сервера. Но чаще всего, нужно получить запрос в виде JSON, а в Form.Request это не предусмотрено.

Давайте посмотрим, как все таки получить нужный нам ответ в JSON:

new Form.Request($('login-form'), $('login-form-errors'), {
    resetForm: false, // Не сбрасывать форму после отправки

    // В случае успешного запроса
    onSuccess : function(target, text, xml) {
        // Если сервер что-то возвратил
        if (text.length) {
            // Перекодируем ответ в объект JSON
            var json = JSON.decode(text[0].data);
            ...
        }
    }
}).send();

Смотрите так же документацию по Form.Request

Какую музыку я люблю?

09.08.2009 by Ouch! - 0 Comment
Posted in Без рубрики

Не все же писать о разработке. Надо иногда посметь раскрыть перед читателями одну из сторон жизни. Наверное, это интересно?

Какую музыку я люблю?

В музыке мне первое что важно - это смысл. Чтоб был смысл в ней. Не важно какой - главное чтобы тема не была бессмысленною. Например, я обожаю рэп на социальную тематику, но чтобы не про наркоту. Да, я слушал многоточие и у них есть достойные темы, но когда все темы про наркоту - ну, это как то …
Люблю транс. Больше всего - вокальный транс. К примеру - Dj Shah - очень нравится мне. Позитивный дядька. Спасает меня, особенно при моей-то наклонности грузиться, какое вокруг все говно, за исключением отдельных лучиков света :). Хотя по жизни я хоть и задумчивый, но стараюсь быть позитивным - зачем кого-то грузить?
Да, пожалуй транс занимает первое место в моем личном чарте. Наверное, мне он нравится за такое немного грустное настроение, переливающемся с громогласным позитивом. Люблю послушать psy-trance - я сразу ощущаю себя охуенным роботом. Read the rest of this entry »

Блоки в Zend Framework. Финальная версия.

09.02.2009 by Ouch! - 10 Comments
Posted in Без рубрики

Я продолжил свои изыскания на тему блоков в Zend Framework. Я все искал, как сделать работу с блоками на сайте максимально удобной.

До этого, я написал несколько статей, посвященных блокам:

Но не далее, как неделю назад я придумал еще более удобный способ работы с блоками. Некоторые мои предыдущие утверждения я опровергнул :)

Блоки в новой версии так же работают на основе конфига блоков. Но теперь блоки можно как включать, так и отключать в любом месте контроллера. Именно отключения блоков и не было в прошлых версиях - как мне тогда показалось, оно было излишним. Но практика показала, что это не так.

Итак, в этой версии у нас есть помощник действия (action helper) и плагин фронт-контроллера (controller plugin). При помощи помощника действия мы указываем, какие блоки нужно будет загрузить или отключить, а плагин фронт-контроллера управляет непосредственно загрузкой блоков, которая происходит сразу после диспетчеризации действия в контроллере. Read the rest of this entry »

Who are all these people?

07.28.2009 by Ouch! - 1 Comment
Posted in Без рубрики

I’m waiting your suggestions in the comments :)

people