About Me

EDUCATIONAL QUALIFICATION

College: Rajshahi University of Engineering & Technology (Grad in Computer Science & Engineering )
High School:    Dhaka Residential Model College, Dhaka

RELEVANT SKILLS

A) PROGRAMMING SKILLS

Development Languages:
Java( j2ee and j2me )
PHP
Perl
Ruby/Ruby on Rails
DOT NET( C# and VB.NET)
C/C++
Microsoft Visual C++
Brew
Visual Prolog
8086 Assembly  Language
Matlab
Database:
MySQl
PostGreSQL
Oracle
Microsoft Access

OPERATING SYSTEM SKILLS

Microsoft Window 98/2000/XP
Microsoft Windows 2000 Server
Linux
FreeBSD
Sun Solaris 10

D) TRAINING PROGRAMS:
Title:
CCNA-1 (Networking Basics)
CCNA-2 (Routers and Routing Basics)
CCNA-3 (Switching Basics and Intermediate Routing)
CCNA-4 (WAN Technologies)

ACTIVITIES AND ACHIVEMENTS

A) THESIS: Finger Print Recognition System using Neural Network and Genetic Algorithm.

PERSONAL INFORMATION
Name        :    Md. Ruhul Amin
Date of Birth    :    5th December.
Marital Status    :    Single.
Nationality    :    Bangladeshi (by birth)
E-mail Address    :    tuhin_cse99@yahoo.com

Ruby/Ruby on Rails Programming in Bangladesh

Ruby/ Ruby on rails is a new track in  Bangladesh. But the number of Ruby programmers is increasing very rapidly. We ( three friends of mine ) start a Ruby on rails programming group in Odesk. Tech Valley BD Ltd( ID:aminsoft ) team ( in oDesk ) is dedicated in ruby/rails project. We have already completed our current project at oDesk and looking for the next one.

If you need any Ruby/Ruby on rails application solution then our team is ready to take the challenge.

Here is our IM contact:

Yahoo IM:

1. tuhin_cse99

2. mac_eros

3. sabuz_cse

Skype ID:

1.ruhul.amin.bd

2.mac.eros

Javascript in Ruby on rails

jsclass.png JS.Class is an attempt at making JavaScript more Ruby-like. More specifically, it’s a library that makes object oriented development easier in JavaScript (in comparison to JS’s prototype technique, at least) by implementing Ruby’s core object, module, and class systems as well as some of Ruby’s meta-programming techniques.

As well as ports of Enumerable, Observable, Comparable, and Forwardable, you get subclassing, mixins, reflection, late-binding arguments, singleton methods, method binding, and Ruby-like inheritance. Of course, JavaScript gives access to many of these elements already, but JS.Class presents things with a Ruby flavor.

The official JS.Class site is particularly well done and each main area is well documented.

Sun Microsystems and Zmanda to Deliver Comprehensive Database Backup & Recovery Solutions for MySQL Enterprise Customers

Enterprise-Wide MySQL Data Protection via Zmanda Recovery Manager (ZRM) to be Available from Sun Worldwide

SANTA CLARA, CA SUNNYVALE, CA March 18, 2008 Sun Microsystems, Inc. (NASDAQ: JAVA) and Zmanda, the open source leader in backup and recovery software, today announced they are partnering to deliver a comprehensive, global data backup and recovery solution for MySQL Enterprise subscribers. A 30-day trial of Zmanda Recovery Manager Enterprise Edition — the first open-source backup and recovery solution designed specifically for MySQL databases — is available now at http://www.mysql.com/zrm. Starting April 1, MySQL Enterprise customers will be able to purchase ZRM for MySQL directly from Sun worldwide. Zmanda and Sun have also agreed to joint-selling and co-marketing activities in support of MySQL, the world’s most popular open source database software.

“Protecting corporate data through effective backup and recovery is one of the most crucial tasks for a database administrator, and it can be a complex undertaking — especially for today’s large Web-scale applications,” said Zack Urlocker, VP of products, Sun Microsystems database group. “MySQL users have told us that global backup and recovery is very important to them, and we are thrilled that we can now offer ZRM for MySQL as an easy-to-use solution for protecting all of their MySQL data.”

“MySQL customers now have easy access to an enterprise-class backup and recovery solution designed specifically for and tightly integrated with MySQL Enterprise,” said Chander Kant, Zmanda CEO. “Through its graphical interface, ZRM for MySQL simplifies the work of a DBA, delivering comprehensive backup functionality and unique precision recovery capabilities. With ZRM, DBAs get added peace of mind and confidence when using MySQL in mission-critical environments.”

Zmanda’s ZRM for MySQL is an open source, enterprise-class backup and recovery solution for MySQL and MySQL Cluster databases. ZRM for MySQL meets the requirements of the MySQL DBA with features such as:

  • Zmanda Management Console – a set of powerful Web-based tools that lets DBAs control backup and recovery across all MySQL servers. Designed to dramatically simplify the complex process of MySQL database backup and recovery, the Zmanda Management Console has an intuitive graphical user interface and automated backup scheduler.
  • Point-in-Time recovery – ZRM for MySQL can recover a database easily to any point in time.
  • MySQL storage engine optimization – ZRM for MySQL can detect the specific storage engine being used, and then implements a backup process that is optimized for that storage engine.
  • Local and remote configuration support – ZRM for MySQL can be implemented on the database server or can manage backups of the database server from a remote system.
  • Visual log explorer – ZRM provides a powerful graphical MySQL log analyzer that enables DBAs to visually pinpoint an unwanted event or action and activate precision recovery, along with ongoing security analysis and performance audits.

The latest version of ZRM for MySQL, version 2.1, includes native support for Solaris 10 Operating Systems and Linux, and a unified global management capability designed for geographically dispersed MySQL instances. ZRM 2.1 also offers a comprehensive plug-in architecture for leading snapshot technologies provided by Solaris ZFS, Linux LVM, Microsoft Windows VSS, NetApp Data ONTAP, and Veritas VxFS. Snapshots enable DBAs to create even quicker and more consistent backup images of live MySQL databases.

“ZRM for MySQL has helped simplify my day-to-day workload as a DBA and gives me the confidence that our data storage is securely backed up,” said Joseph Sandoval, senior system administrator at Jigsaw Data Corporation. “The new MySQL relationship between Sun and Zmanda will give more MySQL customers the opportunity to protect their data using the proven, enterprise-class backup software from Zmanda.”

For more information about the new ZRM for MySQL offering, please go to http://www.mysql.com/zrm.

About Sun’s MySQL Portfolio

The MySQL product portfolio is the most popular open source database software in the world. Many of the world’s largest and fastest-growing organizations use MySQL to save time and money powering their high-volume Web sites, critical business systems, and packaged software. At http://www.mysql.com, Sun provides corporate users with commercial subscriptions and services, and actively supports the large MySQL open source developer community.

About Zmanda

Zmanda was founded in 2005 to bring the benefits of open source to enterprise backup and recovery. The company offers the world’s leading open source backup products and services, including Amanda Enterprise and Zmanda Recovery Manager (ZRM) for MySQL. Amanda Enterprise is a network backup and recovery solution based on Amanda, the world’s most popular open source data backup and recovery software with more than 1/2 million active installations worldwide. Amanda Enterprise enables the backup and recovery of business critical data associated with servers, workstations, desktops, databases and mission-critical applications across the entire network. Businesses using Amanda Enterprise can backup data to tapes, disks, optical devices and Amazon’s Simple Storage Service (S3).

ZRM for MySQL is an advanced and comprehensive backup solution for the MySQL database with precision recovery capability to any particular transaction or point in time. Today, businesses in 23 countries trust Zmanda to protect their corporate data. The company’s headquarters are located in Sunnyvale, California. For more information about Zmanda, please go to http://www.zmanda.com.

Tomcat Monitoring — Take Control of Tomcat Management

Monitor Tomcat servers in your network using Applications Manager – It helps you in monitoring performance, availability, and usage statistics of Tomcat Servers. Tomcat Monitoring provides detailed information about the Tomcat server and every web application deployed in it.

Applications Manager automatically diagnoses, notifies, and corrects performance and availability problems not only with Tomcat Servers, but also with the servers and applications in the entire IT infrastructure.

Web Transaction Statistics

The Web Transaction Analyzer that comes with ManageEngine Applications Manager allows you to view Java method level breakup of response times. It enables end to end Web Transaction monitoring, from URL to SQL queries of a web application. Application Admins can easily troubleshoot problem areas by obtaining the slow URLs and take a look at the trace (method level) all the way to the SQL query. 

Performance monitoring of Tomcat also involves delivering comprehensive fault management and proactive alert notifications, checking for impending problems, triggering appropriate actions, and gathering performance data for planning, analysis, and reporting.

Applications Manager Tomcat Performance monitoring gives the following metrics:

  • Availability
  • Response Time Details
  • Memory Usage
  • Thread Details
  • Response Summary
  • Application Summary and Details
  • Requests Per Minute for the Tomcat Server
  • Per JSP level Requests per Minute and Response Time

Tomcat Management Capabilities

  • Out-of-the-box management of Tomcat availability and performance – checks if it is running and executing requests.
  • Monitoring Tomcat over SSL is supported.
  • Monitors performance statistics such as JVM memory usage, user sessions, etc. Alerts can be configured for these parameters.
  • Based on the thresholds configured, notifications and alerts are generated. Actions are executed automatically based on configurations.
  • Performance graphs and reports are available instantly. Grouping of reports, customized reports, and graphs based on date is available.

Back to java

After about 6 month I again back to JAVA from DOTNET.

I feel free now .

Change the “Sales Message Goes Here” or “Tagline Here” text in zen cart?

To change the “Sales Message Goes Here” or “Tagline Here” text to say what you want open the includes/languages/english/header.php file in your text editor. Find the following line of code:
define(‘HEADER_SALES_TEXT’, ‘Tagline Here’);
Replace the tagline text with your own text, making sure that the single quote marks are not left out.
Save the edited file to includes/languages/english/custom/header.php and upload it to your server.
NB: By default the text “Sales Message Goes Here” is located in includes/languages/english/classic/header.php
define(‘HEADER_SALES_TEXT’, ‘Sales Message Goes Here’);

Introduction to the Struts Web Framework

This document takes you through the basics of using NetBeans IDE to develop web applications that make use of the Struts framework. The Struts framework enables you to create maintainable, extensible, and flexible web applications based on standard technologies, such as JSP pages, resource bundles, and XML.

I started from this page…….
http://www.netbeans.org/kb/50/quickstart-webapps-struts.html

and hope soon as a experiment, i can give a new look of my personal website by struts framework.

NetBeans IDE Tutorial for Accessing Data with a Struts Data Source

From the last week I started j2ee struts study. I got a great help from the netbeans website.

here is the link of the tutorial:
http://www.netbeans.org/kb/50/tutorial-webapps-struts.html

Setting up phpMyAdmin 2.10 on Apache 2.2, FreeBSD 6.2

I. Download and Extract 

root@freebsd:/tmp# cd /tmp
root@freebsd:/tmp#
 fetch http://superb-west.dl.sourceforge.net/sourceforge/
phpmyadmin/phpMyAdmin-2.10.0.2-all-languages-utf-8-only.tar.gz
root@freebsd:/tmp#
 tar zxvf phpMyAdmin-2.10.0.2-all-languages-utf-8-only.tar.gz
 

II. Move it to the Right Place

 
root@freebsd:/tmp#
  cd phpMyAdmin-2.10.0.2-all-languages-utf-8-only
root@freebsd:
/tmp/phpMyAdmin-2.10.0.2-all-languages-utf-8-only#
 mv * /usr/local/www/phpmyadmin.aminonline.com/
 

III. Generate Configuration

 
root@freebsd:/tmp/phpMyAdmin-2.10.0.2-all-languages-utf-8-only# 
cd  /usr/local/www/phpmyadmin.aminonline.com/
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
 mkdir config
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
 chmod o+rw config
 

Now lets go to https://phpmyadmin.aminonline.com/scripts/
setup.php and generating the configuration file.
Remember to click save button on the website to save your
configuration, which is what will generate the configuration
 file we need. This is what I set mine up like:

phpmyadmin00.gif

phpmyadmin01.gif

IV. Apply the Configuration

Copy the configuration file that you generated using

the web interface and remove the config directory for security.

 
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
 mv config/config.inc.php .
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
  chmod o-rw config.inc.php
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
  chown -R www:wheel *
root@freebsd:/usr/local/www/phpmyadmin.aminonline.com#
  rm -R config/
 

We should already have the old .htaccess we created before for our phpmyadmin.aminonline.com and so now if we try to go to the https://phpmyadmin.aminonline.com/ we should be prompted for the username and password. Then you should see the phpmyadmin website.   

« Older entries