Take a look at http://fort2.xdas.com/~kor/oss2jack/ and the timestamps on that page..
This is a very bad case of deja vu, the 'fusd' framework is currently unmaintained (cusd is probably nicer..) but it's been around for a couple of years already. And guess what, the author of the above page wrote a userspace OSS device that couples to JACK. This stuff already exists for years!
While I agree with the general spirit of your post, please allow me to introduce you to a magic function called 'asprintf'!
'man 3 asprintf' says:
"The functions asprintf() and vasprintf() are analogs of sprintf(3) and vsprintf(3), except that they allocate a string large enough to hold the output including the terminating null byte, and return a pointer to it via the first parameter. This pointer should be passed to free(3) to release the allocated storage when it is no longer needed."
So your very long example just became a bit shorter. Of course you need to check if the returned string != NULL (just in case there wasn't enough memory). You also gain all the nice formatting functions of printf (though "%s%s" will do nicely in your example).
If I really need visio, I run it inside a vmware session but that is a bit overkill.
It all depends on what you use visio for anyway. Most generic diagramming can be done with something like yEd http://www.yworks.com/en/products_yed_about.html - it's not open source but it's free and very nice. And it's java so you can also use it on your XP box:)
For UML sequence diagrams, look at SD-edit http://sdedit.sourceforge.net/. Also java, open source and very quick to use. Trust me, you'll never want to use visio again for sequence diagrams.
For generic UML modelling and reverse engineering, maybe you could take a look at BOUML http://bouml.free.fr/
And there's allways Gliffy http://www.gliffy.com/ which is completely server-side. Be careful though, the free version stores your documents for all the world to see. If you don't mind your drawings being stored on somebody else's server, the $5 a month for the paid version (that also does private documents and unlimited number of drawings) seems reasonable.
Openoffice Draw also isn't too bad as a final alternative perhaps.
As for dia, it seems to have a lot of potential but for now text placement for instance is very un-intuitive (try adding some text to an arrow, you have to connect it manually and the positioning of the text is very awkward). These guys really need to step it up, right now it compares to a really old version of Visio and even then it isn't half as easy to use..
Take a look at this: http://en.wikipedia.org/wiki/F-Lock
I applied the fix under windows and have never looked back, there is even a linux solution in there.
Instead of using nohup, I prefer using 'screen' when logging in to a remote server. It gives you multiple terminals within one session as an added bonus and you never have to realise that you have forgotten to add the nohup command to your suddenly-longer-than-expected running process...
Quote: 4) 'UNC' paths (\\server\path) are 'not supported' as the current directory. However, they are supported as args for commands (all commands?).
Use 'cdd \\server\path' instead of 'cd \\server\path' instead. CD has always been (since the goold old DOS days) only effective on the current drive. If invoked on another drive, it sets the working directory on that drive but doesn't change your current directory. CDD does switch to the other drive (or network share in this case).
You should come to The Netherlands. Currently the national phone company is also moving in to digital wireless tv that is transmitted over the air. Guess what, they're promoting TV in your car at the moment! Not DVD's, live tv...
[Demonstrating a "V-Chip" planted into Cartman] Dr. Vosknocker: Now, I want you to say "doggy". Cartman: Doggy. Dr. Vosknocker: [to audience] Notice, that nothing happens. [to Cartman] Now, say "montana". Cartman: Montana. Dr. Vosknocker: Good. Now, "pillow". Cartman: Pillow. Dr. Vosknocker: Alright. Now I want you to say "horse fucker". Mrs. Cartman: Go on, honey. It's alright. Cartman: Horse fu-- [gets shocked by the V-chip] That hurts, god damn it! [gets shocked again] Dr. Vosknocker: Now I want you to say "big floppy donkey dick". Cartman: No! Dr. Vosknocker: [to audience] Success! The child doesn't want to swear! Cartman: This isn't fair, you sons of bi-- [gets shocked repeatedly]
Moe: [answers the phone] Yeah, just a sec; I'll check. [calls] Amanda Hugginkiss? Hey, I'm lookin' fer Amanda Hugginkiss. Why can't I find Amanda Hugginkiss?
I understand that hotmail/msn addresses automatically have an associated.NET passport.
My French is not so good but if I understand correctly it says "if you already have a @hotmail.com or @msn.com address, you already have a.NET passport" right?
Where does it state that a hotmail/msn e-mail address is required for.NET passport? Nowhere. How would I otherwise be able to have a.NET passport without a hotmail address?:)
I'm using MSN messenger just fine without a hotmail address. I think you're confusing Passport and Hotmail. Passport can use any e-mail and is not restricted to hotmail addresses only.
But I can understand the confusion since they seem linked together, in the sign-up process it is very vague...
And I've noticed that WinXP doesn't multitask as smoothly as Win95/98
Oh, for Pete's sake....try running a media player (winamp or something like that) on windows 95 while running a nice large C++ compile at the same time. It craps out. Stuttering music, choppy user interaction.
Do the same under XP. It doesn't crap out. Even under large loads the music keeps on playing.
If 95 works for you, then fine. But stop making wild guesses and presumptions about OS'es that you aren't even running. Don't take me wrong, I'm not a windows zealot. Even though they have their flaws, 2K and XP are actually quite decent operating systems....especially compared to that crapfest that is called windows 95.
Instead of writing your own scripts, perhaps you can try http://md5deep.sourceforge.net/
Be sure to use if=/dev/zero instead because if=/dev/null will not produce any output to overwrite your MBR :)
And a nice description of his story on Damn Interesting: http://www.damninteresting.com/free-fall-from-near-space/
As it turns out, these three dutch guys (being from a particularly braindead party in the first place) voted incorrectly by mistake...
Just hold down the 'alt' key and you can drag the window, no need even to use the titlebar
Take a look at http://fort2.xdas.com/~kor/oss2jack/ and the timestamps on that page.. This is a very bad case of deja vu, the 'fusd' framework is currently unmaintained (cusd is probably nicer..) but it's been around for a couple of years already. And guess what, the author of the above page wrote a userspace OSS device that couples to JACK. This stuff already exists for years!
While I agree with the general spirit of your post, please allow me to introduce you to a magic function called 'asprintf'!
'man 3 asprintf' says:
"The functions asprintf() and vasprintf() are analogs of sprintf(3) and vsprintf(3), except that they allocate a string large enough to hold the
output including the terminating null byte, and return a pointer to it via the first parameter. This pointer should be passed to free(3) to
release the allocated storage when it is no longer needed."
So your very long example just became a bit shorter. Of course you need to check if the returned string != NULL (just in case there wasn't enough memory). You also gain all the nice formatting functions of printf (though "%s%s" will do nicely in your example).
If I really need visio, I run it inside a vmware session but that is a bit overkill.
:)
It all depends on what you use visio for anyway. Most generic diagramming can be done with something like yEd http://www.yworks.com/en/products_yed_about.html - it's not open source but it's free and very nice. And it's java so you can also use it on your XP box
For UML sequence diagrams, look at SD-edit http://sdedit.sourceforge.net/. Also java, open source and very quick to use. Trust me, you'll never want to use visio again for sequence diagrams.
For generic UML modelling and reverse engineering, maybe you could take a look at BOUML http://bouml.free.fr/
And there's allways Gliffy http://www.gliffy.com/ which is completely server-side. Be careful though, the free version stores your documents for all the world to see. If you don't mind your drawings being stored on somebody else's server, the $5 a month for the paid version (that also does private documents and unlimited number of drawings) seems reasonable.
Openoffice Draw also isn't too bad as a final alternative perhaps.
As for dia, it seems to have a lot of potential but for now text placement for instance is very un-intuitive (try adding some text to an arrow, you have to connect it manually and the positioning of the text is very awkward). These guys really need to step it up, right now it compares to a really old version of Visio and even then it isn't half as easy to use..
Take a look at this: http://en.wikipedia.org/wiki/F-Lock
I applied the fix under windows and have never looked back, there is even a linux solution in there.
Instead of using nohup, I prefer using 'screen' when logging in to a remote server. It gives you multiple terminals within one session as an added bonus and you never have to realise that you have forgotten to add the nohup command to your suddenly-longer-than-expected running process...
"Touch eyes to screen for cheap laser surgery" :)
For personal use, check out Jigloo (http://cloudgarden.com/jigloo/). Perhaps that is what you're looking for?
Quote: 4) 'UNC' paths (\\server\path) are 'not supported' as the current directory. However, they are supported as args for commands (all commands?).
Use 'cdd \\server\path' instead of 'cd \\server\path' instead. CD has always been (since the goold old DOS days) only effective on the current drive. If invoked on another drive, it sets the working directory on that drive but doesn't change your current directory. CDD does switch to the other drive (or network share in this case).
You should come to The Netherlands. Currently the national phone company is also moving in to digital wireless tv that is transmitted over the air. Guess what, they're promoting TV in your car at the moment! Not DVD's, live tv...
Yes and after that I'll attach my serial port adapter to my serial ATA connector since it's also a serial port...:)
[Demonstrating a "V-Chip" planted into Cartman]
Dr. Vosknocker: Now, I want you to say "doggy".
Cartman: Doggy.
Dr. Vosknocker: [to audience] Notice, that nothing happens. [to Cartman] Now, say "montana".
Cartman: Montana.
Dr. Vosknocker: Good. Now, "pillow".
Cartman: Pillow.
Dr. Vosknocker: Alright. Now I want you to say "horse fucker".
Mrs. Cartman: Go on, honey. It's alright.
Cartman: Horse fu-- [gets shocked by the V-chip] That hurts, god damn it!
[gets shocked again]
Dr. Vosknocker: Now I want you to say "big floppy donkey dick".
Cartman: No!
Dr. Vosknocker: [to audience] Success! The child doesn't want to swear!
Cartman: This isn't fair, you sons of bi--
[gets shocked repeatedly]
Moe: [answers the phone] Yeah, just a sec; I'll check. [calls] Amanda Hugginkiss? Hey, I'm lookin' fer Amanda Hugginkiss. Why can't I find Amanda Hugginkiss?
Barney: Maybe your standards are too high!
I think he said 'retire' in stead of 'retarded' ;-)
And clearly I'm the one that caught the Simpsons in Australia knifey-spooney reference on top of that ;-)
It is still available and installed. If you have XP, try looking here:
c:\program files\windows media player\mplayer2.exe
In my case it says version 6.4.09.1130 which is old enough by anyone's standards. I still prefer it over the newer versions...
Anyone interested in the MP3 version of the 1938 broadcast can download it here (please be gentle on the server):
a rworld.mp3
http://hobbes.nmsu.edu/pub/multimedia/wave/mpeg/w
I understand that hotmail/msn addresses automatically have an associated .NET passport.
.NET passport" right?
.NET passport? Nowhere. How would I otherwise be able to have a .NET passport without a hotmail address? :)
My French is not so good but if I understand correctly it says "if you already have a @hotmail.com or @msn.com address, you already have a
Where does it state that a hotmail/msn e-mail address is required for
I'm using MSN messenger just fine without a hotmail address. I think you're confusing Passport and Hotmail. Passport can use any e-mail and is not restricted to hotmail addresses only.
But I can understand the confusion since they seem linked together, in the sign-up process it is very vague...
Courtesy of the Dutch flag? Nice!
And I've noticed that WinXP doesn't multitask as smoothly as Win95/98
....especially compared to that crapfest that is called windows 95.
Oh, for Pete's sake....try running a media player (winamp or something like that) on windows 95 while running a nice large C++ compile at the same time. It craps out. Stuttering music, choppy user interaction.
Do the same under XP. It doesn't crap out. Even under large loads the music keeps on playing.
If 95 works for you, then fine. But stop making wild guesses and presumptions about OS'es that you aren't even running. Don't take me wrong, I'm not a windows zealot. Even though they have their flaws, 2K and XP are actually quite decent operating systems