life.jpg
همه ما انسان هستیم، Ùˆ از قدرت مقایسه بر خوردار، Ø´Ú© نکنید، این کار ماست، Ú©Ù‡ برای درک بهتر چیزهای پیرامون خودمان بتوانیم آنها را در مقام مقایسه در کنار هم بگذاریم، برای مثال کامپیوتر Ùˆ روند کاری آن را با پیچیدگی رÙتار های انسانی مقایسه Ù…ÛŒ کنیم، این کار ماست Ú©Ù‡ برای درک بهتر مسائل بتوانیم آنها را ساده کنیم، اØتمالا بسیار برایتان پیش آمده، Ú©Ù‡ این سوال را از خودتان پرسیده باشید، ÙلسÙÙ‡ زندگی چیست؟ این چرایی بزرگ!ØŒ Ùˆ مهمترین سوال Ú©Ù‡ هد٠زندگی چیست؟
زندگی چیزی Ú©Ù‡ باعث هستی ما در این دنیا Ù…ÛŒ شود، مهمترین مدرک ما برای اثبات وجود خودمان، به راستی هیچ چیز وجود ندارد Ú©Ù‡ انسان بتواند آن را "شایسته" مقایسه با هستی خود قرار بدهد، Ùˆ اما خود همین Øیات است، Ú©Ù‡ برای سالیان طولانی، بزرگترین سوال آدمی است. وجود داشتن، همین بودن!!!
آدمی به گمان خود مدت زمان زیادی است، Ú©Ù‡ به دنبال جوابی واØد برای برای این پرسش کهنه خویش است، Ú©Ù…ÛŒ کند عمل Ù…ÛŒ کند، اما هیچگاه بی کار ننشسته Ùˆ دست روی دست نگذاشته، تلاش Ù…ÛŒ کند، Ù…ÛŒ کاود، قوانین را Ú©Ø´Ù Ù…ÛŒ کند، درک Ù…ÛŒ کند، نظریه پردازی Ù…ÛŒ کند، درون خود را جستجو Ù…ÛŒ کند، به آسمان ها Ùˆ کهکشان ها دقیق Ù…ÛŒ شود، شاید بر این سرگشتی Ùˆ سر در Ú¯Ù…ÛŒ Ùایق آید، اما پس از این همه هنوز تلاش Ù…ÛŒ کند، از هزار تو های زیادی گذر Ù…ÛŒ کند، Ú©Ù‡ قطعات این پازل را در کنار هم بگذارد شاید دست آخر بتواند آن نصویر بزرگ را ببینید. . راز هستی را کش٠کند Ùˆ مهمتر از همه آن را با تمام وجودش درک کند Ùˆ بÙهمد.
ما در عصری زندگی Ù…ÛŒ کنیم Ú©Ù‡ نام دیجیتالیزه شدن را با خود یدک Ù…ÛŒ کشد، در عصری زندگی Ù…ÛŒ کنیم Ú©Ù‡ اعداد، ارقام Ùˆ کدها Øر٠اول را Ù…ÛŒ زنند، Ùˆ هر Ú†Ù‡ بیشتر پیش Ù…ÛŒ رویم روند مکانیزاسیون Ùˆ دیجیتال شدن هم به همان میزان Ùˆ شاید گاهی با سرعتی عیر قابل باور، در زندگی ما رسوخ Ù…ÛŒ کند، گاهی این سرعت به اندازه ایست Ú©Ù‡ ما Ùرصت نمی کنیم، Øتی به آن لختی اندیشه کنیم، Ùˆ هد٠و ÙلسÙÙ‡ ای Ú©Ù‡ پشت آن است را درک کنیم. Ùˆ تبدیل شده ایم به مصر٠کنده ای بدون چون چرا!!! به نوعی Ù…ÛŒ توان Ú¯Ùت، بدون اینکه خود بدانیم برده ÛŒ زمانه خویش شده ایم، برده ÛŒ عصر تکنولوژی.
اما اگر نگاه اندکی به گذشته بیندازیم، برای مثال همین قرن 20 در ابتدای تسریع گرÙتن علم، Ù…ÛŒ بینیم، کسانی بودند Ú©Ù‡ هنوز تلاش Ù…ÛŒ کردند برای این چرایی ها در علوم جایگاهی ویژه در نظر بگیرند، به باور آنها بدون درک روشنی از این علوم Ùˆ دنیایی پیش رو، ما نمی توانیم به آن هد٠و والا دست یابیم، برای مثال نظریه کوانتوم، دانشمندانی همچون انشتین، بور، پلانک، شرودینگر، پائولی Ùˆ بسیاری دیگر Ú©Ù‡ سنگ بنایی علوم مدرن را گذاشتند، بر سر این نظریه Ú©Ù‡ موÙÙ‚ ترین ساز Ùˆ کارهای بوده Ú©Ù‡ بشر به آن دست یاÙته، اختلا٠نظر های ژرÙÛŒ داشتند، برای نمونه انشتین Ú©Ù‡ خود "باعث پشرÙت Ùˆ توسعه این نظریه بود، با پیشرÙت های بعدی Ú©Ù‡ نظریه به دست آورد، از مخالÙان سرسخت کوانتوم شد"ØŒ "بدون Ø´Ú©ØŒ معمای رمزآلود Ùیزیک کوانتوم، معمای عمیقی است، ولی رازی Ú©Ù‡ در بطن Ùیزیک کوانتوم نهÙته، به طور غیر مستقیم، درک ما را از Øقیقی بودن جهان Ùˆ هر آنچه در آن است (از جمله خود ما)ØŒ مورد هد٠قرار Ù…ÛŒ دهد درØالی Ú©Ù‡ تئوری Ùیزیک کوانتوم یکی از تئوری هایی است Ú©Ù‡ از پیکار آزمایشات Ùراوانی در عرصه ÛŒ علم، جان سالم به در برده است. انشتین در این باره چنین اظهار Ù…ÛŒ کرد، "نظریه کوانتوم غیر شهودی است Ùˆ عقل سلیم را به مبارزه Ù…ÛŒ طلبد." اما در همین میان بودند دانشمندانی Ú©Ù‡ به گونه ای دیگری در این باب Ù…ÛŒ اندیشیدند برای مثال پائولی در تایید نظریه کوانتوم Ù…ÛŒ Ú¯Ùت: اخیراْ Ù…Ùاهیم آن به ÙلسÙÙ‡ شرقی شبیه شده اند Ùˆ برای کاوش رازهای پنهان شعور، اراده آزاد Ùˆ Ùراهنجار به کار Ù…ÛŒ روند. " تمام این موارد این را به ما یاد آور Ù…ÛŒ شوند، Ú©Ù‡ آیا چنین وسواس نظر ها Ùˆ عمق اندیشی های این چنین برای علوم جدید هم وجود دارد؟
به باور من این یکی از چالش های بزرگ این قرن است، Ú©Ù‡ آیا علم ÙلسÙÙ‡ به قولی "نردبانی بوده است برای رساندن نسل بشر به دنیایی کنونی؟" Ùˆ این نردبان دیگر کارایی خودت را از دست داده Ùˆ ما باید راه را بدون آن پیش ببریم؟ یا برای ÙلسÙÙ‡ هم این امکان وجود دارد، Ú©Ù‡ همانند بسیاری علوم دیگر Ú©Ù‡ رنگ بوی مدرنیزه را به خود گرÙتند، مانند علوم پایه ریاضیات، Ùیزیک، شیمی Ùˆ غیره در علوم انسانی این خلاء بزرگ بشری را به Ù†ØÙˆÛŒ پر کند، سیاه چالی در وجود آدمی Ú©Ù‡ هر روز بزرگ تر Ùˆ بزرگ تر Ù…ÛŒ شود.
شاید برای دیجیتال هم به دنبال همین عمق اندیشی ها باشیم. ÙلسÙÙ‡ ای نوین، ÙلسÙÙ‡ ای با نام ÙلسÙÙ‡ زندگی دجیتال.
بی Ø´Ú© بسیاری از شما نام اریک ریموند را شنیده اید Ùˆ با کارها، نظرات، Ùˆ آراء او در دنیای کنونی ما Ú©Ù… Ùˆ بیش آشنا هستید، یکی از معدود کسانی Ú©Ù‡ نقش بزرگی در تØول زندگی ما داشته است، Ùˆ دارد، اریک ریموند بسیار تلاش کرده است Ú©Ù‡ هم زمان با پیشر٠علوم جدید Ùˆ Ùرهنگ سازی درست Ùˆ دقیق برای آن، آن چرایی ÙلسÙÙ‡ را نیز Ùراموش نکرده، Ùˆ بسیار کوشیده Ú©Ù‡ جای پای آن را همچنان استوار نگاه دارد. شاید مقاله او را با نام How To Become A Hacker ( چگونه هکر شویم ØŸ ) خوانده باشید، Ú©Ù‡ در آن مقاله بسیار تلاش Ú©Ù‡ نقشه راهی را برای علاقه مندان نرسیم کند. اما آیا Ù…ÛŒ توانم این سوال را پرسید Ú©Ù‡ ÙلسÙÙ‡ برنامه نویسی چیست؟ در متن پیش روی شما اریک ریموند بسیار تلاش Ù…ÛŒ کند Ú©Ù‡ با سوالاتی این چنین Ú©Ù‡ در قالب داستان های کوتاه است Ùکر ما را به چالش بکشد...
« و کدام بهتر طبیعت یونیکس را درک کرده است؟ آنکه ده هزار خط کد می نویسد یا آنکه بیهودگی این کار را درک کرده و با ننوشتن کد شایستگی خویش را اثبات می کند؟»
شاید بهترین ØªÙˆØ¶ÛŒØ Ø¨Ø±Ø§ÛŒ متن زیر Ú©Ù‡ Ú©Ù… Ú©Ù… آن را در همین جا منتشر خواهم کرد را جادی Ú¯Ùته باشد:
"این روایت ها به شیوه کوان های ذن نوشته شدن Ú©Ù‡ داستان های کوتاه یا مکالمات یا Øتی تک جمله ها Ùˆ سوال هایی هستن Ú©Ù‡ به رهروان ذن امکان Ø´Ú© کردن Ùˆ تÙکر Ù…ÛŒ دن تا به روشنایی برسن.Ù…ÛŒ دونم Ú©Ù‡ الان بهتر از اون موقع متن رو Ù…ÛŒ خونم Ùˆ شاید چیزهایی Ù†Ø§ÙˆØ§Ø¶Ø Ø¨Ø§Ø´Ù‡ ولی اریک ریموند شخصیت بسیار بزرگی در دنیای لینوکس است Ùˆ این متن یک متن کلاسیک هر گیک. اخطار Ù…ÛŒ دم Ú©Ù‡ شدیدا مربوط به برنامه نویسی Ùˆ گیک های یونیکس Ùˆ لینوکس است Ùˆ اگر جزوشون نیستین ممکنه از خیلی هاش سر در نیارین اما در عوض اگر برنامه نویسی Ù…ÛŒ کنین Ùˆ همزمان به ÙلسÙÙ‡ علاقمند هستین، این متن Ù…ÛŒ تونه تØولی در زندگی ØرÙÙ‡ ای شما باشه."
باید یاد آور بشوم Ú©Ù‡ ترجمه زیر کار بسیار با ارزشمند اØمد شری٠پور Ú©Ù‡ سال ها پیش این متن را ترجمه کرده Ùˆ در وبلاگ شخصی خودش منتشر کرده است.
اگر سرتان شلوغ است، به شما پیشنهاد Ù…ÛŒ کنم، شنیدن این متن را Ú©Ù‡ جادی در شمارگان جدید پادکست خود به نام " کتاب صوتی ریشه های بی ریشه" زØمت آن را کشیده از دست ندهدید، یا Ù…ÛŒ توانیم از همین جا متن را دنبال کنید.
برای آنهایی که می خواهند اریک ریموند را بهتر بشناسند به نقل از ویکی پدیا :
[/B]
Eric Raymond.jpg
"ÙˆÛŒ در Û´ دسامبر Û±Û¹ÛµÛ· به دنیا آمد. نویسنده کتاب کلیسای جامع Ùˆ بازار Ùˆ معر٠Jargon File (تعری٠لغتنامه ای تازه برای هکرها) همچنین در کنار انتشار این لغتنامهٔ تخصصی اعتبار، اصلی او به عنوان یک تاریخ نگار Ùˆ انسان شناس در زمینه Ùرهنگ هکرها، بعد از سال Û±Û¹Û¹Û· (میلادی) به نوعی به یک پیشتاز در دنیای نرم اÙزار متن باز تبدیل شد Ùˆ رهبری Ùˆ هدایت این جامعه را به عهده گرÙت. امروزه به عنوان یک شخصیت بØØ« برانگیز Ùˆ ستیزگر شناخته Ù…ÛŒ شود. تلاشهای او آنچنان Ú©Ù‡ اندکی از آنها در این نوشته آورده شده است، آقای ریموند را به جامعهٔ متن باز Ùˆ نرم اÙزار متن باز شناسانده است. جامعه ای Ú©Ù‡ سهم زیادی در تشکیل آن داشته Ùˆ او را به عنوان پدر جامعه بازمتن Ù…ÛŒ شناسند. هر Øرکتی نقطه آغازی دارد، بسیاری از پروژه ها Ùˆ جنبش های نرم اÙزار متن باز از Ùردی به نام اریک ریموند آغاز Ù…ÛŒ گردند."
ریشه های بی ریشه
پندهای یونیکسی استاد «Ùو»
نوشتارهای این بخش ترجمه ای است از نوشته بسیار زیبای اریک ریموند با نام ریشه های بی ریشه Ú©Ù‡ یونیکس را نه به عنوان یک سیستم عامل Ú©Ù‡ به عنوان یک ÙلسÙÙ‡ Ùˆ یک طریقت معرÙÛŒ میکند. این داستانها Ùˆ نکات از زبان یک استاد خیالی یونیکس به نام «Ùو» نقل میشود. در قسمت مقدمه Ù…ÛŒ توانید به توضیØاتی در مورد ریشه های این نوشتار دست یابید Ùˆ با برخی اصطلاØات بیشتر آشنا شوید.
پیوند بخش های مختل٠این نوشته را Ù…ÛŒ توانید در سربرگ سایت پیدا کنید. سعی Ù…ÛŒ کنم بزودی لینک های این بخش ها را هم به ادامه همین برگه اضاÙÙ‡ کنم.
مقدمه
شهرت اریک ریموند بیش از آنکه بواسطه مشارکتش در توسعه کدهای برنامه های لینوکس Ùˆ یونیکس Ùˆ یا به خاطر کتابهای ارزشمندش نظیر The Art of Unix Programming باشد٬ مدیون پایه گذاری Ùˆ گسترش مبانی Ùکری Ùˆ ÙلسÙÛŒ منبع باز است. او به نوعی سخنگوی جامعه توسعه دهندگان منبع باز است.نوشتار Øاضر با نام اصلی rootless root یا ریشه های بی ریشه٬ به Ú¯Ùته خود نویسنده با الگوبرداری از کوان های ذن Ùˆ داستانهای Gateless Gates بوجود آمده اند. از دید من٬ این نوشتارها Ú©Ù‡ با دیدی ÙلسÙÛŒ Ùˆ اشراقی به Ù…Ùاهیم یونیکس Ùˆ نرم اÙزار Ù…ÛŒ پردازد٬ از زیباترین تلÙیق های Ù…Ùاهیم سنتی Ùˆ تکنولوژیک است. Øال Ùˆ هوای نوشته تا Øدی عرÙانی Ùˆ باستانی است Ùˆ بنا به توصیه خود نویسنده (به بخش The Unix Koans مراجعه کنید) سعی شده در ترجمه نیز این Øال Ùˆ هوا ØÙظ شود. البته ترجمه به هیچ عنوان بدون ایراد نیست Ùˆ در خیلی موارد بدلیل دانش Ú©Ù… من در زمینه های تخصصی ممکن است اشتباه باشد. به همین دلیل در صورتی Ú©Ù‡ در ترجمه اشتباهی Ù…ÛŒ بینید یا Ù…ÛŒ توانید لغات Ùˆ جملات بهتر Ùˆ مناسب تری را پیشنهاد کنید لطÙا با نوشتن آنها در بخش نظرات به بهتر شدن مجموعه Ú©Ù…Ú© کنید.چند ØªÙˆØ¶ÛŒØ Ø³Ø§Ø¯Ù‡ Ùˆ ابتدایی Ú©Ù‡ شاید برای کسانی Ú©Ù‡ چندان با یونیکس Ùˆ برنامه نویسی آشنا نباشند Ù…Ùید باشد:
Root
root به معنی ریشه در Ø§ØµØ·Ù„Ø§Ø ÛŒÙˆÙ†ÛŒÚ©Ø³ به کاربری Ú¯Ùته Ù…ÛŒ شود Ú©Ù‡ دارای بیشترین قدرت Ùˆ اختیار در یک سیستم باشد. در سیستمهای ویندوز به این کاربر administrator Ú¯Ùته Ù…ÛŒ شود. نام این نوشتار نوعی بازی با این کلمه است.
Foo
نامی است Ú©Ù‡ در هنگام صØبت از زبانهای برنامه نویسی برای یک تابع Ùرضی به کار Ù…ÛŒ رود. در برابر ان معمولا کلمه bar به کار Ù…ÛŒ رود. مثلا Foo(x) = bar . دلیل استÙاده از این نام برای استاد Foo شاید نزدیکی این کلمه با لغات چینی نظیر کونگ ÙÙˆ باشد.
Nubi
این کلمه تغییر یاÙته کلمه newbi است Ú©Ù‡ اصطلاØÛŒ است رایج در دنیای یونیکس Ùˆ برای کسانی به کار Ù…ÛŒ رود Ú©Ù‡ تازه استÙاده از یونیکس یا لینوکس را آغاز کرده اند. معنای لغوی آن تازه وارد یا تازه کار است.
VAX
سری کامپیوترهای VAX از اولین کامپیوترهایی هستند Ú©Ù‡ در دوران اولیه یونیکس (دهه Û±Û¹Û·Û°) از آنها برای توسعه سیستم استÙاده Ù…ÛŒ شده است. در یکی از داستانها به صورت Three pounds of VAX بکار رÙته است. شاید در ترجمه به سه کیلو شمع یا موم ترجمه شود اما در اصل جایگزین کلمه flax در داستان هجدهم دروازه های بی دروازه شده است.
GUI
رابط گراÙیکی کاربر. در واقع پوسته ای است Ú©Ù‡ ظاهر Ùˆ عملکرد اصلی برنامه را پنهان Ù…ÛŒ کند Ùˆ ساز Ùˆ کار درونی آن را به صورت گراÙیکی برای کاربر نمایش Ù…ÛŒ دهد Ùˆ قابل تعامل Ù…ÛŒ سازد. در دنیای یونیکس غالب نرم اÙزارها برای استÙاده بصورت غیرگراÙیکی یا متنی ایجاد Ù…ÛŒ شوند Ùˆ رابط گراÙیکی کاربر به عنوان پوسته بیرونی Ùˆ Ú©Ù… اهمیت در نظر گرÙته Ù…ÛŒ شود. برعکس در سیستمهای ویندوز٬ برنامه ها غالبا از ابتدا بر اساس یک رابط گراÙیکی طراØÛŒ Ùˆ پیاده سازی Ù…ÛŒ شوند.
MCSE
مدرک مهندسی سیستم مورد تایید مایکروساÙت. Microsoft Certified System Engineer. مدرکی است Ú©Ù‡ از سوی شرکت مایکروساÙت پس از گذراندن دوره های خاص Ùˆ کسب مهارتهای مختل٠به یادگیرنده اعطا Ù…ÛŒ شود Ùˆ خود دارای شاخه ها Ùˆ مهارتهای گوناگون است.
همه ما انسان هستیم، Ùˆ از قدرت مقایسه بر خوردار، Ø´Ú© نکنید، این کار ماست، Ú©Ù‡ برای درک بهتر چیزهای پیرامون خودمان بتوانیم آنها را در مقام مقایسه در کنار هم بگذاریم، برای مثال کامپیوتر Ùˆ روند کاری آن را با پیچیدگی رÙتار های انسانی مقایسه Ù…ÛŒ کنیم، این کار ماست Ú©Ù‡ برای درک بهتر مسائل بتوانیم آنها را ساده کنیم، اØتمالا بسیار برایتان پیش آمده، Ú©Ù‡ این سوال را از خودتان پرسیده باشید، ÙلسÙÙ‡ زندگی چیست؟ این چرایی بزرگ!ØŒ Ùˆ مهمترین سوال Ú©Ù‡ هد٠زندگی چیست؟
زندگی چیزی Ú©Ù‡ باعث هستی ما در این دنیا Ù…ÛŒ شود، مهمترین مدرک ما برای اثبات وجود خودمان، به راستی هیچ چیز وجود ندارد Ú©Ù‡ انسان بتواند آن را "شایسته" مقایسه با هستی خود قرار بدهد، Ùˆ اما خود همین Øیات است، Ú©Ù‡ برای سالیان طولانی، بزرگترین سوال آدمی است. وجود داشتن، همین بودن!!!
آدمی به گمان خود مدت زمان زیادی است، Ú©Ù‡ به دنبال جوابی واØد برای برای این پرسش کهنه خویش است، Ú©Ù…ÛŒ کند عمل Ù…ÛŒ کند، اما هیچگاه بی کار ننشسته Ùˆ دست روی دست نگذاشته، تلاش Ù…ÛŒ کند، Ù…ÛŒ کاود، قوانین را Ú©Ø´Ù Ù…ÛŒ کند، درک Ù…ÛŒ کند، نظریه پردازی Ù…ÛŒ کند، درون خود را جستجو Ù…ÛŒ کند، به آسمان ها Ùˆ کهکشان ها دقیق Ù…ÛŒ شود، شاید بر این سرگشتی Ùˆ سر در Ú¯Ù…ÛŒ Ùایق آید، اما پس از این همه هنوز تلاش Ù…ÛŒ کند، از هزار تو های زیادی گذر Ù…ÛŒ کند، Ú©Ù‡ قطعات این پازل را در کنار هم بگذارد شاید دست آخر بتواند آن نصویر بزرگ را ببینید. . راز هستی را کش٠کند Ùˆ مهمتر از همه آن را با تمام وجودش درک کند Ùˆ بÙهمد.
ما در عصری زندگی Ù…ÛŒ کنیم Ú©Ù‡ نام دیجیتالیزه شدن را با خود یدک Ù…ÛŒ کشد، در عصری زندگی Ù…ÛŒ کنیم Ú©Ù‡ اعداد، ارقام Ùˆ کدها Øر٠اول را Ù…ÛŒ زنند، Ùˆ هر Ú†Ù‡ بیشتر پیش Ù…ÛŒ رویم روند مکانیزاسیون Ùˆ دیجیتال شدن هم به همان میزان Ùˆ شاید گاهی با سرعتی عیر قابل باور، در زندگی ما رسوخ Ù…ÛŒ کند، گاهی این سرعت به اندازه ایست Ú©Ù‡ ما Ùرصت نمی کنیم، Øتی به آن لختی اندیشه کنیم، Ùˆ هد٠و ÙلسÙÙ‡ ای Ú©Ù‡ پشت آن است را درک کنیم. Ùˆ تبدیل شده ایم به مصر٠کنده ای بدون چون چرا!!! به نوعی Ù…ÛŒ توان Ú¯Ùت، بدون اینکه خود بدانیم برده ÛŒ زمانه خویش شده ایم، برده ÛŒ عصر تکنولوژی.
اما اگر نگاه اندکی به گذشته بیندازیم، برای مثال همین قرن 20 در ابتدای تسریع گرÙتن علم، Ù…ÛŒ بینیم، کسانی بودند Ú©Ù‡ هنوز تلاش Ù…ÛŒ کردند برای این چرایی ها در علوم جایگاهی ویژه در نظر بگیرند، به باور آنها بدون درک روشنی از این علوم Ùˆ دنیایی پیش رو، ما نمی توانیم به آن هد٠و والا دست یابیم، برای مثال نظریه کوانتوم، دانشمندانی همچون انشتین، بور، پلانک، شرودینگر، پائولی Ùˆ بسیاری دیگر Ú©Ù‡ سنگ بنایی علوم مدرن را گذاشتند، بر سر این نظریه Ú©Ù‡ موÙÙ‚ ترین ساز Ùˆ کارهای بوده Ú©Ù‡ بشر به آن دست یاÙته، اختلا٠نظر های ژرÙÛŒ داشتند، برای نمونه انشتین Ú©Ù‡ خود "باعث پشرÙت Ùˆ توسعه این نظریه بود، با پیشرÙت های بعدی Ú©Ù‡ نظریه به دست آورد، از مخالÙان سرسخت کوانتوم شد"ØŒ "بدون Ø´Ú©ØŒ معمای رمزآلود Ùیزیک کوانتوم، معمای عمیقی است، ولی رازی Ú©Ù‡ در بطن Ùیزیک کوانتوم نهÙته، به طور غیر مستقیم، درک ما را از Øقیقی بودن جهان Ùˆ هر آنچه در آن است (از جمله خود ما)ØŒ مورد هد٠قرار Ù…ÛŒ دهد درØالی Ú©Ù‡ تئوری Ùیزیک کوانتوم یکی از تئوری هایی است Ú©Ù‡ از پیکار آزمایشات Ùراوانی در عرصه ÛŒ علم، جان سالم به در برده است. انشتین در این باره چنین اظهار Ù…ÛŒ کرد، "نظریه کوانتوم غیر شهودی است Ùˆ عقل سلیم را به مبارزه Ù…ÛŒ طلبد." اما در همین میان بودند دانشمندانی Ú©Ù‡ به گونه ای دیگری در این باب Ù…ÛŒ اندیشیدند برای مثال پائولی در تایید نظریه کوانتوم Ù…ÛŒ Ú¯Ùت: اخیراْ Ù…Ùاهیم آن به ÙلسÙÙ‡ شرقی شبیه شده اند Ùˆ برای کاوش رازهای پنهان شعور، اراده آزاد Ùˆ Ùراهنجار به کار Ù…ÛŒ روند. " تمام این موارد این را به ما یاد آور Ù…ÛŒ شوند، Ú©Ù‡ آیا چنین وسواس نظر ها Ùˆ عمق اندیشی های این چنین برای علوم جدید هم وجود دارد؟
به باور من این یکی از چالش های بزرگ این قرن است، Ú©Ù‡ آیا علم ÙلسÙÙ‡ به قولی "نردبانی بوده است برای رساندن نسل بشر به دنیایی کنونی؟" Ùˆ این نردبان دیگر کارایی خودت را از دست داده Ùˆ ما باید راه را بدون آن پیش ببریم؟ یا برای ÙلسÙÙ‡ هم این امکان وجود دارد، Ú©Ù‡ همانند بسیاری علوم دیگر Ú©Ù‡ رنگ بوی مدرنیزه را به خود گرÙتند، مانند علوم پایه ریاضیات، Ùیزیک، شیمی Ùˆ غیره در علوم انسانی این خلاء بزرگ بشری را به Ù†ØÙˆÛŒ پر کند، سیاه چالی در وجود آدمی Ú©Ù‡ هر روز بزرگ تر Ùˆ بزرگ تر Ù…ÛŒ شود.
شاید برای دیجیتال هم به دنبال همین عمق اندیشی ها باشیم. ÙلسÙÙ‡ ای نوین، ÙلسÙÙ‡ ای با نام ÙلسÙÙ‡ زندگی دجیتال.
بی Ø´Ú© بسیاری از شما نام اریک ریموند را شنیده اید Ùˆ با کارها، نظرات، Ùˆ آراء او در دنیای کنونی ما Ú©Ù… Ùˆ بیش آشنا هستید، یکی از معدود کسانی Ú©Ù‡ نقش بزرگی در تØول زندگی ما داشته است، Ùˆ دارد، اریک ریموند بسیار تلاش کرده است Ú©Ù‡ هم زمان با پیشر٠علوم جدید Ùˆ Ùرهنگ سازی درست Ùˆ دقیق برای آن، آن چرایی ÙلسÙÙ‡ را نیز Ùراموش نکرده، Ùˆ بسیار کوشیده Ú©Ù‡ جای پای آن را همچنان استوار نگاه دارد. شاید مقاله او را با نام How To Become A Hacker ( چگونه هکر شویم ØŸ ) خوانده باشید، Ú©Ù‡ در آن مقاله بسیار تلاش Ú©Ù‡ نقشه راهی را برای علاقه مندان نرسیم کند. اما آیا Ù…ÛŒ توانم این سوال را پرسید Ú©Ù‡ ÙلسÙÙ‡ برنامه نویسی چیست؟ در متن پیش روی شما اریک ریموند بسیار تلاش Ù…ÛŒ کند Ú©Ù‡ با سوالاتی این چنین Ú©Ù‡ در قالب داستان های کوتاه است Ùکر ما را به چالش بکشد...
« و کدام بهتر طبیعت یونیکس را درک کرده است؟ آنکه ده هزار خط کد می نویسد یا آنکه بیهودگی این کار را درک کرده و با ننوشتن کد شایستگی خویش را اثبات می کند؟»
شاید بهترین ØªÙˆØ¶ÛŒØ Ø¨Ø±Ø§ÛŒ متن زیر Ú©Ù‡ Ú©Ù… Ú©Ù… آن را در همین جا منتشر خواهم کرد را جادی Ú¯Ùته باشد:
"این روایت ها به شیوه کوان های ذن نوشته شدن Ú©Ù‡ داستان های کوتاه یا مکالمات یا Øتی تک جمله ها Ùˆ سوال هایی هستن Ú©Ù‡ به رهروان ذن امکان Ø´Ú© کردن Ùˆ تÙکر Ù…ÛŒ دن تا به روشنایی برسن.Ù…ÛŒ دونم Ú©Ù‡ الان بهتر از اون موقع متن رو Ù…ÛŒ خونم Ùˆ شاید چیزهایی Ù†Ø§ÙˆØ§Ø¶Ø Ø¨Ø§Ø´Ù‡ ولی اریک ریموند شخصیت بسیار بزرگی در دنیای لینوکس است Ùˆ این متن یک متن کلاسیک هر گیک. اخطار Ù…ÛŒ دم Ú©Ù‡ شدیدا مربوط به برنامه نویسی Ùˆ گیک های یونیکس Ùˆ لینوکس است Ùˆ اگر جزوشون نیستین ممکنه از خیلی هاش سر در نیارین اما در عوض اگر برنامه نویسی Ù…ÛŒ کنین Ùˆ همزمان به ÙلسÙÙ‡ علاقمند هستین، این متن Ù…ÛŒ تونه تØولی در زندگی ØرÙÙ‡ ای شما باشه."
باید یاد آور بشوم Ú©Ù‡ ترجمه زیر کار بسیار با ارزشمند اØمد شری٠پور Ú©Ù‡ سال ها پیش این متن را ترجمه کرده Ùˆ در وبلاگ شخصی خودش منتشر کرده است.
اگر سرتان شلوغ است، به شما پیشنهاد Ù…ÛŒ کنم، شنیدن این متن را Ú©Ù‡ جادی در شمارگان جدید پادکست خود به نام " کتاب صوتی ریشه های بی ریشه" زØمت آن را کشیده از دست ندهدید، یا Ù…ÛŒ توانیم از همین جا متن را دنبال کنید.
برای آنهایی که می خواهند اریک ریموند را بهتر بشناسند به نقل از ویکی پدیا :
[/B]
Eric Raymond.jpg
"ÙˆÛŒ در Û´ دسامبر Û±Û¹ÛµÛ· به دنیا آمد. نویسنده کتاب کلیسای جامع Ùˆ بازار Ùˆ معر٠Jargon File (تعری٠لغتنامه ای تازه برای هکرها) همچنین در کنار انتشار این لغتنامهٔ تخصصی اعتبار، اصلی او به عنوان یک تاریخ نگار Ùˆ انسان شناس در زمینه Ùرهنگ هکرها، بعد از سال Û±Û¹Û¹Û· (میلادی) به نوعی به یک پیشتاز در دنیای نرم اÙزار متن باز تبدیل شد Ùˆ رهبری Ùˆ هدایت این جامعه را به عهده گرÙت. امروزه به عنوان یک شخصیت بØØ« برانگیز Ùˆ ستیزگر شناخته Ù…ÛŒ شود. تلاشهای او آنچنان Ú©Ù‡ اندکی از آنها در این نوشته آورده شده است، آقای ریموند را به جامعهٔ متن باز Ùˆ نرم اÙزار متن باز شناسانده است. جامعه ای Ú©Ù‡ سهم زیادی در تشکیل آن داشته Ùˆ او را به عنوان پدر جامعه بازمتن Ù…ÛŒ شناسند. هر Øرکتی نقطه آغازی دارد، بسیاری از پروژه ها Ùˆ جنبش های نرم اÙزار متن باز از Ùردی به نام اریک ریموند آغاز Ù…ÛŒ گردند."
ریشه های بی ریشه
پندهای یونیکسی استاد «Ùو»
نوشتارهای این بخش ترجمه ای است از نوشته بسیار زیبای اریک ریموند با نام ریشه های بی ریشه Ú©Ù‡ یونیکس را نه به عنوان یک سیستم عامل Ú©Ù‡ به عنوان یک ÙلسÙÙ‡ Ùˆ یک طریقت معرÙÛŒ میکند. این داستانها Ùˆ نکات از زبان یک استاد خیالی یونیکس به نام «Ùو» نقل میشود. در قسمت مقدمه Ù…ÛŒ توانید به توضیØاتی در مورد ریشه های این نوشتار دست یابید Ùˆ با برخی اصطلاØات بیشتر آشنا شوید.
پیوند بخش های مختل٠این نوشته را Ù…ÛŒ توانید در سربرگ سایت پیدا کنید. سعی Ù…ÛŒ کنم بزودی لینک های این بخش ها را هم به ادامه همین برگه اضاÙÙ‡ کنم.
مقدمه
شهرت اریک ریموند بیش از آنکه بواسطه مشارکتش در توسعه کدهای برنامه های لینوکس Ùˆ یونیکس Ùˆ یا به خاطر کتابهای ارزشمندش نظیر The Art of Unix Programming باشد٬ مدیون پایه گذاری Ùˆ گسترش مبانی Ùکری Ùˆ ÙلسÙÛŒ منبع باز است. او به نوعی سخنگوی جامعه توسعه دهندگان منبع باز است.نوشتار Øاضر با نام اصلی rootless root یا ریشه های بی ریشه٬ به Ú¯Ùته خود نویسنده با الگوبرداری از کوان های ذن Ùˆ داستانهای Gateless Gates بوجود آمده اند. از دید من٬ این نوشتارها Ú©Ù‡ با دیدی ÙلسÙÛŒ Ùˆ اشراقی به Ù…Ùاهیم یونیکس Ùˆ نرم اÙزار Ù…ÛŒ پردازد٬ از زیباترین تلÙیق های Ù…Ùاهیم سنتی Ùˆ تکنولوژیک است. Øال Ùˆ هوای نوشته تا Øدی عرÙانی Ùˆ باستانی است Ùˆ بنا به توصیه خود نویسنده (به بخش The Unix Koans مراجعه کنید) سعی شده در ترجمه نیز این Øال Ùˆ هوا ØÙظ شود. البته ترجمه به هیچ عنوان بدون ایراد نیست Ùˆ در خیلی موارد بدلیل دانش Ú©Ù… من در زمینه های تخصصی ممکن است اشتباه باشد. به همین دلیل در صورتی Ú©Ù‡ در ترجمه اشتباهی Ù…ÛŒ بینید یا Ù…ÛŒ توانید لغات Ùˆ جملات بهتر Ùˆ مناسب تری را پیشنهاد کنید لطÙا با نوشتن آنها در بخش نظرات به بهتر شدن مجموعه Ú©Ù…Ú© کنید.چند ØªÙˆØ¶ÛŒØ Ø³Ø§Ø¯Ù‡ Ùˆ ابتدایی Ú©Ù‡ شاید برای کسانی Ú©Ù‡ چندان با یونیکس Ùˆ برنامه نویسی آشنا نباشند Ù…Ùید باشد:
Root
root به معنی ریشه در Ø§ØµØ·Ù„Ø§Ø ÛŒÙˆÙ†ÛŒÚ©Ø³ به کاربری Ú¯Ùته Ù…ÛŒ شود Ú©Ù‡ دارای بیشترین قدرت Ùˆ اختیار در یک سیستم باشد. در سیستمهای ویندوز به این کاربر administrator Ú¯Ùته Ù…ÛŒ شود. نام این نوشتار نوعی بازی با این کلمه است.
Foo
نامی است Ú©Ù‡ در هنگام صØبت از زبانهای برنامه نویسی برای یک تابع Ùرضی به کار Ù…ÛŒ رود. در برابر ان معمولا کلمه bar به کار Ù…ÛŒ رود. مثلا Foo(x) = bar . دلیل استÙاده از این نام برای استاد Foo شاید نزدیکی این کلمه با لغات چینی نظیر کونگ ÙÙˆ باشد.
Nubi
این کلمه تغییر یاÙته کلمه newbi است Ú©Ù‡ اصطلاØÛŒ است رایج در دنیای یونیکس Ùˆ برای کسانی به کار Ù…ÛŒ رود Ú©Ù‡ تازه استÙاده از یونیکس یا لینوکس را آغاز کرده اند. معنای لغوی آن تازه وارد یا تازه کار است.
VAX
سری کامپیوترهای VAX از اولین کامپیوترهایی هستند Ú©Ù‡ در دوران اولیه یونیکس (دهه Û±Û¹Û·Û°) از آنها برای توسعه سیستم استÙاده Ù…ÛŒ شده است. در یکی از داستانها به صورت Three pounds of VAX بکار رÙته است. شاید در ترجمه به سه کیلو شمع یا موم ترجمه شود اما در اصل جایگزین کلمه flax در داستان هجدهم دروازه های بی دروازه شده است.
GUI
رابط گراÙیکی کاربر. در واقع پوسته ای است Ú©Ù‡ ظاهر Ùˆ عملکرد اصلی برنامه را پنهان Ù…ÛŒ کند Ùˆ ساز Ùˆ کار درونی آن را به صورت گراÙیکی برای کاربر نمایش Ù…ÛŒ دهد Ùˆ قابل تعامل Ù…ÛŒ سازد. در دنیای یونیکس غالب نرم اÙزارها برای استÙاده بصورت غیرگراÙیکی یا متنی ایجاد Ù…ÛŒ شوند Ùˆ رابط گراÙیکی کاربر به عنوان پوسته بیرونی Ùˆ Ú©Ù… اهمیت در نظر گرÙته Ù…ÛŒ شود. برعکس در سیستمهای ویندوز٬ برنامه ها غالبا از ابتدا بر اساس یک رابط گراÙیکی طراØÛŒ Ùˆ پیاده سازی Ù…ÛŒ شوند.
MCSE
مدرک مهندسی سیستم مورد تایید مایکروساÙت. Microsoft Certified System Engineer. مدرکی است Ú©Ù‡ از سوی شرکت مایکروساÙت پس از گذراندن دوره های خاص Ùˆ کسب مهارتهای مختل٠به یادگیرنده اعطا Ù…ÛŒ شود Ùˆ خود دارای شاخه ها Ùˆ مهارتهای گوناگون است.
Comment