Читать дальше →
Кретов Михаил @coolmiha
Пользователь
Подготовка пакета документов для переноса доменов в зоне .RU и .SU
3 мин
3.3K Кто хоть раз сталкивался с необходимостью переместить домен в зоне .RU или передать его другому лицу, знает, что в этой сфере услуг царит полнейший бардак. Мне, например, понадобился месяц кропотливого изучения десятка различных наборов документов, чтобы вывести определённую систему. Сталкиваясь, вернее, спотыкаясь об эту проблему каждый день, мы решили хоть как-то систематизировать накопленный опыт и превратить его в полезный сервис.
+72
Реверс-инжиниринг android приложений
9 мин
110K+79
Бикубическая интерполяция, теория и практическая реализация
7 мин
44KВозникла задача визуализировать результаты некоторых замеров на 2-мерной карте, были известны результаты в узловых точках на равномерной сетке, соответственно, задача свелась к интерполяции полученных данных. Основное требование было — качество полученной картинки и минимальное количество артефактов интерполяции, поэтому выбор пал на бикубическую интерполяцию. Статьи в Вики мне показались суховатыми (по крайней мере для человека, который математикой не занимался со школьной скамьи), но там же нашлась ссылка на потрясающую статью, детально описывающую алгоритм. Здесь мы рассмотрим практическое применение данного алгоритма и разберем статью.
+57
GeoIP – страны и города, декабрь 2010
1 мин
2.6KВышла в свет новая версия русскоязычной базы данных стран и городов. Основные изменения:
— база maxmind.com была объединена с базой городов России ipgeobase.ru (идея sky_lord)
— с помощью Переводчика Google были переведены на русский язык ~60,000 названий (идея neytrino), а затем с помощью Яндекс.Карт из них были отсеяны артефакты типа «Инь молодых» и «Авиаторов деревня»
— были удалены дубли и произведена оптимизация структуры базы.
Результат этой работы доступен для свободного скачивания.
— база maxmind.com была объединена с базой городов России ipgeobase.ru (идея sky_lord)
— с помощью Переводчика Google были переведены на русский язык ~60,000 названий (идея neytrino), а затем с помощью Яндекс.Карт из них были отсеяны артефакты типа «Инь молодых» и «Авиаторов деревня»
— были удалены дубли и произведена оптимизация структуры базы.
Результат этой работы доступен для свободного скачивания.
+59
Подбор 14 символьного сложного пароля за 5 секунд
2 мин
231KПеревод
Достаточно давно и долго говорят о том что с использованием высоких скоростей GPU подбор паролей существенно ускорится. Но есть технологии которые позволяют перебор сделать еще
быстрее. Швейцарская компания, специализирующаяся в области безопасности Objectif Sécurité воспользовалась для своей технологии SSD дисками с радужными таблицами.
+138
Пишем свой драйвер под Linux
8 мин
67KХочу признаться сразу, что я вас отчасти обманул, ибо драйвер, если верить википедии — это компьютерная программа, с помощью которой другая программа (обычно операционная система) получает доступ к аппаратному обеспечению некоторого устройства. А сегодня мы создадим некую заготовку для драйвера, т.к. на самом деле ни с каким железом мы работать не будем. Эту полезную функциональность вы сможете добавить сами, если пожелаете.
То, что мы сегодня создадим, корректнее будет назвать LKM (Linux Kernel Module или загрузочный модуль ядра). Стоит сказать, что драйвер – это одна из разновидностей LKM.
Писать модуль мы будем под ядра линейки 2.6. LKM для 2.6 отличается от 2.4. Я не буду останавливаться на различиях, ибо это не входит в рамки поста.
Мы создадим символьное устройство /dev/test, которое будет обрабатываться нашим модулем. Хочу сразу оговориться, что размещать символьное устройство не обязательно в каталоге /dev, просто это является частью «древнего магического ритуала».
+229
Ubuntu, KVM, libvirt и Hetzner
6 мин
23KПо мотивам Роутим IPv4 и IPv6 в KVM на примере Hetzner решил описать свой howto по созданию и организации виртуальных машин.
+13
Сенсорный выключатель — в каждый светильник
3 мин
86KСлучилось так, что мы с женой купили светильники, чтоб поставить на тумбочках возле кровати. И всем были хороши светильники, кроме одного — выключатель у них был только на шнуре, и чтоб выключить или включить его — приходилось бы лезть за тумбочку в поисках этого выключателя. Поэтому решил я светильники модернизировать, но не тут то было — жена запретила мне их сверлить, мол испортишь внешний вид, они денег стоят! Ну я ее конечно понимаю, после моих экспериментов по переделке люстры… но тут история не об этом.
Тогда решил я, что надо ставить в светильники сенсорные выключатели — для них дырок сверлить не надо, да и просто — идея включать свет прикосновением очень понравилась.
+163
Создание игры на Javascript Canvas
13 мин
70KЗдравствуйте! Я предлагаю вам со мной создать небольшую казуальную игру на нескольких человек за одним компьютером на Javascript Canvas.
В статье я пошагово разобрала процесс создания такой игры при помощи MooTools и LibCanvas, останавливаясь на каждом мелком действии, объясняя причины и логику добавления нового и рефакторинга существующего кода.
+100
Миграция с RAID1 на RAID5 в mdadm без потери данных
2 мин
10KДопустим есть у нас под Linux софтварный RAID1 собранный с помощью mdadm:
И появился у нас еще один винчестер который хотелось бы воткнуть в данную машину расширив доступное дисковое пространство не потеряв при этом в отказоустойчивости т.е. перейти с RAID1 на RAID5.
# cat /proc/mdstat Personalities : [raid1] md0 : active raid1 sdb[1] sda[0] 8387572 blocks super 1.2 [2/2] [UU]
И появился у нас еще один винчестер который хотелось бы воткнуть в данную машину расширив доступное дисковое пространство не потеряв при этом в отказоустойчивости т.е. перейти с RAID1 на RAID5.
+43
Уязвимость связки PHP+nginx с кривым конфигом
1 мин
60KSummary
Announced: 2010-05-20
Credits: 80sec
Affects: сайты на ngnix+php с возможностью загрузки файлов в директории с fastcgi_pass
Background
Зачастую How-To по настройке связки nginx с php-fpm / php-cgi есть подобные строчки:
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi_params;
}
+129
Пока гром не грянет…
3 мин
31KВозможно, кому-то уже доводилось попадать в неприятную ситуацию – когда по какой-то причине выходит из строя RAID-контроллер, или просто массив «рассыпается». Особенно часто это происходит с дешевыми контроллерами, встроенными в материнскую плату. Расскажу небольшую, но поучительную историю, произошедшую со мной на заре моей админской карьеры.
+55
+50
WineGame 0.1.0
1 мин
1.1KЯ рад сообщить о выходе первой более-менее стабильной версии 0.1.0. своего проекта Winegame.
Предыдущий пост о версии rc4
Вкратце Winegame — это FOSS утилита для легкой установки win32-приложений (в основном игр) в wine. Это аналог Playonlinux, если вам это что-то говорит.
Предыдущий пост о версии rc4
Вкратце Winegame — это FOSS утилита для легкой установки win32-приложений (в основном игр) в wine. Это аналог Playonlinux, если вам это что-то говорит.
+50
WineGame 0.1 RC4
2 мин
978WineGame — это программа для легкой установки Windows-игр и приложений в Wine. Написана с испрльзованием Qt4.
Предыдущий пост.
Сегодня вышла версия 0.1 RC4
Предыдущий пост.
Сегодня вышла версия 0.1 RC4
+28
ThinkPad T410: мощный и надежный бизнес-ноутбук
4 мин
110K14-дюймовый ThinkPad T400 всем был хорош: отличная, мощная, неубиваемая машина для работы. Разрабатывая новую модель, ThinkPad T410, в Lenovo постарались улучшить все основные характеристики. Помимо мощной аппаратной начинки с процессорами Intel Core i-серии, в обновленном ноутбуке увеличилась площадь тачпада, который теперь поддерживает режим MultiTouch, появилась поддержка 3G-модуля Gobi 2000, улучшилось время автономной работы. Специально для T-серии была разработана новая расширенная батарея, обеспечивающая до 22 часов работы вдали от розеток!
В этом материале я подробно опишу обновленный ThinkPad T410. Впрочем, вы и сами можете стать его обладателем, приняв участие в конкурсе компании Lenovo. Условия простые: вам нужно зайти на страницу конкурса и рассказать, как именно вы собираетесь использовать ваш новый ThinkPad, чем он может быть вам полезен. Конкурс продлится до конца июня, итоги будут подведены в июле, а победителем станет автор самого оригинального рассказа. Дерзайте!
В этом материале я подробно опишу обновленный ThinkPad T410. Впрочем, вы и сами можете стать его обладателем, приняв участие в конкурсе компании Lenovo. Условия простые: вам нужно зайти на страницу конкурса и рассказать, как именно вы собираетесь использовать ваш новый ThinkPad, чем он может быть вам полезен. Конкурс продлится до конца июня, итоги будут подведены в июле, а победителем станет автор самого оригинального рассказа. Дерзайте!
+34
Практическая атака на беспроводную сеть с WEP шифрованием
7 мин
26KТеорию и процесс атаки хорошо описал юзер n3m0 в статьях «Атаки на беспроводные сети». Но практика там описана достаточно слабо.
В данной статье будет описан практический процесс атаки на беспроводную сеть с шифрованием WEP, используя пакет aircrack-ng и операционную систему OpenSuse.
В данной статье будет описан практический процесс атаки на беспроводную сеть с шифрованием WEP, используя пакет aircrack-ng и операционную систему OpenSuse.
+88
Управление лампой через интернет
2 мин
46KИнтересующихся подробностями изготовления девайса на картинке — прошу под кат.
+155
Мечта параноика или Еще раз о шифровании
7 мин
100KВ свете последних событий с torrents.ru и активизации государственных группировокорганов по борьбе с пиратством, думаю многие задумались как же обезопасить себя или свой сервер на случай если придут нежданные «гости». Вот и мне подвернулась задача защитить локальный медиасервер от посягательств, проведя пару дней за гугленнием и чтением мануалов/howto — мне удалось это реализовать. Скажу сразу, статей по шифрованию очень много, но в основном они рассчитаны на шифрование только определенных разделов, либо устарели/содержат много ошибок.
ЦЕЛИ:
- Весь винт(винты) должны быть надежно зашифрованы
- На винтах не должно быть абсолютно никакой разбивки, так как будто это новый(или стертый) винт
- ОС должна стоять на зашифрованных разделах
- Должна быть возможность увеличения дискового пространства, путем добавления новых винтов
- Загрузка системы без ввода ключа от шифрованных данных
+169
Информация
- В рейтинге
- Не участвует
- Откуда
- Бийск, Алтайский край, Россия
- Дата рождения
- Зарегистрирован
- Активность