Showing posts with label Computers. Show all posts
Showing posts with label Computers. Show all posts

Sunday, January 2, 2011

The Good News Train

What with all the bad news you hear these days we could all use some good news. I am doing my part by sharing some good news from my life. (you can live vicariously through me and feel good in the process!)

  • First up some good news from my public and or professional life. If you've been reading my blog you know that I am studying for my PMP exams. Just to let you know that I am not all talk but also walk the walk here is a shiny certificate saying that I am now a member of the PMI. Go ahead revel in its shininess:


  • Some good news for fans of my work I have submitted my stories to be considered for smash word's premium catalog. They responded in the affirmative so now you can find me on you Kindle as well.
  • My driver's license came in the mail a couple of days ago. It now sits in my wallet. It has top billing on the plastic card holder!
  • Saving the best news for last MW successfully passed her immigration interview. Which is awesome! Because we are that much closer to being reunited.  Which is kind of important if you want to conduct a wedding ceremony. I'll have choice pictures from that happy occasion for you guys to oogle over. So be sure to drop by.
Phew that's it for me! Allah be praised for showering his blessings on me. I could impart some more good news but I was asked not to less I jinx myself. So what about you, how has God favored you? Do tell, don't worry you won't be jinxed.

UPDATE: Look what came in the mail!


This was given to me with thanks from the IEEE Computer Society Press. They are publishers of world renowned text books and other computer related material. I was part of the review committee of one of their upcoming publications. I've been sworn to secrecy so I want say anymore. But ain't cool just the same?

And oh yeah January 21 was my birthday so happy birthday to me! None of you guys did anything for my birthday but that's okay because I didn't do anything for your birthday either. But my mama (who I love very much) did do something for me on my big day. She sent me a gift plus a card which I reproduce for you below:


I can only show you the front cover the inside has personal messages from my little sister and mama. But hey this is great. I am nearing 30 and I love where my life is going. Go me!

Friday, July 23, 2010

Looks like I'd lose my head...

Look what showed up on my uni's yahoo group. This made me crack up, it's so true sometimes I can't figure out how to apply my comp sci knowledge when I am dealing with mundane everyday issues at work. I know whatever I have to say would be to abstract and I'd get smacked. Read on after the jump:

Friday, May 29, 2009

Redefining my online presence

Since most cyberspace inhabitants would like me to keep my opinions to myself (apparently they don’t like my ass or what comes out of it, well hardy harr harr! I know people who enjoy wiping my crap but they’re found only in the meatworld!). I’ve decided to go back to the basics. Little old saqibby as I was nicknamed by much stronger bigger guys in high school ventured into the wild and wooly world of networked computers, dubbed the Information Super Highway by industry pundits during the late 90’s. We had gotten a PC for the house and at school the librarians would let you go online if your ID card had a star punched through it indicating that your parents had given you permission to surf the net. Of course those looking for porn were out of luck. In those days public use of the internet was filtered by installing curtailing software on the client PC. Much more sophisticated techniques are employed these days but the end results are essentially the same.

I took my first step into this brave new world by opening a hotmail account in the US. Many UCFers may be familiar with saqib82 at hotmail dot com. That account has been serving me well for the past decade. For the most part it’s relatively secure it’s been spoofed every now and then but the folks at hotmail are worth their mettle and manage to re establish my control over my inbox. Me being a CS major I also take a keen interest in safeguarding my online presence. A few years later I opened a yahoo email account I was attracted by the greater amount of storage space they offered. Then Google got into the act and starting offering Gmail. They took a novel marketing approach and only allowed users to sign up if they had an invitation from a current user. I remember feeling absolutely ecstatic when I got my invitation and happily sent out a half a dozen more to some of my undergrad classmates.

Gmail quickly proliferated the world wide web and the popularity of Google products cemented its share of the Cyberion market. Of course once the revenues started pouring in, thanks to innovative algorithms which made context sensitive advertisement that more effective, the other two giants namely Microsoft and Yahoo smelt blood. What followed will go down in the annals of nerd history. The founding member of the Yahoo behemoth and the CEO of the board of directors was sacked for repeatedly refusing Microsoft’s generous offer to buy out the company. The software leviathan hoped to forge a staging ground to take on Google and conquer its lucrative market share. Of course with any clunky apparatus that reeks of the evil empire its popularity goes way down and Microsoft’s ambition were snubbed by the maxi pad of flower power.

And that’s just me getting worked up about email!!!

Let’s not forget to mention websites. I remember taking HTML classes with my big sis at her uni (Hofstra out in L.I. Gooooooo Jets!). The instructor took us through the ins and outs of this simple yet vital markup language (XML on the other hand is a totally different ball game, Yikes!!!). I was messing around with my own website on geocities in no time. I even had a few clients (this was before the dot com burst I was also taking AP CS courses while in the 12th grade I know major dweeb alert is in order!). Of course I didn’t have any project management skills at the time and those initial initiatives went bust pretty quickly.

Now a days I use FrontPage to streamline my web developing endeavors. It’s sad to report that geocities will be decommissioned this summer. Yahoo is no longer willing to finance these free websites, which went a long way in defining what an online community could be. I’ve already shifted my operations to office live. Which is great because I get to tie in my newly inculcated project management capabilities with a really upbeat and professional looking website plus the “All Rights Reserved” banner at the bottom of the page makes me feel spiffy (take a look by clicking on the transformer icon, also check out my buddies book! His work has helped to clear up misconceptions between Muslims born and raised in western societies with people of other faiths and cultures. Plus he’s been assigned the post of Muslim chaplain at Yale, Squeeeeeee!!!) And also give it up for chatting software, they let you make an ass of yourself in real-time with your co-workers on hand to document how chubby your cheeks really are!!!!

However when it comes to serious work that involves your money, time and expertise we haven’t been able to break out of the Desi market. My dad is a CPA and is licensed to practice in the state of New York. This is the same state from which I earned my High School diploma with honors. The thing I like about the Farmingdale Public School District (which encompasses a large part of Nassau County, trendy!) is how they manage to instill well rounded views into their students. Those that are willing to put in the effort get a top notch education. Plus if you take AP level courses and take CLEP exams you’re able to shave off a year or two from your college education. Most of my classmates continued on in this vain. My family and I decided to take a different approach. We packed up our house, handed the keys to my youngest uncle and his family and shipped ourselves to Karachi. I had a blast studying software development at a preppy private Uni run by the folks at the University of Huddersfield (the vice chancellor is Patrick Stewart, no less, yay trekkies!) based in the UK. With my New England background coupled with the upper echelons of Sindhi elites I felt right at home. I was even made VP of the student body due to popular demand!

Of course there is a heart of a true nerd that beats within my chest. I had to find out more about my newly adopted profession and decided to go for my Masters in science. I approached one of the top Universities in the land to help me with this task. I was quickly inducted and made to perform in some very rigorous and challenging course work. Which I nailed every time. However my student leader years beckoned me and I had to do something outrageous in my final year. I decided to do opt for a thesis. Now for most Americans this is standard procedure when doing your masters. But unfortunately those students coming up from the local secondary schools and unis lack the research skills required to pull something like this off. There given two other alternatives, one is to do a research survey to hone their research skills, the other is a practicum which gives them the opportunity to manage a final year project by the undergrad students.

They typically perform in a group of four students, we love giving them a tough time just to see them sweat! But a thesis is mostly an isolated incident that starts off as a good idea but ends in an international disaster! (I couldn’t help getting worked up about US politics, for me a minority from the US, I had finally found my voice, sorry for bothering anyone that wasn’t my intention)
I coupled my research with some actual field work with regard to my industry experience all within the realm of Corporate Pakistan (take a look at where we stand CIOPakistan). Of course my findings are confidential because thanks to my Pakistani heritage I was able to garner some really moving SOB stories which I managed to put into my final report. Shhh this is a very depressing matter, no one must know! Let’s just say with the current humanitarian crisis, the worst in Pakistani history and a buckling economy this year just ain’t ours. Maybe we can play a round of shuttle cock next year? That’s the spirit! Pip, pip cheerio!

Me personally I would like to stop filming and work on my writing I am working on a sequel to my novel. I understand my writing skills are not up to par with other UCFers and I don’t mind being rejected by some of the biggest publishers of Science Fiction and Fantasy that’s why I am self publishing as a way to keep my skills fresh and up to date. Plus I am emotionally exhausted these days and have reverted back to my High School days paper or plastic, sir? Neither we want it digitized!!!!

UPDATE:
We the people...

Friday, March 20, 2009

Get your geek on!


I like.
Description of poll:
With 113 choices, the list of logos to choose from is rather large and not included here.
You can view the list of logos at a separate page.
This is the first round of choosing a new Haskell logo. Depending on the outcome of this voting round, there might be other rounds for choosing a specific variation.
Please make sure you understand how Condorcet voting works. The CIVS website and wikipedia have plenty of information.

Thursday, February 26, 2009

tinker bell


In the hallowed traditions of balzi

I give thee unforgiven III

Anyone who can decrypt or translate this gets

20 PAK RUPs

or a goody bag

whatever is handy

at the moment

Tuesday, February 24, 2009

Victory!

u go dawg!!! (slang from the hood remember i b east coast 'aight?)

Dear IEEE Member, This is to inform you that IEEE Karachi Section is going to have its Annual General Meeting at Avari Towers Hotel on February 19, 2009 by 6:00pm. Please see the following agenda for the meeting. Your presence at the meeting shall be highly appreciated.
6:00pm - 6:30pm Gathering of Members & start of AGM6:30pm - 6:35pm Welcome Note by Secretary IEEE Karachi Section6:35pm - 6:50pm Revival of IEEE Karachi Section by Chair IEEE Karachi Section6:50pm - 7:00pm Technical Activities Update (INMIC 2008 & IC4 2009) by Join Secretary IEEE Karachi Section7:00pm - 7:10pm Student Activities Update by SAC IEEE Karachi Section7:10pm - 7:20pm Accounts Presentation by Treasurer IEEE Karachi Section7:20pm - 7:30pm Annoucement of Ex-com 2009 & volunteer offer to attendees by Vice Chair IEEE Karachi Section7:30pm - 7:40pm Future Activities of IEEE Karachi Section by Secretary IEEE Karachi Section7:40pm - 8:00pm High Tea Please confirm your availability for the meeting by emailing at !@#@%#$%$%^. Looking forward to see you at the meeting. RegardsOm PerkashSecretary,IEEE Karachi Section

Tuesday, February 10, 2009

Black Box playback.

I hate to be pessimistic but I think we missed the privacy boat. An individual's web use can be easily tracked. A simple search engine query pulls up loads of information about where you’ve been what you’ve said on forums etc. A more determined investigator can pull up even more information. The point being there is no privacy on the World Wide Web.

I am not too worried about the tracking service you mention. It doesn't seem to be pervasive enough to become a problem. That's because the ISP has to step in to make it work and as we have seen they are apprehensive to do that. Which is something that I applaud, only because I found those ads to be a nuisance and I never click on them anyway!

Monday, February 2, 2009

Friday, January 9, 2009

Licensed to thrill



Mah' source code

Mah' open source code (which I molded for my purposes)

Now we begin the R&D...so you shut up!

Tuesday, October 28, 2008

Tech slangs in Urdu

I've been associated with the Pakistani IT Industry for the past 3 years. During that time I got to learn a lot. Not just the latest tools and techniques but also fun stuff like tech slangs. Here are a select few:

buggy software = huggu (really, really silly)
spectacular software = unth (really, really cool)
initialize/setup/activate = khurra kur do (stand it up)
up and running = chul ra hai (it's running)
system failure = bhait gia (it collapsed)
runtime error = phut gia (it blew up)

Of course these words are only used in informal discussions. All official communication is conducted using standard terminology so that everyone can understand.

Saturday, October 25, 2008

I like, like

Let’s say you have a database with over 100,000 records. And you want to pull up one particular record. Going through them one by one would not be good for your mental health. The easiest approach would be to search by primary key. But suppose the primary key is made up of 25 digits. Do you really want to type in that many numbers when writing your search query? Most likely not.

When I faced this situation I spent a lot time typing in numbers. With deadlines looming I found that this approach was not practical. That’s when I came across the “like” command. It let me search by only a portion of the primary key. Which means I only had to remember the first few digits of the key to get me going. Which was very convenient. (I am sure there are hard core DBAs out there who have better ways of doing this, do share)

That also raises the question of how people deal with pressure. Some would give up, which is a real shame. Others would keep at it and try to make it. This is when the pressure turns out to be good for you as it makes you better. It’s the old adage of the diamond in the rough.

Wednesday, September 10, 2008

computer languages v. natural languages

Studying source code written by others is always a challenge. Add to that comments, variable/class names in Spanish and you get an even bigger challenge. Luckily you can tell what component a variable is referring to. But the purpose of a class becomes shrouded in mystery.

Anybody know what Movimentacao means?

Tuesday, July 22, 2008

My new toy


I love my new laptop, it's a huge improvement from my last one. Now I can blog with impunity! I installed a nifty game controller. It lets me deftly maneuver my virtual BMW (sigh) while playing need for speed.

Of course that's not to say I don't keep my old laptop around...

It sits besides the new one vying for my attention. I took all my old data from the toshiba and copied it to the dell. Yes its feeling kinda glum not being the new kid on the block is no fun. Especially when you outfitted with a p3 (shhh...it doesn't want to talk about it)

Sunday, June 15, 2008

Monday, May 5, 2008

A Show of hands

Who here thinks Microsoft is acting like a two year old who isn’t getting its way? Wow! That certainly was a strong breeze. I am glad you all agree. Here’s what I am taking about:

Bill Gates: Okay that’s that, it’s been a good run but I am throwing in the towel. Lock up after I am gone.

Steve Ballmer: Sure thing buddy

After Bill left the Richmond compound

SB: And now it’s time to put my diabolical plan of world conquest into motion. Bwahahaha! Quick! Get Yahoo on the phone.

Yahoo BoD: Yahoo here. How can we help you?

SB: Give me your company!

YBD: Sorry Yahoo isn’t for sale, thank yooou, come again.

SB: Why I oughta…

Calls them again

SB: How’s about 40 billion dollars? That’s more money then you’ll ever see.

YBD: We don’t want a corporate giant such as yourself trashing our brand. Good day.

SB: Why I oughta…

Calls them again

SB: Here’s my entire corporate budget now give me your company.

YBD: Sorry. We’re not for sale.

SB: Why I oughta…

Calls them again

SB: Listen punks don’t make me get hostile. This is Microsoft! We’re like huge and can pretty much do whatever we like, because we’re so freaking HUGE!

YBD: Well we’re cool and we want to keep it that way

SB: Me want Internet market share!!!

YBD: Can’t have it its mine

SB: waaaaaah!

He makes threats of returning and this aint it over till its over

Google: Yaaaahoooo!

Sunday, April 27, 2008

Tech Art

Thought I share some screenshots with you guys. These are from a project that I did a while back in college (undergrad). It was for a computer graphics course. We were supposed to make a computer program that could manipulate a 3D object. I got really into it and came up with a really nifty shape to mess around with. Other people just stuck with cubes, boring.


I fleshed out the shape in Flash. To get a feel for the coordinates. They have to be passed as parameters to an algorithm that converts them into 3D coordinates.

The actual application was built with Visual Studio .NET using MFC. Notice how the menu bar comes with a host of options for manipulating the shape. Scaling was the most difficult option to implement.

Here are some "action" scenes of the shape after it had received various transformations. The last one looks kinda cool. Like a space tunnel leading to someplace exotic. I got a good grade on this one which makes sense I had fun making it and it showed. Now that I think about it I am always happiest when dealing with things that combine technology and art. Like Science and fiction or computers and programming.
People say well programming is a discipline and anyone can do it as long as they have a reference manual handy. Not so. The reference manual will tell them what to program not how to program. The how comes from the programmer who comes up with novel solutions to problems using his experience and intuition. That is the art.

Friday, March 28, 2008

why I do, what I do

Why in the world would anyone want to get mixed up in the crazy world of computer programming. Sure most of have to use a computer to write angry letters to the HR manager or wacked out blog posts or surf the net in search of the latest Yanni videos ;) But why get involved with building applications that can do all these things for us?

For me the answer is easy I like programming and building things that others find useful. It's a way for me to leave my mark. Recently my company delivered an automated accounting system to a group of bookeepers at a local school. Previously they would have to fill in over 500 payment vouchers by hand! Needless to say this was a harrowing ordeal they had to go through every semester. Our system got rid of all this tedious work now they can simply push a button and in a matter of minutes all the vouchers are printed and are ready for delivery to eager students, who can't wait to pay their fees!

Now the school managements wants to automate other departments like admissions and HR. This is good news for us as a company as there is plenty of business at hand and personally I feel a sense of satisfaction knowing that I have helped to make other people's live a bit easier.

why do you do, what you do?