Google launched Resource Finder available for supporting relief efforts in Pakistan

Technology, awahid, blog, life No Comments »

[...]

Based on what we learned in Haiti, we’ve been working to develop Resource Finder, a new tool to help disseminate updated information about which services various health facilities offer. It provides a map with editable records to help relief workers maintain up-to-date information on the services, doctors, equipment and beds available at neighboring health facilities so that they can efficiently arrange patient transfers. We normally wouldn’t release the tool so quickly, but decided to make an early release version of Resource Finder available for supporting relief efforts in Pakistan. This is the first time the tool is being launched during a disaster situation so we’ll be working closely with NGOs to understand its usefulness and will iterate accordingly.

[...]

[source : http://googleblog.blogspot.com/2010/08/responding-to-floods-in-pakistan.html]

May 20th: Everybody Introduce Prophet Mohammed Day! What Else Can Be Done On-Before 20th May?

Technology, awahid, blog, life, politics 1 Comment »
muhammad_day

_____First Report this Group:_______
http://www.facebook.com/pages/Everybody-Draw-Mohammed-Day/121369914543425?v=wall#!/pages/Everybody-Draw-Mohammed-Day/121369914543425?v=info

____________________________________________________________
__________What Else can be done?_______________________________

1)Send Suggestion page on facebook
http://www.facebook.com/help/contact.php?show_form=ui_pages

Suggestion -Example :
Appeal !!! Facebook please delete draw the Muhammad day !! Please, all Muslims want you to delete it, We love you Facebook, But not more than the last prophet Hazrat Mohammed (peace and blessings on him). Please is it fair to use the expression of “ freedom of speech” and on basis of “ freedom of speech” this page is spread hate for Muslims. Facebook is breaking the hearts of millions of Muslims…… Facebook Delete it !!!

______________________________________________

2)Petition :Sign it:
http://www.gopetition.com/petitions/stop-everybody-draw-mohammad-day.html#sign

________________________________________________

3)Watch the video and follow what it says:
http://www.facebook.com/profile.php?id=1629592808#!/video/video.php?v=117929681578370&ref=mf
_________________________________________________

4)Join Event : Defending The Honour Of Hazrat Mohammed (peace and blessings on him)-(Carries Valuable Suggestion-Don’t forget to read & Comment)
http://www.facebook.com/profile.php?id=1629592808#!/event.php?eid=122296634457171&ref=mf

____________________________________________________

5)Join facebook Group :
MAY 20TH IS NEO-COLONIALISM DAY!
http://www.facebook.com/iloveallaah#!/group.php?gid=121124891243911

_____________________________________________________

6)You tube video -Muslim Response-May 20th-Promote Video-
http://www.youtube.com/watch?v=K1DoVTJVSPM&feature=related

_______________________________________________________

7)Spread his teachings through blogs,videos,articles,etc—–In what ever way it can be-Do it!!

________________________________________________________

8)Clarifying the South Park Response and Calling on Others to Join in the Defense of the Prophet Muhammad-RevolutionMuslim.com
http://mujahidblog.files.wordpress.com/2010/04/clarification_south_park.pdf

____________________________________________________________

9)Muslim Cyber Army against ‘Everyday Draw Muhammad’-Facebook Group
http://www.facebook.com/topic.php?topic=14572&post=82212&uid=244922893101#!/pages/Muslim-Cyber-Army-Against-Everybody-Draw-Muhammad/104384999607270?ref=mf

_____________________________________________________________

10)Lets send this ‘Text Messages’ to maximum people :

“AoA, As you know that some morons are celebrating 20th May as ‘Draw Muhammad Day’ and for that they have made a fanpage on facebook named ‘Everybody draw Muhammad Day’, Appeal to all Muslims is that, ATTACk this page on 20th May and answer them humbly and express your respect for Prophet [Peace and blessings of Allah be upon him]. Ask maximum people to join the Muslim ATTACK, May ALLAH help us in this Cyber WAR.”

~B

Source Link : http://www.facebook.com/pages/Muslim-Cyber-Army-Against-Everybody-Draw-Muhammad/104384999607270?ref=ts#!/notes/muslim-cyber-army-against-everybody-draw-muhammad/text-message/127910297220203

______________________________________________________________

11)May 20th: Everybody Introduce Prophet Mohammed Day
http://www.facebook.com/Mohammed.Day

______________________________________________________________

12)Let’s Deny Holocaust-Facebook Group
http://www.facebook.com/pages/Lets-Deny-Holocaust/126601627357119?filter=3

_______________________________________________________________

Jazakallah kheir

[source: facebook group]

Facebook Blocked in Pakistan

Technology, awahid, blog, life, politics No Comments »

LAHORE: A Pakistani court Wednesday ordered authorities to block Facebook in the country over a page encouraging users to post caricatures of the Prophet Mohammed (PBUH) on the site.

[more]


why google language tool does not facilitates urdu

Technology, awahid, life 11 Comments »

Google Language tool provides translation between different languages and is widely used all over the world. Few of my Turkish and Egyptian friends frequently use google language tools and they are not satisfied with the translation. Sometimes translations are wrong or does not fully depict the words or even convey the meaning. The most important reason for bad translation is the beauty/semantics in each language which are impossible to translate. This tool translates major languages of the world except one. It is a national language of the country which has very high profile IT industry.

Urdu the national language of Pakistan and the 5th world most widely spoken language [according to SIL (1999)].  George Weber’s wrote an article about the world’s 10 most influential Languages, and Urdu was rated 10th.


Also according to him Urdu is 4th most spoken language in the world with 4.7 percent of world population.

According to wikipedia countries with large numbers of native Urdu speakers are[source]:

Country No of speakers as per year % of total population
India 51,536,111 2001 58.2%
Pakistan 38,765,000 2001 44.2%
United Kingdom 400,000+ 2001 est.
Bangladesh 50,000 0.06%
United Arab Emirates 600,000 0.7%
Saudi Arabia 382,000 0.43%
United States 350,000 0.1%
Afghanistan 320,000 0.8%
Canada 156,415 2006 0.5%
Oman 90,000 2.8%
Bahrain 80,000 11.3%
Mauritius 74,000 5.6%
Qatar 70,000 8%
Germany 50,000
Cuba 10,00
Norway 27,700 2006
France 20,000
Spain (Catalonia) 18,000 2004
Sweden 10,000 2001
World Total 88,459,578

I see these facts and I wonder why google language tool does not have urdu translation facility.

Apart from google there are various other websites which provide Urdu to English and vice versa translation but only to single word [other words they have English<->Urdu dictionary]. I would like to appreciate  http://www.urduword.com/ and http://www.hamariweb.com/ for providing best translation and other language services. Also google labs for providing Roman Urdu tool. But the need for sentence/phrases translations is still there and very few people are working on it.

Hats off to the guys from http://www.paktranslations.com/ who are putting lots of efforts and had initiated a first step towards urdu language tool. Currently they are in beta phase so only English to Urdu translation of sentences and  websites are facilitated by them. They are continuously working and making lots of improvement in their tool. Their tool is not accurate but something is better than nothing.

The facts that Urdu is spoken all around the world, it is under top 5 most spoken language, 10th most  influential language, and have lots of quality literature are clearly shouting Urdu should be included in Google language tool.

I would like to hear your comments what do you think why google has not included urdu in language tool.

Introduction to Service Oriented Modeling

Technology, awahid 1 Comment »

As the time passes the new requirements arise because of the emerging technologies. In early days we had platform dependent software systems. A decade ago people started thinking to make platform independent software systems. The interoperability, reusability, and other issues drove the software community to come up with the service-oriented architecture (SOA) paradigm.

The SOA vision is to maximize the software asset reusability and it also addresses the challenges of tightly coupled software and advocates an architecture that relies on the loose coupling of assets. On the financial front, it tackles budgeting and return-on-investment issues. But what about software diversity, the integration and collaboration issues.

It is not impossible properly bridging new and old software technologies but it not easy task as well. If we treat all our software assets equally in terms of their analysis, design, and architectural value propositions, than we might understand their collaborative contribution to our environment without being too concerned about their underlying languages and implementation detail. We can also name these assets services and conceive of them as services oriented entities because they are built on similar SOA strategies and principles.

Service-oriented modeling mechanism enables us to conceive software products that we have been constructing, acquiring, and integrating previously as service oriented constituents. It does not matter if these entities are legacy applications written in languages such as COBOL, Java, C++, C#, or diverse empowering platforms and middleware. They should all take part in an SOA modeling framework. Most important, they should be treated equally in the face of analysis, design, and architectural initiatives, and should simply be recognized as services.

Service oriented modeling is a software development practice that employs modeling disciplines and language to provide strategic and tactical solutions to enterprise problems. This anthropomorphic modeling paradigm advocates a holistic view of the analysis, design, and architecture of all organizational software entities, conceiving them as service-oriented assets, namely services. The language used in it does not restrict itself to any specific programming language paradigm, constrained by language structure barriers, or limited to a language syntax. As a result of this universal language, the modeling process becomes more accessible to both the business and technology communities. This SOA modeling approach is well suited to provide tactical, short-term solutions to enterprise concerns, yet it furnishes strategic remedies to persistent organizational problems.

[source: Michael Bell, “Service Oriented Modeling: Service Analysis, Design and Architecture” 2008]

I made a presentation on the same topic in the university and wanted to share it.

Abdul Wahid © All rights reserved