انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: ایمکس را با هم بیاموزیم  (دفعات بازدید: 9812 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
ایمکس را با هم بیاموزیم
« : 01 خرداد 1392، 08:15 ق‌ظ »
کاربران گنولینوکس خیلی خوب با آی آر سی آشنایی دارن و می دونن که اونجا علاوه بر درک لذت حضور در جمعی که عقاید یکسان دارن می تونن به جواب خیلی از مشکلاتشون در کمترین زمان ممکن برسن.

برای اتصال به کانال های آی آر سی نرم افزار های متنوع و زیادی ساخته شده اما نظرتون راجع به استفاده از این سرویس با یه ویرایشگر ساده چیه؟

تنها کاری که لازمه انجام بدید باز کردن ایمکس و تایپ دستور M-x erc  و بعد فشردن اینتره.

(منظور از M-x نگه داشتن دکمه alt و فشردن x ئه)

و بعد در بافر باز شده به کانال مورد نظرتون join کنید.


« آخرین ویرایش: 04 شهریور 1393، 08:38 ق‌ظ توسط mohsen-rashidi »

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 3418
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : ایمکس؛یک کلاینت آی آر سی!
« پاسخ #1 : 01 خرداد 1392، 09:14 ق‌ظ »
دوستان هم اگه خواستن به یه کانال خاص (مثلا ubuntu-ir) وصل بشن، می‌تونن از منوی ERC اقدام کنن ;)

اگر هم خواستن که ای‌مکس رو تحت ترمینال اجرا کنن می‌تونن که دستور زیر رو توی ترمینال بزنن:
$ emacs -nw
« آخرین ویرایش: 03 خرداد 1392، 12:49 ب‌ظ توسط سلمان م. »
چگونه هوشمندانه سوال کنیم
قوانین و خط مشیِ رفتاری در انجمن‌های فارسی اوبونتو
دانیال: اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3119
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : ایمکس؛یک کلاینت آی آر سی!
« پاسخ #2 : 01 خرداد 1392، 09:33 ب‌ظ »
فکر کنم کم کم پیش بره از ایمکس یه ISO بدن بگین برین نصبش کنید :D . EmacsOS :))) .

همه چی داره :| ادیتور که هست :| بازی که داره :| حالا هم IRC . خدا بعدیش رو رحم کنه ;D
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین fond

  • Full Member
  • *
  • ارسال: 144
پاسخ : ایمکس؛یک کلاینت آی آر سی!
« پاسخ #3 : 01 خرداد 1392، 09:41 ب‌ظ »
اگه درست یادم باشه، چند سال پیش یه جایی (که الان یادم نمیاد کجا بود) خوندم که از قول استالمن (؟) نوشته بود قراره یه کرنل به ایمکس اضافه کنن و به عنوان یه سیستم عامل منتشر کنن. بعدا معلوم شد که دروغ آوریل یا یه همچین چیزی بوده.

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3119
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : ایمکس؛یک کلاینت آی آر سی!
« پاسخ #4 : 01 خرداد 1392، 09:47 ب‌ظ »
اگه درست یادم باشه، چند سال پیش یه جایی (که الان یادم نمیاد کجا بود) خوندم که از قول استالمن (؟) نوشته بود قراره یه کرنل به ایمکس اضافه کنن و به عنوان یه سیستم عامل منتشر کنن. بعدا معلوم شد که دروغ آوریل یا یه همچین چیزی بوده.

خیلی هم بعید نیست. مثلا بر پایه vi فایل منیجر vifm ساخته شده ، فکر کنم ایمکس هم داشته باشه ;D .
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : ایمکس؛یک کلاینت آی آر سی!
« پاسخ #5 : 01 خرداد 1392، 10:17 ب‌ظ »
خیلی ممنون. عالی بود. فقط فکر کنم erc باشه که حواست نبوده نوشتی ecr.

دوستان هم اگه خواستن به یه کانال خاص (مثلا ubuntu-ir) وصل بشن، می‌تونن از منوی ERC اقدام کنن ;)

اگر هم خواستن که ای‌مکس رو تحت ترمینال اجرا کنن می‌تونن که دستور زیر رو توی ترمینال بزنن:
$ emacs -nw

خیلی ممنون
این نکته تو ترمینال باز شدنو نمی دونستم.
دمت گرم :)


.
فکر کنم کم کم پیش بره از ایمکس یه ISO بدن بگین برین نصبش کنید :D . EmacsOS :))) .

همه چی داره :| ادیتور که هست :| بازی که داره :| حالا هم IRC . خدا بعدیش رو رحم کنه ;D

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

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3119
  • جنسیت : پسر
  • Your Future is our Past!
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : ایمکس را باهم بیاموزیم.
« پاسخ #7 : 03 خرداد 1392، 12:01 ب‌ظ »

اگر فعالیت برنامه نویسی داشته باشید و اگر مثل من زیاد با آی دی ای ها راحت نباشین، حتما می دونید که تو گنولینوکس اول باید برنامه تون رو در یه ویرایشگر بنویسید بعد با استفاده از ترمینال کامپایلش کنید.البته سوویچ کردن بین دو پنجره کار آسونیه اما شاید ترجیح بدید هم ترمینال و هم ویرایشگرتون رو در یه پنجرا باهم داشته باشید.
خب تنها کاری که لازمه راه انداختن ایمکسه.
و بعد فشردن کلید های ترکیبی C-x 2.
این دستور به ایمکس می گه که پنجره رو به دو قسمت تبدیل کنه.شما می تونید این عددو افزایش بدید.
و بعد با استفاده از دستور M-x shell یکی از اون قسمتا رو به ترمینال تبدیل کنید. و برای رفت و آمد بین این دو بخش از C-x o.

 

و اگر خواستید پنجره به صورت عمودی تقسیم بشه C-x 3 رو وارد کنید.

=============

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

در ایمکس منظور از C کلید Ctrl ، منظور از M کلید Alt و منظور از RET فشردن کلید اینتره. :)
« آخرین ویرایش: 05 خرداد 1392، 08:27 ب‌ظ توسط mohsen-rashidi »

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2325
  • جنسیت : پسر
پاسخ : ایمکس را با هم بیاموزیم.
« پاسخ #8 : 03 خرداد 1392، 07:58 ب‌ظ »
برای همین از تمام دوستانی که چیزایی از ایمکس می دونن و یا تازه یاد گرفتن، ولو خیلی کوچیک، درخواست می کنم بیان دونسته هاشونو اینجا بذارن تا دیگران هم استفاده کنن.
سایت زیر مقاله های خوبی داره:
http://shahinism.com/blog/tag/emacs
http://shahinism.com/blog/tag/emacs/page/2
http://shahinism.com/blog/tag/emacs/page/3

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : ایمکس را با هم بیاموزیم.
« پاسخ #9 : 18 خرداد 1392، 11:44 ق‌ظ »
به قول شاهینیسم: ایمکس ایمکس ایمکس و باز هم ایمکس
این نرم افزار داره یواش یواش جای تمام نرم افزار هایی که قبل از این استفاده می کردمو پر میکنه و از این روزاست که رو سیستم های جدیدم فقط یه ایمکس و یه مرورگر نصب کنم. \\:D/
چیزی که همین الان یاد گرفتمو میخوام با شما به اشتراک بذارم دریافت و ارسال ایمیل از طریق ایمکسه.
شگفت انگیزه نه؟
البته این آموزش فقط برای سرویس جیمیل کاربرد داره ولی شاید در آینده آموزش کلی رو هم بذارم(قول نمیدم).
ما در این آموزش از کلاینت اصلی ایمیل ایمکس، به اسم gnus استفاده می کنیم که به احتمال قوی به طور پیشفرض نصبه.دستور M-x gnus رو وارد کنید؛اگر یه صفحه ایی که لوگوی ایمکس به رنگ آبی وسطش بود بالا اومد یعنی gnus نصبه و اگر نه از این صفحه می تونید آموزش نصبشو ببینید.


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

فایل gnus.el./~ رو باز کنید و این خطوط رو داخلش قرار بدید

(setq gnus-select-method '(nnimap "gmail"
  (nnimap-address "imap.gmail.com")
  (nnimap-server-port 993)
  (nnimap-stream ssl)))

و برای استفاده از سرویس SMTP که برای ارسال ایمیل به کار می ره این خطوط رو هم اضافه کنید :

(setq message-send-mail-function 'smtpmail-send-it
      smtpmail-starttls-credentials '(("smtp.gmail.com" 587 nil nil))
      smtpmail-auth-credentials '(("smtp.gmail.com" 587 "username@gmail.com" nil))
      smtpmail-default-smtp-server "smtp.gmail.com"
      smtpmail-smtp-server "smtp.gmail.com"
      smtpmail-smtp-service 587)

و به جای عبارت username@gmail.com آدرس جیمیل خودتون رو قرار بدید.
و برای اینکه ایمیل هایی که از طریق gnus ارسال می کنید در سرور گوگل ذخیره بشه اینا رو هم اضافه کنید:

(setq gnus-posting-styles
      '((".*"
("CC" "username@gmail.com")
         (address "username@gmail.com"))))

حالا فایل gnus.el. رو ذخیره کنید و ببندید.


اکنون باید فایل authinfo./~ رو باز کنید و خطوط زیر رو درونش قرار بدید.

machine imap.gmail.com login username@gmail.com password secret port 993و
machine smtp.gmail.com login username@gmail.com password secret port 587
به جای password secret هم باید کلمه عبور حسابتون رو بنویسید.

با ذخیره و بستن این فایل کار کانفیگ gnus تموم میشه و می تونید با باز کردن ایمکس و تایپ دستور M-x gnus از زندگی گیکی خودتون لذت ببرید.
در مورد خود gnus هم باید بگم که تنظیمات خیلی خیلی خیلی زیادی داره که باید خودتون یاد بگیرید.من این آموزشو از لینک زیر آوردم که همون جا یه سری توضیح برای استفاده مقدماتی از gnus آورده که برای شروع مفیده.

http://www.emacswiki.org/emacs/GnusGmail#toc23

چند تا عکسم از محیط gnus براتون میذارم تا یکمی هم از اینها یاد بگیرید. :)




« آخرین ویرایش: 18 خرداد 1392، 11:47 ق‌ظ توسط mohsen-rashidi »

آفلاین TESLAA

  • Full Member
  • *
  • ارسال: 142
  • جنسیت : پسر
  • Sometimes Before You Can Walk , You Should RUN!
پاسخ : ایمکس را با هم بیاموزیم.
« پاسخ #10 : 18 خرداد 1392، 12:52 ب‌ظ »
mohsen-rashidi عزیز عالی بود! فوق العاده!
Sometimes Before You Can Walk , You Should RUN!

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : ایمکس را با هم بیاموزیم.
« پاسخ #11 : 18 خرداد 1392، 04:42 ب‌ظ »
میگه یکی از فلسفه های گنو/لینوکس این نیست که هر برنامه کار خودش رو فقط انجام بده و اون رو به بهترین نحو انجام بده؟ این که توسعش یه زمانی دست استالمن بود مثلا ادیتوره اما مثل اینکه تنها استفاده ای که ازش نمیشه ادیتوره :|

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : ایمکس را با هم بیاموزیم
« پاسخ #12 : 18 خرداد 1392، 10:50 ب‌ظ »
میگه یکی از فلسفه های گنو/لینوکس این نیست که هر برنامه کار خودش رو فقط انجام بده و اون رو به بهترین نحو انجام بده؟ این که توسعش یه زمانی دست استالمن بود مثلا ادیتوره اما مثل اینکه تنها استفاده ای که ازش نمیشه ادیتوره :|

خب این فلسفه مخصوص برنامه های مختص یونیکسه که در سایر سیستم عامل ها معمولا قابل پیاده سازی نیستن.نرم افزار هایی مثل wget,grep,cat,less,cd,ls,mount و ده ها برنامه ی دیگه، که می تونید اونها رو در شاخه usr/bin/ پیدا کنید،‌ از این قانون و سایر قوانین یونیکس پیروی می کنن.
اما نرم افزاری مثل ایمکس مختص یونیکس نیست و در سایر سیستم عامل ها قابل اجراست(هر چند استفاده از ایمکس در محیطی غیر از لینوکس مثل استفاده از اتومبیل لامبورگینی رونتون در جاده سنگلاخیه) پس می تونه بیش از یه کار انجام بده.
« آخرین ویرایش: 04 شهریور 1393، 08:40 ق‌ظ توسط mohsen-rashidi »

آفلاین محمدرضا ح.

  • High Hero Member
  • *
  • ارسال: 3119
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : ایمکس را با هم بیاموزیم
« پاسخ #13 : 19 خرداد 1392، 12:11 ق‌ظ »
بعنوان یک ادیتور زیادی سنگین هست :). فقط تنها خوبیش نسبت به vim ساپورت بهترش از فارسی هست. همین.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1532
پاسخ : ایمکس را با هم بیاموزیم
« پاسخ #14 : 19 خرداد 1392، 05:42 ب‌ظ »
برای نصب چه بسته ای باید انتخاب کنم:
$ emacs

The program 'emacs' can be found in the following packages:
 * emacs23
 * emacs23-nox
 * emacs24
 * emacs24-nox
 * e3
 * emacs23-lucid
 * emacs24-lucid
 * jove
Try: sudo apt-get install <selected package>
اوبونتو 13.04 دارم.