Best Websites for Developers?
Recently, I've been entertaining the idea of getting into a little Java programming for a side project I'm working on, and I realized that I really don't know where to start. This led to a larger question of what the best books and websites are for pepole new to a language. What about for the experts in a language? So this week, I was wondering what slashdotters thought are the best websites to go to for information on the major languages (like C, C++, PHP, Perl, etc) and the important topics in programming (x, gtk, win32, etc). I obviously have some opinions on some of the better places to visit, but I wanted to see what slashdotters thought. (hence the paucity of links in this story) Where do people find the authorities? My intention is to ask about web sites this weekend, and books next weekend.
Check www.w3tutorials.com out for anything internet
The site w3 has tones of information, including all objects and such for ADO, ASP (VBscript/Jscript) and what not. Even how to make SQL queries in case you forget :)
I see that Word-a-day calendar is really coming in handy for you, huh?
For PHP stuff checkout PHPBuilder. developer.com sometimes has good stuff too for all languages and technologies.
Version 1.1.8 (last updated 19th July 2002 by Anonymous Coward)
Note to moderators : Do not moderate this post down, if you do then you support the editors stance on censorship and you support the end of free speech and support evil organisations like Microsoft, RIAA, MPAA and laws like the CBTBA and DMCA
Sign this petition, let your voice be heard!
Slashdot is using censorship! It is trying to eridicate free and open discussion like we know slashdot to be, it has the following RESTRICTIONS in place to Censor you
They claim they don't, but they do, wonder why their are so many trolls, crapflooders and lamers on slashdot, because they are fighting for their rights! Slashdot is trying to silence the trolls. Remove the filters, the trolls get bored, and slashdot will be troll free!
- Lameness filters (It blocks a lot of legitmate posts)
- Unnessary posting delays. Hasnt taco learned to touch type? A lot of posts are typed in less than 20 seconds and it is a ANNOYING DELAY! 2 minute ban? Come on, so some are faster then others, big deal, some people have more to say than others
- Broken moderation system, The whole point is to sort the gems from the crap, yet a lot of posts designed to make a LIVELY DISCUSSION are MODERATED as flamebait! Come on, not everyone likes X, but just because some one bashes it dosent mean its Flamebait. Flame bait is more useful for DIRECT INSULTS and not legitmate discussions.
The "troll" moderation reason is fragmented and broken, why? Because they are trying to use an obsolete usenet term on a realtime discussion, "trolls" can cover a huge blanket of ideas.- Crapfloods, a meaningless flood of random letters or text, which the lameness filter does a crappy job at trying to stop, besides trolls have written tools using the opensource slashcode to generate crapfloods which bypass the filter
- Links to offensive websites, the most common one is known a http://www.goatse.cx, a awful site which shows a bleeding anus being stretched on the front page. Trolls sneak these links in by posting messages that look legitimate, but infact are sneaky redirects to the site. Common examples include rd.yahoo.com, www.linux-kernel.tk, goatsex.cjb.net, and googles "Im feeling lucky".
- Trying to break slashdot, this is actually a good thing, as it helps test slashdot for bugs. Famous examples include the goatse.cx javascript pop-up, the pagewidening post and the browser crashing post!
Subnet banning, this bans a user unless they email jamie macarthy with their mp5ed ipids. This is unfair, and banning a subnet BLOCKS A WHOLE ISP SOMETIMES, and not that individual user! This can cause chaos! But real trolls use annoymous proxys to get around this so THIS JUST BANS LEGITMATE USERS! Also, they are trying to censor some anoymous proxies, mainly from countrys like africa, so this yet more DISCRIMINATION!But, the issue that concerens us the most, is the COMMENT QUOTA. A discrimatory system that stiffles discussion, cripples the community and will ultimateley destroy slashdot unless it is removed! Annoymous cowards are allowed only 10 posts a day! This is unethical! Users with negative karma only get two! That is DISCRIMINATION! How would you like to only be able to speak once a day, just because of the color of your skin. That would be racism, and slashdot is discrimitating on people just because of a negative number in a database! BOYCOTT SLASHDOT! LET THEM DIE!
We wan't these stupid useless restrictions REMOVED! This comment will be posted again and again until it does!
Inportant imformation for users
Boycott slashdot, they are pissing over their community, they are becoming like the RIAA and MICROSOFT! Do NOT TOLERATE THIS SHIT! Here are some real news for nerds sites. We don't need slashdot, slashdot deserves to die!
MSNBC
BBC NEWS
News.com
Linux online
Linux daily news network [linuxdailynews.net]
Weird news from dailyrotten.com
Trollaxor, news for trolls, they are real people too!
CNN.com
New york times (free registration required)
LINUX.com
News forge
K5
Mandrake forum
Toms hardware
The register
Kde dot news
The linux kernel Archives
Adequecy
There are hundreds more, But this is where slashdot STEALS THE MAJORITY OF its "news" from.
Punish them, here are their emails, spam them, flame them goatse them!
Rob malda
Jamie Macarthy
ChrisD
Hemos
Micheal
Pudge
The others ones apperantly dont have an e-mail, probably because ROB MALDA IS PRETENDING HE IS JOHN KATZ.
Thank you for reading this, please feel free to repost this information, please reply to add your comments, fight slashdot and its CENSORSHIP
Don't forget to sign the petition!
- posted by poopbot: for the crapflooder in all of us
EAQU1Sdv2P Post #311
msdn.microsoft.com
pepole? you ever actually fuckin proofread your own words before you post them for a couple thousand "pepole" to read? do you?
Programmer's Heaven has tons of information on Assembler, Basic, C / C++, C#, Delphi & Kylix, Java, Java Script, Pascal, ,Perl, PHP, Python, VB, and VB.NET.
Computer Science is no more about computers than astronomy is about telescopes. --E. W. Dijkstra
While not the most comprehensive site I've ever seen, devx.com has great discussion groups on just about every language I've ever used, and then some. I've never failed to get an answer to a question or a suggestion on a new algorithm from any of the groups I've posted to there. I'm sure there are better language-specific sites out there, but I've never seen a better site that covers so many languages.
Perl - $Just @when->$you ${thought} s/yn/tax/ &couldn\'t %get $worse;
www.w3schools.com
very cool
Looking for Book Reviews? Check out Literary Escapism.
Here are my favs:
http://busa.village.virginia.edu/devlinks.html
i dont know about you guys, but i like a good ol geocities.com account... sure it has banners, but the name, gotta love that name,
- BlacKDetH@DalNet
i used to go to phpbuilder.com many times a day and answer all the questions in forums...
after they sold the site, i don't visit as much, but it is still the best place for a newbie PHP developer to go and get some good help.
MARIJUANA, SHROOMS, X: ONLINE?! - E
For Java news, I turn to http://www.cafeaulait.org/ and for XML news, I go to http://www.cafeconleche.org/. Eliotte Rusty Harold does a really good job on these sites. They tend to be no BS, and keep you updated on what's goin' on in both the open source and payware worlds (with definite props to open source). Highly recommended.
just my blog and pix
Unfortunately I had to download the chink-ese language pack.
Why dont slashdot editors ever read and fix their own posts? They just dont care?
I was (am) a big PHP, MySQL, ASP, Perl, etc newbie. i found most of the stuff on Devhed.com to be of great value. Kind of like webmonkey for big kids.
I owe my job to the wonderful
online documentation at php.net
php documentation
I have bought a few PHP books,
and nothing compares to having
a bookmark to the online documentation.
I have noticed, that books tend
to write examples in an OO style,
and that is not something that
comes across from reading the
code snippets in the comments
in the online documentation.
I was sitting at my computer, my hand buried deep in my boxers as I watched
a vid of a man, a rather handsome man, bucking his thick cock into the rear
of a beautiful stud. 'Fuck that's so hot' I thought to myself, my actions
down below making a slight stain on my underwear. I watched in wonder as a
close up captured the slippery pink anus squeeze the mans' dick. He moaned
and then hunched over the stallions' rump. Assuming the man had cum inside
the horse, I turned off the player and raced to my bedroom. It didn't take
long before I was nude and stroking my own cock. I closed my eyes and
thought about how it would feel to be inside such a wonderful creature, the
hot moistness that my friend had told me about on countless occasions. It
wasn't long before I was covered in my own sticky juices. I searched around
for my 'cum' towel that I kept hidden in my room and cleaned myself off. As
I pulled my boxers back on, a thought crossed my mind, about asking Mike if
perhaps he could take me along the next time he visited the barn. It was
only a 15-minute drive from my place anyways, but it was February and cold
out, never mind my lack of a license 'oh well...I'll ask and see what happens'
I decided.
I sat back down in front of the computer and opened up ICQ, my heart was
racing a little but I doubted that he would actually take me. As soon as I
connected the little UH-OH rang from my speakers; it was Mike saying hello
and asking me why I was up so late. He was always looking out for me, more
than just a friend would. I responded with my usual =P and then 'hugged' the
guy. As I told him about the vid I was just watching, he became interested
and asked if he could have it. As I uploaded the file to his computer, I ask
him the question about if I could come along the next time he visits the
barn. His immediate answer was NO! Followed by an explanation of its to
dangerous cause it's illegal and he didn't want to take the chance that I
would get caught or that the horse might hurt me. I pleaded with him; trying
to reassure him that I wouldn't get caught and that nothing would happen
cause he'd be there to protect me. Seeing though my obvious attempt to
flatter him he said no again. "Well if you don't take me then I'll walk
there!" It was a lame threat, but it seemed work. He said if I did he'd kick
my ass (being 6'3 and 200lbs he very well could kick my ass), but I stayed
with my threat and he finally yielded. I blinked in surprise as I read the
FINE on the computer screen. I for sure thought that he wouldn't let me go,
but now he was going to take me, and more importantly I was going to get the
chance to FUCK a horse! The thought immediately encouraged my cock to tent
in my boxers again but I dismissed it, wanting to discuss the details of
Mike and I going to the barn. As I talked to him online, I knew he was a bit
worried, but I seriously wanted to do this. He asked me if I had Wednesday
off and that if I did he'd pick me up Tuesday night, around 9pm so that he
could take me out to a movie and try to change my mind about the barn. Once
again =P was my reply to his sarcasm. I told him that Tuesday night would be
great! I then asked him what movie he wanted to see, not really caring, as
my attention was solely on getting to the barn and getting inside one of
those hot studs. We talked for a while longer deciding we would choose a
movie on Tuesday, and then he told me to get off to bed. I grudgingly
'obeyed' and hugged him again, then shut down the computer. Looking at the
clock it was just after 1am so I decided that I really would get off to bed.
I woke up Tuesday morning with my usual leaking woody. I just laid in my
bed, lightly stroking myself and fondling my balls. Eventually I got up; the
clock read 10:30am and that meant my parents had already gone off to work. I
decided that since I was alone in the house that I wouldn't get dressed. I
roamed around in the buff and walked into the washroom to piss and have a
shower. I could never understand why some guys enjoy jerking off in the
shower; for me it's either lying down or sitting back in a nice comfy chair.
Anyways, when I finally got out of the shower, my penis was still hard so I
decided to relieve myself. I thought about shooting off to a good zoo vid on
my computer, then suddenly I heard my dog Charlie whine out on the sundeck.
Bingo! I thought. I knew old Chuck wasn't interested in fucking or being
sucked, but he sure does enjoy licking things. I put a towel around my waist
just incase any neighbors saw me through a window. I then walked through the
kitchen and opened the door. Charlie just wagged his tail and nuzzled my
thigh. He came inside and ran into the living room with me chasing after
him. As I peeled off the towel and tossed it aside I kneeled down to Charlie
and started rubbing his tummy. I don't understand why dogs love it so much,
maybe their sensitive there or something. After awhile of giving him a good
tummy rub, I got up and sat back on the couch. He got up and padded over to
me, giving me a lick on the cheek. As soon as I spread my legs his affection
turned to my crotch. First he just rooted around my cock and balls, sniffing
here and there. He then started to lick my sac. I just relaxed and leaned
back into the couch, watching his pick tongue run across my hairy balls.
After awhile he sought out my cock and started licking the tip, I moaned
loudly and thrust my cock into his mouth, but sucking cock is not a dogs
specialty so he just continued to lick up and down my shaft, then as I
started to leak precum, he lapped at my piss slit. I was soon shooting
streams of thick cum over his fangs and onto his tongue. Charlie seemed to
absolutely love the taste and licked me clean. As my orgasm slowly subsided,
I smiled at my dog and rubbed his head. I then got up and put the towel
around my wait again and let Charlie back outside. I looked at the clock and
sneered, as it was only 12pm, another 12 hours until any action with thehorses.
It was quarter to 9 and I had just finished eating a light dinner. Mike
would be pulling up in the driveway anytime now so I started to get ready. I
had packed a bag of goodies for use at the barn: a dildo, some lube, and a
couple towlettes to clean the horse if needed. As I put the bag into a
backpack, I heard Mike drive up in his truck. I ran to the door and yelled
to my folks that I would be back late, then I walked over to Mike's truck
(one of those new Chevy Avalanches) and opened the door. "Hey tiger" he said
taking my bag from me and putting it in the back seat, "what's this for?" I
hopped into the passengers seat and then gave him a hug, "oh it's just some
toys and lube for the horse" I replied. He chuckled and then gave me a
playful punch in the shoulder, "that's for threatening me to go out on your
own!" he said with a smug grin. I gave him a sarcastic apology and then we
were off to the theatre.
We got out of the theatre around 11:30pm; Mike had picked Collateral Damage
because of his love for Arnold Schwarzenegger. As we were walking over to
his truck, Mike put his arms around my shoulder and asked if I was sure
about going to the barn. I turned and put my arms around his waist and
smiled, "you always go there, why can't I?" He smiled and took hold of both
my wrists, then smacked them together, "cause stupid, if you haven't noticed
I care about you and I don't want to see anything bad happen to you!" Mike
then pulled me close and kissed me. We embraced for a couple minutes, not
caring if other people saw us kiss. He then pulled his lips from mine and
pushed me towards the truck, "hurry up tiger, gotta see the horsies!" I
laughed and swore at him as he unlocked the passenger side of his truck.
Shortly after we left the theatre, we arrived at a field of some kind. Mike
parked his truck on the side of the road and as I looked around I saw only
houses and the park field. "Uh, where's the barn?" He chuckled as he got out
of his truck, " It's close by, didn't want any cops to see the truck parked
out by the barn." As I got out he took my backpack from the back seat and
slung it over his shoulder. It was really cold out and I could see my breath
as well as the crystals forming on the park field. I followed Mike through
the field then down a dark trail in the bushes. After a bit, we emerged onto
a gravel street with no lights. The only light came from the moon, and it
wasn't a big help. I tripped once as a pothole caught me off guard, luckily
though Mike was able to catch me before I face planted in the gravel. About
5 minutes down the gravel road, I made out a large building. It turned out
that the farm wasn't a farm at all; it was some sort of school. Mike told me
to be quiet and to slow down; we then stopped all together and looked
around. There were no cars so nobody was there. I could understand why,
nobody would want to be out this late; it was freezing. Slowly we headed for
the fence that bordered the gravel road. We both climbed it and started to
walk towards the huge aluminum doors of the school stables. Once we got
there, my heart was beating really fast. I was scared but invigorated at the
same time. He passed me the backpack and then slowly opened the doors. I was
amazed that they weren't locked, they simply slid open, just enough for us
to get inside.
Once we got inside Mike closed the door and took off his jacket. I was happy
to feel the heat in the room and the smell was interesting as well. Since we
didn't want to draw any attention, we didn't turn on any lights. That didn't
matter because soon our eyes adjusted to the natural light of the moon that
came in through the windows. I decided to take off my jacket as well. I hung
it up where Mike had put his and then turned around to see Mike standing
right behind me. Before I could say anything his lips were pressed against
mine and his tongue was forcing its way into my mouth. I gave a quiet
whimper and then relaxed and enjoyed the kiss. I felt Mikes strong hand move
down my chest and over my stomach, he then slipped his hand into my pants
and started rubbing my crotch through my boxers. I quickly became aroused
and that's when Mike broke the kiss. "Want to see him?" he asked, his hand
still in my pants. I grinned and nodded to him, "which one is he?" I asked,
looking around at over half a dozen stalls. Mike grabbed the rim of my pants
and pulled me over to a stall with a name on it, it read SPIDER. I thought
that was a weird name to give a horse. As Mike let go of my pants, he slowly
unlatched the stall door and we both went inside. As soon as we were inside
this mammoth of a horse walked over to us. He was either black of brown; I
couldn't differentiate in the darkness. However he did have a white spot on
his forehead, shaped like a diamond. Mike told me to let him smell my hand,
but to keep my hand flat so that Spider couldn't bite my fingers. I stuck my
hand out and the horse sniffed it; his breath was hot and the hairs on his
muzzle tickled the palm of my hand. He then suddenly 'lipped' my hand and I
pulled it back. This must of startled the horse because he moved away a bit.
Mike told me that he was just being friendly, and that I don't have to be
scared if I were careful about my fingers. I managed to get Spider back over
and began stroking his face. I then felt Mikes arms slide around my waist as
he stood behind me. I heard the Ziiip of my fly and smiled, leaning my head
back against his shoulder as I continued to stroke Spider. My cock was
growing hard again as Mike slowly put his hands down my pants and beneath my
boxers. I moaned a little as his warm hands found my cock and balls and
began to fondle both. One hand found my cock and started squeezing it as the
other did the same to my sac. I turned my head up and Mike kissed me again,
his tongue licking around in my mouth as my hands were now on his.
He broke the kiss and licked my nose, then chuckled as he looked over
towards Spider, "I think he's jealous" I smiled and snapped my fingers
encouraging the horse to come closer, Mikes hands were still holding onto my
crotch so I wasn't going anywhere. After a few tries, the big stallion
finally came over and gave my head a little nudge; I laughed, as did Mike.
As I stroked the horses' neck, I turned my head up to look at Mike, "So what
happens now?" All he did was wink at me then he let me go. As I stayed with
Spider, Mike kneeled down and opened up my backpack. He laughed as he pulled
out the dildo, then set it aside. He finally took out the small tube of KY
lube and stood back up, "You're not gonna need those towlettes, he's as
clean as a whistle." Mike then slowly put his hand on Spiders neck, then
gently traveled across his side and back towards his rump. I could see Mikes
hand disappear behind the horses ass, then my eyes widened as Spiders tail
lifted up. I heard a small spurting sound as Mike put lube on his fingers
and then buried them deep into the horses ass, "Oh...man he's hot inside,
you're gonna like him tiger!" I grinned at him then asked if I could see
what he was doing, he nodded and I slowly came around to Spiders rump and
looked under his tail. I couldn't see much, even though my eyes were
adjusted. "It's to dark...I can't see" I sighed, then suddenly a small flash
light turned on, and I smiled as I saw Mike's index and middle finger slowly
pushing in and out of Spiders ass. The horse was indeed clean, no dirt no
nothing. All I could see was his soft pink pucker and Mike's fingers
disappearing inside of it. I watched him finger the horse for a couple
minutes, then was snapped out of my trance as Mike asked if I wanted to
finger him. I nodded and slowly pressed first my index finger to Spiders
anus, then as it sank into him, I added my middle finger. "Oooh...he's so
warm" Mike grinned and rubbed Spiders ass as I fingered it. We stayed like
that for at least 10 minutes, I wanted to push my entire hand up the horse's
ass but Mike firmly said no. "Want to fuck him now?" He asked as I took my
fingers out of the horse, surprised by how clean they were and the lack of
any smell. "Yes!" I eagerly replied, suddenly Mike pushed me away and
grinned. "You gotta pay the piper first tiger" he winked at me then started
unzipping his fly and pulling his pants down to his ankles. I smirked at
him, then kneeled down and pulled his briefs down to his pants. His fat 8
inch cock grew fast and was soon standing erect. I placed my hands on his
hard ass and licked his piss slit. "Mmm... suck me boy, then fuck your horse"
he groaned as I licked up and down his shaft. I then slowly ran my tongue
over his heavy balls; I could tell he'd been saving up for awhile from how
low they hung. I took one of his balls into my mouth and suckled on it,
rolling it around on my tongue then spitting it back out. His hands were on
my head, his fingers combing through my hair. I looked up at him and opened
my mouth; he gently thrust his hips and shoved his thick cock deep into my
mouth. I gagged just a bit as his tip rubbed against the back of my throat.
My lips closed around his penis and he then slowly began to fuck my face,
precum already dripping out of his cock. I rubbed his ass as he pushed
forward, then pulled back, spurting warm precum onto my tongue and throat. I
looked over and smiled as I saw Spider watching us, his shiny eyes
reflecting the moonlight. Slurping away at Mikes delicious cock was so
wonderful. I nursed his dick like an infant as my hands continued to squeeze
his sac.
"Ohhh...fuck...Mmm...go a bit slower love, we got lots of time," he moaned, his
balls tightening up against his crotch. I knew he was close, so I did as he
said and ran my tongue under his cock head, tickling his most sensitive
area. Soon I had him slamming his hips against my face, he buried his cock
to the root in my hot mouth and then arched his head back as he blew his wad
all over my tongue and throat. I swallowed Mike's creamy spunk, feeling his
sticky cum slide down my throat. After Mike had stopped, he rubbed my head
and pulled his cock out of my mouth. Kneeling down he kissed me, then smiled
"okay...wow...good boy...now it's your turn." I licked my lips and grinned at him
as we both stood up; Mike stuffing his still hard cock back into his pants
as he led me around to the horses' rump. He unfolded a seat so I could
position myself inline with the horse's ass, "okay...go for it kid!" No sooner
had he said that, my pants and boxers were around my ankles. I poked around
under Spiders tail, then grinned as he lifted it for me. Mike turned the
flashlight back on and pointed it at the horses' wet anus. I took a breath
and then slowly I touched my cock to his ass and giggled as it flinched.
Then I moaned as I slipped in easily, all the way. Fuck I was so turned on;
I was inside a horse! I could feel Spider squeezing my cock as I rubbed his
soft rump. Slowly I began to hump him, bucking my hips forward. I fucked him
as deep as I could, then pulled all the way out. I then thrust back inside
him as hard as I could. A minute went by and then I began to gasp and then
finally I burst inside him, spurting my hot seed deep into this beautiful
animal. I hunched over his ass as I came inside him, my balls rubbing up
against his furry crack. His pucker then went wild and started 'milking' me.
I was in absolute heaven. Looking out for me as he always did, Mike put his
hands on me making sure I didn't fall off the chair. Slowly I came down from
the strongest orgasm I've ever had. I looked at Mike with a huge satisfied
grin and then hugged him, not noticing that I had slipped out of Spider. "Oh
fuck tiger, I'm gonna bring you along from now on! That was hot!" Mike
kneeled down a bit and took my slowly softening cock into his mouth, giving
it a good cleaning. He then lifted me down from the chair and held me close,
"from here on, it only gets better!"
www.codeguru.como m
www.codeproject.com
www.devx.c
If you are new to the language make sure you visit the tutorials page and the api javadoc documentation.
All your favorite sites in one place!
Java, Cocoa, Objective C, Free BSD (Darwin) ......
http://developer.apple.com
Not only does it provide reference guides, but tutorials, examples etc. The quality of the information is as good or better than professional publishing houses. And the developer took kit (i.e., IDE) is free.
You do need to sign up for most of the features, just like it is for New York Times (blah blah blah)...
Quite possibly the best website for perl programers.
perlmonks.org
Sorry man I don't controll the aliens.
Dude...Use the force....open source for everything.
www.zend.com - www.hotscripts.com - www.webmonkey.com - www.builder.com - hwebdeveloper.earthweb.com - www.php.net - www.useit.com - www.newsfeeds.com (for all your pirating needs)
I found a really good website with lots of tutorials and examples here : link.
Well.. Did you!?
Unable to read configuration file '/bigassraid/htdig//conf/14229.conf'
Geocrawler error message.
Developer Shed (all about using open source technologies):
http://www.devshed.com
Webmonkey:
http://www.webmonkey.com
Both are VERY good.
"... the advance of civilization is nothing but an exercise in the limiting of privacy" - Janov Pelorat
The following sites I use daily (I'm a prof. programmer, currently in Java):
http://java.sun.com
- tutorials, reference API's and language spec.
http://www.theserverside.com
- information about server-side programming,
news, general interest
http://otn.oracle.com
- SQL & PL/SQL reference, free account
http://jakarta.apache.org
- tools, toolkits & infrastructure
http://www.w3.org
- RFC's (like HTTP), HTML specs, CSS, etc.
http://www.slashdot.org
- when running tests or building (goofing off)
I find places like php.net confusing so I turned to forums and newsgroups. There can be some really helpfull people at these places. Phpbuilder is the one forum I can think of I have gotten good help from. Even the dumbest questions they try and help. Trust me, I've asked quite a few dumb ones I'd like to kick myself for but they still help. Newgroups, as old as they may be, are still one of the best resources there is. Searching through archives of programming newsgroups can reveal our answers to details questions you have, ones that would not be answered by a book. All these are great when you are still starting and even when you're becoming more advanced. Nothing can beat one of those "Teach Yourself in 24" hours books for a good starter.
http://www.maximum-cars.com - My little hobbie.
Regarding C, the best place to actually learn the ins and outs of it is comp.lang.c. As long as you're willing to admit that you're wrong (because, you will find, lots of what you think you know about C is wrong), it's a wonderful place. In addition, the newsgroup FAQ is invaluable (google for comp.lang.c, the FAQ is the first result).
If you're doing MS SQL development, this site is awesome.
http://www.sqlteam.com
www.clarke.ca
For PHP-related information, php.net is easily the most comprehensive language resource I've ever seen. Frankly, if every language out there had such an easy to use/easily available language reference, we'd see as many real programmers coming up out of the woodwork as we have seen php programmers (not discounting the skill of PHP programmers, just that it is, predomanately, a "web-only" language.
-9mm-
most respectable languages have good online documentation (java, perl, php, python, ruby) -- manuals are great for "small" questions like getting the equivalent of switch/case to work. however, if you really want to master the language -- read a book.
downloadable books, compilers, links. Highly recommended for students of Ada.
Also, Linux users will surely want to stop by GNU Ada. You'll find RPMS,
Debs, libraries, development tools, the works.
Builder.com has great stuff. They also have online books and newsletters.
Sorry my bullshit sensor overloaded.
I've been trollin' on slashdot so early,
I've been trollin' here since my momma was a baby,
Just because the site is homo
that don't mean you can't troll
Logged-in or AC
*Logged-in or AC*
You got to got to troll
*You got to got to troll*
Logged-in or AC
*Logged-in or AC*
You got to got to troll
*You got to got to troll*
All you ever need is to be dumb and crappy
*All you ever need is to be dumb and crappy*
All you ever need is to be dumb and crappy
*All you ever need is to be dumb and crappy*
Remember to get mod points the key is to suck up
Mod the bad ones down to keep the good ones from going up
I can sell a crappy linux box like this
*I will try to sell a crappy linux box like this*
I can sell a crappy linux box like this
*I will try to sell a crappy linux box like this*
I never dreamed it would be like this
Slashdot encourgaing trolling at number 0
The post over here is total junk
*The post over here is total junk*
CowboyNeal is one sick fuck
*CowboyNeal is one sick fuck*
Oh yes, trolling is a lot a lot of fun
I've had some yucks and now I'm on the run
Logged-in or AC
*Logged-in or AC*
You got to got to troll
*You got to got to troll*
Logged-in or AC
*Logged-in or AC*
You got to got to troll
*You got to got to troll*
haha let me tell you something I've never told before
I will try to troll everything, everything
*I will try to troll everything, everything*
You will try to troll everything, everything
*You will try to troll everything, everything*
Karma, karma, karma is nothign that you need
*Karma, karma, karma is nothign that you need*
Karma, karma, karma is nothign that you need
*Karma, karma, karma is nothign that you need*
Heh heh, Cmdr Taco will be very proud of you
Let me know if you ever troll another site
I will help you, or you will help me
*You got that right teacher, thanks alot!*
-Parappa the Troll
by far the most useful site for developers is http://groups.google.com
rarely have i not found the answer to a question
Anyone that is programming for Unix (or a POSIX compliant system) should definately have a bookmark for (or download a copy of) the Single Unix Specification from The Open Group. The SUS version 3 was recently released on the web and for download here. You do have to give your name and email address (although I don't think they are validated), and you can bookmark the resulting page.
Cowboy neal is eating himself a man taco.
You can not stop us.
We have the AC.
Are you scared?
You cry now.
Death to Commander Taco.
Death to Cowboy Neal.
Goatse is great.
This was me about five months ago, when I wanted to learn Java myself. I went to the bookstore, and bought a fat java book; then I read it.
/usr/share/doc.
Later, I ended up browsing the Java API documentation on java.sun.com, then I found out that the entire documentation kit can be downloaded; which I did and I now have the entire Java API in
I'm quite happy with the results. When I have some free time, I spend it playing with the java app that I wrote, which I use to keep track of my checkbook (no need for quicken); Swing, JDBC (Postgres), RMI, and the new SSL/TLS classes in Java 1.4. All of the documentation one can possibly need can be grabbed from java.sun.com.
For technical questions about C++, you really can't beat comp.lang.c++.moderated. I browse it a lot, but rarely post. Despite studying the langauge for 3 years, my knowledge of the langauge is like nothing compared to the better posters there.
Google Groups for the comp.lang.c++.moderated
A lot of very knowlegible people post there, people who have sold quite a few books about C++ and members of the C++ standardization committee.
Another good site for advanced C++ stuff is the C/C++ Users Journal, a lot of the aforementioned C++ authors post articles, often that are chapters from books.
for java the best place to start is www.java.sun.com, sun's official site that has the API of the entire language which is a great and necessary reference once you know what you're doing and the site has excellent tutorials on how to start nearly everything you want to do with the language. If you get stuck on a problem i've usually found the forums hosted there are pretty useful and fairly prompt too.
For C++ I'd really recommend reading over the K&R C book first and then pick up the C++ language by Stroustrup and an STL book. In particular I like the one by Plauger (who also wrote an excellent treatise on the C-standard library), all three are great for references but K&R is the easiest to read and learn from. I think despite the object oriented paradigms of C++ it's easier to learn C first. (C++ really isn't object oriented the same way java is, it's a hybrid of imperitive, functional, and object oriented paradigms.)
www.codeguru.com is usually pretty good for C++ questions, some forums like there are at the java site.
For gaming in either language you should check out www.gamedev.net which has tutorials and forums in everything ranging from AI to directX and openGL. Hope this helps.
I like the Shareware Courseware site. There are self-study courses for servlets, JSPs and EJBs.
http://code.box.sk
Go to java.sun.com and stay there. No reason you can't make six figures learning that stuff. I know... I've done it... and nothing special ever fell in my lap. I just grabbed a hold of those API's and I could knock out an app and a usable, well designed GUI in no-time. Perfect? No. Free and easy and compelte? Yep. I wish I had 1.4 when I started, it's tops in my book (which is NOT on any best seller lists... although since we're still speaking metaphorically, if I did have a book, it'd be p0rn).
I do web stuff - mostly IIS related...
i d=14161E1D191D211C
My exhaustive collection can be found at: http://www.syncit.com/tree/cview.asp?ref=SEARCH&p
I have been using SyncIt for years now and love it... great for keeping all my favorites sync'd at home/work/travel/etc. Also nice for finding what other developers bookmark - nice search too...
good thread - hope there's some good responses (and not about Bush or global warming you crybaby liberal wanks!)
frixion
---- suck it trebek
HTML Help
.asp sites out there, but my guess is that's not what slashdotters are looking for....
WASP would be a good place for all newbs to start.
WASP
Find Tutorials is a good general tutorial finder.
PHP
First LAMP tutorial
PHP.net
PHP Help
There are tons of good
While you are reading silly stories liie this slashdot is quetly sensoring the tragic death of a renowned hacker Mafiaboy in canadian prison. C'mon do you really believe that he ended his life by running into an electrified barb wire fence? Everyone I know thinks he was pushed.
What is really more important adding another language to your resume or protesting the cruel murder of possibly the last great hacker of the late 20th century? Think about it.
US-UK-Israel: The real Axis of Evil
But for arcane Win32 API calls you can't beat Google Groups. The Microsoft MVPs hang out in the developer groups and give useful information from time to time. (And wrong information sometimes too.)
The only downside to Usenet is when you find the only post with the same problem as you is from 1996 and received 0 replies.
Random is the New Order.
Zend has some great articles on things you can do in PHP, including ways to get better security, graphics, site logins, etc. Check out the articles and tutorials sections.
Hold your breath and try MSDN. It's got everything about everything for MSIE, from HTML to scripting, from tutorials to reference. I'm not a big fan of Microsoft, but MSDN is truly useful. It's also a good reference for CSS2 properties, since these are thankfully the same (and reasonably well supported) on both MSIE and Mozilla.
To ensure cross-browser DHTML compatibility however, cross-reference with the Gecko DOM reference from the Mozilla project. It's DHTML for Mozilla; the model is completely different sadly but it works, and it's possible to write code that works for both MSIE and Mozilla/Gecko simultaneously with a little thought -- I learned most of what I know from Dan Steinman's excellent dynamic duo site.
If you're also using PHP, then you'll probably end up using MySQL as well. I learned most of the SQL I know simply by reading the MySQL manual. It's just as useful as the PHP Manual.
I'm tired of learning web design tips and tricks. I can hand code standards compliant page, but the job will always go to a shaved monkey that uses Dreamweaver of FrontPage... I remain poor. I had to scrounge change from around my apartment to by a 59 cent "HoneyBun", and I had to wade through a sea of panhandlers and drunken college kids to buy it. What does my savy coding get me in this situation? NOT A FUCKING THING!!! Drop the web design and get a job in a kitchen, at least you will be fed. I can hear it now: "Geez, calm down d00d" or "You are off-topic, don't waste our time" or "If you so bad off how can you afford to access the Internet with a computer" Well guess what you fucking egghead elitists, I've had enough. Stuff your white tower up your ass and realise the next person you see might be me, and I'm hungry, broke, and rabidly antisocial.
Until a couple of weeks ago, my only experience in Java had been an introductory course last semester. Since then, my job has required Swing, JDBC, and JSP. Everytime I have a question, I use Sun's Java Tutorial (which is great for pretty much everything) or The Java Almanac (mostly just examples).
is this a cheap way of chrisd letting his friends rack up some "Informative" karma? :)
------
[insert funny
As of about 5 minutes ago, this thread! :-)
Books and documentation sites are great for reference, but I like to see code, expand upon and snip it. Planet Source Code has a bunch nicely organized with user ratings.
for pepole new to a languagem
I'd suggest
- For newbies: http://www.geocities.com/gene_moutoux/diagrams.ht
- For experts: http://www.dictionary.com
Cheers,
Gerry.
Devshed has to be one of the best sites I've come accross for PHP Programming. It has great articles and the forums are fantastic, I've always been able to get help there. It's got other sections besides the PHP and MySQL stuff, but I have no idea how good they are. If your into PHP and/or MySQL or just general web development and you haven't been to devshed.com, then by all means check it out!
--Aaron
http://www.internet.com Specially for Java, JavaScript and everything "web" related (whatever that might mean)
http://www.devshed.com Mostly Everything, PHP, ASP, DHTML, Zope, etc.
please excuse my apathy
http://www.oreillynet.com http://www.devshed.com http://www.linuxdoc.org -- all linux related docs. http://www-106.ibm.com/developerworks/ -- For linux/java/xml/web services...
http://www.ibm.com/developer
Let me plug my favorite developer site: Perlmonks: the online community of Perl developers. Don't come expecting your hand to be held, but a little effort will be repaid several times over. Very many nice, knowledgeable people.
This isn't as much "normalization" as it is "don't take so many drugs when you're designing tables."
Though it's not (yet =) one of the "major" languages, but it's pretty awesome. Here are some things I've learned and resources I've discovered.
What is OCaml? In a sentence, "fast modern type-inferring functional programming language." But not only does it support the functional programming paradigm, but also imperative and object-oriented models. (These can be mixed in a single program.) OCaml is type-safe and garbage collected. (But even though it's garbage collected, it runs at speeds comparable to C and C++.)
Why use OCaml? Here are some good reasons:
What kind of things have been implemented in OCaml? Check out the Caml Hump.
OCaml was developed in France, so the "bible" of the language (O'Reilly's Développement d'applications avec Objective Caml - the camel book) is written in French, but a translation of the work by volunteers has been created. Check out Developing Applications with Objective Caml.
The language's official page at INRIA in France.
Another good OCaml page
Yay OCaml!
The Online Slang Dictionary
comp.lang.php is a good resource for php info. It's fairly new so you might have to harass your isp's nntp admin to get it.
I don't read it, but you might try alt.php as well.
--
pants ahoy
There's some great documentation and tutorials available on the MS support site. I know that most people around here prefer Open Source solutions, but C# and .NET generally are pretty interesting, and there will certainly be some money to be made for those who know their way around them.
Now that ObjC is making a minor comeback with OSX, here's a site that might be pertinent to some people:
http://www.cetus-links.org/oo_objective_c.html
And even if you don't know ObjC, it's always a good time to start. Object Oriented! C! Not C++! 3 big wins!
Perlmonks is by far the best Perl resource. And in my opinion, it's one of the best of any programming site. For a similar site aimed at Java, try out JavaJunkies.
I go to the Web Developer's Virtual Library frequently and read up on any given topic. There is an enormous amount of free tutorials and articles here, all very enjoyable, informative and--this one's a rarity in the world of programming articles--grammatically correct.
--Rick "If it isn't broken, take it apart and find out why."
The Python home site is the place to go for any information on the subject. Links and documentation galore. And you Java guys should check out Jython -- a wonderful way to write and work with Java.
If you use Windows (I know, I know - "boo hiss!") and do web development check out HTML-Kit it's a fantastic editor. It as all sorts of plugins for javascript, perl, php etc and can use the online annotated PHP manual for context sensitive help (and probably others too). And it's Free as in Beer!
I teach java a our community college, and stopped requiring a text years ago. Sun's java site has great documentation for begginers and the whole api documentation online for proficient programmers. If you have specific implementations issues, the best place to go is Google groups. I teach a whole class on how to use google to answer programming questions. Chances are, your not the only one with a specific question, and you'll find the answer on google.
http://www.jalfrezi.com
Whenever I need to lookup a quick command spec, he's got it there for me.
As for Javascript:
http://developer.irt.org/script/script.htm
Always has answers to many different aspects of JS.
"TK-421, why aren't you at your post?"
No, I'm not an O'Reilly employee, I'm just a big fan . O'Reilly has the best technical manuals I have ever seen from one place. But Safari is even better, it's a collection of 100's of good O'Reilly books, put into online format.
Of course something like this isn't free, but its not expensive either. About 10 bucks a month gets you the ability to "subscribe" to about 5 books for 30 days and read them online, or print them! (yes, the terms allow for printing). At the end of the 30 days you can trade in your books and subscribe to new ones. There are other levels of subscription also. It's been one of the best programming resources I've used in a long time. Not just articles and tutorials like you normally find, but real, published, books online, chapters of information. You can even bookmark pages, and add notes to them.
..There's a-dooin's a-transpirin'
Since for me, anyways, Perl's usefulness is at least 50% about the HUGE body of modules already out there, I'd say the single most valuable Perl resource is CPAN. In fact, there are so many modules there and the numbers are increasing so rapidly that there are almost TOO many modules, creating an embarassment of riches...it's getting difficult to find just what you need because there is often more than a few modules out there to do it.
It's probably no suprise that the best place to learn java is http://java.sun.com/. Why? Because of the Java Tutorial and the Java Developer's Connection.
/mike.
The Tutorial will ease any programmer familiar with similar-level languages in to doing Java devlopment in a few hours, and given a couple of days to go through the pertinent parts of the Tutorial, said devloper will be able to sart accomplishing a lot. The JDC has a bunch of tips, many forums and the bug database. Getting answers to particular problems at the JDC is pretty damm easy.
The Java-specific sites are probably going to be the next best resource. Javaworld usually does well, so much so that I rarely need to go elsewhere.
HTH,
-- "So, what's the deal with Auntie Gerschwitz et all?"
People
Richard Stallman -
Eric S. Raymond -
Larry Wall
Linux Programming
Linux Programming Resources -Kernel Traffic
Unix
Unix Review -Sys Admin -
Art of Unix Programming
Programming Methodologies
Extreme ProgrammingC Programming
Programming in C -Standard C -
C Library Reference -
GNU C Library
C++ Programming
David Beech's Introduction to C++ -C++ for C Programmers
Perl Programming
Perl Doc -Perl Monks -
Perl.com -
VMS Perl -
Use Perl
Network Programming
Beej's Guide to Network ProgrammingOpen Source
Open Projects -Sourceforge -
Slashcode -
The Cathedral and the Bazaar
I have wasted more time trying to search that bloody site and also some time ago resorted to and continue to use google, ('cept when the buggers decide to re-shuffle everthing - which is way too ofen). The same applies to Asus' web site and quite a few others.
Too Microsoft-centeric (or Open-source ignorant)....
A little off topic, but http://www.wotsit.org/ is a good resource for file format documentation.
MSDN. Or just pick an MSDN cd somewhere =]
wdvl.com has quite a few languages
Your question is rather broad and lacks any specifics, but I get this feeling you're looking for information regarding web site programming, hence the "My intention is to ask about web sites this weekend". In that case:
Sitepoint
A fantastic web site dealing with everything from learning new programming languages to design ethics to search engine tips.
Cool Home Pages
Stuck? Out of ideas? Check out some other fantastic designs. "The only known cure for designers block"
PHP.net
Even though it's the languages official site, there is a wealth of information here. Every function is very well documented and you'll recieve a ton of information.
PHP Builder
Possibly the single best resource to ask your questions - but before you do that, search the forums. Chances are your question has already been asked and has a fantastic answer.
w3schools
Great resource for all things HTML, CSS and so much more. Remember CSS is your friend on the internet - print the quick reference!
And if you're looking to getting into some open source databasing:
MySQL
Once again, the developer of an open source project has a fabulous web site just rigged with useful information.
To make a pun demonstrates the highest understanding of a language
Except for java, which lives nicely at java.sun.com. And sometimes I poke around perl.com but usually the included docs (perldoc, man perl*) are enough.
.tar.gz of the API docs and the language spec and I'm pretty self contained there too.
Otherwise, during the bulk of my time where I'm C and Objective/C++ programming, all I need is K&R (rarely anymore) and Bjarne Stroustrup's C++. That and the API documentation that came with the OS.
And really, for Java I download the
Start Running Better Polls
My vote to CodingStyle
There's a really good site out there called slashdot. You should post a question to their ask.slashdot section, and you're certain to get some really knowledgable replies.
The previous has been a secret message to my comrades.
The DOM between IE and Mozilla is almost exactly the same, the only major difference between them is the events model. Thankfully IE's event model can very easily be emulated in Mozilla, so this isn't even really an issue. Where did you get this idea that the DOMs are "completely different"? Assuming you have done any amount of work with them, I really fail to see how you could come up with this.
http://groups.google.com
- Go to book store.
- Find computer section.
- Find white book with nice sketch of animal (ignoring the weird photo ones) on the cover.
- Find one that matches whatever you want to learn.
- Buy it.
If you want, you can buy other books by O'Reilly on other subjects you're curious about. They always seem to end up being worth the money.As for PHP, the best resource for that is the plain and simple php.net. Not only is the entire language documented, every function definition contains examples and discussion on it. What more could you ask for?
. . .when webmonkey was he best thing out there for newbie web programmers. It's sad, but they sort of fell off at some point. But in the beginning, when it was all about client-side scripting, wasn't none better than Thau! The dude still cracks me up.
They even had a UNIX cheat sheet and tutorial for when we grew up and began working on the server-side of things.
for a neato (actually, the best I've found) gaming resource check out Flipcode. Has excellent articles on many other relevant subjects.. check it out. C, C++, etc is well represented and theory too. Dig it.
Too Microsoft centric. They really need to expand their knowlegebase to include open source. They I'd use them, and recommend to others.
Why the in the world are you asking Slashdot? You realize that this is just going to get you confused. 500 posts say "Java SUX, use Linux!", 200 posts will send you to www.willywonkaland.com as the BEST developer resource, and at least 10 will tell you to "Use the force young padiwon!" At the end of the day, the real answers will be so buried, that you will have NO chance of ever finding them.
.Net, C#, VB, etc.: msdn.microsoft.com
That being said, if you want to learn to be a good developer, first you are going to have to be as self-reliant as possible. If you need documentation for something, go to the source. For example:
Java: java.sun.com
Here you'll find a tutorial and JavaDocs. Millions of developers (myself included) learn everything they need to know about Java, right here.
PHP: php.org
Like Sun's Java site, this is a no brainer. Everything you need to know about PHP is right here.
HTML, XML, CSS: W3C
Hold this one close. A good portion of Internet standards are passing through this commitee. The best part is that the specs are right there for everyone to see.
Ugh. Shell out money, get a bone. There is no other way to develop for M$.
If the documentation and/or support you need doesn't exist at the source, you may want to re-evaluate your usage of a language/product. Why should you waste your time on a meaningless hunt for info when you should be getting work done? The company you buy from should be providing you with what you need to use their product, otherwise you're just giving them money to do their job for them.
Javascript + Nintendo DSi = DSiCade
Bruce Eckel's Thinking in Java, now in it's third edition, is in my opinion the best book for learning Java. Thorough, thoughtful and thought-provoking: Available online free at www.bruceeckel.com.
http://maththinking.com/boat/computerbooks.html
AT THE SECOND SESSION
Begun and held at the City of Washington on Wednesday,
the third day of January, one thousand nine hundred and ninety-six.
An Act
To promote competition and reduce regulation in order to secure
lower prices and higher quality services for American
telecommunications consumers and encourage the rapid deployment of
new telecommunications technologies.
[Italic->] Be it enacted by the Senate and House of
Representatives of the United States of America in Congress
assembled, [-Italic]
SECTION 1. SHORT TITLE; REFERENCES.
(a) SHORT TITLE- This Act may be cited as the `Telecommunications
Act of 1996'.
(b) REFERENCES- Except as otherwise expressly provided, whenever
in this Act an amendment or repeal is expressed in terms of an
amendment to, or repeal of, a section or other provision, the
reference shall be considered to be made to a section or other
provision of the Communications Act of 1934 (47 U.S.C. 151 et seq.).
SEC. 2. TABLE OF CONTENTS.
The table of contents for this Act is as follows:
Sec. 1. Short title; references.
Sec. 2. Table of contents.
Sec. 3. Definitions.
TITLE I--TELECOMMUNICATION SERVICES
SUBTITLE A--TELECOMMUNICATIONS SERVICES
Sec. 101. Establishment of part II of title II.
`PART II--DEVELOPMENT OF COMPETITIVE MARKETS
Sec. 102. Eligible telecommunications carriers.
Sec. 103. Exempt telecommunications companies.
Sec. 104. Nondiscrimination principle.
SUBTITLE B--SPECIAL PROVISIONS CONCERNING BELL OPERATING COMPANIES
Sec. 151. Bell operating company provisions.
`PART III--SPECIAL PROVISIONS CONCERNING BELL OPERATING COMPANIES
TITLE II--BROADCAST SERVICES
Sec. 201. Broadcast spectrum flexibility.
Sec. 202. Broadcast ownership.
Sec. 203. Term of licenses.
Sec. 204. Broadcast license renewal procedures.
Sec. 205. Direct broadcast satellite service.
Sec. 206. Automated ship distress and safety systems.
Sec. 207. Restrictions on over-the-air reception devices.
TITLE III--CABLE SERVICES
Sec. 301. Cable Act reform.
Sec. 302. Cable service provided by telephone companies.
`PART V--VIDEO PROGRAMMING SERVICES PROVIDED BY TELEPHONE COMPANIES
Sec. 303. Preemption of franchising authority regulation of
telecommunications services.
Sec. 304. Competitive availability of navigation devices.
Sec. 305. Video programming accessibility.
TITLE IV--REGULATORY REFORM
Sec. 401. Regulatory forbearance.
Sec. 402. Biennial review of regulations; regulatory relief.
Sec. 403. Elimination of unnecessary Commission regulations and
functions.
TITLE V--OBSCENITY AND VIOLENCE
SUBTITLE A--OBSCENE, HARASSING, AND WRONGFUL UTILIZATION OF
TELECOMMUNICATIONS FACILITIES
Sec. 501. Short title.
Sec. 502. Obscene or harassing use of telecommunications facilities
under the Communications Act of 1934.
Sec. 503. Obscene programming on cable television.
Sec. 504. Scrambling of cable channels for nonsubscribers.
Sec. 505. Scrambling of sexually explicit adult video service
programming.
Sec. 506. Cable operator refusal to carry certain programs.
Sec. 507. Clarification of current laws regarding communication of
obscene materials through the use of computers.
Sec. 508. Coercion and enticement of minors.
Sec. 509. Online family empowerment.
SUBTITLE B--VIOLENCE
Sec. 551. Parental choice in television programming.
Sec. 552. Technology fund.
SUBTITLE C--JUDICIAL REVIEW
Sec. 561. Expedited review.
TITLE VI--EFFECT ON OTHER LAWS
Sec. 601. Applicability of consent decrees and other law.
Sec. 602. Preemption of local taxation with respect to
direct-to-home services.
TITLE VII--MISCELLANEOUS PROVISIONS
Sec. 701. Prevention of unfair billing practices for information or
services provided over toll-free telephone calls.
Sec. 702. Privacy of customer information.
Sec. 703. Pole attachments.
Sec. 704. Facilities siting; radio frequency emission standards.
Sec. 705. Mobile services direct access to long distance carriers.
Sec. 706. Advanced telecommunications incentives.
Sec. 707. Telecommunications Development Fund.
Sec. 708. National Education Technology Funding Corporation.
Sec. 709. Report on the use of advanced telecommunications services
for medical purposes.
Sec. 710. Authorization of appropriations.
SEC. 3. DEFINITIONS.
(a) ADDITIONAL DEFINITIONS- Section 3 (47 U.S.C. 153) is amended--
(1) in subsection (r)--
(A) by inserting `(A)' after `means'; and
(B) by inserting before the period at the end the
following: `, or (B) comparable service provided through a
system of switches, transmission equipment, or other
facilities (or combination thereof) by which a subscriber
can originate and terminate a telecommunications service';
and
(2) by adding at the end thereof the following:
`(33) AFFILIATE- The term `affiliate' means a person that
(directly or indirectly) owns or controls, is owned or
controlled by, or is under common ownership or control with,
another person. For purposes of this paragraph, the term `own'
means to own an equity interest (or the equivalent thereof) of
more than 10 percent.
`(34) AT&T CONSENT DECREE- The term `AT&T Consent Decree'
means the order entered August 24, 1982, in the antitrust
action styled United States v. Western Electric, Civil Action
No. 82-0192, in the United States District Court for the
District of Columbia, and includes any judgment or order with
respect to such action entered on or after August 24, 1982.
`(35) BELL OPERATING COMPANY- The term `Bell operating
company'--
`(A) means any of the following companies: Bell Telephone
Company of Nevada, Illinois Bell Telephone Company, Indiana
Bell Telephone Company, Incorporated, Michigan Bell
Telephone Company, New England Telephone and Telegraph
Company, New Jersey Bell Telephone Company, New York
Telephone Company, U S West Communications Company, South
Central Bell Telephone Company, Southern Bell Telephone and
Telegraph Company, Southwestern Bell Telephone Company, The
Bell Telephone Company of Pennsylvania, The Chesapeake and
Potomac Telephone Company, The Chesapeake and Potomac
Telephone Company of Maryland, The Chesapeake and Potomac
Telephone Company of Virginia, The Chesapeake and Potomac
Telephone Company of West Virginia, The Diamond State
Telephone Company, The Ohio Bell Telephone Company, The
Pacific Telephone and Telegraph Company, or Wisconsin
Telephone Company; and
`(B) includes any successor or assign of any such company
that provides wireline telephone exchange service; but
`(C) does not include an affiliate of any such company,
other than an affiliate described in subparagraph (A) or (B).
`(36) CABLE SERVICE- The term `cable service' has the meaning
given such term in section 602.
`(37) CABLE SYSTEM- The term `cable system' has the meaning
given such term in section 602.
`(38) CUSTOMER PREMISES EQUIPMENT- The term `customer
premises equipment' means equipment employed on the premises of
a person (other than a carrier) to originate, route, or
terminate telecommunications.
`(39) DIALING PARITY- The term `dialing parity' means that a
person that is not an affiliate of a local exchange carrier is
able to provide telecommunications services in such a manner
that customers have the ability to route automatically, without
the use of any access code, their telecommunications to the
telecommunications services provider of the customer's
designation from among 2 or more telecommunications services
providers (including such local exchange carrier).
`(40) EXCHANGE ACCESS- The term `exchange access' means the
offering of access to telephone exchange services or facilities
for the purpose of the origination or termination of telephone
toll services.
`(41) INFORMATION SERVICE- The term `information service'
means the offering of a capability for generating, acquiring,
storing, transforming, processing, retrieving, utilizing, or
making available information via telecommunications, and
includes electronic publishing, but does not include any use of
any such capability for the management, control, or operation
of a telecommunications system or the management of a
telecommunications service.
`(42) INTERLATA SERVICE- The term `interLATA service' means
telecommunications between a point located in a local access
and transport area and a point located outside such area.
`(43) LOCAL ACCESS AND TRANSPORT AREA- The term `local access
and transport area' or `LATA' means a contiguous geographic
area--
`(A) established before the date of enactment of the
Telecommunications Act of 1996 by a Bell operating company
such that no exchange area includes points within more than
1 metropolitan statistical area, consolidated metropolitan
statistical area, or State, except as expressly permitted
under the AT&T Consent Decree; or
`(B) established or modified by a Bell operating company
after such date of enactment and approved by the Commission.
`(44) LOCAL EXCHANGE CARRIER- The term `local exchange
carrier' means any person that is engaged in the provision of
telephone exchange service or exchange access. Such term does
not include a person insofar as such person is engaged in the
provision of a commercial mobile service under section 332(c),
except to the extent that the Commission finds that such
service should be included in the definition of such term.
`(45) NETWORK ELEMENT- The term `network element' means a
facility or equipment used in the provision of a
telecommunications service. Such term also includes features,
functions, and capabilities that are provided by means of such
facility or equipment, including subscriber numbers, databases,
signaling systems, and information sufficient for billing and
collection or used in the transmission, routing, or other
provision of a telecommunications service.
`(46) NUMBER PORTABILITY- The term `number portability' means
the ability of users of telecommunications services to retain,
at the same location, existing telecommunications numbers
without impairment of quality, reliability, or convenience when
switching from one telecommunications carrier to another.
`(47) RURAL TELEPHONE COMPANY- The term `rural telephone
company' means a local exchange carrier operating entity to the
extent that such entity--
`(A) provides common carrier service to any local
exchange carrier study area that does not include either--
`(i) any incorporated place of 10,000 inhabitants or
more, or any part thereof, based on the most recently
available population statistics of the Bureau of the
Census; or
`(ii) any territory, incorporated or unincorporated,
included in an urbanized area, as defined by the Bureau
of the Census as of August 10, 1993;
`(B) provides telephone exchange service, including
exchange access, to fewer than 50,000 access lines;
`(C) provides telephone exchange service to any local
exchange carrier study area with fewer than 100,000 access
lines; or
`(D) has less than 15 percent of its access lines in
communities of more than 50,000 on the date of enactment of
the Telecommunications Act of 1996.
`(48) TELECOMMUNICATIONS- The term `telecommunications' means
the transmission, between or among points specified by the
user, of information of the user's choosing, without change in
the form or content of the information as sent and received.
`(49) TELECOMMUNICATIONS CARRIER- The term
`telecommunications carrier' means any provider of
telecommunications services, except that such term does not
include aggregators of telecommunications services (as defined
in section 226). A telecommunications carrier shall be treated
as a common carrier under this Act only to the extent that it
is engaged in providing telecommunications services, except
that the Commission shall determine whether the provision of
fixed and mobile satellite service shall be treated as common
carriage.
`(50) TELECOMMUNICATIONS EQUIPMENT- The term
`telecommunications equipment' means equipment, other than
customer premises equipment, used by a carrier to provide
telecommunications services, and includes software integral to
such equipment (including upgrades).
`(51) TELECOMMUNICATIONS SERVICE- The term
`telecommunications service' means the offering of
telecommunications for a fee directly to the public, or to such
classes of users as to be effectively available directly to the
public, regardless of the facilities used.'.
(b) COMMON TERMINOLOGY- Except as otherwise provided in this Act,
the terms used in this Act have the meanings provided in section 3
of the Communications Act of 1934 (47 U.S.C. 153), as amended by
this section.
(c) STYLISTIC CONSISTENCY- Section 3 (47 U.S.C. 153) is amended--
(1) in subsections (e) and (n), by redesignating clauses (1),
(2), and (3), as clauses (A), (B), and (C), respectively;
(2) in subsection (w), by redesignating paragraphs (1)
through (5) as subparagraphs (A) through (E), respectively;
(3) in subsections (y) and (z), by redesignating paragraphs
(1) and (2) as subparagraphs (A) and (B), respectively;
(4) by redesignating subsections (a) through (ff) as
paragraphs (1) through (32);
(5) by indenting such paragraphs 2 em spaces;
(6) by inserting after the designation of each such paragraph--
(A) a heading, in a form consistent with the form of the
heading of this subsection, consisting of the term defined
by such paragraph, or the first term so defined if such
paragraph defines more than one term; and
(B) the words `The term';
(7) by changing the first letter of each defined term in such
paragraphs from a capital to a lower case letter (except for
`United States', `State', `State commission', and `Great Lakes
Agreement'); and
(8) by reordering such paragraphs and the additional
paragraphs added by subsection (a) in alphabetical order based
on the headings of such paragraphs and renumbering such
paragraphs as so reordered.
(d) CONFORMING AMENDMENTS- The Act is amended--
(1) in section 225(a)(1), by striking `section 3(h)' and
inserting `section 3';
(2) in section 332(d), by striking `section 3(n)' each place
it appears and inserting `section 3'; and
(3) in sections 621(d)(3), 636(d), and 637(a)(2), by striking
`section 3(v)' and inserting `section 3'.
TITLE I--TELECOMMUNICATION SERVICES
SUBTITLE A--TELECOMMUNICATIONS SERVICES
SEC. 101. ESTABLISHMENT OF PART II OF TITLE II.
(a) AMENDMENT- Title II is amended by inserting after section 229
(47 U.S.C. 229) the following new part:
`PART II--DEVELOPMENT OF COMPETITIVE MARKETS
`SEC. 251. INTERCONNECTION.
`(a) GENERAL DUTY OF TELECOMMUNICATIONS CARRIERS- Each
telecommunications carrier has the duty--
`(1) to interconnect directly or indirectly with the
facilities and equipment of other telecommunications carriers;
and
`(2) not to install network features, functions, or
capabilities that do not comply with the guidelines and
standards established pursuant to section 255 or 256.
`(b) OBLIGATIONS OF ALL LOCAL EXCHANGE CARRIERS- Each local
exchange carrier has the following duties:
`(1) RESALE- The duty not to prohibit, and not to impose
unreasonable or discriminatory conditions or limitations on,
the resale of its telecommunications services.
`(2) NUMBER PORTABILITY- The duty to provide, to the extent
technically feasible, number portability in accordance with
requirements prescribed by the Commission.
`(3) DIALING PARITY- The duty to provide dialing parity to
competing providers of telephone exchange service and telephone
toll service, and the duty to permit all such providers to have
nondiscriminatory access to telephone numbers, operator
services, directory assistance, and directory listing, with no
unreasonable dialing delays.
`(4) ACCESS TO RIGHTS-OF-WAY- The duty to afford access to
the poles, ducts, conduits, and rights-of-way of such carrier
to competing providers of telecommunications services on rates,
terms, and conditions that are consistent with section 224.
`(5) RECIPROCAL COMPENSATION- The duty to establish
reciprocal compensation arrangements for the transport and
termination of telecommunications.
`(c) ADDITIONAL OBLIGATIONS OF INCUMBENT LOCAL EXCHANGE CARRIERS-
In addition to the duties contained in subsection (b), each
incumbent local exchange carrier has the following duties:
`(1) DUTY TO NEGOTIATE- The duty to negotiate in good faith
in accordance with section 252 the particular terms and
conditions of agreements to fulfill the duties described in
paragraphs (1) through (5) of subsection (b) and this
subsection. The requesting telecommunications carrier also has
the duty to negotiate in good faith the terms and conditions of
such agreements.
`(2) INTERCONNECTION- The duty to provide, for the facilities
and equipment of any requesting telecommunications carrier,
interconnection with the local exchange carrier's network--
`(A) for the transmission and routing of telephone
exchange service and exchange access;
`(B) at any technically feasible point within the
carrier's network;
`(C) that is at least equal in quality to that provided
by the local exchange carrier to itself or to any
subsidiary, affiliate, or any other party to which the
carrier provides interconnection; and
`(D) on rates, terms, and conditions that are just,
reasonable, and nondiscriminatory, in accordance with the
terms and conditions of the agreement and the requirements
of this section and section 252.
`(3) UNBUNDLED ACCESS- The duty to provide, to any requesting
telecommunications carrier for the provision of a
telecommunications service, nondiscriminatory access to network
elements on an unbundled basis at any technically feasible
point on rates, terms, and conditions that are just,
reasonable, and nondiscriminatory in accordance with the terms
and conditions of the agreement and the requirements of this
section and section 252. An incumbent local exchange carrier
shall provide such unbundled network elements in a manner that
allows requesting carriers to combine such elements in order to
provide such telecommunications service.
`(4) RESALE- The duty--
`(A) to offer for resale at wholesale rates any
telecommunications service that the carrier provides at
retail to subscribers who are not telecommunications
carriers; and
`(B) not to prohibit, and not to impose unreasonable or
discriminatory conditions or limitations on, the resale of
such telecommunications service, except that a State
commission may, consistent with regulations prescribed by
the Commission under this section, prohibit a reseller that
obtains at wholesale rates a telecommunications service
that is available at retail only to a category of
subscribers from offering such service to a different
category of subscribers.
`(5) NOTICE OF CHANGES- The duty to provide reasonable public
notice of changes in the information necessary for the
transmission and routing of services using that local exchange
carrier's facilities or networks, as well as of any other
changes that would affect the interoperability of those
facilities and networks.
`(6) COLLOCATION- The duty to provide, on rates, terms, and
conditions that are just, reasonable, and nondiscriminatory,
for physical collocation of equipment necessary for
interconnection or access to unbundled network elements at the
premises of the local exchange carrier, except that the carrier
may provide for virtual collocation if the local exchange
carrier demonstrates to the State commission that physical
collocation is not practical for technical reasons or because
of space limitations.
`(d) IMPLEMENTATION-
`(1) IN GENERAL- Within 6 months after the date of enactment
of the Telecommunications Act of 1996, the Commission shall
complete all actions necessary to establish regulations to
implement the requirements of this section.
`(2) ACCESS STANDARDS- In determining what network elements
should be made available for purposes of subsection (c)(3), the
Commission shall consider, at a minimum, whether--
`(A) access to such network elements as are proprietary
in nature is necessary; and
`(B) the failure to provide access to such network
elements would impair the ability of the telecommunications
carrier seeking access to provide the services that it
seeks to offer.
`(3) PRESERVATION OF STATE ACCESS REGULATIONS- In prescribing
and enforcing regulations to implement the requirements of this
section, the Commission shall not preclude the enforcement of
any regulation, order, or policy of a State commission that--
`(A) establishes access and interconnection obligations
of local exchange carriers;
`(B) is consistent with the requirements of this section;
and
`(C) does not substantially prevent implementation of the
requirements of this section and the purposes of this part.
`(e) NUMBERING ADMINISTRATION-
`(1) COMMISSION AUTHORITY AND JURISDICTION- The Commission
shall create or designate one or more impartial entities to
administer telecommunications numbering and to make such
numbers available on an equitable basis. The Commission shall
have exclusive jurisdiction over those portions of the North
American Numbering Plan that pertain to the United States.
Nothing in this paragraph shall preclude the Commission from
delegating to State commissions or other entities all or any
portion of such jurisdiction.
`(2) COSTS- The cost of establishing telecommunications
numbering administration arrangements and number portability
shall be borne by all telecommunications carriers on a
competitively neutral basis as determined by the Commission.
`(f) EXEMPTIONS, SUSPENSIONS, AND MODIFICATIONS-
`(1) EXEMPTION FOR CERTAIN RURAL TELEPHONE COMPANIES-
`(A) EXEMPTION- Subsection (c) of this section shall not
apply to a rural telephone company until (i) such company
has received a bona fide request for interconnection,
services, or network elements, and (ii) the State
commission determines (under subparagraph (B)) that such
request is not unduly economically burdensome, is
technically feasible, and is consistent with section 254
(other than subsections (b)(7) and (c)(1)(D) thereof).
`(B) STATE TERMINATION OF EXEMPTION AND IMPLEMENTATION
SCHEDULE- The party making a bona fide request of a rural
telephone company for interconnection, services, or network
elements shall submit a notice of its request to the State
commission. The State commission shall conduct an inquiry
for the purpose of determining whether to terminate the
exemption under subparagraph (A). Within 120 days after the
State commission receives notice of the request, the State
commission shall terminate the exemption if the request is
not unduly economically burdensome, is technically
feasible, and is consistent with section 254 (other than
subsections (b)(7) and (c)(1)(D) thereof). Upon termination
of the exemption, a State commission shall establish an
implementation schedule for compliance with the request
that is consistent in time and manner with Commission
regulations.
`(C) LIMITATION ON EXEMPTION- The exemption provided by
this paragraph shall not apply with respect to a request
under subsection (c) from a cable operator providing video
programming, and seeking to provide any telecommunications
service, in the area in which the rural telephone company
provides video programming. The limitation contained in
this subparagraph shall not apply to a rural telephone
This week I started a job working to develope java solutions myself. Java is one of my stronger languages but my SQL stuff was weak including JDBC. Here's a list of references I used to work and reference for Java and SQL.
r ai ning/ -- Tutorials
p le s/ --- Code samples.
http://java.sun.com/apis.html -- Great place to get API info.
http://developer.java.sun.com/developer/onlineT
http://developer.java.sun.com/developer/codesam
http://www.jspinsider.com/index.jsp --- Jsp insider
http://www.javaworld.com/ --- Java World
O'Reilly has a boat load off good books (Yeah I know books is another day but what the hell.)
Database Programming with JDBC Java - George Reese
Java Servlet Programming Jason Hunter W/William Crawford
Java Server Pages - Hans Bergsten
Java: How to program 3rd edition (4th might be out) - Deitel & Deitel
Java Treads - Oaks and Wong (O'Reilly)
Core Java Vol 1 and 2 from Sun.
~~ Behold the flying cow with a rail gun! ~~
A most of the links seem good here is some stuff that didn't get mentioned that might make for good add ons:
m s , slashdot isn't taking it right) If you need any information on legacy systems or are looking to see how the mainframe world handles issues not yet handled by the Unix world this site is amazingly useful.
99 Bottles of Beer This site has the same program in several hundred languages which is useful for easy language comparison.
Oracle Docs Tons and tons of information much of which applies beyond Oracle (full SQL dictionary, full documentation for ODJC and JDBC...)
IBM developer works A mixed bag of articles on a wide range of topics
IBM redbooks (link is http://publib-b.boulder.ibm.com/Redbooks.nsf/cdro
Developers edge by Netscape Good stuff on web programming.
Two sites I refer to frequently for C++:
SGI's reference to the STL.
cpluslus.com, most notably the "standard libraries" reference link on the left there (for looking up bits and pieces of the iostreams library).
-Rob
Codeproject is the best site for MFC and Win32 programming. No Linux or Unix info unfortunatly. It does have a fun lounge that I frequent often though. :-)
for medium-advanced unix things builder.com is great. they recently had a article about how sendfile works, and the differences of select and poll
http://builder.com.com
Check out the robocode website: "Build a robotic tank applet in Java and send it into battle!" Haven't done much of it myself but it was an interesting way to get started with Java.
I'm amazed that there is nothing here about Tcl. I use everything from shell to C to Perl, but Tcl is consistenly one of my favorite languages. I don't know why it doesn't get more respect.
Anyway, Activestate is a great place to start, especially the cookbook. The weekly Tcl-URL is published at Dr Dobbs. The Tcl Developer Xchange also has a lot of resources. Most of the major Tcl developers hang out in comp.lang.tcl (probably one of the most civil newsgroups there is). Quick answers to questions are always available there.
Lots of useful links for developers:
2 42 43.shtml?tid=156
http://ask.slashdot.org/askslashdot/02/07/20/01
Not the best site to find a lot of information, but the FAQ on Bjarne Stroustrup's homepage has a lot of good answers to some more arcane C++ questions.
For a more comprehensive resource, also in FAQ format, check out the C++ FAQ-lite by Marshall Cline.
There is no shortage of materials, free and commercial, that you could use to bring yourself up to speed. What are you really looking for here? A job offer?!
If you really want to be a developer, then learn how to learn how, dig in, and get busy. Those of us who are serious know this for what it is: a plea for attention.
If there were no good materials from which to learn, I would be more sympathetic. As it is, you're just wasting time.
Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
WebMonkey.com is where I started when I wanted to learn how to be a web developer. I even sent my mom there. Great tutorials, and good humor too.
- Visit MyGeekdom.com and geek out!
Geek out
I have found it incredibly useful, and searching for functions a breeze. If you need to find out a function to perform a particular task, then do a quick google search or go onto irc.openprojects.net or some other server and join a channel and ask for a function - then look that function up on php.net.
If you don't know programming, then a resource I have found useful for web based programming (mysql & php specifically) is www.devshed.com, with tutorials on a few different topics.
For game related programming and a number of topics related to that (opengl, directx, ai, etc) then www.gamedev.net is excellent. For opengl you can't go past NeHe Productions.
You can't beat the perl manpages. They are organized like a book, and are easily the best introduction to programming in perl I have seen anywhere.
They may also be in perldoc format, but I haven't bothered checking. . .
thau
Since one of the major things in C++ is it's libraries, I find the two best references for that are:
1. SGI's STL Reference
2. Reference for iostreams and standard C library
And don't forget man pages in unices and msdn in windows.
javaranch.com is pretty good.
I think www.ibm.com/developerworks is a wonderful place. I thoroughly enjoyed articles by Gentoo Robins especially the ones on threads on Linux. And the security section is fabulous. I think it is a must read
If idiots like you had your way we'd be speaking esperanto.
If you're going for windows programming at all, of course you need a few sites:
http://msdn.microsoft.com/.
http://www.codeproject.com/
http://www.codeguru.com/
I recently discovered another site which has saved me alot of trouble, though I doubt a linuxweenie would ever need it: WinForms FAQ
[o]_O
http://geocities.com/tablizer/oopbad.htm
(Back, evil moderator, back! Sit!)
Table-ized A.I.
http://aspfree.com/ /dotnetjunkies.com
http://aspalliance.com
http:
www.weberdev.com
they have lots of stuff from java to PHP
highly recommended
Fantastic Visual FoxPro watering hole.
Also has forums for Linux, VB, Java, Oracle, and several more.
Running with Linux for over 20 years!
Not exactly a "developer" site but I use http://www.hotscripts.com all of the time.
Take a look at someones else's code relating to what you are working on, improve it, change it, fiddle with it, you'll end up learning faster (at least I did) by looking at someones elses code to get ideas.
I've been reading Bruce Eckel's
u re s/
"Thinking in C++" (available online)
Can't recommend it highly enough (if you need to code C++).
For Scheme (and Computer Science in general), the book Structure and Interpretation of Computer Programs is hard to beat, and available online at MIT Press homepage, as is the book "How to Design Programs" (www.htdp.org). I also enjoyed reading Gary Knott's "Interpreting LISP" which can be downloaded off the web. For a nice intro to designing programming languages, check out the lecture notes available at:
http://www.cs.brown.edu/courses/cs173/2001/Lect
They've got full linux support, community edition of Forte (IDE for Java), and the latest JDKs.
Huge amount of tutorials, tips, tricks, etc.
It's flat out the best programming site on the web.
Treatment, not tyranny. End the drug war and free our American POWs.
See my user info for links.
It's a great place to post/respond to windows programming questions. It uses a point-based system, so everyone's encouraged to help each other out. I once was stuck in a rut with a complex problem and received a well-detailed response in a matter of minutes! High on my list.
-jc
This place is a very good reference for practically any web language you want to work in.
ADO, ASP, CSS2, HTML, JavaScript, Jet SQL, VBScript, WML, WMLScript, WSH, XHTML, XML DOM, XSLT are all covered.
Doctor Dobb's Journal, you fucking quiche eaters. Sheesh, PHP my what.
jguru.com is a wonderful site for Java details...
ActiveState and DDJ are both excellent resources.
irt.org has always gotten me out of tight jams when trying to implement fancy JavaScript. They have a HUGE section for almost any question/trick/hack you need for DHTML, JavaScript, and a few other languages.
Those who laugh at you for you having a Mac.. are the people who constantly call you to fix their PC.
Surf over to lernasp.com and check out "Classic ASP" if you're a vb programmer who hasn't bit into
[/flame suit]
PHP: PHP.net
Comments: If you've got a programming background, this website is all you need. If you don't have a programming background, an introductory book and this website is all you need.
HTML, Javascript, DHTML, XML, DTD, etc.: W3Schools.com
Comments: Good introductions to a ton of topics on the left-hand side.
SQL: SQLCourse.com
Comments: The first place I ever pointed my students to for SQL and probably the perfect quick source for anything up until the level of stored procedures, transactions, etc., which vary depending on the DB implementation anyway.
C++/C/Java textbooks: ACCU.org
Comments: Lots of book reviews on a bunch of topics. To be honest, I still haven't seen a website that covers these three languages as well as good books do.
After all this, hone your google and google.groups skills and you should be able to solve any problem.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
43,691 open-sourced projects -- real examples for all languages and all topics.
The Brainfuck programming language
If tits were wings it'd be flying around.
Well, for those like myself who are forced to beat their heads against the wall that is Fortran, there's a great introduction over at the Queen's Universoty of Belfast. So far it's told me all the basic syntax stuff I need, so it makes a really handy reference.
As for Fortran 77 [shudder] (and yes, I have to work with it regularly...), a search for prof77 readily yields a relatively tiny document that contains pretty much all the F77 information you'll ever need -- it's shockingly complete considering its size. I recommend finding a .ps version.
-Erf C.
Cthulu always calls collect...
Fuck you, program these nuts you scum sucking fuck face. By the way, get a real user account,
BOZO.
deja.com, the usenet archive, is hardly ever mentioned as a programmer's site even though it holds the answers to nearly any programming question you might have. I use it more often than any other site. Search for a problem and you'll find that a dozen people have experienced it and solved it already.
How to download movies, music and pictures from newsgroups while you sleep.
-Chris
It's still really useful. I'm usually able to find what I'm looking for via Google's interface.
-Bill
SlashSig Karma: Excellent (mostly affected by moderatio
Check out the "X topic For Dummies" series... They are great. Humorous, straightforward, great for beginners. Though they are aimed at newbies, they aren't as insultingly barney style as the title makes them seem. Obviously, you eventually will want to seek out more advanced texts, but the Dummies series provides a great baseline, they don't just teach you how to do something, but also how it happens behind the scenes in general terms- specific enough to have an idea what your computer thinks when it sees your code, but not where each and every bit goes and what it does when it gets there.
Great books! I learned more in 5 minutes with the C++ for dummies book than I learned with the other 5 or so C++ books I have tried to use. I'd recommend getting a Dummies book, and get a large reference(rather than tutorial) book... the Dummies book will give you the basic knowledge and fundamentals, and the reference book will give you the specifics.
...just add content
http://www.c2.com/cgi/wiki
They really screwed up the MSDN search engine, I type in words in the MSDN search engine. I get either no hits or unrelated hits.
I type the same words into Google, I get a list of relevant web pages at MSDN.
So now I use Google for all my MSDN searches.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
generator program.
I think it is related to the automatic complaint letter generator web site.
Also see perldoc.com
Just a recommendation on mysql books. In general I love O'Reilly books but stay far far away from the one on MySQL and mSQL. The information is not useful and poorly organized. If you want a good MySQL book, get MySQL by Paul DuBois published by New Riders.
Java API
PHP Manual
Can't go wrong with those.
if(!cool) exit(-1);
The sister (brother?) site of Developerworks is Alphaworks. It's a great place to find cutting edge software and several open source projects.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
Article Central - a collection of articles related to web development from all over the web. Updated sometimes every day, some times only every other day but always updated. They cover everything from Java to PHP to Macromedia products. Really a must if you are a web developer.
Devshed - I think someone already posted this link, but it's a really good source of tutorials and real world applications.
Freshmeat - Whenever someone tells me that they need a certain functionality, I look here first to save me some time.
Index.html and Index.css at Blooberry.com - no doubt the BEST HTML and CSS references available on the web. Tells you what elements and tags are supported by every browser out there, what version of the browser supports them, and any strange behavior that the browsers might exhibit related to that tag or element.
IBM Alphaworks - Lots of cutting edge software.
"For a successful technology, honesty must take precedence over public relations for nature cannot be fooled." -Feynman
#bookwarez in dalNET. Just try it.
When I decided to learn PHP, I just grabbed a copy of the documentation from the php.net website and started looking at code that can be found around on the net.
Sometimes the best way to learn a particular language is by example and trial-and-error
There are only 10 kinds of people in this world... those who understand binary and those who don't
Why rely on on websites and book? There is invariably at least one comp.* group for each programming language. The moderated lists are a great place to Learn By Lurking (tm) IMHO.
As for websites and books, I would suggest starting with a solid textbook style teaching reference and then moving onto websites. Programming websites tend to be heavy on advocacy and examples but lacking on background and theory.
there's a web page showing the complete table of contents here and the main site in support of the book including examples and all the exercises here.
just make sure if you buy it you are buying the 3rd printing. the 2nd and first are out of date at this point.
I like Slashdot.com, it's cool but sometimes they censor stuff.
ResearchIndex is the best resources on the web when looking for anything pertaining to computer science technical reports. Learn it. Use it. Love it.
I find http://www.cplusplus.com to be a handy reference for C/C++ standard libraries and syntax/operators.
BlackGriffen
This kinda stuff seems very tough to find. The only one I found depended on using a commercial IDE which did not interest me. All free software please. thanks.
Liberty.
In response to diving in to a bit of Java... Java is a full blown language that can be very complex. I would recommend checking a few books (such as O'Rielly Books) on Java Servlets, Java Server Pages, and JDBC.
Good luck.
kha0z
Master of ImportChaos.com
-rq
Hes a good game programmer but hes not the worlds best C programmer.
IF he did write a book on C it would be good for game programmers to read maybe.
If you use Linux, please help development of Autopac
The Stanford CS Library has lots of docs of interest for beginning CS students (C, Perl, linked lists, ...), and the Binky Pointer Video is a funny animated introduction to pointers
For a new topic, I usually go to www.cetus-links.org, which is a very comprehensive collection of links,books, articles,... for almost any language, buzzword, and technique...
And well-maintained, too.
C-C
DevZone
The DevZone has a very large collection of free compilers, books, and SDKs available for download.
If you're leaning more towards game development, GameDev.net is an excellent resource. It's more a game development community but you can find help for anything programming related in the forums.
Ben
Work Safe Porn
Just type in :)
Joel on Software
Many texts to read, some of them really insightful
Devshed
Many tutorials, focus on scripting languages
The best resource from java, besides the sun's various documentations is http://www.jguru.com, not only do they provide tutorials for basic things like Java Exceptions, but also allow you to post questions regarding different issues like various configurations of servers like Apache tomcat, Weblogic, etc. Jguru is an excellent way to see what the real life problems are, and what solutions are there.
[alk]
Try Gamelan for Java articles and tutes, and Dick Baldwins Java Tutorials. Baldwins tutes in particular are very comprehensive and cover Java, Javascript, Xml and Python.
I don't know, to be really effective we'd have to get more than one zergling in a thread at once, otherwise those Terran Marine bunkers are going to eat us up!
groups.google.com
www.dilbert.com
That is, sure there is one who made your question before
My intention is to ask about web sites this weekend, and books next weekend.
Good thinking! If you'd asked about the books first, they'd be obsolete by next weekend!
Garg
Garg
Alumnus, Xavier's School for Gifted Youngsters
Dive Into Python, a free online book for advanced programmers
Python FAQT, user-expandable knowledge base with great questions and answers
Python Library Reference, ed. by Guido van Rossum and Fred L. Drake, Jr. [need I say more?]
Python Tutorial, ed. by Guido van Rossum and Fred L. Drake, Jr.
The Whole Python FAQ
Since I cannot see them, my .02:
http://www.theserverside.com -> J2EE news, great level. Also J2EE patterns and book drafts. Great community.
http://www.jguru.com -> great faqs (quite in-depth content) and introductory texts also. Not any news, though
http://java.sun.com -> search for the blueprints, and the javaOne slides each year to follow the state-of-the-art on java technology, resumed. The community sucks, though.
http://c2.com -> not java, but great pattern repository, great community, and take years to read *part* of it.
For C# critiques visit www.geocities.com/csharpfaq
It is a small program that lets you connect to resources, message boards, and live chat for any number of languages (not just Windows dominant languages).
It's still in beta and is a bit buggy, but I've been impressed with it. It's free too. Go check it out now :)
I found http://developer.java.sun.com/developer/onlineTrai ning/ a very invaluable tutorial site. It is written in big part by the actual Java developers, and explain almost anything you'd like to do with Java, going from the pretty basic to the most advanced.
Gets 5 stars from me.
Well where is theoretically the best place to learn something? At a University. As a student I know that lecture notes are the EASIEST possible way to teach yourself something. They'll do it better than books, IMO.
So just google for the programming language and the name of your favourite university and check out some of the notes, and save yourself thousands of $$$ in tuition while learning the same stuff as the coders of tomorrow.
That's rich. Next explain how CSS relative path references are more secure than inline style or HTML. Oh wait, that's right, you don't know what you're talking about.
I often find CodeGuru and Codeproject useful for sample code, expecially for Windows development.
.NET development, the Windows Forms FAQ is a useful resource.
However, I usually just end up searching with Google to find the information. Links turn up so often to Codeproject and CodeGuru, that I often go there first now.
Finally, if you're getting into
C8H10N4O2 | Developer > Code
I like www.webmonkey.com for everything you need for web development.
- http://www.phpbuilder.com - PHP, some real world examples.
- http://www.devshed.com - PHP, Perl, Python and more.
- http://www.php.net - PHP
- http://www.perl.com - Perl
- http://www.coveryourasp.com - ASP, all real world examples.
- http://www.builder.com - C, C++, Java, Perl, Python and more.
- http://www.devcentral.com - C, C++, Java, PHP, Perl and more.
- http://www.eskimo.com/~scs/C-faq/top.html - C FAQ.
BooksIf you're doing application development, and you haven't got over your misconceptions that "Flash is just a shitty web designer-cum-programmers-trainer-wheels" then you'll be left in the dust *real* soon.
p ://www.waxpraxis.org/
If you've realised that Flash will be the de-facto standard for all web applications, pda-applications, next generation phone applications etc then check out:
J:ACK ( think: Java's AWT event model and SWING component library)
http://chattyfig.figleaf.com/jack/
Mobile device development
http://www.flashenabled.com/mobile/
Java socket server for flash via XML
http://www.moock.org/unity/
Solid web logs of what is really going on in the community
http://radio.weblogs.com/0106797/
htt
Community:
www.were-here.com
www.flashkit.com
www.ultrashock.com
Flash simply kicks ass - and the things I've seen it do via the web leave every other challenger in the dust.
wotsit regarding file formats
And I'm drunk
http://www.dontuse.net
It's a good place to go for an unbiased opinion ;)
The problem with on-line C++ is that many people who claim to write about it don't know their subject, and consequently write superficially correct code that actually sucks. I'm sorry to name names, but the much-recommended-here CPlusPlus.com is one such site; their "Hello, world!" program at the start of their isn't even correct. I'd give sites like that a miss if you're seriously interested in learning C++.
One good source of information about C++ (and many other programming-related subjects) on-line is the related Usenet newsgroups, particularly the group specifically for learners if you're just starting out, or the moderated C++ group for more advanced subjects.
Many of these groups also have helpful FAQs, available (as usual) via the Internet FAQ Consortium. Again, for those just starting out, I'd particularly recommend the alt.comp.lang.learn.c-c++ FAQ, which has links to helpful on-line resources, free compilers, etc.
There are a few web sites of which anyone in the C++ field should be aware.
There are a few decent on-line references to the standard library:
About the only decent on-line C++ tutorial I know of the electronic version of Bruce Eckel's "Thinking in C++" books. You can find a complete copy of these, and several of his other books, at his books web site. (He also has books on Java, C#, Python amongst other things, and all of his work I've read has been reasonably good.)
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
The reference for server side java is The Server Side.com
Also, JGuru has quite a lot of stuff about general java
And of course, the Sun Java site is an excellent reference to, and they recently redesigned the web site which is now much more intuitive IMHO...
Also, get a copy of Thinking in Java by Bruce Eckel (Free PDF version on the web), this is the best book on java ever written!
I'd rather be sailing...
is here
SitePoint rocks. Used to like phpbuilder.com, but it seems to be dead and the forums are clogged with helpless noobs.
Google
From my viewpoint, these links have served me well for both C++ and Java.
Java's Home
SourceForge - cannot live without
Apache - there is no other
JGuru
IBM DeveloperWorks
Eclipse OR NetBeans
Google is the main site I use
Cetus Links
I find Cppreference.com to be very simple and to the point. It's got information on both the standard C library, the C++ STL, and a few other common core components of both C and C++. Definitely just a lookup resource for people already familiar with one or both languages, and not entirely complete, but a quite useful resource nonetheless, especially for mundane but necessary things like function names and parameter order/datatype.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
http://www.allexperts.com/central/computing.shtml this is a great site for computing problems. if you just go to www.allexperts.com you can ask questions about literally anything.
Bill Catambay provides this indispendable website for experienced and beginning Pascal programmers. There's plenty of code samples, tools and projects for Macintosh and Windows.
...which is a shame, since IMHO it beats the pants off of most of the languages you mentioned, especially with the new stuff like generators. I'm not sure what the best website would be (www.python.org and the links there have been good enough for me so far), but there is an awesome tutor mailing list for Python that is full of people who are helpful, friendly, and witty. Haven't had a question yet that they couldn't answer. See here for details.
http://WebmasterBase.com I learnt all my PHP with Kevin Yank at Webmasterbase.
One day this will be worth mentioning: http://ComputingNews.com
Free Web based FTP
You know it's really getting old here that ColdFusion, which is as much as scripting language as any of the others mentioned (php, perl, etc.) is given such short shift by slashdot. There's never any articles on it, any article submitted on it is 'lost' and it is always ignored when it comes to comparisons of languages and questions of the sort.
w ww.cfadvisor.com ;)
Why is that? Is slashdot afraid of the language they wouln't die? Are they afraid of a language that is so loved and still 'owned' by a corporation?
This is getting stale, people.
Now as for best sites:
www.forta.com (macromedia's guru)
www.houseoffusion.com (they've got some massive mailing lists)
www.cflib.org (wow, open source code in ColdFusion)
There's even magazines for the language
www.cfdj.com
www.fusionauthority.com
www.defusion.com
And the list just goes on and on. But then again, according to what you may see here, it just doesn't exist.
Awesome site for beginners on topics like ASP and JSP. Comprehensively covers data access topics. I'd recommend it to everyone.
Here is the link: Stardeveloper.com.
I'm a terrible fan of El Rincón del Programador, in http://www.elrincondelprogramador.com, a fantastic web in Spanish with articles, news and tricks about lots of things, from ASP.NET to Linux.
bought a fat java book
With the exception of standards documents (which are not intended to be read by many people anyway), and without wishing to insult you, I must say that fat books suck. The fatter, the worse, with few exceptions. They tend to be written quickly, by non-experts, and tend to be poorly designed. It's no coincidence that the fat books tend to come from the same companies, who specialize in fleecing the book-buying public.
My favorite Java book is The Java Programming Language by Gosling, et al. The first edition was actually short at 373 pages. With the continual enlargement of the Java libraries, it's now getting a little hefty, but the text of the book is still only about 625 pages, plus a long index. It's a highly correct and beautifully designed book. It's an Addison Wesley book; they have good taste in selecting writers and book designers.
Hi,
It might also be a good idea to point to *really bad* reference books out there, so that you don't get confused.
My "favourite" in this category is the O'Reilly `practical C++ programming' book by S.Oualine. While the book reads fine enough it is completely out of date (published 1995!) and does not refer to standard C++ in any way.
The truly appaling fact is that it is just about the only C++ book available from O'Reilly. This publishing house has such a good reputation that a lot of people have picked up this book assuming it would be good also. I can't believe O'Reilly doesn't have a more recent C++ book given the importance of this language.
I O'Reilly has a policy that they don't want to keep up to date with C++ they should pull this book out their collection. At the moment it only confuses people.
Sun's on-line Java Docs need to add User Comments similar to PHP.net. They also need a link for each method to example code.
They use #include <iostream.h> and ignore the std namespace. This is wrong both in theory and in practice.
In theory, they claim to teach ANSI C++, which this never has been.
In practice, on most platforms that have both the old-fashioned <iostream.h> and the standard <iostream> headers, there are subtle differences between the two. There is the obvious, but usually non-fatal, namespace issue. More seriously, many of the <iostream.h> implementations were different (duh -- that's why we have a standard now :-)) and so code using them is likely to suffer from subtle problems if it's used with a different compiler, or even a new version of the same one, or if it's ever converted to use the standard <iostream> header instead.
These are clearly no more than irritations in the trivial example, but the use of the non-standard header could have nasty consequences in real world code. There's just no reason to do it with any modern C++ compiler, and yet here they are illustrating it as "ANSI C++" on page one. :-(
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
great for IC developers