PDF নাকি EPUB, বই পড়ার জন্য কোন ফরমেট ভালো?

ইবুক বলতে আমরা বেশির ভাগ মানুষ PDF-কে বুঝে থাকি। তবে ইবুকের জন্য সবচেয়ে ভালো ফরমেট হচ্ছে EPUB। PDF হচ্ছে ফিক্সড লেআউট ফরমেট। আর EPUB হচ্ছে এডাপ্টিভ। স্ক্রিন সাইজের উপর ভিত্তি করে কন্টেন্ট গুলো রিফ্লো করে নিতে পারে। EPUB হচ্ছে ইবুক এবং ডিজিটাল পাবলিশিং এর জন্য স্ট্যান্ডার্ড ফরমেট। PDF যে সব ক্ষেত্রে খারাপ, এমন না। কিছু … Read more

ভিজ্যুয়াল স্টুডিও কোডে সি / সি++ কোড রান করা

সি অথবা সি++ কোড লেখা এবং রান করার জন্য আমরা সাধারণত কোডব্লক ব্যবহার করতাম। কিন্তু কোড ব্লক IDE অনেক বছর ধরেই আপডেট করা হয়নি। বিকল্প হিসেবে অন্য কোন IDE ব্যবহার করতে পারি। আবার কম্পিউটারে সি কম্পাইলার ইন্সটল করে ভিজ্যুয়াল স্টুডিও কোডেও সি এবং সি++ কোড লেখা এবং রান করতে পারি। সাধারণত ম্যাকে এবং লিনাক্সে gcc … Read more

বই লেখা এবং প্রকাশ – ফরম্যাটিং এবং পাবলিশিং গাইড ইবুক

বেশ কয়েক জন জানতে চেয়েছে কিভাবে আমি বই লিখি। সে থেকেই বই লেখা, ফরম্যাট করা নিয়ে বিস্তারিত একটা বই লিখে ফেলি। বই লেখা এবং প্রকাশ: ফরম্যাটিং এবং পাবলিশিং গাইড ইবুক থেকে কিভাবে বই লেখা যায়, কিভাবে বইয়ের ফরম্যাটিং করা যায়, কিভাবে বই এক্সপোর্ট করে সবার সাথে শেয়ার করা যায়, এসব শেখা যাবে। গল্প, জ্ঞান, অথবা … Read more

iOS অ্যাপ ডেভেলপমেন্ট শেখার জন্য বই – প্র্যাক্টিক্যাল SwiftUI

আইওএস নিয়ে এই ব্লগে লেখা শুরু করি ২০১৫ সাল থেকে। বলা যায় ১০ বছর আগে থেকে। প্রথম iOS অ্যাপ এবং Xcode সম্পর্কে ধারণা দিয়ে সূচনা করি সম্ভবত। কিছুদিন iOS, কিছুদিন এন্ড্রয়েড এবং অন্যান্য ডেভেলপমেন্টের সাথে জড়িত ছিলাম। মেইনলি মোবাইল অ্যাপ ডেভেলপমেন্টই করতাম। এই সময় যে কয়েকটা ফ্রেময়ার্কের সাথে পরিচিত হয়েছি, আমার কাছে সবচেয়ে সুন্দর UI … Read more

স্পনসর্ড: কিউটেক সলিউশন লিমিটেড – বিশ্বমানের সফটওয়্যার সেবা বাংলাদেশের থেকেই

কিউটেক সলিউশন লিমিটেড (QTEC Solution Limited), বাংলাদেশের অন্যতম শীর্ষস্থানীয় সফটওয়্যার ডেভেলপমেন্ট কোম্পানি, বিশ্বব্যাপী মানসম্পন্ন সফটওয়্যার সেবা প্রদানের মাধ্যমে ক্লায়নটদের আস্থা অর্জন করে চলেছে। সারা পৃথিবীতেই কিউটেক তাঁদের বিশ্বমাসের সার্ভিস এক্সপোর্ট করছে। প্রতিষ্ঠার পর থেকেই কিউটেক সলিউশন লিমিটেড উদ্ভাবনী প্রযুক্তি এবং নির্ভরযোগ্য সমাধানের মাধ্যমে দেশ ও বিদেশের ব্যবসাগুলোকে আরও সফল করতে কাজ করছে। কিউটেক সলিউশন লিমিটেডের … Read more

GrandPerspective – ম্যাকে স্টোরেজ দখল করা ফাইল গুলো বের করা

GrandPerspective অ্যাপটা অস্থির রকমের জোস। আমার ম্যাকের 500GB SSD এর প্রায় 300GBই সিস্টেম ফাইল দেখাচ্ছিল। এই অ্যাপটা রান করলাম। বড় বড় ফাইল গুলো দেখিয়ে দিয়েছে। অনেক গুলো টেম্পোরারি ফাইল অনেক যায়গা দখল করে বসে থাকে। বিভিন্ন ক্লিনার অ্যাপও আসলে এই ফাইল গুলো ডিলিট করে না। নিজে নিজে খুঁজে ডিলিট করতে হয়। GrandPerspective দিয়ে স্ক্যান করলে … Read more

SwiftUI অ্যাপে ইউটিউব ভিডিও

ওয়েব ভিউ ব্যবহার করে আমরা সহজে SwiftUI অ্যাপে ইউটিউব ভিডিও প্লে করতে পারি। YouTubeWebView তে ভিডিও আইডি পাস করলে ভিডিও ওয়েব ভিউতে লোড হবে। এরপর ইউজার চাইলে প্লে করতে পারবে। ওয়েবভিউতে ভিডিও অটোপ্লে হচ্ছিল না। সাধারণত ভিডিও URL এ ?autoplay=1 প্যারামিটার যোগ করলে অটোপ্লে হওয়ার কথা। পরে অটো প্লে এর সলিউশন খুঁজতে গিয়ে YouTubePlayerKit নামে … Read more

SwiftUIতে টিকটক স্টাইল ইন্টারফেস তৈরি

টিকটক স্টাইল ইন্টারফেস কিভাবে তৈরি করা যায়, তা দেখব। আমরা ফোকাস করব ভিডিও প্লেয়ারটায়। আর একটার পর আরেকটা ভিডিও স্ক্রল কিভাবে করা যায়, এসব। উদাহরণে আমরা লোকাল ভিডিও থেকে ভিডিও প্লে করব। লোকাল ভিডিও এর পরিবর্তে অনলাইন ভিডিও URL দিলেও একই রকম কাজ করবে। এর আগে একটা লেখা লিখেছি SwifUI অ্যাপে ফুল উইডথ ভিডিও ব্যাকগ্রাউন্ড … Read more

SwiftUI ট্যাব ভিউতে কাস্টম ইমেজ ব্যবহার করা

সাধারণত ট্যাব ভিউতে আমরা SF Symbosl ব্যবহার করি। কিন্তু চাইলে আমরা যে কোন ইমেজ আইকন হিসেবে ব্যবহার করতে পারি। তার জন্য Assets.xcassets ফোল্ডারে নির্দিষ্ট ইমেজ রাখতে হবে। এরপর ঐ ইমেজ আমরা ব্যবহার করতে পারব। যেমনঃ এই আইকনের জন্য ব্যবহৃত ইমেজের সাইজ হতে হবে 24*24 পিক্সেল। সব গুলো স্ক্রিনে সুন্দর মত দেখাতে চাইলে 1x, 2x, 3x … Read more

পাইথনে বাংলা OCR – ইমেজ টু টেক্সট

ইমেজ থেকে টেক্সট বের করার জন্য অনেক টুল রয়েছে। বেশির ভাগই ইংরেজিতে। বাংলা টেক্সট এক্সট্রাক্ট করার অপশন থাকে না। আপনি চাইলে ছোট্ট একটা পাইথন প্রোগ্রাম লিখে নিতে পারেন। যার মাধ্যমে যে কোন PDF/ইমেজ থেকে বাংলা টেক্সট গুলো এক্সট্রাক্ট করতে পারবেন। আর তার জন্য আমরা ব্যবহার করব pytesseract। আমরা pip ব্যবহার করে pytesseract ইন্সটল করব। পিপ … Read more