Рубрика «Сайты и их проблемы»

Навальный- демон Adsense

Tuesday, 12 Apr 2011

Забавная тема вскрылась седня днем, после того как я озадачился вопросом о том, почему у меня на заглавной странице блога перестала показываться контекстаная реклама Adsense. То есть во всех страничках она показывается корректно, а вот на заглавной почему то нет, причем последние несколько дней. Немного погуглив, я выяснил, что такие грабли иногда случаются, когда запихиваешь в тред блога какую то статью, выходящую за рамки основной информационной ниши и тогда система перестает показывать на заглавной контекстные блоки. Собственно единственное что я добавлял в последние дни на свой блог, и что могло бы как то выходить за его рамки- это были пространные рассуждения о шумихе, поднятой вокруг ddos-атаки на жж и приписанные блогу навального.

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

Уж не знаю какие там счеты у Навального с компанией Google, но то что его имя демонизирует блог для системы Adsense явилось для меня весьма интересным открытием, после чего я прошел на сайт Google и ввел “Навальный” в форму поиска- после чего с радостью обнаружил, что и на самом Google это слово отрубает контекстную рекламу, которая показывается в правом сайдбаре. После чего стал рыть далее и обнаружил интересную особенность, что некоторые фамилии отрубают показы рекламных блоков, как на самих страницах, так и в разделах где они упоминаются с другими постами.

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

VN:F [1.9.21_1169]
Rating: 8.0/10 (1 vote cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Очередное обновление ТиЦ

Monday, 28 Mar 2011

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

этому сайту вернули 10 ТиЦ которые отобрали 16 марта, видимо тем самым намекнув- так нельзя;
на этом положительные новости заканчиваются, ибо все мои остальные сайты не потеряли, но и не приобрели ничего нового, не считая моей жжшки которую я пользую для пинков ссылок, и которую думал вытянуть на 20-30 тицев, для чего позаписывал её в различные сообщества и начал с неё довольно много комментить и всячески участвовать в жизни змеиного гнезда, под названием ЖЖ- и как итог сняли имевшиеся на сайте 10 тиц;
остальные сайты, как я уже сказал, не претерпели никаких изменений, при том, что на основном домене наростил под 1.2к бэков, на игрушечном портале также увеличил уже месяца два как до 600 бэков;
но самое веселое оказалось с клиентским доменом, который двигаю де то с конца января- начинал с 60 тицев, в итоге 16 марта ему дают 80, а спустя 7 дней добавляют еще 20, так что тиц становится равным 100, но при этом часть линков улетает в жопу из топ10, так что их с неделю не было даже в сотне. Зато когда проверял их сегодня, большая часть из них вернулась, да еще и те что упорно не хотели входить в сотню, вдруг оказались на 20-30 местах;
и как обычно бывает после долбанных яндексовых штормов, мой авиабилетный бложик потерял дето 25-30% трафа, который вернул только вчера.

Такой вот апдейт, бесмысленный и беспощадный..

VN:F [1.9.21_1169]
Rating: 3.2/10 (13 votes cast)
VN:F [1.9.21_1169]
Rating: -1 (from 7 votes)

Долгожданое обновление ТиЦ лучше бы не наступало

Wednesday, 16 Mar 2011

Прикол прикольный конечно с этим яндексом- не успел прийти на работу как Макс скинул инфу что обновился тиц, я естественно полез смотреть на этот блог, он меня беспокоил больше всех, ну и как водится на нем тиц упал до 0. Я конечно огорчился, но это было ожидаемо, так что не стал особо горевать, а полез смотреть дальше.
Сеопульт и сапа молчали, хотя по сеопульту было понятно что обновление должно было произойти вот вот, ибо уже недели полторы идут штормы в районе 20%, а 12 числа так был и все 32%, но пока на них инфы нет. Но само веселое что и вебмастере, по крайней мере у этого доменчика, висит старый ТиЦ, так что похоже либо на какой то глюк системы, либо на то что Яндекс еще сам толком не соориентировался.

Но если учитывать что тиц у меня сняли у двух доменов- причем если у одного понятно за что, то у второго должны были наоборот прибавить, так как я на нем никакой деятельности не веду; и не дали ни одному из продвигаемых доменов, при том что с декабря я на них наростил дето до 1к бэков, то имхо следует в самое ближайшее время ожидать корректировочного отката, который полагаю приключится если не в начале следующей недели, то по идее в ближайшие две, как уже было пару раз за последний год, причем тогда они сопровождались таким же тупо-необъяснимыми изменениями позиций сайта.

З.Ы. Самое интересное, что по версии сеопульта так никакого обновления тиц и не было, а только лишь прошел 34% шторм, так что ожидаем дальнейшего развития событий. Тем более, что пока у меня на бложке, не смотря на снижение пузомеров, траф прирос на 70 уников от среднестатистического трафика, так что такое развитие событий довольно не плохо.

VN:F [1.9.21_1169]
Rating: 3.1/10 (31 votes cast)
VN:F [1.9.21_1169]
Rating: -4 (from 10 votes)

Ошибка приложения Facebook Like Box

Wednesday, 16 Mar 2011

Есть у меня сайтик по путешествиям, с которого мне капает какая-никакая денежка с адсенса, ну и я его всячески облизываю, совершенствую и прочее. Ну и вот дето с начала ноября я подрубил на нем всякие плагины с социалок, через которые пытаюсь его также раскручивать, используя функционал сообществ, групп и страниц. И помимо цитирования в социалках, я подключил на нем прикольную тулзу от Facebook- Like Box, которая может через свой API транслировать на сайт как ленту страницы FB, так и кнопку I Like It, а также пользователей, который этот самый лайк с вашим сайтом и сделали.

Долго ли коротко ли, но сегодня мой прекрасный сайт получил 110 лайкера, после чего в виджете вместо симпатичных личиков фанатов появилась не приятная розовая надпись “The page you are trying to access is restricted or unavailable”. The page you are trying to access is restricted or unavailableРешив что какая то ошибка в коде, я поперся на фейсбучный сайт в раздел для разработчиков и минут 30 ковырялся с разными вариациями своего сайта, но ничего путного у меня не вышло. Поначалу я грешил на русское название своей группы, но попробовав еще с двумя русскими группами- пришел к выводу того что это какой то баг системы, и собрался уже писать Кате Скоробогатовой, как единственному представителю FB которого я знаю и которая меня уже не раз выручала с консультациями по вопросам обращения с facebook.

Но прежде чем отправить тупой вопрос “апачиму” я решил прогуглить на эту тему, и обнаружил причину по которой такая ситуация может быть- какой то американец обнаружил что данный баг срабатывает для не залогиненного пользователя, если для страницы установлены ограничения доступности по возрасту, и поэтому в настройках страницы надо выставлять “для всех- 13+ лет”. Пройдя в настройки своей страницы, я проверил и эту опочку, но она у меня была выставлена, так что я уже было отчаялся- но в последний момент увидел возможность создания короткого алиаса для страницы: проходите  на свою страницу в Facebook -> в верхнем правом углу кнопка редактировать -> раздел Маркетинг -> Создать короткое имя -> выбираете название страницы на которую создаете алиас и там вводите короткое имя для этой страницы и проверяете его свободность с помощью кнопочки, расположенной там же.

И что бы подумали? Заменив адрес страницы из двухсложного русского, на короткий английский алиас, я снова попробовал поднять Like Box для своего сайта, и у меня все заработало. Так что видимо это какой то глюк с русскими (а возможно и английскими страницами в Facebook) состоящими из нескольких слов.

VN:F [1.9.21_1169]
Rating: 8.9/10 (8 votes cast)
VN:F [1.9.21_1169]
Rating: +4 (from 4 votes)

Обнуляем пароль eGroupware Header/Admin

Wednesday, 02 Mar 2011

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

Собственно такая вот ситуация у меня произошла и с установкой eGroupWare- ибо я её поставил, настроил и отложил на 3 дня, в течении которых я напрочь забыл на чем я собственно остановился и главное какой пароль администратора я установил, так что мои попытки вломиться в вебконсоль управления сервером EgroupWare не увенчались успехом, после чего я пошел другим путем.

Для этого открываем файлик header.inc.php расположенный в корневой директории сервера eGroupWare и ищем строки:
$GLOBALS['egw_info']['server']['header_admin_user'] = ‘admin’;
$GLOBALS['egw_info']['server']['header_admin_password'] = ‘XXXXXXXXX’;
где XXXXXXXXX является хешированным с помощью алгоритма MD5  паролем, удалив который и приведя строку к следующему виду:
$GLOBALS['egw_info']['server']['header_admin_password'] = ”;
мы получим возможность войти в систему с пустым паролем.

VN:F [1.9.21_1169]
Rating: 3.3/10 (15 votes cast)
VN:F [1.9.21_1169]
Rating: +2 (from 2 votes)

Установка eGroupWare

Thursday, 24 Feb 2011

Собственно поскольку решение кроссплатформенное, то я его решил ставить на CentOS, с тем чтобы после этого поднять в виртуальном окружении VmWare, уже в конторе- а пока суть да дело настраивал сидя на больничном.

Поставил CentOS, проапргейдил, после чего качнул с оффсайта исходники. Там есть несколько типов исходников- rpm, который всем рекомендуют ставить, и который при этом вообще не понятно как и куда ставится и снимок системы eGroupWare, представляющий собой домашнюю директорию сервака. Скачиваем снапшот и засовывавем его в папку egroup которую создаем в корне домашней директории нашего веб-сервера: /var/www, после чего заходим по адресу http://localhost/eware/ и у нас запускается установка, которая проверив нашу систему сказала мне что у меня старенький php- ибо для системы требуется 5.2 а у меня всего 5.16, так что начнем с обновления php:
Смотрим для начала что у нас вообще установлено:
# rpm -qa |grep php
Далее добавляем репозитарий разработчика, в который вносим только php
# vi /etc/yum.repos.d/CentOS-Testing.repo
############################################################
# CentOS-Testing:
# !!!! CAUTION !!!!
# This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.
# They may or may not replace core CentOS packages, and are not guaranteed to function properly.
# These packages build and install, but are waiting for feedback from testers as to
# functionality and stability. Packages in this repository will come and go during the
# development period, so it should not be left enabled or used on production systems
#without due consideration.
[c5-testing]
name=CentOS-5 Testing
baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
includepkgs=php*

############################################################
Сохраняем файл и запускаем обоновление, которое займет некоторое время, так что можно сходить налить чайку:
# yum update
После чего смотрим снова пакеты установленные в системе и версию самого:
# rpm -qa |grep php
# php -v

Перегружаем веб-сервер и после этого снова проходим тест
# service httpd restart
Перед этим надо внести исправления в php.ini, поскольку у меня тест также ругался на предмет двух директив указанных в файле, которые надо выставить в следующих параметрах:
upload_max_filesize = 8M (для возможности загрузки больших файлов)
mbstring.func_overload = 7 (для поддержки UTF-8)
Также необходимо указать временную зону в которой находится наща система:
date.timezone = “Europe/Moscow”

После теста мы проходим по нему и смотрим на параметры обозначенные молнией, и по возможности устраняем их. Также у меня вывалилась еще одна фатальная ошибка относительно отсутствия JPGraph в директории /var/www/html/jpgraph, который необходим как раз для отрисовки диаграмм этого самого Ганта.

Выкачиваем с http://jpgraph.net/download/ и разархивировавыем его в нужную нам папку
После этого запускаем, уже установленный мускуль:
# /etc/rc.d/init.d/mysqld start
и задаем пароль для одмина
# /usr/bin/mysqladmin -u root password ‘PassworD’
Далее создаем базу данных и пользователя для нашей системы:
mysql> CREATE DATABASE egroupware;
mysql> use egroupware;
mysql> GRANT ALL PRIVILEGES ON *.* TO egroupware@localhost IDENTIFIED BY ‘PassworD’ WITH GRANT OPTION;

После этого проходим все тесты, заполняем поля и устанавливаем движок, после чего переходим к процессу настройки основных конфигураций- таких как фтп сервер, почтовый сервер, LDAP и прочее.

VN:F [1.9.21_1169]
Rating: 3.6/10 (20 votes cast)
VN:F [1.9.21_1169]
Rating: -3 (from 3 votes)

Система управления проектами eGroupWare

Thursday, 24 Feb 2011

Как обычно на работе решили что раз я такой деятельный, то помимо своих обязанностей могу еще и впахивать из серии “лужу, паяю, на php ваяю” и повесили на меня, не мудрствуя лукаво, проект по организации системы для ведения бизнес проектов. Причем, поскольку контора типична рассейская, то и манера ведения проектов соответствующая- подготовил презентацию по десятку примерно продуктов, на что мне сказали что это все лажа- слушать некогда, так что говори что лучшее и давай ставь. Причем как обычно бывает- при том что разговор был в середине пятницы- хозяин конторы хитро улыбаясь поинтересовался- успею ли я выкатить систему до понедельника, и крайне удивился тому факту, что я сказал что возьни тут на неделю, ибо памятуя о том как я внедрял в предыдущей конторе help-desk, загонять себя в жесткие временные границы, у меня не было ни малейшего желания.

Собственно из всего многообразия систем, предлагающих ведение бизнес проектов и пляшущих от Microsoft Project я выбрал наиболее, на мой взгляд, интересное решение, называемое eGroupWare. Это пхпшное open source  решение, естественно в этой связи кроссплатформенное, так что запускается под любым веб-сервером- будь то Apache или IIS. Также поддерживает различный СУБД- MySQL, PostgreSQL, MaxDB, Microsoft SQL Server и даже каким то боком Oracle.

Написано про систему довольно много, но меня собственно в ней привлекло то, что она веб-ориентированная, а не клиент-сервер, как большая часть подобных приложений, в добавок обладает своей CMS,  включает в себя кучу всяких фич, как то календари, планеры, менеджер проектов с диаграммами Ганта ( на мой пасс о том, что это за верь я не разбирался- босс мне есессно заявил что это все полная лажа и там разбираться нечего), хранилище файлов, встроенное wiki и базу данных решений, средства контроля исполнений и расчет трудозатрат и стоимости, всякие голосалки и даже внутренний чат. Система как я уже писал- полностью бесплатная в версии Community Edition, и поддерживает около 25 языков, в том числе и русский. Также в системе имеется поддержка всевозможных PDA, Outlook’ов и различных других клиентов, с которыми синхронизирует свой планнер.

Собственно это прилюдия, теперь расхвалив это решение перехожу к его установке и настройке.

VN:F [1.9.21_1169]
Rating: 4.2/10 (28 votes cast)
VN:F [1.9.21_1169]
Rating: -5 (from 7 votes)