Category Archives: তথ্য ও যোগাযোগ প্রযুক্তি

গুগল গ্লাসের দূর্বলদিক !!

ডেভেলপাররা গুগল গ্লাসের একটি দূর্বলদিক খুঁজে বেড় করেছেন। QR Code বা Quick Response Code (কুইক রেসপন্স কোড) ব্যবহার করে গুগল গ্লাসকে কোন একটি কাজ করতে বাধ্য করানো সম্ভব। এক্ষেত্রে গুগল গ্লাসের ইউজার স্ক্রিন অন্যের সাথে শেয়ার করা অথবা ওয়াইফাই চালু করে অন্যকে শেয়ার দেয়ার মত ভয়ানক কাজও ইউজারের অজান্তেই করানো যেতে পারে কিউ আর কোড ব্যবহার করার মাধ্যমে।

গুগল গ্লাস

গুগল গ্লাস

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

এই সুযোগটি নিতে চেষ্টা করছে হ্যাকাররা। হ্যাকাররা ক্ষতিকারক ‘কিউ আর কোড’ তৈরি করছে যা গুগল গ্লাস দেখামাত্রই এমন কিছু কর্মকাণ্ড ঘটাবে যা গুগল গ্লাস ব্যবহারকারীর জন্য ক্ষতিকর হয়ে দাঁড়াবে।

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

লেখা : এলিন ২০১৩

মার্ক জুকারবার্গের ফেসবুক টাইমলাইন হ্যাক

ফেসবুকের নিরাপত্তা ব্যবস্থার দুর্বল দিক দেখাতে গিয়ে প্যালেস্টাইনের এক হ্যাকার খলিল শেরাত ফেসবুকের প্রতিষ্ঠাতা মার্ক জুকারবার্গের ফেসবুক টাইমলাইন হ্যাক করেছেন। তিনি সেখানে অবৈধভাবে প্রবেশ করে ফেসবুকের নিরাপত্তা ব্যবস্থার ত্রুটি বিষয়ক একটি লিখা পোস্ট করেন।

মার্ক জুকারবার্গের ফেইসবুক প্রোফাইল হ্যাক

হ্যাক হওয়া মার্ক জুকারবার্গের ফেইসবুক প্রোফাইল

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

মনে করি আমার একটি ওয়ার্কশীট রয়েছে এবং তাতে অনেক ডাটা রয়েছে। ডাটাগুলো সব প্রায় এই রকম, 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

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