За месяц Октябрь, 2010

JQuery Slider - Слайдеры на JQuery

Под слайдером подразумевается скрипт, который прокручивает картинки как с использованием визуальных эффектов, так и без них. Иногда их называют ротаторами картинок.

Jquery Easy Slider

v 1.0 -http://cssglobe.com/post/3783/jquery-plugin-easy-image-or-content-slider
v 1.7 - http://cssglobe.com/post/5780/easy-slider-17-numeric-navigation-jquery-slider

Простой и удобный слайдер изображений или HTML-контента. Все слайды “складываются” в <li> - элементы, прописываются дополнительные стили… и всё :)

Nivo Slider

Имеет 9 эффектов, работает только с последними версиями браузеров. Демонстрацию работы Вы сможете посмотреть на  официальном сайте.

Coin Slider

Coin Slider – имеет в своем арсенале меньше эффектов, но не менее эффектных, работает со всеми браузерами. Смотрим демо ищем исходники на официальном сайте.

Automatic Image SliderDEMO и официальный сайт.

Anything SliderDEMO и официальный сайт.

ZURB’s Orbit Slider - 4KB аккуратный слайдер. Документация и скачивание http://zurb.com/playground/orbit-jquery-image-slider

Roundabout - Не совсем слайдер - вертелка-вращалка объектов (блоки/изображения.. + таймер) http://fredhq.com/projects/roundabout

Вы знаете Jquery-слайдер, который не упоминается в статье? Дополняйте в комментарии!

ps. http://ideaforweb.ru/scripts/30-plaginov-tooltips-dlya-jquery-vsplyvayushchie-podskazki/ jquery-tooltips

Опубликовано Октябрь 23, 2010 | автор: levik  |  Комментарий (1) »

Pocketbook 301 не включается

Ситуация следующая: электронная книга-читалка Pocketbook 301 вечером включалась, а утром - не включается. Ночью её никто не ронял, не трогал, не прыгал по ней.. в общем, лежала себе.  При подключении к компьютеру и к зарядке загорается красный индикатор, однако других признаков жизни “читалка” не подаёт, на нажатия (удержания) кнопки включения-выключения (и других торчащих кнопок) Pocketbook не реагирует

Поиском найдены следующие советы:

Читать целиком »

Опубликовано Октябрь 21, 2010 | автор: levik  |  Комментарии (35) »

Установка Windows с флешки. Загрузка Windows с флешки. Создание загрузочной флешки

Статья об установке Windows с флешки периодически обновляется. . Рассмотренный способ позволяет создать установочную флешку для Windows 7, Windows Vista, Windows XP и Windows 2000. Кроме того, можно создать загрузочную флешку Windows XP (так называемый Windows PE) и любой LiveCD - отлично работает, например, Alkid LiveCD.

Для установки Windows с флешки нам потребуются: флешка, оригинальный дистрибутив Windows и программное обеспечение. Качаем утилиту WinSetupFromUSB (1.0-beta6, upd beta7) и устанавливаем (или распаковываем) на рабочий компьютер, где будем мастерить загрузочную установочную флешку.На одну флешку можно записать несколько вариантов загрузки (мультизагрузочная флешка) - с опциями, например, загрузка WinPE, установка Windows 7, Установка Windows XP.

  • Подготовка USB-Flash носителя:

Вставляем USB флешку и нажимаем RMPrepUSB - подготавливаем флешку одноименной утилитой с форматированием. Если программа не видит нужную флэшку, форматируем её при помощи утилиты HPUSBFW.EXE (HP USB Disk Storage Format Tool) или PeToUSB.exe (располагаются в каталоге WinSetupFromUSB\files\tools). Предпочтительно форматирование в NTFS (однако, слишком часто форматировать флешку не стоит - сокращается время работы)

  • Подготовка дистрибутива Windows для записи и запись на загрузочную флешку

WinSetupFromUsb-1-0-beta-6

Выбираем нужную флешку в выпадающем списке, а чуть ниже указываем расположение “исходного” дистрибутива (ставим нужную галочку в зависимости от версии Windows), нажимаем “GO” и ждём, пока установочные файлы скопируются на флешку. На все вопросы (LICENSE TERMS) отвечаем утвердительно..После того, как все нужные варианты загрузки записаны на флешку, её можно использовать для установки Windows.

Особенности установки с флешки Windows XP/Windows 2000При установке Windows XP с флешки (как и при установке с CD) процесс разделяется на два этапа - копирование установочных файлов на жесткий диск и непосредственно установка. Однако, на втором этапе загружаться следует с флешки и выбирать вариант “доустановки” Windows с жесткого диска. В противном случае возможно появление ошибки Windows HAL.dll (после неё установка продолжается). При желании можно изменить внешний вид меню загрузчика grub - для этого следует отредактировать menu.lst  с помощью обычного блокнота, либо воспользовавшись графическим интерфейсом самого загрузчика.
http://greenflash.su/Grub4Dos/Grub4dos.htm
http://forum.ru-board.com/topic.cgi?forum=5&topic=22426&start=760
upd: http://ithappens.ru/story/4378
MultiBootISO - http://www.pendrivelinux.com/yumi-multiboot-usb-creator/

Опубликовано Октябрь 15, 2010 | автор: levik  |  Комментарии (3) »

Неожиданно стал тормозить жесткий диск

При попытке записать файл размером около гигабайта жесткий диск (Western Digital WD15EARS) “начинал за здравие” (писал относительно небольшое время) и через несколько секунд время копирования увеличивалось.. а скорость довольно сильно падала. При этом нагрузка на процессор и на память в диспетчере задач не отображалась, однако компьютер стал работать заметно медленнее.

Проверка диска - первым делом вспомнились негативные отзывы о WD - ничего плохого не выявила - (однако затянулась… - видимо из-за тех же тормозов “винчестера”)

Поиском довольно быстро нашел предполагаемую причину уменьшения скорости жесткого диска: Читать целиком »

Опубликовано Октябрь 13, 2010 | автор: levik  |  Комментарий (1) »

Оптимизация и настройка VPS (VDS) на OpenVZ - первые шаги

Итак, после {очередного отключения сайта за нагрузку|убедительного письма хостера с угрозой отключения|..} взяли мы новенький VPS-VDS, перенесли на него свой сайт(ы), настроили DNS и… сайты стали тормозить ещё сильнее… Да ещё и открываются через раз.. В чём же дело? Неужели, VDS хуже обычного хостинга? Надо брать отдельный сервер? Не исключено, однако, всё может быть не так уж плохо.

Совсем немного теории в вольном изложении:

1. Ресурсы виртуального (и физического, впрочем) сервера ограничены. Если один из лимитов превышен - сервер может работать не так, как ожидается. Командой cat /proc/user_beancounters (для VPS на OpenVZ) можно посмотреть не только каких ресурсов и сколько выделено, но ещё и количество превышений (failcnt) каждого ограничения.

2. Каждый процесс (будь-то веб-сервер, база данных, FTP-демон) требует некоторое количество определенных ресурсов. На сервере одновременно крутится много всего. Если все ресурсы заняты - процесс может некорректно завершить работу, или не запуститься совсем. Как пример - сервер просто не сможет обработать запрос на отображение веб-страницы.

3. Осталось определить, какому из процессов сколько и каких ресурсов требуется при определенных условиях (в качестве условий, например, можно взять максимальное количество одновременных посетителей), по возможности - уменьшить потребление ресурсов, заменить “тяжелые” процессы более “легкими”, распределить имеющиеся ресурсы между процессами и, по-возможности, разнести по времени (организовать очередь задач, которая будет пополняться, если новый процесс запустить невозможно…)

tcpsndbuf

http://www.ir-magazine.ru/community/post3356916.html#p3356916

http://www.opennet.ru/openforum/vsluhforumID1/90034.html

http://highload.org/

http://habrahabr.ru/blogs/hosting/116217/

Опубликовано Октябрь 10, 2010 | автор: levik  |  Нет комментариев »

nginx - конфиг для поддоменов

После установки nginx и конфигурации его для доменов не мешает проверить, что будет отдаваться по запросам к некорректным доменам: notfound.domain.tld..

Не помешает настроенный A Default Catchall Virtual Host
http://wiki.nginx.org/VirtualHostExample

Шпаргалка для прописывания в конфиге nginx поддоменов
server {
listen 80;
server_name domain.com *.domain.com;
root /path/$name;
set $name "";
if ($http_host ~* ^(www.)?([a-z0-9-]+)\.domain\.([a-z]+)) {
set $name $2;
}
if ($http_host ~* ^(www.)?domain\.([a-z]+)) {
set $name "";
}
...
set $name $2;
#эта строка задаёт все субдомены $2 это sub в (sub.domain.com)
set $name "";
#для обычного домена
#их можно прописать и так:
root /path/to/www/$name;
set $name "domain.com/htdocs";
if ($http_host ~* ^(www.)?([a-z0-9-]+)\.domain\.([a-z]+)) {
set $name "$2.domain.com/htdocs";
}
if ($http_host ~* ^(www.)?domain\.([a-z]+)) {
set $name "domain.com/htdocs";
}

читать WIKI по NGINX http://wiki.nginx.org/NginxConfiguration

Опубликовано Октябрь 10, 2010 | автор: levik  |  Нет комментариев »

Word - удаляем последнюю страницу, удаляем последний раздел

Да простят меня гуру Word и его создатели.. Если у Вас есть более рациональное решение проблемы с последним разделом и последней страницей - сообщите, пожалуйста в комментарии.

Обилие вопросов “как удалить последнюю страницу в Word” и “Как в Word сохранить форматирование после удаления страницы”  (если точнее, вопрос звучит скорее так: почему когда я в Ворде удаляю страницу, у меня всё ползёт), послужили поводом написания этой заметки. К знатоку WORD-а я себя не отношу, поэтому не исключаю, что существует более корректное (правильное, удобное…) решение.

Довольно часто при редактировании документов WORD можно столкнуться с ситуацией, когда последняя страница оказывается пустой (табличка закончилась, а за ней - ещё лист). Что делать?

Как удалить последнюю страницу в Word?

Для начала, рекомендую включить отображение непечатных знаков - специальный символ искать на панели инструментов. Или в настройках..

Первым делом, идем на последнюю страницу и смотрим, что там есть? Если там много символов (абзацы или пробелы) - просто ставим курсор в начало страницы и жмем DEL(ete), пока всё не удалится. Если остался единственный символ абзаца и удаляться он не хочет - жмем один раз BackSpace - возможо

Скорее всего, причина в том, что самый последний знак в документе просто не влез на предпоследнюю страницу. Чаще всего помогает установка курсора на последнюю страницу  и уменьшить размер шрифта последнего абзаца (скажем, сделать равным 1 или 2 - можно не только выбирать из выпадающего списка, но и писать “ручками”). Еще можно уменьшить вертикальные отступы этого же абзаца.. в общем, сделать так, чтобы последний абзац “влез” в оставшееся свободное место.

Часто при удалении последней страницы возникает проблема с форматированием. Если быть точнее, когда происходит удаление последнего раздела, то его форматирование применяется к предыдущему (предпоследнему) разделу. Как удалить раздел без “сбоя” форматирования я не нашел (если кто знает - поделитесь в комментариях), однако небольшую хитрость, которая позволяет удалить последний лист с сохранением форматирования Word.

Как удалить последний раздел в Word

Первым делом, идем в раздел с нужным форматированием (предпоследний), и переходим к окну Параметры страницы (двойной щелчок на линейке или меню Файл-Параметры страницы). Прописываем все значения для полей (можно просто стереть сантиметры.. Дело в том, что они уже установлены.. но если их не трогать, то при выборе “применить ко всему документу”, все значения станут пустыми) , выбираем ориентацию бумаги, идем на вкладку Источник бумаги и выбираем начать раздел “На текущей странице”.

Возможно (если форматирование последнего удаляемого раздела отличается от предыдущего), потребуется внести дополнительные изменения, однако в моем случае (на последнем листе была “горизонтальная” табличка, которую потребовалось удалить) описанных изменений было достаточно.

После простановки всех свойств в нижнем выпадающем списке выбираем “Применить ко всему документу” и нажимаем “ОК”. После этого смело идем на предпоследнюю страницу и переносим на неё разрыв раздела - удаляем символы перед разрывом, но не сам разрыв страницы. Для уменьшения требуемого места для последнего абзаца можно уменьшить шрифт и вертикальные отступы (как в первой части этой статьи)

Удачи Вам в освоении Word!

Опубликовано Октябрь 7, 2010 | автор: levik  |  Комментарии (6) »

JavaScript Frameworks

JQuery - один из наиболее популярных JavaScript фреймворков.
1) просто http://www.rsdn.ru/article/inet/jQuery.xml
2) хорошая документация http://docs.jquery.com/Main_Page
3) куча готовых решений http://docs.jquery.com/Plugins
4) http://visualjquery.com.

Sencha http://www.sencha.com/ (Ext JS, EXT GWT, Sencha Touch, EXT Designer)
http://examples.extjs.eu/ - примеры для Ext JS

Prototype (prototype.js)MooTools
http://
mootools.net
script.aculo.us - визуальные эффекты на prototype

YUI

http://habrahabr.ru/blogs/webdev/34918/
http://habrahabr.ru/blogs/webdev/35064/
http://habrahabr.ru/blogs/javascript/35597/ - опросы по javascript фреймворкам

Опубликовано Октябрь 4, 2010 | автор: levik  |  Нет комментариев »