|
Thanks for that. I appreciate it. I wish it was forethought. But Alas. I never fore think anything
To err is human to really mess up you need a computer
|
|
|
|
|
Updating a couple hundred share point sites via powershell. It worked in dev. I swear
To err is human to really mess up you need a computer
|
|
|
|
|
Ahh yes, good old:
Remove-Item –path c:\sharepointdata\ –recurse
works wonders for treating sharepoint installsinfections every time.
PS is there a way to get powershell syntax highlighting?
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
|
I meant can I get highlighting on the CP forums. [Insert Text Editor Here] doesn't help with that.
Did you ever see history portrayed as an old man with a wise brow and pulseless heart, weighing all things in the balance of reason?
Is not rather the genius of history like an eternal, imploring maiden, full of fire, with a burning heart and flaming soul, humanly warm and humanly beautiful?
--Zachris Topelius
Training a telescope on one’s own belly button will only reveal lint. You like that? You go right on staring at it. I prefer looking at galaxies.
-- Sarah Hoyt
|
|
|
|
|
You weren't per chance fixing this security issue with SP that is currently all the rage with hackers, no?
"I had the right to remain silent, but I didn't have the ability!"
Ron White, Comedian
|
|
|
|
|
I wish, I was actually doing something as mundane as updating site titles. It should in theory be easy. But those things that work in theory never work in practice. Even when you practice them.
To err is human to really mess up you need a computer
|
|
|
|
|
rnbergren wrote: about a certain software package from Microsoft. It really shouldn't work that way but it does.
You mean Windows?
Latest Article - A 4-Stack rPI Cluster with WiFi-Ethernet Bridging
Learning to code with python is like learning to swim with those little arm floaties. It gives you undeserved confidence and will eventually drown you. - DangerBunny
Artificial intelligence is the only remedy for natural stupidity. - CDP1802
|
|
|
|
|
Close. SharePoint.
To err is human to really mess up you need a computer
|
|
|
|
|
C'mon now, don't leave us hanging! Share so that we can all learn from your mistakes...what are friends for?
"Go forth into the source" - Neal Morse
|
|
|
|
|
Laughing at?
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
exactly, that is why I didn't reveal the full extent of my idiocy. It is HUGE I say
To err is human to really mess up you need a computer
|
|
|
|
|
I've always been kind of bummed about the universal garbage collection in .NET because you can't do realtime coding with a GC running in the background.
What I'd have liked to see, at the very least, is a segregated heap that wasn't collected, and an ability to suspend background collection.
You can kind of hack something like it into there using the large object heap and also using .NET 4+'s ability to reserve heap and suspend GC but it's non-optimal.
See, I'd really like to write VST plugins in C# for example, and while there are offerings to do so, they are not realtime. They are kinda realtime. Not good enough for live music performance.
Instead I'm forced to do it in something like C++ or *gasp* Delphi, which is costlier/more time consuming to write solid code with.
I'd be okay with C# code blocks (similar to unsafe) where realtime code could run but apparently that's too much to ask.
Also, I love garbage collection. Don't get me wrong. I even used it in C++ ISAPI server apps (using Boehm collector) for my strings in order to avoid heap fragmentation - in the right areas it can even improve performance.
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.
|
|
|
|
|
Nothing in windows is truly real time - and I never used heaps in realtime apps because of the fragmentation problem. When you are designing an inkjet printer that should just run for years on a conveyor belt with just the ink cartridge needing changing, you can't risk fragmentation or you'll miss product. Windows was never a choice for that!
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
VSTs are realtime, and run in windows.
I get that windows is not an RTOS. But windows is pretty good at faking it enough for games and music apps.
That's what's important - not the largely academic technical category of RTOS.
Otherwise people would never use Macs or PCs to write or perform music with.
But yeah, I do know what you're saying. You're talking about writing little things like printer drivers.
I'm talking about much larger animals where ring buffers just won't cut it. Like a vocoder VST or a quadruple osc synth with compression and analog modeling.
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.
|
|
|
|
|
Only thing that allows Windows to do anything in "realtime" is that machines are far faster than the many minicomputers used for realtime work (Xerox Sigma series, Systems Engineering Labs, Modcomp, Harris, Interdata, etc.). These machines had a variety of hardware features that supported quick context switching (think multiple register sets, multiple memory maps, bit level instructions, etc.), and huge numbers of priority interrupt levels to facilitate realtime processing (at least one machine had 127 levels of priority interrupt). Usually it was a simple matter to use an interrupt to trigger a process to go do something quickly in response to an interrupt.
Once the PC came out, these machines quickly died as eventually so did the VAX. market for realtime work was relegated to the embedded processor work and realtime kernels.
In their infinite wisdom the NT designers didn't allow Interrupts to do ANY significant processing. They handed that processing off to something called the Dispatch Priority Level, a sort of netherworld between the interrupts and the OS.
|
|
|
|
|
All garbage collected languages that I'm familiar with take too big a bite in that they don't let you delete things. The GC has to do all the work.
I'd rather see opportunities to delete objects under programmer control via:
* Stack variables that destruct when you go out of scope
* Destructors in classes
* Ability to 'delete' a pointer
These ideas are not incompatible with GC languages but the features are conspicuously absent.
I'm retired. There's a nap for that...
- Harvey
|
|
|
|
|
That's true, and kind of what i'm looking for, whatever form it takes.
the Boehm collector let you mix, but that was C++ code
there are now true value types (stack allocated) in the latest C#
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 wasn't going to tell him. Anyone that uses Finalizers needs to be dragged into the street and summarily shot.
With witnesses so nobody *ever* makes the same mistake.
There's a special hell where they keep the guy who designed them. It's below building 8 on the microsoft campus.
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'm told tuples use them too
|
|
|
|
|
Finalizers are kind of mandatory if C# object create native resource through interop. An increasingly rare occurrence those days to be sure, but it still happens.
Also MS Style cop thingy complains if you don't have a finalizer on IDisposable class. I disable that silly warning... But some people chose to follow it.
|
|
|
|
|
I just use dispose.
if you don't dispose your disposable unmanaged resources, you suck at coding.
I won't make the rest of the end developers pay in GC performance for that lack of skill
=D
/the true bastard coder from hell
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.
|
|
|
|
|
well there are case were using Dispose is not quite practical...
Further if you write a class using unmanaged resource, you can't rely on your user calling Dispose. You can hope they do call Dispose, but it's even better if you can make it work regardless!
i.e. it's better if your class doesn't memory leak regardless whether whoever use it call Dispose or not. The whole point of .NET is that .NET class don't give headache to whoever uses them!
|
|
|
|
|
I mean, probably, but I don't usually code for VB developers
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.
|
|
|
|