LINUX.ORG.RU

Сообщения MKuznetsov

 

Спец. CAD для вело-фанатов

Форум — Talks

Знаю что тут много людей увлекаются велосипедами, поэтому увидев такое не смог пройти мимо и не поделиться

http://rattlecad.sourceforge.net/index.html

В общем специальный софт для проектирования велика своей мечты. Всё как надо: чертежи, расчёты,обвес, 3D, скрипты. С открытым кодом и для разных платформ.

rattleCAD is free and a openSource software project. rattleCAD supports bespoked bicycle frame builders with a fully parametric bicycle model inside. rattleCAD guides you through the design process by configure the base geometry before refining the bicycle frame itself. Based on this refinement rattleCAD creates workshop drawings including the main miters of round tubes and settings for different frame jigs. rattleCAD also provides a set of components to build a bicycle mockup and supports different export formats to print and reuse all drawings generated inside rattleCAD. rattleCAD uses XML file format to store project information and SVG file format to represent single components to mockup your bicycle. This components library can be extended to your own needs.

 , rattlecad

MKuznetsov
()

что-то локальное или есть тёрки CloudFare vs Ростелеком ?

Форум — Talks

дня три как, ни с того ни с сего CloudFare начал выкидавать капчи на разные сайты (которые его клиенты). Да и фиг бы с ним, но часть из них - публичные rest api и эта «редиска» начала просить отгадать картинку даже с wss:// сиречь от вебсокетов.

Чё случилось-то ? пора валить из клиентов ростелеком или надо обходить стороной cfare..

 cloudfare капча

MKuznetsov
()

Программа для рисования графиков из stdin

Форум — Development

а посоветуйте такую, желательно максимально простую и кросс-платформ.

чтобы её из своего приложения запустил и «кормишь» в пайп stdin наборами CSV, а она их рисует и как-то взаимодействует с пользователем.

 , plotter,

MKuznetsov
()

Оффтоп про DLL

Форум — Development

понимаю, что вопрос к линукс не имеет отношения, но очень надо..:-) И так уже обматерился от визуальной студии

есть оффтоп, в нём есть (видимо нативная, не С#)DLL, так вот вопрос как её заюзать из С, желательно из mingw но не суть..

эта DLL-ка подключается к С# вот подобным макаром:

....
        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
        public delegate Int32 DGetCommand(int Account);

        [UnmanagedFunctionPointer(CallingConvention.StdCall)]
        public delegate Int32 DGetCommandSystemID(Int32 Account);
....
            hModule = NativeMethods.LoadLibrary(@"DllName.dll");
            GetCommand = NativeMethods.GetProcDelegate<DGetCommand>(hModule, "GetCommand");
            GetCommandSystemID = NativeMethods.GetProcDelegate<DGetCommandSystemID>(hModule, "GetCommandSystemID");
....

Совершенно не знаю С#, в виндовых DLL не разбираюсь, а вот понадобилось на старости лет :-)

PS. будете посылать на винфак - шлите сразу к конкретной инструкции :-)

 , ,

MKuznetsov
()

websocket & wamp - протокол и заголовки

Форум — Development

если у кого есть (или не сложно снять) дамп протокола обмена с сервером wamp - поделитесь для подсмотреть заголовки, включая http и последовательность обмена. Самую начальную часть - соединение, HELLO, SUBSCRIBE, GOODBUY, разрыв

прибило по быстрому, на tcl и на коленке накатать подписку к WAMP и чё-то где-то не работает :-) Есть подозрение что не проставил все требуемые заголовки и стоит подсмотреть «как надо»..

 , wamp,

MKuznetsov
()

примерно посчитать функцию по производным

Форум — Science & Engineering

Старость не радость, да и в молодости как-то не занимался подобным, но вот понадобилось посчитать одну штуку:

Есть величина про которую известно:

  • значение «y» в точке 0,
  • ошибка измерения
  • N (3-4 шт) производных аналогично (значение и ошибка)
  • далее до X известны только значения производных и их ошибки
  • про все производные известно что они непрерывны, но в 0 они могут обращаться.

и надо посчитать значения функции и ошибку.

задача-то явно типовая, должна быть расписана вдоль и поперёк во множестве мест, но без мат.образования сложновато найти популярно-разжёванное объяснение как ЭТО делается.

кому не лень - подскажите как такое рассчитывается и(или) поделитесь ссылкой.

 производная, тейлор,

MKuznetsov
()

кто хочет попилить на ansi-C?, часть 2

Форум — Development

tcl-bounties продолжается (https://github.com/flightaware/Tcl-bounties), у многих выходные ещё не закончены, и есть возможность занять себя за нормальную денешку :-)

пока-что закрыты всего два пункта на 7500$, осталось минимум 114К$

ps/ заодно теги правильно проставлю, а то прошлый раз C забыл :-)

 , , dollars,

MKuznetsov
()

кто хочет попилить на ansi-C ?

Форум — Development

открыт конкурс https://github.com/flightaware/Tcl-bounties с весьма существенными призами.

только одно НО - пилить надо быстро :-) Когда-то довольно-таки глубоко копал устройство tcl, могу оказать посильную поддержку.

 ,

MKuznetsov
()

языков толковых в forth стиле видеть хочу

Форум — Development

subj. Форт как он есть страшен синтаксисом, хотя фактически уже реализован как встроенный (нужны были скрипты, а форт пишется за пару вечеров). Но показывать пользователю такое нельзя, он дрогнет и сбежит :-)

неплохо посмотреть на другие «concenacative» языки, но из живых видятся только сам старина форт, постскрипт и фактор..

то есть неплохо ознакомиться с более «юзер-френдли» стековыми языками или приятно развитыми библиотеками и практиками. Если у кого есть ссылки на проекты (пусть даже не слишком живые) поделитесь pls

 

MKuznetsov
()

а вот кому проект в портфолио?

Форум — Development

частенько тут (особенно при студенческих обострениях) возникают треды «куда приложить силы», «на чём практиковаться», «посоветуйте тему»..

Чтобы помочь страдальцам предлагаю публиковать тут ссылки на действительно интересные/полезные/любопытные проекты с GitHub,SF и прочих которые заброшены, но крайне неплохи. И просто-таки просят чтобы их продолжили и развили.

---

Собственно мысль возникла от факта сгинувшей mathomatic (https://en.wikipedia.org/wiki/Mathomatic , https://github.com/mfillpot/mathomatic) - true CAS для консольки :-)

 , diplom, ,

MKuznetsov
()

попарные экспертные оценки

Форум — Science & Engineering

помнится была такая задачка:

- есть N критериев

- и K экспертов которые эти критерии попарно сравнивают на «этот критерий более важен тот», опционально в баллах

- получается матрица/таблица NxK

был какой-то очень простой метод получения весов этих критериев невзирая на то могут быть циклы (N1<N2<N3<N1) и даже не все пары оценены.. что-то до элементарного простое типа перемножения двух матриц. Очень хочется а) найти/вспомнить метод б) популярные комментарии/литературу по подобным темам

 

MKuznetsov
()

склероз - как в оригинале называется классическая игра ?

Форум — Talks

где пиксельный человечек бегает от злыдней и может лазить по лестницам? в вариациях умеет стрелять медленно летящими пульками и/или копать ямки

 remember

MKuznetsov
()

pack(8)->pack(1) and vise versa

Форум — Development

(очень!)хочу найти тулзу которая может сгенерировать структуру и пребразование структур из packed(8) в упакованую по 1 и обратно..

в some_protocol.h есть структуры (форматы сетевых пакетов) в которых поля выровнены по 8 байт. То есть как в визальном-ц по умолчанию устроено так их в сеть и вываливают. И есть DSL который принимает (которому несложно объяснить и передать) только упакованные структуры :( Соответсвенно надо конвертить пакеты туда-сюда.

писать руками и сопровождать что-то типа

#pragma pack(8,push)
struct Foo {
  char uno;
};
#pragma pack(pop)

#pragma pack(1,push)
struct FooPacked {
  char uno;
};
#pragma pack(pop)
PackFoo(struct Foo *,struct FooPacked *);
UnpackFoo(struct FooPacked *,struct Foo *);
для 800 структур это застрелится :( Нужно что-то более автоматизированное

PS/ про endianes и кодировку строк лучше и не спрашивайте :)

 aligment, , , ,

MKuznetsov
()

как продавать софт - орг и тех вопросы

Форум — Talks

сейчас пока делаю и продаю узко-специфичный софт через внешний сервис: загрузил софтинку, кто-то там её купил/арендовал и мне на счёт капнула денешка. Удобно, но есть громадьё минусов - это наличие посредника, невозможность ведения клиентской базы и не всё так можно продавать. Пора выходить на прямые продажи и появляется куча орг и тех вопросов, которыми наверняка на ЛОР кто-то да владеет и может подсказать. Итак первые из них:

- какими платёжными сервисами и как лучше пользоваться ? покупатели в основном европа/америка. PayPal затруднительно из-за его любви к России :-(

- Надо ли открывать счёт на крокодиловых островах для приёма платежей и как-то регестрировать деятельность

- порекомендуйте в чём удобно вести простую клиентскую базу (не 1С)? в плане учёт покупателей/арендаторов чтобы рассылать обновления и новости. Табличка в ОО или самоделка MySQL+somelang хорошо, но нехочется делать велосипед

личные истории успеха в подобных начинаниях также приветствуются !

PS/ linux тут при том что часть софта будет под него и с GPL

 ,

MKuznetsov
()

модеры чё ?

Форум — Linux-org-ru

некто снёс коммент (не мой, но без разницы) по причине «флуд»:

Покупай подешевле, продавай подороже. На 2% живи.
по теме топика - это АКСИОМА которая раз за разом повторяется во всех источниках и по которой строятся __все__ алгоритмы по интересующей ТС теме. Это 100% не флуд - это нормальная прелюдия к нормальному обсуждению. Информации конечно было немного, не это не повод к банхаммеру.

 

MKuznetsov
()

пятница и GPL

Форум — Talks

если бы не пятница, такого вопроса не возникло-бы :-)

смысл такой: есть коммерческий продукт «a», есть предложение некую его часть и так вынесенную в библиотеки открыть под GPL (внимание - не Lgpl). Что из этого последует ?

  • по логике вещей правообладатель не обязан открывать оставшуюся часть продукта. (смена лицензии не имеет обратной силы)
  • но имеет все права использовать патчи/расширения и проч. предложенные сообществом, буде такое появится (gpl не подразумевает отказ от прав)
  • кроме того он имеет право использовать патчи/расширения библиотеки из нарождающихся форков. (форк не умаляет его прав)
  • любой кто использует библиотеку должен следовать GPL в производных (вирусная формулировка gpl)
  • автор/владелец исходной библиотеки получает полные права на всё что её использует, в том числе доступ к исходному коду

ИТОГО автор/владелец исходного варианта, единственное лицо которое может использовать GPL библиотеку максимально в актуальном виде , не в GPL софте.

может я в чём-то неправ?

иначе получается что GPL (в отношении библиотек по крайней мере) это такая изощрённая форма нерыночной (не совсем честной) конкуренции и давли противников.

PS/ это было про чистый GPL (не LGPL)

PPS/ и не говори мне что апологеты типа Столмана никем не проплачены :-)

 ,

MKuznetsov
()

если всё верно - обратитесь в тех.поддержку

Форум — Talks

Ога, именно такое сообщение мне только что выдал сайт гос.конторы. «Если данные введены верно - в течении 3-х дней обратитесь в тех.поддержку».

на мой взгляд новое слово в системах автоматизации

 

MKuznetsov
()

бизнес идея внахаляву

Форум — Talks

крайний раз отдаю людям бизнес-идею..

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

трудовой бизнес: сделать расширение броузера (аккуратная подмена css,xslt), которое преобразует ЭТО в удобный вид. Благо что движки броузеров позволяют.

капитализация: через узко таргетированную модерированную рекламу.

pro: при некоторых усилиях потенциальная аудитория - все пользователи гос.услуг, реальная процентов 2-7% от всех (а это очень нихреновая цифра)

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

 , ,

MKuznetsov
()

translate.linux.org.ru :-) А как можно перевести

Форум — Talks

«уконтропупливать» (в окраске «совсем сгубить по незнанию») на популярный-английский ??

 

MKuznetsov
()

Возможность добавлять public domain в GPL

Форум — Talks

вопрос к знатокам и любителям лицензий:

если в проект открытый под GPL добавляется код/функция/класс(или его близкая производная) известный многим по форумам/блогам и так.далее и являющийся де-факто «публичным достоянием» то нарушает ли это один из вариантов распространения-лицензирования??

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

 , , ,

MKuznetsov
()

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