انجمن ویکی قلم‌های فارسی
ورود / عضویت

برنامهٔ ویرایش متون برای آیفون، آیپد و مک

گفتگوهای مربوط به آیپاد، آیفون، آیپد، آیتیونز، آیکلاد و محصولات مشابه

پاسخ: بهترین برنامه برای ویرایش متون طولانی (آی‌فون/آی‌پد/مک

پستتوسط Pooria Azimi » 19 فوریه 2016, 13:24

Pooria Azimi نوشته است:[نمایش]
Markdown فرمتیه که سالهاست در ایمیل‌های عادی یا در newsgroup ـها ازش استفاده می‌شده. مثلاً

A Title
======
Here goes the body...

A list:
* Item 1
* Item 2
. * Item 2.1
. * Item 2.2
* Item 3

This is *very* important, son.


(نقطه‌هایی که اول خطهای بالا گذاشته‌م در اصل نباید وجود داشته باشند و به‌خاطر ایراداتی که phpBB داره مجبور به اضافه‌کردنشون شده‌م)

به‌طور خلاصه، مثلاً عناوین رو با گذاشتن ===== یا ------- در زیرشون مشخص می‌کنیم، یا لیست‌ها رو با * یا - در اولشون (و فاصله‌دادن به‌شکلی که رتبه‌بندی منطقی‌شون حفظ بشه). متون مهم رو مشابه *text* یا **text** یا __text__ یا _text_ نشون می‌دیم (تا از بقیهٔ متن مجزا بشن). جداول و نمودارها رو با ASCII Art مشخص می‌کنیم. اگر می‌خواهیم رفرنسی بدیم، مثلاً می‌نویسیم:

According to "Markdown Syntax Guide"[12], this is syntactically incorrect
...
...
...
...
[11]: http://en.wikipedia.org/wiki/Markdown/
[12]: http://daringfireball.net/projects/markdown/syntax


یعنی، رفرنس‌ها رو شماره‌گذاری و در انتهای مطلب (مثلاً ایمیل) همه‌شون رو لیست می‌کنیم که خود مطلب خیلی شلوغ نشه.

-----------------

سال‌های سال ایمیل‌های plain text به‌همین شکل نوشته می‌شدند. اما چندین سال پیش دوستمون John Gruber این «قواعد» رو با تغییراتی تحت نام Markdown منتشر (یا تکرار، یا حداقل نامگذاری!) کرد: http://daringfireball.net/projects/markdown/

در ضمن برنامه‌ای با Perl برای تفسیر متونی که با این زبان نشانه‌گذاری نوشته‌شده‌ن به HTML عادی هم در سایتش قرار داد.

هدف Markdown (که نامش تا حدی در تقابل با Markup بوده)، بالاتر از همه‌چیز «سادگی نوشتن و خواندن به‌صورت Plain و بدون فرمت‌بندی» بوده، و اتفاقاً همین هدف (سادگی، و نه full-feature بودن) بود که باعث شده الآن تبدیل به de facto standard برای نوشتن متون وبلاگ‌ها، کامنت‌ها، راهنماهای آنلاین (برای زبان‌های برنامه‌نویسی)، و کلاً هر جایی که نیاز به متنِ فرمت‌دار و زیبا، منتها نه‌چندان پیچیده هست، بشه. هر چند، «گرامر» گروبر محدودیت‌های آزاردهنده‌ای هم داره که پروژه‌های زیادی (از جمله https://help.github.com/articles/github ... d-markdown و http://www.codinghorror.com/blog/2012/1 ... kdown.html و http://fletcherpenney.net/multimarkdown/ برای رفع اونها ساخته‌شده‌ن).

در مورد Markdown توضیح بیشتری نمی‌دم چون در لینک‌های بالا، http://daringfireball.net/projects/markdown/syntax و http://en.wikipedia.org/wiki/Markdown هر اطلاعاتی که لازمه آورده شده.

--------

در مورد برنامه‌های تایپ و ادیت Markdown:

خوشبختانه به‌خاطر ساده‌بودن ساختار Markdown، هزاران (بدون اغراق) برنامه برای کار با اونها وجود داره، و همه هم به‌خوبی با هم سازگارند!

برنامهٔ مورد علاقهٔ من، Mou ـه: http://mouapp.com/

این برنامه (برخلاف تقریباً تمام برنامه‌های دیگه)، در قسمت ویرایش (سمت چپ تصویر) هم متن رو فرمت‌بندی می‌کنه.
که واقعاً کار با برنامه رو لذت‌بخش می‌کنه. منتها، متأسفانه هنوز (بعد از بیشتر از ۱ سال که من دارم با سازنده‌ش چونه می‌زنم!) به‌خوبی از فارسی در قسمت ویرایشش پشتیبانی نمی‌کنه (هر چند، از سال پیش خیلی بهتر شده):

تصویر

من راستش چون متن فارسی نیازم نشده که بنویسم، دیگه بی‌خیال ایمیل‌فرستادن شدم، منتها در مورد متون انگلیسی، این فرمت‌بندیِ live در قسمت ویرایشش واقعاً حرف نداره! مثلاً سند زیر، که هم قسمت Preview (در سمت راست) و هم قسمت ویرایش (سمت چپ)، متنی که نوشته‌م کاملاً قابل خوندنه (یعنی عناوین، قسمت‌های ایتالیک و بود و جدول‌ها همه در یک نگاه قابل‌تمییز هستند):

تصویر

(عکس رو بزرگ کنید تا جزئیات مشخص بشن)

------

برنامهٔ دیگه برای مک، Markdown Pro ـه:
http://www.markdownpro.com

من این رو خیــــلی‌وقت پیش از App Store گرفتم، منتها راستش این‌روزها فقط زمانی که لازم باشه خروجی بگیرم ازش استفاده می‌کنم (انقدر که Mou خوب و مناسبه). منتها، این برخلاف Mou از فارسی هم به‌خوبی پشتیبانی می‌کنه:

تصویر

برای این‌که چنین اتفاقی بیافته، باید اولاً در تنظیمات و برگهٔ Previw گزینهٔ Use RTL رو انتخاب کرده، و بعد در قسمت ویرایش کامند+کنترل+کلید سمت راست (یا Right Click -> Writind Direction -> Right to Left) رو بزنید.

نکتهٔ جالب اینه که هر دوی این برنامه‌ها می‌تونن همزمان یک فایل رو ادیت بکنند، و زمانی که یکی فایل رو تغییر می‌ده، دومی بلافاصله محتویاتش آپدیت می‌شه!

-----

برای iOS، راستش تجربهٔ شخصی‌ای با هیچ برنامه‌ای ندارم، چون هیچ موقع نیاز به نوشتن Markdown در آیپد نداشته‌م. منتها صدها برنامه برای ادیت Markdown وجود داره. در مورد Elements خیلی مطلب شنیده‌م: https://itunes.apple.com/us/app/element ... 52422?mt=8
که کار سینکش رو با دراپ‌باکس انجام می‌ده.
منتها مطمئن نیستم چقدر با فارسی سازگاره، یا اصلاً کار کردن باهاش چقدر لذت‌بخشه (چون تایپ کاراکترهایی مثل # و - و = و * که در Markdown ضروری‌اند با کیبرد استاندارد مشکله).

برای همین، برنامه‌هایی که به بالای کیبرد استاندارد دکمه‌هایی اضافه می‌کنن به‌نظرم باید خیلی بهتر و usable ـتر باشند. مثلاً:

Byword

تصویر

https://itunes.apple.com/us/app/byword/id482063361?mt=8


iA Writer

تصویر

https://itunes.apple.com/us/app/ia-writ ... 02056?mt=8


Writing Kit

تصویر

https://itunes.apple.com/us/app/writing ... 08994?mt=8


لیست کامل‌تری در http://ipad.appstorm.net/roundups/produ ... -the-ipad/ آورده شده.


پست بالا مربوط به ژوئن ۲۰۱۳ ـست.

در طول این مدت، برنامهٔ زیبای Mou هیچ تغییری نکرده! سال گذشته کمپینی در Indiegogo راه انداختند برای ساخت نسخهٔ ۱٫۰ که ۲۷٫۰۰۰ دلار هم پشتیبانی براشون داشت، اما هنوز که اتفاقی نیافتاده و نسخهٔ جدیدی منتشر نشده: https://www.indiegogo.com/projects/mou- ... -for-you#/

--------

اما من این پست رو زدم تا سایت زیر رو معرفی بکنم: https://stackedit.io

این برنامه هم مشابه Mou کرسر رو در هر دو بخش (ادیت و پیش‌نمایش) به‌خوبی بالا و پائین می‌کنه. من الآن یک گزارش تکنیکی با این برنامه نوشتم (که کلی تکه‌کد در زبان‌های برنامه‌نویسی مختلف داشت) و امکان syntax highlighting ـش (+ امکان انتخاب زبان) بسیار کار رو راحت کرد! و خروجیِ PDF ـش هم بسیار زیباست.

تصویر

--------

«کلاسور» (http://classeur.io) هم برنامه‌ای مشابه از همان سازنده‌ست. این‌یکی هم نسخهٔ وب داره و هم می‌شه بشکل برنامهٔ مک دانلودش کرد. امکاناتش خیلی بیشتره، و مثل Mou در قسمت Edit هم استایل متن رو تغییر می‌ده و من که واقعاً ازش خوشم اومد:

Screen Shot 2016-02-19 at 12.44.30 AM.png


حتی بشکل خودکار table of contents رو هم تولید می‌کنه!
Screen Shot 2016-02-19 at 12.47.12 AM.png


---------

صدها برنامهٔ آنلاین ادیت Markdown دیگر هم وجود دارند؛ مثلاً این هم خیلی خوش‌ساخته: https://jbt.github.io/markdown-editor/

---------

در ضمن، لازم به گفتنه که بعد از خودداری جان گروبر از اضافه کردن ویژگی‌های جدید به Markdown، عده‌ای زبان جدیدی به نام CommonMark ساخته‌اند که عملاً Markdown ـه منتها بدون ایرادهای الکی‌ش.
نماد کاربر
Pooria Azimi
Site Admin
 
پست‌ها : 3332
تاریخ عضویت: 23 اوت 2008, 14:32
محل سکونت: Santa Barbara, CA

پاسخ: برنامهٔ ویرایش متون برای آیفون، آیپد و مک

پستتوسط نیما » 19 فوریه 2016, 15:34

ممنون پوریای عزیز،

راستش من یک سوال در ذهنم ایجاد شده، چرا این Markdown در برابر Markup انقدر جذاب‌تره؟ (البته شاید فقط برای من این طوره! شما چه حسی دارید؟) خیلی شسته رفته، سرحال، تر و تمیز و جذاب هست. در مقابل Markup برای من اعصاب خرد کن هست (نمی‌دونم چرا جدیدا تو جامعه علمی ایران ندونستن تک مساوی با بی‌سوادی هست. می‌دونم برای این متون خوبه ولی واقعا عذاب آوره، مخصوصا فارسی نوشتن در تک :mask: ).
نماد کاربر
نیما
 
پست‌ها : 462
تاریخ عضویت: 14 ژوئیه 2006, 20:51

قبلی


بازگشت به آیپاد، آیفون، آیپد، آیتیونز و آیکلاد


کاربران حاضر در این انجمن: بدون کاربران آنلاین و 16 مهمان