|
Quote: Not knowing your trade is seems to be excepted nowadays in every filed...
And let me guess - is your field is proofreading?
|
|
|
|
|
NeverJustHere wrote: Not knowing your trade is seems to be excepted nowadays in every filed...
And let me guess - is your field is proofreading?
Yet you still missed accepted should have been used and not excepted.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
English definitely not my trade... Especially when I'm furious about something...
"The greatest enemy of knowledge is not ignorance, it is the illusion of knowledge". Stephen Hawking, 1942- 2018
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: English definitely not my trade... Especially when I'm furious about something...
even worse when one becomes furyous (?)
Message Signature
(Click to edit ->)
|
|
|
|
|
Look, the whole day British Empire and it's droppings former colonies have trouble correctly spelling words like 'color', 'favor', &etc.
Cast ye not stones.
.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
You've been doing Q&A for quite a while and quite a lot. Sometimes it's homework, sometimes it's pretty clearly a contractor that doesn't know how to do the basics.
So, you're saying you only just noticed ?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I was going to say something deep about deep learning but then I realized I am just have a shallow knowledge about deep learning.
Zen and the art of software maintenance : rm -rf *
Maths is like love : a simple idea but it can get complicated.
|
|
|
|
|
So I have been out of the field for some time, and i don't do bizdev stuff mostly anyway.
But I've been building parser generators, and particularly with things like LALR it requires the construction of loads of intermediary tables and state machines.
Trying to track down bugs in these means printing them out. And I needed to figure out why my tables were off sometimes.
Trying to format these tables is non-trivial. CSV makes this so much easier.
So finally, after coding since 1986, i find a ready, real-world, non-business related programming need for CSV format
For some reason that made me really happy.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
CSV for the win!
|
|
|
|
|
|
The CSV is a lie?
|
|
|
|
|
No it's Concealed Stealthy Vessel
|
|
|
|
|
Your remark about a "non-business related" need for CSV format caught my attention, because I use CSV strings almost daily for many things that amount to internal storage. They are such a significant part of what I do that I eventually created a C# class library that is dedicated to parsing them in an incredibly robust manner. I first wrote about it in , with source code published on GitHub, and a NuGet package.
BTW, thanks for inspiring me to have a look at that article, which is nearly 4 years old, and discovering that it was missing links to the source and documentation repositories and the NuGet package.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
i use an extended json format for doing similar.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I'll stick with CSV; it's so much more compact than anything else. With a header row, it conveys everything that a JSON would.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
until you have to nest data. I've done that with CSV and SQL tables though, it's just not pretty.
Also with CSV you need a way to handle commas, and there's nothing standard, AFAIK - really that's the biggest sticking point for me because that makes the grammar ambiguous
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Quote: until you have to nest data. I've done that with CSV and SQL tables though, it's just not pretty.
I agree with that, so I save JSON for when I really need it. In that case, it beats the pants off its predecessor, XML.
Quote: Also with CSV you need a way to handle commas, and there's nothing standard, AFAIK - really that's the biggest sticking point for me because that makes the grammar ambiguous
That's easy: guard characters, which are a well-established industry practice, which is fully implemented by my AnyCSV library.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
but they aren't always the same, no?
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Quote: but they aren't always the same, no?
What aren't always the same? If you mean the label row and the data, they must match, of course.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
oh yeah. now i know what you mean by guard chars
sorry, it's been ages since i've seen that.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
Quote: oh yeah. now i know what you mean by guard chars
That is fair enough since I coined the term.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
i don't do enough CSV apparently, because i forgot about that technique tho
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
I use them regularly; I've even embedded them into .NET assemblies as resources that I read into memory streams and use WizardWrx.AnyCSV.dll to parse.
David A. Gray
Delivering Solutions for the Ages, One Problem at a Time
Interpreting the Fundamental Principle of Tabular Reporting
|
|
|
|
|
CSV doesn't make me happy.
As I'm living an the much larger part of the world where the standard decimal separator happen to be a comma, CSV tends to create a displeasure in previously mentioned posterior.
|
|
|
|
|