تبليغاتX
برنامه نویسی و لینوکس

خدا تنهاخدا داند علی کیست

قرن ها پیش در همین روزها بود در سیزدهم رجب که نوری در نگین جهان درخشید وعلی(ع) در خانه ی کعبه به دنیا آمد .

گویی آمده بود به جهانیان چیزی بگوید :

. بگوید که انسان چگونه میتواند باشد

بگوید که یک انسان توان آن را دارد که به تنهایی نبی (ص) را یاوری کند .

بگوید که میتوان در راه هدف در بستری خوابید که ده ها تن قصد حمله به آن را دارند ودر ضمن خود بدان معترف باشد که آن شب یکی از بهترین شب های زندگیش بوده .

بگوید که میتوان فرزندانی داشت که جهانیان تا ابد هرگاه به یاد آن ها افتادند جان دوباره بگیرند و به واسطه ی آنها به خدا برسند .

بگوید که به قول معلم شهید آیت الله مطهری می توان هم جاذبه داشت و هم دافعه .

و بسیاری چیز ها گفت و ما درک نکردیم .

در چنین روز هایی بود که عابدترین مسلمان و دلیرترین سردار و مهربان ترین پدر و خاشع ترین حاکم و صبورترین مرد و بزرگ ترین یاور رسول زاده شد .

خداوندا تو را شکر میکنیم از بابت چنین نعمت گرانبهایی .

و این روز را "روز پدر "نامیدیم تا به یاد علی(ع) و سایر پدرانی که اکنون در جمع ما نیستند اما ما همیشه مدیون آن ها هستیم و به روح پاکشان درود می فرستیم باشیم.

در این چند سطر هیچ کس قدرت آن که بتواند پدر را توصیف کند و یا از او تشکر کند ندارد من نیز چنین ادعایی ندارم ولی دوست دارم چند سطری درباره ی پدرم بنویسم پدری که همواره پشت و پناه من بوده و هست و ان شا الله خواهد بود پدری که همواره راه درست را به من نشان داده و مانند یک دوست خوب همه جا در کنارم بوده و سال ها به عنوا ن یک معلم به مردم خدمت کرده است .

پدرم روزت مبارک

دسته گل محمدی-علی(ع) 

 

+ نوشته شده توسط معین اوحدی کارشک در دوشنبه بیست و چهارم تیر 1387 و ساعت 21:58 |
لینوکس به اندازه Dos، ویندوز یا Mac مستعد پذیرش ویروسها نیست. در یونیکس، کنترلهای امنیتی، جزء بخشهای پایه سیستم‌عامل می‌باشند. به عنوان مثال، کاربران نمی‌توانند در هر مکانی از حافظه که می‌خواهند برنامه‌های خود را بنویسند، امکانی که Dos، ویندوز و Mac به آنها می‌دهد.

حال اگر منصفانه قضاوت کنیم، یونیکس نیز ویروسهایی دارد. تنها موردی که نویسنده این مقاله مشاهده نموده، ویروسی به نام “bliss�? است. گزینه‌ای به نام ( “—uninstall-please�? ) دارد که باید با کاربر ریشه این دستور را اجرا نمود. کرمها در دنیای یونیکس شایع‌ترند. اصلی‌ترین نمونه آنها کرم اینترنتی Morris است که از یک حفره‌ی امنیتی در Sendmail بهره‌برداری می‌کند. کرمهای لینوکسی رایج از نگارشهای شکسته شده imapd، Sendmail، WU-FTPD و دیگر daemon-ها بهره‌برداری می‌کنند.ساده‌ترین راه برطرف کردن این مشکل، به روز نگه داشتن daemon-ها و در دسترس قرار ندادن آنها، مگر در شرایط استثنایی، است. به هر حال باز هم تأکید می‌کنیم که نیازی به خرید آنتی ویروس برای لینوکس نیست.

ادامه ی مقاله را در ادامه ی مطلب بخوانید


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در شنبه بیست و دوم تیر 1387 و ساعت 22:31 |
نگارش‌های درایور ATI لینوکس:

ATI اخیراً، درایوری رسمی و اداری نداشته است. درایور مربوطه، اوایل سپتامبر، هنگامی‌که نگارش 3.2.5 آن بیرون آمد، تغییر کرد. از آن زمان تاکنون، کاربران از درایورهای غیررسمی استفاده می‌کنند. این درایورها نسبتاً خوب بودند، اما از آنجا که غالباً، تیم beta-tester-ی پشتیبان آنها نبود، تعداد زیادی اشکال (bug) در آنها وجود داشت.

درایورهای اداری جدید، امروزه، از طرف تیم بتای سازمانی مشهور حمایت می‌شوند، بنابراین، تقریباً، اشکالی در آنها پیدا نمی‌شود و تجریه ثابت کرده است که آنها انتظارات و توقعات کاربران را در نظر می‌گیرند.

مراحلی که باید قبل از نصب درایور، مورد توجه قرار گیرند:

ادامه ی مقاله را در ادامه ی مطلب بخوانید


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در شنبه بیست و دوم تیر 1387 و ساعت 22:27 |
مقدمه

پشتیبان گرفتن از سیستم، حتی اگر فایلهای پیکربندی باشند، همیشه در وقت و هزینه‌ی شما، در درازمدت، صرفه‌جویی خواهد نمود. برای پشتیبان گرفتن از فایلهایتان در لینوکس راه‌حلهای زیادی وجود دارد. در ادامه مواردی را بررسی کرده‌ایم.

ادامه ی مقاله را در ادامه ی مطلب بخوانید 


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در شنبه بیست و دوم تیر 1387 و ساعت 22:25 |
من تازه‌کارم. از کجا شروع کنم؟
شما وارد دنیای تازه‌ای شده‌اید.هیچ انتظار نداشته باشید که همه چیز کاملا مطابق با آنچه باشد که قبلا انجام می‌دادید یا انتظار داشتید. اینجا روح دیگری حاکم است. روح آزادی، روح کمک به دیگران و روح تشریک مساعی در کارها. اینجا با دنیایی که تاکنون در آن سیر می‌کردید تفاوت دارد. بسیاری از کارها را جور دیگری باید انجام دهید و باید زمان زیادی را صرف کنید تا به این دنیا عادت کنید. دور از انتظار نیست که در ابتدا سر خورده شوید که: "این دیگر چه سیستمی است؟" ولی اگر واقعا بفهمید چه گنجینه‌ای نصیب شما شده است، ادامه خواهید داد. برای یک مقایسه اجمالی با سیستم‌عامل ویندوز، اینجا را ببینید.

اینجا دنیای کوچکی نیست. نتیجه ۳۰ سال کار و تلاش هکرهای سراسر دنیا در اینجا اندوخته شده است (مفهوم صحیح هکر از آنچه که تاکنون خوانده یا شنیده‌اید، متفاوت است. برای درک صحیح آن اینجا و اینجا را ببینید). انتظار نداشته باشید بعد از صرف یکی دوسال همه چیز را یاد گرفته باشید. اگر بخواهید واقعا یک حرفه‌ای شوید، چهار سال زمان کنار بگذارید و بعد از چهار سال هم هنوز چیزهای بسیار زیادی وجود خواهند داشت که می‌توانید یاد بگیرید. اگر واقعا طالب علم باشید، هیچگاه از این دنیا سیر نخواهید شد.

داستان از کجا شروع شد؟
داستان از آنجا شروع شد که منش برنامه‌نویسان کامپیوتری در دهه هفتاد میلادی کم کم رو به تجاری شدن رفت. برنامه‌نویسانی که قبلا در محیط‌های دانشگاهی با اشتیاق کدهای برنامه‌های خود را باهم به اشتراک می‌گذاشتند، با وسوسه‌های شرکت‌های تجاری برای کسب درآمد از این کار خودداری کردند. این جو تازه به خوی بسیاری از هکرها مانند ریچارد استالمن (Richard M. Stallman) خوش نیامد. وی از از سال ۱۹۸۴ تلاشهایی را در جهت ایجاد یک سیستم عامل آزاد شروع کرد. برای آنکه بهتر در مورد مفهوم آزادی نرم‌افزار بدانید، اینجا و اینجا را ببینید. او پروژه گنو (GNU) را پایه گذاری کرد و تا سال ۱۹۹۱ موفق شد اکثر بخش‌های لازم برای این سیستم‌عامل را ایجاد کند. فقط هسته مانده بود که آنهم توسط شخصی به نام لینوس توروالدز (Linus Torvalds) ایجاد شد. برای آشنایی بیشتر با او، اینجا را ببینید. نام این هسته لینوکس گذاشته شد، تحت مجوز GNU/GPL منتشر شد و با ترکیب با ابزارهای پروژه گنو سیستم‌عامل گنو/لینوکس متولد شد.

برای شروع باید چکار کنم؟
پس آشنایی با مفاهیمی که در بالا به آنها اشاره شد، برای شروع، باید چند کار را انجام دهید:

۱) یکی از توزیع‌های گنو/لینوکس را برای شروع به کار انتخاب کنید. راهنمایی برای انتخاب یک توزیع مناسب در اینجا نوشته شده است. توزیع‌های مورد نیازتان را همواره می‌توانید از بخش فروش سایت به سادگی و با قیمت مناسب تهیه کنید.

۲) شروع به یادگیری مفاهیم پایه‌ای سیستم عامل گنو/لینوکس کنید. مقالات متعددی در این باره در سایت ارائه شده است. اینجا، اینجا و اینجا را ببینید. برای اینکه یک منبع تقریبا کامل و روان برای مطالعه در اختیار داشته باشید، توصیه می‌کنیم با کتاب "آموزش ردهت ۹” شروع کنید. برای اطلاعات دقیق‌تر درباره این کتاب، اینجا را ببینید. نسخه الکترونیکی شامل PDF کتاب را نیز می‌توانید از اینجا دریافت نمایید (با حجم حدود ۲۳ مگابایت). برای تهیه نسخه چاپی کتاب نیز می‌توانید با شماره تلفن ۶۶۹۵۳۸۸۳-۰۲۱ انتشارات نص تماس بگیرید.

سوالات خود را کجا بپرسم؟
محیط انجمن‌های سایت برای این منظور ایجاد شده است. از اینجا می‌توانید به انجمن‌ها دسترسی پیدا کنید. پیش از ارسال سوال، لطفا نکاتی که باید در این انجمن‌ها رعایت کنید را مطالعه کنید.

کاربران حرفه‌ای‌تر
در سایت سعی شده است تا با ارائه مقالاتی تخصصی‌تر، به مسائل حرفه‌ای نیز پرداخته شود. برای اطلاعات بیشتر بخش مقالات آموزشی سایت را ببینید. برای کاربران حرفه‌ای تر که نیازمند نصب و برپاسازی سرویس‌دهنده‌های گنو/لینوکس هستند، کتاب "نصب و برپاسازی سرورهای لینوکس” ارائه شده است. برای اطلاعات بیشتر، این فایل را ببینید. برای تهیه کتاب نیز می‌توانید با شماره تلفن ۶۶۹۵۳۸۸۳-۰۲۱ انتشارات نص تماس بگیرید.

+ نوشته شده توسط معین اوحدی کارشک در سه شنبه هجدهم تیر 1387 و ساعت 22:14 |
بازیهای لینوکس

پیشرفت بازی‌های کامپیوتری آیینه‌ای از پیشرفت سخت افزار کامپیوترهاست. در دهه ۱۹۷۰، بازی‌های اولیه سیستم‌های یونیکس ساده بودند و امکان اجرای آنها روی اتصالات کند ترمینال‌های مبتنی بر کاراکتر وجود داشت. امروزه بازی‌ها مجموعه‌ای کامل شامل انیمیشن، صوت و گرافیک هستند که بطور کلی پیشرفت صنعت کامپیوتر را نشان می‌دهند.

به عقیده برخی، بازی‌های کامپیوتری می‌تواند دروازه ورود لینوکس به خانه‌ها باشد. امروزه هنوز بازی‌های عمومی برای لینوکس اندک هستند ولی هر روزه بازی‌های جدیدی برای آن ایجاد می‌شوند.

 

بدست آوردن اطلاعات در مورد بازی‌های لینوکس

برای بدست آوردن اخبار در مورد آخرین بازی‌های لینوکس و همچنین دسترسی به لینک‌هایی برای دانلود آنها، سایت‌های متعددی موجود هستند. برخی از آنها عبارتند از :

- سایت The Linux Game Tome با آدرس http://happypenguin.org: این سایت حاوی اخبار در مورد بازی‌های لینوکس و دارای لینک‌هایی به سایر سایت‌های بازی است. معمولا لینک‌ها به اخبار سایر سایت‌های بازی است. لیست‌هایی از بازی‌هایی که جدیدا ارتقا یافته و یا بررسی شده اند نیز ارائه شده است.

- سایت بازی‌های لینوکس با آدرس http://linuxgames.org: این سایت به شما کمک خواهد کرد تا آخرین اطلاعات را در مورد بازی‌های مورد نظرتان بدست آورید. لینک‌هایی به راهنماهای مختلف و سوالات پرسیده شده و همچنین یک انجمن برای بحث و تبادل نظر در مورد بازی‌های لینوکس وجود دارد. لینک‌هایی به سایر سایت‌های بازی‌های لینوکس نیز فراهم شده است.

- سایت id Software با آدرس http://idsoftware.com: در این سایت اطلاعات و لینک‌هایی برای دانلود نسخه‌های نمایشی بازی‌های Quake و Doom خواهید یافت.

- سایت Tux Games با آدرس http://www.tuxgames.com: در صورتی که آماده خرید یک بازی هستید، این سایت یک سایت مخصوص فروش بازی‌های تجاری لینوکس است. علاوه بر اخبار و بازی‌های گوناگون، این سایت ارائه دهنده لیست پرفروش‌ترین بازی‌ها و بازی‌هایی است که بزودی ارائه خواهند شد.

- سایت LGDC با آدرس http://lgdc.sunsite.dk: در صورتی که قصد دارید خودتان بازی تولید کنید، این سایت منبع خوبی برای شما می‌تواند باشد.

 


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در سه شنبه هجدهم تیر 1387 و ساعت 22:12 |
هوش مصنوعی

هوش مصنوعی (artificial intelligence) را باید عرصهٔ پهناور تلاقی و ملاقات بسیاری از دانشها، علوم، و فنون قدیم و جدید دانست. ریشه‌ها و ایده‌های اصلی آن را باید در فلسفه، زبان‌شناسی، ریاضیات، روان‌شناسی، نورولوژی، و فیزیولوژی نشان گرفت و شاخه‌ها، فروع، و کاربردهای گونه‌گونه و فراوان آن را در علوم رایانه، علوم مهندسی، علوم زیست‌شناسی و پزشکی، علوم ارتباطات و زمینه‌های بسیار دیگر

 

ادامه ی مقاله را در ادامه ی مطلب بخوانید

 


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در یکشنبه شانزدهم تیر 1387 و ساعت 21:25 |