All posts by amri

Easytrader рекламен baner popup. Редно или не?

Скоро получих информация, че рекламните банери предоставени от easytrader.bg се блокирали от Firefox. Тази информация беше малко или много игнорирана от мен, но все пак я поставих под съмнение. След получената информация започнах през  няколко дни лично да отварям предоставения банер и днес забелязах  нещо интересно. Това което ми казаха явно е вярно. Предоставения банер се блокира от Firefox(което си е нормално по принцип _blank…) и е доста непосилно за нормалния потребител да натисне лентата за позволение на банера и тои да бъде достъпен. Един вид логично погледнато известна част от кликовете реализирани върху банера са завършили с лентата за "Firefox prevented-this-site-from-opening a pop-up window" и край. НЕ ТВЪРДЯ, ЧЕ ВИНАГИ СЕ БЛОКИРА, А ПОНЯКОГА. Днес ще изпратя любезно писмо на easytrader с молба да разяснят случая защото ми стана интересно. АБСОЛЮТНО не обвинявам никого и най- вече easytrader понеже забелязвам сериозност в техните отношения.
Предоставям Screenshot:

Popup реклама на easytrader
Popup реклама на easytrader

Остава да се види какво ще ми отговорят.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Излезе Mozilla Firefox 3.0.5

Както обикновено, оправени са програмни грешки и е подобрена стабилността на браузъра. Можете да го свалите от тук.
На 8 този месец излезе и Firefox 3.1 beta 2. Него ще намерите пък тук.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Стартиране на компютърно захранване чрез oкасяване

Днес на колегите им се наложи да тестват едно захранване дали работи . За целта вместо да го свързваме към машина oкасихме два от неговите пина , зелен и черен. Чрез това oкасяване захранването се стартира и започва да работи без машина.

Ето снимка на пиновете:

Зелен и черен пин на захранващ блок на компютър
Зелен и черен пин на захранващ блок на компютър

PS: За укасяването съм използвал отново наличния coaxial кабел 🙂

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Практично и забавно- Ремонтиране на монитор- изгорял бушон.

Hi :). Скоро се развали на приятелката ми монитора. Тои си стоеше  в стаята тихо, кротко и безпомощно, изпаднал в летаргия. Днес в колата докато пътувахме към тях се сетих, че проблема може да е от изгорял бушон. Тази причина е вероятна, защото с нашите енерго- доставчици и техните пренапрежения и др. проблеми много често проблема се крие в изгаряне на бушоните.  До тук добре казал онзи които скошил от Айфеловата кула :). Отворих монитора и извадих бушона от неговото гнездо :). Възникна един доста съществен въпрос, а именно как ще разбера дали бушона е здрав или не като нямам никакви инструменти като  мултицет, фазомер, кабели и т.н. Сетих се, че на запалките има едни малки диодчета с три малки батерийки. Извадих диода и батерийте от запалката и го използвах за да разбера има ли верига в бушона или няма. Установих, че няма верига :). След това възникна въпроса как да подменя изгорелия проводник в бушона с друг като няма такъв . Изминаха дългите и мъчителни 365 дни които прекарах в мислене …  ЕВРИКА сетих се, че има 20 метра коаксиален кабел(сърцевината е от мед) и мога да използвам медната му  сърцевина за проводник в бушона. Изрязах няколко сантиметра и ги сложих в бушона. След това изолирах бушона със шведска лента и го поставих в монитора. Пуснах и ….? Монитора си тръгна и работи съвсем коректно.

Снимка на бушона с коаксиален кабел:

Снимка на предпазен бушон
Снимка на предпазен бушон

Извод: Когато имате изгорял уред и имате малко свободно време или желаете да релаксирате ПЪРВО ИЗПРОБВАЙТЕ ИЗПРАВНОСТТА НА БУШОНА преди да заведете уреда на ремонт.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Suhosin и максимален брой $_POST променливи

Днес ми се наложи в една html форма да сложа 500 $_POST променливи(input полета и форма с method='post')  и да ги събмитна(изпратя|submit). Обаче когато ги изпратя не се случваше нищо. Странно. Започнах да изследвам проблема и установих, че ако $_POST променливите(input полетата) са 199 ги изпраща към Apache и си работи напълно коректно, обаче когато са повече от 199 не иска да ги изпрати. След 168 часа(шегувам се) се сетих, че имам инсталиран Suhosin и от него може да се ограничава именно броя на $_POST променливите. Редактирах конфигурационния файл на suhosin (или php.ini зависи как е конфигурирано)  да пуска 2000 $_POST променливи и всичко се нареди както перфектно нареждане на Рубик.

/etc/php5/apache2/conf.d/suhosin.ini
# configuration for php suhosin module
extension=suhosin.so
suhosin.post.max_vars = 2000
suhosin.request.max_vars = 2000

cat interesno.php
<?php
$max_input=198; //Работи със стойностите по подразбиране в Suhosin
#$max_input=298; //Работи с НОВИТЕ стойности  в Suhosin
if (!($_POST['submit']))
{
echo "<form action=" method='post'>";
for ($i=0;$i<=$max_input;$i++) { echo "<input type='text' value='$i' name='dhstudio$i'><br>"; };
echo "<input type='submit' name='submit' value='ribka'></form>";
}
else
{
foreach ( $_POST as $key => $value ) {  print $key . " " . "=" . " " . $value;  print "<br>"; }
};
?>
Хей за хората които не ползват Suhosin или ползват най- обикновен Apache(нямам впредвид буквално най- обикновен) с php няма да го имат този проблем т.е. могат да добавят много голям брой $_POST заявки.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Излезе нова версия на блога WordPress 2.7 с кодово име "Coltrane"

Днес излезе WordPress 2.7  "Coltrane" и веднага ъпгрейднах блога.

Интересното което се забелязва на пръв поглед е променения администраторски интерфес . Ако разгледате новия панел ще забележите, че има табло където може да пренареждате всичко,  бързо отговаряне на коментари, бързо публикуване, инсталиране на разширения директно от администрацията и др.

С тази версия за напред ще забравите ръчното обновяване на WordPress. За напред всяка актуализация ще има възможност да бъде реализирана напълно автоматизирано с едно натискане на мишката.
Междо другото любитен факт е, че WordPress 2.7 "Coltrane" освен на потребителите е посветен и на големия джазмен Джон Колтрейн, известен с гениалните си импровизации.

Да ни е честит WordPress 2.7 "Coltrane"

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Дата.бг с нов дизайн

Един от популярните Български сайтове Data.bg (Homelan) започна процедура по стартиране на нова версия на сайта си . След изтичане на обратното броене за стартиране остана надпис в които се упоменаваше, че ще бъде стартиран до края на деня (не беше ясно кои ден) 🙂 . На този етап се правят отново опити за стартиране, но сега плюе следните грешки:

url http://data.bg :
exception 'PDOException' with message 'SQLSTATE[HY000] [1040] Too many connections' in /usr/local/www/html/beta/server/sql/sql.php:60 Stack trace: #0 /usr/local/www/html/beta/server/sql/sql.php(60): PDO->__construct('mysql:host=loca…', 'root', 'databg2008') #1 /usr/local/www/html/beta/server/sql/sql.php(51): sql->connect() #2 /usr/local/www/html/beta/server/sessions/sessions.php(14): sql->__construct('localhost', 'root', 'databg2008', 'sessions') #3 /usr/local/www/html/beta/dispenser.php(73): sessions->__construct() #4 /usr/local/www/html/beta/client/index.php(8): include('/usr/local/www/…') #5 {main}

Файл: /usr/local/www/html/beta/server/sql/sql.php
Линия: 60
Път:
#0 /usr/local/www/html/beta/server/sql/sql.php(60): PDO->__construct('mysql:host=loca…', 'root', 'databg2008')
#1 /usr/local/www/html/beta/server/sql/sql.php(51): sql->connect()
#2 /usr/local/www/html/beta/server/sessions/sessions.php(14): sql->__construct('localhost', 'root', 'databg2008', 'sessions')
#3 /usr/local/www/html/beta/dispenser.php(73): sessions->__construct()
#4 /usr/local/www/html/beta/client/index.php(8): include('/usr/local/www/…')
#5 {main}

Тук може да следите събитията свързани с новия уеб сайт на data.bg

Хайде да пожелаем успех на data.bg

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Преди и след сватбата !!!

Попаднах на нещо много забавно и интересно и реших да го споделя 🙂

Преди сватбата:

ТОЙ: Ура! Най-после! Едва дочаках!

ТЯ: Да си ходя ли?

ТОЙ: Не, даже не си и помисляй за това!

ТЯ: Обичаш ли ме?

ТОЙ: Разбира се!

ТЯ: Някога изневерявал ли си ми?

ТОЙ: Не, как въобще ти хрумна?

ТЯ: Ще ме целунеш ли?

ТОЙ: ДА!

ТЯ: Ще ме биеш ли?

ТОЙ: В никакъв случай!

ТЯ: Може ли да ти вярвам?

След сватбата -- четете отдолу нагоре.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Свърши свободното място на tyxo :)

Днес за пореден път забелязах, че сайта на tyxo плюе няколко грешчици с които става ясно, че нямат свободно място и права за запис:

URL 1:  http://www.tyxo.bg/login.do

Warning: Unknown(): write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

URL 2: http://www.tyxo.bg/etc/Checklogin.do

Warning: fopen(errlog.txt): failed to open stream: Permission denied in /www/tyxo.bg/www/root/etc/Checklogin.do on line 3

Warning: Cannot modify header information -- headers already sent by (output started at /www/tyxo.bg/www/root/etc/Checklogin.do:3) in /www/tyxo.bg/www/root/etc/Checklogin.do on line 10

Warning: fwrite(): supplied argument is not a valid stream resource in /www/tyxo.bg/www/root/etc/Checklogin.do on line 11

Warning: fclose(): supplied argument is not a valid stream resource in /www/tyxo.bg/www/root/etc/Checklogin.do on line 12

Warning: Unknown(): write failed: No space left on device (28) in Unknown on line 0

Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

Предполагам проблема е временен 🙂

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)