Главная
  • Выполненные работы
  • Партнеры
  • Услуги и цены
  • Knockoutjs — Основные понятия


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

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

    Итак перед нами js реализация патерна MVVM. Если до этого вы использовали MVC или MVP, то вам уже знакомо острое желание напихать логики в отображение. Это основная проблема, по причине которой я собственно и начал вгрызаться в Knockoutjs.

    Читать запись полностью »

    PHP: поисковые роботы


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427
    <?php
    $agent=getenv("HTTP_USER_AGENT");
    $is_bot=false;
    $bot_arr=array("Aport","Rambler","Yahoo","Yandex","arch","bot","craw","spid");
    foreach($bot_arr as $bot_name) {
    	if (stristr($agent,$bot_name) { $is_bot=true; }
    }
    if (!is_bot) {
    	//действие для людей
    }
    if (is_bot) {
    	// действия для роботов
    }
    ?>

    Онлайн проектирование баз данных


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Онлайн проектирование баз данных

    Онлайн проектирование баз данных

    Встал вчера еще вопрос по быстрячку накидать структуру одной базы данных. Сложность достаточно высокая по привычке прикинуть в уме не получается, а создавать слету не представляется возможным потому как пара противных связей между таблицами в уме не сходится. В итоге сегодня днем в темпе вальса пересмотрел кучу решений для проектирования БД в режиме десктопа. Печальная, ептя картина, я конечно понимаю что у facebook, microsoft и google свои тулы, а покупону оно и на не на, но выглядит все очень бледно, печально и не организовано.

    Читать запись полностью »

    Диаграмма процесса разработки сайта


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Только что свалилось в твиттер вот такое чудо в виде диаграммы с этапами и таймингами по разработке сайта. Грех не сохранить для истории столь чудесную вещь.

    Автора не знаю, но честно заимствовано на сайте

    Диаграмма процесса разработки сайта

    Диаграмма процесса разработки сайта

    Microsoft Security Essentials + proxy


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Для всех несчастных подобно мне похороненных под proxy. Для нормального обновления этого антивируса от Microsoft нужно:
    1. Настроить прокси в IE
    2. Открыть cmd.exe в режиме администратора
    3. Выполнить команду: netsh winhttp import proxy ie

    Все. Обновления работают.

    Установка операционных систем


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Кстати про операционные системы. Появление на домашней и рабочей машинах VirtualBox показало еще одну прекрасную возможность использования современных технологий. Виртуальные машины на самом деле поддаются синхронизации через dropbox. Т.к. я активно продолжаю развертывание хорошей тестовой площадки, то на данный момент дошел до следующей конфигурации:
    1. Развернул веб сервер под Убунтой.сервер. Настроил апач, пхп, мускул, добавил днс (правда не придумал нах), собрал (пусть и криво) почту, и включил фтп. Теперь все это висит в удаленном режиме при этом я с ним работаю полностью как с удаленным сервером. (думаю где бы еще панель управления для хостинга спереть)
    2. Для экспериментов с настройкой был так же развернут убунту 10.10 десктоп. Я на нем тренировался настраивать все выше описанное (в окошках как-то покомфортнее будет).
    3. Окончательно увлекся и поднял еще одну виртуалку полностью закрытую защищенную и типа зашифрованную под вебмани. Только финансовые вопросы и николышет.

    Читать запись полностью »

    Ubuntu под VirtualBox


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Спонсор поста уверенно отвечает на посыл: «хочу подключить интернет». Фирма Московская интернет раздает ведрами. В отличии от Киевской Воли на нее мне заказчики не жалуются. Отличный интернет по вкусным ценам. Ну а в наше время хороший канал даже важнее, чем большой винт.

    Читать запись полностью »

    Microsoft WebMatrix


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Спонсор поста: Бесплатная доставка цветов на праздники, юбилеи и дни рождения. Подарки для любимых, близких и прочих находящихся на расстоянии дорогих людей. Пользуйтесь!

    Новая тула от Microsoft. Довольно удобная система все в одном для веб развертывания и веб разработки. В целом чем-то напоминает denwer и xampp.

    Читать запись полностью »

    WordPress: добавить текст в конец поста


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Добавляем текст после каждого поста в блоге. Как обычно функцию нужно впихнуть в function.php для текущего шаблона. Если файл в теме не существует, то создаем его и дописываем.

    function add_post_content($content) {
    	if(!is_feed() &amp;&amp; !is_home()) {
    		$content .= 'Ваш текст для добавления нужно прописать вот сюда.';
    	}
    	return $content;
    }
    add_filter('the_content', 'add_post_content');
    

    Читать запись полностью »

    Проверить активность плагина в WordPress


    Warning: in_array() [function.in-array]: Wrong datatype for second argument in /var/www/dekus/data/www/dekusworld.ru/wp-content/plugins/jetpack/modules/sharedaddy/sharing-service.php on line 427

    Иногда возникает необходимость проверить активен ли какой-то плагин или нет. Для этого в WordPress существует функция is_plugin_active в качестве аргумента принимающая путь к плагину и возвращающая true в случае положительного исхода проверки и false в случае отрицательного.

    < ?php
    if (is_plugin_active('plugin-directory/plugin-file.php')) {
        //plugin is activated
    }
    ?>
    

    Читать запись полностью »