LINUX.ORG.RU

Сообщения MKuznetsov

 

посоветуйте почти Git но для бинарных файлов

 , ,

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

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

если ещё и static сайт можно положить рядом в котором описание этого, вообще замечательно.

Git не вполне, потому что для рядового пользователя слишком сложно «git clone» и его интерфейс отпугивает офисных работников :-)

MKuznetsov
()

Не делайте так

 , ,

Просто уже крики души: уважаемые дизайнеры и кто там ещё, не надо так делать. Даже за деньги

Встретите автора - дайте ему в морду, скажите что от меня

https://disk.yandex.ru/d/kRXxbtMZuAPo9Q

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

MKuznetsov
()

Новогоднее..Итераторы для Tcl

 happy new year, , ,

тут кто-то предлагал делиться новогодними подарками, ну так вот оно: https://chiselapp.com/user/nektomk/repository/fun/home.

выдалось время, набросал прототип итераторов в Tcl и даже слегка покрыл тестами. Пока-что это скажем так «api preview», то есть посмотреть/оценить насколько получается удобно и выразительно.

извините, из документации пока только cheats на основной странице, тесты и две «демки» в репозитарии;

# "lines of code" :-)
# iter`s concatenations demo
set loc [ fold { accum x } {
    # simple, count elements 
    incr accum
    # from other iterator
    # [] - combination sign
} 0 [] filter { x } {
    # filter elements
    set x [ string trim $x ]
    if { $x == {} || [ string index $x 0 ] == {#} } {
	# empty lines and lines started from # (comment)
	# wil drop
	return false
    }
    return true
    # from file
} <| $filename ]

Цель: чтобы удобно было писать на Tcl в функциональном стиле; В планах сделать внутри функциональную и комбинаторную оптимизацию.

в более дальних планах на следующий год: добавить операцию [] (та которая в функ. нотации точка по центру) уже непосредственно в парсер и исполнятор tcl.

MKuznetsov
()

Komodo IDE now OpenSource

 , ,

дней эдак немного назад (8 декабря), ActiveState отдало очень неплохую IDE для скриптовых языков (Perl,Python,Ruby,Tcl) в шаловливые ручки Community и открыло исходники. Оф.причина: протухание мозиловского XUL.

собственно оригинал новости: https://www.activestate.com/blog/activestate-komodo-ide-now-open-source/

и сама по себе IDE на Git: https://github.com/ActiveState/OpenKomodoIDE

кто хочет и умеет, может запилить новость на главную..

PS/ зонд с активацией и регистрацией пока-что не выпилен из исходников и бинарников, возможно потому с новостью стоит и подождать

MKuznetsov
()

я что-то пропустил или появились лайки?

 ,

собственно subj

некоторые сообщения некоторых лиц можно лайкать…

(с)«куда катится этот говённый мир» :-)

MKuznetsov
()

gtk4(или 3) под windows

 , msys64,

каюсь, второй день матерюсь и не могу пройти квест - собрать хоть что-нибудь gtk4 (hello_word) под windows.

строго по инструкции: поставлен с нуля msys64, тулчайн ucrt ; в качестве hello_word первый-же исходник с https://docs.gtk.org/gtk4/getting_started.html;

сборка тоже оттуда-же, из командной строки, без cmake.

но не работает :

GLib-WARNING (recursed) **: Failed to determine console output code page: Системе не удается найти у
казанный параметр среды.. Falling back to UTF-8

под отладчиком вот :

Thread 1 hit Breakpoint 1, main (argc=1, argv=0x2a6e0904260) at first.c:22
22        app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE);
(gdb) n
23        g_signal_connect (app, "activate", G_CALLBACK (activate), NULL);
(gdb)
24        status = g_application_run (G_APPLICATION (app), argc, argv);
(gdb)
[New Thread 13800.0x31ec]
[New Thread 13800.0xe40]
[New Thread 13800.0x191c]

GLib-WARNING (recursed) **: Failed to determine console output code page: Системе не удается найти у
казанный параметр среды.. Falling back to UTF-8[New Thread 13800.0xe54]
[New Thread 13800.0x6a0]
[New Thread 13800.0x3450]
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(1) tid(9e4) 80070002  .
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(2) tid(9e4) 80070002  .
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(3) tid(9e4) 80070002  .
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(4) tid(9e4) 80070002  .
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(5) tid(9e4) 80070002  .
warning: minio\profapi\registry.cpp(48)\profapi.dll!00007FFA407E4D19: (caller: 00007FFA388DC14C) Ret
urnHr(6) tid(9e4) 80070002  .

Thread 1 received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffa40b1df73 in KERNELBASE!DebugBreak () from C:\Windows\System32\KernelBase.dll

сильно подозреваю, что каких-то опций при сборке нехватает, потому как gtk4-demo, gedit и прочие работают.

Что этой скотине в windows нехватило ??

MKuznetsov
()

F1 lazarus на русском

 ,

у детей каникулы, решил приобщить к прекрасному - после школьного PascalABC к FPC и Lazarus. Очень для этого дела нехватает локализованного help на русском. Буквально первое что попросили.

у кого-нибудь есть истории успеха - «где что взять и куда прикрутить» чтобы подсказки лазарус локализовались ?

лучше в деталях :-)

MKuznetsov
()

хочется странного - SQL с HTTP Rest API

 , ,

есть ли в природе подобный зверь ?

без обильных требований а-ля «нужен ещё node.js, RoR и облачная инфраструктура». Или «можете своять сами на PHP»

просто есть приклад, в котором можно плагины/скрипты, но огорожен только обращениями http/https. А очень надо переливать с него данные в SQL, чтобы заниматься их аналитикой.

Это буквально разовое, поэтому развёртывать дополнительно промежуточный уровень и воять нетленку не выход.

И должно-же быть в природе нечто готовое : обратились json->PUT /db/table, добавилась запись..и т.п.

PS/ гуглы с яндексами по подобным запросам просто тупят и предлагают мануалы «как легко и просто сделать тонну-другую кода на php/node.js»

MKuznetsov
()

Дистр. с максимум эффектов из коробки

 , ,

Есть ли такое ? что-то все дистрибутивы стали отличаться только названием :-) Отличия в обоях, icon-pack и расположение унылой полоски с кнопкой «меню».

Что-то такое чтобы «Вау-эффект» был прямо из коробки. Прямо включил и офигел сразу :-) Максимум видео/саунд эффектов при неожиданном (для виндовс) интерфейсе.

KDE Neon оказался уныл и плазмой падучь. Хотя казалось бы должен демонстрировать все свисто-перделки относительно стабильно. А когда-то KDE-шным софтом можно было сразить наповал

по старой памяти глянул что на Enlightment - Elive мало того что фиг получишь, так порадовал только старинными эмуляторами. Которые в нём не работают без геймпада. Выглядит чуть эффектнее, но на «вау» не тянет

MKuznetsov
()

Grafana (Influx ?) избавиться от пропусков в отображении

 , , tsdb

На досуге, ради интереса ковыряю InfluxDB + Grafana, измеряю всякое. Метрики (что измерил) кладутся в Influx и рисуются графаной. Тут вопросов нет, все замечательно

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

Вопрос: как-то можно объяснить Grafana (или Influx) чтобы эти прогалы объединялись, что шкала по X от рождения имеет дырки которые ненужны в графиках

MKuznetsov
()

xslt и firefox/chrome

 ,

Очень короткий вопрос:

что надо ткнуть в настройках параноиков firefox или chrome чтобы

<?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="template.xsl" ?>

работало и с локальными файлами ? то есть если положить файлы рядом *.xml, template.xsl то отрабатывались преобразования? а не ругалось по дурному:

Unsafe attempt to load URL file://.... .xsl from frame with URL file://.... .xml. 'file:' URLs are treated as unique security origins.
MKuznetsov
()

GitHub всё?

без принудительного логина больше не работает ?

gh требует авторизации, codeload.github.com сбрасывает соединения и не даёт загрузить zip

PS/ github в русской раскладке «пшерги» :-) точно характеризует

Перемещено xaizek из development

MKuznetsov
()

websocat - посылать текст при connect/reconnect ?

 

замечательный тулз websocat.

только никак не разберусь какими опциями ему сказать что после connect/autoreconnect надо исполнить простой сценарий:

послать текст json и желательно получить ответ. А дальше уже пусть работает как он и работает.

кто нибудь знает как это сделать ?

MKuznetsov
()

Давайте сохраним ЛОР

 , votes

Навеяно всякими всякими.

У нас же есть исторически правильная голосовалка ?

вот предлагаю оставить именно тот опрос и более его не менять.

MKuznetsov
()

Налетай, не ленись - интерпретатор плюсов

 , interpetator

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

http://home.mweb.co.za/sd/sdonovan/underc.html

старинный интерпретатор (!!) С++. С эксепшинами и stl

Кому писать дипломы и прочие курсовые - срочно брать и апгрейдить до современного окружения. А то развелось понимаешь питонятины :-)

MKuznetsov
()

есть кто у кого есть время ?

 startup web opensource

Имеется пачка софта, не связанного с Web. Но софтвер сам по себе продаваемый, ради поштучно меня как-то из всех Интернетов находят и покупают.

Если у кого есть/бывает свободное время, то как-то это всё, взаимовыгодно надо сдвинуть в интернет.

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

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

телеграм nektomk или в почты nektomk@yandex.ru / nektomk@gmail.com

PS/ не в job потому-что это не job. Это скорее партнёрство во имя мира; opensource там тоже есть и его даже большинство :-)

MKuznetsov
()

аппрокcимировать данные sqrt(x),x^2

 

есть данные x,y - одни наборы вроде как ложатся на sqrt(x), другие как x^2.

у кого-нить есть под рукой код аппроксимации на любимом «C» ? чтобы не писать лишнего. Набросать программу и проверить

PS/ матрицы вспоминать уже давно не тот возраст, и цитаты из гугля приводить не надо - дайте код :-)

MKuznetsov
()

чем проще сделать 3D-сцену ?

 , ,

с программной точки рассмотрел openscenegraph - в принципе для моих целей, мне всё нравится, кроме одного:

- как можно просто сделать эту чёртову сцену ? в виде палка-палка-огуречик и узлов трансформации между ними

- чтобы при необходимости обойти дерево визитор-ом и выставить нужные свойства.

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

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

PS/ blender посмотрел - и это было первый раз в жизни. Смог из куба сделать рельсу :-)

MKuznetsov
()

Тихо и незаметно 8.6.9

 

у тикля минорная версия в прошлом месяце вышла.

кто умеет/любит писать новостя - написали бы :-)

в отличии от мажоров Rust, миноры Tcl выходят редко-редко. А куда спешить ? половина современных языков возникла в эпоху 8.5 и вряд-ли дотянет до 8.7

MKuznetsov
()

remmina - или убивать или альтернатива

 ,

редко но метко надо получать доступ к offtop по RDP.

не админство, поэтому заводить пачку скриптов про rdesktop как то не хочется совершенно.

Вообще есть в природе что-нить которое хотя-бы не глючит ?

remmina (не знаю что и как она взяла как бекгроунд) в некий не-прекрасный момент встаёт колом.. способности rdesktop к соединению зависят видимо от фазы луны и при чём не нашей планеты, xrdp работает ровно 4 раза, потом в спячку.

какая-то дичь, чес-слово..

MKuznetsov
()

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