ব্রাউজারেই SQLite ফাইল এডিট করুন, ডাউনলোডের ঝামেলা নেই
বিখ্যাত ডেটাবেস টুল Datasette Lite এখন ব্রাউজারেই সরাসরি SQLite ফাইল এডিট করার সুযোগ পেতে পারে। Claude Code for Web-এর সাহায্যে তৈরি করা হয়েছে একটি টেস্ট হ্যারনেস, যা Pyodide এবং OPFS প্রযুক্তি ব্যবহার করে কাজ করছে।
বিখ্যাত ডেটাবেস টুল Datasette Lite এখন ব্রাউজারেই সরাসরি SQLite ফাইল এডিট করার সুযোগ পেতে পারে। Claude Code for Web-এর সাহায্যে তৈরি করা হয়েছে একটি টেস্ট হ্যারনেস, যা Pyodide এবং OPFS প্রযুক্তি ব্যবহার করে কাজ করছে।
ডেটাবেস ব্যবস্থাপনার জনপ্রিয় টুল Datasette Lite-এর জন্য একটি বড় আপডেট আসছে। সিমন উইলিসন জানিয়েছেন, তারা এখন ব্রাউজারের ভেতরেই ব্যবহারকারীর কম্পিউটারে থাকা SQLite ফাইল সম্পাদনা করার সম্ভাবনা নিয়ে কাজ করছেন।
এই কাজটি সম্ভব করতে তারা ব্যবহার করছে OPFS (Origin Private File System) নামের একটি আধুনিক ওয়েব প্রযুক্তি। OPFS ব্রাউজারকে ব্যবহারকারীর লোকাল ফাইল সিস্টেমে সীমিত কিন্তু নিরাপদ অ্যাক্সেস দেয়। এর মাধ্যমে একটি ওয়েব অ্যাপ্লিকেশন সরাসরি ফাইল পড়তে এবং লিখতে পারে।
সিমন উইলিসন এই পরীক্ষা চালানোর জন্য Claude Code for Web ব্যবহার করে একটি টেস্ট হ্যারনেস তৈরি করেছেন। টেস্ট হ্যারনেস হলো একটি পরীক্ষামূলক পরিবেশ যেখানে বিভিন্ন ব্রাউজারে নতুন ফিচার কেমন কাজ করে তা যাচাই করা যায়। এই টুলটি ব্যবহার করে ডেভেলপাররা দেখতে পারবেন কোন ব্রাউজারে OPFS এবং Pyodide-এর সমন্বয় সবচেয়ে ভালো কাজ করে।
Pyodide হলো একটি বিশেষ সফটওয়্যার যা Python কোডকে WebAssembly-তে রূপান্তর করে। WebAssembly ব্রাউজারে প্রায় নেটিভ গতিতে কোড চালানোর সুযোগ দেয়। Datasette Lite ইতিমধ্যেই Pyodide এবং WebAssembly ব্যবহার করে পুরো Python অ্যাপ্লিকেশন ব্রাউজারে চালায়। এখন OPFS যুক্ত করার মাধ্যমে এই অ্যাপ্লিকেশনটি ব্যবহারকারীর নিজস্ব ফাইলও এডিট করতে পারবে।
বাংলাদেশের ডেভেলপার এবং ফ্রিল্যান্সারদের জন্য এই খবর বিশেষ গুরুত্বপূর্ণ। অনেক ডেভেলপারই ক্লায়েন্টের ডেটা নিয়ে কাজ করেন এবং প্রায়ই SQLite ডেটাবেস ব্যবহার করেন। বর্তমানে একটি SQLite ফাইল এডিট করতে হলে ডেস্কটপ সফটওয়্যার বা সার্ভারে Python পরিবেশ দরকার হয়। Datasette Lite যদি ব্রাউজারেই এই কাজ করতে পারে, তাহলে শুধু একটি ব্রাউজার খুলেই যেকোনো কম্পিউটার থেকে কাজ করা সম্ভব হবে।
এই প্রযুক্তি শিক্ষার্থীদের জন্যও সহায়ক হবে। ডেটাবেস শেখার জন্য শিক্ষার্থীরা এখন আর জটিল সফটওয়্যার ইনস্টল না করেই ব্রাউজারে সরাসরি SQLite নিয়ে পরীক্ষা-নিরীক্ষা চালাতে পারবেন। এটি বিশেষ করে সীমিত ইন্টারনেট বা কম ক্ষমতাসম্পন্ন কম্পিউটার ব্যবহারকারীদের জন্য বড় সুবিধা।
তবে এখনও এই ফিচারটি পরীক্ষামূলক পর্যায়ে রয়েছে। বিভিন্ন ব্রাউজারে OPFS-এর সাপোর্ট এবং কর্মক্ষমতা এখনও সমান নয়। সিমন উইলিসন এবং তার দল এই টেস্ট হ্যারনেস ব্যবহার করে ব্রাউজারগুলোর মধ্যে পার্থক্য চিহ্নিত করছেন এবং সমস্যা সমাধানের পথ খুঁজছেন। ভবিষ্যতে এটি Datasette Lite-এর মূল সংস্করণে যুক্ত হলে ডেটাবেস ম্যানেজমেন্টের ধারণাই বদলে দিতে পারে।
আরও পড়ুন
এই সংবাদটি আন্তর্জাতিক সূত্রের তথ্য অবলম্বনে AI-সহায়তায় বাংলায় উপস্থাপন ও বাংলাদেশের প্রেক্ষাপটে সম্পাদিত। মূল তথ্যের জন্য নিচের সূত্র দেখুন।
মূল প্রতিবেদন: Simon Willison
সোর্স দেখুন ↗মন্তব্য০
লোড হচ্ছে...