Sunday, November 24, 2013

Notice

ব্লগ আপডেট এর কাজ চলছে


Microworkers sign up problem



Microworkers sign up problem

বিসমিল্লাহ্‌ হির রাহমানির রাহিম। আশা করি সবাই ভাল আছেন।
আজকে আমি অনেক পুরাতন জিনিস নিয়ে কথা বলবো। অনেকে জানতে চেয়েছে, তাই  একটা টিউন করে ফেললাম। বিসয়টা হল  Microworkers এ sign up সমস্যা।
টিউন অনেক বড় হয়ে যাবে তাই  Microworkers নিয়ে আর আলোচনা করলাম না। শুধু যারা জানেন না তাদের জন্য বলছি-
Microworkers হল এমন একটি site, যেখানে খুব ছোট ছোট কাজের মাধ্যমে আয় করা যাই।
Microworkers এ sign up করতে কোন পয়সা লাগে না, কিন্তু বেশীর ভাগ লোক যে সমস্যাটায় পরে সেতা হল- ip address এর সমস্যা। কারন একটা ip address থেকে মাত্র ১টা id খোলা যায়। আজকে আমি আপনাদের দেখাব কিভাবে Internat এ  ip address লুকিয়ে রেখে Microworkers এ sign up করা যায়।
প্রথমে ইন্টারনেট ব্রাউজার খুলে address দিন http://hidemyass.com/.

খেয়াল করুন web proxy বক্সটিতে google.com লেখা আছে, সেখানে microworkers.com লিখুন
undefined
এরপর দেখুন নিচের মত পেজ এসেছে। এখুন register for free তে ক্লিক করুন।

লক্ষ্য করুন  Microworkers  আপনার নাম, ইমেইল, পাসওয়ার্ড এবং দেশ জানতে চাচ্ছে। যেহেতু hidemyass.com আপনার ip address কে  লুকিয়ে রেখেছে তাই  Microworkers  আপনার অবস্থান সম্পর্কে অবগত নয়। আপনি যেকোনো দেশ পছন্দ করতে পারেন তবে যেহেতু আপনি বাংলাদেশে বাস করেন তাই বাংলাদেশ না দিলে  টাকা পাবার সময় অনেক ঝামেলা হবে। তাই বাংলাদেশ দিতে হবে।

এরপর দেখুন আপনি নিচের মত একটি successful ম্যাসেজ পাবেন,যেখানে বলা হবে আপনার ইমেইল id তে গিয়ে account active করার জন্য।
আপনার কাজ শেষ। এখন ইমেইল এ গিয়ে দেখবেন Microworkers  থেকে একটা মেইল এসেছে যেখানে একটা লিঙ্ক দেয়া আছে account active করার জন্য। সেটাটে ক্লিক করলে নিচের মত একটা পেজ আসবে-

এখুন বুঝতেই পাছেন যে আপনার account  তৈরি হয়ে গেছে এবং sign up শেষ। আশা করি কোনও সমস্যা হবে না।
আমার একটা ভিডিও ছিল এটার ওপর, কিন্তু কিছু সমস্যার কারনে দিতে পারলাম না। যদি দরকার হয় বলবেন আমি দেয়ার চেষ্টা করব।
যদি হয় তবে জানাবেন,আর যদি না হয় তবে মতামত দিয়ে যাবেন আশা করি। সবাইকে ধন্যবাদ।
খোদা হাফেয।

Thursday, November 21, 2013

Bangla Speech to Text



টাইটেল দেখে ভাবতেই পারেন ভুল দেখলেন কিনা। না, আপনি ঠিকই দেখছেন। কলকাতার বাংলা-টেক মিডিয়া এবার তৈরি করল Bangla Speech to Text সফটওয়্যার
ইংলিশ ভাষার জন্য এমন অনেক সফটওয়্যার থাকলেও বাংলার ভাষার জন্য এর আগে এমন কোন সফটওয়্যার ছিল না।
এই সফটওয়্যারটি ধাপে কাজ করে। প্রথমে এটি আপনার কথাকে ইংলিশ ফনেটিক ফর্ম নিয়ে আসে। এরপর সেই ফনেটিক ফর্ম থেকে বাংলা লেখায় রূপান্তর করে
ব্যাবহার পদ্ধতিঃ
প্রথমে এখান থেকে সফটওয়্যারটি ডাউনলোড করে নিন।
  • সফটওয়্যারটি রান করান
  • প্রথমে আপনাকে রেজিস্ট্রেশান করতে হবে। আপনার নাম এবং ইমেইল অ্যাড্রেস দিয়ে রেজিস্ট্রেশান করুন
  • এরপর আপনার ইমেইল অ্যাড্রেস ২৪ ঘণ্টার মধ্যে ১টি লাইসেন্স কী আসবে।  ( একটু ধৈর্য ধরুন। আমার লাইসেন্স কী ঘণ্টা পর পেয়েছি )
  • লাইসেন্স কী পাওয়ার পর সফটওয়্যারটির নিচের দিকে লাইসেন্স কী প্রবেশ করান এবং ACTIVATE বাটনটি চাপুন।  (নাম এবং ইমেইল অ্যাড্রেসও উপরে লিখতে হবে যা দিয়ে রেজিস্ট্রেশান করেছিলেন।  ব্যাস ! কাজ শেষ
  • এবার আপনি START নামে একটি বাটন দেখতে পাবেন। এই বাটন ক্লিক করে মাইক্রোফোনে বাংলায় কিছু বলে STOP বাটন ক্লিক করুন। এবার PROCESS বাটন ক্লিক করুন
  • কিছুক্ষণের মধ্যেই আপনি যা বলেছেন তা বাংলা লেখা আকারে আপনার সামনে হাজির হবে। এটা আপনি কপি-পেস্ট করতে পারবেন
আমার এই পোস্ট এই সফটওয়্যারের সাহায্য নিয়ে লেখা  icon smile (অভাবনীয় !!!) বলবেন কথা বাংলায়, হয়ে যাবে লেখা… বাংলাতেই! (Bangla Speech to Text)
Download link: http://www.mediafire.com/download/s43t59ktxx66mf5/Bangla_Speech_to_Text.exe
সবাই ভাল থাকবেন

Thursday, November 14, 2013

XML Tree



এক্সএমএল বৃক্ষ/ট্রি (XML Tree)



এক্সএমএল ডকুমেন্টগুলি একটা বৃক্ষের মত গঠন নিয়ে তৈরী হয় যা শুরু হয় "the root"/(গাছের গোড়ার মত) দিয়ে আর ডাল/শাখাগুলি "the leaves"/(পাতার মত)
এক্সএমএল এ সহজ ট্যাগ ব্যাবহৃত হয় (নিজের ইচ্ছেমত) নিচের উদাহরনটি দেখুন ট্যাগগুলি দেখেই বোঝা যায় যে এর ভিতর কি বর্ননা থাকবে
1.<?xml version="1.0" encoding="ISO-8859-1"?>
2.<note>
3.<to>Tove</to>
4.<from>Jani</from>
5.<heading>Reminder</heading>
6.<body>Don't forget me this weekend!</body>
7.</note>
এই কোডে প্রথম লাইনটি দিয়ে একটা ঘোষনা (Declaration) দেয়া হয়েছে যে এটা একটা XML Document.এখানে দেয়া আছে এর ভার্সন ১.০ এবং এটা এনকোডিং ব্যাবহার করা হয়েছে ISO-8859-1,যখন বাংলা সাইট করবেন তখন দিতে পারেন uft-8 (ইউনিকোড ভিত্তিক এনকোডিং)
পরের লাইনটি এই ডকুমেন্টের root element
1.<note>
এর পরের ৪টি  লাইন হল এই root এর child element(to, from, heading, and body)
1.<to>Tove</to>
2.<from>Jani</from>
3.<heading>Reminder</heading>
4.<body>Don't forget me this weekend!</body>
5.</note>
শেষের লাইনটি এই root element এর সমাপ্তি ইঙ্গিত করে
1.</note>
এই উদাহরন থেকে আপনি সহজেই অনুমান করতে পারেন যে এটা এমন একটা XML Document যেটা হল একটা নোট/বিবরন/চিঠি Jani এর কাছ থেকে Tove এর কাছে

XML Document একাট গাছের মত গঠন নিয়ে তৈরী হয়

প্রত্যেকটা XML Document এর একটা root element থাকতে হবেএটা হচ্ছে অন্যান্য element গুলোর জন্য Parent.
এই root element ছাড়া অন্যান্য element গুলোর আবার sub element (child element) থাকতে পারে যেমন:
1.<root>
2.<child>
3.<subchild>.....</subchild>
4.</child>
5.</root>
Parent,Child,Sibling এই শব্দগুলি ব্যাবহৃত হয় ইলিমেন্ট গুলির মধ্যে সম্পর্ক বর্ননা করতেParent element এর child থাকে আবার একই পর্যায়ের/Level এর child গুলো কে Sibling/সহদোর (ভাই বা বোন) বলে
প্রতিটি ইলিমেন্টের ভিতর লেখা এবং এট্রিবিউট থাকতে পারে যেমন HTML এ থাকে


উপরের ছবি একটা বইকে represent করে XMl
01.<bookstore>
02.<book category="COOKING">
03.<title lang="en">Everyday Italian</title>
04.<author>Giada De Laurentiis</author>
05.<year>2005</year>
06.<price>30.00</price>
07.</book>
08.<book category="CHILDREN">
09.<title lang="en">Harry Potter</title>
10.<author>J K. Rowling</author>
11.<year>2005</year>
12.<price>29.99</price>
13.</book>
14.<book category="WEB">
15.<title lang="en">Learning XML</title>
16.<author>Erik T. Ray</author>
17.<year>2003</year>
18.<price>39.95</price>
19.</book>
20.</bookstore>
এখানে root element হচ্ছে <bookstore>
এক্সএমএল সংকেত (XML Syntax Rule)

লেখক মো:রেজওয়ানুল আলম   
XML এর সংকেত নিয়ম (Syntax Rule) অনেক সহজ এবং যৌক্তিক (Logical).এটা শেখা এবং ব্যাবহার করা দুটোই সহজ

প্রত্যেকটা XML Document এর অবশ্যই সমাপ্তি ট্যাগ (Closing tag) থাকতে হবে

একটা HTML document এর সমাপ্তি ট্যাগ থাকা আবশ্যক নয়কিন্তু XML এ এটা ভুল যে একটা ট্যাগের সমাপ্তি ট্যাগ থাকবেনাআগের টিউটোরিয়ালের উদাহরনে declaration লাইনে closing tag ছিলনা আসলে এটা ভুল নয় কারন এই লাইনটি XML document এর কোন অংশই নয়

XML এর Tag গুলি Case Sensitive

<Letter> Tag টি <letter> tag থেকে ভিন্নopening এবং closing tag অবশ্যই একই অক্ষরের হতে হবে অর্থ্যা ছোট বড়ৃ হাতের অক্ষর একসাথে করা যাবেনা
1.<Message>This is incorrect</message>
2.<message>This is correct</message>
"Opening and closing tags" কে "Start and end tags" ও বলা হয়আপনার যেটা ভাল লাগে বলতে পারেন একি জিনিস

XML Element সঠিকভাবে nested হতে হবে

HTML এ হয়ত এভাবে দেখতে পারেন
1.<b><i>This text is bold and italic</b></i>
কিন্তু XML এভাবে লেখা চলবেনা এটা ভুল XML ,লিখতে হবে এভাবে
1.<b><i>This text is bold and italic</i></b>
সঠিকভাবে nested হতে হবে এর অর্থ হচ্ছে <i> element টি <b> এর ভিতর শুরু হয়েছে শেষও হতে হবে এর ভিতর

XML element এর attribute কমার ভিতর থাকতে হবে

HTML এর মত XML এরও attribute থাকতে পারে তবে ইনভার্টেড কমার ভিতর থাকতে হবেযেমন:
1.<note date="12/11/2007">
2.<to>Tove</to>
3.<from>Jani</from>
4.</note>