Category: it

Category was added automatically. Read all entries about "it".

(no subject)

Оно продолжается, да.

В общем, сейчас готовится к выходу плата/контроллер 2й версии. Что в ней будет.

— Плата будет уметь питаться от 7 до 30 вольт. Пофиг, постоянного или переменного.
— Плата будет иметь 4 входа. Которые будут уметь понимать как 220В, так и 24В. Как постоянного, так и переменного. И будет индикация светом "на входе что-то есть", что бы не лезли мокрыми руками.
— Плата по-прежнему будет иметь 4 переключающих реле. На 8А, но зато от более правильной фирмы. И тоже будет индикация "реле переключилась"
— Плата так же будет иметь возможность общаться по modbus
— И точно так же будет иметь выход 1wire, но только один.
— А вот выходов 0-10В будет уже два.
— И может быть, еще что-нибудь приделаю, ибо два входа-выхода пока пустые.

И самое главное, уже не потребуется лишний Arduino Nano для работы — он будет распаян внутри. Все остальное останется без изменений — как удобство программирования, так и отсутствие заморочек на тему "как это работает"

И да, она по прежнему будет помещаться в корпус на DIN-рейку. Все выходы гальванически развязаны, а плата обмазана защитами, так что сломать будет тяжело. Ну и схемы/прошивки/прочее в открытом доступе (да, вы можете сделать себе такой же, но дороже :).

Стоимость одного экземпляра еще пока не досчитана, но 100% она будет меньше 3000 рублей. Может, сделаю "не такую защищенную плату", там цена будет еще меньше на 500р из-за пары дорогих элементов. Как говорится, найдите аналог за ту же цену :)

К чему этот пост?
а) Если вдруг Вы внезапно поняли, что Вам такое надо, то машите рукой. Я могу придержать часть тиража "для своих". У меня есть ООО, так что если надо договор и прочие счета-фактуры — без проблем. Про доставку — договоримся :)
б) Если вдруг Вы внезапно поняли, что Вам надо такое, но с чуть-чуть другим функционалом, машите еще скорее: очень может быть, что я это добавлю, ибо схема еще на 100% не готова — я сейчас ищу более дешевые или (где надо) надежные аналоги элементов.

Как обычно, меня проще всего найти либо в почте multik@multik.org, в телеграмме kiltum ну или позвонить (926)295-25-10

(no subject)

И снова про zfs

Смотрим на свободное место

root@xxxx:/root# zpool list
NAME          SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  HEALTH  ALTROOT
xxxxx         43.5T  32.2T  11.3T         -    26%    74%  11.07x  ONLINE  -
rpool         278G  67.1G   211G         -    15%    24%  1.00x  ONLINE  -


Видите 11.3 терабайт свободных? И я вижу. Видите CAP (от слова capacity) в 74%? И я вижу.

А в реальности ничего этого нет.

root@xxxx:/root# zfs get available xxxx
NAME         PROPERTY   VALUE  SOURCE
xxxx         available  0      -


Почему, отчего, куда исчезли (или откуда появились) эти 11.3Т - узнать нельзя.

И там у них все так.

(no subject)

Товарищи админы и лица, им сочувствующие. У меня пятничный вопрос.

А давайте померяемся пиписьками скоростями записи на RAID? А то у меня какое-то нехорошее чуйство, что мне недокладывают.

Померять под линуксом можно просто dd if=/dev/zero of=/tmp/test bs=1M count=1024 conv=fdatasync && rm /tmp/test

Вместо /tmp/test можно туда, где у вас RAID.

(no subject)

Вынесу из комментов. Почему мне не нравится питон. Каждый к языку подходит со своей стороны.

Я больше админ. Мне от любого языка программирования надо немного: что бы на нем можно было написать что-то, что выполняло заданный алгоритм и что бы это что-то можно было поправить с помощью mcedit, vi (не vim!) или даже каким-нить joe. И часто на слабых каналах (как не смешно это звучит в нынешнее время).

И заморачиваться подсчетом пробелов-табов я категорически не желаю. Нашел нужное место в коде, поправил (в 99% случаев - ОЧЕНЬ грязным хаком, ибо лежит!), баг закрыл. Отрепортил куда надо и пусть дальше работает, пока программеры не проснутся, не запустят свои IDE с подсветкой синтаксиса и встроенным дебаггером ... :)

С любым известным языком программрования это прокатывает. КРОМЕ питона. он заставляет думать не там, где надо, а это плохо.

ЗЫ Если что, я давно основные деньги не админством заработываю. Это хобби, но оно живет. Серверок там, серверок здесь .. глядишь и ботнет для своих добрых целей готов :) Шутка.

(no subject)

Появился еще один кандидат на "какое же это г...". Это широко рекламируемый битрикс ляля управления сайтами.

Залез в его потроха. Радует только одно - он на php написан и не закриптован. То есть можно читать, что там разработчики понаписали.

То, что ребята не в курсе, что есть MVC - мелочи. Ну я сам не так давно узнал :)

На конструкции типа if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); я тоже давно уже не плююсь.

Но за архитектуру можно спокойно бить морду. К примеру, за попытки применить eventы в голом веб-приложении надо сразу убивать, как за крайне нецелевое использование средств сервера. Как и за использование XML где ни попадя.

Хорошо еще, что слова RPC, SOAP, "шина данных" и прочие ИТ-свистелки до них не дошли ...

Но я туда полез по другому поводу. Надо было выяснить на будущее, куда надо пнуть, что бы битрикс слал почту как нам надо.

Как вы думаете, сколькими способами битрикс шлет наружу почту?

Кто подумал "написать свою функцию-обертку и в ней пользовать стандартный php'ный mail?". Молодцы! Так у разработчиков думают немногие. Те, кто так думают, написали bxmail и все ок.

Другие ненатуралы могут просто написать свой mail, который к отправке почты не имеет никакого отношения, а потом звать @mail, что бы почту таки отправить. Дальше не лез, ибо нашел что надо.

Зато снаружи так красивенько ...

ЗЫ Но видели бы вы, сколько там copy-paste кода ...

(no subject)

Итак, что бы некоторым было не скучно в выходные, представляю первую альфа-бета-гамма версию своего мега-супер-скрипта. http://multik.org/vir_create 26 килобайт практически чистейшего шелла.

Что для его работы надо?

- linux. Я пока тестировал только под FC6-7
- OpenVZ http://openvz.org Ставим ядро как написано в Installation Guide и vzctl
- темплейт fedora-7 http://multik.org/vztmpl-fedora-7-1.1-1.i386.rpm Ставим rpm и что он попросит.
- Кеш федоры, получаемый путем vzpkgcache fedora-7-i386-small (надо будет высосать из инета примерно 90 метров)

Правим в начале скрипта имя будущего сервера, его VEID с ip и прочее, до чего руки дотянутся.
Запускаем и можем идти курить. Время работы на "голой машине" зависит от скорости инета (надо будет высосать где-то 60 метров). На "подготовленной" - около 5 минут.

Что получаем в конце?
Полностью настроенный "почтовый сервер с рулилкой" и занимающий на диске 340 метров. Причем приспособленный для миграций и прочих апдейтов.

Вся почта будет складироваться на хостовой машине в виде maildir в /storage/vmail (в скрипте правится), а в /storage/cert будут лежать все используемые сертификаты. Сделано это исключительно для удобства бекапов и миграций. Почтой занимаются postfix и dovecot. Оба поддерживают всякие TLS. В помощь postfix пользуется clamav & spamassasin

Все логи (syslog) идут на специальный ip (в начале скрипта правится). Остальные логи (типа access_log в апаче) отключены.

Юзвери и домены лежат в LDAP (openldap). В качестве управлялки используется Phamm, доступный через любой веб-браузер. manager может рулить всем, postmaster@domain только записями в своем domain, а юзер может только о себе инфу поменять.

Известные баги:
1) ни postfix, ни dovecot пока не понимают ничего кроме plain. всякие cram-md5 потом.
2) Phamm не умеет ничего удалять.
3) slapd работает без нормальных индексов и без контроля доступа (ака ACL отключены)
4) spamassasin и clamav проверяют всю почту, несмотря на установки в панельке.

Ляпы, предложения, патчи писать в комменты.

(no subject)

О, Яндекс скурвился. Все доступные сервера стали отпинывать мыло от меня. С криками иди на страничку, там и разбирайся. Зашел. "Отправленное вами сообщение было отвергнуто Яндекс.Почтой, потому что с вашего ip-адреса к нам приходит только спам. Прием почты с этого адреса полностью заблокирован на 24 часа.". И формочка.

Оппа .. заполняю поля с просьбой "дайте хоть заголовки, ибо по моим логам от меня к вам только одно письмо уйти не может. и то первое за неделю".

Хрена. Форма тоже поломана - "Ошибка.При отправке формы произошла ошибка! Просим Вас повторить введение данных". Повторяю. Тоже самое ...

Ну и кто они после этого?

P.S. Такое впечатление, что они юзают какую-то dns rbl. Тот адрес в какой-то rbl сидит с 2003 года и народ его вытаскивать оттуда не желает ...

(no subject)

Продолжаю находить обшибки в OpenVZ и штуках рядом. На сей раз я попытался сделать os template сам, а не воспользоваться предложенным ;)

Collapse )

(задумчиво) Интересно, когда k001 начнет угрожать мне табуреткой? ;) Или нынче там всё по другому? ;)))

P.S. Про табуретку: в свое время, когда мы выкатывали какой-то из первых ASPLinux'ов, один из тогдашних разработчиков (Кирилл Конягин, если не ошибаюсь) угрожал кинуть в меня табуреткой, возмущенный тем, что я продолжаю находить баг за багом в "вылизанном" коде ... :))

(no subject)

Тут опять дернула меня нелегкая зацепиться за очередной холиварчик Win vs Apple vs OpenSource. Почитал, поглядел на стандартные аргументы, используемые оппонентами (типа микрософт - крута, а ваш мак от писюка только осью отличается, наша макось самая удобная и на bsd, а ваш линукс только для мобильных телефонов годится и то не для всех ... ну, в общем, кому надо,тот сам найдет).

Но почему-то апологеты Apple крайне неохотно обращают внимание на полностью отсутствующие в других системах штучки. Я говорю про Automator и AppleScript. Ну, если Automator'у можно еще найти крайне далекие аналоги, то вот аналога AppleScript я не нашел до сих пор.

Collapse )

(no subject)

Через год идеец "зоркий глаз" заметил, что RedHat делает свой LDAP сервер. Надо будет пощупать ...

P.S. Прикольно. Тут почти один-в-один повторяется ситуация с предидущим местом работы. Пришел - полная зопа в плане сервисов. DHCP нет, radius/LDAP нет, сеть статикой ...