Thursday 31 March 2011

step guide to installing php 5.3.6 on apache windows

If you are looking for a step by step guide to installing php5.3.6 on your computer then take a look at our newest walk-through for setting up your php5.3 on  apache. It is near complete now and pretty much ready to roll.

This version is also a nice easy install for the threadsafe module setup option. A little config editing on the other two set up types but still very simple no matter which way you plan to use it. I added some resource notes about VC9 apache for those who wanna play with that too. This Php release addresses over 60 bugs etc. when compared against the 5.3.5 version.

Wednesday 30 March 2011

php 5.3.6 threadsafe cgi install: The requested URL /PHP/php-cgi.exe/ ... .php was not found on this server.

Ok, so having a little more fun with php5.3.6 installs and i must say it is nice to see the windows install file go so smoothly, you can now nearly install the php module with next, next, next...

Now, with the threadsafe cgi install, you might encounter a The requested URL /PHP/php-cgi.exe/ ... .php was not found on this server error, and again this is pointed out in the php 5.3 troubleshooter (scroll down a coupla lines till you get to Other common PHP 5.3 setup errors).

This is probably only because some extra data is not in your .htaccess file but i found i needed to add this line into the middle of the php added data at the very end of the httpd.conf file: AddType application/x-httpd-php .php

The copy paste code for that entire bracket is here if that makes it easier (see the light blue font under change 2 near the top of the page). Check that your path data is correct and that it is in the coRRect CaSe.

This same point might also resolve similar issues encountered by those using the nts install.

PHP5.3.6 nts: You have chosen to open ... .php which is a php script.

I was having a play with installing PHP 5.3.6 nts (which has been out for about a week now). So i'll just pretend this is a trusty step by step windows guide to installing Php5.3.6 to walk me through that. (link now updated to to the 5.3.6 guide -  1th April 11)

After install i noticed the browser error (in Firefox and Internet Explorer): "You have chosen to open ... .php" "which is a php script" and i noticed that guide doesn't really discuss this message completely in it's Php 5.3 troubleshooter for those that encounter this error upon first testing.

So this data applies to an apache 2.2 install on a home test system. But you'll get the gist of it either way. Obviously, the browser doesn't know what to do with the file and asks what to open it with or asks if you want to download it.

But the problem actually lies earlier, the browser should not care if it is a php file, that is why we are configuring the apache config file..

So, two possible scenarios come to mind which will spit back that exact error. To fix it, One, configure your apache httpd.conf file correctly and then Two, now that your .conf file is corrected, stop testing the cached copy which wasn't working and still isn't working.. So either select another .php file to test or rename the test file (reboot system / clear browser cache - what ever works for you). But fix the configuration first.

On my install, I noticed the httpd.conf edit steps were incomplete (the installer expects that you self edit this step) and so needed to use the above link for the copy paste code for change 1 & 2 and then reboot a couple of times (yes, reboot a couple of times, and no, i don't know why - i'll guess it is because my Apache is VC6 and this version of PHP is VC9 only) for everything to come up roses.

Monday 28 March 2011

The Cyberian CyberBlaster

Those of you who wonder through my profile might want to know a little more about my midi days. I put one of my original midi tunes in as my profile audio link.

I wrote and published a few midies, some of which ended up on Rocco's early Dos platform game Mutant Earth. The drum patches are all hand coded and are as if played by a real drummer as are many of the slightly off-timings and echo effects to give it a more real feel.

I play guitar or keyboards but guitar is more my forte (one day I'll treat you with some of my newer original melancholic misery via some mp3s.) I have played in Melbourne Clubs with either Crystal Vision or with The Edge (no, not U2's guitarist, it was the name of the local band i was doing keyboards in).

Now my cyberian cyberblaster midies were written for the OPL2 or OPL3 yamaha sound chips which are different to the sound chips in sound cards we get these days. The patches of the sounds have changed in the newer cards and therefore are no longer exactly the sound i originally intended for you to hear.

So most of you are not going to hear the sounds as they were originally intended to be heard, but the idea still communicates in a few of them so crank up the volume if you got stereo speakers as there are various sounds including panning drum rolls in a few of them that are awesome.

And those of you who have midi machines might enjoy a bit of a play by reassigning various instruments to alternative patches as some of these midies are designed to spook the bejeebies out of you, and they will. This does not mean you can rip me off. I retain the copyright for my works and you must contact me first if you wish to commercially use any of my works.

Not for those prone to psychotic episodes or self induced exaggerated altered states of consciousness.

More content on Content

The subject of content is highly discussed in Seo circles.

To succeed, one should ensure he clearly enunciates the significance of his communicated idea so that the gist and composition of the subject matter is fully understood by the reader.

The constitution of the text should leave no doubt as to the essence of the matter being reviewed and the exact  meaning should be precise yet full of substance.

Let's  recap. Ensure the constitution subject, and any gist or essence of your idea in the proposed text, demonstrates that you have the matter of the composition firmly in your confident yet leading hand.

Google Real Estate Search Retired

Sadly, Google retired their Real Estate Search feature in February 2011. It was a really useful tool which you could find houses to buy or rent in any area with a bunch of useful fields like from how much to how much, or number of bedrooms etc.. And when you scrolled the map this way or that, the page would refresh with the results for that page. It made house hunting a breeze. But in Oz at least, we are pushed back into the dark ages wondering exactly where the heck a property might be and the amount of time it takes just to go through the motions...

The google article points to a new android tool which apparently does the same thing, and the online maps are supplied by Bing, and funnily enough, the big aussie R/E's are now also using Bing maps for their location maps too.

I wonder if Bing will introduce this easy search feature for those of us who really liked it? It would definitely give me cause to consider Bing in a new positive light...

mozilla thunderbird Vs microsoft outlook

When it comes to business email, many are so ingrained into using microsoft that they often don't look at what else is around.

Thunderbird became a serious contender many years ago. Features such as filtering incoming email to different folders multi account setup are all there.

If you have a client that doesn't have the wherewithal for the on going expenses with outlook (like various community funded groups etc.), then you can easily setup a very similar email network with the Mozilla group of mail and calendar products.

Me, i've been using Thunderbird for years and love it.

Installing PHP 5.3.6 on windows XP iii without trouble shooting problems

A while back i was wondering where you find a simple step by step guide to installing Php 5.3.6 on an Apache Windows XP computer. And then i remembered this site has one of the best and most informative installing php resources for the latest 5.3 series around.

Especially when doing a clean install, you still have to navigate the rocks in the waters. And this guide brings you home safe. Also has a really good trouble shooter in case you get lost along the way. And you can step through apache or mysql 5.1 too.

Sunday 27 March 2011

How to submit a sitemap.xml for your blogspot blog to Google

So i was wondering how you would submit your sitemap.xml for your blogspot site when you can't upload one to the root dir. And that is ok because these guys offer a great little service for all.

And it can be done very simply if you have another site that you have previously (or if you do this in the future) Google Verified. These are sites you have listed in your Google WebmasterTools. We can upload the map to our blogger blog site to any of our verified sites in the list. Choose one you can upload files to.

So go ahead and create your site map for your blog but save it as a unique filename like MyBlogOneSitemap.xml (or if you have more than one blog site), MyBlogTwoSitemap.xml etc.

Then upload the map(s) to the verified site you selected that appears in your WebmasterTools. Browse to sitemaps (you'll find it under site configuration) and use the Submit a Sitemap to upload your blog sitemap.

As long as google has verified you as the site owner, you can load as many sitemaps as you like from the one location. You can even combine them into one site map if you like. Just remember to link them different urls correctly if you choose this path.

How to do Photo Framing using a tables element and css

Ever wondered how you can create a photo frame effect using tables? A little while ago i was playing with tables code to produce a nice table template for any web page design.

This included having the copy and paste code at your finger tips. And then by adding a little css, you can have a tool to check your if your table is rendered correctly and to help spot exactly where the code is out.

The i took it one step further and showed how you can take the outside and use it as a frame or, even insert a graphic in there. The basic color frame is cut and paste. For the graphics demo, you'll need to review my source code.

CSS image sprites example

CSS image sprites are a great way to load a group of images in one fell swoop.

I use these images sprites in my exhibit boxes for displaying the thumbnail images. Like in the promo photos for XIII in Stu's pages for example.

You declare each sprite as a class twice in your css code like so...
.css_image_sprite_01, .css_image_sprite_02{include size dimensions etc. here and the source image}
.css_image_sprite_01{x,y for the first image goes in here}
.css_image_sprite_02{x,y for the second image goes in here} etc.

It is really a very simple affair. Check the example above. Google exhibitbox for more examples.

Saturday 26 March 2011

Tables Versus CSS

When i first encountered the subject of widths for tables in html4 i was dumbfounded and left to walk the streets of Melbourne in a drunken-like stupor.

Tables are a great tool for saying "now this table is going to go this many pixels this way and not a pixel more" and you would declare such a thing in your width= statement. But in HTML4, width does not mean maximum width. It means minimum width! And there goes your pretty design.

You can slam the breaks on this anarchistic restructuring of your previous designs by dropping your table inside a css div container and assigning that div an exact width. Transparent images of nothing can also hold the form of cells.

But once you get used to the idea of divs and the assigning of widths to them, you can easily use css to replace your old tables. There are a few approaches to this because you can assign percentages, pixels etc. as the basis for distance.

A smart way to start is to first  package the whole proposed table into a fixed width div and then just go about your business with exact height and width for each individual cell (div) there after. Some divs don't require size delineation but as you start to get the hang of positioning, you will work this out for your self. It helps to draw a picture of your table design first too. For example, Colspan=3 is as easy as declaring one div and putting three divs inside it's open and close tag.

binary-tools.zip and PHP compilation

Some folks like to compile their PHP software themselves. To do this, you require the binary-tools.zip.

Funny thing is that you actually get this file from the same place you get all your other needed files from but some of us just forget to do that at the time. So I decided to link the needed binary-tools.zip and other needed resources here so that anyone can easily throw together a VC6, VC8 or VC9 compilation.

Hope it helps

Amended note:

You can now download the binary-tools.zip from our website's free downloads page.


This note updates the note below. If you visit the first link in the article, you will be able to also download the source code for older Php versions including 5.3.5.

(The official compile-your-own download link has been down since March 19, 2011, two days after the release of 5.3.6 which has no VC6 release. We have provided a resource for download of the binary-tools.zip file at the above link)

  

Website Content

Everybody knows that content is the most important part of writing, and i dont mean that feeling of smugness. And when you browse around the web, you will find a lot people have a lot to say. And the best way to say something is just to say it. So there! I said it! is wot one would then say.

But really, some people really do suck at it. And this can create a problem for them. Many people go through life and guess at the meanings of words or try to understand a word by the other words that surround it. Now this is ok if you are new to the language or are a child. But as you go through life, it is expected of you to increase your word skills. Especially if your work or home interests  involve the manipulation or restructuring of more n' more words. And this means opening up a dictionary and discovering which definition is in use or you should use. Not just using a thesaurus to find another word that you don't really understand to use in it's stead. Take some time out and read how others use words and try using new words yourself. The penny will drop when it drops and at some point in tomorrow, you'll awaken wiser for your efforts and you'll have become a better version of you.

Plagiarizing the work of others by using a search and replace algorithm is the stock in trade of the infinitesimal mind. And the sad part is that those that do this, really don't think they are doing anything wrong.

But i assure you, the better you really understand the words of your language, the greater are the joys realized in further intellectual pursuit. You see, it comes down to: if you never knew you missed it, then, did you really miss anything at all? And so it goes that ignorance may truly be bliss for others, but is this your calling?

SEO Help Needed and Wanted

Ever asked yourself just where can you get some really good seo help when you have needed or wanted it?

And what does an SEO do anyway? Can i do my own SEO work on my website and save a couple of bucks?

You can find the answers to these questions by browsing through our free online seo training course and learn the basics you  need to establish your website properly on the internet. These are the basic needed website SEO steps and may take some time for you to complete.

This is not a complete study but we will step you through how to get your SEO skills well on the road to establishing your internet presence. We also offer a paid route if you want personal assistance or we can even do the work for you. Ask about our special offer for all SEO work to your web page code.

Free Website Templates

Free Website Templates to fashion your new web look can take a bit of time uncover. If you want to quickly find a great looking template that is free and available for download now, then this is the page for you.

You get to browse free templates for your website with one click. There is a great range to choose from or you can enlist our services to modify or create a specific look if you cant find the exact one you need from the hundreds of templates you find through here.

Friday 25 March 2011

algorithm

Wot sort of a dumb word is algorithm?

It just doesn't sort of fit into the English language. Wot other words rhythm with that?

I guess when you start to look at it's roots it begins to make more sense. The guys at mirriam peg the first use to 1926 and even oxford agrees that it comes to us from the french going back a couple of hundred years earlier. And if you squint your eyes just right, you can make the word out of the pronunciation of a pretty clever fellow writing math in arabic an eon earlier.

And the world starts to make sense yet again.

Wot's it mean? It's nerd for procedural step by step problem solving of course.

steve campisi

Monday 21 March 2011

Website Administrator Website Blog

G'day mate, welcome to these simple webmaster pages where you can throw some ideas out there. The idea is that you can talk about stuff you would like to see more stuff on.

At the moment, this blog is directionless. I accidentally created two when i only wanted one. So, it is here for now and it might stay or i might revamp it. Make it interesting and i'll leave it be.