I was Doing It Wrong™ and Visual Studio 2015 crashed
-
Node.js aficionados get really hipster about their tech: they're all moving to
vim
andmake
for some reason, like using older tools makes them more 'legit'.oi!
I was using ViM before it was cool!
-
-
@accalia said:
I was using ViM before it was cool!
This morning?
well yes, and most mornings for the past ten years.
-
Also, he invented the most ridiculous IPC protocol imaginable.
My suggestion for such a protocol: show the user a window with base64-encoded data and ask them to type it out in another window. Repeat if CRC doesn't check out.
-
So you used vim long ling after it stopped being cool.
-
So you used vim long ling after it stopped being cool.
so some say.
they're wrong of course.
-
My suggestion for such a protocol: show the user a window with base64-encoded data and ask them to type it out in another window. Repeat if CRC doesn't check out.
You did not get the memo. It has to use Makefiles. So here is my improvement:
For each byte in data create a target in a Makefile, this Makefile can be created as the target of another Makefile easily. Then write a recursive Makefile to run in the second application that puts together the bytes.Here are some of the advantages:
- It can be parallel using
-j
- It works across machines using a simple FTP
- It is optimized because only the bytes that change will have a new target
- It is retro as fuck
- It can be parallel using
-
recursive Makefile
5.: Clock skew when rsyncing between different machines might send make into an infinite loop for extra fun!
-
So you used vim long ling after it stopped being cool.
Who is Long Ling, and what does he[1] have to do with this?
1) or she, since in Chinese, Ling (灵, spirit) can be a personal name for either a man or a woman, and is most often given to a female.
-
long ling[1] = {0l};
Actually, I have no idea if that's valid C or not.
-
Makefiles. I mean, apart from the syntax, they're kind of OK for small projects (around 20 C files) that only ever need to build on one platform.
I have a build system which scans arbitrary source trees for makefile fragments describing targets I want to build, calculates their dependencies and builds them. And it builds on at least Windows, Linux and FreeBSD, and it can target Android and Emscripten in cross-platform mode. And I can autogen source code as part of the build process, and it does packaging. It's built on top of make (well, GNU make 3.81). You can ignore make for most of it though, for a vanilla target, you just need to declare a few variables and behind-the-scenes magic happens.
I'm actually redesigning it now, because my make knowledge has improved, and it's slightly clunky in parts...
-
Our architect at work loves them.
See if you can post a representative sample. This system is either great or terrible, and I'm interested to know which...
-
Node.js aficionados get really hipster about their tech: they're all moving to vim and make for some reason, like using older tools makes them more 'legit'.
No, if you're using Node.JS you have to use NPM, Grunt, Gulp, Gasp, Gurgle ALL SIMULTANEOUSLY.
The fact that NPM is a build tool should in no way prevent you from adopting other build tools in addition to it. If building your project doesn't require downloading 47 dependencies, you're doing something wrong.
-
I was using ViM before it was cool!
That's literally the entire timeline of human civilization. Not narrowing it down much.
This morning?
Bah, you fucker.
-
That's literally the entire timeline of human civilization. Not narrowing it down much.
well presumably i wasn't using it before i was born, so that does, on a geologic scale more or less precicely identify it.
-
-
I should probably write about it, on my blog...
-
well presumably i wasn't using it before i was born
Oh, you think that ViM is your ally, but you merely adopted the editor. I was born in it, moulded by it. I didn’t see nano until I was already a man; by then, it was nothing to me but oversimplified!
-
Oh, you think that ViM is your ally, but you merely adopted the editor.
aye. I adopted it after i went to court to file for emancipation from
COPY CON
you think
ed
is bad? you havent met the abuse ofCOPY CON
-shudder-
i still remember those days.....
-whimper-
I'll be good! i'll be good! don't make me retype my entire
autoexec.bat
again. no! no! noooooooooooo!
-
Obligatory XKCD: https://xkcd.com/378/
I used
COPY CON
once. It wasn't-shudder-
or
-whimper-
-worthy. Somewhat better than DiscoMarkdoTML, at the very least.
-
I used COPY CON once
there's a difference between dropping by for a day visit and having to live there.
believe me.... there is a huge difference!
-
Let me clarify: by 'once', I actually meant something more along the lines of "once or twice or ∞ times."
-
I used COPY CON once
Johnny Dangerously - Danny Vermin - Once! – 00:34
— niznjSomewhat better than DiscoMarkdoTML, at the very least.
That's like saying that crawling naked on twenty meters of gravel mixed with broken glass is better than chewing and swallowing a dozen rusty razor blades.
-
Keep in mind that make, like a lot of early Unix utilities, was written with the expectation that it would never see the light of day outside the Slabs. Which explains a lot about Unix in general, I think. Ten users would have been about as many as he'd ever expected to have to support.
For extra credit, generalize that to cover git.
-
That's not any worse than using the UNIX
cat
command to do the same thing.
-
-
Obligatory XKCD: https://xkcd.com/378/
I used
COPY CON
once. It wasn't-shudder-
or
-whimper-
-worthy. Somewhat better than DiscoMarkdoTML, at the very least.
Can't go up to edit a line you previously entered
Can't edit a file at all, for that matter
^Z
,copy con
, start over from the beginning...
You have to retype the whole entire file if you want to change anything.
-
You must defeat Long Ling to stand a chance?
-
I'm tired of being judged by the length of my ling.
-
-
Nero Redivivus does not invalidate my statement; he is equally dead now as he was 10 years ago.
Actually, if you consult a calendar, you'll discover he's 10 years deader than he was 10 years ago.
-
-
there are those who hold that opinion.
they are wrong.
-
they are wrong.
Oh, you young whippersnapper. I was using vi before vim existed and I can assure you it was never, is not now, and will not ever be at any future date, cool.
It's a cromulent tool, yes, but cool it ain't.
-
Node.js aficionados get really hipster about their tech: they're all moving to vim
I thought they were all moving to editors based on NodeJS and Chromium (because you can't have too many copies of V8).
-
aye. I adopted it after i went to court to file for emancipation from COPY CON
you think ed is bad? you havent met the abuse of COPY CON
[code]COPY CON NUL[/code]
On someone else's computer
-
-
you think ed is bad? you havent met the abuse of COPY CON
Obligatory XKCD: https://xkcd.com/378/
not as obligatory, but probably older userfriendly:
http://ars.userfriendly.org/cartoons/?id=19990508
(I still miss you, userfriendly!)
Edit:
COPY CON
is far worse thanECHO
.
-
(I still miss you, userfriendly!)
...
...
this has blown me away.
There was a person who liked user friendly?!??!??!?!??!!??!
...
No, impossible. I am still asleep.
-
-
There was a person who liked user friendly?!??!??!?!??!!??!
...
No, impossible. I am still asleep.
This world is even more gruesome than that: There are actually
personsentities that like this forum!
-
well presumably i wasn't using it before i was born
but
I was using ViM before it was cool!
-
(I still miss you, userfriendly!)
What ever happened to Illiad? I know he went on some kind of hiatus a million years ago but I thought he was supposed to come back, and the site doesn't exactly have a faq.
Shit, is the guy even alive, or is the website just a ghost?
-
Shit, is the guy even alive
Wiki says he's alive as of 2014. A bit of web stalking didn't turn anything else up. As least the BOFH is still writing.
I wonder if the scary devil monastery is still alive.
-
. I was using vi before vim existed and I can assure you it was never, is not now, and will not ever be at any future date, cool.
Yeah, but vi is dreadful. I don't even know why vim bothers with
:set compatibilty
tbh, unless it's for ascetics.
-
I tried to compile a C# project today and after several installations and three reboots, I was able to get a runtime error from the database not being accessible.
With Go, I would have been able to get that runtime error much faster.
-
Using vim before it was cool is not hard, it's never been cool, and it's never going to be cool. But usable? Sure, for some.
-
What ever happened to Illiad?
AFAIK, he had some family tragedy. Took a hiatus. Set the site to "permanent reruns". Added an "email me when a new cartoon is posted" mailing list, which I think I've gotten a notice from once in several years. The comment section / forum that gets reset every day seems to be going strong, somehow. I think there's a website moderator / person in charge keeping the tech running. I'd file it under "permanently retired".
-
cat
is obviously far better. The internet is made ofcat
s.The Internet Is Made Of Cats – 03:01
— Rathergood
-
Using vim before it was cool is not hard, it's never been cool, and it's never going to be cool. But usable? Sure, for some.
My favorite things on vim:
- usable over ssh
- fewer mouse movements
- vi is available on some embedded devices I use
- fewer keystrokes for some things
Negatives:
- code completion even with plugins is even worse than eclipse for C
- on windows gvim takes more time to load than notepad++
- initial learning curve
- I keep forgeting and researching commands (more fun than work, but its unproductive)
- some silly defaults