আইওএস অডিও – AVFoundation

আইওএস এ অডিও প্লে, রেকর্ড ইত্যাদি করার জন্য দারুণ একটা ফ্রেমওয়ার্ক রয়েছে। তা হচ্ছে AVFoundation. AVFoundation কিভাবে ব্যবহার করা যায়, তাই দেখব। AVFoundation নিয়ে কাজ করার জন্য প্রথমে একটা প্রজেক্ট তৈরি করে নেই। যেমন AVFoundation Demo.   AVFoundation ডিফল্ট ভাবে প্রজেক্টে যুক্ত থাকে না। যুক্ত করতে হয়। তার জন্য Build Phases এ গিয়ে Link Binary With Libraries থেকে […]

Read More

প্রাধান্য

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

Read More

Fake It Till You Make It

ছোট্ট একটি লেখা। একটা মানুষ যখন একটিবার Hello World প্রোগ্রামটি লিখে, যে কোন ল্যাঙ্গুয়েজে। তখন থেকেই সে একজন প্রোগ্রামার। যদিও একজন সত্যিকারের প্রোগ্রামার হতে হলে তাকে অনেক কিছুই শিখতে হবে, জানতে হবে। নিয়মিত প্রোগ্রামিং এর চর্চা করতে হবে। আর নিয়মিত প্রোগ্রামিং এর চর্চা করতে তখনই ভালো লাগবে, যখন নিজে নিজে ভাববে, আমি একজন প্রোগ্রামার। অন্তত […]

Read More

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট এ ক্যারিয়ার

গত কয়েক বছর ধরে অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট খুব জনপ্রিয়। প্রধান কারণ হচ্ছে ডিভাইসের সহজলভ্যতা। মোটামুটি সবাই একটি এন্ড্রয়েড ডিভাইস ক্রয় করার ক্ষমতা রাখে। আমরা যদি এন্ড্রয়েডের গ্লোবাল মার্কেট শেয়ার দেখি, তাহলে দেখতে পাবো ৮০-৮৫ % এর মধ্যে এন্ড্রয়েডের মার্কেট শেয়ার উঠা নামা করে। যেখানে iOS এর মার্কেট শেয়ার মাত্র 13% এর মত। যেখানে ব্যবহারকারী বেশি, […]

Read More

প্রতিদিন পড়ার জন্য কয়েকটি ওয়েব সাইট

জ্ঞান বাড়ানোর জন্য নিউজ সাইট গুলো থেকে ব্লগ সাইট গুলো বেশি দারুণ। যেখানে পাবলিক কন্ট্রিভিউশন হয়, এমন সাইট গুলোর কথা বলছি। নিউজ সাইট গুলোতে যা শেয়ার হয়, সবই ফেব্রিকেটেড। কাউকে না কাউকে সন্তুষ্ট করে লেখা হয় অথবা মডারেশন হয়। কিন্তু ব্লগ গুলো লেখা হয় ফ্রি মাইন্ড থেকে। একজন ব্লগার ঠিক যেভাবে চিন্তা করে, সে ভাবেই […]

Read More

জানতে থাকি, যত পারি

যে মানুষ যত কম জানে, তার জানার সুযোগ তত বেশি। যে জানে, সে তো জানেই। আর সে জানে মনে করেই নতুন কিছু জানা থেকে নিজেকে সরিয়ে রাখে। কম্পিউটারের একটা বিশেষ গুণ হচ্ছে এটা প্রোগ্রাম করা যায়। নতুন নতুন প্রোগ্রাম যুক্ত করা যায়। মানুষের ক্ষেত্রেও একই রকম কাজ করে। নতুন কিছু জানা মানে নতুন একটা প্রোগ্রাম […]

Read More

স্বপ্নটাকে লিখে রাখি

সবার লক্ষ্য থাকে। লক্ষ্য অনুযায়ী কাজ করতে হয়। এটা সবাই জানি। কিন্তু আমরা মানুষ গুলো এত্ত এত্ত কিছু নিয়ে চিন্তা করি যে আমাদের লক্ষ্য কয়েক দিন পর হারিয়ে যায়। সব কিছু আবার নতুন করে শুরু করি। আবার লক্ষ্য সেট করি। আবার হারিয়ে যায়… এভাবে চলতে থাকে। যে জিনিস গুলো আমরা সত্যিই করতে চাই, সে গুলো […]

Read More

সফলতা, সঙ্গী এবং ৩৩% রুল

জীবনে সফল হতে চাইলে কার সাথে আমরা মিশি, তা খুবি গুরুও্বপূর্ণ। আপনি যে পাঁচ জনের সাথে সবচেয়ে বেশি মিশবেন, আপনার আয় ঐ পাঁচ জনের আয়ের গড়ের সমান। যদিও আয় দিয়ে সফলতা পরিমাপ করা বোকামি। জ্ঞান খুবি গুরুও্বপূর্ণ। আপনার জ্ঞান ঐ পাঁচ জনের জ্ঞানের গড়ের সমান হবে। আমরা একটা প্রবাদ বাক্য জানি, সঙ্গ দোষে লোহা ভাসে। […]

Read More

আমাদের স্বপ্ন

আমরা তাই স্বপ্ন দেখি, যা আমরা পূরণ করতে পারি। কারো কারো পূরণ হয়। কারো কারো পূরণ হয় না। যাদের পূরণ হয়, তারা যেমন, আমরাও তেমন। শুধু একটাই পার্থক্য, তারা স্বপ্ন দেখার পাশা পাশি চেষ্টা করে। ছোটবেলায় আমাদের কারো কারো আইসক্রিমওয়ালা হতে ইচ্ছে করত। ঐটাকে এক ধরণের স্বপ্নই তো বলা যায়। আইসক্রিমওয়ালা হওয়া কত সহজ, তাই […]

Read More

আইওএস কোর ডেটা

অ্যাপে যদি অল্প কিছু ডেটা সেভ করতে হয়, তাহলে তার জন্য NSUserDefaults ই যথেষ্ঠ। কিন্তু অনেক ডেটা নিয়ে কাজ করতে হলে তখন কোর ডেটা ব্যবহার করতে হয়।  আইওএস NSUserDefaults টিউটোরিয়াল থেকে NSUserDefaults  সম্পর্কে বিস্তারিত জানা যাবে। আইওএস কোর ডেটা কিভাবে ব্যবহার করা যায়, তাই দেখব। তার জন্য একটা প্রজেক্ট তৈরি করে নেই। প্রজেক্ট তৈরির সময় Use Core Data […]

Read More