CEX.io

вторник, 23 октября 2012 г.

headjs - быстрая загрузка JavaScript кода, упрощение и модернизация вашего сайта

Использование библиотеки headjs, позволяет ускорить загрузку JavaScript кода, вашего сайта, а также полностью разместить весь код в секции <head>

Загружать скрипты, картинки и т.д. , безопасно использовать HTML5 и CSS3 в своих проектах. Использовать различные CSS в зависимости от разрешения экрана, пути, страны и браузера.

Перечислим основные возможности:

Загрузка JavaScript кода

Параллельная загрузка скриптов, но последовательное выполнение

head.js("/path/to/jquery.js", "/google/analytics.js", "/js/site.js", function() {
   // готово!
});

воскресенье, 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

понедельник, 15 октября 2012 г.

Альтернативная (offline) Установка Google Chrome, для ВСЕХ пользователей в системе

Если у вас не получилось установить Google Chrome,
из стандартного источника: google.com/chrome,
то попробуйте ссылки приведенные ниже:
  1. Если требуется установка только в Вашем аккаунте, переходим по ссылке: Альтернативная установка в единственном аккаунте
  2. Если требуется установка для ВСЕХ пользователей на компьютере, переходим по ссылке: Альтернативная установка для всех пользователей в системе

вторник, 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)
Оригинальные 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}

суббота, 3 марта 2012 г.

Определение cid и ip (hostname) Веб-камеры своего участка на сайте http://webvybory2012.ru/

Можно быстро перейти к просмотру веб-камеры на конкретном участке,
просто сделав закладки вида: 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

пятница, 24 февраля 2012 г.

Русификация и обновление Ainol Paladin

Особенности прошивки: Android 4.0.3 (ICS) + CWM
+  Russian Language Pack v1.0

  • Полный перевод ВСЕХ приложений
  • В список языков добавлен Русский (Россия)
  • Из прошивки удалены лишние китайские приложения (включая языки ввода)
  • Добавлен рабочий YouTube
  • Календарь и галерея теперь синхронизируется с аккаунтом Google (можно отключить в настройках Аккаунтов)
  • Родной браузер синхронизирует закладки с Google Chrome на ПК!
  • Китайский поиск Baida заменен на Google
  • Добавлен Root (Superuser)
  • Обновлены Google Apps
  • На всякий случай добавлено в прошивку: файл менеджер из циана
В архиве также присутствуют Superuser 3.0.7 для MIPS
(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
или, если вы предпочитаете добавить пакет
    $ su
    # pkg_add -r dnsmasq
    $ ipkg install dnsmasq

dnsmasq - простой DNS, DHCP, BOOTP/PXE и безопасный TFTP сервер для домашней сети

   dnsmasq - специально разработан для небольших домашних сетей (до 1000 клиентов) использующих NAT и подключенных к интернету через модем, ADSL либо через кабельное соединение.
   Поддерживается множеством платформ: Linux (с glibc и uclibc), *BSDMac OS XSolarisAndroid. Также dnsmasq включен в следующие Linux дистрибутивы: UbuntuGentooDebianSlackwareSuseFedoraSmoothwallIP-CopfloppyfwFireboxLEAFFreescofli4l, Endian Firewall и Clarkconnect и др. Также он доступен в портах FreeBSD, OpenBSD, NetBSD беспроводных маршрутизаторах Linksys (dd-wrt, openwrt + оригинальных firmware) и проекте m0n0wall.

  dnsmasq - обладает следующими особенностями:
  • простая конфигурация DNS для машин за firewall'ом, не зависимая от конфигурации DNS серверов провайдера (ISP)