LINUX.ORG.RU

Сообщения MKuznetsov

 

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

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

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

 ,

MKuznetsov
()

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

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

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

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

 

MKuznetsov
()

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

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

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

---

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

 , diplom, ,

MKuznetsov
()

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

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

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

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

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

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

 

MKuznetsov
()

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

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

 remember

MKuznetsov
()

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

(очень!)хочу найти тулзу которая может сгенерировать структуру и пребразование структур из 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
()

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

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

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

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

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

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

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

 ,

MKuznetsov
()

модеры чё ?

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

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

 

MKuznetsov
()

пятница и GPL

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

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

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

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

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

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

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

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

 ,

MKuznetsov
()

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

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

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

 

MKuznetsov
()

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

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

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

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

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

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

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

 , ,

MKuznetsov
()

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

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

 

MKuznetsov
()

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

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

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

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

 , , ,

MKuznetsov
()

кросс-платформенная «рисовалка»

А вот подскажите простую-простую и кросс-платформенную программу для графики.

Последнее время что-то много приходится оформлять скриншотов при этом все действия донельзя простые:

  • вырезать часть
  • поменять разрешение
  • написать заголовок
  • добавить надписи и выноски
  • нарисовать кружочки/квадратики/стрелочки

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

 ,

MKuznetsov
()

во что можно играть планшетами

кроме лапты конечно :-)

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

PS. Android будем считать что тот же linux, и поэтому не offtop

 , cooperative

MKuznetsov
()

Паранойя или чё это с гуглом?

где-то месяц не пользовался гугло-почтой со скайпом и вдруг..

упс..

прежняя корреспонденция отчасти пропала, отчасти переместилась в треш, со скайпом та-же хрень; плюс появились какие-то статусы/подписи «а-ля философские цитаты»

КАК ? если за месяц в сети не очень-то и был и сервисами их точно не пользовался..

и главное «куда стелить солому»:

- с почтой ещё понятно - вспомнить молодость, поставить mutt (или сульфид или кто поновее) и там держать копии переписки/контактов

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

ps/ рецептов как лечить ось не предлагать. Считайте что это был крик души про конкретные две софтины

 , ,

MKuznetsov
()

Стать злобным копирайтером

А собственно как стать «злобным копирайтером» и патентным троллем?

Вот скажем мучительно придумано нечто, чего на рынке стопудово ещё нет. Конечно хочется за такую идею сорвать денег с толстых капиталистов.

Вариант просто продать реализацию в виде ПО, упирается в то что софт достаточно быстро будет отревершен и метод размножен в сотне не моих вариантов.

То есть надо получать патент, но в России вроде как нету патентов/лицензий на алгоритмы и аналитические методы. Надо обращать взор куда-то в зону английского/амерского права и там неизвестно что мутить.

Вот и вопрос специалистам-по-всему : как правильно оформить и защитить свою интеллектуальную собственность?

 ,

MKuznetsov
()

C-шная библиотека для SQLite и MySQL

собственно хочется найти __кроссплатформенный__ subj который не тянет лишних зависимостей. И именно С, потому как ловить глюки с С++ ABI и его deploy совсем не к месту.

С чего вопрос - планируется софтинка которая в облегчённом виде должна работать на VDS и соотв использовать SQLite, а в полном варианте на отдельных серверах и юзать MySQL. Сама софтинка является плагином с собственным C-API и поэтому плюсы вроде не к месту, но и писать/развивать отдельные интерфейсы к разным SQL тоже нехочется.

ps/ судя по первым отписавшимся, надо уточнить - хочется единый, несложный API позволяющий (например флагами компиляции или через плагины) переключать низовку - MySQL или SQLite.

 , , ,

MKuznetsov
()

РосКач для софта

Промелькнула тут новость (http://minpromtorg.gov.ru/press-centre/news/#!denis_manturov_prinyal_uchastie...) про возрождение советского знака качества (точнее отечественного пиар-аналога). Ну да не в них дело..

А вот как по мнению ЛОР-аналитиков можно оценивать качество софта?

С точки зрения потребителя. Анализ сорцов может выявить разве что криворукость программеров и сколько-то там известных уязвимостей. iso9000 относится к бизнес сфере и к потребителю не относится практически никак. Практика QA это соответствие результата намеченным целям. Рыночная конкуренция (а-ля выживает лучший) тоже скорее цена/масса и к opensource плохо применимо.

может есть в отдельных отраслях а-ля «клубы потребителей» выражающий свои критерии для оценки?

ps. был бы не прочь честно повесить «знак качества» на свои софтинки, да где и за что дают значки не знаю :-)

 iso9000,

MKuznetsov
()

Такая дата, а все трезвы..

Сегодня 200 лет со дня рождения Ады Лавлейс !

Всех причастных к созданной ею профессии поздравляю с ЮБИЛЕЕМ!!

ps/ даже yandex опередил погрязший ЛОР :(

 ,

MKuznetsov
()

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