-Приложения

  • Перейти к приложению Открытки ОткрыткиПерерожденный каталог открыток на все случаи жизни
  • Перейти к приложению Битвы БитвыУ кого лучше дизайн ногтей? Кто мужественнее? Кто больше ЭМО? У кого друзья невероятнее отрываются? ЭТО РЕШИТ БИТВА!!
  • Перейти к приложению Стена СтенаСтена: мини-гостевая книга, позволяет посетителям Вашего дневника оставлять Вам сообщения. Для того, чтобы сообщения появились у Вас в профиле необходимо зайти на свою стену и нажать кнопку "Обновить
  • Перейти к приложению 5 друзей 5 друзейСписок друзей с описанием. Данное приложение позволяет разместить в Вашем блоге или профиле блок, содержащий записи о 5 Ваших друзьях. Содержание подписи может быть любым - от признания в любви, до

 -Музыка

 -Фотоальбом

Посмотреть все фотографии серии .souldrop aka Bethrezen
.souldrop aka Bethrezen
12:40 22.12.2008
Фотографий: 14
Посмотреть все фотографии серии Glastonbury 2008
Glastonbury 2008
10:31 11.12.2008
Фотографий: 11
Посмотреть все фотографии серии Artworks
Artworks
18:04 07.10.2008
Фотографий: 19

 -неизвестно

 -неизвестно

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в souldrop

 -Сообщества

Читатель сообществ (Всего в списке: 3) Компаньоны Интернет_Активисты linux

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 14.09.2008
Записей:
Комментариев:
Написано: 1396

Soul.Drop Note





SoulDrop

To be loving with no one to care
To be wanting what you can't value
To be facing those who will never know you are there
To be empty

To be hoping for a change that never comes
To be talking without being heard
To be going where you have already been to
To be empty

To be lost in the darkness of your soul
To be smiling only from your own wretchedness
To be willing to stay just as you are
To be empty


souldrop
bethrezen
Bethrezen [php, mysql, apache]

jQuery Serialize - PHP like serialize function for JavaScript

Четверг, 25 Июня 2009 г. 13:12 + в цитатник
Внимание! Эта версия устарела и содержит ошибки. Исправленная версия в моем блоге.


ENG: I've addapted a JavaScript serialize function by Kevin van Zonneveld to jQuery. Function works like the same named function in PHP. Be free to use it in your projects. It is especially needed when you want to post Object in AJAX (in jQuery "$.ajax()").
RUS: Я адаптировал JavaScript serialize функцию, написанную Kevin van Zonneveld, для использования с jQuery. Serialize работает также как и одноименная функция в PHP. Она хорошо выручит Вас, если Вы захотите передать в AJAX запросе Объект (JavaScript object).

Example of using: $.serialize({data: 'value'});

Source code:

jQuery.extend({
serialize: function( mixed_value ) {
// http://kevin.vanzonneveld.net
// + original by: Arpad Ray (mailto:arpad@php.net)
// + improved by: Dino
// + bugfixed by: Andrej Pavlovic
// + bugfixed by: Garagoth
// + input by: DtTvB (http://dt.in.th/2008-09-16.string-length-in-bytes.html)
// + bugfixed by: Russell Walker
// % note: We feel the main purpose of this function should be to ease the transport of data between php & js
// % note: Aiming for PHP-compatibility, we have to translate objects to arrays
// * example 1: serialize(['Kevin', 'van', 'Zonneveld']);
// * returns 1: 'a:3:{i:0;s:5:"Kevin";i:1;s:3:"van";i:2;s:9:"Zonneveld";}'
// * example 2: serialize({firstName: 'Kevin', midName: 'van', surName: 'Zonneveld'});
// * returns 2: 'a:3:{s:9:"firstName";s:5:"Kevin";s:7:"midName";s:3:"van";s:7:"surName";s:9:"Zonneveld";}'

var _getType = function( inp ) {
var type = typeof inp, match;
var key;
if (type == 'object' && !inp) {
return 'null';
}
if (type == "object") {
if (!inp.constructor) {
return 'object';
}
var cons = inp.constructor.toString();
match = cons.match(/(\w+)\(/);
if (match) {
cons = match[1].toLowerCase();
}
var types = ["boolean", "number", "string", "array"];
for (key in types) {
if (cons == types[key]) {
type = types[key];
break;
}
}
}
return type;
};
var type = _getType(mixed_value);
var val, ktype = '';

switch (type) {
case "function":
val = "";
break;
case "undefined":
val = "N";
break;
case "boolean":
val = "b:" + (mixed_value ? "1" : "0");
break;
case "number":
val = (Math.round(mixed_value) == mixed_value ? "i" : "d") + ":" + mixed_value;
break;
case "string":
val = "s:" + encodeURIComponent(mixed_value).replace(/%../g, 'x').length + ":\"" + mixed_value + "\"";
break;
case "array":
case "object":
val = "a";
/*
if (type == "object") {
var objname = mixed_value.constructor.toString().match(/(\w+)\(\)/);
if (objname == undefined) {
return;
}
objname[1] = serialize(objname[1]);
val = "O" + objname[1].substring(1, objname[1].length - 1);
}
*/
var count = 0;
var vals = "";
var okey;
var key;
for (key in mixed_value) {
ktype = _getType(mixed_value[key]);
if (ktype == "function") {
continue;
}

okey = (key.match(/^[0-9]+$/) ? parseInt(key, 10) : key);
vals += $.serialize(okey) +
$.serialize(mixed_value[key]);
count++;
}
val += ":" + count + ":{" + vals + "}";
break;
}
if (type != "object" && type != "array") {
val += ";";
}
return val;
}
});


NJoy



Понравилось: 37 пользователям

Яндекс.Метрика - Демография - DailySnap

Среда, 24 Июня 2009 г. 19:51 + в цитатник
Установил себе на сайт бета версию счетчика Яндекс.Метрика. Сегодня покопавшись, нашёл интересную страничку.
Как Яндекс определяет пол и возраст посетителей?
Кликабельно


Интересно, Как Яндекс определяет пол и возраст посетителей?


Yii - создание своих типов Action-ов

Пятница, 29 Мая 2009 г. 16:50 + в цитатник
Пишу одно прлиожение на Yii Framework. Структура приложения такова, что необходимо разграничить экшены контроллеров(CController) по папкам и сделать их типовыми.
Экшены разграничиваются легко.
Предположим, что у нас есть ряд экшенов для администрирования. Всем им надо установить какие-либо свойства или же сделать при их вызове какие-то типовые действия.
Рассмотрим на примере изменения титла страницы.
Вот код моего базового экшена:
code:

class dotPlantAdminAction extends CAction
{
     /**
      * Constructor.
      * Runs CAction constructor and makes some changes for Admin action type
      */
     public function  __construct($controller,$id)
     {
     parent::__construct($controller,$id);
         $this->controller->pageTitle       = dotPlant::getName() . " - Admin ";
        
     }    
     
     public function run()
     {
       
     }
}




В конструкторе мы сначала вызываем parent::__construct с необходимыми параметрами. Это грубо-говоря идёт инициализация базового CAction.

Допустим у нас есть контроллер SettingsController. И нам нужно сделать его на основе нашего экшена. Создаем папку  protected/controllers/Settings/. В ней создаем файл ActionAdmin.php с таким вот кодом:
code:


class ActionAdmin extends dotPlantAdminAction

{

    public function run()

    {

    $this->controller->render('admin');    

    }

}




Видите? Нам достаточно только объявить run() и уже всё готово. При загрузке запустится необходимый нам конструктор базового контроллера с нашими действиями.

Вот по такому принципу я разграничиваю например админку в своей CMS dotPlant на Yii Framework. Слава PHP пятому!


Как легально увеличить количество сайтов на хостинге

Четверг, 26 Марта 2009 г. 13:42 + в цитатник

Здравствуйте. Вот решил поделиться легальным способом обхода ограничений на количество сайтов на хостинге.


Всё что нужно - иметь хостинг хотя бы на один сайт и возможность создавать несколько(или даже неограниченное количество) алиасов для сайта.


Метод основывается на возможностях mod_rewrite Apache.


Вот пример .htaccess файла:


RewriteEngine on

# Главный узел
RewriteCond %{HTTP_HOST} ^mysite\.ru$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# Допустим тут всё перенаправляется на index.php
RewriteRule . index.php

RewriteCond %{HTTP_HOST} ^example\.ru$
RewriteCond %{REQUEST_URI} !^/example\.ru/
RewriteRule (.*) /example\.ru/$1

Таким образом, в главной папке нашего сайта лежит содержимое mysite.ru. В этой же папке есть папка example.ru, в которой находится содержимое второго сайта.


Такой метод прошёл на Хостинге "ТаймВэб". К примеру, там можно взять минимальный хостинг на 2 сайта стоимостью всего 120 руб./мес., объемом дискового пространства 1000 Мб и радоваться жизни!


PS: А хостинг, кстати, хороший. Рекомендую!




Тестирование ScribeFire

Среда, 11 Марта 2009 г. 12:13 + в цитатник
Тестируем ScribeFire для FireFox 3.
Bethrezen's backgroundСлева должна быть картинка, которая у меня на десктопе стоит.

Картинка загружена по FTP на мой сервак. Картинка кликабельна!

:);-)



Странный звонок %-/

Среда, 11 Марта 2009 г. 11:44 + в цитатник
Только что мне позвонили на сотовый. Я беру, а там, на другом конце провода, идёт бурное обсуждение разницы между политиком-женщиной и политиком-мужчиной. Причем звонящему явно было не до меня. Ну нчего, я всё послушал.. пока не надоело) Потом послал смску с вопросом мол зачем мне звонили. Оказалось телефон незаблокирован был и меня набрал случайно :) Хех)) забавненько!

Technorati:


~ странное ~

Понедельник, 16 Февраля 2009 г. 17:40 + в цитатник
Собирая осколки образа
Из жгучих воспоминаний
Серым рисую я твой лик
На белом листе моих ожиданий

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

Bethrezen @ 17:12 on 16 Feb 2009



PS: something special is coming...

Метки:  


Процитировано 1 раз

TaLk2DoG: Re[4]: Прикосновение - Дневник DoRaN

Понедельник, 16 Февраля 2009 г. 12:42 + в цитатник
Если Вы когда-нибудь спросите меня, знал ли я эту девушку, я отвечу отрицательно. Однако спросив помню ли я, Вы получите положительный ответ.

TaLk2DoG


.:: Re[4]: Прикосновение - Дневник DoRaN






Уже вечер. DoG не появлялся с самого утра. Это на него не похоже. Скрывается? Вряд ли. Я оставил ему сообщение, но ответа не последовало. Может быть у него дела? Тем не менее, мне от этого не лучше. Он один знает, что произошло на самом деле. По крайней мере, мне так кажется. А может он ничего и не знает? Может никто ничего не знает? Тогда что же мне делать...
Я определенно схожу с ума. Проснулся от ощущения, что кто-то на меня смотрит, кто-то обо мне слишком громко думает и от этого мозг не выдерживая начинает гудеть как старый реактивный самолет.

Надо расслабиться. Надо отдохнуть. Час назад мне написал rasSOUL4egg. Я не помню кто это, но у меня такое ощущение, что эта персона мне знакома и очень хорошо меня знает. rasSOUL4egg предложил мне встретиться у магазина L***. Говорит, что он давно меня не видел и беспокоится за моё состояние.

Странно, почему он не позвонил мне? Почему всего лишь написал?

Ну ничего.. Пойду встречусь с ним, может эта встреча внесет хоть каплю ясности в моё сознание.


PS: А как я его узнаю? Надеюсь, он увидит меня первым.

Метки:  

Moscow

Вторник, 10 Февраля 2009 г. 20:16 + в цитатник
Вот совсем скоро уезжаю в Москву.. Эхх...



Поиск сообщений в souldrop
Страницы: [5] 4 3 2 1 Календарь