Использование библиотеки headjs, позволяет ускорить загрузку JavaScript кода, вашего сайта, а также полностью разместить весь код в секции <head>
Загружать скрипты, картинки и т.д. , безопасно использовать HTML5 и CSS3 в своих проектах. Использовать различные CSS в зависимости от разрешения экрана, пути, страны и браузера.
Перечислим основные возможности:
Загрузка JavaScript кода
Параллельная загрузка скриптов, но последовательное выполнение
head.js("/path/to/jquery.js", "/google/analytics.js", "/js/site.js", function() {
// готово!
});
“Стремись не к тому, чтобы добиться успеха,
а к тому, чтобы твоя жизнь имела смысл”
Альберт Энштейн
вторник, 23 октября 2012 г.
воскресенье, 21 октября 2012 г.
Монтирование DVD *.iso образов в Linux
# Загрузка и запуск loopback устройства (модуль ядра Linux)
$ sudo modprobe loop
# Опционально: создаем каталог, в который будет производится монтирование
$ sudo mkdir /mnt/iso
# Монтируем DVD iso файл, в указанный каталог
$ sudo mount -t iso9660 -o ro,loop=/dev/loop0 /путь/к/isofile.iso /mnt/iso
$ sudo modprobe loop
# Опционально: создаем каталог, в который будет производится монтирование
$ sudo mkdir /mnt/iso
# Монтируем DVD iso файл, в указанный каталог
$ sudo mount -t iso9660 -o ro,loop=/dev/loop0 /путь/к/isofile.iso /mnt/iso
понедельник, 15 октября 2012 г.
Альтернативная (offline) Установка Google Chrome, для ВСЕХ пользователей в системе
Если у вас не получилось установить Google Chrome,
из стандартного источника: google.com/chrome,
то попробуйте ссылки приведенные ниже:
из стандартного источника: google.com/chrome,
то попробуйте ссылки приведенные ниже:
- Если требуется установка только в Вашем аккаунте, переходим по ссылке: Альтернативная установка в единственном аккаунте
- Если требуется установка для ВСЕХ пользователей на компьютере, переходим по ссылке: Альтернативная установка для всех пользователей в системе
вторник, 11 сентября 2012 г.
My Book World Edition (MBWE, White light) компиляция модулей ядра + сборка ядра
Компиляцию системных модулей, для My Book World Edition,
можно выполнить из оригинального SDK,
предоставляемого Western Digital,
в виде GPL Open Source исходных кодов.
1. Скачиваем SDK для White Book (support)
v1.02.14 (WD-MyBookWorld-v1.02.14-GPL.zip)
папка с рабочими файлами($MBWE_SDK) будет "~/wd"
2. Извлечем рабочие файлы из архива
можно выполнить из оригинального SDK,
предоставляемого Western Digital,
в виде GPL Open Source исходных кодов.
1. Скачиваем SDK для White Book (support)
v1.02.14 (WD-MyBookWorld-v1.02.14-GPL.zip)
Оригинальные WD firmware файлы,
Файл размещаем в домашней папке "~"папка с рабочими файлами($MBWE_SDK) будет "~/wd"
2. Извлечем рабочие файлы из архива
воскресенье, 9 сентября 2012 г.
Midnight Commander (mc) [mc-4.8.4.tar.bz2], cross compiling на optware + поддержка русского языка UTF-8
1. меняем версию в файле (~/optware/cs05q1armel/make/mc.mk):
на самую последнюю (на данный момент)
#MC_VERSION=4.7.5.5
MC_VERSION=4.8.4
номер последней версии смотрим тут:
http://www.midnight-commander.org/downloads
2. заходим в папку ($ cd ~/optware/cs05q1armel):
и выполняем:
$ package=mc
$ make ${package}-unpack
$ make ${package}
на самую последнюю (на данный момент)
#MC_VERSION=4.7.5.5
MC_VERSION=4.8.4
номер последней версии смотрим тут:
http://www.midnight-commander.org/downloads
2. заходим в папку ($ cd ~/optware/cs05q1armel):
и выполняем:
$ package=mc
$ make ${package}-unpack
$ make ${package}
суббота, 3 марта 2012 г.
Определение cid и ip (hostname) Веб-камеры своего участка на сайте http://webvybory2012.ru/
Можно быстро перейти к просмотру веб-камеры на конкретном участке,
просто сделав закладки вида: http://webvybory2012.ru/#81032 в своем браузере.
station_id = id; // идентификатор участка
можно увидеть в конце url после символа '#'... в нашем примере это 81032.
В итоге последовательность определения данных,
требуемых для прямой записи с камеры следующая:
просто сделав закладки вида: http://webvybory2012.ru/#81032 в своем браузере.
station_id = id; // идентификатор участка
можно увидеть в конце url после символа '#'... в нашем примере это 81032.
В итоге последовательность определения данных,
требуемых для прямой записи с камеры следующая:
понедельник, 27 февраля 2012 г.
Загрузка Видео с http://webvybory2012.ru/ без регистрации
Трансляция с http://webvybory2012.ru/ ведется простой
раздачей Playlist'ов для медиа плееров.
Простой shell скрипт (под Ubuntu), позволяет забирать эти видео файлы
на прямую с серверов трансляции.
$ vi load_video_webvybory2012.sh
$ chmod 755 load_video_webvybory2012.sh
раздачей Playlist'ов для медиа плееров.
Простой shell скрипт (под Ubuntu), позволяет забирать эти видео файлы
на прямую с серверов трансляции.
$ vi load_video_webvybory2012.sh
$ chmod 755 load_video_webvybory2012.sh
пятница, 24 февраля 2012 г.
Русификация и обновление Ainol Paladin
Особенности прошивки: Android 4.0.3 (ICS) + CWM
+ Russian Language Pack v1.0
(Superuser-3.0.7-mips32r2-ics_signed.zip),
а также Magic Code v1.3 (MagicCode_hc_ics_v1.3.apk)
+ Russian Language Pack v1.0
- Полный перевод ВСЕХ приложений
- В список языков добавлен Русский (Россия)
- Из прошивки удалены лишние китайские приложения (включая языки ввода)
- Добавлен рабочий YouTube
- Календарь и галерея теперь синхронизируется с аккаунтом Google (можно отключить в настройках Аккаунтов)
- Родной браузер синхронизирует закладки с Google Chrome на ПК!
- Китайский поиск Baida заменен на Google
- Добавлен Root (Superuser)
- Обновлены Google Apps
- На всякий случай добавлено в прошивку: файл менеджер из циана
(Superuser-3.0.7-mips32r2-ics_signed.zip),
а также Magic Code v1.3 (MagicCode_hc_ics_v1.3.apk)
воскресенье, 8 января 2012 г.
Установка и настройка dnsmasq (DNS, DHCP, BOOTP/PXE, TFTP сервер)
Общую информацию о dnsmasq можно найти перейдя по этой ссылке.
1. Установка dnsmasq происходит достаточно легко (немного сложнее, если устанавливать из исходного кода)
- основанные на Debian дистрибутивы, такие как Ubuntu
$ sudo apt-get install dnsmasq
- основанные на Fedora дистрибутивы и Cent OS
$ su
# yum install dnsmasq
- семейство *BSD, если установлена Ports коллекция
$ cd /usr/ports/dns/dnsmasq/
$ su
# make install clean
или, если вы предпочитаете добавить пакет
1. Установка dnsmasq происходит достаточно легко (немного сложнее, если устанавливать из исходного кода)
- основанные на Debian дистрибутивы, такие как Ubuntu
$ sudo apt-get install dnsmasq
- основанные на Fedora дистрибутивы и Cent OS
$ su
# yum install dnsmasq
- семейство *BSD, если установлена Ports коллекция
$ cd /usr/ports/dns/dnsmasq/
$ su
# make install clean
или, если вы предпочитаете добавить пакет
$ su
# pkg_add -r dnsmasq
$ ipkg install dnsmasq
dnsmasq - простой DNS, DHCP, BOOTP/PXE и безопасный TFTP сервер для домашней сети
dnsmasq - специально разработан для небольших домашних сетей (до 1000 клиентов) использующих NAT и подключенных к интернету через модем, ADSL либо через кабельное соединение.
Поддерживается множеством платформ: Linux (с glibc и uclibc), *BSD, Mac OS X, Solaris, Android. Также dnsmasq включен в следующие Linux дистрибутивы: Ubuntu, Gentoo, Debian, Slackware, Suse, Fedora, Smoothwall, IP-Cop, floppyfw, Firebox, LEAF, Freesco, fli4l, Endian Firewall и Clarkconnect и др. Также он доступен в портах FreeBSD, OpenBSD, NetBSD беспроводных маршрутизаторах Linksys (dd-wrt, openwrt + оригинальных firmware) и проекте m0n0wall.
Поддерживается множеством платформ: Linux (с glibc и uclibc), *BSD, Mac OS X, Solaris, Android. Также dnsmasq включен в следующие Linux дистрибутивы: Ubuntu, Gentoo, Debian, Slackware, Suse, Fedora, Smoothwall, IP-Cop, floppyfw, Firebox, LEAF, Freesco, fli4l, Endian Firewall и Clarkconnect и др. Также он доступен в портах FreeBSD, OpenBSD, NetBSD беспроводных маршрутизаторах Linksys (dd-wrt, openwrt + оригинальных firmware) и проекте m0n0wall.
dnsmasq - обладает следующими особенностями:
- простая конфигурация DNS для машин за firewall'ом, не зависимая от конфигурации DNS серверов провайдера (ISP)
Подписаться на:
Сообщения (Atom)