|
The ending of another hipster I hope.
This space for rent
|
|
|
|
|
A Conclusino is a latte made with a variation of the coffee made from beans that have passed through the digestive system of civet cats and been excreted; in this variation, the beans are further treated by being carried in the undergarments of female human virgins for a month.
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
modified 11-Aug-16 10:18am.
|
|
|
|
|
My favorite bit out of that post is this part:
Quote: [Imagine] if the car you drove to work had 291 parts. You’d be worried, wouldn’t you? Yet, for some reason, we’re totally fine installing 291 individual modules just to power an enterprise-grade web server capable of handling thousands of incoming requests per second. I lol'ed, literally.
Also...
I hate to be "that guy", but... A couple of the people responding here don't seem to understand that the entire blog post is taking the piss?
i.e. None of that stuff is real? Guys? Is this thing on?
|
|
|
|
|
I would have thought the photo in the source code would have been a giveaway.
This space for rent
|
|
|
|
|
Well, Pete, I tend to take anything you post as a kind of "gospel" and there is a Yummy open-sauce-code thing associated with JavaScript: [^].
I guess I've just appeared in a chapter of Gullible's Travels ?
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
There is a serious side to the whimsy - it's very easy for "APIs" to grow beyond a reasonable size due to shoehorning in other prerequisites that also grow beyond a reasonable size so you ultimately end up with a bloated, convoluted mess if you aren't careful. This makes it hard for you to assess the impact an API is having on your code, and the performance effects it has. How do you know that a critical component is performing well if it relies on something six layers away that is badly written?
This space for rent
|
|
|
|
|
Yeah, but in all honesty the yummy "issue" wouldn't have surprised me one bit.
I was so unsure of that one I actually went to the github repo to make myself feel better...
|
|
|
|
|
The left-pad fiasco shook the JavaScript community to its core when a rouge developer removed a popular module from npm... Just how red was this developer?
|
|
|
|
|
You misunderstand. A rouge developer is one who leaves everyone else red-faced when they realise how they've been caught out.
This space for rent
|
|
|
|
|
Without getting into the 'obfuscation is a waste of time' argument, can I get some recommendations for obfuscation products for .Net? Paid or open source - don't mind.
There is this list[^].
Have tried ConfuserEx but does not seem to work as advertised.
Thanks
|
|
|
|
|
Phoenix Protector perhaps .. though of course there is a corresponding deobfuscator.
|
|
|
|
|
I've been very happy with (the paid version of) Babel[^]. Have been using it since V1. And yes, it supports debug symbols. Alberto is very quick to answer questions and provide support.
/ravi
|
|
|
|
|
Combinations of l1l1l1l1ll1l1l1l11l.
|
|
|
|
|
we use Dotfuscator for .NET - PreEmptive Solutions[^]
Works well. But pretty expensive. There is a free version included in Visual Studio.
#SupportHeForShe
Government can give you nothing but what it takes from somebody else. A government big enough to give you everything you want is big enough to take everything you've got, including your freedom.-Ezra Taft Benson
You must accept 1 of 2 basic premises: Either we are alone in the universe or we are not alone. Either way, the implications are staggering!-Wernher von Braun
|
|
|
|
|
My code is obfuscated the moment I write it. Leastways, I can never understand what I did when I come back to it.
|
|
|
|
|
I'm trying to move a database between servers and I'm getting an error message which is evidently well-known and which has a lengthy and annoying workaround provided by Microsoft. I really just want to get this done so I can move on, except the "Restart your computer to complete the updates" dialog pops up.
I tell it to go away until later, but then it pops back up and starts counting down from 15 mins. I tell it to go away. 15 mins later the machine reboots right in the middle of a database restore.
I understand machines should be patched. I understand users (me) get lazy and wait until we have a round toit before we restart. But to not offer the "I really, really need you to not restart right now" option is inexcusable. Actually it's just unfriendly and stupid.
Back to square one, probably with the added bonus of untangling the mess of a semi-restore.
cheers
Chris Maunder
|
|
|
|
|
That is the one thing that has always annoyed me most about MS updates: the forced reboot when it decides it wants it, regardless of what effect it will have on the user. Fortunately, I haven't seen it for a couple of years now - but if they are bringing it back I could finally be tempted by linux...if VS worked on it!
Android for the desktop, anyone?
[update: I just found this ReMix OS[^] - Wonder if I could dual boot...]
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
What about VS code?
cheers
Chris Maunder
|
|
|
|
|
Not sure about that one - it's not high on my list of things to look at - and I'd still need Win10 for testing and maintenance of existing stuff. But maybe a dual boot with Remix could give me the best of both worlds? Have to think about that one as well, I've plenty of unassigned SSD and HDD I could use...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
It's not worth it. It would take at least 5 years before it can be used in production.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I am in the process of moving the household - 3 laptops and 1 desktop to Ubuntu (1 with Lubuntu). With one machine left to go (i7 laptop running Win10) I have had to look at this. The solution seems to be running Win7 in Virtualbox and installing vs. Was about to test this on another machine but other things have intervened. I'm hoping it will work as well as everything else so far.
Peter Wasser
"The whole problem with the world is that fools and fanatics are always so certain of themselves, and wiser people so full of doubts." - Bertrand Russell
|
|
|
|
|
As it stands now, my next upgrade after Windows 7 will be Ubuntu.
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'm over 8 years now with Fedora, using VM to run Visual Studio on Windows...Now I;m venturing to VS Code...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Chris Maunder wrote: What about VS code? Good start, but lack the richness of Visual Studio...However for simple API it is more than enough...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Quote: Android for the desktop, anyone? Tried, had issues with the touch support. Didn't like it.
Did you try elementary os[^]? It has a good design (nonetheless I don't like Mac). Not that, then what about Chrome OS[^]?
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|