Web Hosting Biz

Should you be buying a specialized online file storage that goes with entrepreneurs seeking a web e-commerce endeavor, then consider picking an e-commerce hosting package. Although believe a normal internet hosting plan will suffice to a web business, soon they reap a harvest of profits. And profits don’t come easy. You need a pro company behind you.

Greengeeks is the one that I often hear about. Reviews look good. Some FatCow reviews say Fatcow is one of them pros.

To be adopted seriously by your local competition offering a similar products, secure an e-commerce host. It’s less difficult with the onset to select the one which offers solutions as an alternative to regarding to changed web hosts mid-course caused by growing sales or edgier competition.

Although host advertisements appeal with tantalizing offers, always look into the details in it to know that which you the typical in the service. Small business owners usually get caught in 1 of 2 traps: free hosting and premium host plans. Free hosting is most beneficial employed for testing a audience or learning the ropes; nonetheless it includes numerous limitations and virtually impossible to expand your enterprise. Seasoned gurus often this would victims on the second trap by signing their life away when securing an amount host package, while establishing a web business. Granted, premium packages usually offer the many amazing features, but ask yourself yourself at what cost? Compare prices and contract details before taking the steps neccessary to secure an e-e-commerce host.

Another aspect that you can not realize if you look into the fine information of an individual agreement if by chance online host company will file bankruptcy, and assuming they contain the law aimed at your web, then you’re totally outside of luck when you opted for the terms and secured the service. With all this worst case scenario as being an e-commerce entrepreneur, naturally it could be devastating towards your web based business.

Enough emphasis can’t be added to the need for research and reading the small print, while considering e-commerce because valuable resources have reached stake. Don’t worry to request references through your host service. It’s vital to have more expertise in the exact plan details plus the the repute of which host you’re requesting service. Ask any fellow online business owner to express her or his nightmarish connection with changing web hosts and moving a site before a pre-existing contract expires. It’s likely that they highly won’t recommend it!

Why I buy Music?

It’s (still) easy to acquire music illegally on the Internet. The usual suspects are P2P, music blogs, or BitTorrent. There has been a crackdown on P2P in recent years, but due to its inherently decentralised nature, you can never really stamp it out. This year I see the focus of the media giants resting on websites of a less decentralised nature, such as The Hype Machine, which act as an index to the music files that bloggers have posted. By indexing those files that would have otherwise passed under the radar, they’re making themselves quite vulnerable.

The fact remains that the music industry is still doing good business, in spite of all of the above. Note however I say industry, as the artists often get a raw deal. I used to have connections with one of the members of S-Club Seven when they were at the height of their success, she said that their fame was in no way indicative of the frugal money they were receiving from the monolithic record label. The indie–independent–music scene largely grew out of this sense of disquiet amongst bands. For a more detailed look into the problems artists face, you may be interested in a recent article by Courtney Love.

I feel that it’s good marketing sense to have one or two songs from a CD available as free downloads. I’ve downloaded some of The Shins’s new stuff from a blog that only offered one or two tracks and liked them so much that I’m going to buy the CD. Even though they are being widely pirated they’re still topping the charts. Also as I buy “oldie” compilation CDs I have no qualms about seeing if you can get the odd song, which record labels sometimes obviously leave out to make you buy another CD.

But to answer the original question:

  • I’d rather have a high-fidelity CD that I can rip to my heart’s content than a legally acquired, or otherwise, digital file.
  • The packaging: I like to read the inside of the covers, I like perusing the CDs on my shelf.
  • I buy CDs online, which are usually at reasonable prices, as opposed to those in brick-and-mortar shops.
  • You can buy your favourite songs off iTunes, or whatever, but you may be depriving yourself of the other songs that you would normally get on the CD. For instance New Slang, whilst being highly popular, isn’t really indicative of the sound of The Shins.
  • I know you can get speakers that connect to your music player, but I just have a CD player.
  • To support the band. Though if you’re serious about supporting them, then you need to see them live, as they get a bigger cut of the profits.
  • A lot of “oldie” CDs cost tuppence anyway.
  • You can look forward to it coming. Patience really is a virtue.
  • CDs make good presents. Digital often simply cannot replace the tangible.

Angry Explorer Extends Italics

If you’ve noticed this blog acting slightly erratic (on second thoughts, nobody would) it is because I have been stung by yet another IE bug. It makes a change; this time it isn’t directly down to CSS, and instead is a bug in the way the rendering engine handles italics.

The problem starts when the browser has to spread the individual characters of italic text over a larger space, as those leaning over will take up more room than their vertical counterparts, similar to kerning. Now that isn’t necessarily a bad thing, but as usual, throw IE into the mix and hair loss is imminent.

The example on the left shows the gap between the photo I took of the Alps and the light grey border; it’s only about 2px or 3px but is intensely annoying. The space Explorer made to compensate for the elongated italics has spilled out right over the margin because of the justified text. Luckily though, there is a remedy that does involve CSS.

Now this bug is apparent over all Explorer versions. Although as of yet, I can only fix this bug under IE 6 and 5.5 – unfortunately not 5.01. Or to put it rather more precise, I can’t fix it under 5.01 without sacrificing the text float functionality. That would be the way the text flows around an image like above.

So tell me already! Well I would be rather amiss if I didn’t credit my source; the excellent Position is Everything collection of CSS hacks. Now the code they suggest is below:

/* */
* html #main {
overflow: hidden;
o\verflow: visible;
width: 100%;
w\idth: auto;
h\eight: 1%;
/* */

I’ll explain this line by line. First of all it starts off with a comment hack designed to hide it from all non-Explorer browsers. Next it uses the star selector hack, which is mistakenly parsed by Explorer. In this case HTML is not the child of any element, so shouldn’t be parsed as it has a * in front. The next statement is kinda obsolete in the case of my blog, but I’ll explain it anyway. If you remember I said that the italics spill out, well basically hidden chops off the overhang. If you like 100% positions it up for the chopping. Unfortunately I also found that it upsets the nice way text floats around an image.

So why is it obsolete? Well the majority of the code above is only there because of IE 5. The attribute of visible is enough to correct the problem in 6 and 5.5. After a while it does get tiresome messing around with different attributes and hacks. You have to decide how important the trade off between time and who is going to benefit from it all.

* html #left {
overflow: visible;

Is enough for me. If you find your browser makes a little gap between the header picture and the division, get Firefox or Chrome!


How to Find CSS Hacks?

Ever wonder how people find their CSS hacks? No? Well I do.

They must sit at their computers typing in random stuff and abusing code, effectively torturing browsers into doing strange strange things. Maybe they construct programs that export malformed CSS so they can leave browsers stuggling night and day–possibly the system is rigged up to some sort of bell that makes a noise everytime a browser fudges something up. Maybe the reaction they get is similar to the little bell on a microwave: salivation, but instead over food, over code. Erm…anyway I found a hack by accident–this is probably how they find them.

I was trying out a couple of colours (for simplicity lets just say I was trying out the shades black and white) for fonts. I couldn’t remember the hexadecimal codes for them, so I just commented them out to see which was the best one:

.hack {

color: /* #ffffff */ /* #000000 */ #ff0000;


Obviously the class I was working on wasn’t called “hack” but that’s the sum of it. I found the nice shade (i.e. red[#ff0000]) but forgot to take out the commented shades. When I went to test the site on my variety of browsers IE 5.5 fudged it. The writing wasn’t red. I was seeing red. I didn’t know why it wasn’t working, but eventually found out it was the commenting to “fault”. Now if I had discovered that a while ago I could give it a name, but no doubt someone already has. Nice to accidently discover something though. Try it yourself–if you dare…


.hack {

color: /* #ffffff */ /* #000000 */ #ff0000;




<span class=”hack”>Hello World!</span>

I think I’ll start a trend for silly CSS blog post titles.


Color Scheme Design the Easy Way

Colour for me is an annoyance, I know what goes together, but can’t actually make them up. It normally takes me ages trialing hex values to get something that doesn’t look awful, even in primary school I was always the one who mixed so much together that my palette more often than not ended up a brown-purply soup.

That’s where Paletton comes in. There are a plethora of hex colours that go together! Sorted!

I’m considering creating a Shade Lovers site that deals with varying shades of grey. I’m a stickler for semantics, so if I ever catch so much as a whiff of #000, #fff and their friends then I’m going to be sending an angry email to the Paletton website.

Stop Console Popup Problem: Gtkmm Windows

Fed up with the .dll overheads of wxPython and Python, I’m using gtkmm as my standard GUI toolkit from now on.

I’ve got all the libraries installed on Windows XP and Slackware using the gtkmm documentation, so I’m looking forward to nice portable apps.

There was one slight problem that had me stumped: on Windows the executable causes a console window to pop up along with the main GUI. I Googled to no avail, until today; evidently a fresh pair of eyes brings a new perspective to the problem. If you’re using Dev-C++ go to “Project” → “Type” and select “Win32 GUI”. I don’t know how I missed that one, then again it was about 11:30pm.

What this does is add the -mwindows flag to the g++ compiler. If you’re interested, here are my C++ compiler flags:

-IC:/Dev-Cpp/include/gtkmm/include/gtkmm-2.4 -IC:/Dev-Cpp/include/gtkmm/lib/gtkmm-2.4/include -IC:/Dev-Cpp/include/gtkmm/include/glibmm-2.4 -IC:/Dev-Cpp/include/gtkmm/lib/glibmm-2.4/include -IC:/Dev-Cpp/include/gtkmm/include/gdkmm-2.4 -IC:/Dev-Cpp/include/gtkmm/lib/gdkmm-2.4/include -IC:/Dev-Cpp/include/gtkmm/include/pangomm-1.4
-IC:/Dev-Cpp/include/gtkmm/include/sigc++-2.0 -IC:/Dev-Cpp/include/gtkmm/lib/sigc++-2.0/include
-IC:/GTK/include/gtk-2.0 -IC:/GTK/include/glib-2.0
-IC:/GTK/lib/glib-2.0/include -IC:/GTK/lib/gtk-2.0/include
-IC:/GTK/include/pango-1.0 -IC:/GTK/include/atk-1.0

Also my linker flags:

-LC:/Dev-Cpp/include/gtkmm/lib -LC:/GTK/lib -lgtkmm-2.4 -lgdkmm-2.4 -latkmm-1.6 -lgtk-win32-2.0 -lpangomm-1.4 -lglibmm-2.4 -lsigc-2.0 -lgdk-win32-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangowin32-1.0 -lgdi32 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -liconv

I didn’t get all those by hand either, use pkg-config from the console prompt with the instructions as outlined in the documentation. If you’re unsure of how to set the PATH environmental variable in Windows, you might want to have a look at my gpg for Windows post.

Cross Compiling Gtkmm Applications to Windows

There’s a readily available Gtkmm development package for Windows, but the following could come in handy for those who don’t own Windows, or want to escape the inconvenience of setting up and booting into another environment. A basic understanding of using the console is required and though I’m using Ubuntu, the steps are easily transferable.

First you’ll need to install the following packages and their dependencies:


Wine is only required if you don’t have access to Windows and want to check basic functionality. For a simple example I’m going to cross-compile the Hello World program in the Gtkmm documentation:

g++ helloworld.cc main.cc -o helloworld `pkg-config gtkmm-2.4 –cflags –libs`

This will compile and link “Hello World” for regular use under the Ubuntu environment. To make an .exe we need to alter this in two ways:

  1. Substitute g++ with the equivalent Windows build.
  2. Tell pkg-config to use Windows development Gtkmm dlls instead of the Ubuntu development shared objects.

The first part should be provided by the mingw32 suite you installed earlier. On my system it installed:


Conveniently the Inkscape project supplies the Gtk/Gtkmm development dlls all in one place and provides the basis for the following instructions. What they’ve done is set the pkg-config paths to work from /target, so you can put the unzipped directory wherever you want, as long as you create a symbolic link to it from /target as root:

ln -sf /home/alex/gtk28 /target

The next instruction gives precedence to the libraries in /target, rather than on your system, by temporarily changing the first location pkg-config searches:

export PKG_CONFIG_PATH=/target/lib/pkgconfig

You can check if this worked by examining that /target is the prefix for the relevant flags:

pkg-config gtkmm-2.4 –cflags –libs

Once it’s all working you can create the .exe with the following:

i586-mingw32msvc-g++ helloworld.cc main.cc -o helloworld `pkg-config gtkmm-2.4 –cflags –libs`

You can add the mwindows flag is to stop the console popping up, but I left it out to demonstrate the complete program on the right, running under Windows. If you don’t have Windows you can use Wine to test it loads, but be aware I had some problems regarding missing fonts that would otherwise be available–but essentially it will work fine given a proper Windows installation.

When distributing your application, you either need to direct your users to install the Gtk and Gtkmm runtime environments, or download them yourself and lump the dlls in the same directory as your binary (have a look at the Inkscape Windows zip file). I’ve managed to get the total build size down to about 8MB by deleting some locales and using UPX, and that example is running off my USB key.

Creating Your Site: Custom Made System or Known CMS

This is a very important question. It should be already clear before acquiring a web hosting service. Here’s why…

If you are looking for web hosting you can meet a lot of different types of the service. One way of categorizing it is by “purpose”. So for example, if you want to host a WordPress based website, you can choose WordPress hosting. So it’s really good to know before hand what the website will run on.

You might ask, what will you benefit from choosing a certain type of hosting? Well, the answer is quite obvius.

For one, you will have a customized system for your needs, so the environment you are working in will be more suited for you.

Secondly, and this comes from the abpve statement, you will not have unnecessary tools and features, which will save you money and the website will perform better.

A concrete example is a popular web host called FatCow, but we can name a lot of other web hosts offering purpose specific hosting. If you want to learn more about the topic, check out this review of FatCow. It’s a really great source of information about FatCow.

Besides web hosting apsects, there are several other factors which play an important role in when deiciding what content management system to use. If you will use a custom made one, you will not have to worry about updating the site, but with time as you modernize it, you will have to pay for the development.

With a well-known, usually free CMS, you don’t have to pay for the updates. There are a lot of people working on these types of projects, so if you ask me, I would recommend going with the already made CMS. I think that the developlment of these is much better, they are more reliable and extendable.

So there you have it guys. Make sure you follow this though- pattern before you buy hosting, and you should be good.

Curved Gorilla glass for smartphones and Smartwatches

Just before the start of the consumer electronics show CES 2014 Las Vegas Corning has introduced a new manufacturing technology for Gorilla glass. With the “3D glass-forming” technology it should be possible to produce curved Gorilla glass. To do so, Corning collaborates with the Taiwanese manufacturer of G-Tech optoelectronics.

I am more familiar with the web hosting industry and I know that FatCow is constantly takes advantage of new technologies.


Corning is now working to try to make the product ready for the market, and assumes a launch this year, so that it can be used later in the year in mobile equipment. The production of glass will take place in Taiwan. So Corning is well prepared for the upcoming boom of devices with flexible displays.

The first two smartphones with curved display come from Samsung and LG. The Galaxy round a curve from left to right, the G Flex from LG is bent down.

The two above mentioned smartphones have still no curved Gorilla glass. New applications would be possible with the availability of the new display glass – concrete plans are not yet known.

The first mobile device with Cornigs Gorilla glass in 2007 was the first iPhone from Apple. The alkali aluminosilicate glass is covered in the production with a compressible layer that hampers the growth of miniature cracks and prevents scratches. Since then, the scratch-resistant glass is used by several device manufacturers both smartphones and tablets. Gorilla glass is designed to prevent the display glass getting scratched or damaged.

Corning is represented on CES in Las Vegas. The electronics fair begins on January 7 and ends on 10 January 2014.

Building your Website

A business that wants to prosper has a strong online presence in todays circumstances. Your competition will probably create a website for their business, so you should to. It highly recommended that we create websites for our businesses because this is one of the simplest ways to connect with a wide audience. Let’s not forget that the most valuable company at the present is in the IT industry, so there s a lot of potential in this industry. We can read all kinds of success stories about everyday small business owners making it online. Technology made us somewhat dependent but it has it’s positives too, and one of these is that it can put your business to path of success.

A straight way to increase the number of your sales and clients is by creating a website. Saying it is easy, but when it comes to doing, most of the people are afraid to actaully do it. They don’t know how to build a website, what are the finances associated with this, where should I start, what do I need to make it happen? The answer is very straightforward – you need to read this article and learn.

A lot of times the reason for not having a website besides finances is the lack of knowledge. So I’m going to break it down to you as simple as possible: first you need a web host and everything else will come after. A great budget web host that is perfect for any website type from small to medium is Fatcow. You can read about the company on this website. I love this particular website because it discusses Fatcow’s service in a detailed manner and it even has a tutorail on how to create a website with WordPress or the Weeby site builder. Anyways, you have two options when you want to put a website online: use CMS (like Joomla) or blogging script or create a website with a site builder. Fatcow is good because it provides a free site builder. If you’re a beginner I’d say you go with a CMS or a blogging script like WordPress. You set it up with a few clicks and you can start your online venture. If you don’t know something, you will read the documentation provided by the web host or contact them, and they will help you.

On the other road, if you want to create site of your own, you can use a site builder. Fatcow provides a simple to use site builder, but if you don’t want to go with that, here’s what you should look for in a good site builder:

  1. Simple to use: a good site builder doesn’t require the user to know any coding or to be a designer. You should be able to create your website without any knowledge regarding web development. It should also be well documented to help you along the way.
  2. Free templates & Customizability: your site builder should have free templates too, in case you want to use those. It should also allow you to modify those as you wish. Every website’s needs are different, so your’s are different too, you should be able to make customizations according to your needs or vision.

So as you can see, it doesn’t matter if you are on a low budget, you don’t have to have a professional or be one to create a website, just find a webhost with a free site builder and you should be good.