Archive for the ‘Uncategorized’ Category

Why I bought my HTC Snap

Monday, March 22nd, 2010

I have been slowly upgrading cellular phones over the years. Each time I purchase a new phone I always try to find one that not only has the features I need, but works well with the plan that I have and the carrier that I use. I have been with Sprint for almost 5 years now and I will say that I am pretty satisfied with their service. Yes, there are times when my signal drops unexpectedly, however that is about the worst thing that has happened so far.

A little over a month ago, I decided to upgrade my phone to an HTC Snap. I previously had a Samsung rant, which did the job, it just did not have the features that I was looking for. I was looking for a device that would act more like a computer rather than a phone. When I found the HTC Snap, I realized that this was the phone for me.

I was not necessarily looking for a touch phone, nor a phone that completely focused on games and video. I was looking for a good all around phone that did the job. I wanted a phone with Windows Mobile that would sync well with the Exchange server at work. I also needed a phone that would not raise my monthly bill. I was informed than many of the touch phones, blackberries, and other smart phones required an upgraded data plan. The HTC Snap did not. In fact I can do anything I want with my HTC Snap without having to pay more money per month.

The main feature I like about the snap is its simplicity for a smart phone. It looks very much like a palm or a blackberry, however it has a very simple user interface as well as a very ergonomic keyboard and buttons. Simplicity was key for this purchase. I needed a phone that would do everything, however stay simple. I did not need a touchscreen or a lot of bells and whistles, what I needed was a phone with a good battery and a phone that would be compatible with many other things. The phone has a 2.0 megapixel camera, however the pictures take very well and there is a zoom feature. I can also record video on the fly with this camera. At the moment I have a 4GB micro SD card, however it can take as much as 16 GB. That is small compared to some other phones, however a lot larger than all other phones that I have owned.

I really like the software on my HTC Snap. I can easily connect with Google Maps to find a location, I can easily get to Facebook, and I can use Internet Explorer as my default browser. Hopefully they will have a version of Firefox soon, if not already. I can remote desktop to my other windows machines, and I can open a variety of file types on the fly. This phone is great for playing music, or transferring files. I can easily connect to blue tooth devices, and I can send picture mail with ease.

There are so many things that this phone has to offer and I am learning more and more things about it on a daily basis. I hope that more phones come out that are simple yet advanced as this one. Sometimes it is all about convenience and I believe that HTC has provided this with the Snap.

Telepathic computing is the future

Tuesday, January 5th, 2010

This article blew my mind away. I can only image what may come next. Changing channels on a TV by just thinking about it, talk about being lazy!

http://www.marketwatch.com/story/hitachi-develops-brain-powered-remote-control-2010-01-04?reflink=MW_news_stmp

Thursday, November 12th, 2009

This is one of those questions that I have seen over and over. I have come up with my own methodologies of doing this, in fact, I did it on this blog at one time, however I have always found that if you are trying to hide something, Google and the other big engines will look at it as hidden. Google may also penalize you for this, since this is something that could likely be considered Black Hat. Don’t get me wrong, I wish that we could do this, especially since the Word Press H1 tag is in the header. This is a situation in my opinion where you need to use H1 as what it is designed for TEXT. This is one of the most important attributes in organic SEO, so why would we want to trick a browser that could black list you in some way, drop your rankings. My suggestion is to position the H1 text in a way that it looks like your brand instead of fighting against it. Use relative position to move your text so that it lays on top of a background image and looks as if it seamlessly sits in the design.

So, I want to know what YOU think!

Cropping an image on the web using CSS

Monday, April 20th, 2009

Ever had an image that you could not re-size, or did not want to re-size, however wanted to crop? Maybe the image was too large for your page or, you just wanted to show a small portion of the image. Using this technique you can also position text on top of the image, like a caption, without having to edit the image. This a very cool method to use, if  for  SEO purposed or to be reference the text in the HTML.

The intention is for you to use the CSS in the header of your document or in a linked Cascading Style Sheet (.css)

First lets start with an image as illustrated below:

pontiac_g6

I need to crop this image and I want to give it a caption directly on the photograph. For this particular instance I just need to show the front of the vehicle.

First I will start by creating a DIV contain for this:

<div><img src=”http://myserver/mycar.jpg”></div>

Above is a line of code that creates just a simple container. Next we need to create a class for the image for the CSS. You will actually use the class tag within the image tag to call to the CSS. The CSS class beloow will be added to your stylesheet.

.image {
border-width: 1px;
border-color: #ffffff;
border-style: solid;
width:225px;
height:70px;
background-position:50% 95%;
background-repeat:no-repeat;
}

In the CSS code above, I have created an image class with a 1 px border and and an area much small than the image. I have also told the background not to repeat itself.

Pontiac G6

Above you will see my cropped image with a title at the top in black. To make the image appear you HAVE to put in some kind of text for the image to show.This is what I used for the code:

<div class=”image” style=”background-image:url(http://myserver/mycar.jpg)”><div>Pontiac G6</div></div><br />

Notice that I had to use a little in-line CSS to make the image appear (background-image). This way, you do not have to put the background-image URL in your style sheet, in the case if you want to have several images cropped with a specific size using the .image tag as a reference. Also make sure to have the break behind the last DIV.

Now, how would I make the text in visible in a different position and in a different color? Start by creating a “title” class like we previously created the “image” class.

.title {
font-family: Arial, Gadget, sans-serif;
font-size: 14px;
font-weight: bold;
color:yellow;
position: relative;
top: 25px;
left: 30px;

}

Pontiac G6

Above you will see that I have positioned the text and have styled it to be a different font, color, and weight. By setting the position to Relative and adjusting the top and left, you can position your text to be anywhere within this DIV container.

Again, this is a case where we created a style with the CSS file so that we could create a “template” of sorts that we could reference again. The other method is to put all of the styling within a “style=” tag within the DIV.

CSS vs Tables 2009

Thursday, April 16th, 2009

Today I had an interesting debate with a developer regarding which is superior using tables or CSS. The particular website we were reviewing uses both, DIVs and tables, however the main structure/container is a table, with DIVs within. It has been known that developing websites with DIVs rather than tables creates a much faster load time, more SEO friendly, and is more 508 compliant. These are all somewhat true to a certain extent. Each website is subjective to how it is built, how many graphics are present, and how much data is involved. Also if your web sever is generally slow or you have to many users for how much bandwidth you have, will make a difference as well. I personally prefer to develop with CSS now, however there are several websites I update that still contain tables. The one nice thing about developing with CSS is that once you get your general structure down, you can easily change the look of your website in some cases without even touching the PHP, HTML, or ASP file you are working on. How is this so? The CSS file that is linked to your wesbite provides all of the styling, size, and looks. You can easily change the parameters of this CSS file with different graphics. CSS Zen Garden s a great reference for this.  So, when are you going to say, hey look Mom, no more tables?

Hello world!

Saturday, December 27th, 2008

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!