ecommerce website design Shropshire, Custom & Ecommerce Website Designers, Web Page Design Company Shropshire UK Site Map
Phone:01743 272 609 Fax: 0709 286 1166
Home page, website design service at Shrewsbury, Shropshire. We supply website design service to business in Shropshire and whole UKAbout spark computing, website design service at Shrewsbury, Shropshire. We supply website design service to business in Shropshire and whole UKExpertise and services from spark computing, website design service at Shrewsbury, Shropshire. We supply website design service to business in Shropshire and whole UKOffice automatic solutions, online business solutions supplied by Spark computing, shrewsbury, shropshirecontact spark computing, shrewsbury, shroshire to discuss online business websites, custom software development

Archives for: 2009

26/12/09

Permalink 08:31:27 pm, Categories: General IT articles, Spark computing news  

Happy Christmas & new year

We wish all customers a very happy Christmas and a prosperous 2010.

We close from 24th Dec - 5th Jan. Please email us if you need support during this time.

Spark Computing


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

24/12/09

Permalink 11:55:36 am, Categories: Website design, Shropshire talk  

Shrewsbury badminton club

Here is a simple Word Press theme created for Shrewsbury Badminton Club.

Club night:

Every Monday 7-10 at Shrewsbury High School (town wall). More info…


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

10/10/09

Permalink 12:01:39 am, Categories: Website design, General IT articles  

CGH Electrical Services - Telford Electrican

CGH Electrical - A little electrician company in Telford, Shropshire. It also covers Staffordshire. It provides these services

http://www.cghelectrical.co.uk

  • Domestic
  • Agricultral
  • Periodic Testing
  • Lighting
  • Alarms

Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

09/10/09

Permalink 11:55:23 pm, Categories: Website design  

New website live

CInCH - A Shropshire LINk Charity organization for Community Involvement in Care and Health is live.

http://www.cinch.org.uk

People living in Shropshire are encouraged to take part in CInCH to help to improve community Care and Health.


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

11/09/09

Permalink 02:00:48 pm, Categories: General IT articles  

MSN Live finally supports login from multiple devices

Skype is doing that from start. But for MSN, if you login from another device, you would be forced to logout from the first device.

Now MSN live supports login from multiple devices. This is a very nice feature as many people have PC/Laptop/Smart Phones. The chat can be seen in more than one place and thus the chatting history can be saved into multiple locations (unless you exit MSN from one of your devices)


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

09/09/09

Permalink 10:29:42 am, Categories: General IT articles  

Mount iso image on Windows 7

Not all software that works on Windows XP/Vista will work on Windows 7. Mounting ISO files can be difficult if you’ve been using Daemon Tools to do it so far. There is an updated version of Daemon tool available but it is not official. You need to search bittorrent for with.

Currently we have found two utilities that support windows 7.

http://www.poweriso.com/download.htm

and

http://www.winmount.com


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

08/09/09

Permalink 09:35:57 am, Categories: General IT articles  

Windows 7 - Cannot copy files required for installation error

There are many reports on the “Cannot copy files required for installation error” (with error code 0x80070017). There are many reasons:

1. When you burn the ISO image to a DVD, you need to choose the lowest speed and verify it after burn.

2. Do a memory test. You can get a tool from
http://www.memtest.org/
Any errors reported need to be ironed out.

3. Reload your BIOS settings to default and make sure you are not aggresive to overclock your system.
Compared to Linux or XP, Windows 7 is very poor in terms of overclocking. We had a over-locked system running Linux for a couple of years but Windows 7 freezes from time to time so we have to undone the overclocking.

You can also disable things you do not need (such as onbard wifi for a desktop, firewire etc..)


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

28/08/09

Permalink 05:17:42 pm, Categories: General IT articles  

Associate a syntax set with a file type in vim

Vim is an excellent text editor that can do amazing stuffs.

When the web server is configured to treat html as php file, the vim editor needs to configured to recognize all the php functions within the html. To do that,

Code:

vim /~.vimrc

to open the configure file.

and add one file to the bottom

Code:

autocmd FileType html set syntax=php

The latest vim has syntax turned on automatically anyway. If not, add this line to your config file

Code:

set sytax on

Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

17/08/09

Permalink 09:09:19 pm, Categories: General IT articles  

grep email address from a Word file

We just have a task to extract all email addresses from a word document text file containing more than 800 pages. The size of the doc file is 250M. But the size does not matter. To extract the email address, we need to

1. convert the .docx file into a plain text file.

2. transfer the text file to a Linux machine

3. use grep to extract the email address and save result.
grep -E -o --color "\b[a-zA-Z0-9.-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+\b" email_list.txt > output.txt

This code is obtained from http://enure.net

4. Use Excel to open the text file and save it as a workbook.

5. Do the mailshot using the Excel file


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

04/08/09

Permalink 04:53:37 pm, Categories: Shropshire talk  

Getting paid while you shop

Shopping online is becoming more and more popular.
http://news.bbc.co.uk/1/hi/business/2372577.stm

There are many price comparison websites to help online shoppers to save money. The most famous one is moneysupermarket.

One of my customers has a website called poundpig.com
http://www.poundpig.com

Members of the website can get cash back if they shop via the website. Membership is free. On registeration you will get £2.50 of credit immediately. So give it a try!

and if you refer a friend to the poundpig.com site, you will get £7.00


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

01/08/09

Permalink 10:21:35 am, Categories: General IT articles  

XML driven flash components

Flash can be very nice to enhance the usability and aesthetic of the web site. A graphic designer might be very keen to get creative and design his/her own flash. For a programmer, he would like something that can be controlled by XML without getting his hands dirty to write action scripts. XML itself can be generated using any server side script such as PHP/Python/Perl/Ruby/ASP.

Here you can find a lot of XML driven flash:
http://www.flashcomponents.net/

and here a few show cases
http://www.flashxml.net/


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

30/07/09

Permalink 11:31:28 pm, Categories: General IT articles  

Create data graph on the fly

Generating graph from data collected on the internet and shows it on the web can be very useful.
I found 2 ways to create data graph/chart on the fly:

1. Use the google api
http://code.google.com/apis/chart/basics.html

To create a simple pie chart, all you need is one line of html

XML:

<img src="http://chart.apis.google.com/chart?chs=350x100&amp;chd=t:60,40&amp;cht=p3&amp;chl=Web_designers|Programmers"  alt="Sample chart" />

And you will have
Sample chart

2. Use php + GD Library
to create the same chart you need the following codes. Codes are based on

http://www.talkphp.com/advanced-php-programming/2508-3d-pie-charts-php-gd.html

with small changes

PHP:

$image imagecreatetruecolor(300300);
// allocate some solors
$white    imagecolorallocate($image0xFF0xFF0xFF);
$gray     imagecolorallocate($image0xC00xC00xC0);
$darkgray imagecolorallocate($image0x900x900x90);
$navy     imagecolorallocate($image0x000x000x80);
$darknavy imagecolorallocate($image0x000x000x50);
$red      imagecolorallocate($image0xFF0x000x00);
$darkred  imagecolorallocate($image0x900x000x00);
 
//the white background will be transparent:
imageFill($image00$white);
imageColorTransparent($image$white);
 
 
for ($i 160$i 150$i--) {
   imagefilledarc($image150$i200100045$darknavyIMG_ARC_PIE);
   imagefilledarc($image150$i2001004575 $darkgrayIMG_ARC_PIE);
   imagefilledarc($image150$i20010075360 $darkredIMG_ARC_PIE);
}
 
imagefilledarc($image150150200100045$navyIMG_ARC_PIE);
imagefilledarc($image1501502001004575 $grayIMG_ARC_PIE);
imagefilledarc($image15015020010075360 $redIMG_ARC_PIE);
 
// flush image
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);

If you need to know more about using GD Lib to create graph on the web, please visit a tutorial at

http://php.about.com/od/advancedphp/ss/gd_library_6.htm

You need to be careful when you are using server side script to generate graph as it is CPU intensive.


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

29/07/09

Permalink 09:40:57 am, Categories: General IT articles  

Windows Small Business Server (SBS)'s backup disconnect remote desktop

I don’t anyone of you know why this could happen:

A Windows SBS 2003 would disconnect a remote desktop session when it starts its backup. The default windows backup verifies the backup copy and it takes forever. I have to edit the executive file to stop the verification following this guide:

http://www.slickit.ca/2009/05/turn-verify-off-sbs-2003-backup.html

This allows me to re-schedual backup to starts later at night so people can do their work at the early evenings. But this just avoids the problem.

Please let me know if you any idea …


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark
Permalink 12:54:22 am, Categories: General IT articles  

Are you are web design agent?

If you are a web design agent and looking for good quality web script programmer, please feel free to contact us. We provide programming service for web design agents in UK.

We have good experience in writing CMS, e-commerce and web-based application in PHP/Mysql, Javascript (Ajax). If you have questions in technical issues, please also feel free to ask.

WE will provide a strong portfolio if required.

Have a good day!


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark
Permalink 12:47:12 am, Categories: General IT articles  

Javascript form validator script

I have been using the a javascript from

http://www.javascript-coder.com/html-form/javascript-form-validation.phtml

for awhile and I totally like it. It’s very easy to use in order to validate the web form. What’s more, it is very easy to extend.

Here is how to extend the script so that it can find out if a user input the right confirm email address or not.

Code:

function confirmEmail ()
        {
          var frm = document.forms["custForm"];
          if(frm.email.value != frm.confirm_email.value)
          {
            sfm_show_error_msg("Confirm email does not match ");
            return false;
          }
          else
          {
            return true;
          }
        }
 
  frmvalidator.setAddnlValidationFunction("confirmEmail");

Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

27/07/09

Permalink 09:23:34 pm, Categories: Shropshire talk  

A water cooler company

Hello people, here is a water cooler company in Shropshire

Wenlock Water coolers » .

You can buy or rent bottled/mains water coolers online.


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark
Permalink 08:27:27 pm, Categories: General IT articles  

How to force a download using php

Here is a handy function for forcing a download a file in any folder on the server that is readable by your php script.

PHP:

function send_file($path) {
    session_write_close();
    ob_end_clean();
    if (!is_file($path) || connection_status()!=0)
        return(FALSE);
 
    //to prevent long file from getting cut off from     //max_execution_time
 
    set_time_limit(0);
 
    $name=basename($path);
 
    //filenames in IE containing dots will screw up the
    //filename unless we add this
 
    if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE"))
        $name preg_replace('/\./''%2e'$namesubstr_count($name'.') - 1);
 
    //required, or it might try to send the serving     //document instead of the file
 
    header("Cache-Control: ");
    header("Pragma: ");
    header("Content-Type: application/octet-stream");
    header("Content-Length: " .(string)(filesize($path)) );
    header('Content-Disposition: attachment; filename="'.$name.'"');
    header("Content-Transfer-Encoding: binary\n");
 
    if($file fopen($path'rb')){
        while( (!feof($file)) && (connection_status()==0) ){
            print(fread($file1024*8));
            flush();
        }
        fclose($file);
    }
    return((connection_status()==0) and !connection_aborted());
}

Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark
Permalink 02:09:25 pm, Categories: General IT articles  

Image button submit value

For example, if you have a image button like

Code:

<input type="image" name="Submit" value='Register' class="btn" src="images/register_form_btn.jpg" />

When the form is submitted via POST. there is nothing for $_POST[’Submit’]. However, you will have $_POST[’Submit_x’] and $_POST[’Submit_y’] that records the x and y coordinates of the click.

You can not do

Code:

if($_POST['Submit_x'] ) {
  //do something
}

that’s because a user might press the Enter key to submit the form. In this case, $_POST[’Submit_x’] and $_POST[’Submit_y’] are both 0!!

A convenient solution is to put a hidden field such as

Code:

<input type='hidden' name='form_sent' value='1'/>

within the form. Then in your php code

Code:

if($_POST['form_sent'] ){
//process form
}

Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

22/07/09

Permalink 09:08:20 pm, Categories: General IT articles  

Harden web server with suhosin

Suhosin is a “hardened php” project which can improve security of a web server running php script. If you are having some troubles running some scripts after you’ve installed, you will have to change some of the configuration values. I learned that when one customer has a very large html form to submit data using POST. However, only part of the form data can be accessed via the $_POST variable.

One way to sort it out is to put

Code:

suhosin.post.max_array_depth = 1024

in the account’s php.ini file.

Another way is to put

Code:

php_value suhosin.post.max_array_depth = 1024

in your .htaccess file. This only works if your administrator put

Code:

suhosin.perdir = 'p'

in the global php.ini file.

– Ben


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark

30/06/09

Permalink 01:13:18 pm, Categories: Spark computing news  

Warwickwright.com website ready

Warwickwright.com is specialised in retirement planning, pensions, investments, life insurance and annuity. Check it out more on their website.


Tweet this! Facebook Live Yahoo bookmark Digg US google bookmark
Permalink 01:15:07 am, Categories: Spark computing news  

twitter

Sparkcom is twitting now!

Follow us here twitter logo

12/06/09

Permalink 02:13:03 pm, Categories: General IT articles  

No IE8 shipped with Windows 7

In a move to basically outflank the EU antitrust investigation, Microsoft has announced that all version of Windows 7 shipped in Europe will not include Internet Explorer 8 by default.

This is reminiscent of the Windows XP N editions, which did not include Windows Media Player, but the difference here is that Microsoft will not ship versions of Windows 7 with Internet Explorer 8 in Europe.

[More …]

Permalink 01:53:44 pm, Categories: General IT articles  

New website live

AFP is an Independent Mortgage Adviser in Shrewsbury, Shropshire. The director, Gary Harper, has excellent reputation in Shrewsbury dealing with Mortgages, Life insurance and re-mortgages. The website features a free mortgage calculator.

Please check out more at AFP Shrewsbury Mortgages & Protection.

AfP Shrewsbury Mortgages & protection

2009
 << Current>>
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec

Spark Website Design, Shropshire

Technical articles on IT solutions.

Free information on office and home IT solutions; How to get a website running for your business; self-help e-commerce; and tips on website design.

Search

Misc

XML Feeds

What is this?