This is an Elegant and timely attempt about protecting web from exclusive behaviors of some just-profit-seeking companies !!!Tuesday, July 29, 2008
I support Open Web Foundation
This is an Elegant and timely attempt about protecting web from exclusive behaviors of some just-profit-seeking companies !!!Friday, July 25, 2008
I abandoned my part-time job
Yes , that's it. We were not business guys and we even did not know what it is !! We just sat and started to code (and what a hard code, purely math). My country is not a High-Tech one (at least in Robotics areas).
We were lucky to have another job. My friend works for an accredited software company in Iran(mostly web developing), and I work for this company as an Electrical Engineer who is expert in Electrical Relays and have practical experience on its control systems like DCS and SCADA. In fact, these control systems use some OS technologies like Linux and Unix and some well known communication technologies like TCP/IP,etc to communicate with each other..... Not so bad.....
From now, I'll just work for my heart and not any company. I will release my free softwares for my own and not for profit. I'm so tired to think about novel algorithms (at least until second announcement). Anybody who faces these problems feels this sadness too. I want to focus on some other fields like web developing using python. I tried some frameworks like Web2py, TurboGears and Django ,etc. But I didn't think about build a real world application yet.
I'm so tired , I need to rest. Or in One republic's word :
"
Well, all I need
Is the air I breathe
And a place to rest
My head
"
UPDATE: I've decided to just write about my FOSS interests. You will not see about Electrical Engineering stuff.
UPDATE 2: We came back to our business ! Surprise :)
We will work on Face Recognition ( oh my). I do love this area of research. It's too hot nowadays.
Cheers
Saturday, July 19, 2008
Thursday, July 17, 2008
FireFox "Formal" party in Tehran
It's today (6:00 - 8:00 pm). I'll do participate it. Come on folks :)
Sunday, July 06, 2008
WOW ! One Republic ?!
Sunday, June 08, 2008
Getting started in computer vision ?
I have recently received some emails from some newbies which asked me how to become an expert in Computer Vision(CV). As a matter of fact, I don’t know myself as a CV expert; hence, maybe I can’t show you the door (remember the Morpheus in the Matrix film :) .But as a self-taught software developer who does love this major, I have some proposals for you. Here it comes:
First : Start by the procedure that Robin Hewitt suggests: Getting started in computer vision. She is an independent software developer who is a prominent expert in relevant stuff. Do whatever she proposes !!!!
Second : Become familiar with Matlab and specially C/C++. I can argue more than one hour that you need both C and C++. I do love C , and I can extend CV algorithms with it; but in the industry you do need C++. In the real world applications , you need software engineering approaches beside of algorithms and therefore, you MUST develop softwares in OOP mode. You HAVE to learn it. It’s Compulsory !!
Third : Learn to develop softwares with Python. I don’t want to start to describe it. Just google it….. You will be a better hacker when you use it to develop raw algorithms.
Forth : Start to study Math every day. It’s like an exercise for your brain :) I’m not kidding !!
Fifth : “ Concentrate and NEVER give up!" Take this as a fundamental rule….
Cheers
UPDATE: You can use the python binding for OpenCV too .
Just " from opencv import *" and have a lot of FUN :)
Sunday, May 04, 2008
web2py, an amazing web Framework
Saturday, April 26, 2008
Return to Tehran
At last, I came back from that hell :). What a bad place was over there…. There are lots of work I must get them done !!!
Saturday, March 15, 2008
TOO Boring Life
Wednesday, February 13, 2008
Working mission? Oh, no please !
The most irritating thing is not the shortage of water,but it's lack of internet connection. :) Unfortunately, I'm far from city ( we are working for a cement factory as investigating engineering group). Please see this picture of Loot desert ....
Friday, February 01, 2008
Microsoft acquires Yahoo??
Damn ! It's the most ridiculous news I have ever heard in this stuff. I can't do anything, but if Yahoo accepts this belittling, I will drop my Yahoo mails ....
Saturday, January 26, 2008
Python and productivity
def fibonacci(n) :
if n==0 or n==1 :
return 1
else :
return fibonacci(n-1) + fibonacci(n-2)
Like common speaking huh? seems pseudo code ! Now imagine you have decided to implement an algorithm (a very hard and comprehensive one) with python. Believe me,It takes 30 min in max :)
Thursday, January 24, 2008
Where are you :)
2) Nowadays, I have faced by a lot of problems. My TOEFL TEST date is Feb2 , numerous challenging problem (math approaches) with my day job project and the most important the documentation of my first open source project has still remained. My problem is entirely a classic one: "The shortage of time."If you are interested in my open source project, please refer here
3) Maybe I'm not an ordinary person. I have great ambitions, and honestly, I am working hard to achieve my goals. I'm getting geeker and it's not so good! Real world is completely forgotten by me. What will be happen? I'm not a predictor but I hope I can become closer to my targets. Please prey for me. No problem what religion do you have, I do need it :(
UPDATE: I forgot to say that I added RSS feed too ;)
Sunday, December 23, 2007
Why I claimed that?
Here is another fact which proves my idea. The writer of this essay is a professional programmer (second category for sure :) Please consider his strong reasons .
Sunday, December 16, 2007
A visionary article !
I don't know why, but I just know that I will do it FROM NOW.
Well ......... what's my main work right now? Ahan, got it. Thanks Amir :)
Wednesday, December 05, 2007
Killer robots could replace soldiers

Ten minutes ago a 25-year-old self-taught engineer named "Adam Gettings" pulled into the Waffle House parking lot, lifted the hatch of his black SUV, and unveiled what could very well be the future of urban warfare: a toy-like but gun-wielding robot designed to replace human soldiers on the battlefield.
No Comment !!!
Tuesday, November 27, 2007
IBT TOEFL + Reschedule
Wednesday, November 21, 2007
Comments
Cheers ...
ADSL2+
Anyway , I can understand why some guys like Mark likes to get their work done individually. In my opinion , some conditions can help you to make your productivity more than 80%-90%. However , Telecommunication is one of this conditions. I wish I could find one of these telecommunication jobs , unless I have to start my own from scratch ! Is Hiring is really obsolete?
I think yes , unless you wanna work for NASA or Google :)
Saturday, August 25, 2007
Programming is not An Engineering Discipline
Maybe it's offensive or maybe not,but when you think about a program (a web application for example) , you don't need to calculate the fundamentals , you don't need mathematical design and.... In the best form, you design an UML chart(albeit with prior thinking) , collect your coders, discuss with them about the code(if you have experienced coders) and start to code in tomorrow morning :)
But Engineering is not like this. In power engineering or Vision/Image processing, you need more and more info about the "nature" of your problem. Just when you understand the mathematical nature of a problem, you can estimate the solutions. It's not just transaction to DataBases !!!
I'm very pleasure to switch to "Vision" and more for studying "Electrical Engineering". They taught me the "style of thinking". I can break ANY problem to it's elements at the moment ,Cause my mind is trained in a logical form. It's hard at the first glance,but has a lot of Fun. Self trained Hackers don't switch to the stuffs like these, because of Math I think :)
What about you? Do you like hard sciences inasmuch as more challenging problems???
Saturday, August 04, 2007
Bye Bye Power Engineering
UDPATE: Maybe I have to work on power engineering for several month. Because of money,you know ;)
UPDATE 2 : No , I can't. Since the life is too short, why I waste my time on working on unfavorite things??? If there is no company in Iran which it's field is Image processing , I will start the first :)
Monday, February 26, 2007
Advanced methods for Feature Extraction
Since I'm implementing a project in "Face Detection", I have to use advanced methods for "Feature Extraction". I have designed a MLP network for training, but I used raw pictures as an input layer… As maybe you know, it's better idea to decrease the input dimension by using Feature Extraction/Selection approaches.
There is some approaches like :"non Linear PCA" and "Kernel Methods".
I want to use Kernel Methods. I think it's more applicable and most of recent papers that I have read were about this major! However , It's maybe because of my guide attitude (Dr.Araabi) who have focused on it more :) I don't know. But because my learning procedure is "Learning by Doing" I will implement both of them. If you have any prior experience, please email me and let me know…
Cheers :)
Tuesday, November 14, 2006
Going in depth on Vision
After a long time,I came back.... I have focused on Vision nowadays (and maybe for the rest of my life !). It's a VERY HOT and High-Tech area; specially when you focus on Advanced Autonomous systems(like Robots and Vehicles). BTW, if you are interested in AI too(specially Neural Net and Fuzzy approaches on vision), please check my blog and send me email (your proposals, etc..)
Hummm...... my current direction of studying is about Image and knowledge classification based on a Neuro-Fuzzy and Neuro-statistical(PNN) methods . Thank you Pattern Recognition !!!!;)
cheers.
Thursday, July 06, 2006
zen and Net
I need it,you know....
I will come back ;)
Tuesday, June 20, 2006
View Source Chart Firefox Extension
Last night,I saw a FireFox extension which draw all of your webPage in a very nice and colorful diagram.When you install it,you have to restart the FireFox.Then when you you right-click on the webpage,in the down part,you see "view page chart".
I promise you will surprise when you see the output.it's a very nice and inventive hack:)
Monday, June 19, 2006
Plone2.5 has released
2- I have decided to change my blogging Style! you know,I've never posted any experimental tasks I've done yet.(just 1 or 2 ,I think).I wanna tend to this road...
Wednesday, June 14, 2006
Flock.....web2 browser?
3D from 2D
Very nice work...It's like a dream ;)
Wednesday, May 31, 2006
Gnome for ever 1
I have written abouy my migration from KDE to GNOME because of Ubuntu 5.10.... you can visit the Forum in Farsi(TechoTux)..
I will translate it in english ;)
