Автор будет очень признателен, если Вы кликнете по одной из белых ссылок выше.
Вам это ничего не стоит, а автору сайта будет приятно ;)
Найдено страниц: 50 [показано 10]
DropBox - убийца фалообменников
Степень соответствия запросу: 36%
Фрагменты текста поста : ... попадаем на следующую страницу: Здесь желательно поклацать по всем ссылкам в левом столбике, чтобы система больше не лезла к вам с предложениями рассказать, какая она удобная и показать как с ней нужно работать... ... , то вы можете пользоваться всеми возможностями и без клиента, через вэб-интерфейс... ... Нажмите на нее и выберите любую папку, в которой дропбокс должен разместить папку для обмена... ... Именно содержимое этой папки и будет автоматически синхронизироваться с сервером... ... Это значит, что стоит вам удалить какой-то файл из этой папки, как он тут же будет удален с сервера... ... для удаления файла с сервера достаточно просто удалить этот файл из своей папки... ... Выберите папки и нажмите Finish &mdash... ... тут же на экране откроется только что созданная папка обмена и вы увидите ее начальное содержимое... ... он больше не нужен Как видно на картинке, в вашей папке уже созданы две вспомогательные папки: "... ... , а так же валяется непонятный RTF файл, который можете сразу же стереть &mdash... ... А вот про папки стоит рассказать подробнее... ... Начну с того, что содержимое обех созданных папок ( и только их... ... Поэтому если вы хотите, чтобы кто-то кроме вас мог скачать файлы из вашего аккаунта, то вы должны разместить эти файлы внутри одной из этих папок... ... Все остальные папки и файлы, которые вы можете создать и которые НЕ будут находиться внутри папок Public или Photos никогда не будут доступны другим пользователям (за одним маленьким исключением, которое называется "... ... Папка "... ... Отличие этой папки от папки "... ... Для этого войдите в папку "... ... и сотрите все, что в ней есть (файл RTF с описанием работы и пример готового альбома)... ... Теперь создайте папку с любым названием, например "... ... и скопируйте в нее несколько фотографий: Если файлы большие или ваше соединение с интернет не очень быстрое, то вы заметите, что у каждой иконки сперва появляется синий значек с двумя стрелочками, который потом заменяется на зеленый с галочкой... ... файл или папка еще закачивается на сервер, зеленый  ... ... файл или папка успешно закачаны... ... Все, альбом создан... ... Чтобы получить паблик-ссылку перейдите в папку Photos , кликните правой кнопкой мыши по папке альбома (My First Album) и в меню выберите Dropbox / Copy Public Gallery Link : Вроде ничего не произошло, но на самом деле прямая ссылка на ваш фотоальбом была скопирована в буфер обмена (клипборд) и теперь вы можете вставить ее в письмо, в сообщение форума, в аську или просто в броузер для проверки... ... Недостаток папки "... ... в том, что в ней нельзя расшарить (сделать публично-доступным) один какой-то файл, только целиком альбом (вложенную папку)... ... Если же вам нужно раздавать файлы по одному, то вам нужно воспользоваться папкой "... ... в ней можно получить паблик-ссылку на любой вложенный файл, но нельзя получить такую ссылку на папку... ... раздавать файлы можно только по одному... ... Так что смело копируйте нужные файлы в папку Public , получайте на них паблик-ссылки и заваливайте этим спамом все известные вам форумы... ... Еще раз напомню, что если вы удалите как-нить файлы из ваших папок Public или Photos (или любых других внутри папки My Dropbox ), то эти файлы тут же будут удалены с сервера... ... он сохраняет резервные копии всех удаленных файлов и их можно восстановить через вэб-интерфейс, но все же не стоит этим злоупотреблять... ... если какой-любо из закачанных файлов изменился, то перезалита будет только изменившаяся часть, а не весь файл... ... Заливка всех файлов идет параллельно, но с учетом использования канала другими программами &mdash... Подробнее: http://fit-media.com/post_1256945370.htmlЕсли не хочется кусать локти
Степень соответствия запросу: 33,02%
Фрагменты текста поста : ... Случайное удаление нужных файлов, форматирование раздела, вирусы... ... Вопрос резервного копирования информации регулярно поднимается практически во всех форумах и идей по этому поводу высказывается не мало... ... В этом случае копия данных должна располагаться в отдельной папке... ... Пояснять тут нечего — если уничтожите оригинал, то сможете поднять данные из резервной папки, но любое более серьезное происшествие (вирус, форматирование, выход из строя носителя) практически 100%-но лишит вас и оригинала и копии... ... Самый простой способ создания резервной копии — тупо откопировать важные файлы (и папки) в место резервного хранения... ... * f:\arhiv\ скопирует все файлы из папки texts диска C: на диск F: в папку arhiv... ... Главный недостаток этой команды — она не умеет копировать папки... ... * f:\arhiv\ /Y /S Теперь она скопирует все содержимое папки texts диска C: , включая все вложенные папки и все файлы из них... ... В реальной жизни чаще нужно копировать не все подряд, а файлы определенных типов... ... Дело в том, что эти команды просто тупо копируют файлы из одного места в другое... ... При этом если в папке-приемнике уже есть файл с тем же именем, что и в папке-источнике, то он заменяется... ... Проблема в другом — если в исходной папке какой-либо файл был удален (например он больше вам не нужен), то в копии он все равно останется... ... Таким образом после нескольких копирований вы обнаружите, что размер папки с копией гораздо больше размера папки-оригинала... ... * /S /F /Q Она уничтожит все файлы из папки архива и всех вложенных в нее папок... ... Но, к сожалению она не умеет удалять папки, поэтому мусор в виде пустых вложенных папок все же останется... ... Обратите внимание на расширение этого файла, оно должно быть именно BAT , а не TXT... ... В результате этой простой операции у вас на рабочем столе появится ярлычек, кликнув по которому вы запустите полностью автоматический процесс создания резервной копии всех файлов Microsoft Excel из папки texts диска C:... ... Сама копия будет создана в папке arhiv диска F:... ... Естественно эта папка должна существовать, иначе копирование выполнено не будет... ... Перед копированием так же автоматически будет сделана очистка папки архива от старых файлов... ... А что делать если нужно создать копии нескольких папок... ... Достаточно одного файла чтобы создать сколько угодно копий... ... * f:\arhiv\doc\ /Y /S Этот файл создаст полные копии папок texts и prikaz диска C: и папки doc диска D:... ... Все они будут размещены в отдельных папках внутри архивной папки arhiv диска F:... ... Во-первых у нас все еще не удаляются пустые папки, во-вторых копирование идет слишком медленно, т... ... копируются абсолютно все файлы, хотя делать это каждый раз вовсе не обязательно... ... Хорошо бы, добиться такого эффекта, когда: в копии заменяются только те файлы, которые изменились в оригинале в копию добавляются те файлы, которые появились в папке оригинала из копии удаляются все папки и файлы, которые удалились в оригинале... ... требуется время на сжатие информации Чтобы не забивать вам и без того перегруженный информацией мозг описанием всех возможных команд и режимов я просто дам готовые команды, которые (немного измененные) вы можете начать использовать хоть прямо сейчас... ... Итак, условимся, что оригинальные данные находятся в папках c:\texts\ , c:\private\passwords\ и d:\work\prikaz\... ... Копии будем сохранять в папку f:\arhiv\ , а сам архиватор установлен в папку c:\winrar\... ... rar d:\work\prikaz В результате его работы в папке arhiv диска F: будут созданы три файла: texts... ... rar , содержащие полные копии соответствующих исходных папок... ... архиватору придется полностью упаковать все файлы из исходных папок... ... Естественно вы можете использовать в именах папок русские буквы и пробелы, но в этом случае нужно брать пути в двойные кавычки... Подробнее: http://fit-media.com/post_1203529769.htmlФайлы vs базы данных.
Степень соответствия запросу: 17,97%
Фрагменты текста поста : ... Файлы vs базы данных... ... сохраняющие данные в файлах... ... Непонятно почему, но народ истово верит в то, что именно такой подход (отказ от использования систем управления базами данных и хранение данных в файлах) дает гораздо большую производительность... ... Давайте рассмотрим процессы, проистекающие на сервере при работе КМС "на файлах" и сравним их с аналогичными процессами при использовании СУБД... ... автор скрывает исходники, шифруя все в байт-код с помощью Zend-Guard), но общие выводы можно сделать просто проанализировав содержимое файлов, хранящих статистические данные... ... Пользователям скриптов других производителей, также использующих файлы в качестве хранилища данных этот пост также должен быть интересен... ... Вся эта информация сохраняется в файл и позже, на ее основе, генерируются графики посещаемости по дням, «хит-парад» страниц сайта, сайтов-источников трафика и используемых для просмотра броузеров и прочая мега-полезная отчетность... ... Нам гораздо важнее узнать, насколько оптимально использовать для этой работы файлы и действительно ли это быстрее, чем работа с базой данных... ... Особенность хранения данных Lasto-блогом такова, что статистика хранится в нескольких файлах: hits... ... Кстати, анализируя этот файл можно увидеть, какие страницы сайта проиндексированы какими поисковыми системами (были посещены поисковыми ботами) и когда это произошло... ... db — а вот на этот файл стоит обратить особое внимание... ... Будем анализировать работу именно с этим файлом... ... Скрипт считывает в память ВЕСЬ файл статистики, не взирая на размер ( если посещаемость высокая или статистика собирается за большой срок, то это могут быть десятки или даже сотни мегабайт )... ... Итак, скрипт загружает текстовый файл и преобразует его в массив... ... она требует перебора части (а в худшем случае всех ) элементов массива и для каждого из них необходимо сделать сравнение достаточно длинных текстовых строк... ... Серилизация (склейка элементов массива в строку) и перезапись (опять же) ВСЕГО файла статистики... ... Главное то, что ПРИ ЛЮБОМ ХИТЕ (даже переходе серфера с одной страницы сайта на другую) происходят ВСЕ описанные операции — чтение, разбор, поиск, склейка, запись и выполняются они над ВСЕМ содержимым файла статистики... ... Да, да, я знаю о кэшировании файлов... ... За счет кэширования вы выиграете часть времени на чтении/сохранении файла статистики, но как быть с массивом... ... К тому же не стоит забывать, что пока одна копия запущенного скрипта копается в вашем (пусть и прокэшированном) файле, все другие будут тихо и мирно курить в сторонке... ... Другими словами, пока идет обработка одного посетителя, все остальные будут ждать ибо для них доступ к файлу статистики окажется заблокированным... ... :-) Структура, например, такая: Структура таблиц Таблица se_hosts -------------------- ID1 — уникальный числовой номер (используется для связи таблиц) Host — имя хоста поисковика Таблица se_query --------------------- ID2 — уникальный числовой номер (используется для связи таблиц) SH_ID — уникальный номер для ссылки на первую таблицу Query — текст искомой фразы Таблица se_hits ------------------- Q_ID — уникальный номер для ссылки на вторую таблицу Date — кво-дней с 1 января 2000 года Hits — количество хитов за этот день Естественно первая и третья таблицы будут иметь индексы по первым двум полям, а вторая — по всем... ... Если не использовать индексы, то для выполнения этой операции придется провести сравнение имен хоста с содержимым поля Host первой таблицы для части (а в худшем случае всех ) записей... ... Индексный файл содержит копию проиндексированного поля (или полей) из таблицы БД, но в отсортированном виде... ... Для работы механизма БД, система должна будет загрузить целиком в память три файла индексов... ... Но, в отличии от ранее рассмотренного варианта работы файлового движка, здесь размер этих файлов в десятки раз меньше... ... для перехода к нужной записи достаточно просто размер заголовка файла добавить к произведению размера записи в байтах на номер записи и получаем точное смещение от начала файла... ... Запись считали, увеличили на единицу и снова записали НА ТОЖЕ МЕСТО в файле таблицы... ... Поскольку записи в нашей третьей таблице (в данном случае) также будут иметь фиксированную длину, то поиск нужной внутри файла также сведется к одному сложению и одному умножению, а уж прочесть и снова записать на тоже место 12 байт — милисекундное дело (даже с учетом автоматической коррекции индексного файла)... ... Да еще про кэширование вспомним :-) Кстати, если ваш сайт достаточно посещаем, то файл статистики будет расти как на дрожжах и каждое обращение к скрипту будет вызывать чтение/парсинг/поиск/сохранение всех этих десятков мегабайт, а при использовании БД при любом количестве посетителей нам все так же будет нужно читать всего несколько сотен байт (три записи из таблиц), а записать - только 12 байт... ... Ну и конечно не забудьте о том, что поиск можно производить не в каждой таблице по отдельности, а сразу во всех, одной командой: Пример запроса SELECT Hits FROM se_hosts, se_query, se_hits WHERE ID1 = SH_ID AND ID2 = Q_ID AND Date = 3085 что еще даст еще больший выигрыш, т... ... А итог таков, что пусть мы и поимеем потери на чтении/сохранении индексных файлов все равно получаем примерно тысячекратный прирост в скорости в сравнении с файловым движком... ... Так неужели во всех этих компаниях работают одни дураки... Подробнее: http://fit-media.com/post_1222679684.htmlAJAX — WEB 2.0 за 5 минут
Степень соответствия запросу: 6,63%
Фрагменты текста поста : ... (команды пользователя) без такой привычной и такой всем давно надоевшей полной перезагрузки... ... Естественно, что из всех фантастических возможностей jQuery, в этой статье я остановлюсь только на работе с AJAX... ... Поскольку вся библиотекуа представляет собой всего один обычный файл с java-скриптом, то и подключается он стандартным HTML-тэгом: Пример кода <... ... Поэтому сделаем файл, который будет посылать некий ответ на наш запрос... ... Для этого создадим HTML-файл, например, такого банального содержания: Содержимое файла text... ... после выполнения функции mytest() внутри контейнера будет помещено содержимое нашего файла (в данном примере это будет надпись "... ... /a> Итак, полный код примера: Полный код файла index... ... /html> Сохраните файлы index... ... html в одной папке, откройте index... ... Файл будет зваться name... ... Код: Файл name... ... При всей простоте, гибкости, мощности и привлекательности, описанный выше способ имеет одно ограничение &mdash... ... вы не сможете с его помощью закачать на сервер файлы... ... вам вообще ничего не придется программировать :) Не станем здесь городить огород с реальной загрузкой файлов, просто выведем данные о загруженном файле... ... Код скрипта (файл file... ... php): Файл file... ... html - загрузка файлов <... ... все, больше ничего делать не нужно... Подробнее: http://fit-media.com/post_1262093659.htmlПривратник-младший. Турбо-решение.
Степень соответствия запросу: 2,83%
Фрагменты текста поста : ... всем хорошо... ... Но если вам важен каждый процент нагрузки сервера и плевать вы хотели на случайных серферов, пользующихся неправильными броузерами, то замените в файле pr... ... Чуть ниже в файле идет список стоп-слов, найдя которые в юзер-агенте скрипт безаговорочно выплюнет 404... ... Сохраняйте изменения и закачивайте его на сервер в папку с блогом (это папка, в которой расположены файлы functions... ... Теперь, чтобы подключить скрипт к блогу, необходимо внести изменения в файл... ... Настоятельно рекомендую скопировать куда-нибудь этот файл до того, как вы начнете его редакторовать... ... вам достаточно будет вернуть родной файл... ... htaccess в папку с блогом... ... Итак, вот содержимое файла... ... htaccess, который поставляется Вадимом в комплекте Lasto-Blog-B: Исходный файл... ... php А вот то, что должно быть после изменения: Модифицированный файл... ... php После изменений сохраните файл... ... отправляет в редирект всех пользователей... Подробнее: http://fit-media.com/post_1225008537.htmlПошлите серфера на три веселых цифры!
Степень соответствия запросу: 1,05%
Фрагменты текста поста : ... Правильный CMS должен был бы первый запрос обработать нормально (выплюнуть страницу с инфой), а в ответ на остальные показать серферу (да и и всему остальному миру) большую фигу с вытатуированным брутальным готическим шрифтом волшебным кодом "404"... ... Но разработчик решил так: мой скрипт все страницы представляет лежащими в корне сайта, поэтому ссылок вглубь иерархии папок быть не должно, если их только не наделает тупой вэб-мастер, но в этом случае он сам виноват... ... Оправдав тем самым свою разгулявшуюся ленцу перед всем миром (и, в первую очередь, перед самим собой), он не стал разгребать сложные многопапочные запросы, а просто вырезал имя html-файла из строки адреса и этот файл и выдал в броузер... ... Естественно Гугль изо всех сил спешит проиндексировать новую страницу, заходит туда и... ... все те сотни страниц, которые размещены на сайте и доступны из корня, теперь найдены роботом вторично, но уже не в корне, а в папке по адресу http://www... ... com/download/ (ведь вэб-мастеру было лень вставлять полные ссылки, а короткие привели к созданию ссылок с именем папки в адресе)... ... Довольный робот индексирует все, до чего только может добраться и поисковая система получает полную коллекцию дубликатов страниц, на которые она (по одной ей известным причинам) начинает так же активно отправлять некоторое количество посетителей... ... Естественно, получив с того же гугля список левых страниц из несуществующей папки download , система тоже внесет его в базу и добросовестно будет демонстрировать каждому посетителю... ... Естественно все без исключения поисковики приняли эту конструкцию за ссылку на папку с именем about... ... html , зайдя в которую они находили кроме копии всего сайта еще более ужасную вещь - ту же ссылку на папку about... ... Возможно процесс остановится уже после второй фазы, а может он будет развиваться как все в природе - по спирали: кто-нить как-нить создаст запрос к страницам еще глубже вложенным в иерархию папок и вызовет тем самым новый виток индексации "новых" псевдо-страниц... ... Но, в любом случае, поисковые системы, обнаружив даже по одному 100%-му клону всех страниц в пределах одного сайта, решат, что что-то здесь не ладно и очень похоже на попытку искусственного воздействия на результаты ранжирования и, как следствие, позицию в серпе... ... А причина всему - банальная лень... Подробнее: http://fit-media.com/post_1200930244.htmlКак Заиконить Сайт
Степень соответствия запросу: 1%
Фрагменты текста поста : ... Теперь по-подробнее обо всех шагах... ... :) Второе - переименование файла... ... Корневая папка сайта - тоже не панацея... ... Файл иконки можно располагать в любой папке, доступной серферу... ... Более того, можно сделать так, что в разных папках будут лежать разные файлы иконок... ... :) Если Вы располагаете файл иконки не в дефолтовом месте (корневая папка сайта) и/или не с дефолтовым именем (favicon... ... Если вдруг Вы все сделали правильно, но иконка не отображается, то возможно у Вашего хостера не прописан mime-тип для файлов с иконками (типа ICO)... ... :) Все, что Вам потребуется - вписать строку AddType image/ICO ICO в файл... ... htaccess , расположенный в корневой папке Вашего сайта... Подробнее: http://fit-media.com/post_1212879390.html300-летие битвы при Лесной
Степень соответствия запросу: 0,57%
Фрагменты текста поста : ... Множество коллективов со всей области показывали свое творчество... ... Естественно, фотографироваться можно было везде и со всеми... ... Даже сам Петр I с удовольствием позировал всем желающим... ... Естественно на всех желающих кресел не хватило и люди начали толпиться вокруг... ... Секьюрити, как в штатском, так и в форме (и тех и других, кстати сказать, на этом празднике было очень-очень много), стали отодвигать толпу от сцены, но никто из них не знал, какую именно дорожку нужно освободить для Крестного Хода, поэтому усердствовали во всех направлениях сразу... ... Из всех казусов и ляпов больше всего радости мне доставили пушки времен Северной войны... ... из канализационного пластика, а монашки (пусть даже и ряженые) вместе в гвардейцами курят на глазах у всех... ... Даже при таком халтурном подходе организаторов, всем посетителям нашлось занятие и развлечение... Подробнее: http://fit-media.com/post_1223377088.htmlПользовательский интерфейс
Степень соответствия запросу: 0,54%
Фрагменты текста поста : ... Всем знакомые неприятности с непопаданием мышью в нужную точку при прокрутке или с "соскакиванием" мыши с линейки - очевидное следствие вышеуказанного противоречия... ... Я использую его как всем известный источник аналогий и примеров... ... Просто всему свое время... ... Во всех центрах, известных разработкой новых интерфейсов ( XEROX PARC , MIT Media Lab , Apple Computer , Carnegie Mellon University ), идут разработки разных концепций дизайна интерфейсов, опирающихся на возможности анимации... ... Сами файлы из каталога отображаются в виде 3-мерной карусели под своим каталогом... ... Соль модели в том, что нужный файл можно "приблизить" поворотом карусели (может быть, не одной), идущим в режиме анимации... ... Вторая модель - " Стена в перспективе " - также отображает файловую систему, но вне ее иерархии, согласно двум каким-то параметрам, например частоте обращения к файлу и его размеру... ... Зато плохой интерфейс у всех на виду и на устах... ... Предположим, что ваша фирма выходит на рынок с новой моделью аудиомагнитофона, отличающейся от всех остальных некой возможностью А... Подробнее: http://fit-media.com/post_1204019048.htmlВсе ли CMS одинаково полезны?
Степень соответствия запросу: 0,37%
Фрагменты текста поста : ... Справиться со всем этим "хозяйством" дело совсем не простое... ... Причем каждая искалка имеет свой неповторимый "характер" и потому не существует универсального способа нравиться всем и каждому - к каждому поисковику нужен индивидуальный подход... ... Все, что он делает - это просто прикручивает кусок HTML-ного шаблона к пользовательскому контенту, получая таким образом готовую страницу сайта... ... К сожалению, на этом прелести всех опробованных мной сайто-моторов и заканчивались... ... Кроме того, если сайт может обходиться без использования БД, то резервное копирование сводится к простому копированию файлов с сервера (обычному скачиванию, которым каждый из нас занимается чуть ли не каждый день)... ... Только не горячись, когда увидишь, что показания всех этих счетчиков различаются так же, как жизнь, которую показывают в телевизоре, и зрелище реалий за окном... ... Было бы очень здорово, если бы движку можно было подсунуть любой (ну или почти любой) PHP-файл и он (движек) смог бы с этим файлом нормально ужиться... ... Оптимизация всех операций, кэширование, индексация данных для ускоренного доступа... Подробнее: http://fit-media.com/post_1200405197.html
