Я в других социальных сетях :

http://vkontakte.ru/id3128757
http://www.linkedin.com/pub/4/a83/361
http://my.mail.ru/mail/zoolupa/

"Рви, ломай, круши!
Опрокидывай дома, поднимай на воздух! ...
Уничтожай, ураган, людей, животных, птиц!
Только лягушечек, мышек, змеек, паучков не трогай, ураган!"

(А. М. Волков, 1939)

Смастерил Будённый будёновку ...

меня давно смущала низкая эффективность (наиболее традиционных) бесперебойных блоков питания
т.е. их декларируемое обязательство выдавать 220V AC на выходе при пропадении 220V AC на входе
ведь это одначает, что постоянное напряжение со свинцово-кислотных (или других электрохимических) батареек должно пройти через инвертор, генерирующий переменное напряжение, и повышающий трансформатор, потеряв некоторую мощность в этих схемах
а потом, попав в блок питания оконечного устройства (например, компьютера), снова выпрямиться в DC и стабилизироваться, потеряв и там ещё немного мощности
поэтому я давно подыскивал компоненты для UPS постоянного тока, пригодного для питания компьютера
на инженерно-самоделкинских сайтах типа instructables.com типичным рецептом было: разберите ваш блок питания ATX, замерьте, какое DC-напряжение поступает на его вход после выпрямителя, и потом запитайте его в этой же точке от нужного количества химических источников
но этот путь выглядел для меня слишком сложным, а результат - не слишком фичастым
поэтому я пошёл по пути наименьшего сопротивления и подыскал подходящие компоненты на AliExpress:

1. AC-блок питания Carspa SC-120-12 на 12V/10A с поддержкой внешней батареи: https://www.aliexpress.com/item/120W-12V-universal-AC-UPS-Charge-function-monitor-switching-power-supply-input-110-220v-battery-charger/32701319943.html
2. Блок питания Realan LR1106 со входом DC 12V и выходом ATX : https://www.aliexpress.com/item/Realan-DC-DC-ATX-PSU-12V-250W-Pico-ATX-Switch-Pico-PSU-24pin-MINI-ITX-DC/32629921198.html

и на местном рынке к ним докупил:

- кабель питания DC с подходящим разъёмом и свободным концом под пайку или зажимку в клеммах (чтобы подходил к разъёму DC-ATX, который то ли 5x2.5, то ли 5.5x3 - очень уж широкий у него средний штырёк)
- батарейку свинцово-кислотную Mastak MT12140 на 14 ампер-часов
- пару разветвителей типа 1x2 molex и 1molex x 2sata (т.к. в комплект поставки DC-ATX БП входит только 1 разъём питания SATA, 1 Molex и 1 Floppy)
- кабель с вилкой под розетку 220V и свободным концом

принёс это всё домой, собрал воедино, включил в подопытную мамку вместо штатного БП AC-ATX - работает, типа
мамка Intel D865GBF, проц Celeron 2.26 GHz, в Molex воткнут 5.25 FDD и в USB воткнута загрузочная флэшка потреблением не более 5V/0.5A
правда, напряжение 1.5 V по данным измерений biosа выглядит как 1.467 V
и при переходе с 220V на батарейку напряжение 12V падает с 12.1..12.5 V до 9.9 V
но на работоспобность мамки это пока не влияет - разве что у охлаждающего вентилятора падают обороты
т.е., как я предполагаю, +-12V на мамку подаются со входного напряжения без изменений (и дальше мамка, скорее всего, не использует это напряжение на полную).
А напряжения 5 и 3.3V понижаются и стабилизируются каким-то импульсным преобразователем, поэтому они выглядят почти неизменными при регулировании выходного напряжения на SC-120-12 (там есть отвёрточный регулятор, позволяющий выставлять на выходе от 11.3 до 13.9 вольт)

В общем, мои выводы пока такие:
- система в принципе жизнеспособна
- греются на ней в основном трансформаторы и дроссели, но совсем незначительно. охлаждающие вентиляторы не требуются (как, впрочем, и в APC Smart UPS 1000, которым я пользуюсь сейчас)
- для питания ATX-мамок нужно попробовать первый и второй БП взять под промежуточное напряжение 16..24 V (в надежде, что 12V, выходящее с ATX-БП, будет стабильнее)
- важный недостаток: нет интерфейса с хостом, чтобы система знала, когда ей действительно пора завершать работу

результаты тестирования этой (или более поздней) конструкции на моей "промышленной" мамке (Asus B85M-G, 2 SATA HDD, 1 SATA DVD-RW, 1 USB3+cardreader+esata front panel) сообщу папизже
меня особо интересует время жизни на батарейке, конечно же

Спёрли компы

Я живу в квартире своей подруги на 1 этаже, и у нас долго не было решёток на окнах. Мы, типа, чувствовали себя свободно, доверяли пространству и потому не спешили их ставить.
И вот в понедельник, 31 октября, вернувшись домой около 18:30, я обнаружил окно кухни открытым, а два наших компа - исчезнувшими.
Комп1: Acer 1830T-38U4G50nki p/n LX.PTV01.008 Model MS2296 s/n LXPTV01008034063342000, WiFi MAC 4c:0f:6e:44:30:7a, LAN MAC 20:6a:8a:12:fd:58, память обновлена с 4 до до 8 ГБ, проц Core i3-380UM, диск 500 ГБ WD5000BEVT-22A0RT0 s/n WX21A70H4266, win7 home обновлена до win10 home, верхняя наклейка с напечатанными характеристиками системы отсутствует, левая кнопка тачпада шатается из-за того, что у неё сломана одна направляющая.
Комп2: вертикальный системный блок чёрного цвета и типичного размера, наклейка с изображением панды и надписью WWF, внутри мамка MSI A88XM-E35 s/n 601-7721-140B141201747, проц AMD A10-7800 s/n 9CQ5561D40443, памяти 2*8ГБ Apacer DDR3-1600, диски WD30EZRX-00SPEB0, 3ТБ, s/n WCC4E3VXRCA6 и Seagate ST3320418AS, 320 ГБ, s/n 6VM8GL9L. Спереди в разьёме флопика установлена дополнительная планка с разъёмами HDAudio и синими USB3-портами (есть ещё старая планка, с AC97-Audio и чёрными портами USB2), а также сверху установлен недорогой пишущий DVD (SATA).
Также исчез монитор Samsung 22" (со входом VGA-only) и UPS Mustek(Omron)-600, но их не так жалко. Ещё исчезли клавиатура Logitech чёрная и зарядное устройство micro USB белое, но их жалко совсем чуть-чуть.
Все крупные дорогие предметы вынесли без кабелей. Даже от ноута оставили блок питания в розетке. Монитор вынесли, оставив на месте его кабели питания и VGA. От системника и UPSа отсоединили все кабели и тоже их оставили. На столе в полном составе оставили колонки и USB-WiFi, которые были подключены к подстольному системнику. Т.е. либо посетители не знали, что кабели тоже нужно брать, либо я их спугнул, когда открывал дверь.
И вот теперь чешу репу, где это всё можно потенциально искать и как его пытаться выкупАть. Больше всего хотелось бы вернуть диски и начинку системника, она была обновлена в прошлом году. На ноуте 6-летней давности ничего серьёзного не хранилось, кроме нескольких залогиненных сессий броузера.
Кто из моих читателей имеет дело со вторичным рынком IT-техники, по возможности, следите за проходящими мимо вас изделиями и сигнальте мне.

брюзжанье

фирменная погода нашей местности: пасмурно, жарко и ветрено одновременно. причём ветрено настолько, что взлетевшим песком прям кожу лица сечёт. и в кожу головы под волосы налетает куча минеральных крупинок.

"Собор и базар": кризис "базарного подхода". У старых языков программирования, с которых я начинал свою карьеру, был по крайней мере один определённый автор, майнтейнер и/или комитет по стандартизации. То же самое можно было наблюдать и тогда, и сейчас для старых/классических библиотек и фреймворков. К примеру, с языками C/C++/Python мы обычно можем связать по крайней мере одного реального человека (Керниган, Страуструп, ван Россум, Мацумото и т.п.), а также набор библиотек и фреймворков, стандартность и кроссплатформенность которых поддерживаается усилиями специальных людей (Boost, STL, ACE, GTK и Qt для C++, Twisted и PyGame для Pythonа, Expect и Tk для TCL, Rails для Ruby и т.п.). Но сейчас настали другие времена, народ юзает node.js и npm. Что прикажете выбрать из полутора десятков библиотек для генерации uuid/guid, например ? Как обсновать, что такая-то из этих библиотек лучше какой-то другой её альтернативы ? Ей богу, проще на aliexpress товар по картинкам выбрать, чем npmовскую либу на заданную тему. То же касается модулей расширения для всё более популярной у нас системы управления проектами под названьем Trac. Их хранилище модулей - это вообще какая-то свалка, где мёртвый лежит на живом и наоборот. Сейчас, выбирая между двумя модулями с аналогичной функциональностью, я просто сравниваю даты последних обновлений кода и документации этих модулей в траковском Wiki. Неконтролируемый "базар" при отсутствии какого-то заметно сильного "собора" - это печальное зрелище. Или вспомнить про PHPшные либы mysql/mysqli/PDO_MySQL... В общем, появление node.js и npm я теперь называю "месть самоделкиных" или "месть велосипедистов", смотря по своему настроению

как сохранить загруженный файл в веб-приложении, написанном на Java ? Этот вопрос довольно популярен в Инете, и правильный ответ на него таков: использование локальной файловой системы - это порочная практика, которая лишает ваше веб-приложение масштабируемости. В частности, из-за этого вы не сможете разнести ваше приложение на несколько разных физических хостов для его горизонтальной масштабируемости и балансировки нагрузки. Сохранять файлы настоятельно рекомендуется в системах хранения с многопользовательским/сетевым доступом, которые к тому же сами предоставляют горизонтальную масштабируемость, репликацию на серверном уровне и фейловер на клиентском. Например, в приличной JDBC/SQL или в JCR.

с огромным разочарованием узнал, что не каждый Maven repository является Java Content Repository. Т.е. если вы уже пожевали и с отвращением выплюнули Artifactory и Archiva, и с облегчением остановились на Nexusе 2.x, который у нас используют в каждой собачьей будке, вам всё равно нужно будет ставить отдельный инстанс JackRabbitа, чтобы хранить там файло не с Mavenа, а с других аппликух. Поскольку далеко не каждый Maven-rep поддерживает те самые сакральные JSR 183 и 270 ... или 170 и 283 ?...

мой выбор женщин

В общении со своими бывшими коллегами примерно 5 лет назад я частенько заводил речь о том, какие женщины мне нравятся больше, а какие меньше, и почему.
Моя драгоценная сотрудница, ныне мать двоих девочек одновременно, в большинстве таких случаев просила меня, чтобы я однажды изложил применяемые мною критерии отбора в письменном виде. Подсказываемая ею идея выглядела для меня ценной и занимательной, и где-то в моих глубинах в ответ на это каждый раз вспыхивала искра творческой задумки. Но для генерации окончательного текста у меня так и не находилось времени и вдохновения. Возможно, в те времена я был слишком озабочен своей "практикой" (tm :>).
Недавно, волею судьбы и моей собственнойCollapse )

установка винды с помощью Linux и KVM

По работе мне часто приходится сетапить Windows7 или другие винды на разном железе, загружаясь с CD/DVD
С обычным жёстким диском, используемом в десктопном ящике или в ноутбуке, и с обычной DVD-пластинкой, вставленной в IDE/SATA/USB-DVD-драйв, это процесс занимает примерно 20..40 минут. Чрезвычайно много времени тратится на позиционирование дисковых головок при чтении данных с DVD и при синхронизации их записи на HDD (чем "Установщик Windows" занимается ну оооочень часто).
Однажды я купил себе на Aliexpress USB3-флэшку InnoStor IS917 на 128 ГБ, и с тех пор "всё изменилось" (tm)
Collapse )
в следующем посте, возможно, стоило бы рассказать вам о создании гибридных MBR+GPT-флэшек, которые можно с успехом совать в любые USB-дыры, хоть в старые, хоть в молодые :>

Женщины, Linux+KDE и я - продолжение

(начало см. в http://muwlgr.livejournal.com/45971.html)
Мы продолжаем обучение населения пользованию Linuxом. Я в основном осуществляю моральную и техническую поддержку.
В процессе обнаружились следующие технические спотыкачи (так что про женщин тут даже речи не пойдёт):

Collapse )
Итак, Линух на десктопе продолжает оставаться не слишком юзабельным для населения без специальной подготовки.
Я ещё проверю, какие есть улучшения в LO5 по сравнению с LO4, но приятных сюрпризов не жду...

(а, ну да, обязательное упд: зато это всё лицензионно чистое, бесплатно скачивается с интернета, легально устанавливается на любом числе компьютеров и не вызывает нареканий контролирующих органов. кроме того, можно участвовать в разработке и исправлении любых этих софтин и компонентов, вкладывая в этот процесс свои собственные силы, ресурсы и умения -- если, конечно, они у вас есть :>)

1995 : L' {Eich, Lerdorf et Gosling} de trois !

Удивительным выдался 1995 год для современной айтишечки. Непростую задачу по созданию гогна для клиентского программирования на уровне веб-броузеров практически за один вечер решил Брендан Эйх. В тот же год, удовлетворяя совершенно иные потребности, для веб-серверной стороны своё блестящее гогно создал Расмус Лердорф. Более того, в самом начале следующего года первую версию ублюдошного гибрида Lispa и C++, призванного удовлетворить все мыслимые айти-потребности, выкатил из своего гаража Джеймс Гослинг ...

[ упд : "с седла свисал на шпагатике картонный плакат" с размытой и переливчатой надписью, с одних углов читаемой как "Проба", а с других - как "Норма" ]

Как нам теперь живётся, современным айтишничкам ? Часто, небось, упомянутые вещества хрустят и чавкают на наших и ваших интеллектуальных зубах ?

[ к копии этого поста фконтактике я приложил любовно отобранные образцы песенной классики по теме ]