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

 

این وبلاگ به اینجا منتقل شد

 

وبلاگ من:

www.blog.owhadi.ir

 

 

 

+ نوشته شده توسط معین اوحدی کارشک در یکشنبه ششم دی 1388 و ساعت 9:15 |
اشاره : اوبونتو كانديداي بهترين توزيع دسكتاپ لينوكس است. دلايل زيادي براي اين موضوع وجود دارد كه از جمله آن‌ها نرم‌افزارهايي هستند كه در اوبونتو يافت مي‌شوند. اما نمي‌توان آن‌ها را در توزيع‌هاي ديگر يافت يا در صورت وجود، سازگاري و يكپارچگي اوبونتو را ندارند. عدم آگاهي كاربران از لينوكس نيز بيشتر از جانب نرم‌افزارهاي ناشناخته‌اي است كه قابليت‌هاي آن‌ها مشخص نيست. در ادامه ده نرم‌افزار جالب، كوچك و كاربردي اوبونتو را مرور مي‌كنيم. به اين موضوع توجه داشته باشيد كه اين نرم‌افزارها ممكن است به صورت خودكار روي اوبونتو نصب نباشند. در چنين شرايطي مي‌توانيد با مراجعه به مخزن بسته‌هاي نرم‌افزاري اوبونتو بسته‌هاي نرم‌افزاري آن‌ها را دريافت نماييد و آن‌ها را نصب كنيد. 

Automatix  
 جست‌وجو و يافتن بسته‌هاي نرم‌افزاري براي هر توزيع، يكي از بزرگ‌ترين معضل‌هاي كاربران لينوكس است. اين نرم‌افزار كمك خواهد كرد هر آنچه را كه نياز داريد از روي ديسك اوبونتو يا اينترنت بيابيد و به راحتي روي اوبونتو نصب كنيد. Automatix بسته‌هاي نرم‌افزاري مورد نياز را مي‌يابد و از اين طريق به سرعت مي‌توانيد نرم‌افزارهاي مختلف را روي اوبونتو نصب كنيد. 

Beagle  
اين نرم‌افزار يك موتور جست‌وجوي دسكتاپ مبتني بر موتور جست‌وجوي دسكتاپ گوگل است و امكان جست‌وجو در محتويات و اطلاعات روي هاردديسك و ديگر انباره‌هاي ذخيره‌سازي اطلاعات را فراهم مي‌كند. مبناي كار Beagle ايندكس نمودن اطلاعات جديد و يافتن اطلاعات درخواستي از روي همين ايندكس‌ها است. ايندكس‌هاي ساخته شده توسط اين نرم‌افزار بر اساس نام، نوع، فرمت، پسوند، موقعيت، اندازه و تاريخ ذخيره فايل است. 

Gnome Deskbar Applet  
اپلت‌ها در لينوكس به برنامه‌ها و ابزارهايي گفته مي‌شود كه مي‌توانند روي دسكتاپ به كار گرفته شوند. براي نمونه آيكون ساعت و تاريخ به نوعي اپلت هستند. نرم‌افزار Gnome Deskbar Applet امكان مديريت اپلت‌هاي نصب شده يا قابل استفاده و دسترسي بهينه به آن‌ها را فراهم مي‌كند. براي استفاده از اين نرم‌افزار مي‌توان روي پانل نوار دسكتاپ راست كليك كنيد و از گزينه Add to Panel اين برنامه را بيابيد و به پانل اضافه نماييد. اين اپلت امكان جست‌وجو در اپلت‌ها با نرم‌افزار Beagle را فراهم مي‌كند. براي اين منظور كافي است اول نام يك اپلت در درون باكس جست‌وجوي اين نرم‌افزار تايپ شود تا به صورت خودكار در دسترس شما قرار گيرد و از آن استفاده نماييد. 

amaroK  
در شماره 34 درباره نرم‌افزار صوتي amaroK صحبت كرديم. در نظر اول نمي‌توان گمان كرد كه نرم‌افزار مالتي‌مدياي قدرتمندي مانند amaroK روي توزيع اوبونتو قابل نصب و استفاده باشد. اما اين امر امكانپذير است. amaroK داراي رابط گرافيكي بسيار كاربرپسندي است و امكانات خوبي براي پشتيباني از فرمت‌هاي فايلي مختلف و پخش فايل‌هاي موسيقي دارد. اين نرم‌افزار روي اوبونتو به سرعت اجرا مي‌شود و ابزارهايي براي مديريت تراك‌هاي آهنگ دارد و مي‌توان با ساخت Play List‌هاي مختلف در آن دسترسي به آهنگ‌هاي خاصي را راحت‌تر نمود. امكان جست‌وجوي هاردديسك و ديگر وسيله‌هاي ذخيره‌سازي اطلاعات براي فايل‌هاي صوتي، استفاده از بانك اطلاعاتي آنلاين براي جديدترين مجموعه‌هاي صوتي ِمنتشر شده روي اينترنت و پشتيباني از فرمت‌هاي صوتي فشرده، از ديگر قابليت‌هاي اين نرم‌افزار هستند. 

Checkgmail  
اين نرم‌افزار كه امكان مديريت ايميل‌هاي جي‌ميل را فراهم مي‌كند، در System Tray لينوكس اجرا مي‌شود و با برقرار كردن يك اتصال به اينترنت و سرويس جي‌ميل شما را از رسيدن نامه‌هاي الكترونيكي جديد باخبر مي‌كند. از طريق رابط همين برنامه مي‌توان يك نامه باز كرد، و مطالعه نمود يا آن را به آدرس ايميل ديگري Forward كرد.Marking as read ،Archiving ،Deleting و Reporting as Spam گزينه‌هايي هستند كه در همان System Tray در اختيار شما قرار مي‌گيرند. 

VLC  
يكي از مشكلات هميشگي كاربران در توزيع‌هاي زنده‌اي مانند اوبونتو، كار با فايل‌هاي مالتي‌مديا است. برنامه VLCاين مشكل را حل مي‌كند. اين نرم‌افزار چند سكويي قادر است با فرمت‌هاي مالتي‌مديا، سيستم‌عامل‌ها و برنامه‌هاي مختلف كار كند. براي نمونه، فايل‌هاي مالتي‌مدياي اپل يا سولاريس در اين برنامه قابل اجرا هستند. VLC روي توزيع‌هاي مختلف لينوكس نيز قابل استفاده است. همچنين امكان مديريت و اجراي فايل‌هاي مالتي‌مديا روي اينترنت با اين نرم‌افزار وجود دارد. 

NTFS Read/Write  
با اين نرم‌افزار مي‌توان در اوبونتو با پارتيشن‌هاي NTFS ويندوز در تعامل بود و اطلاعات را روي آن‌ها نوشت و خواند. هسته اوبونتو از NTFS پشتيباني مي‌كند و نيازي به افزودن ماجول‌هايي براي راه‌اندازي اين فرمت نيست. در عوض، به ابزارهايي براي كار با آن نياز است كه يكي از آن‌ها مي‌تواند NTFS Read/Write باشد. براي نمونه مي‌توان با اجراي اين نرم‌افزار فايل‌هاي مورد نياز را از پارتيشن‌هاي NTFS در دايركتوري‌هاي لينوكس كپي نمود. 

BackupPC  
اين قابليت به صورت پيش‌فرض در اوبونتو وجود ندارد كه بتوانيد از اطلاعات روي كامپيوتر نسخه پشتيبان تهيه كنيد. اما با افزودن بسته نرم‌افزاري BackupPC اين امكان فراهم مي‌شود. شرايط متفاوت زيادي به وجود خواهد آمد كه نياز به پشتيبان‌گيري از داده‌هاي حياتي خود داشته باشيد اما نتوانيد، با نرم‌افزارهاي نصب روي سيستم در ويندوز يا حتي لينوكس اين كار را انجام دهيد. در چنين مواقعي BackupPC بسيار مفيد خواهد بود. تنها محدوديت اين نرم‌افزار، عدم پشتيبان‌گيري از اطلاعات روي تجهيزات جانبي كامپيوتر مانند ديسكت‌ها يا حافظه‌هاي فلش است. 

7Zip
نرم‌افزار Zip براي كاربران ويندوز آشنا است. 7Zip يك نرم‌افزار براي كار با فايل‌هاي داراي فرمت Zip است. با استفاده از 7Zip مي‌توان اطلاعات مورد نياز را به فرمت Zip در آورد يا برعكس فايلي را از اين فرمت خارج نمود. قابليت ويژه اين نرم‌افزار، پشتيباني از فرمت‌هاي فشرده‌سازي اطلاعات در نرم‌افزارهاي اپن‌سورس است.
biz2 ،biz ،tar معروف‌ترين اين فرمت‌ها هستند. 

Perforate  
اين نرم‌افزار كمك مي‌كند تا حافظه رم سيستم را بهينه كنيد و از اشغال شدن توسط فايل‌ها يا اطلاعات زائد و بي‌مصرف نجات دهيد. همان‌طور كه مي‌دانيد توزيع‌هاي زنده از حافظه رم سيستم براي اجراي فايل‌هاي خود استفاده مي‌كنند. هر اندازه اين حافظه بيشتر آزاد باشد، امكان اجراي بهتر برنامه‌ها و در نتيجه بالا رفتن سرعت آن توزيع را در پي خواهد داشت. Perforate با نشان دادن مقدار واقعي ميزان فضاي آزاد حافظه رم و پاك و حذف نمودن فايل‌ها و اطلاعات بي‌مصرف و زائد، امكان استفاده بهتر از آن را فراهم مي‌ کند .

ميثاق محمدي‌زاده 
نشريه عصر شبکه - ۱۵آذر ۱۳۸۵ شماره 9

+ نوشته شده توسط معین اوحدی کارشک در پنجشنبه بیست و ششم شهریور 1388 و ساعت 13:59 |
طرفداران زبان دلفی و اشخاصی که قصد دارند با این زبان، پا به دنیای برنامه نویسی بگذارند، خوب است یک شناخت کلی از این زبان، ابزارها و اجزای تشکیل دهنده آن کسب کنند.می دانیم که دلفی یک زبان بصری یا ویژوال است که اجزای بسیاری در آن به صورت آماده وجود دارد و می توان به ساده ترین شکل و با سرعت زیاد آنها را درون فرم برنامه قرار داده و از قابلیت های آنها استفاده کرد.

هر نسخه از دلفی در نگارش های مختلفی عرضه شده است که کاربر می تواند با توجه به قابلیت های آنها استفاده کند. هر نسخه از دلفی در نگارش های مختلفی عرضه شده است که کاربر می تواند با توجه به قابلیت های موجود و نیازهای خود، نگارش مورد نظر را تهیه کرده و با آن برنامه نویسی را آغاز کند. هر کدام از این نگارش ها با قیمت های مختلفی عرضه می شوند که با دانستن نیازهای خود قابلیت های هر نگارش می توان در هزینه اضافه صرفه جویی کرد. در ادامه به نگارش های مختلف دلفی 7 می پردازیم.

 

بقیه در ادامه ی مطلب ...


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در دوشنبه هفتم اردیبهشت 1388 و ساعت 13:7 |
این مقاله نحوه ی به روز رسانی ubuntu8.10  از نسخه 8.04 راکه در سی ام اکتبر ۲۰۰۸ منتشر شده  به شما آموزش می دهد.

 

مقاله در ادامه ی مطلب ...


ادامه مطلب
+ نوشته شده توسط معین اوحدی کارشک در دوشنبه هفتم اردیبهشت 1388 و ساعت 13:5 |

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

تابستان شروع شد تابستانی گرم و البته پر درد سر.

گرم به خاطر استراحت و تفریح و سفر و پر درد سر به خاطر آنکه آخرین تابستان قبل از کنکوراست. چند روز قبل همان موقع که به شدت مشغول درس خواندن بودم! مطلب جالبی را در بایت ویژه نامه ی چهار شنبه روزنامه ی خراسان خواندم آن هفته موضوع ویژه نامه درباره ی لینوکس بود .در این مجموعه مقالات لینوکس سیستم عاملی قدرتمند - پایدار - امن و خلاصه از هر نظر مناسب اما غیر قابل می نمود.

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

و ... استفاده کم از منابع سیستم مزایای لینوکس در کامپیوترهای رومیزی : استقامت- پایداری - منابع نرم افزاری نامحدود

مزایای لینوکس در کامپیوترهای سرویس دهنده : استقامت- پایداری- امنیت و ...

اما گفتن مزایا برای یک انتخاب عادلانه کافی نیست بزرگترین ایرادی که به سیستم عامل لینوکس وارد است مشکل بودن پیکر بندی و استفاده است اما این مشکل با توزیع های نسبتا جدید برطرف شده توزیع Ubuntu که بر پایه توزیع قدرتمند Debian است می تواند گام بلندی برای شروع کار با لینوکس باشد.

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

روش دریافت CDرایگان :

اول در سایت www.ubuntu.com  ثبت نام کنید تا ایمیل فعال ساز به شما ارسال شود آن را تایید کنید نسخه مورد نیاز خود را انتخاب کنید و 4 تا 6 هفته صبر کنید تا CDها را دریافت کنید .

نکته تامل برانگیز درباره ی این محصول آن است که سایت پشتیبانی کننده از آن برای جلب نظر هر کاربر از 3 تا 15 یورو پرداخت می کند. این هزینه شامل CDخام و تکثیر به روش دیجیتال و ارسال آن به تمام نقاط دنیاست. و ای کاش چنین حمایتی در کشور ما نیز وجود داشت تا نسخه های قدرتمندی چون Parsix ,Shabdix ,Sharif و... علی رغم داشتن مزایای بی شمار بدون کاربر نمی ماند. در پستهای بعدی راجع به توزیع های ایرانی و فارسی بیشتر می نویسم .

تابستان خوبی داشته باشید.

+ نوشته شده توسط معین اوحدی کارشک در چهارشنبه بیست و نهم خرداد 1387 و ساعت 18:46 |
توسعه دهندگان اوبونتو با سرعت و تلاش بسیار سعی دارند بهترینهای دنیای متن باز را به شما عرضه کنند. این نسخه اوبونتو ۸/۰۴ با پشتیبانی طولانی مدت است و این نسخه نیز امکانات بسیار جدیدی را به شما معرفی و عرضه می کند. این نسخه روز 5 اردیبهشت ماه عرضه شد و به همین بهانه نیز به معرفی ویژگیها و امکانات این نسخه می پردازیم.
امکانات و ویژگیهای جدید
امکانات جدید هسته سیستم
هسته لینوکس 2.6.24
نسخه کاندیدای انتشار دارای هسته لینوکس نسخه 2.6.24-16.30 که بر اساس هسته 2.6.24.3 می باشد است. این نسخه دارای پیشرفتها و بهینهسازی های هسته لینوکس در طی چند ماه گذشته می باشد. مهمترین این تغییرات شامل:
معرفی پشتیبانی از dynticks در نسخه amd64 است که موجب مصرف بهینه انرژی در سیستمها و لپ تاپهای ۶۴ بیتی به مانند سیستمهای ۳۲ بیتی می گردد.
معرفی Compeletely Fair Scheduler که یک زمانبند جدید است که در نسخه 2.6.2.3 معرفی شده بود و باعث بهبود عملیات فعل و انفعالی می گردد.
Gnome 2.22
نسخه8.04 موسوم به Hardy برای شما بهترین و آخرین نسخه گنوم 2.22.1 را با امکانات و پیشرفتهای بسیار به ارمغان می آورد. از جمله این تغییرات نسخه جدید مدیر فایل Nautilus است که از GVFS استفاده می کند و در هنگام اتصال رسانه های جداشدنی فهرستی از عملیاتهای ممکن را برای شما نشان خواهد داد ، یک افزونه ساعت بین المللی که اطلاعات زمان و آب و هوا در چندین نقطه جهان را به شما نشان خواهد داد ، نسخه جدید Seahorse keyring manager و پشتیبانی از تقویم گوگل در برنامه Evolution می باشد.

ادامه مطلب
+ نوشته شده توسط در پنجشنبه بیست و سوم خرداد 1387 و ساعت 17:18 |

افرادی که به تازگی با لینوکس آشنا شده اند، اغلب برای انتخاب یک توزیع از میان تعداد فراوان توزیعهای موجود لینوکس با مشکل مواجه شده و سردرگم می شوند. نکته جالب توجه این است که اکثر این توزیعها را می توان ندیده گرفت. این مقاله در انتخاب یک توزیع مناسب و شروع کار با لینوکس به شما کمک خواهد کرد.

یکی از مسائلی که برای علاقه مندان جدید لینوکس گیج کننده است واژه “distro” یا توزیع می باشد و گیج کننده تر از آن برای مبتدیان این است که هیچ گونه تعریفی رسمی از اینکه یک توزیع دقیقا چیست وجود ندارد.

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


ادامه مطلب
+ نوشته شده توسط در پنجشنبه پانزدهم آذر 1386 و ساعت 16:13 |
چگونه یکی از توزیع‌های لینوکس را برگزینیم؟

همانطور که می‌دانیم توزیعهای متفاوتی از لینوکس موجود می‌باشد. لذا افرادی که می‌خواهند لینوکس نصب نمایند ابتدا باید بررسی‌هایی روی این توزیعها انجام دهند.

- کار متعادل و متوازن: لینوکس RedHat ، Mandrake و SuSE جزء توزیعهای مطمئن، قابل انعطاف و کاربرپسند می‌باشند. این توزیعها از محبوبترین توزیعهای لینوکسی هستند.

- سادگی و سهولت: لینوکس Lycoris، Xandros و Lindows جزء گزینه‌های مناسب در این طبقه می‌باشند.

- برای آنها که می‌خواهند راحتی و آسودگی را کنار بگذارند تا پایداری، سادگی و امنیت توزیعهای اولیه لینوکس را تجریه کنند، Slackware یک انتخاب منطقی خواهد بود.

- می‌خواهید با لینوکس کار کنید اما نمی‌خواهید با چالشهای نصب این نرم‌افزار جدید روبرو شوید. توزیعهای مبتنی بر CD برای این منظور پیشنهاد می‌شوند. محبوبترین گزینه‌ای که در این طبقه‌بندی وجود دارد Knoppix می‌باشد.


مروری اجمالی بر توزیعهای مذکور خواهیم داشت:

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

¨ Mandrake
این توزیع در سالهای اخیر محبوبیت بیشتری، بویژه در میان کاربران جدید و خانگی، پیدا کرده است. ویژگی قابل ملاحظه‌ای که دارد، نصب کاربرپسند آن می‌‌باشد. پس از نصب نیز به طور پیش‌فرض با محیط گرافیکی KDE اجرا می‌شود.

¨ SuSE
این توزیع یک جایگزین سرسخت، با نصب و پیکربندی ساده و کاربرپسند، برای کاربران ویندوز است. نصب ISO-ی این توزیع به صورت رایکان وجود ندارد. البته افراد نصب رایگان آنرا با استفاده از FTP پیشنهاد می‌کنند.

¨ Lycoris
این توزیع طراحی شده است تا یک توزیع کاربرپسند با نقاط قوت جهت گذار از ویندوز به لینوکس باشد. این توزیع، برای مبتدیان توصیه می‌شود.

¨ Lindows
نصب نرم‌افزار، مبتنی بر شبکه و با یک کلیک، به راحتی و سریع انجام می‌گیرد. یک شهریه برای دسترسی به اتحادیه نرم‌‌‌افزار لیندوز، سالانه، هزینه می‌شود.

¨ Xandros
گزینه‌ای مناسب برای مبتدیان می‌باشد. این توزیع تصحیح می‌شود و قابل اطمینان است، اما به همراه مؤلفه‌های خصوصی به بازار عرضه می‌شود که مانع توزیع مجدد آن می‌گردد. نسخه رایگان آن برای داونلود موجود نمی‌باشد.

¨ Knoppix
یک راه حل فوق‌العاده برای اجرا از روی CD فراهم آورده است. همچنین قابلیت تشخیص اجزاء سخت‌افزاری و تنظیمات دلخواه را دارد. اگر مایل باشید، می‌توانید برای بهبود کارایی سیستم، آنرا روی هارد نصب نمایید. نسخه‌های جدید آن همراه باتعداد قابل ملاحظه‌ای نرم‌افزار می‌باشد.

¨ Slackware
فرصتی مناسب برای یادگیری سیستم عامل لینوکس می‌باشد. این توزیع به شما کنترلها و اختیارات زیادی می‌دهد. از این پس در سایه لطف تنظیمات گرافیکی و اشباح اسرارآمیز پشت پرده خواهید بود.

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


نکات مهم:

هنگام نصب یک سیستم عامل جدید باید آمادگی از دست دادن اطلاعات خود را نیز داشته باشید. همیشه از داده‌های مهم خود روی هارد سیستم، یک پشتیبان تهیه کنید. راحتترین راه برای نصب یک سیستم‌عامل جدید، مشابه لینوکس، این است که آن را روی یک هارد کاملاً جدید و پارتیشن‌بندی‌نشده نصب نمود.
+ نوشته شده توسط در چهارشنبه سیزدهم تیر 1386 و ساعت 21:46 |