৪১

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

বহুদিন আগে থেকে একটা ভাল বাংলা ডিকশনারীর অভাববোধ করছিলাম। চিন্তা করেছিলাম একটা বাংলা ডিকশনারী বানিয়ে ফেলবো। টার্গেট হিসেবে ছিল বাংলা একাডেমীর ডিকশনারী। একা একা করা অনেক সমস্যা তাই আগানো হয় নি। এবার মনে হয় কিছু একটা হবে। আশিফ শাহো ভাইকে প্রস্তাবটা উত্থাপন করার জন্য ধন্যবাদ। যে কোন প্রয়োজনে আমি আছি smile

৪২

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

কিছুই তো বুঝি না ডাটাবেসের যাই হোক আমার কাজ এন্ট্রি দেবার সময়, ততক্ষন অফ যাই।
সবাইকে ধন্যবাদ এত গুরুত্তের সাথে নেবার জন্য।

৪৩

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

শিমুল১৩'এর ওয়েবসাইট

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত

৪৪ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৪-১০-২০১০ ১৪:০৮)

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

    `dict_id` INTEGER NOT NULL,
    `original_word` VARCHAR(40) NOT NULL,
Calm... like a bomb.

৪৫

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

অনেক উচ্চ পর্যায়ের কথা হচ্ছে, পুরাপুরি বুঝতেছি না। তাও একটু প্যাচাল পারি,
ইনভারব্রাস ভাইয়ের ডিবিটা ব্যাপক ফ্লেক্সিবল, এরকম ফ্লেক্সিবিলিটির দরকার আছে, তবে কমপ্লেক্সিটি কমানোর জন্য কিছু কিছু জিনিস রিমুভ করা যেতে পারে।

স্বপ্নচারী ভাইয়ের জিনিসটা কিছুই বুঝি নাই। পাইথনে আমি print ("hellow") ছাড়া আর কিছু পারি না। কাজেই ডিবি কিভাবে থাকতেছে কিছু বুঝতেছি না।
তবে ডাটাবেজটা একটা পরিচিত ফরেমেটে থাকা প্রয়োজন , যেমন SQL .
ল্যাংগুয়েজের ক্ষেত্রেও পাইথন অনেকেই জানে না, তবে সেটা সমস্যা হবে না কারন যে যার ইচ্ছামত তার ল্যাংগুয়েজে সফট বানাতে পারবে ডাটাবেজটা SQL হলে।

অ্যাপস্পটের ফিচার বা প্লাটফরম যদি ডিবি ডিজাইনের ওপর প্রভাব ফেলে তাহলে আমার তো মনে হয় অ্যাপস্পটের দরকার নাই।
একটা ডিকশনারির ডাটাবেজ তো মনে হয় না বিশাল বড় কিছু হবে যা আমরা হ্যান্ডেল করতে পারব না।
প্রয়োজনে প্রজন্ম বা রংমহলের সার্ভারেও হোস্টিং করা যায়।

শব্দ ইনপুট,
ইংরেজি টু বাংলা করলে ভালো হবে।
ভাগ ভাগ করে দেওয়া যেতে পারে, যেমন অমুক ভাই A করবে, আরেক ভাই B করবে ইত্যাদি ..............

সারিম'এর ওয়েবসাইট

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

৪৬

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

েডটাবেস এক্সটেনসিবল, ক্সেলেবল ও কস্ট ইফেক্টিভ হলেই তো হল। কিভাবে ডেটাবেজ কাজ করছে তা আমাদের জানার কি দরকার। সবাই এপিআই দিয়ে ইন্ট্যারাক্ট করবে। ব্যাকএন্ড জানার তো দরকার দেখি না।

বুঝতে পারছি যে এই প্রজেক্টটা মেইনটেনেন্সটা একটু ঝামেলারই হবে হয়তো! কতদিন সবার আগ্রহ থাকে সেটাও একটা বড় চ্যালেঞ্জ।  nailbiting

৪৭ সর্বশেষ সম্পাদনা করেছেন invarbrass (২৪-১০-২০১০ ১৫:০৪)

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

Calm... like a bomb.

৪৮

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

৪৯

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

এটা অনেক ভাল উদ্যেগ যদি ভাল ভাবে এগিয়ে যেতে পারে তাহলে আমাদের অনেক উপকার হবে।
কোডার ভাইয়ের সাথে একমত হয়ে বলছি এটার আগ্রহ কত দিন থাকবে ? নাকি এটার কাজ শুরু হয়ে গেছে ?

নাবালক'এর ওয়েবসাইট

লেখাটি CC by 3.0 এর অধীনে প্রকাশিত

৫০

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

বাপরে কত গিকি গিকি কথা!  whats_the_matter

৫১

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

আপনি আরেকটি উদাহরণ দেখেননি আমার সাইটে। সেটি হচ্ছে ‘এক’। এখানে দুটি অর্থ দেয়া আছে। ইন্টাফেসে একবারে কেবল একটি শব্দ যোগ করা যাচ্ছে, তাই একটি শব্দার্থ দেখছেন। আপনি যদি Book-এর আরেকটি এন্ট্রি দেন। তাহলে দুটো দেখবেন।

একই শব্দের একাধিক অর্থ, পদ, আরও অনেক কিছুই থাকতে পারে। সেটা একই টেবিলে রাখলেও কোন সমস্যা নাই। অন্য টেবিলে রাখলে কোন লাভ আমি দেখি না। তবে ডিকশনারী টেবিলটা যোগ করেছি। এতে করে ডিকশনারি সম্পর্কিত মেটা-ডাটাও সেভ করা যাবে। আগের ডিজাইন কিন্তু শুধু একটা ডিকশনারির জন্য ছিল না, অনেকগুলো যোগ করা যেত।

ইনপুট সিস্টেমে ডাটাবেস কিসে আছে সেটা তো কোন সমস্যা না। সেটা SQL, noSQL যাই হোক না কেন, ক্লায়েন্ট কথা বলবে প্লেইন টেক্সট ডকুমেন্টে - এক্সএমএল, জেসন ইত্যাদিতে। কেউ যখন ডাটা নিয়ে নিজের স্বাধীন কিছু বানাতে চাইবে একবারে সব ডাউনলোড করে সেটা নিজের মত সাজিয়ে নিতে পারবে।

এ্যপইঞ্জিন কমার্শিয়াল হয়ে গেলেও কোন সমস্যা নাই। ওপেনসোর্স অল্টারনেটিভ আছে। যে কেউ সেটা নিজের সার্ভারে বসিয়ে এটা হোস্ট করতে পারবে। আসলে সফটওয়্যারটি আমাদের মূল টার্গেট নয়। আমাদের মূল টার্গেট হচ্ছে ডাটাবেস। ডাটাবেস একবার তৈরী হয়ে গেলে SQLite, MySQL, Oracle, MSSQL, Postgres  ইত্যাদি যা খুশি তাতেই কনভার্ট করে নেয়া যাবে।

সারিম, ইংরেজী টু বাংলা এবং বাংলা টু ইংরেজী দুটোই এখন প্রধান লক্ষ্য। অন্য ভাষাও যোগ করা যাবে। তবে সেটা পরবর্তী প্রাধান্য।

শিমুল১৩, আপনি ওয়েবসাইটের জন্য একটা থিম বানিয়ে দেখান। ডেস্কটপ এ্যপ পরে বানানো হবে।

৫২

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

hairpull hairpull hairpull hairpull পড়ার সাহসই পাইলাম না।  hairpull hairpull hairpull
smile smile smile smile smile smile smile

৫৩

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

শিমুল১৩'এর ওয়েবসাইট

লেখাটি CC by-nc-nd 3. এর অধীনে প্রকাশিত

৫৪

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

আমি আছি আপনাদের সাথে। খুবই ভালো চিন্তা কিন্তু টিম গঠন কবে হবে ?আর টিমের ইনভাইট পাবো কবে ?

৫৫

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

সাইটের কোডবেস এ্যপইঞ্জিন থেকে জ্যাঙ্গো-তে রূপান্তর করলাম। এবারে এই কোডে অনেক ধরণের ডাটাবেস সাপোর্ট পাওয়া যাবে - SQLite, MySQL, Postgres, Oracle, Appengine  সরাসরি সাপোর্টেড। mongoDB, MSSQL- ও চলার কথা। ডাটাবেস ফরম্যাট নিয়ে এখন আর কোন সমস্যা নাই। যে কেউ যেকোন জায়গাতেই এটা হোস্ট করতে পারবেন - শুধু পাইথন, জ্যাঙ্গো থাকলেই হলো।

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

শিমুল১৩, সাইটটি দেখে এখন ধারণা পাবেন কিভাবে গ্রাফিক্স ডিজাইন করবেন।

rubelbd, এখানে ইনভাইটেশনের কিছু নাই। লগইন করে ইনপুট দেয়া শুরু করবেন।

৫৬

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

একটা টেস্ট ইনপুট দিলাম।
সাইট কিছুটা স্লো মনে হইল। এইটা একটু দেখবেন প্লীজ।

৫৭

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

৫৮

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

৫৯

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

টেকনিকাল সব দিকই গুরুরা ভালমতই সামলিয়ে নিয়েছেন। thumbs_up

এখন মনে হয় ইনপুট নিয়ে আলোচনা করা উচিৎ।
এক্ষেত্রে দুটি উপায়ে কাজ করা যেতে পারে।

১ # যে কেউ লগইন করে ইনপুট দিতে পারবে।
   # একই ইনপুট যেন দুবার না হয় সেজন্য নির্দিষ্ট অভিধানের পাতা স্ক্যান করে দেয়া হবে।
   # মডারেটররা প্রতিটা ইনপুট যাচাই করে দেখবেন।

২  # নির্দিষ্ট সেচ্ছাসেবকদের ইনপুট দেয়ার অনুমতি দেয়া হবে।
   # সবাই একটি পুর্বনির্ধারিত অভিধান থেকে ইনপুট দেবেন।
   # অভিধানটি সকল সেচ্ছাসেবকদের কাছে লোকালি থাকবে।
   # মডারেটরগন তাদেরকে অভিধানের বিভিন্ন পাতা প্রতি সপ্তাহে দেবেন ধারাবাহিকভাবে।
   #মডারেটররা যথারীতি ইনপুট যাচাই করবেন।

২য় পদ্ধতিটা সবচেয়ে কার্যকর বলে আমার মনে হয়।
কারন ২য় পদ্ধতিতে একই শব্দ একাধিক জনের ইনপুট দেয়ার সুযোগ নেই। প্রত্যেকের জন্য সাপ্তাহিক একটা সীমা বেধে দেয়ায় কাজটি সুন্দরভাবে সমান তালে চলবে। মানে কখনও অনেক বেশী ইনপুট আবার কখনও ইনপুট এর অভাব হবে এমন
হবে না। ফলে মডারেটরদের কাজও সহজ হয়ে যাবে।
আর প্রথম পদ্ধতিটা আপাত দৃষ্টিতে সহজ মনে হলেও কাজ চলাকালীন সময় অনেক সমস্যার সৃষ্টি করবে বলে আমার মনে
হয়।

এইরকম একটা উদ্যোগ যে সফল হইতে যাইতেছে তা ভাবতেইত আমার নাচতে ইচ্ছা করতেছে। yahoo

You Dont use windows.
    Windows Use you.
that's why i choose Linux ;-)

৬০

Re: সম্মিলিত কাজের জন্য একটি প্রস্তাবনা

আমার মনে হয় কাজ নিদৃষ্ট করে দেওয়াই ভালো, কেউ তাই অভিধান স্কান করা শুরু করেন thumbs_up

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত