Mobile phone retailers get tough by offering free gifts with your contract

Author: Joe Li  //  Category: General

The mobile phone world is at it again. Competition is fierce and retailers are literally giving away mobile phones with free gifts, this in the light of a weakened economic outlook is a brave move by retailers who are desperately trying to combat the slowdown. The types of gifts on offer are things like mobile phones with Nintendo wii, the leading console in the marketplace at the moment. At one point the only way to get hold of a wii was to take out a mobile phone contract, as all other retailers had sold out. Another very popular free gift are mobile phones free lcd tv, such is the competition that mobile phone retailers now need to offer these extravagant luxury gifts to help consumers purchase their mobile phone contract.

3 new mobile phone handsets hit the market

Author: Joe Li  //  Category: General

We all know that the mobile phone market is continuing abreast at a furious pace and this month we have no fewer than 3 mobile phones to show off. The first is the first 8 megapixel phone in the market. The Sony Ericsson C905 promises to take cameras on mobile phiones to the next level, with the kind of quality found in a standalone device. The next phone is the impressive HTC touch diamond this is a windows mobile phone that comes complete with touchscreen and many other multimedia functions. This is a trule multimedia mobile phone that will suit the discerning business traveller. The next phone is more affordable, but extremely sexy all encompassing Samsung f480 tocco, this is another mobile phone with a touch screen and plenty of features including camera, mp3 player and movie player. You can even get this handy little handset with cashback. So what are you waiting for? Why not check these little beauties out today?

Data Centre and Managed Services

Author: Joe Li  //  Category: General

Traditionally, a data centre is a computer facility to house systems and various components associated with them. A data centre is intended to be safe, with the data stored in it secure under all conditions. Managed services are basically about the everyday transference of management responsibility for better and effective operations.

In the fast developing technological world of today, data centre and managed services are increasingly being provided by specialised companies. It can be considered that the vendors are the ones who provide the platform while the managed service providers are the companies who make use of this platform and provide IT services to end users in the market sector. Sometimes the vendors may offer platforms for the local use of the IT staff. In such cases the high enterprise companies prefer to use their MSP in outsourcing all their IT needs.

The line of services provided generally includes managed hosting, data centre services such as data security, and PCI hosting. Various specialised managed services are also provided sometimes. With new services such as e-business hosting and disaster recovery hitting the block, this sector is bound to be a big one in the near future.

PROMOTIONAL ITEMS AND GIFTS

Author: Joe Li  //  Category: General

For any corporate organization’s success it is essential that the employees feel their worth and the clients are satisfied. For increasing customer satisfaction and loyalty, as well as employee productivity, it is practical for the company to introduce certain promotions from time to time. If you’re at the top of such a company, and are looking for someone to help you out with such promotional offers and giveaways, then Promotional Items, Inc. would be the perfect choice! Our vastly experienced experts can give you unbeatable advice on how to make your business the best! Plus we offer a vast collection of feasible promotional gifts and items. For employees, promotional products such as pens, promotional portfolios, tote bags (a big hit with the ladies!!) and note pads are suggested. For the clientele, more sophisticated promotional gifts such as digital organizers would be the perfect choice! All embedded with your company name and logo of course!

Web solutions for your buseness

Author: Joe Li  //  Category: General

We can not even imagine effective business without web technologies. We all got accustomed that every company has its own internet resource. As the result the number of potential clients of Web design and Software development Companies has a tendency to grow from year to year.

The range of services offered by custom software development companies is very wide. Today there is no problem to find a company which will suit you. For example, if you live in Florida you can find a company offering Web design in Jacksonville which is just round the corner. Or if you want to promote your business and open a new branch in Chicago. In this case Chicago Web design specialists who can be of great value as they already know all demands and desires of local community.

Another valuable service is phpfox which is the latest solution in the sphere of PHP services. This particular service offer a large potential for site customization to satisfy the demands of every client. The only thing is left for a potential client is to choose the solution which will work for his business.

Modern furniture from LA Furniture Store

Author: Joe Li  //  Category: General

Have you ever find it is annoying to find the suitable furniture for your new home? Indeed, I have experienced that before. Not long ago, I relocated to a new place in Los Angeles, and my family decided to buy a brand new set of furniture. It nearly took us a month to find the desirable furniture which is simply unacceptable. But recently, I have found a very gorgeous website called LA Furniture Store. The catalog in its website is comprehensive – from contemporary furniture to modern furniture. Finally, we bought a new cozy sofa from this store, and not just the color is great, but the quality and materials used are gorgeous as well.

Furthermore, it provides quality and satisfactory delivery service. In order to protect the whole furniture, LA Furniture Store strives the best to protect every components inside, and the assembly of them is idiot-proof too. Amazing.

How Google Analytics determines Connection Speeds

Author: Joe Li  //  Category: General

Today I was looking for an unobtrusive method of determining a user’s connection speed using JavaScript. A quick search on Google returned an array of tricks mostly having to do with using Ajax to make a call behind the scenes, and track the payload time for the small file. In most cases people use an image with a random variable at the end to avoid caching, like image.jpg?foo=1Rt2X21. This is all good but adds an HTTP connection which could potentially interfere with the user’s experience, especially if they are already on a slow connection to begin with.

Then I discovered something interesting in Google Analytics.

Google Analytics tracks and stores connection speeds for your visitors as part of the Network Properties category. The data provided includes Connection Speed and this corresponds with Pages per visit, Average time on Site, Percentage of new visits, and the Bounce rate. But how in the world does Google compile this data? It appears that people are guessing that Google uses the visitor’s IP address or hostname to do a lookup in an IP database or a reverse lookup, and then makes a guess based on what ISP that IP address belongs to. But Google also loads a small .gif file with each urchin request. This article explains a little trick for using time stamped image loading and log analysis which seems related.

Google Analytics Connection Speeds

So if your IP belongs to RoadRunner, then we can assume you are on a cable connection and file you under that category. This can sometimes get somewhat hairy and lead to ambiguity as evidenced by the Unknown category shown in Google Analytics. It is also interesting to note the Unknown category is the single largest category in my case with 36% of the total data collected. What happens if you are on AOL or EarthLink? Will the database contain the accurate information to pinpoint if you are on dial-up or broadband? How often is the database updated with new information? What about edge cases, for example if you work in an office where you have a “broadband” connection but share it with a large group of people?

The good news is that with Analytics the work happens without interfering with the user experience and no additional HTTP connections are needed. The bad news is, it is not done in real time. So if you are looking for a real-time test this will not work for you, unless you build your own seriously fast IP database web service that you can use asynchronously. The other option is to use the binary image payload test, but that also makes life hard for your users.

So, If you are looking for general statistics for a webapp over a date range then Google Analytics might be the way to go. Keep in mind you will end up with a chunk of Unknown data. As for making snap decisions, you can sniff user bandwidth while they surf with payload testing. Here is another sample page at AOL where they put up a simple fork page and determine your bandwidth speed using JavaScript image loading and setting a user cookie. I can think of a dozen reasons why this is a bad idea but I won’t go into that here.

PS. It is worth mentioning that Internet Explorer supports a built in behavior called clientCaps, which provides information about features supported by Microsoft Internet Explorer, as well as a way for installing browser components on demand. The connectionType property of clientCaps returns either lan, modem or offline. Since this only works in IE and doesn’t offer too much granularity, it might be a good test if you are only trying to test IE users specifically.

Top 33 Free Tiger Toys

Author: Joe Li  //  Category: General

This is a list of the Free OSX Tiger software I use that kick major booty. No down payment, no monthly payment, No BS! Don’t leave your mac without ‘em.

  1. Adium iChat is good, Adium rox, IMHO, they just added Google Talk support
  2. Quicksilver mouse? what’s that? have you tried these?
  3. Cyberduck FTP software that does what it needs to, without scaring you
  4. CronniX GUI for crontabs
  5. Iterm Terminal for OSX with tabs and bookmarks
  6. JellyfiSSH SSH GUI for OSX, kinda like Putty for Windows
  7. CocoaMySQL manage MySQL db, local or remote, nice!
  8. MenuMeters now i can finally see what my mac is doing
  9. TextWrangler If you don’t have the bux for BBEdit this one is almost as good
  10. VoodooPad Amazing, its a wiki based notepad
  11. Tofu reading just got a whole lot easier thanks to horizontal scrolling
  12. PTHPasteboard keeps a log of your copy/past buffers
  13. Eclipse one of the best IDEs, the Mac OS X implementation has been significantly extended and improved
  14. Sidenote Just a lil notepad, usefull when you dont have a pen
  15. NetNewsWire Lite Free RSS/Atom reader
  16. SeeSS funny title, shows you CSS info in a widget, very handy
  17. Free Ruler Do you measure your pixels? I do
  18. HexColorPicker, QuickPicker color pickers galore
  19. Paparazzi Simple app to get screenshots of webpages, real handy
  20. FinkCommander After you get Fink, you will make your life much easier with this toy
  21. TinkerTool Kinda like TweakUI for XP, loads of good stuff
  22. Diablotin an admin panel like msconfig in XP, shows what you’ve added to your Library folder
  23. Yasu ok last administration tool, very simple, mostly cleans your mac
  24. Synergy Sharing is caring
  25. Widgets Preference Pane tweak your Dashboard
  26. Picture Namer simple is good, just rename photos before they go into a black hole called iPhoto
  27. Recent Tunes wanna see what you just heard on iTunes? goes in the menu bar and can FTP too
  28. VideoLAN Play media without worries
  29. Cocoalicious If you are a deliciousaholic, this is a must
  30. delimport runs in the bg and imports your delicious into spotlight
  31. Khronos time tracking app, shows your earnings in real time
  32. Check Off keep track of tasks so you dont end up kicking yourself in the head later
  33. Dash Blog Simple yet usefull, a dashboard widget that post to Blogs using XMLRPC

OK now for some not so free and experimental apps to poke around with BluePhoneElite let your Tiger pick up the phone, doesn’t work with my Treo 650 yet, I’m waiting…. TextMate New age text editor with some unique features CandyBar icon changer thingy, i haven’t played with this thing yet TrailBlazer view your history as images, kinda cool but not too practical 3DOSX Great proof of concept, a Virtual 3D desktop! Apple should hire these guys for OS11

Free Screenshot tools for web developers

Author: Joe Li  //  Category: General

From time to time you need to capture a web site in the form of an image. While you can easily use the Ctrl+Alt+PrtSc for windows or Command+Shift+4 in Mac, you might want to screen a site that is tall and or wide and requires scrolling to fully view in your browser. You also might want to perform multiple screen captures of various pages in various web browsers or only grab sections of a page. Below is a list of Windows, OSX and Linux tools you can use to take browser based screenshots in FireFox, Internet Explorer and Safari.

While there are paid services such as Browser Cam that do cross-browser screen captures, I tend to prefer using software since I can fine-tune the results to my liking, and I can see the results immediately.

add-ons via Firefox

ScreenGrab - This FireFox extension installs as an icon in the lower right corner of the he status bar.  This plugin uses the Gecko canvas for faster processing. IT allows for capturing either a selection, the visible window or the entire page. You can customize the options to save either a PNG or JPG image and add a timestamp to the filename, and captures frames and flash files sections without any problems.

PageSaver - This alternate extension from Pearl Crescent installs two new entries in the context menu of FireFox, allowing to save either the visibile portion or the entire page, although it does not allow for saving a selection. It has a slew of options however. For example you can assign a keyboard shortcut which is a great time saver.  You can also set your image filename patterns and choose the format of the saved image. PageSaver can capture frames and flash files.

Windows Software via Internet Explorer

WebShot - You may want to save the screenshot using IE for testing purposes in which case you need to use WebShot which is a tiny executable written in C by Nathan Moinvaziri. It is available in both a GUI format and a command-line format.  WebShot is able to capture any URL and handles frames, and flash files and can also capture java applets. The processing time is somewhat slow for some reason however compared to the other tools. WebShot offers a ton of options when using its command line version.

OSX Software via Safari

webkit2png - is the official command line tool for the Mac which uses python and the WebKit rendering engine, which is used in Safari.

Paparazzi - If you need a simpler GUI try Paparazzi which is a great shell on top of webkit2png, making your life much easier. Paparazzi like PageSaver has many similar options you can set for your captured screenshot images.

Unix Software

khtml2png - is a great command line tool for Unix which uses ImageMagick and libkhtml used in Konqueror to create images from web pages.

Aspen Simulator - Simulates iPhone Safari Browser

Author: Joe Li  //  Category: General

The latest release of the iPhone SDK from Apple comes with an array of new Mac utilities for developing iPhone specific software. One of the new tools included with the iPhone SDK beta is the Aspen Simulator. Aspen is an iPhone simulator that developers can test their apps on which emulates all of the the features and functionality of the iPhone. For example you can use the mouse to swipe the page up, down, even pinch and more.The Aspen Simulator app is located in the folder: /Developer/Platforms/AspenSimulator.platform/Developer/Applications Aspen Simulatorand has a few of the basic iPhone apps including Contacts, Settings, and most importantly mobile Safari. Using mobile Safari is in Aspen Simulator is a nice way to test out your webapps and see how they would look like on the iPhone. The problem I have found so far in this release is that the user-agent of the Safari browser is not set as an iPhone. This is problematic if you are doing some sort of user-agent sniffing using JavaScript in your webapp in order to show the iPhone specifc version of your site. Here is a screenshot of the Safari in Aspen Simulator and the user agent string. I used a basic alert statemnet to get this and the value is:

Mozilla/5.0 (Aspen Simulator; U; Aspen 1_2 like Mac OS X; en-us) AppleWebKit/525.7 (KHTML, like Gecko) Version/3.1 Mobile/5A147p Safari/5525.7

This means if you load up sites that only look right on the iPhone they won’t render correctly on the Aspen Simulator. An example of this is the Yahoo Ajax Flickr website designed specifically for the iPhone. This page renders correctly if you’re on an iPhone, but will show you the basic mobile version if it doesn’t see iPhone in your user-Agent. Next version of Aspen will hopefully have an option to easily edit the user agent string of the Safari browser. For reference the mobile Safari app is located in this folder:

/Developer/Platforms/AspenSimulator.platform/Developer/SDKs/AspenSimulator1.2.sdk/