Tanjir's IBlog » Posts in 'Programming' category

Why OpenCV Installation is so complicated?

OpenCV is a library for digital image processing which supports C, C++ and Python. It runs both in Windows and Linux. However installing OpenCV is not straight forward. I don’t know why such popular library is left like this.
Here is one article which explains easy installation. However, I will add scripts for installing OpenCV later.

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

Tutorial: Beginning with 3Pi Robot

3Pi is a mobile robot which is famous for maze solving related problems. In this tutorial, I have assumed, the user is using following hardware:

This article contains presentation, necessary windows softwares, and resources (including Linux installation). Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

A Very Simple Database Library for PHP and MySQL

There are plenty of complicated and complete libraries available for MySQL and PHP- which are used widely in big projects. For small projects we either use our own small library or we don’t use anything at all. The bad thing about not using anything at all are: a) The database information gets spread all over the places and b)we often forget to check security and c) a lot of code duplication.
Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

First Lecture on Lecture on Demand Series: Introduction to Eclipse IDE

It was a great pleasure for me to talk about Eclipse IDE today at Carleton. This was a warm up for IEEE Computer Society Carleton University SB Chapter’s new Lecture on Demand series. Technically it was the first lecture, but students will be offered a lot more topics to choose from in future.

Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

IEEEXtreme 3.0 Feedback

By now, IEEEXtreme 3.0 should be over. This year there were about 700 teams participated in the contest- which means about 2100 competitors. In terms of number, it was a great success- I believe it was beyond organizers’ expectation. I was worried if the server will be able to handle the huge traffic. Eventually it did. Problem set was pretty standard – well defined and organized. The contest went very smooth. However, talking about the organization, I felt the contest could be better. So here are some feedback from me:

Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

Happy Programmer Day!!!

Today, 13th September, I am wishing every programmer in the world Happy Programmer Day!!! :) Technically the 256th day of the year is the Programmer Day. Why 256? That is two to the power eight (eight bits = one byte) and also in binary 256 has 1 and eight 0s. That is the significance of the power eight.  I am going to print this using few programming languages (here eight) I use most frequently:

In C:

1
2
3
4
5
6
7
#include <stdio .h>

int main() {
printf("Happy Programmer Day!!!\n");
return 0;

}

In C++:

1
2
3
4
5
6
7
#include <iostream>
using namespace std;

int main () {
cout< <"Happy Programmer Day!!!"<<endl;
return 0;
}

Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

Tcl- How to generate xml using xmlgen

This is a short tutorial on Tcl. To generate xml you will need TclLXML library for Tcl. You can simply install it using

Debian/Ubuntu(use sudo):

1
apt-get install tclxml

Fedora/Redhat:

1
yum install tclxml

Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark

Starting with PHP, MySQL and Apache on Windows machine

I believe, there is enough resources on this topic. But this article is intended mostly for my friends who shows ineterest in learning, but I may not find enough time to help them out. It is very elementary tutorial. Assuming you already know what html is. If you don’t, then consider reading this, before you go further.

What is PHP, MySQL, and Apache and why?

Very briefly, PHP is a programming language (for web), MySQL is a database management and Apache is a webserver. Read more »

  • Slashdot
  • Digg
  • Diglog
  • Reddit
  • Delicious
  • Google Bookmarks
  • Facebook
  • Faves
  • Share/Bookmark
© 2008 Tanjir's IBlog is powered by WordPress