মানুষ কেন 00:30 এ "গিমমে গিমমে গিমমে" মুদ্রণ করে?


1625

আমরা লক্ষ করেছি যে আমাদের কিছু স্বয়ংক্রিয় পরীক্ষাগুলি 00:30 এ চালালে ব্যর্থ হয় তবে দিনের বাকী দিন ঠিকঠাক কাজ করে। তারা স্ট্যাডারে "গিমমে গিমমে গিমমে" বার্তাটি দিয়ে ব্যর্থ হয়, যা প্রত্যাশিত ছিল না। কেন আমরা এই আউটপুট পাচ্ছি?



54
আমি পাই না। আপনার পরীক্ষার স্ক্রিপ্ট কেন লোকটিকে কল করে যেখানে এটি ব্যর্থ হওয়া উচিত?
জোশুয়া

19
@ জোশুয়া কারণ আমরা "মানপথ" - 'ম্যান-ওয়ে' চেয়েছিলাম। উত্তর দেখুন।
জারোস্লাভ কুচেরা

67
ইতিহাসের স্বার্থে, প্রতি মিনিটে আপনার কেন 'ম্যান-ওয়ে' করা দরকার? আপনি আসলে কি পরীক্ষা করছেন?
অলিভিয়ার ডুলাক

22
@ অলিভিয়ারডুলাক এটি পরীক্ষার মাত্র একবারে ট্রিগার করা হচ্ছে। আমরা পরীক্ষার ক্রমটি পুনর্বিবেচনা করেছি এবং হঠাৎ এই ত্রুটিটি 00:30 এ ট্রিগার হওয়ার সাথে সাথেই তা ছাপিয়ে গিয়েছিল ...
জারোস্লাভ কুসেরা

উত্তর:


2146

প্রিয় @ কলম্মাকুয়েট , আমি মনে করি আপনি যদি 0001 ঘন্টা "man" টাইপ করেন তবে এটি " গিমমে গিমমে গিমমে " মুদ্রণ করা উচিত। #abba @marnanel - 3 নভেম্বর 2011

এর, এটি আমার দোষ ছিল, আমি এটি প্রস্তাব দিয়েছিলাম। দুঃখিত।

খুব সুন্দর পুরো গল্পটি প্রতিশ্রুতিবদ্ধ হয়। মানুষের রক্ষণাবেক্ষণকারী খনি একটি ভাল বন্ধু, এবং একদিন ছয় বছর আগে আমি মজা করে তাকে বলেন যে এটি মুদ্রণ করা উচিত যদি তোমরা মধ্যরাত্রি পরে মানুষ ডাকা " Gimme Gimme গিম্মি বলা হয়" আব্বা গানের কারণ ", একজন মানুষ গিম্মি Gimme Gimme মধ্যরাতের পরে ":

ওয়েল, তিনি আসলে হয়নি এটা করা মধ্যে । কয়েক জন এটি আবিষ্কার করতে পেরে আনন্দিত হয়েছিল এবং আমরা আজ অবধি এটি প্রায় ভুলে গিয়েছিলাম।

স্পষ্টতই আমি কর্নেলের পক্ষে কথা বলতে পারব না , তবে আমি কখনও প্রত্যাশা করিনি যে এটি কোনও সমস্যা সৃষ্টি করবে: কোনও পৃষ্ঠা নির্দিষ্ট না করে মানুষের আউটপুট পার্সিংয়ের ক্ষেত্রে কোন ধরণের পরীক্ষাটি ভেঙে যাবে? আমি মনে করি অবশেষে একজনের উত্থিত হওয়া সম্পর্কে আমার অবাক হওয়ার কিছু নেই, তবে এটি ছয় বছর সময় নিয়েছিল।

( প্রতিশ্রুতিবদ্ধ বার্তাটি আমাকে টমাস বলে ডাকে, এটি আমার আইনী প্রথম নাম যদিও আমি এটি অনলাইনে বেশি ব্যবহার করি না))

এই সমস্যাটি প্রতিশ্রুতিবদ্ধ 84 বিডি 8 দিয়ে স্থির করা হয়েছে : ম্যান দিয়ে চালানো man -wআর এই ইস্টার ডিমকে আর ট্রিগার করবে না।


361
ওহো! এটি কখনই অ-ত্রুটির ক্ষেত্রে প্রভাবিত করার উদ্দেশ্যে নয়। আমি যখন git.savannah.gnu.org/cgit/man-db.git/commit/… প্রয়োগ করেছি তখন আমি এটির হিসাব গ্রহণ করিনি । মাস্টার স্থির: git.savannah.gnu.org/cgit/man-db.git/commit/…
কলিন ওয়াটসন

3
মন্তব্যগুলি বর্ধিত আলোচনার জন্য নয়; এই কথোপকথন চ্যাটে সরানো হয়েছে ।
টেরডন

13
মন্তব্যগুলি স্পষ্টতা জিজ্ঞাসা করার জন্য এবং / অথবা উত্তরের প্রযুক্তিগত বিষয়গুলি নিয়ে আলোচনা করার জন্য। আপনি যদি ইস্টার ডিমের গুণাবলী নিয়ে আলোচনা করতে চান তবে দয়া করে এটি চ্যাটে নিন
টেরডন

8
মামা মিয়া, এখন আমি সত্যি জানি!
এনরিকো মারিয়া ডি অ্যাঞ্জেলিস

3
সম্ভবত মানুষের একটি
প্যাট্রিক টেলর

423

এটি একটি ইস্টার ডিম man। আপনি manপৃষ্ঠাটি নির্দিষ্ট না করে বা তার সাথে চালানোর সময় এটি -w"গিমমে গিমমে গিমমে" স্ট্ডারকে আউটপুট করে তবে কেবল 00:30:

# date +%T -s "00:30:00"
00:30:00
# man -w
gimme gimme gimme
/usr/local/share/man:/usr/share/man:/usr/man

প্রস্থান কোড সর্বদা 0 থাকে।

সঠিক আউটপুট সর্বদা হওয়া উচিত:

# man -w
/usr/local/share/man:/usr/share/man:/usr/man
# echo $?
0
# man
What manual page do you want?
# echo $?
1

স্ট্রিং "গিমমে গিম গিম্ম" আরএইচইল, ওপেনসুএস, ফেডোরা, ডেবিয়ান এবং সম্ভবত আরও অনেক কিছুতে পাওয়া যেতে পারে, সুতরাং এটি সত্যই ডিস্ট্রো নির্দিষ্ট নয়। আপনি যাচাই করতে grepআপনার manবাইনারি করতে পারেন ।

এই কোডটি এই প্রতিশ্রুতি দ্বারা যুক্ত আউটপুটটির জন্য দায়ী :

src/man.c-1167- if (first_arg == argc) {
src/man.c-1168-   /* 
http://twitter.com/#!/marnanel/status/132280557190119424 */
src/man.c-1169-   time_t now = time (NULL);
src/man.c-1170-   struct tm *localnow = localtime (&now);
src/man.c-1171-   if (localnow &&
src/man.c-1172-       localnow->tm_hour == 0 && localnow->tm_min == 30)
src/man.c:1173:     fprintf (stderr, "gimme gimme gimme\n");

আমি এই সমস্যাটি সম্পর্কে আরএইচইএল সমর্থনের সাথে যোগাযোগ করেছি।

স্ট্রিংটি সুপরিচিত এবিবিএ গান গিমে থেকে এসেছে ! গিম্মি! গিম্মি! (মধ্যরাতের পরে একটি মানুষ)


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

ধন্যবাদ কলিন!


147
faketimeউপলব্ধ প্ল্যাটফর্মগুলিতে আপনি এমনকি সিস্টেমের সময় পরিবর্তন করার প্রয়োজন ছাড়াই এটি চেষ্টা করতে পারেন: faketime '00:30:00' man(দেবিয়ান 8)।
রোয়াইমা

5
@rrauenza buzilla টিকেট নেই: bugzilla.redhat.com/show_bug.cgi?id=1515352
Jaroslav Kucera

38
লেখক এখন কেবল চালানোর জন্য ইস্টার ডিমটি আরও শক্ত করেছেন man, না man -w: git.savannah.nongnu.org/cgit/man-db.git/commit/src/… এবং মার্নানেলের স্বীকারোক্তি ioওয়ান্সওয়ার সম্পর্কে কলিনের মন্তব্য
মার্টিজন পিটার

21
আসুন উল্লেখ করা যাক যে প্রাথমিক প্রতিশ্রুতি সকাল 12:01 এ ট্রিগার হয়েছিল। একটি ফলোআপ কমিট পরিবর্তিত হয়েছে যে সকাল 12:30 এ কমিট লগ বার্তাটি দিয়ে "সাড়ে বারোটা" যা আবার একই গান থেকে উদ্ধৃত হয়েছে।
egmont

6
@ 0x90 man -wবর্তমান ম্যানুয়াল পৃষ্ঠা অনুসন্ধানের পথটি মুদ্রণ করে, যা আপনি অন্য যে কোনও কিছুর জন্য বিল্ডিং ব্লক হিসাবে যুক্তিসঙ্গতভাবে ব্যবহার করতে পারেন এমন উদাহরণ, উদাহরণস্বরূপ যদি আপনি যে জিনিসটি স্বয়ংক্রিয়ভাবে ম্যানুয়াল পৃষ্ঠাগুলি ইনস্টল বা পরীক্ষার সাথে জড়িত ছিলেন if
কলিন ওয়াটসন

364

কিছু প্রতিবিম্বের পরে, আমি এই ইস্টার ডিমটি সরিয়েছি । এটি আসন্ন man-db 2.8.0 এ চলে যাবে।

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


121
আমি সত্যিই দুঃখিত যে আপনি সিদ্ধান্ত নিয়েছেন। আইএমও অনেক লোক ইস্টার ডিমের জন্য এটি ব্যবহার করে।
শেঠ

36
ভবিষ্যতে আমি আলাদা কিছু যুক্ত করার বিষয়টি অস্বীকার করব না, তবে আরও যত্ন সহকারে! এটি কিছুটা বাসি হয়ে উঠছিল, এবং হাস্যরসের জন্য অভিনবত্বের প্রয়োজন নেই।
কলিন ওয়াটসন

31
আমাকে @ শেঠের সাথে একমত হতে হবে, এমন কিছু দেখে দুঃখ হচ্ছে যে আমাদের বেশিরভাগ লোককে হাসিয়ে তুলেছে, আমাদের আসলে এই পৃথিবীতে আরও কিছু প্রয়োজন।
ভিডিওনাথ

189
আমি আশা করি এটি কোনও কাজের
প্রবাহ

73
@ কলিনওয়াটসন আমি মনে করি এটি একটি ডিফল্ট প্রবাহে অক্ষম করা একটি ভাল ধারণা, সুতরাং এটি কারও কর্মপ্রবাহ ভাঙবে না। তবে একই সাথে, লজ্জাজনক যে এ জাতীয় মাস্টারপিসটি সরিয়ে ফেলতে হয়েছিল। আপনি যেমন একটি বিশেষ পতাকা যুক্ত করতে পারেন man -abbaএবং মধ্যরাতের পরে যখন গুলি করা হয় ইস্টার ডিম দেয়।
বার্টলোমিজে স্কুইরা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.