Bangla Virtual Keyboard Scripts for Web Pages is released

Lastly I completed the bengali virtual keyboard (both popup and inline) for web page. Ekushey.org released these scripts.

News from ekushey site:

Bangla Virtual Keyboard Scripts for Web Pages is released. Sabuj Kundu did an excillent job by making this release. Now people who don’t know any keyboard layout for typing Bangla can write Bangla on Web pages. Somewhereinblog, Amader Projukti forum is using this kind of Bangla input system. Now anyone can use these scripts and let user input with Bangla on their web pages.

Both scripts are available here.

BTW, I am working to integrate bangla writing scripts like phonetic,unijoy and probhat to tinyMCE. For this I have already developed a plugin . It’s like a popup virtual keyboard and have opportunity to insert text by from it with fixed keyboard options. Now I am trying to do it directly.

Thank you.

Microsoft Office Live Workspace

Microsoft Office Live Workspace

সারা বিশ্বে প্রতিদিন ইন্টারনেট ব্যবহারকারীর সংখ্যা বাড়ছে। আর সেই সাথে প্রতিদিন আসছে ইন্টারনেট ভিত্তিক নিত্যনতুন প্রযুক্তি ও সুযোগ সুবিধা। একসময় ডাটা ট্রান্সফারের জন্য ১.৪৪ মেগাবাইট ধারণ ক্ষমতার ফ্লপি ডিক্স নিয়ে ছুটাছুটি করতাম। আর এখন…বলাই বাহুল্য। কারো যদি ভালো নেট কানেকশন থাকে তাহলে সে ইন্টারনেটেই হার্ডডিস্কের মতো গিগা গিগা জায়গা পেতে পারে বিনামূল্যে। যেমন কেউ ইচ্ছা করলে জিমেইলে ইচ্ছামত আপ্লোড করে রেখে দিতে পারে। আর এই জন্য ডেক্সটপ এপলিকেশনকে ওয়েব সংস্করণে নিয়ে যাবার একটা হিড়িক পড়ে গেছে মনে হয়। সবচেয়ে কাছের উদাহরণ হতে পারে গুগল ডক এন্ড স্প্রেডশীট। এই ঠিকানায় যেয়ে যে কেউ অফিস ব্যবস্থাপনার সফটওয়্যার ব্যবহার করতে পারবেন। ফাইল নিজের গুগল একাউন্টে সংরক্ষণ করতে পারবেন বিনামূল্যে। ইচ্ছা হলে পিডিএফ বানিয়ে নিতে পারেন কিংবা কোন ফাইল শেয়ার দিয়ে অন্য বন্ধুদের সাথে একসাথে সম্পাদনার কাজ করতে পারেন পৃথিবীর যেকোন প্রান্তে বসে।

যে বিষয়ে ব্যবহারকারীদের আগ্রহ বাড়ে বা লেটেস্ট ট্রেন্ডকে কাভার করার জন্য ইন্টারনেটের জায়ান্ট কম্পানীগুলো সদাব্যস্ত। আর তাই এই দৌড় বসে নেই মাইক্রোসফটও। অবশেষে ৩রা অক্টোবর,২০০৭ মাইক্রসফট শুরু করেছে অনলাইনে অফিস ব্যবস্থাপনার সফটওয়ার বা ওয়েব বেসড অফিস এপ্লিকেশন Microsoft Office Live Workspace
এটা গুগল ডক এর কাছাকাছি তবে ব্যবহার ও ব্যবহারকারী বিষয়ক কিছু বিশেষ সীমাবদ্ধতা আছে। যেমন কোন নির্দিষ্ট একাউন্টের জন্য থাকবে সর্বোচ্চ ২৫০ মেগাবাইট স্পেস বা ১০০০ অফিস ফাইল রাখার সুবিধা।আর Microsoft Office Live Workspace ব্যবহার করার জন্য সিস্টেম রিকোয়ারমেন্টট নিম্নরূপঃ

    * Internet Explorer 6.0 or later on Windows XP, Windows Server 2003 and Windows Vista
    * Firefox 2.0 on Windows XP, Windows Server 2003, and Windows Vista
    * Firefox 2.0 on Mac OS X 10.2.x and later

লিনাক্স অপারেটিং সিস্টেমে চলবে কিনা এই ব্যাপারে এখনো কিছু বলা হয় নাই।

যদি Microsoft Office Live Workspace এর বেটা ভার্সন ব্যবহার করতে চান তাহলে এখান থেকে প্রি-রেজিষ্টেশন লিস্টে রেজি করুন।

Dynamic change of link text using java script

Today I was doing some works on java script and html to make a inline virtual keyboard. But I was searching google for a script that can change the link text that means anchor tag’s text dynamically. Opps..I took more that 2 hour to solve it and make it cross browser compatible. So here I want to share the code that I used in my works and the links that helps me.

Suppose you want make  something for each click in a link it’s text will be toggled.

like:

<a href=”url here”>Show</a>

<a href=”url here”>Hide</a>

<a href=”url here”>Show</a>

<a href=”url here”>hide</a>  ….

Let’s here is the code :

<a href=”#” onclick=”showhide();”  id=”linkid”>Show</a>
<script language=”javascript”>

var link = document.getElementById(‘linkid’);
function showhide()
{
if (document.all)
{ //IS IE 4 or 5 or later
if(link.innerText==’Show’)
{
link.innerText=’Hide’;
}
else
{
link.innerText=’Show’;
}
}
//IS NETSCAPE 4 or below
if (document.layers)
{
if(link.innerText==’Show’)
{
link.innerText=’Hide’;
}
else
{
link.innerText=’Show’;
}
//alert(“NETSCAPE 4 or below”);
}
//Mozilla/Netscape6+ and all the other Gecko-based browsers
if (document.getElementById &&!document.all)
{
if(link.firstChild.nodeValue==’Show’)
{
link.firstChild.nodeValue=’Hide’;
}
else
{
link.firstChild.nodeValue=’Show’;
}
//alert(link.firstChild.nodeValue);
//alert(” by id and not all”);

}
}
</script>
This code is compatible with most known browsers..:D

Another way:

function toggleshowhide()
{
var anchors = document.getElementsByTagName(“a”);
for(var i = 0; i < anchors.length; ++i)
{
if(anchors[i].firstChild.data == “Show”)
{
anchors[i].replaceChild(document.createTextNode(“Hide”),
anchors[i].firstChild);
}
else if(anchors[i].firstChild.data == “Hide”)
{
anchors[i].replaceChild(document.createTextNode(“Show”),
anchors[i].firstChild);
}
}
}

[প্রিভিউ]গুগল নোল (Google Knol)

গুগল নোল (Google Knol)
======================================

যখনই কিছু খোঁজার দরকার হয় আমরা নিশ্চয় সবার আগে ঢুঁ মারি গুগলে। গুগলের অসংখ্য সার্ভিসের ভেতর গুগল সার্চই অন্যতম। কি আসে না গুগল সার্চে ? আমিতো মাঝে মাঝে ভাবি যদি কোন দিন নিজের বাসার ঠিকানা ভুলে যায় তাহলে রাস্তার পাশের কোন সাইবার ক্যাফেতে গিয়ে সার্চ দিলে মনে হয় পেয়ে যাব বাসার ঠিকানা…হা হা হা।

গুগল এই যে এতো কিছু সার্চ করে আনে এটা গুগলের ক্রেডিট কিন্তু গুগল রেজাল্টগুলো দেখায় বিভিন্ন সাইটের লিঙ্ক আর কিছু নিজের ক্যাশ, আর্কাইভ থেকে। যেমন যে কোন তথ্যের জন্য অনলাইনে উইকিপিডিয়া হলো অন্যতম। গুগল সার্চে প্রায় দেখা যায় উইকিপিডিয়ার লিংক আগে থাকে। গুগল বট ক্রিপ্ট ব্যবহার করে উইকি সহ প্রায় জনপ্রিয় বেশির ভাগ সাইট (হিট বা গুগল র‌্যাংক এর প্রাধান্য অনুসারে) প্রায় প্রতিদিন ইনডেক্স করে। এখন যদি এমন হয় উইকির মতো সব তথ্য গুগলের নিজের থাকবে তাহলে কেমন হবে ? হ্যাঁ গুগল ঠিক সেই ধরনের একটা কাজ করতে যাচ্ছে। গুগলের একদম সাম্প্রতিক প্রজেক্টের নাম ‘গুগল নোল (Google Knol)’। আমার এই পোস্টের আসল বিষয় বস্তু গুগল নোল নিয়েই।

গুগল নোল কি ?
======================================
নোল হল একটা ফ্রি টুল যার আভিধানিক অর্থ হলো জ্ঞানের একক। গুগল যা করবে তা হলো লেখকদের বিভিন্ন টপিক নিয়ে লেখার জন্য অনুরোধ করবে। এই জন্য গুগল লেখকের নাম উল্লেখ(যা সাধারনত করা
হয়না) সহ তাদের জন্য সম্মানীর ব্যবস্থা করবে। লেখালেখি জনিত কোন কাজ গুগল করবে না তবে লেখা, সম্পাদনা ইত্যাদি করার জন্য সহজ টুল সরবরাহ করবে যার নাম নোল। নোলের তথ্য যে কোন বিষয়ের হতে পারে আর এটি সবাই ব্যবহার করতে পারবে ফ্রি। তথ্যও সবার জন্য হবে উন্মুক্ত।

উইকির মতো নোল কমিউনিটির ব্যবস্থা করবে মানে কোন লেখার উপর মন্তব্য, সম্পাদনা ইত্যাদির ব্যবস্থা থাকবে। উইকির সাথে এর অন্যতম পার্থক্য হবে উইকিতে কোন এড দেওয়া হয় না। কিন্তু নোলে কোন নির্দিষ্ট টপিকে ঐ টপিক সম্পর্কিত বিজ্ঞাপন দেবে গুগল যার আয় থেকেই একটা অংশ পাবে ঐ টপিকের লেখক। এতে করে একই সাথে লেখকগন ও গুগল উভয়েই উপকৃত হবে।

উইকিপিডিয়া ও গুগলের নোলঃ
=====================================
উইকিপিডিয়া উইকিতে গুগলের এড দিতে রাজি হয়নি। এমনকি সম্প্রতি উইকিপিডিয়া তাদের উইকিয়া (এটা নন প্রফিট নয়) প্রকল্পের মাধ্যমে গুগলের মতো কার্যকরি সার্চ ইঞ্জিন প্রকাশ করতে যাচ্ছে এই মাসেই। অবশ্য এতে গুগলের তেমন কোন ক্ষতি হবে বলে মনে হয় না। তবে গুগল কখনই আগে তার কোন প্রজেক্ট মোটামুটি শেষ হবার আগে ঘোষণা দেয়নি যা এবার দিয়ে এবং এটা যে উইকিপিডিয়ার সাথে

একটা ঠান্ডা যুদ্ধ ঘোষণা তা হয়তো বলা যায়…হা হা হা।
দেখুন উইকিয়া সার্চ কেমন হতে পারে তা নিচের ছবি থেকে।
ছবি

একটা ব্যাপার হলো গুগল সার্চ ইঞ্জিন দিয়ে ব্যবহারকারীকে তখন সন্তুষ্ট করতে পারে যখন সার্চ রেজাল্ট ব্যবহারকারীর যা দরকার তার কাছাকাছি চলে আসে। আর এই কাজে ইউকিপিডিয়ার ভান্ডার গুগলকে দিয়ে আসছে অন্য রকম সহযোগিতা। নোলকে অনেকেই অবিহিত করছেন স্কলারপিডিয়া নামে।

দেখা যাক গুগলের নোল উইকিপিডিয়ার সাথে পাল্লাতে মেতে উঠছে নাকি ভিন্ন ধারার তথ্য ভান্ডার নিয়ে আছে যেখানে এক সাথে সার্ভিস প্রোভাইডার, তথ্য দানকারী, তথ্য অনুসন্ধানকারী সবাই উপকৃত হবে।

বহিঃসংযোগ
নোলের উদাহরণ
গুগলের অফিসিয়াল ব্লগ
উকিয়া সার্চ
গুগল আনঅফিসিয়াল ব্লগ

[Preview]Internet Explorer8 or IE8

মাইক্রোসফট এর ইন্টারনেট এক্সপ্লোরার ৭ বা আই.ই.৭ যে কোন ভাবেই ফায়ারফক্সের ধারে কাছে আসতে পারে নাই তা মনে হয় আর বলার অপেক্ষা রাখে না। এছাড়া গতির দিক দিয়ে ফায়ারফক্স বা অন্য ফ্রি বা ওপেন সোর্স ব্রাউজারগুলো বেশ এগিয়েই আছে। তবে একটা ব্যাপার হলো ব্যবহারকারীর দিক দিয়ে আই.ই. এগিয়ে অনেক বেশি। আর ভার্সন ৭ এর পর নতুন ভার্সনের কাজও তারা শুরু করে দিয়েছেন। নতুন ভার্সনের কোডনেম “Teahupoo” যা পরবর্তীতে IE8 বা Internet Explorer8 নামে আসবে। মাইক্রোসফট ঠিক করেছে প্রতি ১২ বা ১৮ মাসের ভেতর তারা আই.ই. এর নতুন ভার্সন ছাড়বে। সেই হিসাবে হয়তো ২০০৮ এর মাঝামাঝি বা ২০০৯ এর প্রথম দিকে আমরা আই.ই.৮ পেতে যাচ্ছি। আর নতুন এই ভার্সনে নিশ্চয় নতুন অনেক ফিচার আসবে আর সেই সাথে পারফরমেন্স বাড়াবে।
এখন এক নজরে দেখে নেওয়া যাক কি কি আসছে নতুন ভার্সনেঃ

1. Aability to “lock” a page to prevent users from accidentally navigating away from a page.
2. Adding a “Find on Page” capability.
3. Updating the IE rendering engine and Javascript.
4. Improving username/password management.
5. Changing the “mini-address” bar (part of drop-down browser windows) to make it more useful.
6. Lightening up .PNG images.
7. Restoring the “Image Toolbar” provided in earlier IE 7 test builds.
8. Changing the download mechanism, perhaps eliminating the initial download to the “temporary Internet files” folder.
9. Adding easily editable configuration files (similar to Firefox’s userChrome.css and UserContent.css).
10. Enabling draggable tabs from one IE window to another.
11. Supporting themes.
12. Configuring tabs so that each has its own private cookie cache.
13. Introducing new status bar info, possibly with fields such as “last accessed by user” and “window last updated”.
14. Enabling add-ons, such as stocks, movies, etc., a la Mozilla’s Firefox.
15. আরো অনেক কিছু…

Write blog from web browser Flock

Flock is web browser based on firefox technology. It’s free and windows, linux and mac versions are aslo available. But today I am not wrting about flock. I just want to tell a special feature of it.
Any one can write blog to wordpress, typepadm blogger etc through it. Now I am posting through flock.

Just go to: Tools->Blog Editor-> choose your blog site name then create an account or give  your name and password of your existing account. done…..

Now write in the blog editor and piublish….

Download  Flock from here.

Thanks….

Tags: , ,

Ajax!!!

Today I started to learn Ajax. Actually I learn most thing from web but I kept a book too from whick I can learn the basics. Somedays ago I bought a book on ajax name “Professional Ajax” by Nicholas C. Zakas, Jeremy McPeak and Joe Fawcett and publisher is wrox. I don’t know who this book is but I think I will get the basic concepts from it.If u have any suggestion about  ajax like which book is good or any web link from whick I can get better help about this plz let me know…

PHPBB3 Forum-1

For the last 5/6 months I am working with PHPBB3 forum engine. I think most of you are  knwon about  forum or bulletin board. PHPBB is a  free and well known bulletin board. It’s so easy to install it and lot’s of control. As I am getting expert in phpbb so I have decided to make an easy tutorial for phpbb and certainly about it’s later version that is phpbb3. As I like to working with bangla computing so there the tutorial will be both in english and bengali language. I think people who knows bangla may get better support from this tutirial.

Me and one of my friend have done the bengali translation of phpbb3 that is currently used in the forum name amaderprojukti.com. By for this time. I am coming soon with details about phpbb3.