Jun
28
2006
3

PHP CMS Historical Notes

I was just browsing through my OLD advogato profile and thought I would link to these two posts (from mid 2002) which talk about one of the many CMSs which forked off the original PHPNuke code base.

Entry 1
Entry 2

More thoughts on PHPNuke

Some day I’ll write some articles on the history of CMSs in PHP :)

Written by Aaron Wormus in: General |
Jun
21
2006
1

Off to Norway

I’m taking off on 7am flight to norway in 3 hours. Looking forward to seeing all the eZ folks at the conf as well as all the geeks coming up for PHPVikinger!

See you there!

Written by Aaron Wormus in: General, PHP |
Jun
15
2006
6

I’m back baby! Real as life and 6 times faster!

Before I start, I want to thank Stella and the kids for standing by me during this trying time, my mother-in-law for her help and letting me use her setup. Mom and Dad for not worrying when I’m not online. Web.de for providing the list of the cheapest places to get onto the information backalley (and of course Stefan who pointed them out to me). Andrzej for letting me leach his DSL and crash at his place, and all my co-workers for their patience. I want to thank PW Fenton for the Digital Flotsam CD he sent me with his old podcasts, which amused me when I could download nothing else. I want to thank Lunatech for watching over my server and killing bad rootkits while I was away.

I want to thank, oswald and the good people at Apachefriends whose platform let me easily swtch around on the various different versions of PHP and mysql that I use in production.

I want to thank my Agents, Murphy, God, who ever it is at T-Online who finally switched me on. I’d like to thank Linus for writing the software that’s powering my new Eumex 300 IP router.

Before anyone flames me, let me point out that while I am truely thankful to be online, this post is partly in jest. I realize that being without DSL is a very minor inconveniece when compared to all the other bad things that could potentially happen to you! So having said that, it’s good to be back!

Written by Aaron Wormus in: General |
Jun
14
2006
4

TODAY IS THE DAY!!!!!

You know they say that people who have sex more often are happier.

They did a study and they got 4 guys who had sex at different intervals and asked them all how often they had sex and how they felt.

First guy: I have sex every day and I feel pretty good
Second guy: I have sex every week and I’m not too bad
Third guy: I get some every few months, it sucks but I can handle it.
Fourth guy: I have sex once a year, and I feel fantastic.

Interviewer: Wait, you only have sex one night a year, and you feel good about that?
Fourth guy: TONIGHT IS THE NIGHT!!!

On that note, today is the day that my DSL comes back to me! I already have the hardware, all I need is for the little green light to stop blinking, and I’ll be good to go!

Written by Aaron Wormus in: General |
Jun
13
2006
5

Lessons Learnt from Dialup #2

  1. Skype is awesome! I had a good conversation on a 2kb/s connection
  2. Skype is weird! It delivers messages hours after they are sent. I’m online for an hour and suddenly I get a message that was sent 3 hours ago
  3. I wish more programming packages had good offline documentation. a tarball would do. PHP and PEAR packages should use POD docs
  4. Not having online docs makes me happy for my wall of programming books
  5. I retain more from books than I do from online docs
  6. And finally: ASCII pr0n SUCKS!!!!!

The good news is that I just got a letter saying that I’ll be re-connected this week!

Written by Aaron Wormus in: General, Internet |
Jun
12
2006
6

Go Ghana!

No offense to all my italian friends, but I’m rooting for Ghana today.

I don’t know if it comes from my sympathy for the under-dog, or from having played football with kids in Uganda and knowing that the game means so much to them that they’ll play barefoot, and still out run, and out kick the sorry skinny white guy whose suffering in the heat!

So here’s to Africa getting the world cup!

Written by Aaron Wormus in: General, World Cup 2005 |
Jun
12
2006
1

Lessons Learnt from Dialup #1

  1. Large IMAP folders SUCK! (Thunderbird isn’t that smart in handling them either)
  2. Remember those people who sent you huge images when you were on dialup in 1996? Well, they are still doing it (you know who you are!!!)
  3. If you are in Germany and need quick dialup web.de is a lifesaver (thanks Stefan)
  4. Any Company that wants to use AJAX needs to have a modem bound usability tester

More to come!

Written by Aaron Wormus in: General |
Jun
10
2006
21

Doing Cool Things with VIM – Yanking

<rant>
The worst thing about the majority of VIM tutorials/books is that they start in the most obvious place. If I’m interested in a text editor and after reading the first chapter of a book all I know how to do is move the cursor around, I’m not going to be that impressed. Lets face it, moving the cursor around in any direction isn’t exactly a groundbreaking feature of VIM.

For a beginner VIM users, there is nothing interesting about how you can use k and j to move the cursor up or down, or the h and l to move the cursor left and right. I think it’s safe to say that, for the first tutorial we can let user use left-arrow instead of h, right arrow-instead of l, up-arrow instead of h and down-arrow instead of j. As users begin to understand the basic concepts behind VIM commands then it is important on it’s important to know that you can move the cursor up with j, down with k to the left with h and to the right with l. But there is no need to bring this up in the first lesson!

The other thing that there is absolutely no need to mention are the nuances of the different modes that VIM has. When you open VIM you’re in command mode, hit i and you can insert text, hit esc or (ctrl-c) and you’re back in command mode. How difficult is it to say that? What more do people need to know to get started.

VIM has tons of cool features, the conceived “steep learning curve” is probably because instead of focusing on the features that separates VIM, each tutorial starts out with a discussion about how to move the cursors using the keys j(down), k(up), l(right, I remember this because I think l should make the cursor go left, but it doesn’t), and h(left).
</rant>

OK, so with that out of the way lets get into cool thing #1

Yanking and Registers

One of the first things that I’ve had people ask when I introduce them to VIM is “How do I copy and paste”. In VIM you copy by “yanking” text into a “registry”. If I want to copy this line I’ll enter command mode (esc) and type yy, this yanks the entire line. Deleting will also yank the line into the default registry. To delete the entire line type dd.

Move your cursor (using the arrow keys or h j k l, or you can move to the end of the line using $ and the beginning of the line using ^) and then type p to put the text you just yanked or deleted into the current location of your cursor.

Now you’ll notice, that only the last thing you yanked (or deleted) is stored in the default register – If you yank or delete something up, the previous text will be replaced. To get around this, VIM provides registers which you can use to store yanked data.
(more…)

Written by Aaron Wormus in: General, Internet, Tutorials, VIM |
Jun
09
2006
--

The wurst way to go?

The wurst way to go?�|�Reuters.com

Not sure about that… certainly the wurst article title pun of the day.

Written by Aaron Wormus in: General |
Jun
09
2006
1

Firefox Sucks

My laptop gets a little hot in the warm weather, and Firefox STOPS working and pegs my CPU.

I’m downloading 1.5.0.3 to see hf that makes any difference, until then I’m using Internet Explorer

Written by Aaron Wormus in: General |
Jun
07
2006
5

I am on dialup

Please enter condolances below…

Written by Aaron Wormus in: General |

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes