My blog has moved!

You will be automatically redirected to the new address. If that does not occur, visit
http://ashokbasnet.com.np
and update your bookmarks.

Saturday, January 12, 2013

Debug() function for Opencart

Have you wondered if a single function call would be sufficient to output the array in pre-formatted way. I have been working with opencart for some months and I realize how repititive is it to repeat same lines of code to make array look nice. By the way, I am a big fan of CakePHP framework and its powerful debugging technique.

Friday, January 11, 2013

vQmod installation in Opencart

Interestingly, vQmod was originally developed for Open Cart ! But due to "openess" of the design, it has been used by other systems too.

In OpenCart (OC), extending your site's features usually results in modifying the program core codes. There are many reasons why this practise in not favorable - a major one is that it is not easily reversible. Say when you modified some codes and wanted to reinstate the original for some reason, it can be quite tedious.

Virtual File Modification System (vQmod)

Have you ever thought of modifying the core of any framework? Then vQMod is the best way to do it.

transparent-400x113"vQmod™" (aka Virtual Quick Mod) is an override system designed to avoid having to change core files. The concept is quite simple... Instead of making changes to the core files directly, the changes are created as xml search/replace script files. These script files are parsed during page load as each "source" core file is loaded with the "include" or "require" php functions. The source is then patched with the script file changes, and saved to a temp file. That temp file is then substituted for the original during execution. The original source file is never altered. This results in a "virtual" change to the core during execution without any actual modification to the core files.

Friday, January 4, 2013

Youtube API at Glance

What is API ?

  • API ( Application Programming Interface )
  • Protocol intended to be used as an interface by software components to communicate with each other
  • A set of routines, protocols, and tools for building software applications.
  • A good API makes it easier to develop a program by providing all the building blocks.

Tuesday, August 7, 2012

jQuery implementation of Game of life!

One of the earliest experiments at simulating life in technology was a simple mathematical game created by John H. Conway, first published and popularized during the early 1970's in issues of Scientific American. He called it "The Game of Life."
The concept of the Game of Life is very simple. The game takes place over the cells in an array, like squares on a chessboard. Each cell can have an organism living inside it or not living inside it; or each cell itself can be alive or dead. Whatever frame of thought is used, each cell is described to be "on" or "off." At the beginning of the game, a certain number of cells are filled.

Wednesday, August 1, 2012

Enable telnet in windows 7

Windows 7 doesn’t provide access to telnet client in default. More than likely this was an attempt to make Windows more secure by default, as Telnet is very insecure and whenever you have the choice you should always use SSH. However, with that being said, you can quickly re-enable Telnet by following these steps:

Wednesday, July 11, 2012

Accessing localhost from Andriod Emulator

The access of localhost in normal way can be bit tricky in Andriod SDK.

The normal way of accessing the localhost is :-

http://localhost or http://127.0.0.1

Friday, July 6, 2012

Reach: An approach to bridge the digital divide[LOCUS 2012]

logo-RecoveredInformation and  communication technologies(ICT) in  general, and the Internet and the world wide web in particular, have  made life easier by facilitating easy communication with virtually everyone, and easy access to information located  virtually anywhere in the  world. But all these communication technology are in reach of rich peoples, poor peoples are still backward in our country. Which have also widened the gap between the rich and the poor.  In other words,   new technologies, while improving our life in many ways have created the digital divide between the village and urban people.

Thursday, June 28, 2012

Randomly generate password in SQL Server 2008

There are lots of ways of generating random strings in SQL Server. But instead of spending much time on finding solution to random password generation, here is an easy way to do that.

Using Cursor to iterate through records in sql server 2008

Cursors are great way to loop through records in SQL specialy when you need to deal with individual records from certain table.

Here is a example using cursor;