> "এখন, আমি জেলে ছিলাম যখন আমার সমস্ত মেইল দেখায় যে একজন মানুষ তার ঠিকানা খারাপ সঙ্গ দিতে পারে না" - বব ডিলান, একেবারে মিষ্টি মারি

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

ট্রিপটি আমাকে প্রতিফলিত এবং রেকর্ড উভয়ের জন্য প্রসারিত সময় দিয়েছে, যা আমার জীবন এবং সাধারণভাবে আমাদের সংস্কৃতি উভয় ক্ষেত্রেই ক্রমবর্ধমান প্রবণতাকে জোরদার করেছে। এক মুহুর্তে আমি গৃহযুদ্ধের ইতিহাস নিয়ে গুঞ্জন করছিলাম, অন্য মুহুর্তে আমি একটি রবার্ট ই. লি স্মারক ফলকের একটি ফটো ক্রপ করছিলাম এবং অনলাইনে শেয়ার করার জন্য কিছু মন্তব্য লিখছিলাম।

রেকর্ডিং শুধুমাত্র বন্ধু, পরিবার এবং অনুগামীদের সাথে আমার যাত্রার কিছুটা ভাগ করার একটি তাত্ক্ষণিক উপায় ছিল না। দীর্ঘমেয়াদে আরও গুরুত্বপূর্ণ, এটি ছিল আমার মুহূর্তগুলির একটি ব্রেডক্রাম্ব ট্রেইল তৈরি করার উপায় যা পরে আমাকে সেগুলি মনে রাখতে এবং উপলব্ধি করতে সহায়তা করবে।

পোর্টেবল ডিভাইসের সাহায্যে ইন্টারনেট-সংযুক্ত সফ্টওয়্যার আমাদের এই ধরনের লাইভ জার্নাল তৈরি করার অভূতপূর্ব ক্ষমতা দিয়েছে। কিন্তু ঐতিহাসিক পরিচয়ের অনলাইন উৎপাদন সক্ষম করার সময়, এই সফ্টওয়্যারটির পিছনে থাকা সংস্থাগুলি (যেমন Facebook, Twitter, Instagram, Foursquare, ইত্যাদি) দুটি উল্লেখযোগ্য ত্রুটি উপস্থাপন করে:

1. তারা আমাদের নিজস্ব ডেটা প্রাথমিকভাবে তাদের নিজস্ব কম্পিউটারে রাখে।

2. তারা আমাদের ডেটা অ্যাক্সেস করার জন্য সফ্টওয়্যার প্রদান, সমর্থন এবং অনুমতি দেয় যখন এটি তাদের ব্যবসার প্রয়োজনের সাথে সারিবদ্ধ হয়।

আমি আগেও এই সমস্যাগুলির উপর নুডল করেছি, কিন্তু আমার ভ্রমণের প্রায় দেড় সপ্তাহের মধ্যে অ্যাশেভিল, উত্তর ক্যারোলিনার রাস্তায় হাঁটার সময় এক ধরণের এপিফেনি আমাকে আঘাত করেছিল।

আমি সবেমাত্র ইনস্টাগ্রামে একটি ফটো পোস্ট করা, টুইটারে একটি পর্যবেক্ষণ টুইট করা এবং ফোরস্কয়ারে একটি রেস্তোঁরায় চেক করা শেষ করেছি। এই তিনটি ক্রিয়াই মুহূর্তটিকে প্রতিফলিত এবং সংরক্ষণ করার বিভিন্ন উপায় গঠন করে। কিন্তু আমি তিনটি পৃথক কোম্পানিকে আমার ইমপ্রেশন দিচ্ছিলাম যেগুলি আলাদা আলাদা সার্ভারে স্মৃতিগুলিকে টুকরো টুকরো করে রাখবে যার উপর আমার কোন নিয়ন্ত্রণ নেই। 

আমার কাছে এই সমস্ত মুহূর্তগুলিকে একক জায়গায় নিয়ে আসার কোনও ব্যবহারিক উপায় ছিল না যার উপর আমি পরবর্তী পাঁচ, দশ এবং পঞ্চাশ বছর ধরে নির্ভর করতে পারি। বা আমি আমার পছন্দ অনুসারে তাদের একটি সমন্বিত উপস্থাপনা অ্যাক্সেস করতে বা তৈরি করতে পারিনি। এই লালিত মুহূর্তগুলি আমার পরিচয়ের টুকরো টুকরো হয়ে থাকবে, কিছু পরিবর্তন না হলে প্রবাদের মেঘে ভেসে যেতে হবে।

এপিফ্যানিটি একটি সমাধানের একটি মূল উপস্থাপন করেছে: **যদি আমার ড্রপবক্সে এই সমস্ত মুহুর্তের অনুলিপি থাকে, আমি ইতিমধ্যেই সেখানে সঞ্চয় করি এমন অন্যান্য ফাইলগুলির পাশাপাশি?**

ড্রপবক্স (পাশাপাশি অন্যান্য সিঙ্ক-ভিত্তিক ক্লাউড স্টোরেজ সলিউশন যা এর পরিপ্রেক্ষিতে যেমন Google ড্রাইভ আবির্ভূত হয়েছে) একটি সুন্দর টুল কারণ এটি স্থানীয় এবং নেটওয়ার্ক-ভিত্তিক ডেটা ক্ষেত্রগুলিকে সেতু করে। আপনি এতে যে কোনো ফাইল রাখলে তা একটি দ্বৈত সম্পত্তি লাভ করবে: আপনার ডিভাইসে স্থানীয়ভাবে যেমন ল্যাপটপ বা ডেস্কটপ কম্পিউটারে এবং ইন্টারনেটে অ্যাক্সেসযোগ্য (যেমন "ক্লাউড") উভয়ই সঞ্চিত।

যদি ড্রপবক্স আগামীকাল অদৃশ্য হয়ে যায়, তবে আপনার কম্পিউটারে আপনার ফাইলগুলি থাকবে। আপনার কম্পিউটার যদি ধ্বংস হয়ে যায়, তাহলেও আপনার কাছে সেগুলি ড্রপবক্সে থাকবে।

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

এই ধারণা থেকে জন্ম হয়েছে [Asheville](http://asheville.io), একটি নতুন ওপেন সোর্স প্রকল্প যার উপর আমি গত কয়েক মাস ধরে হ্যাক করছি। প্রজেক্টের লক্ষ্য শুধুমাত্র একজনের বিষয়বস্তু (যেমন ফটো, স্ট্যাটাস আপডেট, চেকইন, ব্লগ পোস্ট এবং পর্যালোচনা) একটি ক্রমাগত ভিত্তিতে একটি ক্লাউড স্টোরেজ অ্যাকাউন্টে সিঙ্ক করার জন্য একটি ব্যবহারকারী-বান্ধব সমাধান প্রদান করা নয়। এটি সিঙ্ক হয়ে গেলে লোকেদেরকে তাদের ডেটা দিয়ে আরও কিছু করতে সাহায্য করার উদ্দেশ্যেও, যে কোনও সংখ্যক তৃতীয় পক্ষের সফ্টওয়্যার পরিষেবাগুলিতে (বা তাদের নিজস্ব) ডেটা উপলব্ধ করার উপায়গুলি দিয়ে।

শুদ্ধতম অর্থে, প্রকল্পটি হল ওয়েবে সঠিক অংশীদারি স্থাপনে লোকেদের সাহায্য করা। আমরা ডিজিটাল যুগে বাস করি কিন্তু ব্যক্তি হিসাবে, আমাদের বেশিরভাগেরই সঠিক ডিজিটাল বাড়ি নেই। অনেক কোম্পানি আমাদের জন্য সেগুলি সরবরাহ করতে চাইছে কিন্তু শেষ পর্যন্ত, তারা আমাদের ডেটার সাথে শূন্য-সমষ্টির খেলা না খেলে পারে না। আমাদের ব্যক্তিগত অনলাইন ডেটার মালিক হওয়ার ক্ষমতা দেওয়া উচিত, ঘনিষ্ঠ নিয়ন্ত্রণ বজায় রাখা উচিত যাতে আমরা এটি ব্যবহার করতে পারি এবং আমাদের ইচ্ছামতো এটি অন্যদের কাছে উন্মুক্ত করতে পারি। Asheville অ-প্রযুক্তিগত এবং প্রযুক্তিগত লোকেদের জন্য একইভাবে সম্ভব করতে সাহায্য করার উদ্দেশ্যে করা হয়েছে।

গিথুবে প্রকল্প সম্পর্কে আরও অনেক বিশদ রয়েছে এবং এটি প্রকৃত ব্যবহারের জন্য প্রস্তুত হওয়ার আগে আরও অনেক কিছু করার বাকি রয়েছে। কিন্তু আমি ইতিমধ্যেই প্রাথমিক ব্যবহারকারীর অভিজ্ঞতায় অনেক অগ্রগতি করেছি, একটি [Ember](http://emberjs.com)-ভিত্তিক ওয়েব অ্যাপ্লিকেশন তৈরি করেছি যা ব্যবহারকারীদের তাদের সিঙ্ক স্থিতিতে রিয়েল-টাইম আপডেট সরবরাহ করে। পরবর্তীতে এই ইন্টারফেসটিকে ব্যাকএন্ড সফ্টওয়্যারের সাথে সংযুক্ত করা হয় যা বিভিন্ন সামাজিক নেটওয়ার্ক, প্রকাশনা প্ল্যাটফর্ম এবং অন্যান্য অনলাইন পরিষেবাগুলি থেকে ক্লাউড স্টোরেজ অ্যাকাউন্টে ডেটা প্রকৃত অনুলিপি করার কাজ করে।

ডগফুডিং অ্যাশেভিল-এর প্রস্তুতির জন্য এবং এটি আপনার অনলাইন ডেটার আবেদনের প্রসারিত করার উপায়গুলি প্রদর্শন করার জন্য আমি আমার ব্যক্তিগত ওয়েবসাইটটি পুনরায় চালু করেছি৷ এই ওয়েবসাইটটি এখন Ember-এও তৈরি করা হয়েছে এবং তাই এটি [একটি যথাযথ জাভাস্ক্রিপ্ট অ্যাপ](https://github.com/markmhx/markmhendrickson), বহিরাগত উত্স থেকে ডেটা প্রক্রিয়াকরণ এবং প্রদর্শনের কোনও উপায় ছাড়াই ফাইলগুলির একটি সমতল সেট নয়। বর্তমানে, এটি এখনও আমার লেখা ব্লগ পোস্টগুলির একটি সেট দেখায়, কিন্তু শীঘ্রই আমি ফটো গ্যালারী, আমি যে জায়গাগুলিতে গিয়েছি সেগুলির মানচিত্র, স্থিতি আপডেট এবং আরও অনেক কিছু যোগ করার আশা করছি৷ আমি ইতিমধ্যে অনলাইনে অন্য কোথাও পোস্ট করেছি এমন ডেটা দ্বারা এই সমস্তগুলিই বৃহৎ অংশে চালিত হবে৷

আপনি যদি Asheville এর সাথে জড়িত হতে আগ্রহী হন, তাহলে অনুগ্রহ করে আমার সাথে যোগাযোগ করতে দ্বিধা করবেন না। সাহায্য করার জন্য ইতিমধ্যেই [জ্যাক পিয়র্কস](http://jack.ly/) এবং [Ryan Barrett](http://snarfed.org/) কে ধন্যবাদ৷ এবং আপনি যদি পণ্যটি প্রস্তুত হয়ে গেলে চেষ্টা করতে চান তবে আরও আপডেটের জন্য [আমাদের আপনার যোগাযোগের তথ্য দিন](https://docs.google.com/forms/d/1i2iHhLVcfhYIEHPS5G7iD0gC4z-K-2e535GLGrj_qNE/viewform)।