ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

marc2ris - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে marc2ris চালান

এটি হল marc2ris কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


marc2ris - MARC গ্রন্থপঞ্জী তথ্যকে RIS বিন্যাসে রূপান্তর করে

সাইনোপিসিস


marc2ris [-ই লগ-গন্তব্য] [-হ] [-ল লগ-স্তর] [-এল লগ ফাইল] [-মি] [-ও আউটফাইল]
[-ও আউটফাইল] [-ট ইনপুট টাইপ] [-উ t|f] ফাইল

বর্ণনাঃ


marc2ris MARC ডেটাসেট থেকে RefDB-এর জন্য উপযোগী তথ্য বের করার চেষ্টা করে। মার্ক
(মেশিন রিডেবল ক্যাটালগ ফরম্যাট) হল একটি স্ট্যান্ডার্ড যা 1960 এর দশক থেকে উদ্ভূত এবং ব্যাপকভাবে
লাইব্রেরি এবং গ্রন্থপঞ্জী সংস্থা দ্বারা ব্যবহৃত। বেশিরভাগ লাইব্রেরি যেগুলি Z39.50 অ্যাক্সেস অফার করে
কমপক্ষে একটি MARC বিন্যাসে রেকর্ডগুলি প্রদান করুন (যেমন বেশিরভাগ অন্যান্য "মান" আছে
বেছে নেওয়ার জন্য একটি দম্পতি)। বর্তমানে নিম্নলিখিত MARC উপভাষাগুলি সমর্থিত:

MARC21
এটি বিদ্যমান MARC ভেরিয়েন্ট (প্রধানত USMARC এবং CANMARC) একত্রিত করার একটি প্রচেষ্টা
এবং সম্ভবত অদূর ভবিষ্যতে সমস্ত লাইব্রেরি দ্বারা সমর্থিত বিন্যাস হবে। দ্য
বিন্যাস উপর বর্ণনা করা হয় লাইব্রেরি of কংগ্রেস MARC পেজ[1]।

UNIMARC
এটি একটি প্রমিতকরণ প্রচেষ্টার ইউরোপীয় সমতুল্য। স্পেসিফিকেশন হতে পারে
পাওয়া এখানে[2]।

UKMARC
এই বিন্যাসটি USMARC ভেরিয়েন্টের মোটামুটি কাছাকাছি এবং এটি মূলত লাইব্রেরি দ্বারা ব্যবহৃত হয়
যুক্তরাজ্য এবং আয়ারল্যান্ডে। এই বিন্যাস সমর্থনকারী লাইব্রেরিগুলিতে স্যুইচ হতে পারে৷
ভবিষ্যতে MARC21। দুর্ভাগ্যবশত এই বিন্যাসের কোন অনলাইন বিবরণ নেই, কিন্তু
এই পিডিএফ দলিল[৩] USMARC এবং UKMARC এর মধ্যে প্রধান পার্থক্য বর্ণনা করে।

বিকল্প


ডিফল্টরূপে স্ক্রিপ্টটি stdin থেকে USMARC ডেটা পড়ে এবং RIS ডেটা stdout এ পাঠায়।

-e লগ-গন্তব্য
লগ-গন্তব্যের মান 0, 1, বা 2, বা সমতুল্য স্ট্রিং থাকতে পারে stderr,
syslog- র, বা ফাইল, যথাক্রমে। লগ ইনফরমেশন কোথায় যায় এই মানটি নির্দিষ্ট করে।
0 (শূন্য) মানে বার্তাগুলি stderr এ পাঠানো হয়। তারা অবিলম্বে উপলব্ধ
পর্দা কিন্তু তারা কমান্ড আউটপুট হস্তক্ষেপ করতে পারে. 1 আউটপুট পাঠাবে
syslog সুবিধা। মনে রাখবেন যে লগ বার্তা গ্রহণ করার জন্য syslog কনফিগার করা আবশ্যক
ব্যবহারকারী প্রোগ্রাম থেকে, দেখুন syslog- র(8) আরও তথ্যের জন্য ম্যান পেজ। ইউনিক্সের মতো
সিস্টেম সাধারণত এই বার্তাগুলিকে /var/log/user.log-এ সংরক্ষণ করে। 2-এ বার্তা পাঠাবে
একটি কাস্টম লগ ফাইল যা এর সাথে নির্দিষ্ট করা যেতে পারে -L বিকল্প।

-h
সাহায্য এবং ব্যবহার স্ক্রীন প্রদর্শন করে, তারপর প্রস্থান করে।

-l লগ-স্তর
কোন ইভেন্টগুলি লগ করা হয়েছে তা অগ্রাধিকার নির্দিষ্ট করুন৷ এটি হয় 0 এর মধ্যে একটি সংখ্যা
এবং 7 বা স্ট্রিং এক emerg, সতর্ক, Crit, ভ্রম করা, সতর্কবার্তা, বিজ্ঞপ্তি, তথ্য, ডেবাগ্ করা,
যথাক্রমে (এছাড়াও লগ স্তরের সংজ্ঞা দেখুন)। -1 সম্পূর্ণরূপে লগিং নিষ্ক্রিয়. একটি কম
লগ লেভেল 0 এর মানে হল যে শুধুমাত্র সবচেয়ে গুরুত্বপূর্ণ বার্তাগুলি লগ করা হয়। একটি উচ্চ লগ
স্তর মানে কম সমালোচনামূলক ইভেন্টগুলিও লগ করা হয়েছে৷ 7 ডিবাগ অন্তর্ভুক্ত করবে
বার্তা পরবর্তীটি ভার্বস এবং প্রচুর হতে পারে, তাই আপনি এই লগ লেভেল এড়াতে চান
যদি না আপনি সমস্যাগুলি ট্র্যাক করতে চান।

-L লগ ফাইল
একটি লগ ফাইলের সম্পূর্ণ পথ নির্দিষ্ট করুন যা লগ বার্তাগুলি গ্রহণ করবে। সাধারণত এই
হবে /var/log/refdba।

-m
অতিরিক্ত MARC আউটপুট চালু করুন। আউটপুট ডেটা হবে RIS আউটপুট ছেদ করা
আউটপুট উৎপন্ন করতে ব্যবহৃত MARC ডেটা উৎসের সাথে। এটি ঠিক করার জন্য দরকারী
ম্যানুয়ালি রূপান্তর ত্রুটি.

-o ফাইল
আউটপুট পাঠান ফাইল। যদি ফাইল বিদ্যমান, এর বিষয়বস্তু ওভাররাইট করা হবে।

-O ফাইল
আউটপুট পাঠান ফাইল। যদি ফাইল বিদ্যমান, আউটপুট যোগ করা হবে।

-t ইনপুট টাইপ
MARC ইনপুট প্রকার উল্লেখ করুন। ডিফল্ট হয় MARC21. অন্যান্য উপলব্ধ ধরনের হয় UNIMARC
এবং UKMARC.

-u t|f
ইউনিকোড আউটপুট অনুরোধ যদি "t" সেট করা হয় (এটি ডিফল্ট)। marc2ris চেষ্টা করে
ইনপুট ডেটাকে ইউনিকোডে রূপান্তর করুন (যদি না ডেটাসেট স্পষ্টভাবে বলে যে এটি
ইতিমধ্যে ইউনিকোড ব্যবহার করে)। রূপান্তর কাজ করছে বলে মনে না হলে, এটিকে "f" হিসাবে সেট করুন
কিছু MARC ভেরিয়েন্ট স্পষ্টভাবে অক্ষর এনকোডিং উল্লেখ করে না।

কনফিগারেশন


marc2ris নিজেই আরম্ভ করার জন্য ফাইল marc2risrc মূল্যায়ন করে।

টেবিল 1. marc2risrc
┌──────────┬──────────────────────┬─────────────── ───────────┐
পরিবর্তনশীলডিফল্টমন্তব্য
├──────────┼──────────────────────┼─────────────── ───────────┤
│outfile │ (কোনটিই নয়) │ ডিফল্ট আউটপুট ফাইল │
│ │ │ নাম। │
├──────────┼──────────────────────┼─────────────── ───────────┤
│অ্যাপেন্ড │ t │ │ কিনা তা নির্ধারণ করে
│ │ │ আউটপুট যুক্ত করা হয়েছে (t) │
একটি বিদ্যমান ফাইলে │ │ │ বা │৷
│ │ │ ওভাররাইট করে (f) একটি │
│ │ │ বিদ্যমান ফাইল। │
├──────────┼──────────────────────┼─────────────── ───────────┤
│আনম্যাপ করা │ t │ যদি সেট করা থাকে t, অজানা │
ইনপুট ডেটাতে │ │ │ ট্যাগ │
│ │ │ │ অনুসরণ করে আউটপুট হবে
│ │ │ ক ট্যাগ; │
│ │ │ ফলে তথ্য │ হতে পারে
│ │ │ পরিদর্শন করা হয় এবং তারপর │ হয়৷
│ │ │ এর মাধ্যমে পাঠানো হয়েছে কিন্তু থেকে │
│ │ │ এই │ বন্ধ করুন
│ │ │ অতিরিক্ত লাইন। সেট করা থাকলে │
│ │ │ থেকে f, অজানা ট্যাগ হবে │
│ │ │ করুণাপূর্ণভাবে উপেক্ষা করা। │
├──────────┼──────────────────────┼─────────────── ───────────┤
│logfile │ /var/log/med2ris.log │ একটি │ এর সম্পূর্ণ পথ
│ │ │ কাস্টম লগ ফাইল। এটি │
│ │ │ শুধুমাত্র লগডেস্ট │ হলেই ব্যবহৃত হয়
│ │ │ যথাযথভাবে সেট করুন। │
├──────────┼──────────────────────┼─────────────── ───────────┤
│logdest │ 1 │ │ এর গন্তব্য
│ │ │ লগ তথ্য। 0 = │
│ │ │ stderr-এ প্রিন্ট করুন; 1 = │ ব্যবহার করুন
│ │ │ syslog সুবিধা; 2 = │
│ │ │ একটি কাস্টম লগফাইল ব্যবহার করুন৷ │
│ │ │ পরবর্তীটির একটি │ প্রয়োজন৷
│ │ │ সঠিক সেটিং │
│ │ │ লগফাইল। │
├──────────┼──────────────────────┼─────────────── ───────────┤
│loglevel │ 6 │ লগ লেভেল │ পর্যন্ত
│ │ │ কোন বার্তা │ হবে
│ │ │ পাঠানো হয়েছে৷ একটি কম সেটিং (0) │
│ │ │ শুধুমাত্র সর্বাধিক │ অনুমতি দেয়৷
│ │ │ গুরুত্বপূর্ণ বার্তা, একটি │
│ │ │ উচ্চ সেটিং (7) │ অনুমতি দেয়
│ │ │ │ সহ সমস্ত বার্তা
│ │ │ ডিবাগ বার্তা। -1 মানে │
│ │ │ কিছুই লগ করা হবে না। │
└──────────┴──────────────────────┴─────────────── ───────────┘

তথ্য প্রসেসিং


MARC ফরম্যাটের উদ্দেশ্য RIS ফরম্যাটের উদ্দেশ্য থেকে সম্পূর্ণ আলাদা,
তাই আপনার অবাক হওয়া উচিত নয় যে MARC ডেটা আমদানি কিছুটা রুক্ষ
প্রান্ত ফিল্টারটি দৃশ্যত অনেকগুলি ডেটাসেটের সাথে সূক্ষ্মভাবে কাজ করে, তবে নিম্নলিখিতগুলি
ত্রুটিগুলি পরিচিত (এবং আগ্রহী পাঠক দ্বারা আরো আবিষ্কৃত হওয়ার সম্ভাবনা রয়েছে):

কিছু ক্ষেত্র, যেমন 846, বর্তমানে সম্পূর্ণ উপেক্ষা করা হয়েছে। এই, অবশ্যই, আবদ্ধ
পরিবর্তন.

· লেখকের নাম প্রাকৃতিক ক্রমে নির্দিষ্ট করা হয়েছে, যেমন প্রথম মধ্য শেষের মত কিছু,
একাধিক মাঝারি বা শেষ নামের সমস্যার কারণে স্বাভাবিক করা হয় না। লেখক
বিপরীত ক্রমে নাম, যেমন Last, First Middle, স্বাভাবিক করা হয়
বেশিরভাগ ক্ষেত্রে সঠিকভাবে। অ-ইউরোপীয় নাম হ্যান্ডলিং একটি বিচারের বিষয় এবং
ত্রুটি।

· অক্ষর সেট পরিচালনা কিছুটা সীমিত। শুধুমাত্র অপরিবর্তিত ইনপুট অক্ষর
এনকোডিং বা UTF-8 আউটপুট ডেটার জন্য উপলব্ধ।

তিনি বলেন, এখনও কিছু আশা আছে। দ্য -m কমান্ড লাইন বিকল্প অতিরিক্ত চালু করে
MARC আউটপুট। অর্থাৎ, উৎপন্ন আউটপুটে ছেদযুক্ত লাইন থাকবে যা দেখায়
নিম্নলিখিত RIS লাইন বা লাইন তৈরি করতে ব্যবহৃত মূল MARC ক্ষেত্রের বিষয়বস্তু। জন্য
উদাহরণ, নিম্নলিখিত আউটপুট স্নিপেট দেখায় কিভাবে marc2ris থেকে লেখক লাইন তৈরি
MARC ইনপুট:

খালি লেখক ক্ষেত্র (100)
: লেখক(ইন্ড১): ১
: লেখক($a): এরশভ, এপি
:লেখক($b):
:লেখক($c):
: লেখক(ইন্ড১): ১
: লেখক($a): নুথ, ডোনাল্ড আরভিন,
:লেখক($b):
:লেখক($c):
AU - এরশভ, এপি
AU - নুথ, ডোনাল্ড এরভিন

আপনি যদি মনে করেন marc2ris আপনার ডেটা যথাযথভাবে অনুবাদ করে না, তাহলে সবচেয়ে সহজ উপায় হতে পারে
ব্যবহার করতে -m আউটপুটটি একটি ফাইলে পরিবর্তন করুন এবং পুনঃনির্দেশ করুন। তারপর আপনি বিশ্লেষণ করতে পারেন
পরিস্থিতি এবং আরআইএস লাইনগুলি ঠিক করুন যেমন আপনি উপযুক্ত দেখেন। অবশেষে আপনি MARC লাইনগুলি বন্ধ করে দিতে পারেন
যেমন একটি কমান্ড সহ:

~$ grep -v " " < withmarc.ris > womarc.ris

onworks.net পরিষেবা ব্যবহার করে অনলাইনে marc2ris ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

  • 1
    aarch64-linux-gnu-gnatbind
    aarch64-linux-gnu-gnatbind
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatbind চালান
  • 2
    aarch64-linux-gnu-gnatchop-5
    aarch64-linux-gnu-gnatchop-5
    গ্নাট, গ্নাটবিন্ড, গ্নাটবিল, গ্ন্যাচপ,
    gnatfind, gnathtml, gnatkr, gnatlink,
    gnatls, gnatmake, gnatprep, gnatpsta,
    gnatpsys, gnatxref - GNAT টুলবক্স
    বর্ণনা: ম...
    aarch64-linux-gnu-gnatchop-5 চালান
  • 3
    cpupower-অলস-তথ্য
    cpupower-অলস-তথ্য
    cpupower idle-info - ইউটিলিটি টু
    সিপিইউ নিষ্ক্রিয় কার্নেল তথ্য পুনরুদ্ধার করুন
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: একটি টুল
    যা পি প্রিন্ট করে...
    cpupower-idle-info চালান
  • 4
    cpupower-idle-set
    cpupower-idle-set
    cpupower idle-set - cpu সেট করার উপযোগিতা
    নিষ্ক্রিয় অবস্থা নির্দিষ্ট কার্নেল বিকল্প
    সিনট্যাক্স: cpupower [ -c cpulist ]
    নিষ্ক্রিয়-তথ্য [বিকল্প] বর্ণনা: The
    cpupower নিষ্ক্রিয়-সে...
    cpupower-idle-set চালান
  • 5
    g.mapsetsgrass
    g.mapsetsgrass
    g.mapsets - ব্যবহারকারীদের পরিবর্তন/মুদ্রণ করে
    বর্তমান ম্যাপসেট অনুসন্ধান পথ। প্রভাবিত করে
    এর অধীনে বিদ্যমান ডেটাতে ব্যবহারকারীর অ্যাক্সেস
    বর্তমান অবস্থানে অন্যান্য ম্যাপসেট। ...
    g.mapsetsgrass চালান
  • 6
    g.messagegrass
    g.messagegrass
    g.message - একটি বার্তা প্রিন্ট করে, সতর্কতা,
    অগ্রগতি তথ্য, বা মারাত্মক ত্রুটি
    ঘাস পথ। এই মডিউল ব্যবহার করা উচিত
    ব্যবহারকারীকে পরিবেশিত বার্তাগুলির জন্য স্ক্রিপ্ট।
    KEYWO...
    g.messagegrass চালান
  • আরও »

Ad