Category Archives: টিউটোরিয়াল, টিপস ও ট্রিকস্

ফন্ট এম্বেড : ওয়েবসাইট বা এপ্লিকেশানে কাষ্টম ফন্ট ব্যবহার করা

ফন্ট এম্বেড কি ?

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

কোথায় এটি প্রয়োজন হয় ?

যে কোন ধরনে ওয়েবসাইট বা মোবাইল এ্যাপ্লিকেশান বা সফ্টওয়্যার এর জন্য এই ফন্ট এম্বেডিং এর প্রয়োজন হয়ে থাকে।

মাইক্রোসফট এক্সেল : শুধুমাত্র সংখ্যা ছাড়া শিটের বাকী সকল ক্যারেক্টার মুছে ফেলা

মনে করি আমার একটি ওয়ার্কশীট রয়েছে এবং তাতে অনেক ডাটা রয়েছে। ডাটাগুলো সব প্রায় এই রকম, ABCD4578124YUIOH । অর্থাৎ ক্যারাক্টার এবং নাম্বার একত্রে রয়েছে। এবং আমি চাই ওয়ার্কশীটের সকল ডাটা থেকে ‘non-numeric characters’ মানে সংখ্যা ছাড়া বাকী সকল কিছু মুছে ফেলতে।

তাহলে দেখা যাক কি করে এই কাজটি করতে হবে :

পদ্ধতি : ১

  • (Office 2010 বা নতুন ভার্সনের জন্য) Developer এ ক্লিক করতে হবে > Visual Basic এ ক্লিক করতে হবে  ( Microsoft Visual Basic ওপেন হবে।) > (Visual Basic এর উইন্ডো থেকে) Insert এ ক্লিক করতে হবে > Module এ ক্লিক করতে হবে> এরপর নিচের কোডগুলি কপি করে পেস্ট করতে সেই উইন্ডোতে।

এই কোডগুলো কপি করে বসাতে হবে :

Sub RemoveAlphas()

Dim intI As Integer

Dim rngR As Range, rngRR As Range

Dim strNotNum As String, strTemp As String

Set rngRR = Selection.SpecialCells(xlCellTypeConstants, _

xlTextValues)

ফেইসবুক হতে ভিডিও ডাউন-লোড

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

আমি আজ দেখাবো সেই রকমই একটি সাইটের নাম ও কি করে ফেইসবুক হতে ভিডিও ডাউন-লোড করবেন সেই পদ্ধতি :

১. প্রথমে, ফেইসবুক হতে একটি ভিডিও পছন্দ করুন, যা ডাউন-লোড করতে চান।

২. ভিডিও এর জন্য লিংকটি কপি করুন। লিংক কপি করতে, মাউসের ডান পাশের বোতামটি সেই ভিডিওটিতে নিয়ে ক্লিক করুন এবং Copy link address অথবা, Copy link location লেখাটিতে ক্লিক করুন।

Download Facebook Video

jQuery কি এবং এই জেকোয়ারী ব্যবহার করে Searchable List-Based এপ্লিকেশান ডেভেলপ করা

জেকোয়ারী (jQuery) কি ?

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

এটি HTML ডকুমেন্টের সাথে যুক্ত হয়ে কাজ করে থাকে। এটি ইভেন্ট হেল্ডেলিং থেকে শুরু করে এনিমেশনের কাজ এবং এজ্যাক্স এর সাথে একত্রে  কাজ করতে পারে খুবই সহজে।

জেকোয়ারী সেই সব প্রোগ্রামারদের কাজের ধারার পরিবর্তন এনেছে যারা জাভাস্ক্রিপ্ট নিয়ে কাজ করে।

 jQuery লাইব্রেরীতে যে সকল ফিচার রয়েছে সেগুলো হচ্ছে :

.    HTML/DOM manipulation;
.    CSS manipulation;
.    HTML even methods;
.    Effects and animation;
.    Ajax;
.    Utilites.
এছাড়াও জেকোয়ারীর প্লাগইনস রয়েছে যা দিয়েই অনায়াসেই অন্যান্য কাজও করতে সক্ষম এটি।

jQuery ব্যবহার করে list-based এপ্লিকেশন ডেভেলপ করা

আমরা অনায়াসেই জেকোয়ারী ব্যবহার করে লিস্টবেইস এপ্লিকেশন তৈরি করতে পারি। এপ্লিকেশনটি এমন হবে, অনেকগুলো লিস্ট-আইটেম থাকবে এবং একটি সার্চ বক্স থাকবে। সার্চ করলে সেই লিস্ট থেকে মিলে গেলে লিস্ট আইটেমটি দেখাবে। অন্যথায় সবগুলো লিস্ট-আইটেমই দেখা যাবে। এই পদ্ধতি বেশিরভাগ সময় মোবাইল এপ্লিকেশন ডেভেলপ করতে প্রয়োজন হয়।

 প্রথমেই দেখা নেয়া যাক আউটপুট কেমন হবে :

jQeury ListView

ফাইনাল রেজাল্ট

এন্ড্রয়েড সমাচার : বেসিক আলোচনা – (শেষ পর্ব)

‘এন্ড্রয়েড ডেভেলপমেন্ট’ : যে সকল বিষয়ে জ্ঞান থাকা প্রয়োজন

এন্ড্রয়েড ডেভেলপমেন্ট হলও একটি পদ্ধতি যার দ্বারা কোন নতুন এপ্লিকেশন তৈরি করা হয় এন্ড্রয়েড অপারেটিং সিস্টেম এর জন্য। এন্ড্রয়েড এপ্লিকেশন সাধারণত ডেভেলপ করা হয় জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ’ এর দ্বারা এবং এন্ড্রয়েড সফটওয়্যার ডেভেলপমেন্ট কিট বা Android SDK Tool ব্যবহার করে কিন্তু এখন অন্যান্য ডেভেলপিং টুলস ও পাওয়া যায়।

eclipse

Eclipse