*** IT সম্পর্কে দক্ষ হতে চান ? ** তাহলে নিয়মিত Visit করুন .... IT Knowledge School **** টেকপ্রেমী : বদিউজ্জামান ( রুবেল )
*** IT সম্পর্কে দক্ষ হতে চান ? ** তাহলে নিয়মিত Visit করুন .... IT Knowledge School **** টেকপ্রেমী : বদিউজ্জামান ( রুবেল )
Blogger Tips and TricksLatest Tips And TricksBlogger Tricks
Showing posts with label Tutorials. Show all posts
Showing posts with label Tutorials. Show all posts

অ্যাপ বানাতে জানতে হবে যা.......

বিশ্বে ব্যবহৃত অ্যাপের অধিকাংশই অ্যানড্রয়েড। এই অ্যাপ তৈরির পর অনলাইন স্টোরে আপ করে আয়ও করা যায়। এই অ্যাপ তৈরিতে প্রোগ্রামিংয়ের পাশাপাশি জানতে হবে আরো কিছু বিষয়। সেগুলো জানাচ্ছেন অ্যাপ প্রশিক্ষক মোশাররফ রুবেল 

মোবাইল অপারেটিং সিস্টেম বাজারের অধিকাংশই অ্যানড্রয়েডের দখলে। স্মার্টফোন, ট্যাবলেট কম্পিউটার, স্মার্টওয়াচ, স্মার্ট ক্যামেরা ও স্মার্ট টিভিতেও গুগলের এই অপারেটিং সিস্টেম ব্যবহার হচ্ছে। একে মূলত তিন ভাগে ভাগ করা যায়। লিনাক্স কার্নেল, জাভাভিত্তিক ডালভিক ভার্চুয়াল মেশিন ও ইউজার ইন্টারফেস। মূলত স্পর্শনির্ভর (টাচস্ক্রিন) হলেও কিবোর্ড, মাউস, জয়স্টিক দিয়েও অ্যানড্রয়েড চালানো যায়। মুক্ত সোর্স হওয়ায় ডেভেলপারদের কাজও সহজ করেছে অ্যানড্রয়েড। সহজলভ্য ও কম খরচই অ্যানড্রয়েডের জনপ্রিয়তার মূল কারণ।

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

লাগে প্রোগ্রামিং ল্যাঙ্গুয়েজ

অ্যাপ তৈরি করতে লাগে ভিন্ন ধরনের প্রোগ্রামিং ল্যাঙ্গুয়েজ। নিজ নিজ প্ল্যাটফর্মের প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করে তৈরি অ্যাপকে ‘নেটিভ অ্যাপ’ বলে। অ্যাপ তৈরি করার জন্য সব প্ল্যাটফর্মের নিজস্ব ‘ইন্টিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট’ (আইডিই) রয়েছে। ওই আইডিই ব্যবহার করে অ্যাপ তৈরি করতে হয়। তৈরি করার পর অ্যাপ ঠিকমতো কাজ করছে কি না, তা পরীক্ষার জন্য আইডিইর পাশাপাশি রয়েছে ভার্চুয়াল ডিভাইস ‘ইমিউলেটর’।

ভালো অ্যানড্রয়েড অ্যাপ ডেভেলপ করতে হলে জাভা ভালোভাবে জানতে হবে। ধারণা থাকতে হবে বেসিক সিন্ট্যাক্স, লজিক চিন্তা করে কোড লিখতে পারা, লুপ, অ্যারে, ডাটা টাইপ, ওওপির (অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং) কনসেপ্ট, থ্রেড, ট্রাই ক্যাচ সম্পর্কে।

বাংলাদেশে অ্যানড্রয়েডের জাভা সংক্রান্ত সাহায্যের জন্য বাংলাদেশ অ্যানড্রয়েড ডেভেলপারস গ্রুপ রয়েছে ফেইসবুকের www.facebook.com/groups/android.devs.bd/ গ্রুপে দেশের প্রায় ১৭ হাজার ডেভেলপার রয়েছেন। অ্যানড্রয়েড ও জাভাসংক্রান্ত সমস্যার সমাধান পাওয়া যাবে তাদের কাছ থেকে।

অনলাইনে আরো কিছু সাইট থেকে জাভা শিখতে পারেন।






এক্সএমএল জ্ঞান

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

এক্সএমএল সম্পর্কে আরো জানা যাবে www.developer.android.com সাইট থেকে।

এক্সএমএলের বাংলা টিউটরিয়াল পাওয়া যাবে https://www.youtube.com/playlist?list=PLXF3e0‰lcl4ac65Ad7diXi2ctTX6msQ6B ঠিকানায়।



অ্যানড্রয়েড স্টুডিও

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

অ্যানড্রয়েড স্টুডিও বিনা মূল্যে ডাউনলোড করা যাবে  http://developer.android.com/sdk/installing/index.html থেকে।

ডাউনলোডের পর সাধারণ সফটওয়্যারের মতোই এটিকে ইনস্টল করা যাবে। এরপর কাজ করা যাবে অনলাইনে। সফটওয়্যারটি ব্যবহার করতে ভালো কনফিগারেশনের কম্পিউটার লাগবে।



অ্যানড্রয়েড এসডিকে

এসডিকে হচ্ছে সফটওয়্যার ডেভেলপমেন্ট কিট। এটা টুলবক্সের মতো। অ্যানড্রয়েড ডিভাইসের ক্যামেরা, সাউন্ড, সেন্সর ইত্যাদি টুল ব্যবহার করতে এসডিকে কাজে লাগবে।

ডাউনলোড করা যাবে  http://developer.android.com/sdk/installing/index.html থেকে। অ্যানড্রয়েড স্টুডিওর সঙ্গে যুক্ত হয়ে কাজ করে এসডিকে।



ডাটাবেইস

অ্যাপ তৈরির সময় ডাটা নিয়ে কাজ করতে হয়। ডাটা স্টোর ও রিড-রাইট করার পদ্ধতি না জানলে অ্যাপ বানানো যাবে না।

ডাটাবেইস ডিজাইন সম্পর্কে প্রাথমিক জ্ঞান পাওয়া যাবে https://www.ntu.edu.sg/home/ehchua/programming/ ঠিকানা থেকে।



এপিআই

এপিআইয়ের পূর্ণ রূপ হচ্ছে অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস। সার্ভারের সঙ্গে অ্যাপের যোগাযোগ ঘটায় এপিআই। এক্সএমএল পার্সিং ও জেসন পার্সিং—এই দুই পদ্ধতিতে কাজ করে এপিআই। জেসন পার্সিং সম্পর্কে ধারণা পাওয়া যাবে  http://www.tutorialspoint.com/index.htm  -এ।



ম্যাটেরিয়াল ডিজাইন

ম্যাটেরিয়াল ডিজাইন হচ্ছে ইন্টারফেসের কম্পোনেন্ট। সাম্প্রতিক সময়ে ম্যাটেরিয়াল ডিজাইনের দিকে নজর দিচ্ছে গুগল। অ্যানড্রয়েড যেহেতু গুগলের পণ্য, তাই ম্যাটেরিয়াল ডিজাইন সম্পর্কে জানা থাকলে অ্যাপ বানানো সহজ হবে বলে মনে করছেন বিশ্লেষকরা।

গুগলের ম্যাটেরিয়াল ডিজাইন সম্পর্কে ধারণা পাওয়া যেতে পারে  http://www.tutorialspoint.com/index.htm  -এ।



প্রশিক্ষণ চাই?

বুয়েটের ‘বাংলাদেশ-কোরিয়া ইনফরমেশন অ্যাকসেস সেন্টার’ থেকে ‘মোবাইল অ্যাপ্লিকেশন ডেভেলপমেন্ট ইন অ্যানড্রয়েড’ কোর্স করা যায়। এখানে শেখা যায় অ্যাডভান্স জাভা ও অ্যানড্রয়েড অ্যাপ ডেভেলপমেন্ট। ব্র্যাক বিশ্ববিদ্যালয়েও এ বিষয়ে স্বল্পমেয়াদি কোর্স রয়েছে। এসব প্রতিষ্ঠানে আবেদনের যোগ্যতা ন্যূনতম এইচএসসি।


অনলাইনে টিউটরিয়াল দেখে অ্যাপ শেখাও কঠিন কিছু নয়। শুধু খুঁজে নিতে হবে।
Read More »

কিভাবে একটি অডিও গান থেকে Vocal Remove করা যায় অর্থাৎ Create karaoke Music তৈরি করা যায় ।

IT জ্ঞান আহরণের জন্য আপনি নিয়মিত Visit করুন http://www.itknowledgeschool.blogspot.com


আপনি কি জানেন  karaoke Music কি ? না জানলে জেনে নিন । যেকানে গানের কথা থাকবে না শুধু মিউজিক থকবে । আর সেই মিউজিকের সাথে সাথে আপনি গান গাইতে পারেন । তবে আসল কথায় আসা যাক ।

সেই karaoke Music বানাবেন কি ভাবে ?

প্রথমে  audacity-win-2.0.2  সফ্টওয়্যারটি ডাউনলোড করে নিন।
তার পর  Lame_v3.99.3_for_Windows সফ্টওয়্যারটি ডাউনলোড করে নিন।

সেটাপ দিন ।  তার পর নিচের  ভিডিওটি  অনুসরন করুন তাহলেই হয়ে যাবে  ।
Read More »

মাইক্রোফোন প্রিএম্প বানিয়ে যেকোন অডিও এমপ্লিফায়ারে সেট করে তৈরী করুন মাইক

সবাই কেমন আছেন ? আমরা মোটামুটি সবাই কমবেশি গান শুনতে ভালবাসি। আর এই গানের সাউন্ড বৃদ্ধি করার জন্য একটা অ্যাম্পলিফায়ার ব্যবহার করতে হয়। এতদিন এই অ্যাম্পলিফায়ার দিয়ে শুধুই বেশি সাউন্ডে গানই শুনেছেন। কখনো কি এটি ব্যবহার করে বেশি সাউন্ডে আপনার কথা গুলো শুনেছেন ? না শুনলে এখনই কাজ শুরু করে দেন। এর জন্য যে কোন ওয়াটের অডিও অ্যাম্পলিফায়ার থাকলেই চলবে। এবার নিচের কম্পোনেন্ট গুলো সংগ্রহ করুনঃ
  • 10 কিলোওহমের রেজিস্ট্যান্স দুইটি
  • 104 নাম্বারের Pf দুইটি
  • 100 কিলোওহমের রেজিস্ট্যান্স একটি
  • BC547 এই নাম্বারের ট্রানজিস্টর একটি
  • এইটি MIC
  • একটি ভেরো বোড
  • তিন থেকে নয় ভোল্টের মধ্যে যেকোন ব্যাটারী
Read More »

মাত্র ২০-২৫ টাকায় ১২৫ ফিট রেঞ্জের এফএম ট্রান্সমিটার

 মজার বিষয় ইলেকট্রনিক্স। আর আজকে এই বিভাগে টেকপ্রেমী রুবেল  আমাদের দেখাবেন কিভাবে খুবই স্বল্প খরচে একটি এফএম ট্রান্সমিটার তৈরী করা যায়, তাহলে আর দেরী না করে এখনি যোগ দিন তার সাথে..
সবাই কেমন আছেন? অনেকে হয়তো এফএম ট্রান্সমিটার বানানোর জন্য অনেক চেষ্টা করেও ব্যর্থ হয়েছেন ! অনেকে হয়তো সার্কিট দেখেই বানানোর সাহস পাননি ! অনেকে হয়তো সবগুলো কম্পোনেন্ট খুজে না পেয়ে বানাতে পারেননি ! আবার অনেকে হয়তো নতুন ! সমস্যা কি আমিতো আছিই
এই সার্কিটে যেই কম্পোনেন্ট গুলো ব্যবহার করা হয়েছে এগুলো খুরচা ভাবে কিনতে গেলে মোট ২০ টাকা এর মত লাগতে পারে !যদিও আমার ১০ টাকাতেই হয়ে যায় ! যাইহোক আর কথা না বলে কাজে চলে আসি !
Read More »

Badiuzzaman ( Rubel )