Pull to refresh
11
0
Дмитрий Хмаладзе @itadapter

User

Send message
ya razve govoril chto HOCON ujasen? zamette, oni tozhe uzajut non-MS shit :)

no mne-to on zachem? I have tons of software written and running in production making money…
If you dont like NFX, thats fine…
however many people want to know the alternatives to MS stack.
HOCON is a good one, so is NFX
This is irrelevant. In NFX we havd a concept of a FileSystem, back then I supported WEB and local.
Right now I know a guy uses DropBox.

An ability to include external files via an injectable file0system provider is a really awesome feature.
We use it in cluster, where config gets computed from pyramidal tiers of the system (similar idea as ms had with web.configs)
only we store evrything in SVN wih version control, so the whole clkuster definition is always versioned.

Vy ziplieetes k slovam ne vnikaja to chto vam po-delu otvechajut. (sorri za broken typing)
Flat buffers, CAPTN proto etc… these are not serializers, these are memory managers. You can not call them serializers as you can not use the «standard object» paradigm. In other words, you can not copy an instance of FileStream by just copying memory bytes. sorry for english i have little time to answer now
i saw that. it still does not do (at least I did not find) many things that I need as of 2013 i.e.

how can I include a file hosted on a DropBox account as one of my conf sub-nodes?
how can i get a constant value from code in my config?
how do i structurally merge sub-trees with injectable comparison functors?

NFX conf existed back in 2003...sorry

youtu.be/reDvhz4RGhA
It takes 60 minutes to describe the features of config WITHOUT going to details.
How come config in .NET has 100+ data types yet it can not do SIMPLEST things like including a file from the web.
If you have ever written anything yourself you know better what kind of pain it is to work with MS configuration.

The lack of variables — the most rudimentary required thing, makes developers to put «mypath='c:\mydata\myfile'» 25 times in the same config.
what about macros? recursion detection? pluggable env vars rsolvers? reading constants right from code? structural merging of documents with override rules? tree comparisons, loading config files from any FileSystem (i.e. Git, SVN, Amazon, web etc..)? Is this what you are talking about?

yes, and this is extremely inconvenient.
try to convert this to JSON:

node
{
// no-log=true
server=local{ binding=sync{tcp-window=16k} binding=async{ tcp-window=16k}}
welcome=$«Hello {0},
— you have connected to {1}»
}
как по мне — так не поменялось ничего вообще со времен кнута и жекстры.
да компутеры стали в 1000 раз быстрее+SSD+networking етц. однако как хранили 10,000,000 записеи в 1997 годы в оракле
так и сегодня (vertical software) — тол'ко сегодня все виснет и сплошине ошибки :) — конечно мне и всем осталним программистам это
выгодно когда береш /hour но когда работаеш на себя — совсем другая картина.

а впрочем мало что изменилось — тот кто грамотный мыслитель сможет написать в 2015 хоть на Борланд ТП хоть на Руби —

а вообще все эти споры о чем-то непонятно о чем. расскажите лучше что есть у вас, киньте ссылку.
например вы набросились на г-на визарда за его статию — а ведь это реально круто работает в массе прикладных задач.
не нравится — не берите, но намного болше хотелось бы увидеть что делаете вы и как — а мы бы позаимствовали ваш опыт
people get sued daily. you just don't know about it.
the moment you start making money — you will get sued. This is how society works.

I have personally sold code on numerous occasions, every time whoever buys your code will execute a complete investigation
what they are buying. I agree with you — this is laughable, but it is how it works.
An average technical attorney charges $500/hr in New York.
To read your code base (even if it uses JQuery, Angular, MySQL) — they will charge at the very least 10 hrs investigation +
2 hrs admin time, so here you are at $6,000 bill.

The case of Serge — I know personally, our common friend was in court. The accusations that have been set — are completely contradictory to what the LICENSING terms of EXISTING code showed, the code existed BEFORE Goldman. The case was 100% fabricated form day 1.

This is just an illustration. I was trying to explain that licensing does not really protect companies when someone wants to push them
this means absolutely nothing. and obviously you have no background in law interpretation.

funny, Serge Alaynikov who has just been acquitted today after 4 years of legal battle,
— acquitted for the 2nd time — as this VIOLATES the constitution and double jeopardy law.

he has been sued EXACTLY for this — he posted code under MIT and Apache while at Goldman,
the code that HAS BEEN opensource for 10 years — he spent in jail almost a year. go google him up bro
how many times have you owned a software company in the US and been sued for licensing violations?
MIT = means nothing
when you sell your IP, lawyers do a due diligence on you, that is when EVERY LIBRARY that you use is going to open
a potential legal case, and transform to $10-20K of hiring legal counsel with technical background to deliver the statement of IP validity
sorry, but it appears that mostly people have no clue what a license means in the context of a «civilized world».
The OpenSource licenses are very much liable to err when there is dough involved…
я только за!
возмите и сравните наш случай который описан выше (про трайдинг)

уверен что у нас будет все медленее а может и нет, насколько — посмотрим
однако если вы наидете и порекоммендуете ускорение — бyдем очен признательны
yes, server processes steady 100,000 msg/sec using NFX Glue + Erlang.OTP

Generates JSON payload which is fed to client via NFX.Wave server, client workls over a buffer of around 5-10K summaries that the user may visually adjust (find harmonics, apply EMA, edd noise etc..) they see it in chart

is this the most efficient solution? no it is not. the most efficient one would have been rewriting all in WPF/C# on the client, but it does its job very well.
посмотрите на это. займет реално 3 минути внимания.

github.com/aumcode/serbench

я не успел ещо опыбликоват реzултаты — сами их получите на своеи машине

там все тесты ПРОТИВ НФХ, там все заточено под других производителей.

это реалная работа, понимаете? возмите и запустите. там все будет видно на екране компа.

если вам реално интересно. этот тул именно для скептиков, первые — это мы сами.
вам ничего не продают, мы делимся опытом.
если вы считаете что вас обманули в чем-то, зачем тогда писать комментарии вообше не по теме.
вы прекрасно понимаете сравнение с производителями авто и дисскутировать это нет смысла.

если вам РЕАЛьНО интересно зачем мы делаем так как мы делаем, задайте конкретние вопросы и ПРОЧИТАЙте внимательно ответ.

а так я с вами на 1000% процентов согласен — все ето никому не надо, вообще ничего никому не надо и уэ все есть в тои или инои форме
ничем, однако оно даёт универсалность обработки разних данных, например
как такое сделать?
github.com/aumcode/nfx/blob/master/Source/NFX.Wave/Templatization/StockContent/Embedded/script/wv.utest.htm#L2726-2771

уравниваем самплинг
github.com/aumcode/nfx/blob/master/Source/NFX.Wave/Templatization/StockContent/Embedded/script/wv.utest.htm#L2886-2901
дело в комплексном подходе.
Walkable исползуется в 100 мест в разних компонентах огромнои системы.
Для того чтобы что-то «слепить» пару раз конечно не нужно.

это как — стоит ли там хонде или ниссану самому делать сидения для машин

Information

Rating
Does not participate
Location
США
Registered
Activity