০
পরীক্ষা এগিয়ে আসলেই আমার লেখাপড়ায় অনীহা বেড়ে যায় । তখনই ভাল ভাল গবেষণা মূলক চিন্তা গুলো মাথায় ঘুরপাক খায় । আর গবেষণা মূলক জিনিস না থাকলে দেখা যায় সাধারন কৌতূহল চাগা দিয়ে উঠে । এইবার চাগা দিয়ে উঠেছে ফেসবুক প্ল্যাটফর্মের প্রতি কৌতূহল । গত দুই দিন ধরে ফেসবুক প্ল্যাটফর্মে ডেভেলপমেন্ট নিয়ে নাড়াচাড়া করছি । দুইদিনের অভিজ্ঞতা নিয়ে এটা একটা এলোমেলো টেক ব্লগ লিখলাম । ব্যপারটা ঠিকমত আয়ত্ত্ব করার পর গুছিয়ে একটা ব্লগ লিখব । আপাতত এটাই পড়েন ।
১
ফেসবুক অ্যাপ্লিকেশন বানানর জন্য প্রথমে ডেভলপার নামে আরেকটা ফেসবুক অ্যাপ্লিকেশন নিজের অ্যাকাউন্টে সংযোজন করা লাগে । করলাম । করার পর তার ভেতর ঢুকে দেখা গেল অনেক রকম কথা বার্তা, নিয়ম আর টিউটোরিয়ালের লিঙ্ক । তাদের বলে দেয়া ধাপ গুলো অনুসরণ করে একটা হাল্কার উপর পাতলা অ্যাপ দাঁড়া করালাম । অ্যাপের বিষয় বস্তু হল আমার নাম আর আজকের তারিখ দেখানো ।
কয়েকবার ঠিকমত চলল সেই অ্যাপ । তারপর আমি পিএইচপি ফাইলে কিছু এডিট করলাম, রঙ চং মারলাম আরকি । তারপর থেকে আর চলে না । অ্যাপের পেজে ঢুকতে গেলেই ফেসবুক বলে এই পেজটা বন্ধ করে দেয়া হয়েছে ।
পরে একটা শিশুতোষ হ্যাক করে আমার প্রোফাইলে সেই অ্যাপটা আবার যোগ করার ব্যাবস্থা করলাম । এখনো অ্যাপটা প্রোফাইলে দেখতে পাওয়ার ব্যবস্থা করা হয়নি । কেমনে করা যায় - খুঁজলাম কিছুক্ষণ । ডকুমেন্টেশন আছে ভালই, মাঝারি আকারের বলা যায়, খুব একটা বিশাল না। কিছুক্ষণ ঘাটাঘাটি করে কাজ চালানর মত জ্ঞান হল । তারপর সেই জ্ঞান ফলাতে গিয়ে দেখি খুব একটা লাভ হয়না । যখন তখন error দেখাচ্ছে আর নাহলে কাজই করছে না ।
২
একটা ডেভলপার ফোরাম আছে ফেসবুকের । ফোরামে ঘুরে ঘুরে আজকের সকালটা কাটিয়ে দিলাম । কয়েকটা প্রশ্নের ভাল উত্তর পাওয়া গেল, কয়েকটা নতুন প্রশ্নও পাওয়া গেল ।
আজকে রাতে আবারো বসেছিলাম ফোরামে । ততক্ষণে ফোরামে কয়েকজনের সাথে খাতির জমিয়ে ফেলেছি । তাদের সাথে আলাপ করে এবং তাদের কথা মত অন্যান্য পোস্ট গুলো পড়ে জানা গেল, ফেসবুক কিছুদিন আগে তাদের অ্যাপ্লিকেশন প্ল্যাটফর্মে ব্যাপক পরিবর্তন করেছে এবং সেই তুলনায় ডকুমেন্টেশনে প্রায় এক প্যারাও বদলান হয়নি । ফলে আমার মত যারাই নতুন আসছে তারাই খাবি খাচ্ছে । পুরাতন রাও খুব একটা আরামে নেই । কালকে যেই জিনিস সুন্দর কাজ করছিল আজকে আর চলছে না । আপ-টু-ডেট ডকুমেন্টেশন ছাড়া নতুন সিস্টেমের জন্য পুরান অ্যাপকে আপডেট করাও কষ্টকর ।
৩
দুই দিনে যা যা শিখলাম:
ক) ফেসবুক অ্যাপের উপর হাল্কা জ্ঞান হয়েছে । কোনটা অ্যাপের হাত, কোনটা পা, কোনটা মাথা ইত্যাদি বুঝি ।
খ) ফেসবুকের নিজের একটা মার্ক-আপ ল্যাঙ্গুয়েজ আছে, fbml নাম । সেটার সাথে পরিচয় হয়েছে ঠিকই কিন্তু শান্তিতে কাজ করতে পারি নাই । পারলে নিছক পরিচয় থেকে খাতিরের দিকে যেতে পারতাম ।
গ) ফোরামে একজন জানাল সে নাকি লক্ষ্য করেছে ফেসবুক api এর কোন ফাংশন ব্যবহার করলেই সেই পেজ ব্লক হয়ে যায় আর না করলে ব্লক করা পেজ খুলে যায় । আমার অ্যাপের ব্লক করা পেজটা এই বুদ্ধিতে খুলতে পারলাম । এখন হ্যাক ছাড়াই আমার অ্যাপের পেজটা দেখা যাচ্ছে । এটা তারমানে আমার দোষ ছিলনা, ফেসবুকের বাগ ।
ঘ) ফেসবুক এর লোকজন ডকুমেন্টেশনের ব্যাপারে একেবারেই ঢিলা আর নয়তো তাদের অনেক কাজ, ডকুমেন্টেশনের সময়ই পায়না । শুধু যে ডকুমেন্টেশনের সময় পায়না তাইনা, অনেক সময় ইমেইলেরও উত্তর দেয়না মাস পার হয়ে গেলেও ।
ঙ) বাজে ডকুমেন্টেশনের কারনে নিয়মিত ভাবে তারা গালি খায় থার্ডপার্টি ডেভলপারদের কাছ থেকে । ফোরামে ফেসবুকের লোকজনকে গালাগালি করা হয়নি এরকম পোস্ট কমই আছে । কয়েকজন ডেভলপার তো একজন আরেকজনকে বলাবলি করছে " আমাদেরই ফেসবুকে কাজ করা উচিৎ ছিল " ।
চ) মনে রাখা দরকার অতি সম্প্রতী তাদের প্ল্যাটফর্মে বড় ধরনের পরিবর্তন আনা হয়েছে । হয়তো এক সপ্তাহের মধ্যেই তাদের ডক আপডেট হয়ে যাবে । তখন হয়ত কাজ করা অনেক সহজ হয়ে পড়বে ।
৪
আজকে আর না । এখন ঘুমাই । শুভ রাত্রি ।
মন্তব্য
আমিও চরম বিরক্ত ফেইসবুকের উপর। আমার তো ধারনা কোন ডিজাইন গাইডলাইন নাই এদের, কোয়ালিটি কন্ট্রোল নাই। অল্প কয়েকজন মনের আনন্দে নিজের পছন্দমত ডেভলপ করে যায়। সচলায়তনের নির্বাচনী উইজেট ফেইসবুকে প্রকাশ করতে চেয়ে হাত দিয়েছিলাম এটাতে। ঘন্টা ছয়েক গুতিয়ে খানিক সাইজে এনেছিলাম। তারপর আর হাত দেয়া হয় নি।
আপনাকে একটা প্রজেক্ট দেই। তবে কথা হল পরীক্ষার পর শুরু করবেন সেটা। একটা উইজেট বানান যেটা দিয়ে সচলায়তনের সর্বশেষ পাঁচটি পোস্ট দেখা যাবে। মিনি আরএসএস রিডার আরকি। হয়ত ইতিমধ্যেই আছে এটা। আপনার চ্যালেঞ্জ হবে পোস্টের টাইটেল দিবেন কিন্তু বডির বদলে দিবেন সর্বশেষ কমেন্ট। যদি সর্বশেষ কমেন্ট মিসিং থাকে তবে বডি থেকে তিন লাইন প্রদর্শন করবেন।
গুডলাক!
====
চিত্ত থাকুক সমুন্নত, উচ্চ থাকুক শির
আরে আমি নিজেই কয়েকদিন পর ফেসবুকের জন্য সচলায়তন ভিউয়ার বানানোর কাজে হাত দিতাম । ইচ্ছা ছিল কিছু একটা বানিয়ে আপনাদেরকে দেখান অনুমতির জন্য । এখন যেহেতু আগে থেকেই অনুমতি দিয়ে দিলেন, ফেসবুক প্ল্যাটফর্ম আয়ত্ত্ব করার পরই শুরু করব । আর কাজের সুবাদে আপনাদেরকে ব্যপক জ্বালাতন করা হবে, নিশ্চিত থাকতে পারেন ।
আপাতত একটা প্রশ্ন করে রাখি । আমার নিজের হাতে একটা স্ক্র্যাপার আছে । প্রথমে ইচ্ছা ছিল স্ক্র্যাপার দিয়ে পাঁচ মিনিট পর একবার করে সচলায়তন স্ক্র্যাপ করি । সচলের ডাটাবেজে অ্যাকসেস না পেলে এর থেকে ভাল বুদ্ধি আমার মাথায় এখন আসছে না ।
তবে সচলের ডাটাবেজে অ্যাকসেস পেলে অথবা পিএইচপি স্ক্রিপ্ট গুলোর সিগনেচার জানা থাকলে আরো ভাল streamlined সিস্টেম দাঁড়া করান যাবে । সেক্ষেত্রে আমি সরাসরি শেষ পাঁচটি মন্তব্য, গুঁতাগুতির শীর্ষে ইত্যাদি জিনিস দেখাতে পারব ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
মজার আর উপকারী জিনিস হলে ডাটাবেইজ একসেস দিতে আমাদের কোন আপত্তি থাকবে না (আই হোপ)। কিন্তু ছোট একটা ফীচার বা সুবিধা দিতে গিয়ে যদি দেখি আসল ব্লগিং বাধাগ্রস্ত হচ্ছে তাহলে উই হ্যাভ টু কাট দ্যা কর্ড। :-|
ডিসাকারেজ করছি না, বরং উৎসাহই দিচ্ছি। লাগে রাহো।
====
চিত্ত থাকুক সমুন্নত, উচ্চ থাকুক শির
ধন্যবাদ ।
আগে জিনিসটা আগে ঠিকমত বুঝে উঠি । তারপর সচলায়তন অ্যাপ বানান শুরু করব । আর তখন আপনাকেও আওয়াজ দিব
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
ফেসবুকে হাত দিয়েছো জেনে ভাল্লাগ্লো। শুভ পরীক্ষানিরীক্ষা।
হাঁটুপানির জলদস্যু
ধন্যবাদ ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
ধন্যবাদ ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
ইন্টারেসটিং একবার ট্রায় করে দেখতে হবে
------------------------------
পুষ্পবনে পুষ্প নাহি আছে অন্তরে
------------------------------
পুষ্পবনে পুষ্প নাহি আছে অন্তরে
সময় পেলে শুরু করে দিয়েন । মজা আছে ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
চালিয়ে যাও মিয়া।
আমাদের জন্য সহজ কিছু অ্যাপ্লিকেশন বানাও।
কিছু বুঝি নাই এবং আমার বোঝারও কাম নাই। ব্যবহার করার মতো জিনিস পাইলেই হইলো। এতো এতো লোকজন ফেসবুকে এসে লোটা কম্বল লইয়া পইড়া থাকে, কতজনরে জিগাইলাম, কেই কইবার পারলো না যে প্রোফাইলের নীচে কীভাবে পোস্ট আইটেম বক্স সেট করা যায়। যাগোর সেট করা আছে, কী আশ্চর্য, তারাও নাকি জানে না !
এইবার টেকি সাহেব আপনিই কন তো কেমনে কী করি ?
আপাতত এইটার সমাধান হইলে পরে আরো কিছু জানতে চাইমু নে..!
-------------------------------------------
‘চিন্তারাজিকে লুকিয়ে রাখার মধ্যে কোন মাহাত্ম্য নেই।’
তোমার সাথে এটা নিয়ে কথা হয়েছে বলে তখন মন্তব্য করিনি। সব বাগটাগ লিস্ট করে রাখো। আমারে শিখাবা!!
....................................................................................
ইচ্ছার আগুনে জ্বলছি...
ইচ্ছার আগুনে জ্বলছি...
ঠিকাছে ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
চালিয়ে যান
-----------------------------------
আমার মাঝে এক মানবীর ধবল বসবাস
আমার সাথেই সেই মানবীর তুমুল সহবাস
-----------------------------------
আমার মাঝে এক মানবীর ধবল বসবাস
আমার সাথেই সেই মানবীর তুমুল সহবাস
প্রোগ্রামিং কিচ্ছু বুঝিনা তাও পড়লাম। কিছু কিছু মনেহয় মাথায় ঢুকেছে। তবে ট্রাই করে দেখা সম্ভব নয় আমার পক্ষে কারণ পড়াশুনা নাই এসব ব্যাপারে।
আপনার কিসের পরীক্ষা চলে এখন ? কদু ভাই কি টুটুইল্ল্যার ব্যাচের নাকি ?
-------------------------------------
--------------------------------------------------------
কোন টুটুইল্ল্যার কথা বলেন ? সচলে আমার ব্যাচের লোক হল সবজান্তা এবং তারেক । আরো কয়েকজন থাকতে পারেন, আমি এখনো জানি না ।
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
অনেক দূরে যাব
যেখানে আকাশ লাল, মাটিটা ধূসর নীল ...
সবজান্তা = টুটুইল্যার কথা বলতাসিলাম। আমি ওকে এটাই বলি। আপনার একব্যাচ পরের বান্দা আমি।
--------------------------------------
--------------------------------------------------------
Good ... I am working in international facebook application development company. Its not really very hard to develop apps. thanks
নতুন মন্তব্য করুন