admin

admin

Thursday, 16 August 2012 14:40

Integrating PuTTY in WinSCP

Most of the time, I use both WinSCP (Windows Secure CoPy) & PuTTY together, especially when work with Openwrt and DD-Wrt. It is very troublesome to start each program individually. So I decided to integrate PuTTY into WinSCP.

 

WinSCP is an open source free SFTP client, SCP client, FTPS client and FTP client for Windows.

http://winscp.net/

 

PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms.

http://www.chiark.greenend.org.uk/~sgtatham/putty/

 

I would suggest to download the portable version for both WinSCP & Putty. With the portable version, you can easily copy WinSCP & PuTTY from one computer to another computer without erase the settings.

Here is the link for partable WinSCP & Putty:

http://portableapps.com/news/2012-07-29--winscp-portable-4.3.9-released

My previous article Control Arduino via PHP (EasyPHP) control Arduino from a computer with web server. Another article Control Arduino with TP-Link TL-WR1043ND Router which the Arduino is connecting to the router, but it is not safely to control over the internet.

 
Now I want to control Arduino without a computer and it is very safely control over the internet. Here is the step.
Saturday, 11 August 2012 14:02

AppServ Web Server

Before reading this article, you may want to know EasyPHP web server that I setup previously, please refer this page http://diy2u.weebly.com/1/post/2012/07/winxp-easyphp-web-server.html.

 
I'm installing Apserv web server today (11/08/12) due to EasyPHP web server did not display any image slide from my computer.
 
I tested 4 different versions of EasyPHP from EasyPHP-5.3.9 to the latest EASYPHP 12.0, and also tested with different browsers, but I had no luck to make it work. 
 
I confirmed that it is not the Joomla problem, because the same webpages can run on my website (the webpages that you are seeing now). I suspected it must be something wrong with the library settings or the EasyPHP configuration, but I don't want to spend too much of time to figure it out.
This tutorial is intended to show you how to open ports (also call virtual server) on your router so that you can control/link your device over the internet. I would suggest to undestand what is IP address if you don't know what is Private IP and Public IP address.
 
In short Public IP is for outside organisation and Private IP is for inside organisation.
 
This guide is based on TP-LINK TL-WR1043ND wireless N router with original firmware. Assumed using the following settings. You might want to know what is Dynamic DNS on OpenWRT.
  • TL-WR1043 router IP address: 192.168.1.1
  • Device to be control (IP address) : 192.168.1.49
  • Device to be control (Port) : 455
 
Digisnap 2000 (Electronic shutter release) is powerful but expensive. This project replacing Digisnap 2000 with very simple function.
Sunday, 29 July 2012 12:06

Delphi Auto Backup

This is an auto backup and restore program with time schedule. I developed this program in year 2009 for my office.
Software & Components for developing
1. Delphi 7
2. EhLib
3. Zip Master
4. Cool Tray Icon
 
Download
Sunday, 29 July 2012 11:56

Cheque Printing Software

This is a program for those who want to print a lot of cheques.

Software & Components for Developing

1. Delphi 7
2. Fast Report
3. EhLib
 

Downloads
Source Code: http://www.divshare.com/download/18624628-375
Compiled Executable Files: http://www.divshare.com/download/18625292-ccf
 

How to Install

  1. Download the Compiled Executable Files program & save it to any folder. 
  2. Run ChequeP.exe


How to use

  1. Run Cheque.exe to open main window
  2. Click on New button to prepare first batch of cheque.
  3. Now you can enter cheque particulars from the main window
  4. You can enter as many cheques as you want before print
  5. Click on Print Current button to print selected cheque
  6. Click on Print All button to print all cheques
  7. Click New button again to prepare next batch of cheque, all existing cheque particulars is backup-ed

 

  • Tracking button is use to display all cheque particulars being enter previously. The top empty row is use for filtering
  • Design button is use for cheque print out design
  • Payees button is use to enter payees information so that payees name can be select from main window
Sunday, 29 July 2012 11:19

Control Serial via PHP

It is simple to control serial via PHP.

<?php
exec("mode com4: BAUD=9600 PARITY=n DATA=8 STOP=1 to=off dtr=off rts=off");
$fp =fopen("com4", "w");
//$fp = fopen('/dev/ttyUSB0','r+'); //use this for Linux
fwrite($fp, "string to send"); //write string to serial
fclose($fp);
?>

Sunday, 29 July 2012 11:04

Control Arduino via PHP (EasyPHP)

The Arduino Duemilanove (not Arduino Uno) is control by a computer over the network or internet via PHP. This article assumed that you already install WAMP web server & Arduino driver in your computer.

My Arduino Duemilanove is connecting to the USB port of my computer, the USB serial com port is detected as COM4.

Sunday, 29 July 2012 10:55

EasyPHP Web Server (WinXP)

WampServer is my favorite personal local web server before my Sony Vios notebook get spoil. Now I switch to EasyPHP due to WampServer is not running on my new Toshiba notebook.

I had do a research before I stick into one particular web server software, here you can get some web server information. After study some post from internet & tested myself. Finally EasyPHP is my choice.

 

EasyPHP is a wonderful WAMP server application. With EasyPHP, you will have PHP,   MySQL , Apache,  PhpMyAdmin, Xdebug on your computer.   

I start using EasyPHP from version 5.3.9. Now it is EASYPHP 12.0 and there is three different PHP version including in EASYPHP 12.0:

Back to Top