Pull to refresh
11
0
Борис @stboris

User

Send message

Доставка Amazon.com

Reading time4 min
Views97K
Несколько лет назад я окончательно и бесповоротно перешел на чтение технической литературы исключительно на английском. Это достаточно распространенный в IT'шных кругах подход, поэтому в этом посте я хотел бы поговорить не о причинах (которые в общем-то лежат на поверхности), а о следствии данного решения. Не о следствиях, а именно о следствии — о том, как я стал постоянным клиентом Amazon'а.

Читать дальше →
Total votes 58: ↑49 and ↓9+40
Comments113

TiddlyWiki или своя маленькая википедия…

Reading time2 min
Views11K
«TiddlyWiki — вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами.»

Так говорит про этот замечательный полёт мысли программистов настоящая википедия. А что же это на самом деле? Это то, о чём мечтают если не все, то многие — локальная, маленькая, компактная и транспортабельная вики-база знаний, не зависящая от WEB-сервера и серверных языков с возможностью синхронизации с далёким-далёким сервером. Лично для себя я открыл её буквально вчера, когда мне лень было копаться с веб-программированием и создавать сайт на Сети.

Читать дальше →
Total votes 24: ↑12 and ↓120
Comments41

Debian штуки — apt-rdepends

Reading time1 min
Views3.1K
apt-rdepends — ещё одна интересная утилита из состава Debian, позволяющая рекурсивно получить список всех зависимостей какого либо бинарного пакета или сборочных зависимостей для пакетов исходного кода.

Единственное, что требуется прогармме для плодотворной работы — прописанный в sources.list полноценный репозитарий Debian и обновлённый кэш пакетов данного репозитария.

Использовать программу можно просто передав ей в качестве параметра имя пакета, или подставив некоторые параметры. К примеру:

apt-rdepends kde4 — будет выведен рекурсивный список зависимостей пакета kde4 в формате «пакет: зависимость (версия)»

apt-rdepends -s=Depends kde4 — просто список всех прямых зависимостей пакета, без версий. На место Depends по идее можно так же подставлять Recommends или другие зависимости, но в моей версии apt-rdepends это почему то не работает.

apt-rdepends -b kde4 — список сборочных зависимостей пакета.

apt-rdepends -r kde4 — список Reverse зависимостей, то есть пакетов, зависимых от данного пакета.

Дополнительно можно использовать параметр "--option=" — для задачи опций APT

Собственно основные опции программы на этом и заканчиваются. правда есть ещё параметры для вывода списка зависимостей в формате пригодном для чтения программами springgraph (-d) и xvcg (-v).
Total votes 5: ↑4 and ↓1+3
Comments3

Debian штуки — apt-build

Reading time1 min
Views3.3K
Не многие знают, что не одну только генту можно пере собрать из исходников =)) Debian тоже позволяет совершить над собой такое извращение, причём с оптимизацией. Под оптимизацией я имею в виду то, что по умолчанию весь Дебьян собран под i386 архитектуру, что не есть хорошо в то время, когда НЛО бороздит просторы нашей планеты =)

Попробуем…

И раз: sudo apt-get install apt-build
Во время установки у программа спросит желаемый уровень оптимизации и архитектуру процессора. Для экстремалов можно выбрать уровень оптимизации равным "-03" и архитектуру pentium4 (именно он именуется как i686)

И два: cat >>/etc/apt/sources.list <<EOF deb-src ftp.debian.org/debian lenny main contrib non-free

EOF
Добавим в репозитарий исходников в наш sources.list

И три: sudo apt-get update
обновим индекс пакетов

И четыре: sudo dpkg --get-selections | awk '{if ($2 == «install») print $1}' > /etc/apt/apt-build.list
Создадим список из всех установленных пакетов — для их перекомпиляции

И пять: sudo apt-build world
Пересоберём систему

А дальше — только ждать, ждать и ждать.

Написал, прочитав www.opennet.ru/base/sys/apt_build.txt.html
Total votes 12: ↑10 and ↓2+8
Comments12

Как написать отличную статью и завоевать умы

Reading time12 min
Views17K

Web 2.0, существование которого некоторыми отрицается, привел в интернет много авторов, которые стали писать статьи и заметки на самые разные темы. В зависимости от ресурса, вид, содержание, оформление и размер таких статей различаются, но у них есть один общий компонент — авторский текст, который, собственно, почти всегда, является сутью статьи. Такие статьи, в основном, пишутся не профессиональными журналистами, а простыми пользователями, которые в силу разных причин делятся своими мыслями, идеями или полученной информацией.

В данной статье мне хотелось бы предложить несколько вариантов того, как стоит создавать статьи, как их подавать и как поддерживать жизнь своей статьи.
Читать дальше →
Total votes 131: ↑96 and ↓35+61
Comments77

Купил новый компьютер? Старый тоже пригодится

Reading time4 min
Views7.7K
Так получилось, что я люблю программирование и компьютеры. Поэтому у каждого члена моей семьи было по одному PC. У меня стационарный (Ubuntu), у мамы тоже (Windows XP), а у жены — ноутбук (Windows Vista). Была задача — организовать интернет для всей этой техники. Провайдер мне его отдает по PPTP. Недолго думая (и будучи лентяем) я докупил обычные Ethernet-сетевые карты, вставил на стационарные компы и соединил все компьютеры проводами (если честно, я еще купил WiFi модуль для своего компа, но тупо не смог настроить для ubuntu).

Шло время, потребности росли (особенно потребности в мобильности рабочего места) и я стал обладателем ноутбука MacBook Pro. Что делать со старым компьютером? Выбрасывать? Было жалко… Ведь почти руками его собирал в течение двух лет. И тогда я решил — будет сервером! Я почистил компьютер и заново поставил туда Ubuntu Linux.
Читать дальше →
Total votes 225: ↑159 and ↓66+93
Comments250

Ускорение загрузки Windows for fun and profit

Reading time4 min
Views803K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Total votes 532: ↑516 and ↓16+500
Comments365

Домашний роутер, медиасервер и лаба в одном HP Microserver (часть2)

Reading time6 min
Views40K
Вторая часть краткой, но познавательной повести о комсомольском пути установки и настройки домашнего сервера для различных нужд.

Первая часть тут.

Читать дальше →
Total votes 60: ↑52 and ↓8+44
Comments75

Бекап в Xen4

Reading time3 min
Views4K
Данный способ работает и в остальных версиях Xen и даже подпиливается к венценосному CitrixXen.

что имеем — файловая система XEN DomU на LVM
сервер стоечный с двумя Xeon® E5520 (например)
и необходимость бекапа средствами хотя бы отдаленно похожими на автоматические.

Поскольку никто кроме компании phdvirtual.com так ничего не выпустил для автоматизированного бекапа XEN, все бекапят в силу своей изощренности и глубины знаний.
В основном все варианты из гугла сводятся с получению snapshot указанного LVM и сохранение его на диск.
Вообщем-то это практически единственный и самый продуктивный вариант, поcкольку слепок получается без остановки виртуальной машины.
Парк виртуальных машин на моих серверах подбирается к 20 (на небольшой компании), бекап необходим почти для всех, поэтому данные я архивирую. Использую для этого 7zip в мультипроцессорном режиме.
Так же стоит отметить что машины с db и др. требовательными к потере информации сервисами стоит подготовить перед запуском lvm snapshot. Разный взгляд на эту проблему можно найти в каментариях к этой статье ниже :)

Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments27

Объединение пропускной способности двух интернет каналов и простая отказоустойчивость

Reading time5 min
Views83K
Есть у меня своя домашняя сеть, с linux сервером, и подключена она к интернет с помощью беспроводного соединения — на крыше антена и роутер, к серверу подключено витой парой. Все вобщем то неплохо, канал с гарантированой полосой в обоих направлениях, постоянный IP адрес, довольно надежный — падает редко. Но вот есть у него один минус — цена кусается.
Ценовая политика провайдера построена так, что для того, чтоб увеличить скорость в два раза — платить тоже надо в два раза больше. А скорости хочется больше! И надежности тоже — как то во время сильных заморозков роутеру стало «холодно» и интернета вечером и ночью небыло.
Поэтому задумал я провести домой второй интернет-канал, выбар пал на одного известного на Украине провайдера, предоставляющего доступ по ADSL. У него и тарифы недорогие и модем ADSL стоит недорого. Так я и сделал, подключился, воткнул ADLS модем в свич — все работает. Но от старого доброго беспроводного канала отказываться мне нехотелось, поэтому задумал я сделать так, чтоб интернет трафик шел сразу по обеим каналам, так, чтоб я мог воспользоваться суммарной пропускной способностью. Да еще и чтоб при падении одного канала всю нагрузку на себя брал другой.

Читать дальше →
Total votes 105: ↑100 and ↓5+95
Comments106

Удобный доступ к файлам на удаленных хостах

Reading time3 min
Views57K
На Хабре достаточно много разработчиков работают с файлами на удаленных хостах. На локальной машине запускается IDE, отладчик, все необходимое, а сами файлы находятся на сервере, где они регулярно бакапятся, автобилдятся, тестируются и так далее. Очень удобный рабочий вариант. Да я сам его использую.
Единственная проблема, доставляющая неудобство — файлы все же находятся на другом компе, и доступ к ним не такой простой и прозрачный как к «своим».
Под катом — как сделать такой доступ максимально удобным. Чтобы он запускался автоматом когда надо, а самое главное — чтобы не запускался, когда не надо!
Читать дальше →
Total votes 41: ↑40 and ↓1+39
Comments64

Загрузка Linux за 5 секунд

Reading time6 min
Views20K
Полный перевод статьи, анонсированной в http://habrahabr.ru/blogs/linux/41701/

На Конференции «Сантехников» Линукс (Linux Plumbers Conference) Arjan van de Ven, разработчик решений для линукс из Intel, автор PowerTOP, и Auke Kok, разработчик из Intel'овского Open Source Technology Center, продемонстрировали систему на базе линукс, которая загружается всего 5 секунд. Аппаратной основой для этой системы служил Asus EEE PC, с SSD диском. Разработчики преодолели рубеж в «загрузку за 5 секунд» в двух вариантах: модифицированная Fedora и модифицированный Moblin. EEE PC грузился быстрее, чем проектор успечал распознать сигнал с видеовыхода устройства, поэтому им пришлось обойтись без него и попросту поднести ноутбук поближе к зрителям.
Читать дальше →
Total votes 102: ↑75 and ↓27+48
Comments55

Как выжить при переезде ИТ-инфраструктуры? (практическое пособие)

Reading time5 min
Views5.8K
Некоторое время назад я опубликовал этот опус в своем блоге. Сейчас наступает пора очередного переезда и я, перечитывая собственные записи трехмесячной давности, решил поделиться таковыми с сообществом. Поскольку подходящего блога не нашлось, сначала опубликовал в личный, а теперь решил создать коллективный блог, посвященный инфраструктурным вопросам, в который и переношу эту запись.Итак, получилось так, что компании, в которой я тружусь пианистом, пришлось переехать — чуть раньше назначенного времени и чуть не туда, куда планировалось =) Собственно, сам по себе переезд относительно небольшой (50 мест) сети — невеликая проблема, но в данном случае все осложнялось рядом факторов:
  1. До последнего момента никто не знал, куда-таки мы едем
  2. Времени, как следствие из (1), было катастрофически мало
  3. Под переезд были запланированы мероприятия по полной замене парка сетевого оборудования и телефонной станции (точнее, до этого собственной телефонной станции у нас просто не было:))
Еще за неделю до того, как нам надо было освободить занимаемое помещение, мы ездили и смотрели разные офисы на предмет их пригодности к внезапному заезду — наличие и состояние СКС, электрической сети, общее состояние офиса… Вариантов было отсмотрено очень много, но беда в том, что реально пригодных ко въезду не было.
Должен заметить, что пять или шесть просмотренных офисов были близки к тому, что мы были готовы в них заехать, но основным препятствием было то, что там совершенно по-идиотски была реализована СКС. К сожалению, проектировщики (даже в очень навороченных бизнес-центрах) думают, по всей видимости, задницей — иначе, как объяснить, что на 600 квадратных метров офиса предусмотрено всего 30 мест СКС по два порта? Но это лирика, впрочем…
Внезапно, за три дня до момента X, подходящее помещение было найдено вблизи м. Площадь Ильича — и удаленность от центра, и состояние офиса и инженерных сетей более или менее отвечало нашим потребностям. Дальше — понеслось.
Куда же оно понеслось?
Total votes 72: ↑69 and ↓3+66
Comments51

АТС. Install

Reading time8 min
Views9.8K
Хотел бы представить на суд хабрасообщества заметку о телефонии. Про что здесь будет? Про то как происходит монтаж обычной аналоговой АТС (хотя и не обязательно только аналоговой).

Для начала хотел бы заметить, что здесь будут рассматриваться не IP-телефония, а обычная аналоговая телефония. Хотя IP-телефония и шагает семимильными шагами и я полностью согласен, что за ней будущее. Но все равно, подавляющее большинство офисных работников (особенно в регионах) сидят на аналоговых телефонах. Тем более в очень многих современных АТС имеются шлюзы на IP-телефонию.

Читать дальше
Total votes 41: ↑38 and ↓3+35
Comments45

Настройка резервного копирования в Ubuntu

Reading time4 min
Views96K

Настройка резервного копирования в Ubuntu за 20 минут.


Для работы над проектами использую svn, который находится на удаленном виртуальном выделенном хосте, под управлением ubuntu 8.04. Со временем объемы данных выросли, как и критичность этих данных. Потеря чего-то снилась в кошмарах. Время от времени копировал репозитории на локальный компьютер. Недавно мне это надоело. И я стал искать возможности автоматизировать это дело. Не буду говорить о поисках и вариантах, расскажу о результатах.

Итак, мы имеем удаленный хост под управлением ubuntu, с некоторым массивом довольно критичных данных. Довольно логичным было бы настроить бэкап прямо на удаленном хосте, с помощью tar по крону, rsyns и т.д. Но, т.к. место на виртуальном выделенном хостинге довольно дорого и использовать его лучше по делу, идеально было бы, чтобы данные автоматически копировались на какую нибудь локальную машину, место на которой хоть отбавляй. В моем случае это файловый сервис в офисе, под управлением все той же Ubuntu.

Итак, приступим
Total votes 58: ↑53 and ↓5+48
Comments23

Apt-cacher как корпоративный сервер обновлений для Ubuntu/Kubuntu/*buntu

Reading time5 min
Views15K

Замена apt-mirror`у


apt-cacher — утилита для Debian-подобных дистрибутивов использующих apt в качестве установщика пакетов. Она кеширует файлы, которые скачивает пользователь с офф. зеркала обновлений и при следующем запросе выдает их из своего кэша.
Читать дальше →
Total votes 36: ↑34 and ↓2+32
Comments16

Собираем deb-пакет. Часть 1

Reading time4 min
Views44K
В репозитариях Ubuntu собрано огромное количество программ и библиотек. На сайтах самих программ достаточно часто встречаются deb-пакеты, которые можно скачать и установить. Однако все же бывает ситуация, когда нужного ПО нет в репозитариях или на сайте нельзя скачать пакет для Ubuntu, или, наконец, в репозитарии есть старая версия, но она вас не устраивает тем, что в ней присутствует досадный баг или нет нужной функциональности.

Читать дальше →
Total votes 56: ↑50 and ↓6+44
Comments45

Debian штуки — apt-mirror

Reading time1 min
Views7.3K
Очередной пост, посвящённый полезным утилитам. из состава Debian =)) На этот раз хочется вспомнить про программу apt-mirror, которая позволяет не много не мало, а создавать свои собственные зеркала Debian репозитариев с ежедневным обновлением онных.

Зачем это может понадобиться, мне даже не нужно говорить, так как все знают, что в локальной сети предприятия или какого-нибудь села/дома легче сделать общее зеркало со срезом репозитария, чем нагружать Интернет-канал каждый раз, когда некоторый индивид использующий на своём рабочем месте Debian GNU/Linux захочет обновиться до более свежей версии.

Читать дальше →
Total votes 5: ↑5 and ↓0+5
Comments11

Домашний сервер: виртуализация на основе Xen

Reading time5 min
Views84K
Волей случая, пришлось обновить домашний сервер, в новом сервере оказался процессор core 2 duo и прилично памяти (3 гигабайта). Т.к. обычно сервер использовался в качестве файлопомойки, раутера и музыкального сервера, решил его чем-нибудь занять, чтобы не простаивали ресурсы, благо их теперь достаточно много. Решил настроить довольно популярную в последнее время технологию виртуализации, чтобы было возможно проводит различные опыты с настройкой и собирать пакеты в различных дистрибутивах/системах.
Читать дальше →
Total votes 78: ↑62.5 and ↓15.5+47
Comments70

Xen server своими руками. Часть первая

Reading time2 min
Views62K
В комментариях к топику Системное администрирование. Начало. прочитал, что сообществу были бы интересны статьи о виртуализации. Довольно давно у меня на жёстком диске лежит описание процесса установки Xen hypervisor и гостевой ОС на сервер под управлением Ubuntu/Debian.

Итак, приступим...
Total votes 31: ↑28 and ↓3+25
Comments17
1

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity