SparkleShare : এ (deps Git / বৈধরূপে প্রতিষ্ঠিত সরকারকে উত্খাত, মনো, পাইথন) GitHub
GUI ভিত্তিক সিঙ্ক সফটওয়্যার।
ক। সংস্করণ: উত্স নিয়ন্ত্রণ সিস্টেমের মাধ্যমে, সুতরাং এটি কোনও সংস্করণ সংখ্যার মাধ্যমে কেন্দ্রীয় সার্ভারের উপর ভিত্তি করে মিটেক্স।
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. রাজ্য: বিকাশের অধীনে
গ। পেশাদাররা: ওএসএস, মনো-ভিত্তিক এত সহজে মোডেবল, কনস: ব্যবহারকারী-স্তরের প্রক্রিয়া, জিসি-নির্ভর, গিট হিসাবে আকারের আদেশ দ্বারা অকার্যকর ভাগ করে নেওয়া প্রোটোকল মূলত ছোট পাঠ্য ফাইলগুলির জন্য, সংকলন করা মোটামুটি শক্ত (আমি চেষ্টা করেছি)। উচ্চ-স্তরের সরঞ্জাম ব্যবহার করা।
জিপসিএনসি ( ডিপস : ইউনিসন, আরএসএনসি ) কমান্ড-লাইন পরিষেবা-ভিত্তিক সফ্টওয়্যার।
ক। সংস্করণ : আরএসআইএনসি ডেল্টা অ্যালগোরিটমের মাধ্যমে । আমি ধরে নিই প্রোগ্রামার অবশ্যই সংঘাতের সমাধান বেছে নিতে পারে।
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. রাজ্য: আমি এর উত্স কোডটি খুঁজে পাচ্ছি না, সুতরাং আমার কোনও ধারণা নেই। তার গিট রেপোতে কেবল জিনিসগুলি বাইনারি রয়েছে।
গ। পেশাদাররা: মাঝারি স্তরের সরঞ্জামগুলি ব্যবহার করে দুর্দান্ত সেটআপ।
iFolder - নভেলের ড্রপবক্স। আমি এখনও এর উত্স অধ্যয়ন করি নি। আমি কেবল এই সম্পাদনাটি সাথে পেতে চাই এবং লোকেরা আগ্রহী হলে আমি আরও যুক্ত করব।
ক। ভারশনিং:
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. রাষ্ট্র: উবুন্টুতে এমনকি সংকলন করতে সমস্যাযুক্ত, প্যাকেজগুলি একা রাখুন। এখানে একটি বিস্তারিত ইনস্টল গাইড রয়েছে ।
গ। পেশাদাররা: উইন্ডোজ এক্স 64 ক্লায়েন্ট, পরিপক্ক, এসিএলগুলির সাথে AD- সংহতকরণ, এমন বৈশিষ্ট্যগুলি রয়েছে যা অন্য কোনও প্রকল্প বাস্তবায়ন শুরু করে নি। আমি মনে করি এটি একটি ভাল সূচনা পয়েন্ট হতে পারে। কনস: নভেলটি এর সর্বজনীন এসএনএন রেপোটিকে প্রাথমিক রেপো হিসাবে ব্যবহার করতে পারে না এবং কেবল কোড-ড্রপ করে। যদিও আমি এ সম্পর্কে ঠিক জানি না। উবুন্টুতে সহজেই ইনস্টল করতে ওপেনসুসে খুব বেশি মিলিত হতে পারে। এর অ্যালগরিদমগুলি পরীক্ষা করার জন্য।
scp / rcp - rsync এর পক্ষে অবমাননিত
ডিআরডিবি - বিতরণ করা RAID-1 এর জন্য ডিভাইস মিরর করার সরঞ্জামগুলি ব্লক করে, অর্থাত ড্রপবক্সের একটি সার্ভার-বৈকল্পিক। আমি এখনও এর উত্স কোডটি পরীক্ষা করে দেখিনি, তবে এটি কেবল লিনাক্স। প্রকৃত অ্যালগরিদম সম্ভবত এই সফ্টওয়্যার-তালিকার নীচে আমার সংগীতগুলিতে উত্স কোডের সাথে একত্রিত করা সহজ হবে।
ক। সংস্করণ: ল্যান / ডাব্লু ওয়ান এর অভ্যন্তরীণ বার্তা বিন্যাস
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. রাজ্য: যথেষ্ট পরিপক্ক বলে মনে হচ্ছে
গ। পেশাদাররা: লিনাক্সের জন্য যথেষ্ট স্থিতিশীল, কনস: অন্য কোনও অপারেটিং সিস্টেম সমর্থিত নয়
এই মুহুর্তে আমি ভার্চুয়ালাইজড উইন্ডোজ 7-এ সংকলন-বারের উন্নতি তদন্ত করছি, যেখানে ধাতুতে উইন্ডোজ 7-এ সংকলন-সময় 40 এস, তবে ভার্চুয়ালাইজড প্রায় 3 মি 20s হয়। আমি একটি আইওসিটিএল ড্রাইভার লেখার কথা ভাবছি যা একটি লিখনের মাধ্যমে ক্যাশে যা এনটিএফএসে নির্বাচিত ফোল্ডারগুলির জন্য একটি র্যাম-ডিস্কের মতো দেখায় looks
উপরের সফ্টওয়্যারটি ব্যবহার করে, আমি মনে করি যে এক সপ্তাহের মূল্যমানের 2-3-ব্যক্তি পূর্ণ-সময়ের বিকাশ এমন একটি ব্যবহারযোগ্য আলফা তৈরি করবে যা উপরের সফ্টওয়্যারগুলিকে একত্রিত করে আপনার ফাইলগুলি হারাবে না।
ভার্চুয়াল ড্রাইভ Mount? UID GUID} মাউন্ট করুন, এটি হ'ল র্যাম-ডিস্ক এবং আরডাব্লু-ক্যাশে। এই ভার্চুয়াল ড্রাইভটি তৈরি করার সফ্টওয়্যারটিতে দুটি ইনপুট প্যারামিটার লাগে (এটি অত্যাবশ্যক):
ক। লক্ষ্য ফোল্ডার; এটি এসএমবি ফোল্ডার, সুতরাং আমি অপারেটিং সিস্টেমের নেটওয়ার্ক স্ট্যাকটি আসল আইও হ্যান্ডেল করতে দেব। আমার ক্ষেত্রে এটি VMWare ভার্চুয়াল ফোল্ডারটি ঘুরে দেখা যায়, এটি নিজেই একটি ext4 ড্রাইভের লক্ষ্যমাত্রা রাখে, তবে এটি SAMBA / SMB ব্যবহার করে সহজেই আপনার ফাইল সার্ভার হতে পারে।
B ইংরেজী বর্ণমালার দ্বিতীয় অক্ষর. ফোল্ডারের মাউন্ট করা पथ, যেমন সি: m রামডিস্ক
ভার্চুয়াল ভলিউম তৈরির জন্য এই কোডটি ট্র্যাক্রিপ্টের কোড থেকে / ড্রাইভ / ড্রাইভফিল্টার.সি. (অন্যান্য ফাইলগুলির মধ্যে) থেকে নেওয়া হবে
ড্রাইভটি ডেটা আনার জন্য এসএমবি / ভিএমওয়্যার / নেটওয়ার্ক প্রোটোকল ব্যবহার শুরু করে; এটি একটি স্বল্প টাস্কের অগ্রাধিকার নিয়ে আসে, নেটওয়ার্ক থেকে অবিচ্ছিন্নভাবে এবং এর ক্যাশে পূরণ করে। এটি একটি সাধারণ কমপ্যাক্টিং অ্যালগরিদম ব্যবহার করতে পারে এবং দুর্দান্ত থিম পরিবেশন করতে বার্তা বাক্স টাইপের ধারাবাহিকতা ব্যবহার করে এমন 1 টি থ্রেড থাকতে পারে। Windows এ এটা স্বাভাবিক ব্যবহার করতে পারে ASYNC আই কল এবং Linux তে এটি ব্যবহার করতে পারে epoll / inotify বাস্তবায়ন ও থেকে কোড নেওয়া nginx ।
আমার পরিষেবাটি যা র্যাম-ডিস্কটি এনটিএফএস ফোল্ডার হিসাবে নামবিহীন র্যামডিস্ক ড্রাইভটিকে মাউন্ট করে। সমস্ত প্রোগ্রাম সি লিখতে চালিয়ে যেতে পারে:, রামডিস্ক, বা যাই হোক না কেন আমি কল করি।
নেটওয়ার্ক থেকে অ্যাসিঙ্ক অনুলিপি এখনও চলছে। প্রায় 100 এমআইবি / সেকেন্ড এবং 2 জিবিবি রামডিস্কের রিড-রেট সহ সমস্ত ডেটা পড়তে হবে 20.5 সেকেন্ড।
পড়ার জন্য প্রতিটি কল সূচকের একটি ইন-সিপিইউ গণনা একটি নির্দিষ্ট এন: উলং জিআইবি সর্বোচ্চ আকারের অ্যারেতে সঞ্চালন করবে। এটির জন্য দ্বিধা সমাধানের বা লকগুলি পড়ার প্রয়োজন হবে। আমরা যদি মাইক্রোসফ্ট সিঙ্কের মাধ্যমে উপলভ্য মতবিরোধ-সমাধানের অ্যালগোরিটমটি প্রয়োগ করি, তবে আমরা প্রতিটি বিবাদ দ্বন্দ্বকে অন্য সংঘাতের সমাধান প্রক্রিয়াটির বার্তা হিসাবে পাস করতে পারি। ড্রপবক্স একটি নতুন ফাইল তৈরি করে এবং "PrevFileName ব্যবহারকারীর নাম বিরোধী অনুলিপি (yyyy-MM-dd) .ext" নামকরণ করে এটি সমাধান করে। সম্ভবত এটি একটি ছোট উইজেটের মাধ্যমে পরিবর্তিত হতে পারে, যদি কেউ সেই একক উত্সের বিরুদ্ধে সংকলন করে থাকে - উইজেটটি বার্তা / ইভেন্ট হিসাবে অসামান্য পরিবর্তনগুলি সনাক্ত করতে পারে এবং বিরোধ বিরোধী সমাধান প্রোটোকলটি বেছে নেবে। যেমন, এক্সক্লুসিভ-মোডে কোনও ফোল্ডারের বিরুদ্ধে প্রোগ্রামিং করার সময়, উইন্ডোজ ভিএম উইজেটটিকে 'এক্সক্লুসিভ' তে সেট করতে পারে।