بازدید : مرتبه
تاریخ : پنجشنبه 11 شهریور 1389
سلام بر همگی . امیدوارم عباداتون مورد قبول حق تعالی قرار گرفته باشه. و اما امروز قصد معرفی نرم افزار ذکر رو دارم که حاصل تلاش دوستان  هموطنمونه که به صورت مولتی پلتفرم(قابل اجرا روی چند سیستم عامل) و مهم تر از همه به صورت کد باز (openSuorce) برای استفاده عموم مهیا شده است.
امـکـانـــات برنـــامـــه:
1-ارائه ی متن کامل قرآن کریم به همراه ترجمه هایی با زبان های مختلف (بیش از 17 زبان از جمله ترجمه الهی قمشه ای و مکارم شیرازی)
2-امکان جستجوی بسیار پیشرفته حتی با استفاده از ریشه لغات با امکان محدود کردن دامنه ی جستجو و رنگی کردن نتیجه و چاپ صفحات
3-استفاده از فونت خوانا وشبیه به قرآن های مکتوب با امکان کپی برداری
4-امکان استفاده همزمان از چند ترجمه در زیر آیات
5-امکان تلاوت آیات و سوره ها بصورت آنلاین و ، آفلاین(با دانلود فایل های مورد نظر از اینجا) توسط اساتید مختلف
6-محیط زیبا با امکانات مرور صفحه ای، حزب به حزب و جزء به جزء،پرش به آیه،و اطلاعاتی مفید درباره ی سوره مورد نظر با امکان نشانه گذاری و سفارشی کردن صفحه بندی
7-امکان ذخیره صفحات بصورت اچ تی ام ال
8-محیط کاربری به 20 زبان مختلف از جمله فارسی
و...


  اگر در این نسخه از برنامه ترجمه ها نبودند آنهارا جداگانه میتوانید از اینجا 
دانلود کنید

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





طبقه بندی: برنامه لینوکس،
ارسال توسط علیرضا قاسمی کیان

نصب نرم افزار در لینوکس با ویندوز و مکینتاش متفاوته  و این مساله محاسن و معایبی داره. هرچند سیستمهای مدیریت نرم افزار در لینوکس مثل APT، Portage، YUM و PACMAN قوی و هوشمند هستند و می تونند کل سیستم رو بروزرسانی کنند مشکلاتی هم برای نصب برنامه ها در لینوکس وجود داره:

1-      شما به اینترنت پرسرعت نیاز دارید. نصب برنامه و بروزرسانی در سیستمهای آفلاین یا سیستمهایی که اینترنت پرسرعت ندارند کاری بسیار سخت و گاهی غیر ممکنه.

2-      انتقال برنامه های داونلود شده از سیستمی به سیستم دیگر به راحتی میسر نیست.

3-      برنامه هایی که برای یک توزیع خاص بسته بندی یا package شده اند روی توزیعهای دیگه کار نمی کنند.

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

شاید این مشکلات برای کسی که اینترنت پرسرعت داره خیلی محسوس نباشه اما در هر حال باید پذیرفت که در کشورهایی مثل کشورما دسترسی به اینترنت پرسرعت هنوز برای بسیاری از افراد ممکن نیست.

Portable Apps for Linux

اما باید خبر خوبی رو بهتون بدم که مطمئنم خیلی ازشما به خصوص کسانی که هنوز مجبورند از dial-up استفاده کنند  رو خوشحال می کنه. نوع جدیدی از بسته های نصب برای لینوکس طراحی شده که مثل بسته های ویندوزی و حتی راحت تر از اون کار می کنه. یعنی شما کافیه فقط یک فایل رو داونلود کنید و روش کلیک کنید تا اجرا بشه. و دیگه لازم نیست نگران dependency ها باشید چون همه اونها در داخل بسته جاسازی شده اند. کافیه به آدرس http://portablelinuxapps.org/ برید و برنامه های مورد علاقه خودتون رو داونلود کنید. فعلا بیش از 80 برنامه مفید و کاربردی که می تونند همه کارهای شما رو راه بندازند در اینجا وجود داره. VLC و Avidemux و GIMP و خیلی برنامه های مفید دیگه رو میتونید ازاینجا دریافت کنید. حالا می تونید حتی برای دوستی که اینترنت سریع نداره لینوکس نصب کنید و برنامه های مورد نیازش رو روی cd کپی کنید و در اختیارش بگذارید!

ضمنا پروژه Elementary که داره بر روی یک سیستم عامل کاربرپسند بر پایه اوبونتو کار می کنه فناوری جدیدی به نام AppImages رو ابداع کرده که با استفاده از اون میشه برنامه ها رو به صورت کاملا Portable بسته بندی و منتشر کرد. اگر تابحال با سیستم عامل Mac کار کرده باشید می دونید که بسته های نرم افزاری Mac که Disk Image نامیده می شن چطور کار می کنند. AppImage  ها هم فناوری مشابهی دارند. یعنی هر بسته در واقع یک فایل ISO هست یک یک بیت اجرایی یا executable در ابتدای اون وجود داره. با اجرای یک AppImage در واقع یک فایل سیستم مجازی روی سیستم سوار یا mount میشه و اسکریپتی به اسم AppRun پیوندی بین این فایل سیستم و فایل سیستم اصلی ایجاد می کنه به طوری که AppImage بتونه از کتابخانه ها و منابع فایل سیستم اصلی استفاده کنه. AppImage ها برای اجرا نیازی به نصب و همینطور مجوز دسترسی    root ندارند. تنظیمات خودشون رو مثل بقیه برنامه ها در پوشه Home کپی می کنند و می تونند تنظیمات برنامه هایی رو که به روشهای دیگه (مثلا از طریق   APT) نصب شده اند رو هم بخونند. نکته بسیار جالب اینه که این بسته ها روی توزیعهای ubuntu، Fedora و OpenSuse و بسیاری توزیعهای دیگه قابل اجرا هستند! و جالبتر اینکه با این روش می تونید چند نسخه مختلف از یک برنامه رو کنار هم داشته باشید!

البته هنوز راه حل مناسبی برای بروزرسانی این برنامه ها پیدا نشده ولی ظاهرا دارند روی این مساله هم کار می کنند.

برای اطلاعات بیشتر اینجا رو ببینید:

http://www.elementary-project.com/wiki/index.php?title=AppImages




طبقه بندی: آموزش لینوکس،
ارسال توسط علیرضا قاسمی کیان
بازدید : مرتبه
تاریخ : شنبه 5 تیر 1389
سلام خوب بعد از مدت ها اومدم یه سری ببینم اینجا هنوز هست یا نه !
این تصمیرم از دست ندین به عنوان آخرین کار تابستونم !

لینوکس خوب ! 



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

fedora learning

برخی از مواردی که در این کتابه به آن ها اشاره شدخ :
1. آموزش نصب مودم های dialUp در لینوکس.
2. آموزش نصب برنامه ها از جمله کدک های صوتی و تصویزی در لینوکس
3. آموزش نصب کارت گرافیک
4. فارسی سازی لینوکس
5. ترفند های ساده و عملی
6. آموزش KDE یرای مبتدی ها
و.....

البته این آموزش ها باید کمی کامل تر بشن و شاید یکم قدیمی شده باشن اما اکثرشون حواب میدن . ایشالا خودم در آینده ی نزدیک برخی از اون ها رو کامل توضیح میدم.



طبقه بندی: آموزش لینوکس،
ارسال توسط علیرضا قاسمی کیان
به نقل ز سایت رسمی مسابقات:

قوانین نام نویسی:

 

1. از هر مؤسسه حداکثر یک تیم می تواند در لیگ شبیه سازی دوبعدی شرکت کند.

 

2. یک نفر فقط می تواند عضو و یا سرپرست یک تیم باشد ( به عنوان مثال حتی عضو یک تیم و سرپرست تیم  دیگر بودن نیز مجاز نیست.) به محض اینکه مشخص شود فردی از این مورد تخطی کرده است بدون هیچگونه اخطار فرد مورد نظر از هر دو تیم حذف شده و امتیاز منفی قابل توجهی در فرایند انتخابی به هر دو تیم تعلق می گیرد.

 

قوانین استفاده از بیس ها و کدهای موجود:

 

کدهای دسته ی اول: استفاده از بیس UvA_Trilearn، بیس WrightEagle و بیس Mersad (نسخه ی جدید ریلیز شده) آزاد می باشد.

 

کدهای دسته ی دوم: استفاده از بیس Mersad 2004-2005 و همه ی کدهایی که بر روی آن نوشته شده و ریلیز شده اند (مانند Nemesis2008) با شرایط زیر آزاد است:  

·         استفاده از مهارت پاس و تمام توابع مرتبط استفاده شده در آن و هرگونه کپی برداری از آنها ممنوع می باشد.

 

کدهای دسته ی سوم: استفاده از بیس هلیوس (agent-2d) با شرایط زیر آزاد است:    

 

·         استفاده از تابع get_the_best_pass و تمام توابع استفاده شده در آن (create_routes ، verify_direct_pass ، verify_lead_pass ، verify_through_pass ، evaluate و ...)  و هرگونه کپی برداری جزئی یا کلی از آنها ممنوع می باشد.

·         استفاده از advance_ball و kick_to_corner و تمام توابع مرتبط یا استفاده شده در آنها و هرگونه کپی برداری جزئی یا کلی از آنها ممنوع می باشد.

·         شرایط بالا حداقل و فرم عمومی محدودیت استفاده است و در صورت استفاده یا کپی برداری  از هر یک از امکانات دیگر پیش بینی نشده در موارد بالا ماژول و یا تابع استفاده شده توسط کمیته ی فنی به صورت موردی بررسی می شود.

 

کدهای دسته ی چهارم: شرایط استفاده از کد Helios2008 به شرح زیر می باشد:

 

·         این شرایط در تاریخ 23 دی کامل اعلام خواهد شد.

 

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

·         توجه: استفاده از بیس تیمی که از اول آوریل سال 2009 و یا بعد از آن در یک مسابقه ی رسمی شرکت کرده است مجاز نیست.

 

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

 

مرحله ی انتخابی:

 

مرحله ی اول: در این مرحله تمام تیم ها TDP و باینری خود را به همراه اسکریپت های start1 و start2 ارسال می کنند. همچنین هر تیم در صورت درخواست کمیته ی فنی باید کد خود را که تولید کننده ی باینری فرستاده شده است نیز ارسال کند. هر یک از این موارد باید دارای شرایط زیر باشند:

 

·         TDP : در ابتدای آن تمام تیم ها باید دقیقاً ذکر کنند که از کدام دسته از دسته های شش گانه ی معرفی شده در قسمت قبل استفاده می کنند. علاوه بر دسته، زیر دسته ی دقیق نیز در صورت وجود باید دقیقاً ذکر شود. یعنی، اگر تیمی از کد ریلیز شده ی تیم الف استفاده می کند و تیم الف خود بر مبنای کد ریلیز شده ی تیم ب نوشته شده است، در آن صورت در TDP باید دسته ی ب و  زیر دسته ی الف هر دو ذکر شوند. در ادامه TDP کارهای انجام شده تا کنون و کارهایی که در آینده قصد انجام آن وجود دارد معرفی و توضیح داده می شوند. توجه به این نکته الزامی است که حجم نوشته شده برای کارهای آتی باید حداکثر یک چهارم حجم نوشته شده برای کارهای انجام شده باشد. TDP باید حداقل چهار صفحه و حداکثر ده صفحه باشد که این تعداد صفحه بر مبنای فونت 11 و فاصله ی بین خطوط یک سانتی متر می باشد.

 

·         باینری: باید به صورت استاتیک make  شده باشد که مشکلی در هنگام اجرا بر روی سیستم های دیگر نداشته باشد. مسئولیت مشکلات ایجاد شده بر اثر make کردن به صورت غیر استاتیک بر عهده ی تیم می باشد.

 

·         کد (در صورت درخواست کمیته ی فنی) : در صورت make نشدن کد فقط یک فرصت با امتیاز منفی به تیم برای اصلاح کد داده می شود.  در صورتی که در هر مرحله مشخص شود دسته و یا زیردسته ی ابراز شده در TDP با کد فرستاده شده یکسان نیست بدون اخطار تیم حذف خواهد شد.

 

مرحله ی دوم: در این مرحله کد تمام تیم هایی که کمیته ی فنی از آنها درخواست ارسال کد کرده بود توسط کمیته ی فنی بررسی شده تا مغایرتی با محدودیتهای معرفی شده برای هر دسته از کدها نداشته باشد. در صورت مشاهده ی اولین مغایرت بدون خواندن بقیه ی کد این اشکال برای اصلاح به تیم ارسال می شود و یک امتیاز منفی برای آن تیم ثبت می شود. بعد از اولین اصلاح، هرگونه مشاهده ی مغایرت با محدودیت های تعیین شده مستقیماً باعث حذف تیم می شود. در پایان این مرحله تیمهایی که کدشان با موفقیت بررسی شده است به مرحله ی بعد منتقل می شوند.

 

مرحله ی سوم: در این مرحله تنها تیم هایی حضور دارند که از فیلتر دو مرحله ی قبل با موفقیت عبور کرده باشند. در این مرحله باینری هر تیم مقابل چند تیم ثابت از سطوح مختلف (بین 3 تا 6 تیم) بازی می کند و امتیاز کسب شده با احتساب امتیاز منفی احتمالی که از مراحل قبل کسب شده است امتیاز کلی تیم را تشکیل داده و تیم ها بر اساس رتبه بندی امتیازشان به مسابقات IranOpen2010 راه می یابند.

 




طبقه بندی: اخبار،
ارسال توسط علیرضا قاسمی کیان
بازدید : مرتبه
تاریخ : سه شنبه 15 دی 1388
احتمالا خیلی از شما ربوکاپی های عزیز متوجه شده اید که سرور رو نمیشه از راه های قبلی روی فدورا 10 به بعد نصب کرد ! و چون زیاد تو خط لینوکس نیستین ولش میکنین و میرین سراغ همون لینوکس های قدیمی و به درد نخور !
در حالی که این نسخه از فدورا بدون شک یکی از بهترین های فدورا بوده است .

خوشبختانه از فدورا 10 به بعد مسولین این پروژه به فکر این افتادن که یه حالی به ربوکاپی ها بدن . اونا سرور ربوکاپ را جزو برنامه های اصلی فدورا قرار دادن و دوستانی که در فدورا 11 دسترسی به اینترنت دارند به راحتی آب خوردن میتونن نصبش منن اما چون میدونم 90٪ شما از این نعمت برخوردار نیستین (!) اون بسته ها رو برای شما دانلود کردم تا شما هم از حل دادن اون ها بواسطهی نیم حال من مستفیض بشین !!!!!!۱

بریم سراغ اصل مطلب !
بسته ای که برای دانلود گذاشتم رو دانلود کنین و از از حالت فشرده خارجش کنین .
4تا بسته ی RPM  میبینین که باید اونا رو نصب کنین.
کلا برای نصب بسته های RPM  باید از دستور زیر در ترمینال استفاده کنین :
rpm -ivh packname
که بجای کلمه سوم اسم بسته رو مینویسین .

حالا بسته ها رو به ترتیبی زیر نصب کنین :
xorg-x11-fonts-misc-7.2-8.fc11.noarch
rcssserver-13.2.2-1.fc11.i586
rcssserver-gui-13.2.2-1.fc11.i586
rcssmonitor-13.1.0-2.fc11.i586

تموم شد !!!! باورتون میشه انقدر راحت باشه ؟؟
تازه اگه اینترنت باشه از این هم راحت تر میشه !

ایشالا تو مطلب بعدی میگم چجوری مودم رو نصب کنین !
بازم مشکلی بود بگین !



طبقه بندی: ربوکاپ،
ارسال توسط علیرضا قاسمی کیان
بازدید : مرتبه
تاریخ : جمعه 8 آبان 1388

س از ۶ ماه , توزیع گنو/لینوکس اوبونتو ۹.۱۰ و دیگر توزیع های خانواده آن با اسم رمز Karmic Koala رسما منتشر شد. مشخصات کلی این نسخه به این شرح است:


- کرنل لینوکس ۲.۶.۳۱.۱
- بوت لودر جدید GRUB 2
- بهبود سیستم امنیتی AppArmor
- استفاده از فایل سیستم ext4 به طور پیش فرض
- حل مشکل کارت های گرافیک Intel با درایور جدید
- استفاده از سیستم جدید Upstart برای بهینه سازی و افزایش سرعت بوت
- فعال بودن پیش فرض قابلیت Kernel Mode Setting برای کارت های گرافیک اینتل
- جایگزینی hal با DeviceKit و udev برای مدیریت بهتر سخت افزاری و مصرف انرژی

ویژگی های جدید اوبونتو ۹.۱۰:

- دسکتاپ GNOME 2.28
- سرویس Ubuntu One
- قالب و آیکن های جدید در دسکتاپ
- پوسته گرافیکی جدید و زیبا در بوت و صفحه لوگین
- برنامه های Firefox 3.5 , OpenOffice.org 3.1.1 و …
- نسخه Ubuntu 9.10 Netbook Remix مختص نت بوک ها
- جایگزینی Add/Remove با ابزار جدید Ubuntu Software Center


linuxshare.org





طبقه بندی: اخبار،
ارسال توسط علیرضا قاسمی کیان
بازدید : مرتبه
تاریخ : سه شنبه 5 آبان 1388

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

کاری که در ابتدا خیلی مشکل به نظر میرسه اما احتمالا میتونین با این چند تا کار مشکلات ساده ای رو که براتون پیش میاد ، حل کنین !!!

به طور کلی نیاز به کامپایل خیلی کم ممکنه پیش بیاد ، مثلا امکان داره برنامه ای تازه منتشر شده باشه و هنوز بسته های اون برای توزیع های مختلف آماده نشده باشه.

کامپایل شیوه های مختلفی داره که خودتون باید برین یاد بگیرین !!! ;) cmake , automake ,…

تمام بسته‌های سورس هم داخلشون یک فایل README یا INSTALL دارن که روش کامپایل کردن اون برنامه رو بهتون میگه که معمولا از چند دستور ساده تشکیل شده.

اما مهم وقتی هست که توی کامپایل کردن با error مواجه میشین!

پیش‌نیاز :

اولین مشکل اصولا نصب نبودن بسته های پیش فرض برای کامپایل هست ،

error: stdio.h: No such file or directory

شما باید حتما این نرم افزارها رو نصب کنید تا بتونین کامپایل کنین.

sudo aptitude install build-essential

خب حالا باید منتظر خطاهای عجیب تر بشیم !

پیدا‌ نشدن بسته :

Could not find REQUIRED package Plasma

خب این خطا ساده به نظر میاد ، بسته plasma پیدا نشد، و حالا شما در اولین تلاش باید سعی کنین تا بسته ای به نام plasma رو نصب کنین، اما ممکنه به شما بگه که همچین بسته ای در مخازن لینوکس شما وجود نداره ! در این صورت شما باید اسم این بسته رو توی منابع خودتون جستجو کنین . این طوری احتمالا بسته ای با نامی مشابه پیدا میکنین که باید همون رو نصب کنین ! مثلا libplasma-dev !

aptitude search <pkgname>

پیدا نشدن فایل :

و حالا سخت ترین قسمت کار یا شاید هم عجیب ترین قسمت !

اگه به این خطا دقت کنین نوشته فایل FindKDE4Internal.cmake پیدا نشده.

CMake Error: ERROR: cmake/modules/FindKDE4Internal.cmake not found in /home/user/.kde4/share/apps;/usr/lib/kde4/share/kde4/apps

برای اینکه بدونین چه بسته ای رو باید نصب کنین که این فایل رو داشته باشه باید برنامه apt-file رو نصب کنین (البته این برنامه نیاز داره تا یکسری منابع رو از اینترنت بارگذاری کنه).

sudo aptitude install apt-file

و حالا

apt-file search <filename>

که اسم فایل رو بجای اون قرار میدیم و در نتیجه به ما میگه

kdelibs5-dev: /usr/lib/kde4/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

که میفهمیم باید بسته ای به نام kdelibs5-dev رو نصب کنین !

و اما یک کار جالب تر !

با این برنامه دیگه حتی نیاز نیست بعد از گرفتن خطا ، به دنبال نصب بسته مورد نظر برین !

auto-apt run command

که به جای command ، باید اسم برنامه ای رو بنویسین که قراره اجرا بشه و ممکنه به یکسری برنامه هایی که موجود نباشن نیاز داشته باشه.

auto-apt run ./configure

البته بعضی وقت ها هم به خطاهایی برمیخوریم که !!!! ;)




طبقه بندی: آموزش لینوکس،
ارسال توسط علیرضا قاسمی کیان
(تعداد کل صفحات:6) [1] [2] [3] [4] [5] [6]

.: Weblog Themes By Tem.Rozblog.Com :.