Блог ищущего программиста

Архив автора

Первый опыт с python и django

django

Начитался хвалебных отзывов про питон и джанго. Решил попробовать сделать небольшой проектик на нем. Особенно интересно, что гугл предоставляет хостинг под питон. Запустить приложения под GAE оказалось не очень просто. Решил сначала сделать все на локальной машине в режиме разработки. Как раз подвернулась идея админки для альянса одной из браузерных стратегий. За три дня django мне показался удобнее Yii. Реально все логичнее и проще. Хотя, конечно, первый день мне так не казалось. В Yii есть быстрый генератор форм для управления содержимым. В джанго приходится для каждой модели прописывать действия, но когда разобрался, это оказывается совсем не сложно. Дальше будет виднее. Быть может и моим основным языком станет python.

Директ РСЯ или Adsense — что выгоднее?

Adsense или Директ

Конечно же, в каждой тематике свои показатели. Но в тематике образования Adsense оказался в 3 раза выгоднее. Правда стартует он долго. Т.е. нужно дать ему отстояться около полугода. Хотя это у меня так. У каждого своя статистика. РСЯ мне больше визуально нравится, а у Google есть баннеры. Кликабельность у них часто лучше, чем у текстовых объявлений.

Как проходил эксперимент: Далее…

Еще один комбобокс с автокомплитом

textext-demoНашел замечательный компонент для JQuery, под названием TextExt. Очень близок к контактовскому. Правда пока у него есть определенные недостатки в поведении, но они решаемы. Компонент очень гибок и расширяем. Но я убил довольно много времени, на то, чтобы заставить его работать с парами ключ-значение. По умолчанию он работает только с тексовым массивом. Расширение делается достаточно просто и предусмотрено в виде плагина. Т.е. нужно переопределить менеджер значений, в котором прописать всю логику. Далее…

Наконец дорос до Yii

Делаю сайт развлекательной тематики. Я уже писал о первом знакомстве с Yii. Вот на нем и пишу. Для того, чтобы сделать какую-нибудь легкую мелочь, решаемую в голом PHP простым изменением запроса, приходится лопатить десяток-другой страниц выдачи гугла. Хотя, как и в любой другой технологии, в которой нет опыта. ActiveRecord — инструмент хороший, но любую более менее структурированную выдачу проще делать через DAO (прямые запросы MySql через PDO). Она и работает быстрее, и на сайте рекомендуют при оптимизации его использовать. Но в целом все получается красиво и структурированно. И даже кажется, что быстро, если не считать обучения. По производительности тест сделаю, как будет более менее готовый функционал. Хотя это больше для галочки. Все равно и так понятно, что при большой посещаемости, прибыльность позволяет выделить нужные ресурсы. А до 20 тысяч обычного VPS полюбому хватит.

Мысли о интернет-магазине

Интернет-магазинЧто-то много в последнее время появилось партнерских программ интернет-магазинов. Даже возникало желание подключиться к какой-нибудь. Но что-то подсказывает, что мне пока рано. С другой стороны, довольно много магазинов продается. Чаще всего это заезженные копии часов или что-то в этом духе. Куплю интернет магазин и заживу счастливо! Но не просто так же его продают. Значит он требует времени, интереса и внимания. Как и любой другой сайт.

Вообще, покупка сайтов, довольно интересная тема, но требующая довольно большого опыта в построении, чтобы понимать, что даст выхлоп, а что нет. Если создавая самостоятельно, можно ошибаться, теряя только время, то покупая, одновременно теряешь и деньги на приобретение. Поэтому я пока на уровне взращивания с нуля. Далее…

Уголовная ответственность за пользование пиратским ПО

Пиратское ПО

Когда-то давно я работал в компьютерном магазине и занимался там всем подряд. Довольно быстро моя специализация установилась на программном обеспечении. Я занимался установкой и настройкой операционных систем, а также решением любых проблем при работе с программами. Для повышения качества и производительности даже выпускал свой диск с набором автоустанавливающихся ОС и репаков поломанных программ. Далее…

Откуда берется параметр locale=ru

locale=ruСмотрю я недавно статистику в метрике и случайно мышкой попадаю на обзор параметров URL. И вижу там странную картину, так как у меня не используются параметры в адресной строке. А там целый набор параметров, таких как locale=ru, prefs_get={}, wauth.

Полез было в поиск, узнать, вдруг браузеры подставляют эти параметры, но ничего полезного не нашел. Метрика, система мощная, но определенные данные из нее или не получить, или достаточно муторно. Google Anaytics помощнее, но там тоже отследить не все можно. Далее…

Скорость PHP фреймворков по сравнению с голым PHP

Структура MVC

Структура MVC

Вроде созрел я для того чтобы начать использовать php-фреймворки. Наэкспериментировался вдоволь — получился свой, достаточно сносный фреймворк. Конечно Красотой он не блещет, так как разрабатывался по нуждам и по мере появления знаний в этой области. Но захотелось попробовать чего-нибудь готового, чтобы можно было: раз и все добавилось! Как в 1С 🙂

Изучил, что есть. Посмотрел сравнения. Решил попробовать Yii, как один из самых быстрых и перспективных. Тем более, что прямого сравнения с голым PHP я сходу не нашел. В принципе все удобно и понятно. Но… скорость меня не обрадовала. Далее…

Важность внутренней перелинковки

Переделал заголовки на сайте так, что убрал из них ссылки на родительские разделы. В результате позиции Google слегка упали. А по ВЧ вообще из сотни выпал. Вот так работает внутренняя перелинковка.

Вчера почитал про хлебные крошки, и про то, как Google их понимает и отображает. Кстати, есть сервис от поисковика, показывающий, насколько правильно распознается микроразметка на странице. Далее…

Часто слетает авторизация

Прочувствовал на себе то, что регистрация и авторизация непонятным образом регулярно слетают и я об этом не знаю. Сразу вспомнилась куча сайтов, где встречался с нерабочей регистрацией и авторизацией. И не понимал, как можно такое  допустить. Это же основное недовольство, когда хочешь зарегиться, а не получается. Но, как оказалось, об этом легко не знать.

33 - здесь у нас SQL запросов.
0,107962 - время на генерацию страницы.