Archive for May, 2008

on Yahoo! – let’s all take a deep breath

Thursday, May 29th, 2008

Yahoo! continues to take heat from the “blogosphere” and the press. Most recently, Arrington complained that Yahoo! has no focus and that they have no idea what they’re doing.

That’s funny. Because a week ago, he reported that they have a 22% market share in search. You know who else has a similar share in their market? GM. Yahoo! is still profitable. Yahoo! is still growing at 7-8%/yr. Last I checked, that’s a pretty healthy business.

I’m not saying Yahoo! is perfect – everyone knows I do my fair share of bitching and moaning. But to say that Yahoo! is “done” because the CEO looks tired in the middle of a highly publicized, nasty takeover battle is reaching at best. I realize that the only way bloggers can differentiate themselves from the maintsream media is by having extreme opinions and foaming at the mouth, but in my mind this article has about as much substance as Valleywag’s blaming Filo for Yahoo’s “troubles.”

Arrington’s complaint that Yahoo!’s “focus” is too broad seems silly. How many multi-billion companies just do one thing? Where is the outrage at Google basically inserting themselves into every market they can possibly think of?

another episode of fail

Friday, May 23rd, 2008

FAIL!!!Yesterday, I was toying with setting up Gmail for my domain using Dreamhost’s control panel. However, I clicked too many buttons without reading what they did, so I ended up pointing my domain to a cookbook google apps website. When I went to reverse the changes, something got jacked with Dreamhost’s queueing, so I just got stuck with the google page.

Here’s the good news: less than two hours after my request, submitted at about 10:30 central/8:30 pacific, I had an email response from the support team, and everything had been rolled back to the way it was. By the time I woke up in the morning, the DNS had long propagated, and mihasya.com was back. Say what you want about Dreamhost, but they know how to run a good business.

Posts with actual content coming soon :)

ubuntu 8.04: the little things

Thursday, May 22nd, 2008

I totally don’t care enough to read through the changelog for Ubuntu 8.04. I use Ubuntu so that I can use Linux to facilitate my development, but I approach the OS itself as a user. A powerful, savvy user. I install the LAMP stack and use my laptop itself as my dev and testing environment, but I do not want to have to look under the hood too much. When the upgrade came out, I waited for a non-critical time in my life (after graduation so no papers to write, before Yahoo! start date so no major Yahoo! bugs to fix) and hit the upgrade button.

First of all, the upgrade process itself (this is the first time I’ve actually migrated from one release to another w/o completely starting from scratch), was the easiest thing I’d ever done. It located the right packages, downloaded them for me (I walked away for this part of the installation), then installed them. In the process of installing, it asked me what to do about config files that I had modified. I was able to look at diff’s and decide. I didn’t really see an option for intelligent merging, but I didn’t need it – I keep most of my configurations in separate files, so the master ones could be overwritten no problem. The only complaint is that stopping to make decisions stopped the installation process, so I couldn’t just leave it and come back to it at the very end. I’m not sure if there are potential issues with leaving the config files to be updated at the very end, but it sure would be nice to just let everything get installed, then come back to deal with the 3-4 config files and be done with the installation, instead of having to sit and watch the packages get installed, waiting for the next config conflict. But I’m just being fussy.

Things I’ve noticed that are new/nice from just using it for a day:

  • some minor visual improvements, a couple of new animations here and there; in particular, Pidgin’s neater way of showing groups. Immediately makes the buddy list more pleasing to the eye. Also, the new “updates are available” icon is way nicer than the old one.
  • not sure if it’s a new application, or an update to an application, but the way photo imports are handled is much nicer now; I think the name of the app is fspot, don’t know what was used before.
  • Firefox 3b5 is surprisingly stable, but I know I’m going to have to go back to 2 as soon as I start working again – none of the dev extensions I use were compatible. It is noticeably faster and I love all the new features. Can’t wait for ff3 to go stable. My ff2 profile was also imported seamlessly.
  • BIGGEST MOST AWESOME THING: before, whenever I docked my laptop, both displays would become active and Gnome would get REAL confused, rendering both desktops. If I tried to fullscreen an application, it would adjust to the 1440×900 resolution of the laptop’s display, which would obviously look terrible on my 19″ 1280×1024 display. Video applications would fail miserably when fullscreened as would fullscreening flash. The confusion is still happening (if I take a screenshot, I get an area of 1440×1024 with a black rectangle in the bottom right corner), but now it knows that the plugged in monitor is the more important one, so the window manager maximizes windows to that, and not the laptop screen. The main issue I was having with Ubuntu is now fixed, though not completely. Hopefully soon I’ll find a way to disable the laptop screen when the laptop is docked/the lid is closed w/o having to modify xorg.conf…

Overall, I’m very pleased with the upgrade. Nothing broke and quite a few things are better now. Kudos, Ubuntu team.

uninspired?… or just lazy?

Wednesday, May 21st, 2008

Have not done any coding in the last month or so, aside from helping a friend out with some Javascript. Have not felt the familiar urge to hack in a bit, my projects at work have been feeling old and busted (and now I’m on unpaid leave anyway), and the mess of personal projects that I was ADDing all over started to seem unoriginal and wheel-reinventing. I then graduated from college and lost any and all motivation to do anything. Have just been spending days watching TV and reading random stuff online. Needless to say, there was no inspiration to write anything either.

This worried me. Have I burned myself out?

I’ve decided that no, I haven’t. I am, however, tired of reading about the same Web 2.0 bs. I’m probably slightly annoyed by the MSFT/YHOO mess. I do need to refocus my personal projects and start applying the framework-ey stuff I’ve written to some sort of project (and I do have an idea) instead of testing it on my personal website.

The view/controller part of the framework needs to be pared down even more – I’ve decided there’s no reason to use reflection to appropriate POST and GET variables. That can be done within the action. It also needs a new name.

The package-manager-like script I had been working on (duffel) just needed a scope reduction. One of the reasons I stopped working on it was because it started to feel like I was reinventing a bunch of stuff, and it was about to do a lot of the work that subversion already does anyway. Instead of managing packages, it will simply manage variables. Instead of configuring which files to get from where, the package creator will simply define what files contain what variables, and place appropriate comment code in the files themselves to specify where the variables are to be replaced. This can then be used as part of a shell script which will check the latest code out of svn, then figure out what variables need to be updated within the trunk code for the local configuration

When I actually get back to working on all of this is still an open question. I’ve decided that I need time off, and what better time to take a break than in the month and a half between graduation and my start date at Yahoo? Peace!… for now.

microsoft walks; popcorn stock down

Saturday, May 3rd, 2008

The popcorn industry took an unexpected hit as the drama surrounding the potential acquisition of Yahoo! by Microsoft ended abruptly.

Back to irrelevance.