Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 584

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 603

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 702

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/mchedlishvili.com/mike/WWW/wp-includes/classes.php on line 727

Strict Standards: Redefining already defined constructor for class wpdb in /home/mchedlishvili.com/mike/WWW/wp-includes/wp-db.php on line 58

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/cache.php on line 99

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/mchedlishvili.com/mike/WWW/wp-includes/cache.php on line 404

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-includes/theme.php on line 576

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/exec-php.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 34

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 35

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/manager.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 42

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 48

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 49

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/admin.php on line 50

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/ajax.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/cache.php on line 33

Deprecated: Assigning the return value of new by reference is deprecated in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/exec-php/includes/cache.php on line 42

Strict Standards: Redefining already defined constructor for class ngg_Tags in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/lib/nggallery.lib.php on line 559
Миша.Мчедлишвили | Частная территория

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Phun (http://www.phunland.com) - игрушка-конструктор с невообразимой физикой. Игрушка, где нарисованные вами объекты наделены физическими свойствами и взамодействуют друг с другом. Игрушка, где круглое - катится, где моторчику можно назначить клавиши для управления и сделать из него машинку, где не нужно быть ни физиком, ни художником - а нужно лишь воображение.

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


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Нет, не потому, что у ейного фотошопа ныне красивая иконка. Теперича они сподобились создать совершенно новое… грандиозное… - короче, ребята создали ОНЛАЙНОВЫЙ ФОТОШОП! Чудо сие именуется Photoshop Express - абсолютно бесплатно и, как любое веб20 приложение - бета версия…
Нет, не потому, что у ейного фотошопа ныне красивая иконка. Теперича они сподобились создать совершенно новое… грандиозное… - короче, ребята создали ОНЛАЙНОВЫЙ ФОТОШОП! Чудо сие именуется Photoshop Express - абсолютно бесплатно и, как любое веб20 приложение - бета версия…

Бесплатны! Дают 2 гига места!

Теперь эта штучка встроена в фейсбуки, пикасы и прочие глупости… По-моему, это замечательно! Под любой платформой, из любого браузера - теперь есть возможность “базово манипулировать” фотографиями… Это - что-то!)

Что? Зайдите, убедитесь. Добро пожаловать на http://www.photoshop.com/express

Иконка, кстати, убогая…

Оформление - как в бридже, намор тулз - минимален: всякие Hue, Sharpen, Blur, CloneStamp, Disort, Tint, Crop, Противокрасноглазка… Но, согласитесь, первый в своем роде такой навороченый онлайн редактор. Понравилось, что при выходе оно спрашивает, не желаю ли я save actual changes или что-то в этом роде)

Ее загрука

Загрузка изображения...

Самое интересное - внешний вид - смотрите сами ;-)

(Ну, еще Google Images есть, для ленивых)

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


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Андриенко Илье было нужно немножко изменить текст. Чтобы выглядел “по-злому”. Результатом этого “нужно” он написал следующий простенький код, приведеный ниже:

  1. <HTML>
  2. <HEAD>
  3. <TITLE>Translit</TITLE>
  4. <META http-equiv=Content-Type content=”text/html; charset=windows-1251>
  5. <link href=”style.css” rel=”stylesheet” type=”text/css”>
  6. </HEAD>
  7. <SCRIPT language=”JavaScript” type=”text/javascript”>
  8.  
  9. f = “абгдезиклмнопрстуцчшъ”;
  10. r = “a6ґgє3µЌљm#°€p©†yџ4wЂ”;
  11.  
  12. function satanize(str)
  13. {
  14. str=str.toLowerCase();
  15. var len = str.length;
  16. var new_str=”";
  17.  
  18. for (i = 0; i < len; i++)
  19. {
  20. var c = str.substr(i, 1);
  21. var pos = f.indexOf(c);
  22. if (pos < 0)
  23. new_str+= c;
  24. else
  25. new_str+= r.substr(pos, 1);
  26. }
  27. return new_str;
  28. }
  29. </script>
  30.  
  31. <form name=”form1″ id=”form1″>
  32. <input type=”text” id=”textfi”>
  33. <input type=”button” onClick=”with(document.form1.textfi) {value=satanize(value); focus(); }return false;” value=”Satanize!”>
  34. </form>

Скриптик переводит строку к иному виду, “злому” ;)

Например, строка

“Карл у Клары украл Кораллы,
А Клара у Карла - украла кларнет!”

Станет строкой

“Ќapљ y Ќљapы yЌpaљ Ќ°paљљы,
a Ќљapa y Ќapљa - yЌpaљa Ќљap#є†!”

Более-менее читаемо :)


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

При включенной директиве конфигурации magic_quotes_gpc PHP автоматически добавляет слеши к строковым значениям в массиве $GLOBALS (это относится не только к данным в $_POST, $_GET, $_COOKIE, $_REQUEST, но и к данным в $_SERVER, $_FILES, $_ENV, $_SESSION). В добавок, при включенной директиве magic_quotes_runtime, слеши добавляются к данным полученым во время работы скрипта (например, из файла, базы данных). И как показывает практика, зачастую, эта магия оказывается “медвежьей” услугой. Проще всего, конечно, отключить директивы в php.ini или через .htaccess, прописав php_flag magic_quotes_gpc 0 и php_flag magic_quotes_runtime 0, однако если нужно создать приложение, которое независит от настроек PHP, тогда нужно выполнить ряд антимагических действий вручную. С magic_quotes_runtime все просто, для его отключения в начале скрипта прописываем set_magic_quotes_runtime(0); и все, а для magic_quotes_gpc нужны заклинания более суровые: нужно проверить состояние директивы magic_quotes_gpc и если она включена, пробежаться по глобальным массивам и сделать stripslashes, например так как показано ниже.

  1. if ( get_magic_quotes_gpc() ) {
  2.    function stripslashes_deep($value) {
  3.        if( is_array($value) )
  4.        {
  5.           $value = array_map('stripslashes_deep', $value)
  6.        }
  7.        elseif ( !empty($value) && is_string($value) )
  8.        {
  9.           $value = stripslashes($value);
  10.        }
  11.        return $value;
  12.    }
  13.  
  14.    $_GET     = stripslashes_deep($_GET);
  15.    $_POST    = stripslashes_deep($_POST);
  16.    $_COOKIE  = stripslashes_deep($_COOKIE);
  17.    $_REQUEST = stripslashes_deep($_REQUEST);
  18.    $_SESSION = stripslashes_array($_SESSION);
  19.    $_SERVER  = stripslashes_deep($_SERVER);
  20.    $_FILES   = stripslashes_deep($_FILES);
  21.    $_ENV     = stripslashes_deep($_ENV);
  22. }

P.S.: В 6 версии PHP от магических закавычиваний отказались и оставленные в целях обратной совметимости get_magic_quotes_gpc и get_magic_quotes_runtime будут всегда возвращать false.

Источник: www.tigir.com


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Для помещеня бинарного файла в базу данных, надо…

1. создайте таблицу с полем BLOB

2. прочитайте данные, которые надо поместить в базу данных, в переменную $upload. Если это файл (картинка) на диске, то сделайте это так:

Продолжение »


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10


Strict Standards: Non-static method nggallery::get_option() should not be called statically in /home/mchedlishvili.com/mike/WWW/wp-content/plugins/nextgen-gallery/nggfunctions.php on line 10

Не используйте констукцию

if ($название_поля) { действия }

для проверки, установлена ли переменная. Следует использовать

if (isset($названия_поля)) { … }

Далее, чтобы упростить работу есть 2 пути:

Продолжение »