self-improvement

Which will serve a budding programmer better: A classic book in scheme or a modern language like python?

I'm really interested in becoming a serious programmer, the type that people admire for hacker chops, as opposed to a corporate drone who can't even complete FizzBuzz. Currently I've dabbled in a few languages, most of my experience is in Perl and Shell, and I've dabbled slightly in Ruby. However, I can't help but feel that although I ...

what will be the port number in the ip+port combination?

Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls reports 227 Entering Passive Mode (153,18,17,11,238,169) 150 Here comes the directory listing. Entering Passive Mode (153,18,17,11,238,169) the port number here decoded comes out to be 61097. its huge!! is it correct? ...

How do you nurture your Passion for IT

Possible Duplicate: How do you keep the passion for programming if you have done it for ages or achieved it all? How do you rekindle your passion for IT in general, The load of information we're facing everyday is enourmous and keeping up with could be a full time job in itself. What is a passion could turn into a burden. Do y...

How to start programming from scratch?

I've never really had any experience with programming at all, my uncle told me to come to this site for help from total strangers if I wanted to start programming. I know the names of a couple of languages but I don't really know anything at all. I'm fourteen and I can type fast if that counts for anything. One of my uncles wanted me ...

How do Menu Screens/Screen Changes work in C# and XNA?

I'm working on a game in C# w/ XNA, and I want to make a main menu screen/title and options screens. I'm not sure how to make them, or what's required to do so. ...

Getting back up to speed in Java development

Using http://stackoverflow.com/questions/2344376/getting-back-up-to-speed-on-java-after-8-10-years as a starting point... Along with updating myself with the core JDK6 features, would knowing the different components of JBoss be enough of a refresher to make me marketable? Though I have about six+ years of Java development experience, ...

Elegant Python?

I am trying to teach myself Python, and I have realized that the only way I really learn stuff is by reading the actual programs. Tutorials/manuals just cause me to feel deeply confused. It's just my learning style, and I'm like that with everything I've studied (including natural languages -- I've managed to teach myself three of them...

How can I send a datagram with an Ethernet trailer?

How can I send a datagram with an Ethernet trailer? If I use SocketType.Raw, I'll have to send the whole IP header and I have no idea how to do that. Here's a picture that will explain this better: As you can see, there's no data. The "00 00 00 00 ..." is the trailer. Thanks. EDIT: I removed the language requirement, added a WireS...

Writing a simple DMS web service in Python

Hello, I recently learned Python and want to do a project just to get my hands dirty and let the knowledge settle. So I was thinking to create a simple Document Management System in Python because I have another project written in Java which needs it. I want the two to be linked by SOAP so the DMS will be a web service. I need the DM...

What's the best optimization you've ever used?

One of biggest optimizations I've used is regard to this question: http://stackoverflow.com/questions/1152414/import-from-text-file-to-sql-server-database-is-ado-net-too-slow with the initialized version, insert each row per query use ADO.NET, I was able to insert about 100 rows/second. When I switched to batch insert, it rose to 1000 ...

Long-term learning for a "self-made" PHP developer

As some of us have created their public site without an academic background, I ask this question mostly to professionals: Enhance oneself : Non professional may encounter a barrier: it's easy to learn the basics (vars, loops, basic sql manipulation), but there are no "long term" tutorials, which really gives a deep knowledge. I know t...

About Dijkstra's paper

I am reading Coders at Work. I came across this paragraph in Donald Knuth's interview. Seibel: It seems a lot of the people I’ve talked to had direct access to a machine when they were starting out. Yet Dijkstra has a paper I’m sure you’re familiar with, where he basically says we shouldn’t let computer-science students touch a mach...

Looking for advice on a personal learning project. Where should I go next?

At work, I build web apps using a pretty vanilla Java Enterprise technology stack. Ths includes some sort of SQL database, EJBs, JSP/servlets, etc., all running under JBoss. Then there's the usual jQuery and CSS footwork in the browser. I'd like to start working on a small, personal project in my free time, mostly as a way to gain expos...

Do a newbie have a definite plan for learning programming

I have just started programming few days back ! working with C with data structure (array , linked list) and bit Linear Algebra(system of linear equation). i dont have any definite plan right now... after looking at this chart ( http://bit.ly/cH2Jb1 ), I am bit confused ... Could anyone suggest me as weather to follow this chart or s...

Kind share a site which gives upto date algorithms.

Kind share a site which gives upto date algorithms. ...

How can I improve my database design and query skill?

I have been doing web development using python for a year. And all the projects I took part in are small-scale intranet applications, which didn't require much design skill and performance of queries just didn't matter in most cases. That means I can use an ORM like django.db and SQLAlchemy and forget about the database details. But r...

Pimp my LINQ: a learning exercise based upon another sa question

I decided to try out LINQ for the first time to try and solve this question. The results of my first foray into the wonderful world of LINQ looked like this: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { static void Main(string[] ar...

Any recommened resources for a PHP developer going into C#/WPF?

i am currently a PHP web developer (university student next year). i want to learn more about C#/WPF development (mainly windows development first). i know of Channel 9, Windows Client, C# How do i. since i know programming, i dont want to spend so much time with the very basic syntax etc, which i sometime find that books do (i am rea...

Spring framework self-training

I'd like to learn Spring MVC framework basis. My personal experience tells clearly that more than reading manuals, docs, howtos only is only one important part of self-training, but to capitalize real experience you need to solve real problems. May someone suggest a fake-project that I can implement in my free-time, avoiding only-theoret...

Self-hosting an SVN repository for a personal project

I'd like to self-host an SVN repository for a personal project (web game), but I'm unsure of where I should host it. It wouldn't receive a lot of traffic as I am the sole developer. These are the options I see: Use one of my personal computers Use the VPS running the web server for the project Hosting it on the VPS makes the most sen...