Tuesday, December 25, 2012

How to add Custom Google Search to your Blogspot blog


How to add Custom Google Search to your Blogspot blog

When I moved my MS-potilas blog from Wordpress.com to Blogger, the first problems I noticed were with search capabilities. The navbar search would not find blog posts whose dates are over one week older than blog's creation day. Of course in my imported blog most of the posts were like this.

Fortunately, I thought, there is a search gadget that can be inserted in the side bar. I did that, but the gadget gave me no results. Google already found my blog, so that was not the problem.

Searching through Blogger forums I noticed that navbar search problems have been around since 2009 and search gadget has stopped working in February 2011. So fixing those might take a while... On the meanwhile, something would be nice.

How to create a CSE for your blog

Because Google already found the blog and I could search it there, I figured that a Custom Google Search Engine would work, too. Free version displays ads before/next to search results, but it is better than nothing.

Here is how you create one for your blog:

1. Go to http://www.google.com/cse/. Click Create a Custom Search Engine (CSE)
2. Give your CSE a name and a description (MyBlog's search, Search for my blog MyBlog, for example). Put your blog's url in Sites to search. Read terms of service and click Next.
3. Select the style. Here you can also try out what results CSE will find for your blog. Then click Next
4. You're done. You don't need to copy the given code. From now on, if you wish to modify your CSE or get the codes, just go to http://www.google.com/cse/ and click manage your existing search engines.

Integrate search box into sidebar and results in main column

The search gadget displays this way, and we can make CSE work so, too. Go to your CSE's control panel, and choose "Look and feel". Select the two column layout and then click Save & Get Code. We use those codes in a while.

Now go to your blog's design, Page elements. Add gadget to sidebar. Choose HTML/Javascript gadget, optionally give it a title, and paste the longer code into this gadget. Arrange to your liking and save page layouts.

Then edit template html. Select Expand Widget Templates. Search for line

<div class='column-center-inner'>

After that add the shorter code, i.e. this:

<div id='cse' style='width:100%;'/>

If you did not find the column-center-inner -line, then search for line which begins:

<b:section class='main' id='main'  [...]

And put the shorter code immediately before it.

Now the search already works, you can try it out.

Styling to remove the excess space

The div which we inserted had initial height of 28, and CSE scripts double that when run, so the main column gets pushed 56 pixels downward. I fixed that by styling the <div id="cse"> by infamous negative margins.

Here's how: Go to Template Designer, Advanced, and Add CSS. Add the following definition:



#cse {
min-height: 28px;
_height: expression(this.scrollHeight<29?"28px":"auto"); /* IE6 min-height */
margin-top: -28px;
margin-bottom: -28px;
}
Setting the min-height just makes sure the initial height is 28px. Apply to blog and now the main column is back to normal and we have a working search. Nice, innit :) You can see it working on this blog, and also the non-working out-of-the-box search gadget. You can try searching for "smilies", for example, using those gadgets.

Scan to PC button is not working - Epson WorkForce 545 All-in-One Printer

Epson WorkForce 545 All-in-One Printer




Q:
I have installed the printer software and set up the printer on the network, but the Scan to PC, Scan to Email, and Scan to PDF features do not work. What should I do?
A:
To use these features, you must have the EPSON Event Manager software installed. If you do not have the EPSON Event Manager installed, go to the Drivers & Downloads page for your product to download and install the software.
  1. Make sure you disable all software that can block communication between the printer and your computer (such as firewall, virus protection or utilities).
  2. Install the EPSON Event Manager software.

    Note: The first time the Event Manager Utility is installed, you must restart your computer in order for the features to work over the network.
  3. If you are using a Firewall application or Windows Firewall, make a program exception in the Firewall settings.

    Click or Start > Control Panel > Security or Security Center > Windows Firewall. Click the Exceptions tab, (or click Change Settings if you cannot find the Exceptions tab.) Click the Add Program button, select Event Manager from the program list and click OK. Next confirm that the check box for Event Manager is selected in the Programs and Services list and click OK.
  4. Launch the Event Manager and make sure your Epson product and scanner option is selected.

    Click or Start > Programs or All Programs > Epson Software > Event Manager. Click the Button Settings tab, set all settings to use EPSON Scan and click Close.
  5. Click or Start > Control Panel > Scanners and Cameras or Devices and Printers.
  6. Right-click your product's name, then click Properties.
  7. Click the Events tab.

  8. Select Scan Button for Select an event.
  9. Select Epson Event Manager for Start this program.
  10. Click Apply.
  11. Click OK.

    Try using the Scan to PC, Scan to Email, or Scan to PDF features.
Note: Make sure you enable any software you disabled in step 1.

If the steps above do not help, try enabling the UDP/TCP ports for EPSON Scan (port number 1865/3289) and EPSON Event Manager (port number 2968) on your router. If you are unsure on how to do this, contact your router manufacturer for instructions.

Monday, December 24, 2012

What is an Operating System


An operating system (OS) is a collection of software that manages computer hardware resources and provides common services for computer programs. The operating system is a vital component of the system software in a computer system. Application programs usually require an operating system to function.
Time-sharing operating systems schedule tasks for efficient use of the system and may also include accounting for cost allocation of processor time, mass storage, printing, and other resources.
For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware,[1][2] although the application code is usually executed directly by the hardware and will frequently make a system call to an OS function or be interrupted by it. Operating systems can be found on almost any device that contains a computer—from cellular phones and video game consoles to supercomputers and web servers.
Examples of popular modern operating systems include AndroidBSDiOSLinuxMac OS XMicrosoft Windows,[3] Windows Phone, and IBM z/OS. All these, except Windows and z/OS, share roots in UNIX.

Wednesday, December 19, 2012

How to install an application

1. Get the application software that you want to install by any of the following ways
  • Download trial or licensed version of the application online
  • Puchase licensed version of the application from retail store
2. Run the Setup.exe of the application

3. Follow the setup instructions until the installation completes