Osgish

সফটওয়্যার স্ক্রিনশট:
Osgish
সফটওয়্যার বিবরণ:
সংস্করণ: 0.3.1
তারিখ আপলোড: 14 Apr 15
ডেভেলপার: Roland Huß
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 8

Rating: 5.0/5 (Total Votes: 1)

.

Osgish একটি পার্ল উপর ভিত্তি করে একটি OSGi শেল লক্ষ্য প্ল্যাটফর্মের উপর স্থাপন করা bundled একটি বিশেষ এজেন্ট HTTP- র / JSON মাধ্যমে যোগাযোগ করে & nbsp যা ক্লায়েন্ট দিকে শেল হয়; বিভিন্ন বিদ্যমান OSGi শেল দ্বারা উপলব্ধ সাধারণ বৈশিষ্ট্য কিছু প্রদান করে বাইরে পাশে OSGi থোকায় থোকায় অনেক সঙ্গে যখন কারবারী অনন্য বৈশিষ্ট্য জীবন easiers করা:
সঙ্গে * গনুহ readline সমর্থন
- ইতিহাস জুড়ে সেশন সংরক্ষিত
- কনটেক্সট সংবেদনশীল কমান্ড লাইন সমাপ্তির
- টিপে, Emacs কী বাইন্ডিং
রঙ থিম সমর্থন * সঙ্গতিপূর্ণভাবে সিনট্যাক্স হাইলাইটিং (পরিবর্তনযোগ্য)
* থোকায় থোকায় ইনস্টল করার জন্য একটি আপলোড সুবিধা সহ HTTP- র (এস) মাধ্যমে দূরবর্তী অপারেশন / আপডেট
* পরিচিত সার্ভারের URL গুলির জন্য শর্টকাট মত একটি কনফিগারেশন ফাইলের মাধ্যমে কনফিগার করা যাবে.
প্রশ্নের সাথে এবং জীবনচক্র অস্ত্রোপচারের জন্য * ওয়াইল্ডকার্ড সমর্থন
* বাল্ক অপারেশন জন্য সমর্থন (যেমন একযোগে একাধিক থোকায় থোকায় শুরু)
ডিরেক্টরি মত traversed করা যাবে, যা * কমান্ড গ্রুপ
* কমান্ড প্লাগ-ইন দ্বারা এক্সটেনসিবল
কিভাবে কাজ করে
(কিছু পার্ল মডিউল সহ) একটি পার্ল কমান্ড লাইন স্ক্রিপ্ট একটি বিশেষ OSGi এজেন্ট গুচ্ছ (osgish-agent.jar) মাধ্যমে একটি OSGi ধারক সংযোগ স্থাপন করে যা: প্রধানত দুটি অংশ গঠিত Osgish. এই গুচ্ছ JSON তথ্য হিসাবে একটি OSGi HttpService মাধ্যমে রপ্তানি JMX তথ্যের জন্য jmx4perl রয়েছে. যারা OSGi জোট এন্টারপ্রাইজ বিশেষজ্ঞ গ্রুপ (EEG) এর (এখনো শেষ করা হবে) স্পেসিফিকেশন একটি বাস্তবায়ন যা হয়ে মেষ (http://incubator.apache.org/aries/) দ্বারা উপলব্ধ করা হয় ব্যবহার করা JMX MBeans, বিশেষ করে . "JMX ম্যানেজমেন্ট মডেল স্পেসিফিকেশন" & nbsp;
এই সেটআপ জড়িত একটি বিট শোনাচ্ছে যদিও, ইনস্টলেশন না আরো অনেক কিছু একটি CPAN প্যাকেজ এবং একটি প্রদত্ত OSGi গুচ্ছ (jmx4perl হিসাবে একই) ইনস্টল বেশী.
ইনস্টলেশন
পার্ল অংশ আপনি ইনস্টল করা থাকে যা মডিউল :: তৈরি করুন, এর মাধ্যমে অন্য কোন মডিউল হিসেবে ইনস্টল করা হবে. ব্যবহার করে
& Nbsp; পার্ল Build.PL
& Nbsp; ./Build
& Nbsp; ./Build পরীক্ষা
& Nbsp; ইনস্টল ./Build
মডিউল ইনস্টল করা হবে. আপনি জাভা এবং Maven হয় (একটি জাভা বিল্ড টুল) ইনস্টল করা আছে, এজেন্ট বান্ডিল কম্পাইল করা হবে এবং আপনি './Build জেলা' ব্যবহার হিসাবে ভাল. একটি prepackaged বান্ডিল এজেন্ট ডিরেক্টরির মধ্যে অন্তর্ভুক্ত করা হয় তবে, এই প্রয়োজন হয় না.
Osgish বিভিন্ন ব্যাক readline বাস্তবায়নের সঙ্গে ব্যবহার করা যেতে পারে, যা (পরোক্ষভাবে টার্ম :: ShellUI মাধ্যমে) পার্ল মডিউল 'টার্ম :: readline' উপর নির্ভর করে. সবচেয়ে শক্তিশালী (এবং অত: পর প্রস্তাবিত) বাস্তবায়ন ইনস্টল করা হলে ব্যবহার করা হবে, যা গনুহ readline / ইতিহাস লাইব্রেরি. এটা (তুচ্ছ নয়) এমনকি OS X এর বা উইন্ডোজ, গনুহ readline ইনস্টল করা অতিরিক্ত পথ যেতে সত্যিই মূল্য. উদাহরণস্বরূপ OS X এর জন্য আপনার প্রয়োজন মডিউল সঙ্গে বরাবর readline ইনস্টল করতে ম্যাক বন্দর থেকে 'p5 মেয়াদী-readline-GNU' প্যাকেজ ব্যবহার করতে পারেন. ডেবিয়ান জন্য, সবচেয়ে সহজ পদ্ধিতি হল উপায় কার্যক্ষম মাধ্যমে প্যাকেজ 'libterm-readline-GNU-পার্ল' ইনস্টল করা হয়. তবে, ডিফল্ট বাস্তবায়ন টার্ম :: readline :: পার্ল, খুব সুন্দরভাবে ফিট করে.
মডিউল কাজ করার জন্য, আপনি আপনার সাথে সংযোগ স্থাপন করতে চান প্রতিটি OSGi ধারক "osgi এজেন্ট-বয়াম" বিধান করতে হবে. (একটি OSGi শেল 'ইনস্টল করুন' কলিং বা সূচনার সময় বান্ডিল নাম প্রদান করে যেমন) একটি বান্ডিল ইনস্টল কিভাবে আপনার OSGi কাঠামো পড়ুন. এই গুচ্ছ উপলব্ধ করা প্রয়োজন, যা একটি OSGi HttpService, উপর নির্ভরতা রয়েছে. (গ্লাসফিস V3 মত) কিছু OSGi ধারক ইতিমধ্যে অন্যদের জন্য আপনি নিজে এক ইনস্টল করতে হবে, একটি ইনস্টলেশন বিকল্প হিসেবে একটি HttpService সঙ্গে আসে. একটি ভাল পছন্দ প্যাক্স ওয়েব (http://wiki.ops4j.org/display/paxweb/Pax+Web) HttpService হয়. ডাউনলোড করার সময় শান্তি-ওয়েব জেটি-বান্ডিল নির্বাচন করুন, এটা আপনি প্রয়োজন একটি সব রয়েছে.
আপনি তার ডিফল্ট পোর্ট 8080 এ HttpService, & nbsp ইনস্টল বিবেচনা; আপনি এর মাধ্যমে এটি সংযোগ করতে পারেন
& Nbsp; osgish --server http: // localhost: 8080 / j4p
(এই HttpService প্যাক্স ওয়েব জন্য সত্য হয়, যা একটি রুট প্রসঙ্গ '/' আছে, অনুমান গ্লাসফিস V3 এর HttpService র একটি সংযোগ ইউআরএল যার ফলাফল '/ osgi' একটি রুট প্রেক্ষাপটে ব্যবহার করুন:. // Localhost: 8080 / osgi / j4p)
সমর্থিত OSGI PLAFORMS
& Nbsp;
নিম্নলিখিত OSGi প্ল্যাটফর্ম পর্যন্ত কাজ নিশ্চিত করা হয়েছে:
& Nbsp; * ফেলিক্স 2.0.1
& Nbsp; * মহাবিষুব 3.5.1
& Nbsp; * গ্লাসফিস V3
& Nbsp; * স্প্রিং, dm সার্ভার 2.0
OSGi থোকায় থোকায় অত্যন্ত পোর্টেবল যেহেতু, এটি আশা করা হয় যে একটি ইনস্টল HttpService বাক্সের বাইরে কাজ করা উচিত & nbsp সঙ্গে প্রতি SGI সার্ভার. আপনি যদি কোন সমস্যার সম্মুখীন http://rt.cpan.org/Public/Bug/Report.html?Queue=osgish একটি বাগ খুলুন দয়া করে.
& ldquo; কেন পৃথিবীতে আপনি OSGi মত একটি বিশুদ্ধ জাভা ভিত্তিক প্রযুক্তি গণনার জমকালো অনুষ্ঠান জন্য পার্ল ব্যবহার করা হয় & rdquo;
ওয়েল, সেটআপ হিসাবে এটা কিছু অনন্য সুবিধা আছে (একটি সত্য, এটা OSGi থোকায় থোকায় একটি গুচ্ছ ইনস্টল করা ছাড়াও confessly আরো কাজ হয়) বেশ জটিল মনে হতে পারে. পার্ল এর প্রিমিয়াম স্তরের পাঠ্য ম্যানিপুলেশন ক্ষমতা এবং তার টাইট সিস্টেম ইন্টিগ্রেশন জন্য পরিচিত হয়. CPAN মডিউল ঐশ্বর্য পর্যন্ত এখনও জাভা বিশ্বের তুলনারহিত. টার্ম :: progressbar বা টার্ম :: ShellUI মত গুডিজ সম্ভবত আসা বেশ কিছু সময়ের জন্য জাভা দিকে অনুপস্থিত হয়. এটা ফায়ারওয়াল সীমানা জুড়ে চমত্কারভাবে কাজ করে তার বিশুদ্ধ HTTP- র যোগাযোগ ধন্যবাদ. এবং ডন & rsquo; টি পার্ল & rsquo ভুলবেন এর চমত্কার characterisics অ্যাপ্লিকেশন এই সাজানোর জন্য. কিন্তু শেষ না অন্তত, এটা তার নিজস্ব একটি গল্প আছে যা jmx4perl জন্য একটি নিখুঁত ব্যবহারের ক্ষেত্রে, হয়;-). আইএমও প্রতিটি ভাষা তার শক্তি খেলে আউট যেখানে নিখুঁত মিশ্রণ হয়.
ঠিক আছে, যথেষ্ট প্রশংসা, খুব, অবশ্যই কিছু অপূর্ণতা আছে: পার্ল মডিউল ইনস্টল এক একটি সম্পূর্ণ এ cpan বা পার্ল সঙ্গে অস্বস্তিকর, বিশেষ করে যদি একটি ব্যথা হতে পারে. (খুব সম্ভব, এবং একটি ফলব্যাক আছে, যদিও), বিশেষ করে উইন্ডোজ বা OS X এর উপর টার্ম :: readline :: Gnu ইনস্টল প্রধান মাথাব্যাথা দিতে পারেন. Osgish সঙ্গে এর নির্ভরতা; এটা এজেন্ট বান্ডিল জীবনচক্র সাধিত বা এটা & rsquo যখন পাদদেশ মধ্যে নিজেকে অঙ্কুর করা সহজ. সব যোগাযোগ দূরবর্তী অবস্থান থেকে কোনটাই যেহেতু নেটওয়ার্ক লেটেন্সি এবং ট্রাফিক একটি বিষয় হতে পারে.
শেষে osgish আপনার জন্য ফিট wheter বিচার করতে আপনি আপ হয়. আপনি এটা ব্যবহার করে দেখুন যদি আমি আরো বেশী খুশি হবে. আমার জন্য এটি প্রতিদিন আমার OSGi উন্নয়ন এবং প্রশাসনের কর্ম এ সম্পর্কে সাহায্য করে.
এমনকি আপনি যদি osgish ব্যবহার করার পরিকল্পনা করা হয় না, আমি তখনও এই সেটআপ আপনার মতামত সম্পর্কে জানতে আগ্রহী নই. মন্তব্য অত্যন্ত প্রশংসা করা হয়

এই রিলিজে নতুন কি:

  • মেষ 0.3 আপডেট করা হয়েছে
  • বিশুদ্ধ (কোর) বান্ডিল OSGi থোকায় থোকায় আপ ফাটানো হয় এবং একটি সব কিছু এক গুচ্ছ (গুচ্ছ)

সংস্করণ 0.1.0 নতুন কি:

  • আপলোড থোকায় থোকায় সার্ভার এবং এটি পরিচালনা করুন
  • টিউন কনটেক্সট সংবেদনশীল সম্পূর্ণ, সেবা / থোকায় থোকায় 'ম' অপশন ('-s' শো সিম্বলিক নাম এখনো যোগ করেনি, '-u করুন & lt; দর & gt;' বান্ডিল & lt ব্যবহার শুধুমাত্র সেবা; বিড করুন & gt ;, '-b : & lt; দর করুন & gt; বান্ডিল & lt মালিকানাধীন 'পরিসেবা; দর & gt;
  • অনলাইন সহায়তা যোগ করতে শুরু করুন

আবশ্যক

  • জাভা 2 স্ট্যান্ডার্ড সংস্করণ রানটাইম এনভায়রনমেন্ট
  • পার্ল
  • JMX :: Jmx4Perl :: কনফিগ করুন
  • কনফিগ :: সাধারণ করুন
  • OSGi :: Osgish

অনুরূপ সফ্টওয়্যার

hgsftp
hgsftp

20 Feb 15

TermSaver
TermSaver

14 Apr 15

colorama
colorama

11 May 15

Bash Blogger
Bash Blogger

2 Jun 15

বিকাশকারী অন্যান্য সফ্টওয়্যার Roland Huß

Jolokia
Jolokia

17 Feb 15

মন্তব্য Osgish

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!
বিভাগ দ্বারা অনুসন্ধান