﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Программирование </title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 21 Mar 2010 12:05:32 GMT</lastBuildDate><ttl>20</ttl><item><title>Как реализовать выход и уничтожение сессий(PHP)?</title><link>http://www.relib.com/forums/Topic918669-15-1.aspx</link><description>Вот код&lt;BR&gt;[code]&lt;BR&gt;&amp;lt;? &lt;BR&gt;session_start();&lt;BR&gt;unset($_SESSION['username']); // уничтожаем логин&lt;BR&gt;session_destroy();&lt;BR&gt;?&amp;gt; &lt;P&gt;&amp;lt;?php include("config.php"); ?&amp;gt;&lt;BR&gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "&lt;A href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&lt;/A&gt;"&amp;gt;&lt;BR&gt;&amp;lt;html xmlns="&lt;A href="http://www.w3.org/1999/xhtml"&gt;http://www.w3.org/1999/xhtml&lt;/A&gt;"&amp;gt;&lt;BR&gt;&amp;lt;meta http-equiv="Refresh" content="5;URL=index.php"/&amp;gt;&lt;BR&gt;&amp;lt;head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;title&amp;gt;Главная&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;lt;Meta name="Author" Content="Шавалиев Ренальд"&amp;gt;&lt;BR&gt;&amp;lt;Meta name="Description" Content="Развлекательный портал У нас как дома!"&amp;gt;&lt;BR&gt;&amp;lt;Meta name="Keywords" Content="скачать,бесплатно,футбол,трансляция,сайт,обучение,видеоуроки"&amp;gt;&lt;BR&gt;&amp;lt;Meta name="Reply-to" Content="&lt;A href="mailto:biglec90@mail.ru"&gt;biglec90@mail.ru&lt;/A&gt;"&amp;gt;&lt;BR&gt;&amp;lt;Meta Name="Date" Content="2010.12.03 20:15"&amp;gt;&lt;BR&gt;&amp;lt;Meta Http-equiv="Content-Type" Content="text/html; charset=Windows-1251"&amp;gt;&lt;BR&gt;&amp;lt;?php include "css.php"; ?&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;body class="thrColHybHdr"&amp;gt;&lt;/P&gt;&lt;P&gt; &lt;BR&gt;&amp;lt;div id="container"&amp;gt;&lt;/P&gt;&lt;P&gt;  &amp;lt;?php include "header.php"; ?&amp;gt;&lt;BR&gt;  &lt;BR&gt;  &amp;lt;?php include "menu.php"; ?&amp;gt;&lt;BR&gt;  &lt;BR&gt;  &lt;BR&gt;  &amp;lt;div id="mainContent"&amp;gt;&lt;BR&gt;    &amp;lt;h1&amp;gt;Мы убили вашу сесию.&amp;lt;/h1&amp;gt;&lt;BR&gt; &amp;lt;?php &lt;BR&gt; &lt;BR&gt; /*&lt;BR&gt;    unset($_SESSION['username']); */&lt;BR&gt;    $_SESSION['username']= "Гость";&lt;BR&gt;    echo "Вы теперь ".$_SESSION['username'];&lt;BR&gt;    ?&amp;gt;&lt;BR&gt;    &lt;BR&gt;&amp;lt;/div&amp;gt;&lt;BR&gt; &amp;lt;br class="clearfloat" /&amp;gt;&lt;BR&gt;   &amp;lt;?php include "footer.php"; ?&amp;gt;&lt;BR&gt;&amp;lt;/div&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;[/code]&lt;BR&gt;Когда я вхожу на сайт то запускаю сессию и регестрирую переменную $username как введённы ник. Потом жму на выход(logout.php - его код указан выше) я уничтожаю сессию и дерегестрирую переменную $username? а потом регестрирую её как ГОСТЬ. Потом жму на главную. И там я снова тот кто недавно вводил логин.&lt;BR&gt;Вот кусок кода проверки посетителя. Т.е. кто на сайте $username='ГОСТЬ' или $username='введённы логин'&lt;BR&gt;Это файл accaunt.php&lt;BR&gt;[code]&lt;BR&gt;&amp;lt;div id="sidebar2"&amp;gt;&lt;BR&gt;&amp;lt;?php&lt;BR&gt;$name=$_SESSION['username'];&lt;BR&gt;$proverka=mysql_query("SELECT * FROM users WHERE nike='$name'");//эта строчка показывает ошибку -  or die(mysql_error());&lt;BR&gt;$vibor=mysql_num_rows($proverka);&lt;BR&gt;//echo mysql_errno($vibor);&lt;BR&gt;    if(empty($vibor)) &lt;BR&gt;   &lt;BR&gt; {  &lt;BR&gt;     echo "&amp;lt;h3&amp;gt;Панэль управления для гостей ограничена&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href='regf.php'&amp;gt;Регистрация&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href='loginf.php'&amp;gt;Вход&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;";&lt;BR&gt;    }&lt;BR&gt; else&lt;BR&gt; {&lt;BR&gt;  echo "&amp;lt;h3&amp;gt;Панэль управления для ".$_SESSION['username']."&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href='stealbblaets.php'&amp;gt;Секретнве таблицы&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;BR&gt;    &amp;lt;p&amp;gt;&amp;lt;a href=''&amp;gt;Добавит новость&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;&amp;lt;a href='logout.php'&amp;gt;Выход&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;";&lt;BR&gt;  }&lt;BR&gt;?&amp;gt;&lt;BR&gt; &amp;lt;/div&amp;gt;[/code]&lt;BR&gt; На главной странице я использую код для отображения данных с этого кода такой:&lt;BR&gt; [code]&lt;BR&gt; &amp;lt;?php include "accaunt.php"; ?&amp;gt; [/code]</description><pubDate>Mon, 15 Mar 2010 06:47:07 GMT</pubDate><dc:creator>reyn90</dc:creator></item><item><title>Посоветуйте какую нибудь систему документооборота</title><link>http://www.relib.com/forums/Topic836307-15-1.aspx</link><description>Посоветуйте какую нибудь систему документооборота для небольшого предприятия на 30-50 человек, желательно чтобы поддерживала&lt;BR&gt;авторизацию из домена windows 2000, умела контролировать версии документов.</description><pubDate>Fri, 17 Sep 2004 14:13:00 GMT</pubDate><dc:creator>Vasily2</dc:creator></item><item><title>Конвертирование *.swf в *.avi</title><link>http://www.relib.com/forums/Topic918568-15-1.aspx</link><description>Привет!&lt;br&gt;Я хочу написать приложение, конвертирующее *.swf в *.avi&lt;br&gt;Не могли бы вы подсказать, как это можно реализовать?&lt;br&gt;Заранее спасибо! &lt;br&gt;</description><pubDate>Mon, 14 Dec 2009 21:08:49 GMT</pubDate><dc:creator>Валишин</dc:creator></item><item><title>Экспорт стороннего приложения</title><link>http://www.relib.com/forums/Topic918566-15-1.aspx</link><description>Привет!&lt;br&gt;&lt;br&gt;У меня есть стороннее приложение, которое берет конфигурацию из реестра и у меня нету его инсталлятора. Теперь мне нужно сделать его запускаемым на другом ПК без каких-либо изменений в реестре на этом ПК.&lt;br&gt;Я пробовал искать инструменты виртуализации приложений, но они слишком дорогие (Thinstall к примеру стоит $4295!!!) либо не способны создавать виртуальные записи в реестре…&lt;br&gt;Любые предложения принимаются.&lt;br&gt;</description><pubDate>Mon, 14 Dec 2009 21:04:49 GMT</pubDate><dc:creator>Валишин</dc:creator></item><item><title>Нужно написать небольшyю программу за небесплатно!</title><link>http://www.relib.com/forums/Topic918573-15-1.aspx</link><description>Здравствуйте! Формат файла не очень сложный 2 таблички по 4 колонки.&lt;/P&gt;&lt;P&gt;Детали по аське и мылу, далее дам телефон для связи!&lt;/P&gt;&lt;P&gt;ICQ    : 428-586-112&lt;/P&gt;&lt;P&gt;e-mail : &lt;A href="mailto:metall-i-fantasy@mail.ru"&gt;metall-i-fantasy@mail.ru&lt;/A&gt;&lt;/P&gt;&lt;P&gt;С уважением ко всем!</description><pubDate>Wed, 16 Dec 2009 16:19:53 GMT</pubDate><dc:creator>Unknown_Userr</dc:creator></item><item><title>Построение идеально-сбалансированного дерева по массиву слов.</title><link>http://www.relib.com/forums/Topic918540-15-1.aspx</link><description>[b]1.Можно ли построить идеально сбалансированное дерево по следующему алгоритму:[/b]&lt;br&gt;1) упорядочиваем входной поток элементов (слов) и одновременно исключаем повторяющиеся (или увеличиваем их кратность)&lt;br&gt;2) После конца ввода ищем «медиану», слово0 т.е. 1 или 2 слова, стоящие в середине массива.&lt;br&gt;3) Относительно этого корня и строим дерево по принципу:&lt;br&gt;А)делим левую половину подмассива пополам и находим слово1 в середине &lt;br&gt;Б) делим правую половину подмассива пополам и находим слово2 в середине&lt;br&gt;Вставляем слово 1 в левую, а слово2 в правую ветвь слова 0&lt;br&gt;В) далее рекурсивно повторяем алгоритм для вершин следующего уровня&lt;br&gt;&lt;br&gt;[b]2. Для многократной загрузки в деревья скажем слов из файла, видимо понадобится процедура т.н. ребалансировки дерева [/b](т.е выгрузки из дерева старого массива, объединение его с новым и построение нового сбалансированного дерева). Где можно об этом узнать?&lt;br&gt;&lt;br&gt;[b]3. Где вообще применяются методы построения хорошо сбалансированных деревьев?[/b]&lt;br&gt;Полагаю что для увеличения скорости поиска (двоичный поиск). В каких классах задач данный метод актуален? &lt;br&gt;Ведь доступ к оперативной памяти сейчас очень быстрый&lt;br&gt;В кн. Е.М.Демидовича “Основы алгоритмизации и программирования. Си» автор ставит задачу “усреднения  времени поиска данных в больших массивах информации». Для которго наряду с бинарным деревом предлагаются также способы построения массива указателей и хэш-функции.&lt;br&gt;[b]Действительно ли подход с использованием сбалансированного дерева (не так просто реализуемый) является наилучшим в этом классе задач?[/b]&lt;br&gt;</description><pubDate>Thu, 03 Dec 2009 11:08:30 GMT</pubDate><dc:creator>eugira</dc:creator></item><item><title>как исправить баг ошибки?</title><link>http://www.relib.com/forums/Topic918507-15-1.aspx</link><description>Программа содержит большое число багов. Как исправить их? Читал про [url=www.bugtrack-online.com]баг трекер[/url].Прежде чем её воспользоваться, хотелось бы поспрашивать мнения опытных программистов.Я весь в внимании)))&lt;br&gt;</description><pubDate>Sun, 15 Nov 2009 21:04:21 GMT</pubDate><dc:creator>schanker2</dc:creator></item><item><title>Экстракт программирования на extrapro.ru</title><link>http://www.relib.com/forums/Topic879444-15-1.aspx</link><description>Предлагаю к чтению интеллектуальные статьи по общим вопросам программирования на [url]http://extrapro.ru/[/url]Грид</description><pubDate>Wed, 31 Aug 2005 13:42:00 GMT</pubDate><dc:creator>Grid</dc:creator></item><item><title>О применении подхода конечных автоматов в описании алгоритма</title><link>http://www.relib.com/forums/Topic918459-15-1.aspx</link><description>[b]О применении подхода конечных автоматов в описании алгоритма.[/b]&lt;br&gt;Достаточно было много в кибернетике  подходов и способов описания и представления алгоритмов. И словесный и блок-схемы и псевдокод и нормальные алгоритмы и через концепцию &lt;br&gt;Исполнителей и его команд, частными случаями которой являются машины Тьюринга и Поста&lt;br&gt;Полагаю что при [b]использовании оформления только в стиле блок-схем[/b]  мышление остается  хорошо если на уровне структурного программирования. Никак не показывается связь этих подходов, преобразование схем в автоматную модель. Что вполне соответствует концепции яз Паскаль, но никак не событийному программированию, поддерживаемому в визуальных средах, (Delphi,NET,Builder). [b]Автоматный подход является основой диаграмм состояний[/b] да и прецедентов широко потом используемым в моделировании бизнес процессов и в UML.&lt;br&gt;Оформление классическими блок-схемами [b]неудобно для алгоритмов ряда задач[/b] (драйверов, управления устройствами, технологических процессов) сам стиль оформления которых требует не блок-схемы а автоматные схемы (например  при оформлении в алгоритме многократной попытки доступа к устройству неудобно показывать это в виде циклов) (см. [1])&lt;br&gt;В то же время каждому, кто сдавал ПО наверное приходилось пользоваться Гостом 19, где, ни слова нет об оформлении блок-схем с позиций диаграмм состояний&lt;br&gt;  Прошу читающих это высказать свои замечания и соображения на эту тему&lt;br&gt;[1] “Введение в конечные автоматы», doc.sch130.nsc.ru/book/Book.ComputerNetworkTheHands/Glava 10/Index6.htm&lt;br&gt;[2] Автоматные схемы программ В.Любченко 1983 г. www.softcraft.ru/auto/ka/ash/ash.shtml&lt;br&gt;[3] “Алгоритм преобразует алгоритм”, wiki.likt590.ru/doku.php/tema:preobrazovanie_algoritmov._teorija_konechnyx_avtomatov&lt;br&gt;</description><pubDate>Fri, 30 Oct 2009 08:15:15 GMT</pubDate><dc:creator>eugira</dc:creator></item><item><title>Печать в определенной последовательности</title><link>http://www.relib.com/forums/Topic918189-15-1.aspx</link><description>Программа формирует в папке файлы .htm - как автоматизировать их печать в определенной последовательности?</description><pubDate>Sun, 28 Jun 2009 13:15:46 GMT</pubDate><dc:creator>Float</dc:creator></item></channel></rss>