Блог GM

Изучение английского языка по карточкам

27.01.2014 11:17 | Просмотров: 5469 | Доход: 114.39 руб. | Комментариев: 3
[Мысли вслух] 
Рейтинг: 5/1
Представляю вашему вниманию свою новую разработку - engwords.org. На сайте представлены наиболее эффективные методики, которые позволят начинающим быстро овладеть английским на базовом уровне, а продолжающим - систематизировать и пополнить свои знания.

Для чего я создал этот сайт?
Все просто, я решил начать учить английский язык. Первое с чем я столкнулся - это необходимость пополнять словарный запас. Учить по книгам - скучно. Немного погуглив, я пришел к выводу, что самым эффективным способом для заучивания слов являются карточки. Все сайты, которые меня более менее устраивали по функционалу - были платными.  И тут понеслось, я решил сделать свой сайт. В английском языке, как и в других, слово может иметь несколько значений, поэтому основной упор в карточках я сделал на примеры употребления изучаемых слов. Затем встал вопрос о том, какие слова учить. Я написал скрипт, который проанализирует десятки..

...читать далее...
© GM (27.01.2014)

Как сделать очки dual play

28.04.2013 00:49 | Просмотров: 11655 | Доход: 495.03 руб. | Комментариев: 21
[How-to] 
Рейтинг: 4.67/3
Не для всех телевизоров LG очки dual play идут в комплекте, но принцип работы очень простой и позволяет сделать очки dual play из обычных 3D очков. В телевизорах LG создание объемного изображения происходит за счет создания разных изображений для левого и правого глаза. Оба изображения выводятся одновременно на экран. По сути линзы являются фильтрами, которые позволяют глазу видеть только одно из изображений. В режиме dual play каждый игрок должен видеть только свое изображение. Для создания dual play очков потребуется 2 пары обычных 3D поляризационных очков. Достаточно поменять линзы так, чтобы для одних очков были только "правые линзы" а для других только "левые".  Таким образом каждый игрок сможет видеть двумя глазами только одно изображение на экране. Теперь любые игры, которые делят экран на 2 части можно опробовать в режиме dual play. Например теннис для xbox kinect. Не забудьте..

...читать далее...
© GM (28.04.2013)

Функциональные клавиши в ноутбуках samsung и подсветка экрана в linux

02.01.2013 22:53 | Просмотров: 4533 | Доход: 260.36 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 5/1
По умолчанию функциональные клавиши на ноутбуке samsung rv509 отказались работать в linux debian. Но заставить их работать очень просто, добавляем в /etc/apt/sources.list репозитории
deb http://ppa.launchpad.net/voria/ppa/ubuntu oneiric main
deb-src http://ppa.launchpad.net/voria/ppa/ubuntu oneiric main

Затем выполняем
apt-get update
apt-get install samsung-tools samsung-backlight 

Перезагружаемся..
Проверяем работу функциональных клавиш (Fn+F1-F12 или же Fn и стрелки). Софтина также принимает выходные параметры в консоли
Применение: samsung-tools <interface> <option> ...
Подсветка:
        Интерфейс:      -b | --backlight
        Параметры:      on | off | toggle | hotkey | status
Bluetooth:
        Интерфейс:      -B | --bluetooth
        Параметры:      on | off | toggle |..


...читать далее...
© GM (02.01.2013)

Контакты gmail и синхронизация с android

21.12.2012 17:51 | Просмотров: 7045 | Доход: 348.06 руб. | Комментариев: 8
[Программирование] 
Рейтинг: 4/1
Наверное каждый сталкивался с проблемой переноса имеющихся контактов из старого мобильного телефона в новый. Если оба устройства одной фирмы, то контакты можно перенести с помощью софта "из коробки". В противном случае можно наткнуться на проблему с кодировкой. Как поступить чтобы больше никогда не пришлось мучаться со списком контактов? На мой взгляд gmail от google предоставляет очень удобный инструмент. Ну а теперь все попорядку.. С каждым телефоном идет софт, который способен экспортировать список контактов в какой либо формат, например у nokia есть PC suite. Экспортировав все контакты в .csv формат, можно сменить кодировку на utf-8 в простом текстовом редакторе. Далее создаем аккаунт в gmail.com, переходим в раздел "Контакты". Жмем "импорт" и выбираем заранее подготовленный csv файл с контактами. Теперь можно удобно отредактироать список имеющихся контактов. Теперь в вашем устройсве на борту которого есть android(в моем случае это Sony..

...читать далее...
© GM (21.12.2012)

https для некоторых страниц в php.

20.11.2012 18:50 | Просмотров: 4316 | Доход: 178.48 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 5/3
Настроив SSL и немного поэксперементировав с производительностью, я пришел к выводу что защищать нужно только те данные, которые в этом действительно нуждаются. Таким образом задача сводится к тому, чтобы переключать на https те страницы, где отправляются секретные данные и обратно на http на всех остальных страницах. Первое что пришло в голову, это mod_rewrite для .htaccess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^lab/ssl.php https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTPS} on
RewriteRule !^lab/ssl.php http://%{HTTP_HOST}%{REQUEST_URI}
Впринципе вполне стабильное решение, но у меня проект на cakephp с большим количеством контроллеров и действий. Поэтому не очень охото писать под это дело регулярки, тем более что у cakephp..

...читать далее...
© GM (20.11.2012)

http vs https

16.11.2012 08:04 | Просмотров: 3697 | Доход: 177.01 руб. | Комментариев: 2
[Программирование] 
Рейтинг: 3.5/2
Очевидно что SSL зверь прожорливый, но на сколько? Шифрование и дешифрование очень дорогая операция для процессора, а также для памяти которая расходуется на SSL-кэш. Сразу к делу, чтобы оценить нагрузку я набросал небольшой скрипт выводящий phpinfo и при 1000 итерация обратился к нему по http и https замерив время выполнения, нагрузку на процессор и потребление оперативной памяти. Сразу оговорюсь, я не являюсь экспертом в области ssl и если замер не корректен - пишите в комментах, предложите свой вариант.
<?php
function getPage($url) {
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;
}

$st =..


...читать далее...
© GM (16.11.2012)

Настройка SSL в Apache2 под Debian

15.11.2012 08:58 | Просмотров: 9693 | Доход: 666.44 руб. | Комментариев: 3
[Администрирование ] 
Рейтинг: 4.67/3
Netscape Communications подарила миру отличный протокол для обеспечения безопасного соединения между клиентом и сервером под названием SSL(Secure Sockets Layer). Этот протокол уже стал стандартом де-факто. В этой статье будет подробно описано как настроить SSL в Apache под Debian, но настройка подойдет и схожим deb дистрибутивам, например Ubuntu. Для настройки SSL потребуются следующие пакеты:
ssl-cert - простой debconf-настройщик OpenSSL
apache2-utils - утилиты для веб-серверов
openssl - Уровень защищенных сокетов (SSL) криптографические инструменты
Инсталлируем
apt-get install openssl apache2-utils ssl-cert
Создаем директорию secure в /etc/apache2/ssl и генерируем сертификаты(потребуется .pem и .key, подробнее можно посмотреть в статье про сертификаты)

...читать далее...
© GM (15.11.2012)
<12345678>>>