Re:I just want C++ programs to COMPILE faster
on
GCC 4.0 Preview
·
· Score: 4, Informative
Maybe someone's already said this, but look into three projects to speed up your compile:
1) make (or some equiv). Yes, I said make.
GNU make accepts a -j parameter, to thread builds. Only really useful on hyperthreading or multiprocessor boxes, however. That said, if you use:
2) http://distcc.samba.org/: distcc. You can distributedly compile your apps across other machines with a similar setup. Only really helpful if you have more then one box.
3) http://ccache.samba.org/: ccache. This is a C/C++ compiler. Only really useful for iterative development, and if you're doing a lot of make clean/make, as it'll cache things that don't to be rebuilt.
Just some suggestions. Also, check out prelink, to prelink anything using shared libraries (trade space-savings into performance) and make startup code run faster in some cases.
Or at least, so is the 'hype', but let me explain how it is:
- Only a small portion of the city is, notably a portion of the downtown ocre - Any one MAC address is only allowed one hour online at a time.
I realize the article is proposing more then what we have up here, but I was pretty impressed with what my city has done.
Basically, I can go out for lunch, and avoid some bad legal problems if I'm to use my work network for home coding, or what have you. An hour's just perfect for me: but if I want more, it's a Telus (http://www.telus.com/) hotspot, so naturally I can buy more minutes.
I'd love to see this spread city wide, but I'm not really sure the point: taxes would probably have to go up, and either noone will use it when they can use their home networks (over only using an hour a day), etc.
That said, it's a nice on-ramp, it's good for visitors, and I personally like it.:)
Personally, I've been bitten by managers that are *too* technical.
People who want to dive too deep into the tech, when they're job is more about facilitating and steering from good thoughts of others.
My best managers have been those who have been out of the coding game long enough to know a good idea, but not necessarily how to implement them.
My worst have been people who graduated with a masters in Comp Sci, and thought they knew better then the developers: turning them into nothing more then factory workers, pushing buttons in a direction that always ended up being less then adequate.
If Microsoft actually produced an MS-Linux... nobody would buy any other Linux on the market.
I personally have never bought a copy of linux.. I'd actually be surprised to see how many people have (I suppose for support reasons, mayhap).. Or *would* if the magical fantasy land he predicts actually became true.
If things became "so easy" under MS-Linux, you bet your pasty-ass the open source community would be all over it like sweat on Steve Ballmer.
Anyways, I mod Mr. Dvorak -15, Troll,Idiot,FUD-Artist.
Obviously troll bait, however just incase there's people who don't understand, this isn't really reasonable.
You won't be using Windows.Forms in Linux, unless someone writes an emulation layer for it, so it's not really a cross-platform type Java-esque solution in such away.
I'll leave the obvious hyperbole of 'since the MS build will always offer more features' for the reader to disregard on their own.:)
This post, and all it's subposts, really anger me. From what I understand,.NET is an ECMA standard. This can be verified here: http://msdn.microsoft.com/net/ecma/. They even post a C# specification, so really anyone with the talent can implement it.
As such, how does this "legitimize microsofts attempt at monoplizing another market with yet another windows-only product exactly similar to an exsisting [sic] multi-platform product"?
1) It's not Windows-only since MONO runs on linux. 2) It doesn't legitimize any attempt. http://www.mono-project.com/about/licensing.html does not state anything about an 'evil' Microsoft licensing scheme, or invasion of Microsoft bed bugs into your code:
"The C# Compiler is released under the terms of the GNU General Public License (GPL). The runtime libraries are under the GNU Library GPL 2.0 (LGPL 2.0). And the class libraries are released under the terms of the MIT X11 license.".
Perhaps I fail to see the "licensing minefield created by Miguel", as the fact that it's an open standard, and that the MONO licensing itself isn't restrictive, pretty much subverts that.
On a final note: even if all my points are completely off base, and wrong: I ask you one thing: When did we turn from software developers who seek the 'best' solution to 'X' people?
"I'm a Mac person." "I'm a Linux person." "I'm a Windows person." "I'm an X person."
Since when did it become about branding yourself with something, over choosing the best technology for the job? Half the sub-posts here are all about not choosing the tech because it 'feels too Microsofty'. C# was built by Anders Hejlsberg, who designed Pascal, and Delphi, both successful languages in their own right: and Borland technologies.
Oh no! Now the anti-Borland people aren't going to use C#!
When will this nonsense stop? We're all so anti-being branded, unless we do it to ourselves. Pick the RIGHT solution: not the one you've been known to cower behind.
I had a backup drive with everything mirrored that was unshared and secure and it managed to overwrite my ENTIRE backup as well on that machine.
You kind of point out in that sentence along that your drive wasn't secure, now was it?:).
Best thing I can recommend, is use some sort of RCS, (http://www.perforce.com/ is great for up to two people, free!), and then make a checkpoint or a targz of it nightly.
He said an attendant would retrieve shot animals for the shooters, who could have the heads preserved by a taxidermist.
What happens if you shoot the attendant?:)
Seriously tho'. Anonymously websurf, steal someone's account, however the hell you break into the security, and just shoot some other person for free.
This is my own opinion, and sure to be trolled down/flamed, whatever - but I dun't care.
Personally, this is subjective, but hunting is STUPID. If you're at a level that this appeals to, then YOU are stupid.
Do you think hunting means man vs nature? Then I hope to God you descend into the wilderness, naked, and use your hands and feet to combat that grizzly you have stuffed over your sofa. THEN I'll be damned proud.
Hell. If you even assembled your own tools, rather then buy a gun at Walmart, a case of beer, and shoot some poor mother cub while laughing with your buddies, I'll respect you.
It's basically about Diebold machines being flaky pieces of crap, but most notably, there's this quote:
Open-sourcing its software was the smartest mistake Diebold could have made. It's the only way security experts (real or self-imagined) will ever take the company seriously. The security track record of open-source programs such as the Linux kernel and the Apache Web server suggests that an all-hands review would improve Diebold's product.
Anyhow, I find it amusing that a pro OpenSource article is on a Microsoft site (kind of like finding a supremely pro Microsoft article on Slashdot..:)). The rest of the article is interesting too.:)
I've never really had a problem with tunelling, as most firewalls I've dealt with generally let out either HTTP (in which case, check out this site) or telnet.
While I know that telnet isn't secure; a rinky-dink server at home generally lets me get my job done in tunnelling.
From a hacker's point of view; you can use the Firewall-Hacking tutorial on linuxdoc (I believe it ends up pointing to This site)
The real point is that the moment you open up a port; you no longer have security. True security is having your machine turned off, not connected to a network, and in a steal cage...
Should you be looking at converting to LCD.. There's a new technology on the forefront (that I learned about here at/.) that I believe uses organic means; thereby being cheap to reproduce and cheap in power..
The main problem with LCD's cost is that they're expensive to manufacture.. What you pay isn't profit; it's actually going into the raw goods!
Maybe someone's already said this, but look into three projects to speed up your compile:
1) make (or some equiv). Yes, I said make.
GNU make accepts a -j parameter, to thread builds. Only really useful on hyperthreading or multiprocessor boxes, however. That said, if you use:
2) http://distcc.samba.org/: distcc. You can distributedly compile your apps across other machines with a similar setup. Only really helpful if you have more then one box.
3) http://ccache.samba.org/: ccache. This is a C/C++ compiler. Only really useful for iterative development, and if you're doing a lot of make clean/make, as it'll cache things that don't to be rebuilt.
Just some suggestions. Also, check out prelink, to prelink anything using shared libraries (trade space-savings into performance) and make startup code run faster in some cases.
Hope that helps!
++Informative? Pwetty pwease?
Ah, so you *can* change your MAC address? I've always wondered that, but never really looked hard enough into it. :)
Where I'm from, Calgary Alberta (Canada!), we have a 'wireless city' http://wifinetnews.com/archives/001821.html
:)
Or at least, so is the 'hype', but let me explain how it is:
- Only a small portion of the city is, notably a portion of the downtown ocre
- Any one MAC address is only allowed one hour online at a time.
I realize the article is proposing more then what we have up here, but I was pretty impressed with what my city has done.
Basically, I can go out for lunch, and avoid some bad legal problems if I'm to use my work network for home coding, or what have you. An hour's just perfect for me: but if I want more, it's a Telus (http://www.telus.com/) hotspot, so naturally I can buy more minutes.
I'd love to see this spread city wide, but I'm not really sure the point: taxes would probably have to go up, and either noone will use it when they can use their home networks (over only using an hour a day), etc.
That said, it's a nice on-ramp, it's good for visitors, and I personally like it.
For Khaz Modan!
Thank you, thank you. I'd like to thank all the talented nominees, and of course, God, above all.
One love.
(-1: Offtopic)
Personally, I've been bitten by managers that are *too* technical.
People who want to dive too deep into the tech, when they're job is more about facilitating and steering from good thoughts of others.
My best managers have been those who have been out of the coding game long enough to know a good idea, but not necessarily how to implement them.
My worst have been people who graduated with a masters in Comp Sci, and thought they knew better then the developers: turning them into nothing more then factory workers, pushing buttons in a direction that always ended up being less then adequate.
If Microsoft actually produced an MS-Linux... nobody would buy any other Linux on the market.
I personally have never bought a copy of linux.. I'd actually be surprised to see how many people have (I suppose for support reasons, mayhap).. Or *would* if the magical fantasy land he predicts actually became true.
If things became "so easy" under MS-Linux, you bet your pasty-ass the open source community would be all over it like sweat on Steve Ballmer.
Anyways, I mod Mr. Dvorak -15, Troll,Idiot,FUD-Artist.
If you really want to read it, but don't want to generate hits, here's a link to Google's cache (via tinyurl, to make it nicer looking. :) )
:)
http://tinyurl.com/4kwgr
Basically, I'm just looking for an easy way to get a +Something Informative.
Think of all the porn^H^H^H^Hcode they can watch^H^H^H^H^Hdo with that device...
Obviously troll bait, however just incase there's people who don't understand, this isn't really reasonable.
:)
You won't be using Windows.Forms in Linux, unless someone writes an emulation layer for it, so it's not really a cross-platform type Java-esque solution in such away.
I'll leave the obvious hyperbole of 'since the MS build will always offer more features' for the reader to disregard on their own.
This post, and all it's subposts, really anger me. From what I understand,
As such, how does this "legitimize microsofts attempt at monoplizing another market with yet another windows-only product exactly similar to an exsisting [sic] multi-platform product"?
1) It's not Windows-only since MONO runs on linux.
2) It doesn't legitimize any attempt. http://www.mono-project.com/about/licensing.html does not state anything about an 'evil' Microsoft licensing scheme, or invasion of Microsoft bed bugs into your code:
Perhaps I fail to see the "licensing minefield created by Miguel", as the fact that it's an open standard, and that the MONO licensing itself isn't restrictive, pretty much subverts that.
On a final note: even if all my points are completely off base, and wrong: I ask you one thing: When did we turn from software developers who seek the 'best' solution to 'X' people?
"I'm a Mac person."
"I'm a Linux person."
"I'm a Windows person."
"I'm an X person."
Since when did it become about branding yourself with something, over choosing the best technology for the job? Half the sub-posts here are all about not choosing the tech because it 'feels too Microsofty'. C# was built by Anders Hejlsberg, who designed Pascal, and Delphi, both successful languages in their own right: and Borland technologies.
Oh no! Now the anti-Borland people aren't going to use C#!
When will this nonsense stop? We're all so anti-being branded, unless we do it to ourselves. Pick the RIGHT solution: not the one you've been known to cower behind.
You kind of point out in that sentence along that your drive wasn't secure, now was it?
Best thing I can recommend, is use some sort of RCS, (http://www.perforce.com/ is great for up to two people, free!), and then make a checkpoint or a targz of it nightly.
What happens if you shoot the attendant?
Seriously tho'. Anonymously websurf, steal someone's account, however the hell you break into the security, and just shoot some other person for free.
This is my own opinion, and sure to be trolled down/flamed, whatever - but I dun't care.
Personally, this is subjective, but hunting is STUPID. If you're at a level that this appeals to, then YOU are stupid.
Do you think hunting means man vs nature? Then I hope to God you descend into the wilderness, naked, and use your hands and feet to combat that grizzly you have stuffed over your sofa. THEN I'll be damned proud.
Hell. If you even assembled your own tools, rather then buy a gun at Walmart, a case of beer, and shoot some poor mother cub while laughing with your buddies, I'll respect you.
This is a bit of a rant, but mostly: Why does Tycho effuse the English language like so many unwanted copies of Daikatana?
;) (Jus' jokin'))
(
I often find his commentary interesting, however the constant deluge of excessive vocabulary is a bit too much for my taste.
)
This isn't meant to troll, it's an honest question: Are you like this in real life? Or is it simply an inside joke of sorts, between you and Gabe?
(I actually like Gabe's posts.. Maybe it's his layman command of the English language.. But go figure; "Artists".
HAH!
Related to this, check out the image on the front page:
http://slate.msn.com/
[Because this link won't preserve forever: It's a pic of Bush, with a sign saying "Misunderestimated again"... "Misunderestimated"???]
I did a couple of searches on my own, and found this (old) article: http://slate.msn.com/id/2086455/.
It's basically about Diebold machines being flaky pieces of crap, but most notably, there's this quote:
Anyhow, I find it amusing that a pro OpenSource article is on a Microsoft site (kind of like finding a supremely pro Microsoft article on Slashdot..
I've never really had a problem with tunelling, as most firewalls I've dealt with generally let out either HTTP (in which case, check out this site) or telnet.
While I know that telnet isn't secure; a rinky-dink server at home generally lets me get my job done in tunnelling.
From a hacker's point of view; you can use the Firewall-Hacking tutorial on linuxdoc (I believe it ends up pointing to This site)
The real point is that the moment you open up a port; you no longer have security. True security is having your machine turned off, not connected to a network, and in a steal cage...
Should you be looking at converting to LCD.. There's a new technology on the forefront (that I learned about here at /.) that I believe uses organic means; thereby being cheap to reproduce and cheap in power..
The main problem with LCD's cost is that they're expensive to manufacture.. What you pay isn't profit; it's actually going into the raw goods!