Where can I learn CGI Programming in C? - cgi

Hi I'm a student and on my internship. Unluckily, my company wants me to write CGI programming with C. I've no idea why they want to use it. Anyway I've to learn and apply it for the next 2 months. How and what can I learn CGI programming. I've 2 years experience with asp.net. Can you give me some good links too .
Thanks in advance.
Kevin

As everyone else has stated Google is your friend. But, here are some links from my bookmarks which are useful.
A good tutorial is:
http://www.cs.tut.fi/~jkorpela/forms/cgic.html
Oreilly Has an out of print book which they freely publish online:
http://oreilly.com/openbook/cgi/ch01_06.html
Dr. Dobbs has an article:
http://drdobbs.com/cpp/184403248
Linux Journal also has an article:
http://www.linuxjournal.com/article/6863
And then there's also the cgic library:
http://www.boutell.com/cgic/

Related

Resources for beginners to develop with Zope 2

I'm planning to write an application using Zope2; it's not going to be a CMS-ish application but let's say it's a rudimentary "accounting and finance" application. From what I could understand so far (mostly by reading Zope 2 Book), this is not an “instance-space” application and should be written in “Python packages” form.
I've been searching the net for many hours to find a tutorial or a guide on how to start such a project with no luck. What I need, basically, is:
How to create the initial structure of the project? I'm looking for some tool equivalent to grokproject for Zope2.
A very simple example application so I can understand how things are put together. I have absolutely no idea about this and I couldn't find any reference to this topic in Zope 2 Book.
I've already checked Zope 2 Wiki, which hardly looks like a wiki BTW :-), but couldn't find anything useful for my case.
So I'd really appreciate if you could share anything useful in this regard with me.
TIA,
The following, though bumpy, got me started:
Zope 2 Developer's Guide
Zope 2 Book
ZopeSkel for project creationg and doing the initial boilerplate
Zope-ers' priceless help on StackOverflow :-)
Not sure if I should recommend it but reading other products' code (specially SilvaForum and OFS.Folder) really helped me clear thing up in my mind.

How to get started with Cocoa application development?

I'm a Java guy who is familiar with Swing programming and recently just started out with iPhone programming. Boy the learning curve was steep and now I would like to start Cocoa development for desktop apps.
I've been reading on articles and considering buying few cocoa book to advance my learning, still I feel I don't fully get it yet. I started about 3 months back and pretty comfortable with XCode and Objective-C but developing cocoa for desktop apps looks like a different game from iPhone development.
My questions are:
Suitable book to pick up and learn from.
What blogs I should follow?
Any code example I should look at to learn from.
I've been looking at Adium src and considering buying Cocoa Programming 3rd but the book looks like bunch of stuff I already kinda know.
Suitable book to pick up and learn from.
Aaron Hillegass - Cocoa Programming for Mac OS X
What blogs I should follow?
Scott Stevenson
Wil Shipley
Cocoa is my girlfriend
Any code example I should look at to learn from.
Apple's Currency Converter tutorial
Apple's Currency Converter tutorial with cocoa bindings
EDIT: There is already a comprehensive list here on SO:
Good ways to Learn Cocoa?
Our CocoaHeads group has a really large list of resources:
http://cocoaheads.byu.edu/resources
If you're looking for books, check out: http://cocoaheads.byu.edu/resources/book
Or blogs: http://cocoaheads.byu.edu/resources/blog
Or tutorials: http://cocoaheads.byu.edu/resources/tutorial
Or sample code: http://cocoaheads.byu.edu/resources/sample-code
etc

Where Can I Find Demo/Sample Code For Perl 6?

I've got myself a copy of Rakudo and I'd love to give it a test drive. After looking around the Internet I found some code snippets of cool Perl 6 stuff, but no complete scripts. Any sites that make practical Perl 6 scripts available would be appreciated.
Thanks guys, Ehtyar.
Please check out the perl6-examples repository from http://github.com/perl6/perl6-examples/tree/master, it contains many nice examples.
Also don't hesitate to join #perl6 or irc.freenode.net if you have any questions (or perl6-users#perl.org if you're more the email user).
Sometimes there are also very nice examples on the Perl 6 blogs out there, most of them are collected on http://pl6anet.org.
See also Perl 6 examples on Rosetta Code.
This page at the Perl foundation covers new features very well. Specifically "The Long Perl 6 Super-Feature List" (Which isn't actually very long, it explains what new features will be coming in bullet points). If you are specifically looking for new features only, that is the place to look as opposed to sifting through mounds of sample code and dissecting new features.
There are some good smaller examples on this page that will demonstrate new features without an elaborate amount of code.
A great place for other perl6 stuff is the Perlgeek blog; there are several articles and examples there, including a functional grammar for JSON parsing...very cool.
As Robert mentioned, the Perlgeek blog has some great articles. I've written a couple articles myself, but they mostly cover specific things of Perl 6 (classes, methods, etc).
You can look at the Using Perl 6 book, which is freely available as a pdf here. It has lots of code examples for the concepts and features it covers. The book is also available in the docs directory of the latest Rakudo * release.
Also, I'd recommend looking through the spec tests. If you have Rakudo * installed they should be in rakudo/t/spec. They are organized by the synopsis, which can be a little confusing. However, the benefit from looking through them is great, you'll get a chance to see multiple examples of how to use concepts in Perl 6 that you know work in your current build because you can run the test.
Resources I think helpful at the time of writing this comment (June 2015), listed from most to least QA'd:
examples.perl6.org.
Short one liners article.
Perl 6 advent calendars.
jnthn's talks eg "Perl 6: what can you do today?". Good resource for examples of concurrency.
Perl 6 entries at Rosetta Code. Many of these are written by Larry Wall.
Modules on modules.perl6.org.
Perl6Maven. Contains snippets and a long, incomplete, partly bitrotted P6 tutorial, but the site's owner (Gabor Szabgab) has said he intends to build out his P6 content this year (2015) so it's worth at least a quick visit.

Where are good places to start learning VB?

The only programming language I know is C++, and I would like to learn some others, specifically Visual Basic. So — what are some good beginners tutorials for VB, and what others languages would you suggest are good ideas to learn?
I suggest you to start with C#, because is more related to C++ and will give you a good introduction to .net
Petzold book .NET Book Zero - What the C or C++ Programmer Needs to Know About C# and the .NET Framework is perfect for the task (free)
Then you can learn VB.net, a cousin of C#.
Try this:
http://msdn.microsoft.com/en-us/vbasic/ms789086.aspx
You'll find tons of articles and videos on http://www.asp.net/learn
Enjoy
If you already want the tutorials, here is a good site to begin: http://cuinl.tripod.com/tutorials.htm , but here is good too: www.tutorialized.com/tutorials/Visual-Basic/1 . Sorry about my english.
what are some good beginners tutorials for VB
http://www.programmersheaven.com/2/VB-NET-School
what others languages would you suggest are good ideas to learn?
For a powerful language with similar syntax as C++: C#
For a rapid development scripting language: Python

Where can I find some websites with VB.NET tutorials?

I am looking for a website similar to W3Schools that teaches the basics for VB.NET 2008.
If none exist I would just like some good tutorials to get me started. I did some basic VB.NET a couple of years ago but I need to refresh myself, any ideas?
This has some really good screencasts: http://windowsclient.net/learn/videos.aspx
More videos here: http://msdn.microsoft.com/en-us/vbasic/bb466226.aspx
You can find visual basic tutorials in MSDN: go to the Visual Basic Developer Center for a start.
This may not be as nicely formatted as w3schools, but MSDN is probably the best place for you. They have pretty good documentation from what I've seen, but I don't work in VB too much. Here's the link, though. This should be roughly what you're looking for.
http://msdn.microsoft.com/en-us/vbasic/default.aspx
101 Samples for Visual Basic 2005
learnvisualstudio.net it isn't free, but they have great video tutorials
I know of this one for VB.NET 2008: http://msdn.microsoft.com/en-us/vbasic/bb964686.aspx
You will need to accept the license, and then you will download a zip file with various samples for VB.NET 2008.