Blog Navigation
Partners
Latest Activity
Phil explains how to use the old telephone tones to wane off telemarketers!
Posted on: March 30th, 2011 by Famous Phil
This is a video blog continuation of week 2 (see the previous post).
Background: I was asked by the IEEE student club at UB (http://wings.buffalo.edu/sa/ieee) to redo my lecture series on developing websites. I know that my website isn’t the best visually designed website in the world (and I’m actively looking for talent that can help me fix this in exchange for my programming skills), but I do know a lot about how to code websites well. Anyways, here are the videos from Lecture 3. There will be a fourth and final lecture next week. As always, thanks for reading!
Part 1:
Part 2:
Part 3:
Part 4:
Tags: .htaccess, adobe, club, cms, content management system, educational, educational web developmhtml, Google, hosting, html, ieee, ieee student club, mysql, php, phpdesigner, putty, rewrite, security, student, university at buffalo, vim, web development, website, wordpress
Posted in Hosting / Server Administration, My Site, Programming, Student Life, Technology
|| No Comments »
Posted on: March 23rd, 2011 by Famous Phil
This is a video blog continuation of week 1 (see the previous post).
Background: I was asked by the IEEE student club at UB (http://wings.buffalo.edu/sa/ieee) to redo my lecture series on developing websites. I know that my website isn’t the best visually designed website in the world (and I’m actively looking for talent that can help me fix this in exchange for my programming skills), but I do know a lot about how to code websites well. Anyways, here are the videos from Lecture 2. As always, thanks for reading!
Part 1:
Part 2:
Part 3:
Part 4:
Part 5:
Tags: adobe, educational, Google, hosting, html, ieee student club, mysql, photoshop, php, putty, university at buffalo, vim, web development, website
Posted in Hosting / Server Administration, My Site, Programming, Student Life, Technology
|| No Comments »
Posted on: March 10th, 2011 by Famous Phil
It seems like its been a while since I last posted to my blog. As usual, the mid semester grind is hitting my time hard, so I don’t have the resources to write here as often. Thankfully this is my last semester as a Masters student, *yay*. So coming up soon, I will be writing a blog on regular expressions, I’m still in the process of making it, so it might take a while. I’ve also got a great blog for April fools day, so stay tuned for that!
Now onto the topic of this blog. This is a video blog (go figure, right?). Actually, I was asked by the IEEE student club at UB (http://wings.buffalo.edu/sa/ieee) to redo my lecture series on developing websites. I know that my website isn’t the best visually designed website in the world (and I’m actively looking for talent that can help me fix this in exchange for my programming skills), but I do know a lot about how to code websites well.
Being the kind of person who likes to share knowledge, I agreed to give the lecture series with updated information. John suggested that I video tape the lectures and post them to my blog, which I thought was a great suggestion. So in the next 5 to 6 weeks, I will be posting youtube 720p HD recordings of the lecture series to here. Feel free to watch it and make comments about my presentation skills. I know that I’m not perfect, so I’m always open to suggestions!
As always, thanks for reading!
Part 1:
Part 2:
Part 3:
Tags: adobe, development, education, Google, hosting, html, ieee, mysql, php, putty, student club, university at buffalo, vim, Web, website
Posted in Hosting / Server Administration, My Site, Programming, Student Life, Technology
|| No Comments »
Posted on: September 16th, 2009 by Famous Phil
I am taking an unusual course this semester that is titled “software engineering” but covers a much wider scope of not only software engineering, but common life problems. The instructor, Michael “Fantastic” Buckley, took a few days outside of the curriculum to discuss bad vs good design in everyday life. This really has made me think a lot about designs and how horrible they tend to be.
The ultimate bad design that has always slowed me down is here at the University at Buffalo. If you have any classes in the Natural Sciences Complex (NSC), you know exactly what I am going to be ranting about. Have you ever got caught in the after class rush hour traffic? (sorry, I had no better words). Whoever engineered the exit door for NSC into the surrounding buildings really designed it badly. There are two doors and a single file stair case (basically 1 lane coming up and 1 lane going down). Trying to push about 1000 people through that staircase at the same time results in HUGE backups and it usually takes me 5 minutes to get through that passage when leaving class late. Here is a picture of this design:
Another bad design at the University at Buffalo is the front lawn between Bell Hall and Bonner Hall. In this case, there is a sidewalk that runs about 150 feet in a square around this huge patch of grass. Diagonally, there is a really beaten path that is now showing only dirt. Unfortunately, whoever designed that path didn’t realize that putting a sidewalk through the center might be a good idea since the door to a building is about 20 feet from that diagonal path and most people going to it come from the exact opposite corner of that patch of grass. Note that a^2 + b^2 = c^2 and the hypotenuse (c) is obviously the shortest path and most people take the shortest path.
Now lets talk a little about door handles. Have you ever sprained your wrist because a door handle looked like a handle you pull, yet at that door, you push it? Or even yet, a door bar that you push but the door was actually meant to be pulled? I can give you many instances of this that occur on the University at Buffalo campus and I’m sure you could give me many examples also. Mike pointed out a really surprising but believable story. Between the math building and NSC, there is a tunnel that connects both buildings together. The doors open out of this tunnel and both sides of the doors have a pull handle. Someone entered this tunnel through one door and got trapped because he couldn’t pull and didn’t try to push the door open. This is truly a bad design and it could potentially scar people who got seemingly trapped. This is very similar to people who get trapped in an elevator once and never ride them again.
Naturally, I could go on and on about bad design so I’m going to stop ranting here. I am going to leave this little tidbit for you though: as you go through the day, how often do you hit a bad design such as the door handle and blame yourself for being stupid? I know I do it quite often. Mike pointed out that it really isn’t the case that I’m stupid, but rather, the person who designed what I’m doing wasn’t really thinking critically for real life application. So the next time you hit a bad design, blame the designer, not yourself!
Tags: bad design, design, university at buffalo
Posted in Student Life
|| 3 Comments »
Posted on: June 8th, 2009 by Famous Phil
In this post I’m going to detail my first week with the MagicJack. This device converts a USB port into a Phone Jack that is compatible with any landline phone that you might have around the house. I will touch on clarity and ease of use.
Tags: call, clearity, evdo, landline, magicjack, skype, university at buffalo, voip, yahoo
Posted in Mobile Technology, Technology
|| 3 Comments »
Posted on: April 27th, 2009 by Famous Phil
So, I was thinking that I should drift a little bit to my personal life and talk a little bit about my public speaking skills which seem to be severely lacking. Of course, this idea came to me in the shower like most of my better (or worse??) ideas do.
About 3 to 4 weeks ago, I decided that I wanted to become a Teaching Assistant (TA) for the Computer Science Department (CSE) for the entry level course that teaches students Java (The programming language distributed by SUN). I went through the interview fine and was asked to give a 10 minute presentation/lecture on what a Constructor is at the level a CSE115 (entry level course) student.
I didn’t know too much about the constructor other than it is the part of a class that instantiates that class. I went into that lecture knowing a lot about the constructor but I did not rehearse anything. I also know what I expect out of public speakers as an active listener, therefore, I went in with no power point and rather wanted to just experiment in the Java compiler and explain what everything was line by line from real code. I wrote a bunch of partial examples in Java prior to my presentation to make sure that I would be prompted to not miss anything important. Although I doubt I missed anything important, I know that I definitely did not explain anything well. I would have done much better just reading off a slide and a note sheet (which I hate when public speakers do).
Tags: computer science, constructor, cse, java, lecture, lecture series, presentation, public speaking, random numbers, university at buffalo
Posted in Personal, Student Life, Uncategorized
|| 1 Comment »