আমি কীভাবে আমার সিস্টেমের ঘড়িটি ম্যাভেরিক্সের অধীনে সিঙ্কে রাখতে পারি?


22

আমার ২০১১ সালের মাঝামাঝি "" আইম্যাক চলমান মাভারিকস (10.9.1) Ma

মাভেরিক্স ইনস্টল করার পরে আমার ঘড়িটি নিয়মিত প্রতিদিন প্রায় 20 সেকেন্ড লাভ করে। আমার টাইম জোনটি সঠিকভাবে সেট করা আছে এবং "তারিখ এবং সময় স্বয়ংক্রিয়ভাবে সেট করুন" আমার তারিখ এবং সময় সিস্টেমের পছন্দগুলিতে চেক করা আছে। এটি "অ্যাপল / আমেরিকা / মার্কিন (সময়. অ্যাপল ডটকম)" ব্যবহারের জন্য সেট করা আছে

আমি যখন তারিখ ও সময় সিস্টেম পছন্দসমূহ পেনটি খোলি তখন আমার ঘড়িটি সঠিক সময়ের সাথে সাথেই সামঞ্জস্য হয়ে যায়, কিন্তু ফলকটি না খোলা ছাড়াই এটি দ্রুতই ট্র্যাক থেকে সরে যায়।

তারিখ এবং সময় স্বয়ংক্রিয়ভাবে সেট করার জন্য আমি বাক্সটি রিবুট করেছি, চেক করেছি এবং চেক করে রেখেছি এবং উভয়ই সহায়তা করেছে বলে মনে হয় না।

কোন সমাধান বা ধারণা?


হালনাগাদ:

আমি অগ্রগতির মত অনুভূত করেছি। প্রশ্ন: আমার ম্যাকটি সঠিকভাবে ঘড়িটি আপডেট করে রাখছে কিনা তা আমি কীভাবে বলতে পারি? এবং গ্রিগসারাইডের দ্বারা গৃহীত উত্তরটি প্রচুর সহায়ক সমস্যা সমাধানের সহায়তা সরবরাহ করে। আমার বামনা পুরোপুরি 499.988 (প্রতিদিন 43.19 সেকেন্ড লাভ)!

সর্বাধিক গুরুত্বপূর্ণ, আমার স্টেম লগ দ্বারা প্রমাণিত হিসাবে পেসমেকার প্রতি 5 - 15 সেকেন্ডে চলছে, তবে, প্রতিবার এটি চালিত হলে এটি একটি ত্রুটি পায়:

Feb  1 11:53:29 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb  1 11:53:39 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb  1 11:53:51 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb  1 11:53:59 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb  1 11:54:09 jsw.local pacemaker[19928]: adjtime: Operation not permitted
Feb  1 11:54:19 jsw.local pacemaker[19928]: adjtime: Operation not permitted

দেখে মনে হচ্ছে আমার অনুমতি সংক্রান্ত সমস্যা আছে তবে আমি তা বুঝতে পারি না। আমি লঞ্চাক্টেলের মাধ্যমে পেসমেকার প্লিজিটকে আনলোড এবং পুনরায় লোড করেছি

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.pacemaker.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.pacemaker.plist

এখানে আমার com.apple.pacemaker.plist এর একটি পাঠ্য রফতানি

{
    Label = "com.apple.pacemaker";
    ProgramArguments = (
        "/usr/libexec/pacemaker",
        "-b",
        "-e",
        "0.0001",
        "-a",
        10,
    );
    KeepAlive = {
        PathState = {
            "/private/var/db/ntp.drift" = YES;
        };
    };
}

আমার /private/var/db/ntp.drift ফাইলটি মূলের দ্বারা মালিকানাধীন: চাকা এবং এর অনুমতিগুলি 644, / সিস্টেম / লাইবারি / লঞ্চডেমোনস / কম.এপল.স্পেসেকর্মার.প্লেস্টের ঠিক একই মালিকানা এবং অনুমতি রয়েছে।

আমি আশা করি এই আপডেটটি পর্যাপ্ত অতিরিক্ত তথ্য সরবরাহ করবে যাতে কেউ আমাকে এই সমস্যাটি পেরিয়ে যেতে পারে।


2
আপনার বর্ণনার মতো সিস্টেমটি আমি কখনই বন্ধ করতে পারি নি, তবে এখানে অন্য একজন ব্যক্তির জন্য আলাদা টাইম সার্ভার (এশিয়া আপনি যদি বর্তমানে মার্কিন ব্যবহার করেন) নির্বাচন করতে হবে এবং সেটিংটি আটকে রাখতে ফিরে যেতে হবে back
বিমিক

আমি অনুমান করব যে আপনার ডিএনএস বা হোস্টফাইলে কিছু সমস্যা আছে। আপনি কি আপনার নেটওয়ার্ক সেটিংস এবং পছন্দগুলি কোনওভাবেই সংশোধন করেছেন? শুধু 10.9 এর চেয়ে কম নয় তবে 10.8? আমি time.apple.com থেকে পুল. ntp.org/en এর ইউআরএলগুলির মধ্যে একটিতে পরিবর্তনের চেষ্টা করব ।
অ্যান্ড্রু ইউ।

1
@AndrewU। আপনার মন্তব্যটি সত্য হিসাবে অ্যাকাউন্টে ব্যর্থ হয় যে সময়টি দৃশ্যত সঠিকভাবে সিঙ্ক হয়ে যায় যখন আমি প্রিফ ফলটি খুলি
স্কট

1
@ বিমিকে আমি এই চেষ্টা করছি, জিনিসগুলি যাচাই করার জন্য কেবল এই আইম্যাকটিতে ফিরে আসিনি। ধন্যবাদ, স্কট
স্কট

1
আমার ঠিক একই সমস্যাটি হচ্ছে - সপ্তাহের কয়েক মিনিটের মধ্যে ক্লক ড্রাইফস, তবে আমি যখন ক্লক পছন্দগুলি প্যানেলটি খুলি তখন সাথে সাথে সঠিকভাবে সিঙ্ক হয় s আমি লক্ষ্য করেছি "অ্যাডটাইম: অপারেশন অনুমোদিত নয়" ত্রুটিটি মুছে ফেলা যাবে এটি আপনি কমান্ড লাইনে পেস মেকারটি সুডোর মাধ্যমে চালাবেন: sudo / usr / lixec / पेসমেকার -v তবে এটি আসলে কোনও সমাধান নয়, কেবল একটি ইঙ্গিত হতে পারে যা চলছে পর্দার পিছনে ভুল
ব্রায়ান স্টর্মন্ট

উত্তর:


22

এগুলি আমার আইম্যাকটিতে ঠিক মত কাজ করছে বলে মনে হচ্ছে, মাউন্টেন সিংহ চলছে:

0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org time.apple.com

তারিখ ও সময় পছন্দগুলিতে কেবল স্থান-বিচ্ছিন্ন রেখাকে 'স্বয়ংক্রিয়ভাবে তারিখ এবং সময় নির্ধারণ করুন' ক্ষেত্রে কপি / পেস্ট করুন। এনটিপি সার্ভারের নাম টাইপ করার পরে এন্টার টিপতে মনে রাখবেন, যাতে এনটিপি.সিএনএফ আপডেট হয়।


আমি বুঝতে পারছি না কেন এটি কাজ করেছিল, কিন্তু এটি কাজ করেছিল!
স্কট

ইয়োসেমাইটে এটি একটি ড্রপ ডাউন হয়ে গেছে যা সম্পাদনা করা পছন্দ করে বলে মনে হচ্ছে না (যদিও এটির ধরণের ধরণের দেখে মনে হচ্ছে আপনি এটি সম্পাদনা করতে পারেন ...) :(
রেডইয়েটি

আপনি এখনও জোসেমাইটে সম্পাদনা করতে পারেন (আমি সবেমাত্র করেছি!)। আপনি যদি ড্রপডাউনটি নির্বাচন করেন এবং মুছুন কী টিপুন, আপনি পাঠ্যটি অদৃশ্য হয়ে দেখতে পাবেন। আপনি পেস্ট করতে সেমিডি + ভি ব্যবহার করতে পারবেন না, তবে গৌণ ক্লিকে আপনাকে মেনুতে একটি পেস্ট বিকল্প দেয়।
রায়ান Dlugosz

3

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


: এই সম্পর্কে একটি lenghty আলোচনা এখানে discussions.apple.com/thread/5604114
shrx

ব্রায়ান ক্রিশ্চিয়নের ক্রোনিকন্ট্রোল দেখুন (ব্রায়ানও হোয়াটরোটের পিছনে রয়েছে)। এটি মোজেভে ভি 10.14.4 ব্যবহার করে এনটিপি টাইমকিপিংয়ে কিছুটা বিচক্ষণতা ফিরিয়ে আনছে।
বাইরের

2

একটি নতুন ইনস্টল করার আগে, আমি আপনাকে দৃ N়ভাবে আপনাকে আপনার এনভিআরএএম (অ-উদ্বায়ী র‌্যাম) পুনরায় সেট করার চেষ্টা করার পরামর্শ দিচ্ছি।

একটি এনভিআরাম (বা পুরানো, পাওয়ারপিসি ভিত্তিক ম্যাক্সের প্রম) নির্দিষ্ট কিছু সেটিংস সঞ্চয় করে। এটি আপনার ম্যাকের নিয়মিত র‌্যামের মতো এক ধরণের মেমরির তবে একটি বড় পার্থক্য হ'ল কোনও এনভিআরএএম এতে কী রয়েছে তা সংরক্ষণ করে এমনকি আপনার ম্যাক বন্ধ হয়ে যায়।

বিশেষত, এনভিআরএএম / প্র্যামে সঞ্চিত তথ্যগুলির মধ্যে রয়েছে:

  • স্পিকার ভলিউম
  • সময়-অঞ্চল সেটিংস
  • পর্দা রেজল্যুশন
  • স্টার্টআপ ডিস্ক নির্বাচন
  • সাম্প্রতিক কার্নেল আতঙ্ক, যদি কোনও হয়

সম্ভবত, আপনার সময় সম্পর্কে আপনার এনভিআরএমে কী সঞ্চিত তা কোনওভাবে দূষিত হয়ে পড়েছে এবং এখন এটি আপনার সমস্যার কারণ হয়ে দাঁড়িয়েছে।

এখন, আপনি জিজ্ঞাসা করতে পারেন, সার্ভারের সাথে সময়ের সমন্বয় সম্পর্কে কী? এর জন্য আমার কী দরকার? ঠিক আছে, এটি আপনার নিজের হাতে নিজেই করার পরিবর্তে আপনার সময় সেট করার জন্য। সামান্য অঙ্গভঙ্গি; বেশি না. এটি সেট হয়ে যাওয়ার পরে এটি যথারীতি আপনার এনভিআরএমে সংরক্ষণ করা হয়।

এবং আপনার সময় এবং সময় পছন্দগুলি খোলার সাথে সাথে আপনার সময় সংশোধন হয় কারণ সম্ভবত সেখানে খোলার সাথে সার্ভারের সাথে আপনার সময়ের একটি ম্যানুয়াল সিঙ্কিং শুরু হয় init কিন্তু তারপরে জিনিসগুলি আবার খালি হয়ে যায়।

যাইহোক, আপনার এনভিআরএএম পুনরায় সেট করতে:

  • আপনার ম্যাক বন্ধ করুন।
  • কীবোর্ডে নিম্নলিখিত কীগুলি সন্ধান করুন: কমান্ড (⌘) , বিকল্প , পি এবং আর । পদক্ষেপ 4 এ আপনাকে একসাথে এই কীগুলি ধরে রাখতে হবে।
  • কম্পিউটার চালু করো.
  • ধূসর স্ক্রিনটি প্রদর্শিত হওয়ার আগে কমান্ড-অপশন-পিআর কীগুলি টিপুন এবং ধরে রাখুন।
  • কম্পিউটারটি আরম্ভ না হওয়া অবধি কীগুলি ধরে রাখুন এবং আপনি দ্বিতীয় বারের জন্য প্রারম্ভের শব্দটি শুনবেন।
  • চাবি ছেড়ে দিন।

সূত্র: অ্যাপল


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

2

আপনি ntpdateচালু করার মাধ্যমে করতে পারেন ।

আমি টুকরাগুলি একসাথে https://github.com/tjluoma/ntp-fix- টাইমে রেখেছি তবে আমি এখানে প্রাসঙ্গিক বিটগুলি অন্তর্ভুক্ত করব:

  1. একটি launchdপ্লিস্ট যা / লাইব্রেরি / লঞ্চডেমোনস / এ যায় (কারণ এটি চালানোর সময় যেমন চালানো দরকার root)

  2. একটি শেল স্ক্রিপ্ট যা ntpdate -u $NTPHOSTএর আউটপুটটিকে কল করে এবং লগ করে।

কোনও কারণে, ntpdateসরাসরি কল করার চেষ্টা launchdআমার পক্ষে কাজ করে নি তবে স্ক্রিপ্টের মাধ্যমে কল করা কাজ করার মতো বলে মনে হয়েছিল।

এটি plistব্যবহার করে:

    <key>RunAtLoad</key>
    <true/>

ম্যাক পুনরায় বুট করার সময় এটি চালিত হয় তা নিশ্চিত করতে।

এই:

    <key>StartInterval</key>
    <integer>14400</integer>

এটি নিশ্চিত হয় যে এটি প্রতি 4 ঘন্টা অন্তর চলে, যা দেখে মনে হয়েছিল এটি "প্রায়শই যথেষ্ট"।

স্ক্রিপ্টটি /etc/ntp.conf এ তালিকাভুক্ত সার্ভারগুলি ব্যবহার করবে না যদি না থাকে তবে এই ক্ষেত্রে এটি ব্যবহার করবে time.apple.com

( manপৃষ্ঠার জন্য ntpdateপ্রস্তাবিত হয়েছে যে এটি শেষ পর্যন্ত ম্যাক ওএস এক্স থেকে 'অবসরপ্রাপ্ত' হবে তবে এটি এখনও 10.9.1 এ রয়েছে, সুতরাং এটি আমার পক্ষে যথেষ্ট))


দেখে মনে হচ্ছে এটি কার্যকর হবে - যদিও আমি আশ্চর্য হয়েছি কেন এটি প্রয়োজনীয় কারণ এবং যদি অন্য সিস্টেম সমস্যা থাকে যা সম্পর্কে আমি অবগত নই।
স্কট

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

1

আমি এখন পর্যন্ত ক্লক ড্রিফট অপসারণে ব্যর্থ হয়েছি। কারণ আমার ঘড়িটি ধীরে ধীরে প্রবাহিত হয় (প্রতিদিন এক মিনিটেরও কম) চেষ্টা করা সমাধানটি কাজ করে কিনা তা দেখতে কিছুটা সময় লাগে takes

আমি এখনই এই পোস্ট থেকে প্যাট্রিক্সের উত্তরের একটি পরিবর্তনের চেষ্টা করেছি । প্রতিধ্বনি কমান্ড লাইনে কাজ করেনি, আমি "অনুমতি প্রত্যাখ্যান" পেয়েছি (তাঁর উত্তরটি একটি সিংহ ইনস্টলের উল্লেখ করছে)। তবে আমি পুরানো ফাইলটি সরিয়ে নিয়েছিলাম এবং এটি একটি ন্যানোর সাহায্যে সম্পাদিত একটি নতুন ফাইল দিয়ে প্রতিস্থাপন করেছি।

sudo rm /etc/ntp.conf
sudo touch /etc/ntp.conf
sudo nano /etc/ntp.conf

ফাইলটি আমি সহজভাবে স্থাপন করেছি

server time.apple.com

কোন পিছনে। বা নতুন লাইন আমি তখন ন্যানো (সিটিআরএল-এক্স) থেকে বের হয়েছি এবং পরিবর্তনগুলি সংরক্ষণ করার জন্য হ্যাঁর উত্তর দিয়েছি।

এটি ইতিমধ্যে মূল: চক্রের মালিকানাধীন হওয়ায় আমার মালিকদের পরিবর্তন করার দরকার নেই।

আমি আপডেট করব যখন আমি জানি এটি কাজ করে কিনা।


1
এটি কার্যকর হয়নি
স্কট

2
আপনি এটি পরিবর্তন করার আগে কেন এটি স্পর্শ করেন?
ম্যাক্স

0

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


0

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

টার্মিনাল থেকে, এই কমান্ডগুলি যথাযথভাবে চালান।

cd /System/Library/LaunchDaemons/
mv com.apple.pacemaker.plist com.apple.pacemaker.plist.OFF
sudo crontab -l > /tmp/foo
echo '*/5 * * * * /usr/sbin/ntpdate -s -B -u time.apple.com' >> /tmp/foo
sudo crontab /tmp/foo

তারপরে সিস্টেমটি পুনরায় চালু করুন।

প্রথম দুটি কমান্ডগুলি লঞ্চ করা কনফিগারেশন ফাইলটিকে বাইরে যেতে সরিয়ে পেসমেকারকে অক্ষম করে। সর্বশেষ তিনটি কমান্ড সিস্টেম ক্রোন ডিমনকে প্রতি পাঁচ মিনিটে এনটিপিডেট চালনা করতে বলে, প্রয়োজন অনুযায়ী ঘড়ির গতি কমিয়ে আনা এবং /var/log/s systemm.log এ কী করে তা লগইন করে।


-2

আপনি যদি অ্যাপলকে কল করেন তবে তারা আপনাকে অপারেটিং সিস্টেম সংরক্ষণ করে একটি পুনরায় ইনস্টল করার পরামর্শ দিবে।

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


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

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

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

গতকাল অ্যাপলকে ফোন করা হয়েছে। ফোনে 3 ঘন্টা। তারপরে ওএসের একটি 4 ঘন্টা পুনরায় ইনস্টল করুন (এসএসডি তে দ্রুত ইন্টারনেটের ওপরে)। তারপরে ওএস পুনরায় ইনস্টল করা ক্লাবযুক্ত কনফিগার ফাইল (অ্যাপাচি, ইত্যাদি) 2 ঘন্টা টুইট করে। এবং সর্বোপরি - আমার ক্লক এখনও চালান। এমনকি বেদনাদায়ক কাছাকাছি না এবং সমস্যা স্থির হয় না।
স্কট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.