Как защитить свой Wi-Fi

Wi-Fi LogoВсем нам иногда приходится пользоваться незащищенными Wi-Fi сетями. Будучи студентом, я стучался к соседу (его Wi-Fi сеть была защищена) и просил дать мне доступ к сети с оплатой интернета поровну. Но какие опасности здесь могут подстерегать? И что случится, если у вас будет своя незащищенная сеть? Ну, для начала, мой сосед мог бы заподозрить, что я делаю в интернетах что-то противозаконное или скачиваю оттуда (на самом ничем таким я не занимался и не буду). Однако если бы делал, то к нему могли бы прийти люди из отдела “К”, как например, к этому чуваку и арестовать за скачивание картинок, которых он не скачивал.

Более того, незащищенная беспроводная сеть – это уязвимость для домашнего компьютера. Злоумышленники могут украсть как ваши файлы, так и личные данные (например, банковскую информацию, пароли т.д.).

Единственный способ защищить себя от этой беды – это защитить свою беспроводную сеть. Пройдитесь по этим пунктам и проверьте, все ли у вас нормально.
Continue reading Как защитить свой Wi-Fi

Professional XMPP Programming with JavaScript and jQuery

Судя по всему, неплохая книга по разработке XMPP-приложений с использованием Javascript и Jquery. В книге разъясняется протокол XMPP, его типичные применения и задачи, с которыми он справляется лучше всего. В главах книги приведен процесс разработки девяти приложений, причем сложность их постепенно увеличивается. Читатель начнет с традиционной программы “Hello, World”, разумеется с использованием XMPP, и дойдет до нюансов разработки многопользовательской игры “Крестики-нолики” в реальном времени.

Купить бумажную книгу на оригинальном языке можно тут:

Continue reading Professional XMPP Programming with JavaScript and jQuery

Как я ставил Gentoo

Обновил свой домашний компьютер, самое главное – процессор AMD Phenom X6, т.е. 6-ядерный и 64-битный, оперативной памяти 4 Гигабайта. Решено было на это чудо установить Gentoo Linux как наиболее трушную операционную систему. Это не первое мое знакомство с Gentoo, но тем не менее, не все прошло гладко. Хочу предостеречь вас от моей самой главной ошибки. Я начал устанавливать Gentoo архитектуры x86, а т.к. у меня было 4 гигабайта памяти, то в конечном итоге система увидела 3 с хвостиком. Можно было пересобрать с поддержкой PAE (тогда бы система увидела все 4 Гигабайта ОЗУ, но так и осталась бы 32-битной), но я все же решил воспользоваться преимуществами 64-битной архитектуры и пересобрать все заново. Итак, для 64-битных процессоров рекомендуется скачивать файлы архитектуры amd64. Нам потребуется два файлика – iso-образ и архив stage3.tar.bz2 для установки базовой системы. У меня это были файлы install-amd64-minimal-20111006.iso и stage3-amd64-20111006.tar.bz2. В дальнейшем они и будут фигурировать. Еще хочу сказать, что почти всю последовательность этих действий с более подробным описанием можно найти в Gentoo Handbook. Да, лучше пользоваться английской версией.
Continue reading Как я ставил Gentoo

Siemens C75 в Linux

Siemens C75 LinuxТелефон Siemens C75 старый, и мой давно сломался, но вдруг кому пригодится 🙂 Кому-то, кто захочет подключить Siemens C75 (а также S45, ME45, SL45S55, SL55, M55, MC60, CX65, M65, C65, S65) к компьютеру с Linux по инфракрасному адаптеру.

Первым делом нужно собрать из исходников тулзу под названием SieFS (ссылка на сайт разработчика). Последняя версия от 2005 года, ну это не беда. Как обычно, сделали ./configure && make && make install. Затем, нужно установить пакет irda-tools или собрать из исходников.
Continue reading Siemens C75 в Linux

Ethernet-кабели и их категории (Cat-5/e/6/a)

Cat FightНе все Ethernet-кабели одинаково полезны. Какая между ними разница, и как определить, кабель какой категории нужен? Чтобы понять это, давайте рассмотрим технические и физические различия категорий Ethernet-кабелей.

Ethernet-кабели сгруппированы в последовательно пронумерованные категории (cat), основанные на разных спецификациях. Иногда понятие какой-либо категории уточняется либо дополняется стандартами тестирования (например, 5e, 6a). Категория, к которой принадлежит кабель, определяет, в каких условиях его можно использовать. Производители обязаны придерживаться стандартов, благодаря чему выбор кабеля и вообще работа с ним становится проще для нас.

Каковы различия между категориями и как понять, когда следует использовать неэкранированный, экранированный, скрученный или цельный кабель? Читать до полного просветления.
Continue reading Ethernet-кабели и их категории (Cat-5/e/6/a)

Простейший кеш PHP

Простейший эффективный PHP кешЕсли вам нужно отдавать какой-либо конкретный контент очень-очень быстро, но который довольно редко меняется, рекомендую воспользоваться следующим простейшим механизмом кеширования. Будем генерировать какой-либо контент (из баз данных, из внешних источников, файловой системы, каких-либо вычислений…) и сохранять полученный результат на диск в определенный файл. При последующем доступе, если время жизни кеша не прошло (в моем примере это 1 минута), то просто загружаем содержимое кеша из файла. В следующий раз кеш обновится как минимум через минуту, когда будет произведен запрос очередного клиента на получение данного контента.
Continue reading Простейший кеш PHP