• Авторизация


вчера был супер вечер... 09-08-2007 15:54


меня избили по ошибке )) блин... сволочи.. теперь все тело болин и бошка в трое увеличена
комментарии: 2 понравилось! вверх^ к полной версии
хехе ) 02-08-2007 11:10


[500x346]
пройти тест Виконт
комментарии: 1 понравилось! вверх^ к полной версии

Всем снова привет )) 02-08-2007 11:01


Простите, что пропал... я честно говоря потерял счет дням. Бухал 3-4 дня. При это кое-кто воспользовался моей беспомощности и использовали по черному )) Короче.. пора завязывать. Но если честно.. хоть и по пьяни, это был один из лучших актов секса за мою жизнь. Гыы )) Ну почему бы не расслабиться. Пока свободен )) надеюсь буду тут почаще теперь.
комментарии: 2 понравилось! вверх^ к полной версии
все плохо (( 28-07-2007 13:45


1. Надо снова убраться в квартире
2. Наткнулся на очень сложные примеры программ.. надо разобраться
3. Надо переустанавливать винду...

короче день угроблен
комментарии: 5 понравилось! вверх^ к полной версии
сегодня 25.07.2007 25-07-2007 20:45


Я несколько дней ничего не кодил. Мозги задервенели. Короче пора править ситуацию.. Скоро буду )
комментарии: 2 понравилось! вверх^ к полной версии
Я Рисую (мега песенка) 23-07-2007 17:40
Слушать этот музыкальный файл

)))))
комментарии: 0 понравилось! вверх^ к полной версии
первые результаты изучения ООП 22-07-2007 20:25


PHP:

class globals {
    
    static 
$host='localhost'$user='root';
    static protected 
$password='';
    
    function 
__construct(){
        
$connect mysql_connect(self::$host,self::$user) or die('нет коннекта');
        
mysql_select_db('mplsport_db') or die('нет такой базы');
        
$query "SELECT mail, org_name FROM spam";
        return 
mysql_query($query);
    }

    function 
vivod_org_name(){
        
$query_result self::__construct();
        echo 
"<table cellpadding="0" cellspacing="0" border="1" width="400" align="left"><tr>";
        
$count=0;
        while(
$val mysql_fetch_assoc($query_result)){
        ++
$count;
        echo 
"<td><input type="checkbox" name="{$val[" />{$val['org_name']}</td>";
        if(
$count === 2){$count="0"; echo "</tr><tr>";}
        }
        if(
$count)echo "</tr>";
        echo 
"<tr><td colspan="2" align="center"><input type="submit" value="Удалить" /></td></tr>";
        echo 
"</table>";
    }

    function 
v_basu(){
        echo 
"<table cellpadding="0" cellspacing="0" border="1" align="left">";
        echo 
"<tr><td>Организация:</td><td><input type="text" /></td></tr>";
        echo 
"<tr><td>e-mail:</td><td><input type="text" /></td></tr>";
        echo 
"<tr><td align="center" colspan="2"><input type="submit" value="Добавить" /></td></tr>";
        echo 
"</table>";
    }
}

$myclass = new globals;
font>



это только начало....
комментарии: 6 понравилось! вверх^ к полной версии
3:11 утра 22-07-2007 03:14


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

Кстати... Вы никогда не смотрели на соседние дома от вас ночью или вечером. Так интересно наблюдать, как люди смотрят телевизор и свет от экрана освещает комнаты. И за 30 секунд по мерцанию изображения на экране можно определить сколько квартир смотрят один и тот-же канал.

А вообще хочется очень спать и лень что-то реально делать. Думаю пора лечь спать, но перед этим в постели составлю план на завтра. И маленький совет. Пишите в дневе абзацами. Легче воспринимать и читать большой текст :) всем пока...
комментарии: 2 понравилось! вверх^ к полной версии
Да здравствуй кофе )) 21-07-2007 20:05


в понедельник надо показать свой проект чтобы на работу взяли ))) гыы )) у меня полутора суток ))
комментарии: 0 понравилось! вверх^ к полной версии
Одиноко ((( 21-07-2007 16:42


просто очень одиноко ((
комментарии: 0 понравилось! вверх^ к полной версии
Без заголовка 20-07-2007 22:48
Слушать этот музыкальный файл

песня супер... мож кто знает название ??
комментарии: 0 понравилось! вверх^ к полной версии
Seal "Kiss from a rose..." 20-07-2007 22:46
Слушать этот музыкальный файл

красиво )
комментарии: 0 понравилось! вверх^ к полной версии
дыши 20-07-2007 22:46
Слушать этот музыкальный файл

дыши, что непонятного )))
комментарии: 0 понравилось! вверх^ к полной версии
Программинг и notice 20-07-2007 22:37


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

За багами глядел в дневе "Тыблачко", вся страница не загружалась. А также в дневе "день после заката", у Ани не работали ссылки в ПЧ и друзьях.
комментарии: 0 понравилось! вверх^ к полной версии
гыгы )) 20-07-2007 20:08


Гулять сегодня не пойду ))) Спать хочу )) Воть так...
комментарии: 0 понравилось! вверх^ к полной версии
на последок... 20-07-2007 19:14


вот вам шаманские приемы как .php вревратить в .exe )))
http://www.codenet.ru/webmast/php/PHP-Compiler-EXE/

и пару слов об ООП:

Все языки OOP, включая С++, основаны на трёх основополагающих концепциях, называемых инкапсуляцией, полиморфизмом и наследованием. Рассмотрим эти концепции.
1. Инкапсуляция

Инкапсуляция (encapsulation) - это механизм, который объединяет данные и код, манипулирующий зтими данными, а также защищает и то, и другое от внешнего вмешательства или неправильного использования. В объектно-ориентированном программировании код и данные могут быть объединены вместе; в этом случае говорят, что создаётся так называемый "чёрный ящик". Когда коды и данные объединяются таким способом, создаётся объект (object). Другими словами, объект - это то, что поддерживает инкапсуляцию.

Внутри объекта коды и данные могут быть закрытыми (private). Закрытые коды или данные доступны только для других частей этого объекта. Таким образом, закрытые коды и данные недоступны для тех частей программы, которые существуют вне объекта. Если коды и данные являются открытыми, то, несмотря на то, что они заданы внутри объекта, они доступны и для других частей программы. Характерной является ситуация, когда открытая часть объекта используется для того, чтобы обеспечить контролируемый интерфейс закрытых элементов объекта.

На самом деле объект является переменной определённого пользователем типа. Может показаться странным, что объект, который объединяет коды и данные, можно рассматривать как переменную. Однако применительно к объектно-ориентированному программированию это именно так. Каждый элемент данных такого типа является составной переменной.
2. Полиморфизм

Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных. Например для языка Си, в котором полиморфизм поддерживается недостаточно, нахождение абсолютной величины числа требует трёх различных функций: abs(), labs() и fabs(). Эти функции подсчитывают и возвращают абсолютную величину целых, длинных целых и чисел с плавающей точкой соответственно. В С++ каждая из этих функций может быть названа abs(). Тип данных, который используется при вызове функции, определяет, какая конкретная версия функции действительно выполняется. В С++ можно использовать одно имя функции для множества различных действий. Это называется перегрузкой функций (function overloading).

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

Полиморфизм может применяться также и к операторам. Фактически во всех языках программирования ограниченно применяется полиморфизм, например, в арифметических операторах. Так, в Си, символ + используется для складывания целых, длинных целых, символьных переменных и чисел с плавающей точкой. В этом случае компилятор автоматически определяет, какой тип арифметики требуется. В С++ вы можете применить эту концепцию и к другим, заданным вами, типам данных. Такой тип полиморфизма называется перегрузкой операторов (operator overloading).

Ключевым в понимании полиморфизма является то, что он позволяет вам манипулировать объектами различной степени сложности путём создания общего для них стандартного интерфейса для реализации похожих действий.
3. Наследовние

Наследование (inheritance) - это процесс, посредством которого один объект может приобретать свойства другого. Точнее, объект может наследовать основные свойства другого объекта и добавлять к ним черты, характерные только для него. Наследование является важным, поскольку оно позволяет поддерживать концепцию иерархии классов (hierarchical classification). Применение иерархии классов делает управляемыми большие потоки информации. Например, подумайте об описании жилого дома. Дом - это часть общего класса, называемого строением. С другой стороны, строение - это часть более общего класса - конструкции, который является частью ещё более общего класса объектов, который можно назвать созданием рук человека. В каждом случае порождённый класс наследует все,
Читать далее...
комментарии: 0 понравилось! вверх^ к полной версии
Сегодня ген уборка )) 20-07-2007 19:07


Классно ))) Убрался, простирался, даж посуду помыл всю Вот что значит одному жить )) жесть.... вот вам несколько любопытных приемов на php:

PHP:

echo "<table><tr>";
 
$counter 0;
 while(
$val mysql_fetch_assoc($res)){
      ++
$counter;
      echo 
"<td>{$val['somevar']}</td>";
      if (
$counter === 0){
           
$counter 0;
           echo 
"</tr><tr>";
      }
 }
 if(
$counter)echo "</tr>"
 
echo "</table>";
font>


PHP:

echo "<pre>".print_r($var,true)."</pre>";
font>


... и тот же эффект используя text/plain
PHP:

header
('Content-Type: text/plain');
print_r($_SERVER);
font>



ну усе )) я мыться и гулять... надеюсь без приключений сегодня
комментарии: 0 понравилось! вверх^ к полной версии
честно..... 19-07-2007 16:48


очень сильно объелся ))) даже при тех условиях в которых я сейчас ))) много риса, много кукурузы... ааа ))) клево.

Да и утренний план продвигается )) правда медленно )) ну короче как всегда
комментарии: 1 понравилось! вверх^ к полной версии
снова рано встал )) 19-07-2007 08:56


уххх )) сегодня день обещает быть насыщенным ))

по плану:
1. освоить регулярные выражения
2. написать пару функций с использованием ООП
3. Улучшить свою программу рассылки
комментарии: 2 понравилось! вверх^ к полной версии
ааааааааааааааа )) 18-07-2007 08:50


я это сделал ))) все таки нашел в исходниках где загружается темплейт

PHP:

if ($isAdmin) {
                        
$query "SELECT template"
                        
"\n FROM #__templates_menu"
                        
"\n WHERE client_id = 1"
                        
"\n AND menuid = 0"
                        
;
                        
$this->_db->setQuery$query );
                        
$cur_template $this->_db->loadResult();
                        
$path "$mosConfig_absolute_path/administrator/templates/$cur_template/index.php";
                        if (!
file_exists$path )) {
                                
$cur_template 'joomla_admin';
font>

комментарии: 0 понравилось! вверх^ к полной версии