I don't know, sometimes you need all caps for a while, and caps lock is nice [enable mode: sarcasm] THE ONLY TIME I NEED CAPS LOCKS IS WHEN I'M TROLLING! [disable mode: sarcasm]
The above sentance was typed without the benefit of the Caps Lock key. I'd gladly give up the Caps Lock key (or make it smaller or something) because I never use it.....even when typing quite a bit of upper case text.
I'd buy one for my commute. I have a Nissan Armada that I bought before gas prices went skyrocketing. I needed something with lots of space because of what I was carrying around and it was the roomiest. My needs have changed and I can't get out of it what I owe (who wants a gas hog these days). This car would be perfect for my commute (against traffic, 10 miles - takes less than 15 minutes each way even if I hit all of the lights) and would fit within my budget.
I wouldn't even need any extra garage space.....I could just build a ramp up into my Armada and park it there.....three cars in a two car garage.
What do you wish to do with a computer? This is probably the best line in the parent post.
Computer Science is a very general field with many specific applications of that knowledge. The skills needed to excel in one instance might be completely wrong for another instance. You should really evaluate what area you want to work in and learn the skills needed in that area.
Games programming? C/C++, understanding of 3D space, understanding of low level hardware (consoles), etc. Embedded programming? Tuning, tuning, tuning, and some C/C++ Business Apps? Database skills (Oracle or SQL Server would be my first stops, DB2 a close 3rd), Java or.NET, WebServices, and how to work with someone else's solutions (vendor solutions) etc.
The other skills you need you can't learn from a book. You need to learn to integrate with a team. You need to learn how to write a good design spec (and not for a semester long "project", but for a real application that takes upwards of a year to work on). You need to learn to accurately estimate. etc. To learn these, I recommend that you find a very good mentor at your first place of employment and absorb from them.
These are just the primaries......when the different groups pick their main candidate for the final election in November. I am not a Democrat, so I don't get to have input into that primary....thus, I am an uninterested party with regards to Obama vs Hillary.
My biggest gripe with my college experience (graduated 1994 - BS in CS) was that even though they were teaching the "solid" languages, they still didn't really teach me what I needed to know in order to do the job I do today (DB App development). Sure, things like Algorithms and Data Structures had some low level fundamental use, but they didn't teach me how to develop a SYSTEM.....most of my "projects" were simple "take some input - produce some output" programs.
Most of my professors had no real world experience, either. So, teaching things like team dynamics and working within a project schedule were really beyond their expertise. Granted, I've been quite successful, but I attribute most of that to my abilities, not what I learned in college. College just got me a piece of paper that opened the door.
I don't think the problem is with the languages being taught, but in the lack of true engineering being taught. This is true of any of the programming related fields (CS, MIS, SE). All of them need these skills.
That's the problem. They have enough money for all of the monkeys they need except that last one (infinity + 1 and all)......so, click on more of their AdWords so they can start the project.
So, how many states are represented thus far? Why is everyone conceeding victory to Obama (I'm an uninterested party, so I support neither him nor Hillary).
Prediction markets are only as accurate as their population. Those with small populations or with populations heavily influenced by one demographic do not necessarily represent the country as a whole. Also, since most of them are treated like a stock market, there are those that are taking larger risks just to try to win the "game".....and they have no representation in the real world event that is being modeled in this particular case. You don't buy multiple shares of a candidate, you get one (and only one -- unless you live in a corrupt state like Louisiana) vote.
I pretty much agree with the assessment in the summary (I didn't RTFA). If you want a non-Windows, *nix-based OS as a primary system, Apple is probably the best way to go. If you have an old machine that you don't want to run Windows on, Linux is best. I'm still sticking to Windows though......
I can say that as a non-Linux user (but comfortable enough in my geek-hood to understand all of those config files and command lines), when I got an old laptop from a friend (Dell Latitude C400 with no optical drive and no USB-boot support), the only OS that I could get on it was Ubuntu using PXE boot.......and it all "just worked"......Wireless, Touchpad, Suspend/Resume, etc. I've got complaints (like full screen flash video playback is flaky) and would still prefer to get Windows installed on it, but your statement about it requiring significant effort to get the OS up and running is likely to be based on older experiences. I did *NOTHING* to make Ubuntu work on this box other than walk through the installer options going "check, uncheck, check, uncheck".......even the instructions to get PXE booting to work were simple (albeit not a specific issue to Linux - http://hugi.to/blog/archive/2006/12/23/ubuntu-pxe-install-via-windows for reference, oh, and you don't have to use the edgy efft link, you can get a more recent distro)
I don't think that it should have been a rule, but in the early stages of development, it was dominated by the English language (most of the participants were either native English speakers or those like the parent who learned English in order to participate). Even today, there is a large English influence in "things Internet".....just less so percentage wise compared to those early days. If, instead of easing the restrictions in place, they remained as they were, I think English would have dominated the web to such a point that it would have become that universal language.
I agree.....granted, I speak English natively (and have no secondary language), I would have liked to see a universal language (not required to be English, but it is sort of the de facto standard) emerge and the web would have been the perfect vehicle for forcing it.
Something similar to.NET Master Pages is a good way to ensure consistency........basically, every page should start from one of a small number of templates you use for your program. And each of those templates should really be based off of a single master template.
The at command (Windows built in scheduler) will run a GUI based app, but since the GUI *assumes* graphical input, if there is a problem, it will usually try to display it on the screen....which is running under another process, so you won't always see it. I'm not saying it isn't possible, just that command line tasks work much better under a sceduler (just redirect the output to wherever you want). And while some GUI programs will accept command line input, they have to specifically be coded that way, otherwise, they aren't of much use in a batch mode.
Vista is fine, but they sure did screw up Office 2007......I can't find anything easily....
Of course, I'm in the camp of "give me a remote with 84 buttons and I'll figure out which one I want" instead of the camp of "give me a remote with 10 buttons and make them only do what I need"......I want the power, not the protection.
7) Know your audience.
-This is related to #5 in that your audience determines what features should be prominent: the person answering the phone needs the "take message" feature to be easiest to reach....the person at the cash register needs the "ring up sale" feature to be easiest.
-This is related to #6 in that your audience determines what colors are good / bad (think "high contrast" color schemes for visually impaired, cultural implications of color, etc.)
-This is related to #3 in that if your audience is Slashdot readers, they expect skinning and an options screen with 50,000 selections.....if your audience is the owner of the basement you live it, they expect a single button that is labeled "Do What I Mean"
I'm sure that principle applies to the others in some way, too, but you get the idea.
GUI interfaces are easier for input (no switches to remember, easy to navigate, etc.) Command lines are easier to schedule and include in custom batch scripts Command lines allow input prior to the program loading
Both have their place.
The big problem I have is that most administrators* that rely on the command line (in particular DBA's using SQL*Plus) don't help themselves out and manually enter that string of commands instead of batching them up or writing a GUI to simplify their normal tasks. (* administrators that I have personally encountered, your experience my be different).
If you turn a 360 into a DVR, it makes you have to choose whether to use that HD space on illegal game copies or time shifted video content (or at a minimum on XBox360 HD's).....I say it's a big win for MS because it will increase the dollars they get from game sales or HD sales.
That SOOO sounds like it was generated from some Mad-Lib.
Oh, I agree. Thanks to my deams, I can totally handle it when [adj.] [adj.] [noun] attack my [noun]...etc. Layne
How about this: I'm sure each of you have felt the "bounce" of a big truck passing you by....why not create some sort of mechanical compression layer that absorbs the effect of cars going over the road section.....it then converts this into a small amount of electricity.....probably most effective on highways and heavily travelled city streets.
And, on top of that, it would still allow for some thermal collection since it would be a different layer.
No need for me.....I loved it so much that I *STILL* have the disk and original material. Same for Pirates! (the one you had to boot from floppy to play) and a few others.
THE ONLY TIME I NEED CAPS LOCKS IS WHEN I'M TROLLING!
[disable mode: sarcasm]
The above sentance was typed without the benefit of the Caps Lock key. I'd gladly give up the Caps Lock key (or make it smaller or something) because I never use it.....even when typing quite a bit of upper case text.
Layne
I'd buy one for my commute. I have a Nissan Armada that I bought before gas prices went skyrocketing. I needed something with lots of space because of what I was carrying around and it was the roomiest. My needs have changed and I can't get out of it what I owe (who wants a gas hog these days). This car would be perfect for my commute (against traffic, 10 miles - takes less than 15 minutes each way even if I hit all of the lights) and would fit within my budget.
I wouldn't even need any extra garage space.....I could just build a ramp up into my Armada and park it there.....three cars in a two car garage.
Layne
Layne
Computer Science is a very general field with many specific applications of that knowledge. The skills needed to excel in one instance might be completely wrong for another instance. You should really evaluate what area you want to work in and learn the skills needed in that area.
Games programming? C/C++, understanding of 3D space, understanding of low level hardware (consoles), etc.
Embedded programming? Tuning, tuning, tuning, and some C/C++
Business Apps? Database skills (Oracle or SQL Server would be my first stops, DB2 a close 3rd), Java or
etc.
The other skills you need you can't learn from a book. You need to learn to integrate with a team. You need to learn how to write a good design spec (and not for a semester long "project", but for a real application that takes upwards of a year to work on). You need to learn to accurately estimate. etc. To learn these, I recommend that you find a very good mentor at your first place of employment and absorb from them.
Layne
These also look pretty cool....(be sure to use the quantity modifier on the prices):
http://www.compulab.co.il/all-products/html/products.htm
Layne
These are just the primaries......when the different groups pick their main candidate for the final election in November. I am not a Democrat, so I don't get to have input into that primary....thus, I am an uninterested party with regards to Obama vs Hillary.
Layne
My biggest gripe with my college experience (graduated 1994 - BS in CS) was that even though they were teaching the "solid" languages, they still didn't really teach me what I needed to know in order to do the job I do today (DB App development). Sure, things like Algorithms and Data Structures had some low level fundamental use, but they didn't teach me how to develop a SYSTEM.....most of my "projects" were simple "take some input - produce some output" programs.
Most of my professors had no real world experience, either. So, teaching things like team dynamics and working within a project schedule were really beyond their expertise. Granted, I've been quite successful, but I attribute most of that to my abilities, not what I learned in college. College just got me a piece of paper that opened the door.
I don't think the problem is with the languages being taught, but in the lack of true engineering being taught. This is true of any of the programming related fields (CS, MIS, SE). All of them need these skills.
Layne
That's the problem. They have enough money for all of the monkeys they need except that last one (infinity + 1 and all)......so, click on more of their AdWords so they can start the project.
Layne
So, how many states are represented thus far? Why is everyone conceeding victory to Obama (I'm an uninterested party, so I support neither him nor Hillary).
Prediction markets are only as accurate as their population. Those with small populations or with populations heavily influenced by one demographic do not necessarily represent the country as a whole. Also, since most of them are treated like a stock market, there are those that are taking larger risks just to try to win the "game".....and they have no representation in the real world event that is being modeled in this particular case. You don't buy multiple shares of a candidate, you get one (and only one -- unless you live in a corrupt state like Louisiana) vote.
Layne
I pretty much agree with the assessment in the summary (I didn't RTFA). If you want a non-Windows, *nix-based OS as a primary system, Apple is probably the best way to go. If you have an old machine that you don't want to run Windows on, Linux is best. I'm still sticking to Windows though......
I can say that as a non-Linux user (but comfortable enough in my geek-hood to understand all of those config files and command lines), when I got an old laptop from a friend (Dell Latitude C400 with no optical drive and no USB-boot support), the only OS that I could get on it was Ubuntu using PXE boot.......and it all "just worked"......Wireless, Touchpad, Suspend/Resume, etc. I've got complaints (like full screen flash video playback is flaky) and would still prefer to get Windows installed on it, but your statement about it requiring significant effort to get the OS up and running is likely to be based on older experiences. I did *NOTHING* to make Ubuntu work on this box other than walk through the installer options going "check, uncheck, check, uncheck".......even the instructions to get PXE booting to work were simple (albeit not a specific issue to Linux - http://hugi.to/blog/archive/2006/12/23/ubuntu-pxe-install-via-windows for reference, oh, and you don't have to use the edgy efft link, you can get a more recent distro)
Layne
That's the model I use to explain things that happen in movies.
kid: "Why'd he do that?"
me: "It was in the script."
Layne
Layne
I don't think that it should have been a rule, but in the early stages of development, it was dominated by the English language (most of the participants were either native English speakers or those like the parent who learned English in order to participate). Even today, there is a large English influence in "things Internet".....just less so percentage wise compared to those early days. If, instead of easing the restrictions in place, they remained as they were, I think English would have dominated the web to such a point that it would have become that universal language.
Layne
I agree.....granted, I speak English natively (and have no secondary language), I would have liked to see a universal language (not required to be English, but it is sort of the de facto standard) emerge and the web would have been the perfect vehicle for forcing it.
Layne
Something similar to .NET Master Pages is a good way to ensure consistency........basically, every page should start from one of a small number of templates you use for your program. And each of those templates should really be based off of a single master template.
Layne
The at command (Windows built in scheduler) will run a GUI based app, but since the GUI *assumes* graphical input, if there is a problem, it will usually try to display it on the screen....which is running under another process, so you won't always see it. I'm not saying it isn't possible, just that command line tasks work much better under a sceduler (just redirect the output to wherever you want). And while some GUI programs will accept command line input, they have to specifically be coded that way, otherwise, they aren't of much use in a batch mode.
Layne
It was 84.......probably not.
Layne
Vista is fine, but they sure did screw up Office 2007......I can't find anything easily....
Of course, I'm in the camp of "give me a remote with 84 buttons and I'll figure out which one I want" instead of the camp of "give me a remote with 10 buttons and make them only do what I need"......I want the power, not the protection.
Layne
7) Know your audience.
-This is related to #5 in that your audience determines what features should be prominent: the person answering the phone needs the "take message" feature to be easiest to reach....the person at the cash register needs the "ring up sale" feature to be easiest.
-This is related to #6 in that your audience determines what colors are good / bad (think "high contrast" color schemes for visually impaired, cultural implications of color, etc.)
-This is related to #3 in that if your audience is Slashdot readers, they expect skinning and an options screen with 50,000 selections.....if your audience is the owner of the basement you live it, they expect a single button that is labeled "Do What I Mean"
I'm sure that principle applies to the others in some way, too, but you get the idea.
Layne
GUI interfaces are easier for input (no switches to remember, easy to navigate, etc.)
Command lines are easier to schedule and include in custom batch scripts
Command lines allow input prior to the program loading
Both have their place.
The big problem I have is that most administrators* that rely on the command line (in particular DBA's using SQL*Plus) don't help themselves out and manually enter that string of commands instead of batching them up or writing a GUI to simplify their normal tasks. (* administrators that I have personally encountered, your experience my be different).
Layne
If you turn a 360 into a DVR, it makes you have to choose whether to use that HD space on illegal game copies or time shifted video content (or at a minimum on XBox360 HD's).....I say it's a big win for MS because it will increase the dollars they get from game sales or HD sales.
Layne
IDSPISPOPD is much handier during dreams.....you get to fly, walk through walls, and can't be hurt......
Layne
How about this:
I'm sure each of you have felt the "bounce" of a big truck passing you by....why not create some sort of mechanical compression layer that absorbs the effect of cars going over the road section.....it then converts this into a small amount of electricity.....probably most effective on highways and heavily travelled city streets.
And, on top of that, it would still allow for some thermal collection since it would be a different layer.
Layne
No need for me.....I loved it so much that I *STILL* have the disk and original material. Same for Pirates! (the one you had to boot from floppy to play) and a few others.
Layne