Nintendo should apologize for the countless golden afternoon's children wasted like human pods in the matrix of suburbia. Games should be quickly to learn easy to drop at any time not demanding hours of play to build points and skill for the next level. Video games should follow the sitcom format and bing played in 20 min sessions...no more.
gedit Spartan? all you need is bash-xterm-vi and vim if you want your nails done. cscope and ctags to track your code get your hair highlights with Perl and Ruby to look fab.
You can surf Wikipedia with your students in a winbox $60 DLLS per box closed source license vendor-lock-in or for $0 DLLS. Figures don't lie but lairs figure.
I've been installing Linux since Red Hat 6.2. I remember the days when getting the Linux to recognize your video settings and bring X was like winning the lottery. It was that hard. Last week I got a brand new PC System with the Asus P5L-VM1394, Pentium D. That's it! No funky hardware. I loaded Fedora Core 6 thinking: I have a pretty good feeling the all my hardware will be loaded smoothly, I just had that experience happening 2 or 3 times with different combinations.
NO CAN DO!
The 2.6.18 Kernel does not carry the Attansic Gigabit net driver atl1.ko so my net chip doesn't work. This is a brand new spanking box! With brand new spanking hardware! The least I would expect is for the OS to cover my hardware.
I had two choices then: 1. Zap the drive and install Vista. 2. Do the rounds on the net looking for those crusaders who patch drives and post them on the web for little people like me.
The Asus board had the Linux drivers on a CD but they wouldn't build. I had some sort of error: Well, do you expect the average user to understand simple concepts like kernel headers and global replacements in the make file? Well? Anybody? After 2 hours researching on the web I found out that the Makefile was looking for a deprecated file named config.h (I find a kind soul posted the info on the web). I renamed autoconf.h and my atl1.ko was built. I installed and the network started running. The upgrade program, yum, asked me if I wanted to upgrade my packages, I said yes. Why not?
I let it rip through the night and next morning all modules were updated. I rebooted and my network was gone again! WTF!? yum went ahead and upgraded my kernel from 2.6.18 to 2.6.20, thank you very much, and now the atl1.ko driver doesn't work with the new kernel. IT IS NOT SUPPORTED! Sorry buddy, better luck next time.
I was pissed and dumbfounded. Some powerful chakra let my brain and my body depleted for the next two hours. I went to play in my mac for a while.
Anger gone, I went ahead again and downloaded the Attansic net drivers for the 2.6.20 kernel. Another post said that the drivers are now part of Linux 2.6.21..whoopee.
This time the drivers built on the first try and modprobe took care of the rest.
I was so ready to ship the damn box back and get a DELLVISTA box. But I digress.
But right now FC6 is humming along. The stand by or any power saving mode doesn't work. But sound and video really rock. Michael and Bill are not getting my money and I don't have to sign any effing EULA contract. Not today.
My Vanilla Linux box is a keeper.
Maybe I should have started with FC7. I don't like odd numbers in my revisions of anything.
But one fact remains true: Linux Distros will never compete with the home PC commercial domain, until the hardware manufacturers commit to support it.
If anybody knows how to configure the acpid for an Asus P5L-VM1394 board, I'll be in my room.
Kernel Team No! Layers! Onions have layers. Linux have layers! Onions have layers. You get it? They both have layers. (he heaves a sigh and then walks off)
End User (trailing after the Kernel Team) Oh, they both have layers. Oh. {Sniffs} You know, not everybody likes Linux. Games! Everybody loves Games! Games have layers.
Kernel Team I don't care. what everyone likes. Linux are not like games.
End User You know what else everybody likes? Fancy GUIs. Have you ever met a person, you say, "Let's get some fancy GUIs," they say, "Hell no, I don't like fancy GUIs"? Fancy GUIs are delicious.
Kernel Team. No! You dense, irritating, miniature beast of burden! Linux OSes are like onions! And of story. Bye-bye. See ya later.
I always felt guilty for not sending a few dollars to radioparadise.com, quite possibly the best broadcast music experience of my life ( except loudfactory which is long gone)
I would like to step back from a moment and reflect on the perception that the for a human to learn she-he must be subjected to stress an alienation of our sysems of education.
"Those bastards make you study it in one of your college courses."
During my sophomore year at CS dept at UT Austin(1996) they made us write the whole IP/TCP stack in assembly in a Mac Quadra.
Boy I dreaded that class. I had to spend many days (and nights) at the labs in Welch Hall debugging the damn code to a point I did memorized most of the damn opcodes for the ppc. After that class each time I see a hex dump I quiver.
After that class and years developing I came to realize that assembly language is to computer science what Anatomy is to Medicine. It was the "weed out" course.
I would never take a job doing assembly. I got a 000000: 620a in that class.
I'm looking forward to the day IT departments being a thing of the past like the milkman. I heard a few weeks ago the university of phoenix got emails accounts for the whole student body for free. google mail.
DRM is bad, period. It's the equivalent of a bible with a quarter slot. When the time runs out, the bible snaps closed. (yeah, I saw it in an old Simpsons episode..what was it? oh yeah! "Homer gets a gun" Hey perhaps Gun Control advocates should change their bill to "Gun Rights Management". Eat your hearth out, Karl Rove.
This is pretty damming and from TFA these are then names:
Brandon LeBlanc Scott Beale Barb Bowman Mauricio Freitas Mitch Denny Zen Heavengames
The question MS is going to face in 2007: Why upgrade? Prepare yourself to some heavy muscle flexing from our friends in Redmond to literally "introduce" their OS in 2007. Expect quick and rapid degradation of service and security patch support of Windows XP and lot's a discounts and free stuff to those who follow carrot.
Think of Perl as the nail gun and C as the wood beams. The bluetooth device drivers and speed critical system calls from the kernel libs are written in C. Perl is ideal for this type of job. Is light, powerful and it NAILS the job every time.
I'm from the stand-up generation. If you are from my generation, you learned to play video while standing, sometimes for hours, at your mall, downtown arcade parlor. My younger brother is from the console generation. He finished Mario World but perhaps never left his initials in the Frogger or Galaga at the Arcade. I too froze my ass waiting outside Target for the Wii. See, we don't have a console at home because we frowned at the idea of having the kiddos pressing their butts for hours on the sofa with sore thumbs all bug-eyed. We the wii, I made the exception, you have to stand up again! This will be the 2nd stand-up generation.
0. Go to your favorite terminal and access your account. 1. Create a new project in CVS or Subversion named my_projects. 2. Check out the project in a location of your choice. 3. Create the following sub-projects there.
c_and_device_drivers
cpp_apps
java
ruby
perl
docs 4. This is your portafolio. It's empty. What are you waiting for? 5. When your company asks you to code something also
code your own solutions in the language you think is best for what
you are trying to accomplish. Try to make your projects cross-platform,
you'll find out that with ruby and perl is almost trivial. When you code with
a team you can only go so far, here you are the boss, the sky is the limit.
If you are not sure where to start, concentrate in a client/server architecture.
They are fun and apply to almost anything out there. 6. Once each dir has 2 or 3 projects for each language add more for python or tcl 7. Move your repository around (port it) and share your favorite projects in sourceforge 8. Enjoy!
"Women don't want power, they want love" "Global Warming is real and permeates through each and every thing in life found vexing" "RIAA is pure evil" "Apple knows my needs and desires and sells them to me at the right price" "C++ and pointer operations are babel's tower of software development" "Broadband is essential and priced right" and so on..
Cust:..and the 4th service pack did not got through, something to do with key management? Vendor: Ah! let me tell you all about the suite tools an licensing for the 2007 roll out. Cust: Well, our budget is thight. We have a team working to port part of the application to Open Source servers. Vendor (smiling): Do you have ANY idea how much is going to cost? Cust: Well, the actual numbers are a big point of contention. Vendor: I'll save you the agravation, IBM? Oracle? they have R&D and D stands for deep pockets, get it? But I'm here ready to offer you big discounts for the all our upgrades, you know that if you don't upgrade right now, you'll have to pay FULL price once the contract expires, right?. Cust: (sight). Vendor: Now about those licenses...
I grew up in the 70's in Mexico. Ultraman and Goldart (Monstruos del Espacio) were my super heroes. Ultraman was solar powered (but like todays batteries kept getting discharged in the middle of a presentation, i mean a battle). Goldart was a transformer (turned into a single engine jet and lived in a volcano).
Of course, ultraman was full of drama. People actually died, got sick, and sometimes, Ultrman lose!
I would then get up, turn OFF the black and white tv in the dinning room. Walk out into the yard all bugged eyed and exclaim with upmost disbelief: "Carajo!"
Making my early childhood afternoon tv days, 30 years ago, worthwhile.
Allow me to rant a bit. I someday I'm going to write a book about abstraction: "Pitfalls of abstraction". After 10 years developing software for 10 years I'm suffering of debugging fatigue. Am tired of the: "Nobody knows what this piece of code do and why was done this way".
In the physical world, deconstruction (the action of understanding a system by looking at the parts and the interactions among them) is limited by time and space.
In the ethereal world of software design, the limit of abstraction of a system is infinite. Abuse of abstraction, many times, is like a personal joke, that nobody finds funny, rather makes people miserable, and it can't be removed.
Extreme programming is a good way to keep the code honest. Spare the review team from the analogies, metaphors or aphorisms to try to explain something that is NOT SELF EVIDENT by quick glance or inspection. Code it again and think that you have to explain the design maybe not to a 4yr old but an 8yr old child, comment it that way. And don't be surprised then many years down the road you find your code re-used again in some other system..because it does ONE thing...and it does it RIGHT.
The bullcrap about strocking the surface and melting reservations is so idiotic anybody with half a brain can see this jackass all he wants is brownie points with some effing provider for whatever his her bussiness is about.
All we care is weather the so called round button interface is simply enough to operate like you know what or is a stupid army-knife click-o-rama choke-full of features 4-way navigation pad where you have to memorize wich direction does what. That's all.
Let's face it, is the McLehrer Hour entretaining? No!
People find buffoon Stwart antics entratining. People find teary eyed melodramatic Couric entretaining. News (specially political news) develop too fast.
Today's shrink wrapped news (network and cable) have a though xbox-youtube-websurfer 15 sec attention span audience. I say go watch BBC or Al-Jazeera, but that's not entretaining.
In bussiness, all rules and ideas have exceptions, all of them! Humans are contradictory in nature, hence bussiness too. It reminds me of a quote from the Simposons. Judge: Lisa Simpson, for lying under oath I sentence you to life in exile in Monster Island. (Judge whispers)don't worry the existence of Monster Island is a myth. -Lisa running away from Godzilla and Mothra through the Jungle - Lisa: I though that Monster Island was a myth! Person running away: Actually Monster Island is a peninsula!
The only myth is that in a world were people live in extreme poverty a profit driven society is morally acceptable.
Nintendo should apologize for the countless golden afternoon's children wasted like human pods in the matrix of suburbia. Games should be quickly to learn easy to drop at any time not demanding hours of play to build points and skill for the next level. Video games should follow the sitcom format and bing played in 20 min sessions...no more.
gedit Spartan?
all you need is bash-xterm-vi
and vim if you want your nails done.
cscope and ctags to track your code
get your hair highlights with Perl and Ruby
to look fab.
Johnatan: I'll invite you for dinner.
Linus: What will be having.
Johnatan: Steam Clams! Open Source Steam Clams!
You can surf Wikipedia with your students in a winbox $60 DLLS per box
closed source license vendor-lock-in or for $0 DLLS.
Figures don't lie but lairs figure.
If programs were houses, C would be the hammer.
A developer who doesn't know C is a contractor fumbling with a hammer.
Don't start me with what language is the nail-gun but the idea that the
hammer is going away is by any stretch of the imagination: purely idiotic.
I've been installing Linux since Red Hat 6.2.
I remember the days when getting the Linux to recognize your video settings and bring X was like winning the lottery. It was that hard.
Last week I got a brand new PC System with the Asus P5L-VM1394, Pentium D. That's it! No funky hardware.
I loaded Fedora Core 6 thinking:
I have a pretty good feeling the all my hardware will be loaded smoothly, I just had that experience happening 2 or 3 times with different combinations.
NO CAN DO!
The 2.6.18 Kernel does not carry the Attansic Gigabit net driver atl1.ko so my net chip doesn't work.
This is a brand new spanking box! With brand new spanking hardware! The least I would expect is for the OS to cover my hardware.
I had two choices then:
1. Zap the drive and install Vista.
2. Do the rounds on the net looking for those crusaders who patch drives and post them on the web for little people like me.
The Asus board had the Linux drivers on a CD but they wouldn't build. I had some sort of error:
Well, do you expect the average user to understand simple concepts like kernel headers and global replacements in the make file?
Well?
Anybody?
After 2 hours researching on the web I found out that
the Makefile was looking for a deprecated file named config.h (I find a kind soul posted the info on the web). I renamed autoconf.h and my atl1.ko was built. I installed and the network started running. The upgrade program, yum, asked me if I wanted to upgrade my packages, I said yes. Why not?
I let it rip through the night and next morning all modules were updated. I rebooted and my network was gone again!
WTF!?
yum went ahead and upgraded my kernel from 2.6.18 to 2.6.20, thank you very much, and now the atl1.ko driver doesn't work with the new kernel. IT IS NOT SUPPORTED! Sorry buddy, better luck next time.
I was pissed and dumbfounded.
Some powerful chakra let my brain and my body depleted for the next two hours.
I went to play in my mac for a while.
Anger gone, I went ahead again and downloaded the Attansic net drivers for the 2.6.20 kernel.
Another post said that the drivers are now part of Linux 2.6.21..whoopee.
This time the drivers built on the first try and modprobe took care of the rest.
I was so ready to ship the damn box back and get a DELLVISTA box. But I digress.
But right now FC6 is humming along. The stand by or any power saving mode doesn't work. But sound and video really rock.
Michael and Bill are not getting my money and I don't have to sign any effing EULA contract. Not today.
My Vanilla Linux box is a keeper.
Maybe I should have started with FC7. I don't like odd numbers in my revisions of anything.
But one fact remains true:
Linux Distros will never compete with the home PC commercial domain,
until the hardware manufacturers commit to support it.
If anybody knows how to configure the acpid for an Asus P5L-VM1394 board, I'll be in my room.
The software developer walking by mumbled: No wonder, the door wasn't even locked.
Kernel Team
No! Layers! Onions have layers. Linux
have layers! Onions have layers. You
get it? They both have layers. (he heaves
a sigh and then walks off)
End User
(trailing after the Kernel Team) Oh, they both
have layers. Oh. {Sniffs} You know,
not everybody likes Linux. Games! Everybody
loves Games! Games have layers.
Kernel Team
I don't care. what everyone likes.
Linux are not like games.
End User
You know what else everybody likes?
Fancy GUIs. Have you ever met a person,
you say, "Let's get some fancy GUIs," they
say, "Hell no, I don't like fancy GUIs"?
Fancy GUIs are delicious.
Kernel Team.
No! You dense, irritating, miniature
beast of burden! Linux OSes are like onions!
And of story. Bye-bye. See ya later.
I always felt guilty for not sending a few dollars to radioparadise.com,
quite possibly the best broadcast music experience of my life (
except loudfactory which is long gone)
Time's up.
I would like to step back from a moment and reflect on the perception that the for a human to learn she-he must be subjected to stress an alienation of our sysems of education.
The PC guy is an X86 Box with Windows software on it.
The Mac guy is a PPC or Intel Apple box with OS X on it.
Linux should be the huge bin with
Salvation Army clothes and the
mac guy and the pc guy digging through it.
"Those bastards make you study it in one of your college courses."
During my sophomore year at CS dept at UT Austin(1996) they made us write the whole IP/TCP stack in assembly in a Mac Quadra.
Boy I dreaded that class. I had to spend many days (and nights) at the labs in Welch Hall debugging the damn code to a point I did memorized most of the damn opcodes for the ppc. After that class each time I see a hex dump I quiver.
After that class and years developing I came to realize that assembly language is to computer science what Anatomy is to Medicine.
It was the "weed out" course.
I would never take a job doing assembly.
I got a 000000: 620a in that class.
I'm looking forward to the day IT departments being a thing of the past like the milkman.
I heard a few weeks ago the university of phoenix got emails accounts for the whole student body for free.
google mail.
DRM is bad, period.
It's the equivalent of a bible with a quarter slot. When the time runs out, the bible snaps closed.
(yeah, I saw it in an old Simpsons episode..what was it? oh yeah! "Homer gets a gun" Hey perhaps Gun Control advocates should change their bill to "Gun Rights Management". Eat your hearth out, Karl Rove.
This is pretty damming and from TFA these are then names:
Brandon LeBlanc
Scott Beale
Barb Bowman
Mauricio Freitas
Mitch Denny
Zen Heavengames
The question MS is going to face in 2007:
Why upgrade?
Prepare yourself to some heavy muscle flexing from our friends in Redmond to literally
"introduce" their OS in 2007.
Expect quick and rapid degradation of service and security patch support of Windows XP and lot's a discounts and free stuff to those who follow carrot.
Think of Perl as the nail gun and C as the wood beams. The bluetooth device drivers and speed critical system calls from the kernel libs are written in C.
Perl is ideal for this type of job. Is light, powerful and it NAILS the job every time.
I'm from the stand-up generation.
If you are from my generation, you learned to play video while standing, sometimes for hours, at your mall, downtown arcade parlor.
My younger brother is from the console generation. He finished Mario World but perhaps never left his initials in the Frogger or Galaga at the Arcade.
I too froze my ass waiting outside Target for the Wii.
See, we don't have a console at home because we frowned at the idea of having the kiddos pressing their butts for hours on the sofa with sore thumbs all bug-eyed.
We the wii, I made the exception, you have to stand up again!
This will be the 2nd stand-up generation.
0. Go to your favorite terminal and access your account.
1. Create a new project in CVS or Subversion named my_projects.
2. Check out the project in a location of your choice.
3. Create the following sub-projects there.
c_and_device_drivers
cpp_apps
java
ruby
perl
docs
4. This is your portafolio. It's empty. What are you waiting for?
5. When your company asks you to code something also
code your own solutions in the language you think is best for what
you are trying to accomplish. Try to make your projects cross-platform,
you'll find out that with ruby and perl is almost trivial. When you code with
a team you can only go so far, here you are the boss, the sky is the limit.
If you are not sure where to start, concentrate in a client/server architecture.
They are fun and apply to almost anything out there.
6. Once each dir has 2 or 3 projects for each language add more for python or tcl
7. Move your repository around (port it) and share your favorite projects in sourceforge
8. Enjoy!
Cabazorros statements exceeding truthiness:
"Women don't want power, they want love"
"Global Warming is real and permeates through each and every thing in life found vexing"
"RIAA is pure evil"
"Apple knows my needs and desires and sells them to me at the right price"
"C++ and pointer operations are babel's tower of software development"
"Broadband is essential and priced right"
and so on..
Cust: ..and the 4th service pack did not got through, something to do with key management?
Vendor: Ah! let me tell you all about the suite tools an licensing for the 2007 roll out.
Cust: Well, our budget is thight. We have a team working to port part of the application to Open Source servers.
Vendor (smiling): Do you have ANY idea how much is going to cost?
Cust: Well, the actual numbers are a big point of contention.
Vendor: I'll save you the agravation, IBM? Oracle? they have R&D and D stands for deep pockets, get it? But I'm here ready to offer you big discounts for the all our upgrades, you know that if you don't upgrade right now, you'll have to pay FULL price once the contract expires, right?.
Cust: (sight).
Vendor: Now about those licenses...
I grew up in the 70's in Mexico. Ultraman and Goldart (Monstruos del Espacio) were my super heroes.
Ultraman was solar powered (but like todays batteries kept getting discharged in the middle of a presentation, i mean a battle).
Goldart was a transformer (turned into a single engine jet and lived in a volcano).
Of course, ultraman was full of drama. People actually died, got sick, and sometimes, Ultrman lose!
I would then get up, turn OFF the black and white tv in the dinning room. Walk out into the yard all bugged eyed and exclaim with upmost disbelief: "Carajo!"
Making my early childhood afternoon tv days, 30 years ago, worthwhile.
Allow me to rant a bit.
I someday I'm going to write a book about abstraction: "Pitfalls of abstraction".
After 10 years developing software for 10 years I'm suffering of debugging fatigue.
Am tired of the: "Nobody knows what this piece of code do and why was done this way".
In the physical world, deconstruction (the action of understanding a system by looking
at the parts and the interactions among them) is limited by time and space.
In the ethereal world of software design, the limit of abstraction of a
system is infinite. Abuse of abstraction, many times, is like a personal joke, that nobody finds
funny, rather makes people miserable, and it can't be removed.
Extreme programming is a good way to keep the code honest. Spare the review team from the analogies, metaphors or aphorisms to try to explain something that is NOT SELF EVIDENT by quick glance or inspection. Code it again and think that you have to explain the design maybe not to a 4yr old but an 8yr old child, comment it that way. And don't be surprised then many years down the road you find your code re-used again in some other system..because it does ONE thing...and it does it RIGHT.
You are absolutely right. The article is a crock.
The bullcrap about strocking the surface and melting reservations is so idiotic anybody with half a brain can see this jackass all he wants is brownie points with some effing provider for whatever his her bussiness is about.
All we care is weather the so called round button interface is simply enough to operate like you know what or is a stupid army-knife click-o-rama choke-full of features 4-way navigation pad where you have to memorize wich direction does what.
That's all.
Let's face it, is the McLehrer Hour entretaining? No!
People find buffoon Stwart antics entratining.
People find teary eyed melodramatic Couric entretaining.
News (specially political news) develop too fast.
Today's shrink wrapped news (network and cable)
have a though xbox-youtube-websurfer 15 sec attention span audience.
I say go watch BBC or Al-Jazeera, but that's not entretaining.
In bussiness, all rules and ideas have exceptions, all of them!
Humans are contradictory in nature, hence bussiness too.
It reminds me of a quote from the Simposons.
Judge: Lisa Simpson, for lying under oath I sentence you to life in exile in Monster Island.
(Judge whispers)don't worry the existence of Monster Island is a myth.
-Lisa running away from Godzilla and Mothra through the Jungle -
Lisa: I though that Monster Island was a myth!
Person running away: Actually Monster Island is a peninsula!
The only myth is that in a world were people live in extreme poverty
a profit driven society is morally acceptable.