Самое страшное прерывание
Системный администратор, программист, радиогубитель и просто хороший парень. Больше обо мне >>>

Почему Zentyal вам не подойдет

№ 6984 . В разделе " Администрирование " от February 24th, 2015

Даже несмотря на то, что дистрибутив позиционируется как роутер он практически понятия не имеет о туннелировании траффика. Никаких вам ipip туннелей, pptp серверов (хотя в документации было об этом упомянуто) и т.д. Даже если прикрутить ipip туннель руками, то это будет огромный костыль, который сломается при следующей перезагрузке. В общем, это примитивный роутер для домашнего применения и очень маленьких компаний.

zentyal_network

Нет комментариев »

Как правильно врезать замок в шкаф

№ 6977 . В разделе " О жизни " от February 23rd, 2015

Поскольку многие граждане это делают первый раз, то велика вероятность порчи декоративной поверхности дверцы. Я хочу поделиться историей моей рукожопной врезки замка и способ как сделать правильно.

Я использовал самый обыкновенный замочек за 60 рублей с декоративной оправой вокруг.

zamok_vreznoy

Чтобы его врезать ровно нужно его закрыть чтобы язычок вылез, приложить сверху уголок для язычка и примерить на двери в закрытом состоянии. Вы наверняка заметите, что вы ошибались с его местоположением :) Далее нужно на глаз поделить цилиндр 2 перпендикулярными прямыми и поставить 4 точки (зеленые). Соедините эти точки карандашом и линейкой. Это и будет место сверления.

zamok

Начать нужно с задней части дверцы, а вот как только сверло с пилой выйдет с другой стороны нужно перенести дрель на внешнюю сторону двери и допиливать там. Если этого не сделать, то декоративное покрытие отвалится как у меня и будете вы его приклеивать потом :(

zamok 3 zamok 2

Как сделаете дырку под цилиндр вставляете замок и прикручиваете обычными шурупами. Смотрите чтоб шурупы были на 3 мм короче, чем общая толщина замок + дверца.

Вторую дверцу нужно закрыть щеколдой. Но в отличии от замка сначала нужно прикрутить уголок, а уж потом примерять щеколду. У меня получилось так, что подвижная часть в открытом состоянии все равно не давала открыться двери. Пришлось сточить напильником часть уголка и язычка.

zamok 1

Удачи и да прибудет с вами сила :)

Нет комментариев »

Linux: применение whiptail в реальных условиях

№ 6946 . В разделе " Администрирование " от February 13th, 2015

Есть такая штука whiptail, которая помогает вам в текстовой консольке рисовать диалоговые окна в bash скриптах. Этот конкретный postinst скрипт для сборки deb репозитория btsync. Сначала диалогом с кнопками да и нет конфигурируется интерфейс на котором будет работать btsync (в тупую меняется sed’ом с дефолтного значения), потом показывается упоминание об опасности слушания всех интерфейсов и в конце индикатор оставшегося прогресса (начат с 30%, т.к. конфигурация являлась одним из трех шагов установки). Именно с помощью echo в индикаторной части выводятся проценты выполненой задачи.

#!/bin/bash
if [ ! -f /etc/btsync.conf.fix ]
  then
    if (whiptail --title "BTSYNC CONFIGURATION" --yesno "Listen \
            only loopback interface? If NO btsync will bind to all \
            interfaces. Use firewall if you in non private network!" 10 60) 
    then
        sed -i.orig s/0.0.0.0/127.0.0.1/g /etc/btsync.conf
    else
        sed -i.orig s/127.0.0.1/0.0.0.0/g /etc/btsync.conf
        whiptail --title "REMEMBER IT!" --msgbox "BTSYNC WILL \
            LISTEN ALL INTERFACES! USE IT WITH CARE!" 10 60
    fi
    #prevent reconfiguring at next btsync update
    touch /etc/btsync.conf.fix
fi
{
    echo 30
    /usr/sbin/update-rc.d btsync defaults &> /dev/null
    echo 70
    /etc/init.d/btsync restart &> /dev/null
} | whiptail --gauge "Please wait while installing" 6 60 0

Нет комментариев »

Палитра Windows 8 в PHP массиве

№ 6943 . В разделе " Программирование " от February 11th, 2015

Удобно, если делаете плитки на сайте и прочую хрень “типа windows 8″.

$win8pal=array('#A4C400', '#60A917', '#008A00', '#00ABA9', '#1BA1E2', '#0050EF', '#6A00FF', '#AA00FF', '#F472D0', '#D80073', '#A20025', '#E51400', '#FA6800', '#F0A30A', '#E3C800', '#825A2C', '#6D8764', '#647687', '#76608A', '#87794E');

Ну и просто эти цвета в RGB

#A4C400
#60A917
#008A00
#00ABA9
#1BA1E2
#0050EF
#6A00FF
#AA00FF
#F472D0
#D80073
#A20025
#E51400
#FA6800
#F0A30A
#E3C800
#825A2C
#6D8764
#647687
#76608A
#87794E

Нет комментариев »

Linux: как получить информацию о материнской плате и устройствах на ней

№ 6940 . В разделе " Администрирование " от February 7th, 2015

Понадобилось мне как-то узнать модель материнской платы на сервере, количество слотов памяти и тип памяти. Чтобы узнать подобную информацию нужно или посмотреть на материнскую плату и ее документацию, или расшифровать таблицу DMI (SMBIOS). Для получения информации без открывания сервера нужно использовать программу dmidecode |less (less чтобы читать было удобнее огромную портянку на выходе).

Например, мне нужна была модель материнской платы:

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: ASUSTeK Computer INC.
        Product Name: P5GC-MX/1333

Название процессора, сокет и поддержка виртуализации процессором:

Handle 0x0004, DMI type 4, 35 bytes
Processor Information
        Socket Designation: LGA 775
        ................
        Signature: Type 0, Family 6, Model 23, Stepping 10
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                .................
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Core(TM)2 CPU E7500 @ 2.93GHz
        Voltage: 1.3 V
        External Clock: 266 MHz
        Max Speed: 3800 MHz
        Current Speed: 2933 MHz

Количество слотов памяти, максимальный объем планок и максимальный общий объем ОЗУ:

Handle 0x0008, DMI type 5, 20 bytes
Memory Controller Information
        Maximum Memory Module Size: 2048 MB
        Maximum Total Memory Size: 4096 MB
        Associated Memory Slots: 2
                0x0009
                0x000A

И какие планки установлены в сервере сейчас:

Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM0
        Bank Connections: 9 11
        Current Speed: 30 ns
        Type: Unknown FPM Parity SDRAM
        Installed Size: 1024 MB (Double-bank Connection)
        Enabled Size: 1024 MB (Double-bank Connection)
        Error Status: OK

Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
        Socket Designation: DIMM1
        Bank Connections: 9 11
        Current Speed: 30 ns
        Type: Unknown FPM Parity SDRAM
        Installed Size: 1024 MB (Double-bank Connection)
        Enabled Size: 1024 MB (Double-bank Connection)
        Error Status: OK

Нет комментариев »

Предыдущая страница

© Vladimir Smagin, 2005-2015. Live long and prosper.
Копирование материалов без явного моего одобрения запрещено.

ipv6 ready Рейтинг блогов

admin