Sadeq Zabihi Blog

Just another WordPress weblog

What are the advantages of Web map over paper maps?

February28

Ever since the invention of the Internet, it has become one of the important elements of our daily lives, and it has also been an attractive channel for the publication of Web maps over the traditional paper map counterparts. In the past, almost everyone need to spend some time looking at every detail of the paper maps in order to find the specific location. Nowadays, many mapping service company such as Google include Geocoding capability, which lets users search for places simply by typing the address into the field and hitting the button. It definitely saves the time for businessmen, and now you can rarely see courier staff or drivers carrying the heavy paper maps on the streets.

If you still haven’t made the transition from the traditional paper maps to Web maps, here are other advantages that will help you decide in favor of the latter one:

Interactivity: Traditional paper maps are only static image, what you see is all you get. You will not know the details of a particular restaurant but just its name. By using Flash-based web map, pop-up info boxes can be used showing details of every location that you want to present, with images attached to enhance user navigation.

Easy distribution: Gone were the days when the paper maps are scanned and photocopied for distribution which is a total waste of money and time. Web maps expedite the map distribution process dramatically, as those web maps can be integrated into websites easily to make them publicly viewable, or burnt into CD for instant distrbutions. Using web maps is surely a perfect way to reach your target customers without spending a fortune.

Better road directions : While driving, online map navigation can help you with their routes and driving directions. What’s more – some of these maps even incorporate a certain degree of local intelligence by listing which side streets you should take for a better driving experience or which roads need to be avoided as some construction work is going on.
Can be updated easily : With time, traditional paper maps go out of date as it’s pretty time consuming to insert changes in them. As a result, the older ones are discarded and the newer ones with the changes and additions take their place. However, unlike their traditional counterparts, the web maps can be updated easily, making them an ideal tool that you should possess.

User friendly choices : When you opt for web map navigation, you get to choose options for using them. For example, many maps let you choose the view that you need and your travel type. Depending upon your need, you can chose from a satellite image view, normal view, or a terrain view, and even get a map that helps you based on whether you are walking, going to take some public transportation or will drive the car.

Cost-effective option : Web maps help you to include many details in the pop up boxes and even add elements like the zoom feature to make it more user friendly. The lucrative deal is that you can do all these and more without burning a hole in your pocket.

Original source: http://goo.gl/nFdjH

posted under Mapping | Comments Off

How to Use Mobile Phone Internet on a Computer With Ubuntu

February24

This tutorial is for all mobile phones except Iphone, BlackBerry, Android, Windows Mobile. if you are the exception, you need something like easytether, so have a look on

http://www.mobile-stream.com

Let’s make it quick.

If you are using one of AWCC, Roshan, AfghanTelecom, MTN or Etisalat simcards in Afghanistan, you can easily connect it to your computer and enjoy a bigger screen :) .

  • First of all, your mobile phone should have GPRS or CDMA or …
  • Connect your mobile phone to your computer via USB cable
  • On your mobile device select PC Suit or Connect to Computer
  • Come to your Ubuntu, open a terminal and write
$sudo aptitude install wvdial

If  you don’t have Internet right now, you can download the package somewhere else and then install it on your offline computer. wvdial package can be found in

https://launchpad.net/ubuntu/+source/wvdial

  • OK, almost done, write following command in your terminal
$sudo wvdialconf

before this, be sure that your mobile phone is connected and it is on PC Suit mode!

  • Now you need to change configuration of wvdial.conf, in terminal write
$sudo gedit /etc/wvdial.conf
  • Remove the semicolon before username, password and phone then write
Phone = *99#
Username = globe
Password = globe
  • save the configuration file and exit. again in terminal type
$ sudo wvdial

It will take few seconds then will obtain IP and DNS addresses

Don’t forget to NOT close the terminal, it should be open while you are connecting to the net.

posted under How To, Ubuntu | Comments Off

How to Convert an OGV File to AVI in Ubuntu

February6

You might have used Istanbul http://goo.gl/aHdeo or Recordmydesktop http://goo.gl/FqfQY apps for recording videos from your desktop screen in Ubuntu.

They are exporting videos with .ogv extension which is an open and standardized bit stream container format. These days I can see several people searching for softwares to convert this video files to AVI or …

Please stop bothering yourself for downloading some trial OGV converters for this purpose (Specially for Windows).

Let’s do it so straight in our Ubuntu, after installing recordmydektop and recording some action shots :) from your screen

$sudo aptitude install recordmydesktop gtk-recordMyDesktop

Open a terminal and install ffmpeg OR mencoder.

$ sudo aptitude install ffmpeg mencoder

In case of using ffmpeg:

$ ffmpeg -i out.ogv output.avi

In case of using mencoder:

$ mencoder -idx out.ogv -ovc lavc -oac mp3lame -o outputByMencoder.avi

I prefer using mencoder!

posted under How To, Ubuntu | Comments Off

An Overview to Buffer Overflow Prevention Techniques

December30
An Overview to Buffer Overflow Prevention Techniques
A buffer is contiguous allocated part of memory, such an array or pointer in C programming language.
It stores user data in a fix portion of memory hence program can use more space and write data beyond allocated buffer memory while execution.
“The program stores the value of a variable in this memory space, then pulls the value back out of memory when it’s needed (Peikari and Chuvakin, 2004).”

In other word, buffer is overflowed and it might cause some abnormal manner of application and system. some intelligent intruders use this buffer overflow (buffer overrun) vulnerability to attack system and execute their code in the remote machine.
In recent years many books has been written and many companies and researchers have been working to develop prevention techniques or at least find good solutions to mitigate attackers threat.

This kind of security vulnerability has been discussed since 1960 and still is one of most causes of remote attacks. Every year National Vulnerability Database (NVD) department of NIST [1] provides list of common vulnerabilities and exposures.

Four major techniques which are used in case of buffer overflow prevention are: Static Analysis, Compiler Enhancement Tools and Modifications, Operating System Modifications and Hardware Modifications [2].
There are some open source and enterprise solutions for different level of protection like: StackGuard [3], ProPolice (SSP) [4], McAfee Entercept [5], StackShield [6] and RAD [7].

In case of buffer overrun prevention, using programming language that checks boundaries and has more control on memory allocation like Java and Pascal could be an effective alternative. Still there are some problems about lack of low-level data manipulationi.

The aim of this article is introduction of memory structure, discussion of buffer overflow vulnerability, exploitation, prevention, detection and explanation of some popular prevention techniques.
Download whole research article in PDF format.
posted under Afghanistan, Articles | Comments Off

Winter Started and Salam Holidays!

December28

Winter started!

Winter started and brought lots of new thing to me, new plans, new activities and new friends.

For me winter also means finishing final exams -:) , few days being off from office, cold weather, lots of problem with electricity …

Yesterday I had a presentation about my research article “How Green IT Matter” for scientific writing subject and hopefully that was fine and I delivered the document to teacher.

Happy Holidays!

posted under Afghanistan | Comments Off

How Green IT Matters

December27
How Green IT Matters
Impact of Green IT on Business and Environment

Green Information Technology (IT) is the outcome of several programs over the past few years in sense of sustainability, corporate social responsibility and protection of environment.
During this article, I am trying to draw out the importance of Green IT in different fields by analyzing its impact on business and environment.
Before going through the main topic, we will have brief contextual information on dependent topics and also a terminological introduction.
Green Technology
Most of the time green and greenness is nominated as the color of nature and here specifically it is expressing an environmentally and Eco-friendly sustainable strategy in term of business, economy, and technology and …
The field of “green technology” encompasses a continuously evolving group of methods and materials, from techniques for generating energy to non-toxic cleaning products. (green-technolgy.com).
Green IT
In field of Information Technology, Green IT or green computing is “the study and practice of designing, manufacturing, using, and disposing of computers, servers, and associated subsystems— such as monitors, printers, storage devices, and networking and communications systems— efficiently and effectively with minimal or no impact on the environment.” (Murugesan).
The goal is consuming less energy, being recyclable and influence less natural mortality.
Why Green IT?
If we were asked the question of How far will energy go? And How far the environment would tolerate? Or about greenhouse gas and global warming, then we would be aware of severe problems or let’s say disasters if we continue like this.
Most of businesses and public entities these days are facing pressure to develop strategies and policies that are both good for the planet and good for business.
“Because the world’s appetite for energy is out pacing production of renewable and non-renewable resources. Because the world is too densely populated to escape the effects of Greenhouse gas emissions, electronic waste (e-waste) disposal and toxic production methods” (greenit.net).
According to Gartner estimation (Gartner), ICT industry accounts for two percent of global CO2 emissions, a figure equivalent to aviation.
Gartner’s estimate of the 2 percent of global CO2 emissions that ICT is responsible for includes the in-use phase of PCs, servers, cooling, fixed and mobile telephony, local area network (LAN), office telecommunications and printers.
Find go green approach and method section in attached file.
posted under Afghanistan, Articles | Comments Off

What’s up World?

December25

Hi, this is my first post on new weblog.

hope find time soon to start writing …

posted under Uncategorized | Comments Off