কর্মশালা, কোণ ধরে ধরে
প্রতিটি জায়গা বোর্ডে আঁকা আছে, আর একটি সরঞ্জাম সেখানে তখনই বসে যখন তা লেখা হয়েছে, যাচাই হয়েছে, আর যন্ত্র দিয়ে প্রমাণ হয়েছে যে তা স্থানীয়ভাবেই কাজ করে। যা বোর্ডে নেই তার প্রতিশ্রুতিও নেই, তাই তা এখানেও নেই: বোর্ড শুধু সেই সরঞ্জামগুলিই দেখায় যেগুলির অস্তিত্ব আছে। পুরো নকশাটি পড়া যায় পাতার নিচের গণনাগুলিতে, আর প্রমাণ দেখে আমরা যা যা বাদ দিয়েছি তা আছে “আমাদের পদ্ধতি” পাতায়।
Corner 1
PDF কোণ
একত্র করা, আলাদা করা, সই করা, পূরণ করা, হালকা করা। একটি PDF দুই টুকরো করার জন্য কখনও অচেনা কারও কাছে যেতে হওয়া উচিত নয়।
আপনার PDF-গুলি একসঙ্গে রাখুন। পর্দায় আপনি যে ক্রমটি দেখছেন সেই ক্রমেই সরঞ্জামটি সেগুলি একের পিছনে আরেকটি জুড়ে দেয়, আর আপনাকে একটিমাত্র ফাইল ফিরিয়ে দেয়। নথিগুলির একটিও আপনার ডিভাইস ছেড়ে যায় না।
.pdfN° 2পাতা আলাদা করুন বা বের করুনআপনি যেমন সাধারণত লেখেন তেমনই লিখুন: “1-3, 7, 12-”। কাজ করার আগেই সরঞ্জামটি ঠিক কোন পাতাগুলি নেবে তার তালিকা দেখিয়ে দেয়, আর আপনি যেগুলি চেয়েছেন অথচ যেগুলির অস্তিত্ব নেই সেগুলির নামও বলে দেয়।
.pdfN° 3পাতা সাজিয়ে নিন আর ঘোরানকাজ করার আগেই সরঞ্জামটি প্রতিটি পাতার কোণ দেখিয়ে দেয়, তারপর প্রাপ্ত ফাইলটির কোণগুলি আবার পড়ে নেয়। একটি পাতা ঘোরালে একটি পিক্সেলেও হাত পড়ে না: শুধু দেখানোর কোণটি বদলায়, তাই এতে কিছুই নষ্ট হয় না।
.pdfN° 4PDF হালকা করুনএকটি PDF-এর ওজন প্রায় সবসময়ই তার ছবিগুলি। সরঞ্জামটি সেগুলি একটি একটি করে দেখায়, প্রত্যেকটির সঙ্গে সে কী করতে পারে তা বলে, আর আগে-পরের আসল লাভটি দেখিয়ে দেয়। যখন লাভ করার মতো কিছু নেই, তখন অন্য নামে একই ফাইল ফিরিয়ে দেওয়ার বদলে সে সেটাই বলে দেয়।
.pdfN° 6PDF ফর্ম পূরণ করুনএই সরঞ্জামটি সেইসব PDF পূরণ করে যেগুলিতে সত্যিকারের ফর্মের ঘর আছে, আর আপনারটিতে না থাকলে সঙ্গে সঙ্গেই তা বলে দেয়। সে প্রতিটি ঘরকে তার নাম ধরে দেখায়, পূরণ করে, তারপর প্রাপ্ত ফাইলটি আবার খুলে দেখে নেয় আপনার উত্তরগুলি সত্যিই সেখানে আছে কি না।
.pdfN° 7পাতায় নম্বর দিন, ওয়াটারমার্ক বসানজায়গাগুলি বাঁধা, মাউস দিয়ে বেছে নেওয়া নয়: এই কারণেই পাতাটি না দেখিয়েও কাজটি করা যায়, অর্থাৎ কোনো রেন্ডারিং ইঞ্জিন ভিতরে না রেখেই। কাজ করার আগেই সরঞ্জামটি দেখিয়ে দেয় কোন পাতায় কী লেখা হবে, আর যেসব পাতার দেখানোর কোণ সবকিছু কাত করে দেবে তাদের নামও বলে দেয়।
.pdfN° 8ছবি থেকে PDFআপনার ছবিগুলি একসঙ্গে রাখুন: সেগুলি একটি PDF হয়ে যায়, ছবিপ্রতি একটি পাতা। JPEG আর PNG কোনো হাত না পড়েই ভিতরে ঢোকে; বাকি সব ফরম্যাট নতুন করে এনকোড হয়, আর ফাইলের লাইনটি আপনাকে তা বলে দেয়।
.jpg · .png · .webp · .avif · .gifN° 9PDF-এর মেটাডেটা মুছে ফেলুনএকটি PDF তার মেটাডেটা একটিমাত্র জায়গায় রাখে না, তার তিনটি জায়গা আছে। সরঞ্জামটি তিনটিই দেখায়, তারপর ফাঁকা করে দেয়, তারপর প্রাপ্ত ফাইলটি আবার খুলে বলে দেয় কী কী রয়ে গেল।
.pdfN° 10পাসওয়ার্ড দিয়ে PDF রক্ষা করুনকোন দিকে কাজ হবে তা ফাইল দেখেই বোঝা যায়: খোলা নথি বন্ধ হয়, রক্ষিত নথি খোলে। কাজ করার আগেই পদ্ধতিটি দেখানো হয়, সংস্করণসহ, আর প্রাপ্ত ফাইলটি সত্যিই খোলে কি না তা যাচাই করতে সেটি আবার খোলা হয়।
.pdfCorner 2
ছবির কোণ
একটি ছবি যা দেখায় তার চেয়ে বেশি বলে। এখানে সেটি দেখা যায়, পরিষ্কার করা যায়, হালকা করা যায়, ক্রপ করা যায়, আর যা কারও দেখার কথা নয় তা ঝাপসা করে দেওয়া যায়।
একটি ছবি রাখুন, কিংবা গোটা একটি লট। একটি চওড়া আর একটি মান বেছে নিন, আর হালকা ফাইল নিয়ে ফিরে যান। মূল ছবিগুলিতে হাত পড়ে না, আর সেগুলি আপনার ডিভাইস ছেড়ে যায় না।
JPEG · PNG · WebPN° 12ছবির ফরম্যাট বদলানএকটি ছবি রাখুন। আপনার ব্রাউজার সত্যিই যেসব ফরম্যাট লিখতে জানে, সরঞ্জামটি কেবল সেগুলিই আপনাকে দেয়, আর আপনি যেটি চেয়েছিলেন সেটিই সত্যিই পাওয়া গেল কি না তা যাচাই করতে ফলাফলটি আবার পড়ে দেখে।
JPEG · PNG · WebP · AVIF · GIF · BMPN° 13মেটাডেটা দেখুন আর মুছে ফেলুনএকটি ছবি রাখুন। আপনি দেখতে পাবেন তারিখ, সেকেন্ড ধরে সময়, ক্যামেরা আর প্রায়ই আপনি ঠিক কোথায় ছিলেন তাও। তারপর সেটি পরিষ্কার করে নিন আর পরিষ্কার কপিটি ডাউনলোড করুন।
JPEG · PNG · WebP · TIFFN° 14মুখ, নম্বরপ্লেট বা ব্যাঙ্কের তথ্য ঝাপসা করুনএই সরঞ্জামটি ঝাপসা করে না, আর তা ইচ্ছে করেই: ঝাপসা করা আর পিক্সেল করা দুটোই খুলে ফেলা যায়। সে পিক্সেলগুলির বদলে একটি অস্বচ্ছ রঙের চাপ বসিয়ে দেয়, আর একমাত্র এই পদ্ধতিটির বেলাতেই বলা যায় যে খুঁজে পাওয়ার মতো আর কিছুই নেই।
.png · .jpg · .webp · .avifN° 15ক্রপ করুন, ঘোরান, উল্টে দিনযেটুকু রাখতে চান সেই এলাকাটি আঁকুন, আঙুল দিয়ে, মাউস দিয়ে বা কিবোর্ড দিয়ে: প্রতিটি ধাপ ঘোষণা করা হয়। প্রাপ্ত ফাইলটি নতুন করে এনকোড হয়, তাই GPS অবস্থানসহ মূল সব মেটাডেটাই হারিয়ে যায়।
.jpg · .png · .webp · .avifN° 16আইকন আর favicon বানানএকটি ছবি রাখুন। আপনি ফিরে যাবেন এমন একটি আর্কাইভ নিয়ে যাতে থাকবে favicon.ico, ট্যাবের আইকনগুলি, iPhone-এর হোমস্ক্রিনের আইকনটি, ইনস্টল করা যায় এমন অ্যাপের আইকনগুলি, আর আপনার পাতায় বসানোর জন্য ঠিক যে লাইনগুলি দরকার সেগুলিও।
PNG · SVG · JPEG · WebPCorner 3
নিরাপত্তার কোণ
একটি ফাইল এনক্রিপ্ট করা, শক্ত পাসফ্রেজ বানানো, ডাউনলোড করা ফাইলে কেউ হাত দিয়েছে কি না তা দেখা, একটি লিঙ্ক থেকে ট্র্যাকার ছেঁটে ফেলা।
একটি ফাইল রাখুন আর একটি পাসওয়ার্ড দিন: আপনি এমন একটি সিন্দুক নিয়ে ফিরে যাবেন যা সেই পাসওয়ার্ড ছাড়া কেউ খুলতে পারবে না। একটি সিন্দুক রাখুন, পাসওয়ার্ডটি দিন, আর মূল ফাইলটি তার নামসহ ফিরে পান।
যেকোনো ধরনের ফাইলN° 18একটি পাসফ্রেজ বানানএলোমেলোভাবে তোলা ছটি শব্দ আট চিহ্নের একটি পাসওয়ার্ডকে হারিয়ে দেয়, আর সরঞ্জামটি হিসাব কষে আপনাকে তা প্রমাণ করে দেখায়। কোনটি কোনো কাজেই লাগে না তাও সে বলে: বড় হাতের অক্ষর আর বিভাজকের দাম শূন্য বিট।
কিছুই দিতে হয় না: এই সরঞ্জাম নিজেই বানায়N° 19ফাইলের SHA-256 হ্যাশযেকোনো ফাইল রাখুন: তার হ্যাশ দেখা যাবে। ডাউনলোডের সাইটটি যেটি ঘোষণা করেছে সেটি বসিয়ে দিন, আর সরঞ্জামটি বলে দেবে দুটি হুবহু এক কি না, অক্ষর ধরে ধরে।
যেকোনো ধরনের ফাইলN° 20লিঙ্ক থেকে ট্র্যাকার ছেঁটে ফেলুনএকটি লিঙ্ক বসিয়ে দিন: সরঞ্জামটি প্রতিটি ট্র্যাকার দেখায়, বলে দেয় সেটি কার, আর আপনাকে পরিষ্কার ঠিকানাটি ফিরিয়ে দেয়। লিঙ্কটি কোথায় নিয়ে যায় তা সে কখনও দেখতে যায় না, আর যেসব অংশ সত্যিই কোনো কাজে লাগে সেগুলি সে ভেঙে দেয় না।
বসিয়ে দেওয়া একটি ওয়েব ঠিকানাN° 21একটি QR কোড বানানবিনামূল্যের প্রায় সব QR কোড বানানোর সরঞ্জামই এমন একটি রিডাইরেক্টের লিঙ্ক বানায় যা তাদের নিজেদের সার্ভার হয়ে যায়: তারা প্রতিটি স্ক্যান গোনে, আর পরিষেবাটি বন্ধ হয়ে গেলে কোডটিও মরে যায়। এটি আপনার তথ্য কোডের ভিতরেই লেখে, এখানেই, কিছু না পাঠিয়ে, আর সে যে কোডেটগুলি হিসাব করেছে সেগুলিও আপনাকে দেখিয়ে দেয়।
বসিয়ে দেওয়া একটি লেখাCorner 4
লেখা আর তথ্যের কোণ
গোনা, মেলানো, সাজানো, পরিষ্কার করা। ছোট ছোট কাজ, যেগুলি হাতের কাছে না থাকলে এক ঘণ্টা চলে যায়।
“কত অক্ষর?” প্রশ্নটির একটিমাত্র উত্তর নেই, আর এই সরঞ্জামটি সবার আগে সেটাই দেখিয়ে দেয়: একটি ইমোজি দুটি কোড ইউনিট, একটি কোড পয়েন্ট আর পর্দায় একটিমাত্র চিহ্নের সমান। তিনটি গণনাই আলাদা করে দেখানো হয়, সঙ্গে কোনটি কী কাজে লাগে তাও।
বসিয়ে দেওয়া একটি লেখাN° 23দুটি লেখা মিলিয়ে দেখুনএকটি চুক্তির, একটি দরপত্রের, একটি চিঠির দুটি সংস্করণ: অচেনা কোনো সাইটে দুটি মিলিয়ে দেখা মানে তাকে দুটিই দিয়ে দেওয়া। এখানে সেগুলি আপনার ডিভাইস থেকে নড়ে না, আর সরঞ্জামটি বদলটি দেখায় শব্দ ধরে ধরে, গোটা দুটি লাইন লাল রং করে দিয়ে নয়।
বসিয়ে দেওয়া দুটি লেখাN° 24JSON সাজান আর যাচাই করুনবিশ্লেষকটি এখানেই হাতে লেখা, ব্রাউজারের কাছ থেকে ধার করা নয়: কারণ ব্রাউজারের ভুলের বার্তা কোনো মানেই বাঁধা নয়, আর সেটি ব্রাউজার ভেদে আলাদা। এটি বলে দেয় লাইন, কলাম আর সেখানে কী আশা করা হচ্ছিল, সব জায়গায় একই রকম।
বসিয়ে দেওয়া JSONN° 25CSV থেকে JSON, আর উল্টোটাওযে কথাটি প্রায় কেউই বলে না: “CSV ফরম্যাট” কোনো মানই নয়। তার আদর্শ নথিটির গায়ে “শুধু জানানোর জন্য” লেখা আছে, আর সে নিজেই লেখে যে বিভিন্ন বাস্তবায়নের মধ্যে বিরাট তফাত আছে। এই কারণেই সরঞ্জামটি বিভাজকটি আন্দাজ না করে মেপে নেয়, আর সে কী পেল তা আপনাকে দেখিয়ে দেয়।
বসিয়ে দেওয়া CSV বা JSONN° 26পেস্ট করা সাজসজ্জা পরিষ্কার করুনপেস্ট করা লেখা এমন জিনিস বয়ে আনে যা কেউ দেখতে পায় না: শূন্য চওড়ার অক্ষর, বাইট না বদলেই দেখানোর ক্রম উল্টে দেওয়া লেখার নিয়ন্ত্রণ, আর যেসব ফাঁকা জায়গা আসলে ফাঁকা জায়গা নয়। সরঞ্জামটি সেগুলির নাম একটি একটি করে বলে দেয়, তাদের সরকারি ইউনিকোড নামসহ, তারপর সরিয়ে দেয়।
বসিয়ে দেওয়া একটি লেখাN° 27Markdown থেকে HTMLআপনার লেখার প্রতিটি HTML চিহ্ন এস্কেপ করা হয়, একটিও বাদ যায় না: আপনার Markdown-এ লেখা কোনো স্ক্রিপ্ট চোখে দেখা যাওয়া লেখা হয়েই বেরোয়, কখনও চালানোর মতো হয়ে নয়। এটি মানটির চেয়েও কড়া, আর যে সরঞ্জাম এমন একটি ফাইল বানায় যা কেউ খুলবে, তার জন্য এটিই একমাত্র নিরাপদ আচরণ।
বসিয়ে দেওয়া MarkdownCorner 5
ক্লাসঘরের কোণ
যাঁরা পড়ান তাঁদের জন্য: কাজের চক্রসহ একটি টাইমার, এমন একটি লটারি যা ঠকায় না, PDF-এ অনুশীলন পত্র, আর এমন ফ্ল্যাশকার্ড যার সময়সূচি আপনার নিজের ফাইলেই থেকে যায়।
এই টাইমারটি একটি শেষ হওয়ার মুহূর্ত থেকে বাকি সময়টুকু হিসাব করে, কখনও টিক যোগ করে নয়: ব্রাউজার যখন নিজের ঘড়িগুলি ধীর করে দেয় তখন পিছিয়ে না পড়ার একমাত্র উপায় এটাই, আর সে শক্তি বাঁচাতে সেটি করে আর নথিতে লিখেও রাখে।
কিছুই দিতে হয় না: এই সরঞ্জাম গোনেN° 29তালিকা থেকে এলোমেলোভাবে বেছে নিনঅনলাইনের প্রায় সব বাছাইয়ের যন্ত্রই ব্রাউজারের সাধারণ এলোমেলো সংখ্যার যন্ত্রটি ব্যবহার করে, যা আন্দাজ করা যায়। এটি সিস্টেমের ক্রিপ্টোগ্রাফিক যন্ত্রটি ব্যবহার করে, বাতিল করার নিয়মসহ, আর সম্ভাবনার সঠিক হিসাবটিও দেখিয়ে দেয়।
বসিয়ে দেওয়া একটি তালিকা, লাইনপ্রতি একটি নামN° 30ছাপার যোগ্য অনুশীলন পত্রএকটি PDF, ছাপার জন্য একটি পাতা নয়: ব্রাউজারের ছাপার জানালা থেকে কী বেরোবে তা তার সেটিংস, তার মার্জিন আর তার মেজাজের উপরে নির্ভর করে, অথচ একটি PDF সব প্রিন্টারেই একই পাতা দেয়।
কিছুই দিতে হয় না: এই সরঞ্জাম একটি PDF বানায়N° 31ব্যবধান পুনরাবৃত্তির ফ্ল্যাশকার্ডআপনার ঝালিয়ে নেওয়ার সময়সূচি আপনার নিজের ফাইলেই বাস করে, আমাদের কোনো ডেটাবেসে নয়: আপনি সেটি রাখেন, ঝালিয়ে নেন, আবার বের করে নেন। কোনো অ্যাকাউন্ট নেই, কোনো চাঁদা নেই, আর পরিষেবাটি বন্ধ হয়ে গেলেও ফিরিয়ে নেওয়ার কিছু নেই, কারণ কোনো পরিষেবাই নেই।
.csv · .json · .txtCorner 6
রোজকার কাজের কোণ
প্রতিটি গুণক কোথা থেকে এল তা বলে একক বদলানো, ঘড়ির কাঁটা বদলের ফাঁদে না পড়ে তারিখ হিসাব করা, রেকর্ডিং ছেঁটে নেওয়া, ফোল্ডার জিপ করা। যেসব সরঞ্জাম মাসে একবার খোঁজা হয় আর কখনও খুঁজে পাওয়া যায় না।
NIST-এর সরকারি নথিতে BTU-র ছয়টি আর horsepower-এর ছয়টি সংজ্ঞা আছে, আর তাদের মধ্যে তফাত দেড় শতাংশ পর্যন্ত যায়। যে সরঞ্জাম কোনটি প্রয়োগ করছে তা না বলেই “hp” দেখায়, সে দুবারে একবার ভুল করে, আর কেউ তা দেখতেই পায় না।
কিছুই দিতে হয় না: এই সরঞ্জাম হিসাব করেN° 33তারিখ আর সময়সীমা হিসাব করুনসব হিসাবই করা হয় আন্তর্জাতিক সময়ে দুপুরে, কখনও স্থানীয় সময়ে মধ্যরাতে নয়: মধ্যরাতে ঘড়ির কাঁটা বদলালে তারিখটি গোটা একটি দিন সরে যায়, আর এই ভুলেই মানুষ একটি সময়সীমা হারায় অথচ বুঝতেই পারে না কেন।
কিছুই দিতে হয় না: এই সরঞ্জাম হিসাব করেN° 34রেকর্ডিং ছেঁটে নিনআপনার ফোন আগে থেকেই রেকর্ড করতে জানে। যা সে জানে না তা হল রেকর্ডিংটি কারও কাছে না পাঠিয়ে তার শুরু আর শেষটুকু কেটে ফেলা: এই পাতাটি ঠিক সেটাই করে, আর প্রাপ্ত ফাইলটি আর একটিও মেটাডেটা বয়ে চলে না।
একটি অডিও রেকর্ডিংN° 35আর্কাইভ কমপ্রেস আর খুলে নিনব্রাউজার কমপ্রেস করতে জানে, কিন্তু সে CRC-32 হিসাব করতেও জানে না, একটি zip কনটেইনার লিখতেও জানে না: এই দুটি টুকরো এখানে হাতেই লেখা, আর তৈরি হওয়া আর্কাইভটি আপনাকে দেওয়ার আগে আমাদের নিজের পাঠক দিয়েই আবার খোলা হয়।
যেকোনো ধরনের ফাইল, বা একটি আর্কাইভ