Jump to content

alexandr.coder

User
  • Posts

    66
  • Joined

  • Last visited

Everything posted by alexandr.coder

  1. Что можете посоветовать насчет системы охлаждения? Нужно охлаждать процессор и видеокарту.
  2. Под операционку будет диск который стоит сейчас. Работает нормально. Загружается за 15-20сек.
  3. Ещё вопрос. После покупке жесткого диска у меня их будет два: 250Г с операционкой и 1\1.5Т. Оба Seagate Barracuda со скоростью вращения 7200 обр\мин. Второй больфон диск будет использоваться только для хранения данных. Будет ли тормозить комп при загрузке и при работе если второй диск будет объемом 1.5Т, а не 1Т?
  4. alexandr.coder

    Поиск

    Непонял что за проблема. Объясните подробнее.
  5. Непонял смысл аналогии. А вообще я считаю, что на стоящих ресурсах почти не матеряться.
  6. Маловероятно. И даже если она там есть, значит и в другом месте тоже найдется. Может даже лучше.
  7. Да уж... Нефига себе..... Форум на pyha.ru просто кешит матами. Даже системные сообщения: И другое. Нехочется даже туда заходить. А насчет матов, то их надо запретить. И разрешить можно только во флейме, да и то ограничить. А то сообщения из одних матов будут состоять.
  8. А какой дистрибутив лучше для новичка debian или ubuntu?
  9. Ещё вопрос. Сейчас последняя версия Debian'a - это версия debian 5.0.5. Но есть ещё и debian 6.0 alfa. В интернете писали что релиз 6 версии должен выйте в марте этого года, а сейчас уже сентябрь. Может кто-нибудь знает, когда выйдет релиз 6 версии. Хочу скачать и опробывать его.
  10. alexandr.coder

    Lunix

    Я заметил, что много установочников люниксов есть в 2 вариантах: CD или DVD. Какая разница между CD и DVD вариантами
  11. Всех с днем программиста! Удачи в решение нетривиальных задач!
  12. Я хочу сделать апгрейд своего компа. С дополнительным жестким диском определился. Это будет либо Seagate Barracuda 7200.11 1.5T, либо таже модель только объемом 1T. Но у меня есть пара вопросов: 1)Память.Сейчас у меня стоит 2 модуля Samsung M3 78T6553EZS-CE7 объемом 512М. Вот вся конфигурация: Я хочу увеличить её до 4\6 Г. Можно ли поставить ещё два модуля по 2Г, чтобы в сумме было 5Г. Есть ещё вопрос. Что лучше: купить модули той же фирмы Samsung, или купить модули другой фирмы. 2)Охлаждение.В охлаждение я мало что понимаю. Знаю что есть куллеры, но есть ещё какие-то медные радиоторы. Что лучше для охлаждения процессора и видиоплаты.
  13. А судя по вашим сообщениям, вам надо ещё почитать че-нибудь умное. И не задавать тупые вопросы. И я считаю, что вопросы типа как вывести из базы записи, за исключением сложностей, задавать не следует. В вашем случае всё просто. Не знаете, что такое гугл? Тогда в пыхе вам не место.
  14. Я уже пересматрививаю. Я говорил что с этой структурой структурой нельзя решить проблему. Раз вы уже реализовывали такую структуру, у меня есть вопрос: можно ли реализовать такую структуру создавая объекты основных библиотек прямо в ядре? Есть ещё вариант: сделать библиотеки в виде класса со статическими методами. Но код будет не такой красивый - это раз. Два: некоторые библиотеки будет сложно реализовать так.
  15. В этом нет смысла. Файл итак подключится только один раз. Думаю эту проблему нельзя решить.
  16. Если так сделать то этими классами нельзя будет пользоваться в подконтроллерах.
  17. Проблема решена: <?php require_once(SYSTEM."/classes/controller.php"); require_once(SYSTEM."/classes/model.php"); class Framework_Core{ protected $load; protected $registry; protected $error; protected $security; public function __construct(){ //одключение обработчика ошибок require_once (SYSTEM."/classes/error.php"); //Инсцилизация системы безопасности require_once (SYSTEM."/classes/security.php"); $this -> security = new Framework_Security(); //Инсцилизация реестра require_once (SYSTEM."/classes/registry.php"); $this -> registry = new Framework_Registry(); //Инсцилизация загрузчика require_once (SYSTEM."/classes/loader.php"); $this -> load = new Framework_Loader(); } public function run(){ //Проверка всех данных пользователя перед входом $this -> security -> enter(); //Мини-роутинг $route = explode("/", $_SERVER['REQUEST_URI']); if($route[1] != "") $controller = $route[1]; else $controller = $this -> registry -> get_config("route", "controller"); if(isset($route[2])) $action = $route[2]; else $action = $this -> registry -> get_config("route", "action"); if(isset($route[3])) $data = array_slice($route,3); else $data = array(); if(!file_exists(SYSTEM."/application/controllers/".$controller.".php")) die(); require_once(SYSTEM."/application/controllers/".$controller.".php"); $controller = "Framework_Controller_".$controller; $Framework_Controller = new Framework_Controller(); $front_controller = new $controller($data); echo "<br><br><br>Controller run..."; $front_controller -> $action(); } } ?> <?php class Framework_Controller extends Framework_Core{ } ?> Отталась ещё одна проблема. конструктор класса реестра запускается 3 раза.
  18. Появилась какая-то другая проблема: class Framework_Registry{ protected $config = array(); protected $memory = array(); public function __construct(){ require_once(SYSTEM."/application/config/config.php"); //9строка $this -> config = $config; echo "Done"; } public function get_config($group,$set){ return $this -> config[$group][$set]; } public function set_memory($group,$set,$str){ $this -> config[$group][$set] = str; } public function get_memory($group,$set){ return $this -> config[$group][$set]; } } В классе Registry __construct() выполняется два раза А если вместо require_once в конструкторе использовать require то по каким-то причинам конструктор будет выполняться ещё раз и ещё раз пока не дойдет до предела памяти. В чем проблема? И ещё вопрос: есть ли инструмент, с помощью которого можно просмотреть в таблице ход выполнения скрипта с затраченным временем.
  19. Хм. В CodeIgniter вроде такая же структура которую я пытаюсь реализовать. А увеличение кол-ва вьюверов грозит большой запутанностью.
  20. Не очень разумное решение. Ещё никогда не видел чтоб вьювер вызывался в вьювере. Это может увелчить количество Вьюверов до 2 раз, что не есть хорошо. И что вы хотели сказать последней строкой?
  21. А будет ли доступна в подконтроллере переременная определенная в ядре, если конструкторов не будет?
  22. <?php error_reporting(E_ALL); if ( !version_compare ( PHP_VERSION , '5.2.0' , '>=' )) die(); define("SYSTEM","system"); require_once(SYSTEM."/classes/core.php"); $core = new Framework_Core(); ?> <?php require_once(SYSTEM."/classes/controller.php"); require_once(SYSTEM."/classes/model.php"); class Framework_Core{ protected $load; protected $registry; protected $error; protected $security; public function __construct(){ //одключение обработчика ошибок require_once (SYSTEM."/classes/error.php"); //Инсцилизация системы безопасности require_once (SYSTEM."/classes/security.php"); $this -> security = new Framework_Security(); //Инсцилизация реестра require_once (SYSTEM."/classes/registry.php"); $this -> registry = new Framework_Registry(); //Инсцилизация загрузчика require_once (SYSTEM."/classes/loader.php"); $this -> load = new Framework_Loader(); //Проверка всех данных пользователя перед входом $this -> security -> enter(); //Мини-роутинг $route = explode("/", $_SERVER['REQUEST_URI']); if($route[1] != "") $controller = $route[1]; else $controller = $this -> registry -> get_config("route", "controller"); if(isset($route[2])) $action = $route[2]; else $action = $this -> registry -> get_config("route", "action"); if(isset($route[3])) $data = array_slice($route,3); else $data = array(); echo "application $controller.$action<br>"; if(!file_exists(SYSTEM."/application/controllers/".$controller.".php")) die(); require_once(SYSTEM."/application/controllers/".$controller.".php"); $controller = "Framework_Controller_".$controller; $Framework_Controller = new Framework_Controller(); $front_controller = new $controller($data); $front_controller -> $action(); } } ?> <?php class Framework_Controller extends Framework_Core{ protected $data = array(); public function __construct($data = array()){ $this -> data = $data; } } ?> <?php class Framework_Controller_site extends Framework_Controller { public function __construct($data) { parent::__construct($data); } function index() { $this -> load -> view(); } } ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy