вторник, 1 февраля 2011 г.

Чтение BSD разделов из-под Windows

    Иногда возникает необходимость порабоать с BSD разделами из под Windows.
По умолчанию Windows не умеет рабоать с этими разделами, впрочем как и с друкиги файловыми системами *nix.
Есть хороший проект "FFS File System Driver for Windows" http://ffsdrv.sourceforge.net/  который позволяет примонтировать UFS раздел под Windows (спаcибо его авторам, выручил в тяжелый момент...)
Описание.
      Это программка для Win систем состоящая из драйвера и графической оболочки, через которую и осуществляется монтирование/размонтирование разделов. Поддерживаются FFSv1 и FFSv2.
    Сразу должен огорчить: драйвер подключает раздел в режиме read-only, так что для обмена фалами между ОС по прежнему придется пользоваться FAT разделами.
    Разделы именно монтируются, т.е. подключается новый локальный диск (в терминологии Win). В графическом интерфейсе не так много настроек: выбор устройства (FFS Disk, нумерация с 0); выбор раздела (FFS Partition, нумерация с 1); далее выбирается label (Disklabel, нумерация с 0); точка монтирования (буква диска). Есть опция автоматически монтировать раздел при загрузке ОС.
    Так выглядит интерфейс:

воскресенье, 30 января 2011 г.

UTF8 FreeBSD в консоли

Почему utf8:
- это удобно
- это кроссплатформенно (я, например, работаю на многих разных системах: freebsd, linux, windows и хочу везде иметь возможность беспроблемного доступа к своим файлам)
- utf8 это родная кодировка во многих системах (linux), а также в файловых системах.
- в базах данных давно самая беспроблемная кодировка - utf8 (особенно когда есть необходимость работы с несколькими языками)
- я думаю рано или поздно во freebsd все равно будет utf8 по умолчанию.

Изменения не затрагивают системную консоль!

MySQL, часто используемые команды (базовые)

Для сисадмина иногда необходимо "поковырять" базы данных.
У меня эта необходимость возникаетне так часто, поэтому часто забываю синтаксис запросов и некоторые команды, а это маленькая памятка..

понедельник, 24 января 2011 г.

Запись образа memstick на flash под Windows

CD и DVD постепенно умирают и как-то надоело тратить деньги в очередной раз для покупки "болванки". Флешка всегда при мне, поэтому опишу вкратце, записать образ memstick FreeBSD на нее. Есть полезная утилита dd под *nix, ее также написали и под Windows. Собственно она нам и потребуется dd for windows
и например 8.0-RELEASE-i386-memstick.img

суббота, 15 января 2011 г.

Сайты с электронными книгами

Библиотека Либрусек Удобная. Простая, достаточно ёмкая. Лучшая из бесплатных и не требующих регистрации библиотек на сегодняшний день.

Библиотека Максима Мошкова Есть ещё люди, которые о ней не знают?

Библиотека FictionBook

Natahaus

Мир книг
 
Фонд книг (можно качать без регистрации)

Либрус. Гора знаний

All-Ebooks

Тоже какая-то библиотека

Кнужек нет - так видимо оно называется

Онлайн библиотека

http://www.e-reading.org.ua/ - Онлайн чтение

Библиотека Альдебаран - последнее время не пополняется, новинки можно только купить

Библиотека армянской литературы

Небольшая спортивная библиотека

Электронная полнотекстовая Библиотека Ихтика

Книги, учебники и самоучители по иностранным языкам. Европейские, восточные, азиатские, стран СНГ, и др.

Библиотека Куб Книги по психологии, религии, о саморазвитии, психотерапии, здоровью и т.п.

Библиотека по боевым искусствам

_www.engenegr.ru_ - ссылкой не помечаю, ибо там при входе выскакивает порноокошко. Но если уж деваться некуда…

_http:c-books.info/_ - тоже что-то порнографическое * _http:goldbook.ws/_ - и здесь они тоже

Технические библиотеки

Техническая Библиотека

Электронная библиотека связи: книги и наиболее важные стандарты

Компьютерный и инженерный анализ. Литература

http://www.free-books.com.ua/  - Книги по ИТ

RFC-Editor - не то чтобы библиотека, но для знающих людей просто кладезь информации

Электролабораторя - нормативно-техническая литература по электрооборудованию.

Библиотека технической литературы - ТАМ есть ГОСТы!

Буквари для инженеров

PC-Book. Компьютерная литература

Статьи по электронике

Ресурс, где можно скачать ЕСКД, ЕСТД, СПКП, ЕСПД и прочее прочее - Много ГОСТов, но часть из них в неудобных форматах, например - tif… ;) Но на безрыбье!…

Сопряжение компьютера с внешними устройствами. Библиотека

Для изучающих английский

Книги на английском - я, например нашёл там Хэммингуэя в подлинике

Книги и учебники

Free eBooks - Project Gutenberg. Книг очень много. Есть и на русском! Работает поиск, есть разбивка по авторам и по языкам. Книги в основном художественные. Форматы книг - самые разные. От простого текста до TeX и PDF.

Зарубежные
Computer-books.us - Free computer books Подборки ссылок на библиотек

http://del.icio.us/CYPU/library?setcount=100

Каталог ссылок на технические библиотеки.

Поисковики по книгам

http://www.ebdb.ru


Добавлено себе в качестве закладки, взято здесь

UPDATE 22.05.2011 

четверг, 6 января 2011 г.

Шифрование данных - TrueCrypt

Часто возникает необходимость зашифровать свои данные, причем надежным способом.
В некоторых продуктах программисты специально оставляют возможность расшифровать данные альтернативным способом за вознаграждение или на случай если клиент забыл пароль, а там очень важные данные...
Данные продукты изначально не очень пригодны для хранения действительно важных данных.
Большинство продуктов являются платными, что тоже не очень интересно...
Достаточно давно нашел программу - TrueCrypt, которая удовлетворит наверное любым требованиям, предъявляемым к такому ПО, причем она бесплатная.


Чем мне понравился TrueCrypt:
- бесплатный
- Мультиплатформенный (Windows, Linux, Mac)
- Есть разные версии 32/64 bit, GUI/Console
- поддерживает различные виды шифрование, в том числе и несколькими алгоритмами
- может шифровать разделы жесткого, создавать шифрованные контейнеры
- Умеет делать скрытые тома (внутри уже существующего тома создается второй том, доступ к нему можно получить введя пароль для скрытого тома)
- Есть нормальная портативная версия
- Отказоустойчивость - при резком вырубании света с примонтированным томом информация остается в целости и сохранности (происходило и не раз)
- Есть возможность зашифровать системный диск
- Разные виды доступа - пароль/ключ. Можно также использовать и токены. Я описал эту возможность в статье TrueCrypt + eToken (правда описание для Windows)
- Есть файлы локализации и справка на русском (нужно скачивать отдельно)
- Проект активно развивается.

вторник, 4 января 2011 г.

Регулярные выражения grep

Иногда необходимо использовать регулярные выражения в различных скриптах.
Приведу некоторые полезные регулярки, которые используются в том числе и с обычным grep
Пара ключей для grep
-E, --extended-regexp PATTERN - интерпретировать PATTERN как расширенное регулярное выражение
-o, --only-matching - выводит только то, что соответствует регулярному выражению
Выбираем IP адреса

grep -E -o '[0-9]{1,3}(\.[0-9]{1,3}){3}'
Выбираем MAC адреса

grep -E -o '[0-9,aAbBcCdDeEfF]{1,2}(\:[0-9,aAbBcCdDeEfF;]{1,3}){5}'
Секреты регулярных выражений (regular expressions): Часть 1. Диалекты и возможности. Составление регулярных выражений
Небольшой пример использования регулярных выражений grep