Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 54 [показано 10]
Максимум производительности
Степень соответствия запросу: 41,38%
Фрагменты текста поста : ... Один из методов решения этой проблемы - предварительная загрузка данных... ... Три операции, которые можно упростить Работая на компьютере, пользователи выполняют три основных операции: Принимают решения на основе информации, касающейся текущей задачи Собирают данные, необходимые для выполнения текущей задачи Манипулируют компьютером с помощью элементов управления Например, пользуясь автомобилем, пользователи вначале решают, куда они хотят ехать... ... Выбор определенного типа шва представляет собой решение пользователя о том, в каком случае одежда будет выглядеть наиболее привлекательно... ... Само колесо управления содержит информацию, необходимую для принятия данного решения... ... Если рассмотреть каждый из этих шагов, уменьшая количество решений, которые необходимо принимать человеку, позволяя компьютеру самому собирать данные, и уменьшая количество манипуляций, необходимых для достижения цели, то производительность человека при работе с компьютером значительно увеличится... ... Единственное решение, которое необходимо принять обычному его пользователю &ndash... ... Такие фотоаппараты устраняют необходимость принятия решений низкого уровня, которые мог бы сделать профессионал... ... Любой, кто хотя бы раз обновлял системное программное обеспечение, знает, насколько сложной может быть эта задача, хотя для этого пользователю не нужно принимать практически никаких решений... ... Некоторые задачи могут представлять собой сложную смесь манипуляций и принятия решений... ... Решение зависит от того, нужен ли вам слабый свет в течение длительного времени, или сильный свет за короткое время... ... Такая система все еще будет поддерживать способность пользователя к принятию решений, в то же время устраняя ту часть операции, где необходимы манипуляции с механизмом... ... Сделайте оставшиеся манипуляции подходящими к пользовательской модели задачи... ... Избегайте требования от пользователя мысленного преобразования задачи в форму, приемлемую для машины... ... Действительно ли данная информация необходима для выполнения этой задачи... ... Ограничение принятия решений Необходимость принятия решений можно снизить следующим образом: Не воспринимайте пользователя как "... ... Не заставляйте его всего лишь сообщать о принятых решениях... ... Внимательно оценивайте каждое решение, чтобы убедиться в его необходимости... ... Быстро и точно предоставляйте пользователю информацию, необходимую для принятия решений... ... Многое из того, что часто принимают за принятие решений, на самом деле является сообщением о решении... ... На втором шаге удостоверьтесь, что оставшиеся решения действительно относятся к задаче пользователя, а не машины... ... Если пользователь должен решить, выполнять запрос или нет - это относится к задаче... ... Но решение о том, какой метод использовать для выполнения запроса - А или Б, лучше оставить машине... ... Большинство разработчиков не советуют ограничивать пользователя единственным способом выполнения задачи... ... удостовериться, что пользователю предоставлена вся необходимая информация для принятия решения... ... Слишком часто создатели программ предлагают нам неясные вопросы с двумя одинаково выглядящими вариантами ответа, хотя одно из решений является неверным для большинства... ... Используйте фоновый режим выполнение задач Выполняя все асинхронные операции в фоновом режиме, можно отделить задачи пользователя от задач компьютера, позволяя пользователю работать без перерывов... ... Над проблемой печати стали работать в первую очередь, потому что Печать отнимает много времени Печать не требует вмешательства пользователя Общее время выполнения задачи предсказать нельзя Следующее задача пользователя обычно не связана с результатами печати Если принтер подключен к высокоскоростной сети и в очереди печати нет заданий, все происходит довольно быстро... ... Всякая операция, которая подходит под вышеописанные критерии и может быть выделена в отдельную задачу, должна быть выделена... ... Уменьшайте субъективное время восприятия Все вышеописанные подходы касаются измеряемого времени, которое требуется пользователю для выполнения задачи... ... Работа с клавиатурой была напряженной и требовала принятия множество мелких решений... ... Версия для мыши была гораздо легче и принятия решений не требовала... ... Не принимайте решение на основе только своего собственного мнения... ... это занятие, имеющее отношение к текущей задаче... ... Перед тем, как обращаться к серверу, дайте пользователю прочесть что-нибудь, что подготовит его для следующей задачи... ... Даже довольно широкого диапазона (от 3 до 15 минут) пользователю может быть достаточно для принятия решения &ndash... ... переключиться на другую задачу, или же пойти попить кофе... Подробнее: http://fit-media.com/post_1207048697.htmlНе пристало вэб-мастеру ходить в рваных носках.
Степень соответствия запросу: 15,29%
Фрагменты текста поста : ... Для чего люди создают сайты... ... Потом ставит кучу счетчиков в надежде, что сайт начнет зверски посещаться... ... Посмотрев в статистике на 3-4 случайных серфера в сутки, "... ... Так и умирает еще толком не родившийся сайт... ... Чуть лучше обстоит дело, когда автор - человек одаренный и строит сайт не для простого выпендрежа, а с некой конкретной целью, например, чтобы донести до мира свою одаренность... ... Любой поисковик выдаст кучу ссылок на сайты со стихами, картинами, рассказами, песнями своих владельцев... ... Часто подобные сайты размещаются на бесплатных хостах, а потому хозяин, бросив свое дитя на произвол судьбы, даже не удосуживается удалить его... ... Способов заработка с помощью своего сайта - множество... ... Однако, есть все же один способ получать деньги вне зависимости от того, тысяча человек пришла сегодня на ваш сайт или всего двое, один из которых - это вы сами... ... сайта... ... Ни для кого не секрет, что на позицию в выдаче поисковых систем сильно влияет количество внешних ссылок на ваш сайт... ... Соответственно, если вы хотите, чтобы искалка гнала к вам десятки тысяч серферов в сутки, то на ваш сайт должно существовать несколько тысяч ссылок с других сайтов, тем самым поднимая авторитет вашего ресурса... ... Естественно, чем круче (авторитетнее) будут ссылающиеся на вас сайты, тем выше крутизна вашего сайта... ... Какое же отношение все это имеет к вашему сайту... ... Ведь ваш сайт может выступать в качестве того самого ссылающегося ресурса, т... ... ваш сайт может разместить на своих страницах ссылки на другие сайты, те самые, которым позарез нужна посещаемость... ... Естественно за ссылку со слабого сайта денег платят меньше, но все равно платят... ... Ладно, вроде все ясно, но возникает еще пара неудобств: хотелось бы, чтобы оптимизаторы сами находили ваш сайт, сами размещали на нем нужные ссылки и сами же клали вам в карман денюжку... ... Эти конторы занимаются тем, что покупают место на вашем сайте и сдают его в аренду под размещение ссылок оптимизаторам... ... Вам достаточно только слегка подправить код своего сайта, чтобы начать на полном автомате получать деньги просто за его (сайта) существование... ... Ссылка на сайте появилась - ваш кошелек стал толще... ... Просто перейдите по ссылке, зарегистрируйтесь, установите код на свой сайт (подробное описание "... ... найдете на самих сайтах) и начинайте получать со своих давно заброшенных никому не нужных ресурсов стабильную прибыль... ... %%%заработок в сети, реклама на сайте, продажа ссылок%%%... Подробнее: http://fit-media.com/post_1211713145.htmlФайлы vs базы данных.
Степень соответствия запросу: 11,82%
Фрагменты текста поста : ... В качестве примера «файлового подхода» я буду использовать движок этого блога ( Lasto-blog-B ), точнее работу его системы статистики... ... Кстати, все нижеописанное касается и других поделок от Lasto, которые собирают статистику — сплогов, нового варианта nano-CMS и т... ... Итак, последовательность действий модуля сбора статистики Lasto-блога примерно такова: при обращении серфера к любой странице сайта запускается один и тот же скрипт, который должен собирать статистическую информацию: кто пришел (серфер или бот), откуда он пришел (сайт-источник), куда он пришел (страница нашего сайта) и т... ... Вся эта информация сохраняется в файл и позже, на ее основе, генерируются графики посещаемости по дням, «хит-парад» страниц сайта, сайтов-источников трафика и используемых для просмотра броузеров и прочая мега-полезная отчетность... ... Особенность хранения данных Lasto-блогом такова, что статистика хранится в нескольких файлах: hits... ... db — данные о хитах (метка времени хита, IP-адрес источника, User-Agent клиента, хост источника, страница сайта к которой обратился клиент)... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... В нем хранятся те данные, которые выводятся на странице статистики блога... ... a — общая статистика по ридерам, ботам и т... ... Согласитесь, задача не из быстрых... ... Но эта задача для отображения статистики, а нас больше интересует ее сбор... ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Ну а если это статистика за месяц и при этом с поисковиков в день приходит по несколько сотен человек, да еще по тысяче различных запросов, то получается весьма нехилый объем работы... ... Серилизация (склейка элементов массива в строку) и перезапись (опять же) ВСЕГО файла статистики... ... тут затронута обработка данных только из одного «раздела» статистики (а ведь скрипт еще должен скорректировать данные и в остальных), не описан блок, который проверяет доступность сайта для данного юзер-агента и хоста-источника (а он жрет времени тоже немало), не учтены потери на выделение/освобождение памяти и копирование целых веток массива, если автор решил (для упрощения программирования) отделить часть массива например так: Пример кода $as = $ar['allsein']... ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики... ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом... ... А значит парсинг текста и построение массива, равно как и последующая склейка все равно будут выполняться при каждом обращении к скрипту (сайту)... ... Другими словами, пока идет обработка одного посетителя, все остальные будут ждать ибо для них доступ к файлу статистики окажется заблокированным... ... Теперь взглянем, как эта же задача была бы решена с использованием БД... ... Для данного примера также будем рассматривать работу только с одним «разделом» статистики — данных о поисковых запросах... ... В нашем случае размер записи (для третьей таблицы) составляет 12 байт , ведь там только три поля — Q_ID , Date и Hits , каждое из которых представляет собой 32-битное число и занимает 4 байта... ... Естественно, размер записей в первых двух таблицах (а их нам тоже придется загружать в процессе поиска) немного больше, но все равно он измеряется десятками байт , а не мега байт... ... Поскольку записи в нашей третьей таблице (в данном случае) также будут иметь фиксированную длину, то поиск нужной внутри файла также сведется к одному сложению и одному умножению, а уж прочесть и снова записать на тоже место 12 байт — милисекундное дело (даже с учетом автоматической коррекции индексного файла)... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... Подробнее: http://fit-media.com/post_1222679684.htmlИскать или не искать - вот в чем вопрос.
Степень соответствия запросу: 9,26%
Фрагменты текста поста : ... Вторым заметным недостатком является поиск по сайту... ... Я думаю, что никто не станет спорить, что на сегодняшний день ни один более-менее крупный сайт (естественно сделанный для людей ) не может обойтись без качественной поисковой системы... ... Навигация по сайту - это основа удобства работы... ... И если посетители вашего сайта не могут найти на нем нужную им информацию, то не ждите от них благосклонности и уважения... ... К слову сказать, серьезные сайты тоже страдают этой проблемой - кривым поиском... ... Частично проблему позволяет решить такая штука как карта сайта... ... Но если ресурс действительно крупный (а даже средние блоги могут легко заиметь несколько сотен докуметов), то в карте сайта уже нет места для прописки каждой страницы - только разделы и секции, что не есть хорошо, т... ... Допустим, что на сайте сотня страниц, каждая из которых содержит примерно 1000 слов... ... И это для сайта всего из сотни страниц... ... Вторая крупная проблема, возникающая при создании поискового механизма для крупного сайта, состоит в неоднородности содержимого этого самого сайта... ... Поэтому создать по настоящему универсальный поиск для большого разнородного сайта - та еще задача... ... Какие же могут быть варианты решения... ... Последние варианты этих поделок даже умеют интегрировать результаты работы в существующий дизайн сайта, для еще большего комфорта... ... К недостаткам же стоит отнести то, что такие механизмы либо платные, либо будут втихаря крутить на вашем сайте разную рекламу, либо не позволят встроиться в дизайн и будут тупо перенаправлять ищущих на свои сайты, где опять же будут крутить рекламу... ... Вот, собственно, и задача сформировалась: создать нечто, что будет использовать для поиска по сайту ресурсы какой-либо из поисковых машин и при этом результаты будет встраивать в страницу сайта в виде полноценных статичных и видимых всеми ссылок... ... Отписывайте свои пожелания и мысли в комментах, а заодно можете пронаблюдать черновичек, реализующий поиск по этому сайту с помощью гугля... ... %%% поиск по сайту, google, скрипт, броузер, программирование %%%... Подробнее: http://fit-media.com/post_1245195136.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 8,45%
Фрагменты текста поста : ... Есть некий сайт, построенный на некой CMS... ... Получается, что на сайте вместо уродливых адресов типа: http://www... ... Это хорошо и полезно и вызывает любовь поисковиков, но разработчик КМС, во время этой самой разработки, дал волю своей лени и не стал обрабатывать ситуацию, когда обращение происходит не в корень сайта, а в какой-нить каталог в глубине... ... Но разработчик решил так: мой скрипт все страницы представляет лежащими в корне сайта, поэтому ссылок вглубь иерархии папок быть не должно, если их только не наделает тупой вэб-мастер, но в этом случае он сам виноват... ... Его задача - сделать так, чтоб было красиво снаружи, а вот как оно внутри никто смотреть не будет... ... А о том, что браузер подставляет с именем домена еще и папочный путь внутри сайта сейчас вэб-мастер не думает, т... ... купленная им CMS генерит все страницы в корень сайта и ссылок куда-то глубже быть просто не должно... ... Сайт набит сотнями страниц (надо же чем-то его наполнить), спущен на воду (иначе зачем его строили), обвешан рекламными блоками (должен же он приносить прибыль) и скормлен роботам поисковых систем (ну а как еще привлечь народные массы для исследования сего бесценного ресурса... ... Через некоторое время происходит индексация, искалки довольны статичными страницами, вэб-мастер доволен позициями в серпах, админ сайта доволен посещаемостью, короче все радуются и пьют шампанское... ... Но тут происходит что-то невероятное: какого-то серфера заносит на несуществующую страницу, находящуюся якобы не в корне сайта, а в папочке... ... Например, возомнил он себя крутым хакером и решил слить с сайта весь продаваемый на нем софт... ... Расположенный на сайте скрипт от Гугль-аналитикс, (или любой другой конторы по подсчету статистики) засекает этот хит и вносит в статистику посещаемости новую, ранее невиданную, страницу с адресом http://www... ... Он находит там ПОЛНУЮ КОПИЮ основного сайта... ... все те сотни страниц, которые размещены на сайте и доступны из корня, теперь найдены роботом вторично, но уже не в корне, а в папке по адресу http://www... ... Любой оптимизатор (да и просто более-менее грамотный админ сайта) знает о существовании систем активной раскрутки и продвижения сайтов типа 1ps... ... Поисковики, засекая новые страницы в серпах друг-друга, с удовольствием сканируют "новый" сегмент сайта и вносят его в свои базы... ... И естественно посылают туда посетителей, ломая на корню всю так нужную вэб-мастеру статистику... ... Мне как-то попался сайт, в котором одна из ссылок по какой-то случайности получила в хвост слэш, т... ... код выглядел примерно так: О сайте... ... html , зайдя в которую они находили кроме копии всего сайта еще более ужасную вещь - ту же ссылку на папку about... ... Очень быстро в списках проиндексированных страниц этого сайта появились монстры типа: http://site... ... Дальнейшая жизнь сайта может происходить по-разному... ... Но, в любом случае, поисковые системы, обнаружив даже по одному 100%-му клону всех страниц в пределах одного сайта, решат, что что-то здесь не ладно и очень похоже на попытку искусственного воздействия на результаты ранжирования и, как следствие, позицию в серпе... ... И потому их вердикт будет весьма строгим: в лучшем случае - нехилое падение в этом самом серпе (с первой страницы на, скажем, двадцатую), в худшем - бан сайта на неопределенный срок... ... Для скорейшего восстановления работоспособности сайта придется сделать массу не самых приятных телодвижений типа: покупки нового домена и (скорее всего) полной переделки дизайна сайта... ... Если мотор будущего сайта не способен послать на три веселых цифры " 404 ", ломящегося по левым адресам, серфера (а вместе с ним и поискового бота), то место такому движку на свалке... Подробнее: http://fit-media.com/post_1200930244.htmlВсе ли CMS одинаково полезны?
Степень соответствия запросу: 7,41%
Фрагменты текста поста : ... Если для "обычных" коммерсантов личный сайт - это скорее дань моде, показатель престижа, приносящий как правило весьма небольшое дополнение к основному источнику дохода, то для манимейкера интернет - основное "поле боя" за прибыль... ... Десять лет назад, достаточно было соорудить сайт на HTML в обычном "Блокноте" (можно даже без картинок), разместить его где-нибудь - все равно где, ткнуть искалку в него носом и все - посещаемость этому ресурсу обеспечена... ... Сегодня же для того, чтоб сайт "понравился" поисковику, вэб-мастеру приходится трудиться день и ночь... ... Естественно, как спрос порождает предложение, так и на каждую проблему рано или поздно находится решение... ... Ибо все изыскания, все идеи, решения, принятые на основе анализа статистики посещаемости своих ресурсов, прибыли и убытков, все то ценное, что только может посетить несчастную опухшую голову мани-мейкера в конечном итоге выливается в одно и тоже - изменения, производимые на подконтрольных сайтах... ... Вот тут на первое место и выходят всякие CMS (Content Management System - системы управления содержимым сайта)... ... Все, что он делает - это просто прикручивает кусок HTML-ного шаблона к пользовательскому контенту, получая таким образом готовую страницу сайта... ... Давно известно, что искалки совершенно по-разному относятся к статическим страницам сайта и к динамическому (изменяющемуся) контенту... ... Вторым аспектом гарантированной беззаветной любви search engines к сайту является физическое расположение контента внутри страницы... ... Все это означает, что поисковые системы конечно же найдут и проиндексируют сайт на таком движке, но вот восторга, переходящего в эйфорию, они от этой индексации не испытают... ... Для обычного информационного сайта это, возможно, и не очень важно, но для настоящего мани-мэйкера попадание в топ серпа искалок - первоочередная причина ночной мигрени... ... Процесс "законного отнимания банковских билетов" предусматривает пропускание через свой сайт десятков тысяч посетителей за сутки и каждый из них должен быть "обслужен" максимально быстро, ибо ленивы и капризны оне... ... А потому скорость - важная составляющая любого манимейкерского сайта... ... Смотрите сами, для сайта, который будет содержать 4-5 сотен страниц совсем не обязательно покупать полу-гектарный хостинг... ... " Результат - переплата за заведомо лишнее место на сервере только из-за того, что мотор сайта не может обойтись без MySQL... ... Кроме того, если сайт может обходиться без использования БД, то резервное копирование сводится к простому копированию файлов с сервера (обычному скачиванию, которым каждый из нас занимается чуть ли не каждый день)... ... Опять же, если человеку требуется только один сайт (например личный блог, форум или магазин), то вполне можно обойтись стандартными шаблонами дизайна... ... Может я чего-то упустил, но ни один из виденных мной движков не давал сколько-нибудь полной (и полезной) статистики работы сайта... ... Поставил CMS - зарегистрируй сайт в куче каталогов, обвешай страницы счетчиками и будет тебе счастье... ... Кроме того, ни один из приклеенных к страницам счетчиков не покажет вам, сколько и каких ботов посетило ваш сайт и какие именно страницы они нюхали и когда это произошло... ... Максимум, что доводилось встречать в CMS - ограничение на доступ к некоторым частям сайта для определенных групп пользователей... ... А именно: запрет на доступ к сайту с определенных IP-адресов или указанных хостов... ... Например, блокирование частичного или полного выкачивания сайта с помощью разных даунлоадеров, противодействие попыткам автоматического воровства информации другими CMS'ами и т... ... Статистика всего, что только можно получить с помощью PHP... ... Средства ограничения доступа с сайту... Подробнее: http://fit-media.com/post_1200405197.htmlКак создать хороший интерфейс пользователя?
Степень соответствия запросу: 2,21%
Фрагменты текста поста : ... Достижения технологии значительно увеличили количество решений, которые необходимо принимать во время разработки интерфейса Общеплатформенные стандарты пользовательского интерфейса решают только 15% вопросов разработки в типичном проекте... ... Рекомендую вам уделить одинаковое внимание следующим пунктам: Пользователи: их опыт работы с компьютером, мотивы, размер/важность групп пользователей, образцы (типовые ситуации) использования Задачи: что послужило причиной создания проекта, этапы создания проекта, какие результаты должны быть получены, какая информация необходима и когда Технология разработки и платформа , на которой будут работать пользователи Среда , в которой будет создаваться и использоваться проект (физическая, рыночная, организационная и культурная) Используйте эту информацию для определения и расстановки приоритетов... ... Вот пара простых примеров: Когда группа пользователей постоянно меняет свой состав и предполагаемый образец использования используется нечасто, акцентируйте внимание на простоте понимания интерфейса Когда одна и та же задача повторяется многократно, и группа пользователей довольно большая, самой важной целью должна быть эффективность использования... ... Для выполнения начальной фазы разработки погрузитесь целиком в задачи пользователей и создайте бумажный прототип навигационной модели... ... Навигационная модель показывает, как вы планируете распределять функции или задачи между окнами вашей программы... ... Навигационная модель определяет как пользователям смогут перемещаться как между различными задачами так и внутри отдельной задачи... ... Например, можно ли будет оставить частично завершенную задачу и начать другую... ... Если вы пропустите раннюю фазу разработки, ваш интерфейс может страдать от следующих проблем: Несоответствие группам пользователей Сложность в обучении Неадекватная степень гибкости Нецелостное или непредсказуемое использование разных типов окон Разработка на основе задач пользователя Итак, ваши окна пока не имеют содержания... ... Вы знаете для чего нужно каждое, но для того чтобы наполнить их элементами управления, вам необходимо четкое понимание задач пользователя... ... Для создания дизайна, представьте в деталях, как бы пользователь выполнил данную задачу от начала до конца... ... Например, прорабатывая задачи для программы планирования расписаний я обнаружила, что учителя обычно создают планы уроков для нескольких предметов даже если они еще не знают в какой день и в какое время будут проходить занятия... ... Если вы не будете использовать этот подход, вы рискуете создать программу, в которой пользователи будут перемещаться от одного окна к другому для того, чтобы выполнить свою задачу... ... Процесс разработки, основанный на задачах пользователей особенно важен, когда ваша программа предназначена для того, чтобы помогать пользователям работать быстрее и эффективнее... Подробнее: http://fit-media.com/post_1205661604.htmlЗалепа №13. О грамотном проектировании и неграмотном IDE.
Степень соответствия запросу: 1,59%
Фрагменты текста поста : ... Задача: Есть некая программа, работающая с базами данных... ... Задача, согласитесь, тривиальна и встречается на каждом шагу... ... Вариантов решений может быть масса, но нас интересует грамотный подход, т... ... такое решение, при котором наша программа не превратится в кашу из кучи классов, лишних открытых методов, свойств и форм... ... Решение "в лоб", т... ... Изрядно поломав голову, я смог найти еще два решения: первое в стиле майкрософта - корявое и громоздкое, второе - единственно верное для C# и правильное с точки зрения ООП, но имеющее изрядный косяк при использовании IDE Microsoft Visual Studio... ... Решение сводится к созданию классов, представляющих сущности используя в качестве базы класс формы... ... Видимо их ввели в язык только с одной целью - как решение при отказе от дружественности классов... ... Как же будет выглядеть решение нашей задачи при использовании вложенных классов... ... А примерно вот так: Объектно-ориентированное (правильное) решение public class CUserMgr { class CUser { private string Login... ... В общем мы добились нормального решения поставленной задачи... Подробнее: http://fit-media.com/post_1204892317.htmlКак Заиконить Сайт
Степень соответствия запросу: 1,32%
Фрагменты текста поста : ... Как Заиконить Сайт Все мы любим красивости... ... Как в то далекое время любая, даже самая мелкая программа пыталась защемить себя в трей к часам, так и теперь любой, даже самый неказистый сайт старается всунуть свою иконку в адресную строку браузера... ... ico закачиваете этот файлик на свой сервер в корень Вашего сайта... ... Но в этом случае Вам придется добавить одну строчку в шаблон вашего сайта... ... Корневая папка сайта - тоже не панацея... ... При этом разные разделы сайты будут иметь разные иконки... ... :) Если Вы располагаете файл иконки не в дефолтовом месте (корневая папка сайта) и/или не с дефолтовым именем (favicon... ... Кроме того, если иконка лежит не в корне сайта, то в этой строчке нужно указать путь к иконке... ... Кстати, поскольку в этой строке можно записать полный путь (включающий домен сайта), то Вы запросто можете прикрепить себе иконку от чужого сайта... ... htaccess , расположенный в корневой папке Вашего сайта... Подробнее: http://fit-media.com/post_1212879390.htmlYii - перехват запросов
Степень соответствия запросу: 1,26%
Фрагменты текста поста : ... Писать парсер php-файлов ради добавления пары строк в конфиг - далеко не самое умное решение... ... Предлагаемое ниже решение прекрасно работает в Yii и позволяет одним махом «... ... Yii имеет механизм временной блокировки сайта... ... Суть его сводится к следующему: в настройках можно указать маршрут (контроллер/действие), который будет вызываться при любом обращении к сайту... ... На сайте ведутся технические работы... ... Как оказалось, этот механизм прекрасно подходит для решения вышеописанных задач, нужно лишь добавить пару строк, чтобы заставить фреймворк продолжить обработку запроса, когда все настройки и проверки уже выполнены... ... Затем активируем его, установив в конфигурации фреймворка значение параметра catchAllRequest равным маршруту к нашему контроллеру: Настройка фреймворка 'catchAllRequest' => array('privratnik/index'), Проверив работу сайта можно убедиться, что ничего не изменилось &mdash... ... } и вверху каждой страницы вашего сайты вы увидите надпись Hello World ... ... Или можно проверить авторизацию пользователя и, в зависимости от нее, блокировать доступ к некоторым частям сайта... ... Так же здесь можно вставить анализ запросов для сбора статистики или защиты от DdoS-атак... Подробнее: http://fit-media.com/post_1313836666.html
