LINUX.ORG.RU

Сообщения upcFrost

 

IEC-61499 и все что с ним

Форум — Talks

Сабж. Кто-нибудь с этим счастьем работал?

Пытал 4diac - выглядит хорошо, зато не умеет делать свои блоки, только экспорт, компилить и запихивать обратно, а несовместимость базовых блоков добавляет еще немного счастья.

Сейчас пытаю fbdk. Первая ветка криво компилит и криво работает application, вторая не умеет маппинг. Делаю во второй все что надо, перебрасываю в первую, маппинг, перекидываю назад. Изврат.

для тех кто не в курсе, IEC-61499 - это стандарт, описывающий применение function block'ов в распределенных промышленных системах. Если вы его не видели - не смотрите, это может быть опасно

 ,

upcFrost
()

Смена мыла

Форум — Linux-org-ru

Граждане, а у нас смена мыла в профиле работает? Ловлю 403 на странице активации если залогинен, иначе просто пролетает на главную.

Браузер - хром на ведре со включенным сжатием, прокси короче

Upd: без прокси один фиг 403 либо ничего

 

upcFrost
()

High availability

Форум — Admin

Сижу прикидываю как можно сделать кластер из следующего зоопарка.

  • Есть пачка серверов с пачкой виртуалок, в основном docker, но вообще может быть тот же lxc или kvm, не суть.
  • Сервера могут менять белые адреса и вообще расположены черт знает где, так что скорее всего имеет место разделение адресного пространства на server addr (SA) и app addr (AA).
  • Сервисы различны и могут быть довольно тяжелыми, так что не все сервера могут тянуть любой сервис
  • Общий накопитель не катит т.к. сервера географически могут быть в разных странах (задержка заведомо больше 2мс), потому скорее всего асинхронная репликация и далеко не на все ноды (накопители тоже разные по размеру)

Ну и традиционно нужно собрать добро из палок и его самого. Сам работал с corosync/heartbeat + pcmk, сейчас сижу читаю про zookeeper, consul и docker swarm. Как я понял первые два выполняют роль директории для связки SA-AA и могут следить за их работой. Но corosync тоже умеет доступность нод, а pcmk - работать с сервисами, так что похоже их можно заюзать только как директорию связок для маршрутизации. Последний вообще что-то довольно мутное - оно вроде умеет поднимать кластер, но «с некоторыми ограничениями» (и пачка звездочек со сносками), так и не въехал.

Кто-нибудь может разъяснить что есть что и чем оно может помочь? А то чую я упускаю что-то крайне важное

 , , ,

upcFrost
()

QtQuick и внешние файлы

Форум — Development

Уже довольно долго ломаю голову над такой проблемой:

Есть QtQuick и мелкое приложение на нем. Есть внешний js-файл конфига, который по идее надо бы редактировать руками. Все это работает следующим образом

config.js

var a = 2
var b = 3

smth.qml

import 'config.js' as Config
...
width: Config.a
height: Config.b

и все хорошо, ровно до тех пор пока конфиг находится внутри ресурса (вкомпиляется короче). Как только он выносится в отдельный файл, приложение его видеть отказывается напрочь. Уже пробовал 'file:config.js', 'file:/config.js' и тому подобное.

Кто-нибудь знает как такая фигня решается без дополнительных модулей и прочего?

 

upcFrost
()

Оно сдохло?

Форум — Talks

Посоны, у меня криокамера подтекает походу. А что, hiddenchan сдох? О_о

А то что-то поднял роутер, решил пройтись по знакомым местам, и выяснил что из них половина уже того, капут. Из старых знакомых только forum.i2p подает признаки жизни

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

 ,

upcFrost
()

Марс

Форум — Talks

Сижу рассматриваю гугловую карту марса. Curiosity там уже 3 года бегает с камерой, какого хрена все еще нету Street View???

 , ,

upcFrost
()

Интерференция и лазер

Форум — Science & Engineering

Родился в голове дурацкий вопрос - способен ли лазер к интерференции? Порылся на ResearchGate - народ дает четыре разных ответа, после чего начинается бокс статьями. Со знакомыми та же история. Из ответов: изменяет амплитуду, изменяет частоту, изменяет то и другое, интерференции для лазера нет.

В толксах ЛОРа кто-нибудь что-нибудь знает по этому поводу?

Рабоче-крестьянский пример: берем пластину из стекла. Светим в бок одним лазером, длина волны допустим 380нм, мощность так чтоб я его едва видел. С другого бока под 90 пускаем еще один аналогичный луч. Что будет в точке пересечения: более мощный фиолетовый, красный, более мощный красный или так и будет дохлый фиолетовый?

И немного фоток кота в сделанной на 3d-принтере броне (ок, в бронелифчике по версии svr4) просто чтоб было веселее

Перемещено leave из talks

 , ,

upcFrost
()

Допиливание электроскутера

Форум — Talks

Купил себе летом нечто среднее между электроскутером и электросамокатом. Короче тот же самокат, но с сидушкой. И все бы круто если б не маленькая проблема - кетай. Кетай полнейший. Задний подшипник прошел 15 км и умер вместе с колесом.

Родились шальные мысли по переработке данного чуда техники во что-то нормальное. Идеи следующие:

  • Поставить колеса 12" от вела. Причин три - меньше вес, легче найти и можно ставить кассеты для переключения скоростей, что для дохлого движка актуально. Но вот только такие колеса продают только на детские велы, потому походу надо брать отдельно обод, втулку, спицы и кассету и собирать руками.
  • Поставить двигло на 1000Вт. Сейчас стоит 250. Меня в целом 250 по прямой тянет, в горку помогает «форсаж» в виде левой ноги. Но на звезде сейчас 55 зубов, а на самой большей велозвезде в кассетах больше 35 вижу редко. Поставить 1000Вт - значит с модели my1016 перейти на my1020, а крепления там другие, надо дуплить новые дупла.
  • Двиг на 1000Вт - это не только новые дупла, это еще и новая напруга. Есть варианты либо 36В, либо 48В. Соответственно, контроллер и батарейки. Сейчас стоят 2 аккума на 12В каждый, тяжелые как моя совесть. Еще один ставить некуда, да и совсем ппц будет. Решил купить у кетайцев штук 30 батареек 18650 (в надежде что хоть 10 из них заработают) и собрать аккум сам. Тут такой вопрос - выдержит ли такой ток (грубо 10-15А в течение часа) отсек типа такого? Помню тут у системд-фанбоя с ним были проблемы что плавится нахрен. Думаю что можно сделать с этим.

Кто что думает по поводу вышенаписанного опуса, за исключением tl;dr?

 ,

upcFrost
()

сбор денег на фич-реквест

Форум — Talks

По мотивам Коллективная покупка корп. лицух на софт

Предлагаю сделать следующий финт - созать прилепленную в тех же толксах тему со сбором средств на фичреквест для интересных проектов. Смысл и шаги следующие:

  • выбираются потенциально удачные проекты-аналоги закрытых (пример - octave)
  • выбираются общим срачем интересные фичи (пример - увеличить скорость работы базовых функций x,y и z). Важна краткость и понятность задачи, прямо по именам функций, а не просто пук в лужу
  • голосование. Вероятно несколько этапов. Лучше в новых темах, иначе никто заходить не будет.
  • тыканье палкой разрабов (именно разрабов, не фриланс, суть в поддержке разработчика), можно даже стандартные ответы предложить типа да, да за N уе, нет потом, нет пнх. По поводу молодых разработчиков ниже
  • скидывание на общак если разраб согласен
  • составление тз
  • выдача денег донатом разрабу за каждый milestone из тз. Хз по поводу сроков - все-таки не найм же, да и причины разные бывают. Тупо кусками донатить имхо норм.
  • повторить с начала

Из проблем - найти кто будет тыкать разраба, писать тз и следить за общаком без запускания в него рук «на-пиво-завтра-верну», плюс вероятный отказ от участия всех, чьи фичреквесты не прошли голосование. Тут уж только видимо на честность. Проводить такую штуку можно раз в месяц в день получки того же макскома.

«Почему лор если есть ресурс X» - посещаемость лора весьма неплоха, можно создавать еще тему на том же опеннете для увеличения числа вбросов.

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

За/против/ненужно?

 , ,

upcFrost
()

Коллективная покупка корп. лицух на софт

Форум — Talks

Навеяно www.linux.org.ru/forum/talks/11902590

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

Кто-нибудь сталкивался с такими конторами? И кстати - легален ли такой подход с точки зрения большинства eula (если нко работает по типу профсоюза)?

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

Еще раз для тех кто в танке. Речь про корпоративную лицуху на n машин. Например закупается на НКО 50 лицух автокада, после чего их можно брать по подписке. Я знаю что Autodesk дает свое облако, но autocad 360 шлак, да и облако дают не все

 ,

upcFrost
()

Ракетные двигатели

Форум — Science & Engineering

KSP идет лесом.

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

Увеличивать массорасход тупо, т.к. увеличивается либо площадь поперечного сечения (увеличение сопротивления в атмосфере), либо длина (потеря структурной устойчивости). Да и топливо надо тащить с собой, что для хоть какой-то эффективности требует увеличения количества ступеней (задача Циолковского), что чревато отказами на этапе отделения.

Куда полезнее увеличивать выходную скорость, точнее - удельный импульс (в теории величины равны). Но здесь мешает физика продуктов горения топлива. Газ имеет т.н. предельную скорость истечения. Для самого эффективного (и запрещенного, если что) топлива жидкостных ракет, фтороводорода, она составляет около 5.3 км/с. Стандартное кислород-водородное топливо имеет скорость истечения около 4.5 км/с. Для РДТТ скорость истечения еще ниже.

Соответственно, для стандартных ЖРД и РДТТ мы по сути уперлись в потолок развития, поскольку даже графеновая конструкция хоть и даст приличное преимущество по массе, но все равно не позволит с ветерком долететь дальше марса (да и туда добираться весьма долго).

Альтернативы стандартным РД, имеющие более высокий удельный импульс - ядерные, ионно-плазменные и фотонные движки. Первые слегка срут, что не позволяет использовать их на первой (да и на второй) ступени. Да и лично я бы подосрал лететь на ядрене мине замедленного взрыва. Мы уже пытались, теперь узкоглазеры пыжат что-то, но вероятнее всего их тоже ждет отказ. Фотонные движки имеют только один реальный вариант - солнечный парус. Штука неплоха, и лет через 20 набирает некислую скорость. А еще через 100 выходит за пределы СС и всякое ускорение теряет. Чтоб лететь куда-либо - не айс. В теории возможен движок на аннигиляции, но где и как держать антиматерию, да и как ее вообще получить в таких объемах - вопрос сложный и философский.

-----------------------------

Часть для танкистов кончается здесь.

Короче, остановлюсь на ионных двигателях. Они обладают неплохим удельным импульсом (10-16 км/с) и очень галимой тягой ввиду очень низкого массорасхода. С одной стороны низкий массорасход збс, т.к. можно дольше держать двигло. С другой стороны тяга в 0.08 Н для корабля в пару тонн - не самое быстрое приключение. Так что этот двигатель применим только за пределами орбиты.

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

Мне после долгой и интересной ночи с консолью когда мозг уже поплыл пришли в голову следующие варианты решения проблем.

Общий - возможно ли использовать для ускорения небольшой циклотрон? Циклотроны, выдающие 100 км/с, имеют не слишком большие размеры, и их вполне можно затолкать как довесок к движку. Проблема, которую вижу - что они работают с импульсами, т.е. движок должен быть импульсным. Хотя вроде в штатах такую шляпу сделали и она дает аж 5 Н (правда в лаборатории).

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

В общем случае если дойти хотя бы до 10-20 Н тяги - то будет вполне неплохо, т.к. например для корабля массой в 10 тонн (союз) тяга в 20 Н даст ускорение в 3 мм/с2, что означает прирост к скорости 10 м/с в час или 240 м/с в день.

Если кто может сказать в чем косяки моих больных фантазий - буду рад прочесть. Только пожалуйста, без KSP.

 ,

upcFrost
()

Еще немного ненависти XMPP

Форум — Talks

Сижу ваяю жаббероклиент. Дописываю прием сообщений. На одной стороне пиджин, на другой - самописная балалайка. Приходит сообщение от пиджина (куски убрал, иначе tl).

<message from....>
 <active id=... />
 <body>test</body>
</message>
затупил что вообще за active. Есть activity, но это не то. Читаю RFC - нет такого в сообщениях. Смотрю оф. схему
<xs:element name='message'>
     <xs:complexType>
        <xs:sequence>
          <xs:choice minOccurs='0' maxOccurs='unbounded'>
            <xs:element ref='subject'/>
            <xs:element ref='body'/>
            <xs:element ref='thread'/>
          </xs:choice>
          <xs:any     namespace='##other'
                      minOccurs='0'
                      maxOccurs='unbounded'
                      processContents='lax'/>
т.е. всякий шлак разрешен, но только _после_ основного элемента, ибо sequence символизирует. Все больше склоняюсь к варианту «нахрен схемы, strstr наше все».

к чему все это? да просто пар выпускаю. интересно, остальные im-протоколы такие же кривые? говорят у аськи вполне неплох был

 ,

upcFrost
()

электровелосипед

Форум — Talks

решил собрать себе сабж ибо буду жить в 9 км от работы, а с общественным транспортом в финляндии туго и больно для кошелька. увидел наборы - от 200 зеленых и выше, без доставки и вероятно без батарейки. Плюс схемы идиотские вроде движка внизу с оставшимся просветом в ладонь. не айс. решил срукожопить.

погуглил батарейки - можно взять 12В-12Ач за 1200 в ДС за штуку и вцепить последовательно.

Двигло сложнее - везде где «двигатель электровелосипеда» ценник сходу улетает в зенит. У дяди ляо брать не хочу. Нашел вот такую шляпу, но слегка сцыкотно что не взлетит. https://www.elfaelektroniikka.fi/elfa3~fi_fi/elfa/init.do?item=10-341-63&...

Все остальное для начала можно даже без контроллера - просто кнопка и максимальный момент вкл/выкл.

Кто-нибудь имеет опыт сношения данной техники во что-то пригодное к использованию?

upd.: большинству отписавшихся про «фе, 9 км» - проехать могу и 9, и 19, и, вероятно, 29. Но потом буду вонять на весь дц.

 ,

upcFrost
()

кривые стандарты

Форум — Talks

Сижу пишу xmpp-клиент (без либ, под колибри). Читаю rfc. Как эту шнягу вообще можно назвать протоколом? О_о

«сервер может послать ответ, а может не послать, а может сразу пароль запросить не дав id, а свой логин можно послать, а можно не послать, а в конце plain-строки можно ставить =, а можно не ставить. а можно вообще все через iq слать и забить толстый на половину rfc.»

Это что блин за шиза? Напоминает поток мыслей 14-летней девочки

 ,

upcFrost
()

XMPP bad-protocol

Форум — Development

Когда стало решительно нехрен делать - решил написать жаббероклиент. Слегка задрался с открытием сокета и форматированием xml, но вроде выжил.

Косяк такой получился: открываю поток клиентом, сервер отсылает ответ типа «ты кто такой», отсылаю PLAIN для base64, получаю в ответ bad-protocol. Сервер такой вариант предлагает сам, так что тут все ок.

Как оно все выглядит с точки зрения сервера:

=INFO REPORT==== 2015-05-05 14:41:10 ===
D(<0.458.0>:ejabberd_receiver:320) : Received XML on stream = "<?xml version='1.0'?><stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='en' version='1.0' to='192.168.42.54' from='test@192.168.42.54'>"
=INFO REPORT==== 2015-05-05 14:41:10 ===
D(<0.459.0>:ejabberd_c2s:1553) : Send XML on stream = <<"<stream:features><mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><mechanism>SCRAM-SHA-1</mechanism><mechanism>DIGEST-MD5</mechanism><mechanism>PLAIN</mechanism></mechanisms><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.process-one.net/en/ejabberd/' ver='TQ2JFyRoSa70h2G1bpgjzuXb2sU='/><register xmlns='http://jabber.org/features/iq-register'/></stream:features>">>
=INFO REPORT==== 2015-05-05 14:41:21 ===
D(<0.458.0>:ejabberd_receiver:320) : Received XML on stream = "<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>XDB0ZXN0XDB0ZXN0</auth>"
=INFO REPORT==== 2015-05-05 14:41:21 ===
D(<0.459.0>:ejabberd_c2s:1553) : Send XML on stream = <<"<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><bad-protocol/></failure>">>

сервер ejabberd

 ,

upcFrost
()

Wurm online

Форум — Games

Кто-нибудь играет? На премиум жаба душит, но в целом даже так прикольно имхо

 

upcFrost
()

evince

Форум — Talks

Решил закончить прерванное неделю назад обновление генты. Остался в том числе evince, который меня раньше вполне устраивал. Обновил... Лучше б не обновлял. Кто-нибудь знает как убрать этот блевотный планшетоинтерфейс и вернуть то, что было?

 ,

upcFrost
()

И снова CAD

Форум — Science & Engineering

Есть под линух какой-нибудь кад (бесплатный, платный - пофиг), который нормально умеет файлы солида? Ключевое слово «нормально» - компас тоже умеет, но результат часто не айс. Если када нет - хоть плагин под блендер, пофиг. Или нормальный конвертер в STEP/IGES

И еще - можно ли как-либо сменить адский, страшный интерфейс freecad? В плане их значки размером с пятак и выглядят как черт знает что. Если с видом мириться еще можно, то размер надо точно меньше

 ,

upcFrost
()

Сравнение скорости фейлфоксов

Форум — Talks

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

Нарыл Utilu Mozilla Firefox Collection, грубо говоря коллекцию фуррифоксов от 2.0 до 39 nightly включительно. Могу провести тест и опубликовать результаты здесь.

Кто хочет предложить методы замера (включая просто совместимость с сайтом на предмет поехавших блоков и субъективное ощущение) и сайты для замера - отпишитесь, обновлю пост. Тестирую на венде, ибо параллельно работаю в инвенторе.

Комп: Венда-семерка, 4 гига DDR3 мозгов, проц Phenom II X4 925 2.8, видео Radeon HD 5700, харды не помню (sata, не ssd), мать тоже не помню.

Методы замера:

  • Потребление памяти на сайте
  • Потребление проца при открытии сайта
  • Субъективное ощущение скорости работы
  • Отображение сайта

Сайты:

  • tourister.ru - главная. Перегружена ненужными свистоперделками.
  • batenka.ru - пойдет во второй заход
  • http://visjs.org/timeline_examples.html - жаба, второй заход

Первый прогон завершен. Второй будет не сегодня - дел много. Все написанное ниже - субъективная оценка. Результаты в таблице тут https://drive.google.com/file/d/0B2diPr5cLXi0cEZMbEpVOTFDZUE/view?usp=sharing

В конце мощно перескакивал версии, каюсь. Короче, лиса имеет 3-5 стадий эволюции (смотря как считать), каждая стадия жестко меняет требования к памяти. Первая стадия - до 4.0, появляется отладчик. Сразу +100, но количество вкладок влияет не сильно, только контент. Вторая стадия - 20.0, здесь идет смена интерфейса, вкладки жрут. Далее до 30.0 - опять смена интерфейса, начинают пихать мусор. Вкладки жрут как бешеные.

Скорость загрузки страницы сильно не меняется (тем более я гружу их из кэша, прозреваю узкое место в памяти/харде). Проц - тоже разница не так сильна. Разница в памяти между поколениями лисы не просто в разы, а на порядки. Я работаю с CAD и CAE-FEM, что жрет память само по себе, и отдавать из своих 4 гигов половину на браузер точно не буду. Так что остаюсь на 3 ветке. С точки зрения юзера мог бы рекомендовать ставить 3 ветку и, например, хромого - перегруженный жабой сайты типа гуглодоков в 3 ветке не работают.

 ,

upcFrost
()

Где взять винты

Форум — Talks

Вопрос, как намекают теги, для живущих в ЕС. В РФ было просто (ну, по крайней мере в дс и рязани) - нужен винт, пошел в магазин, купил винт. Магаз близко, ассортимент от «сломать руками» до «сломать руки».

В финляндии я уже офигел бегать - ищу винты-стойки чтоб собрать коробку для кубика, М3, типа таких http://www.5x86.ru/pic/big/47812.jpg. Ближайший магаз в 6 км минимум, и нигде нифига нету. А то, что есть - начинается от М6, основной ассортимент М14-М20. Это что, на эйфелеву башню, чтоль? Был в К-рауте, билтеме, икее (на всякий) и berner pultti - хрен, продавцы при виде фото чешут репу и говорят что никогда не видели.

Это так для всех стран с населением меньше населения дс? Есть ли путь кроме ebay.de?

в частности cast CYB3R - поделись опытом в каком заветном магазе в финляндии винты есть

 ,

upcFrost
()

RSS подписка на новые темы