یک ویراشگر از نوع MarkDown برای نوشتن سادهی مطالب علمی یا روزمره تحت تکنولوژی وب
تبهای اولیه
بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله و برکاته،
عرض ادب و احترام،
نرمافزار جدید یکی از آشنایان را به سفارش ایشان در اینجا به اشتراک میگذارم که شاید به کار دیگران هم بیاید.
این نرمافزار یک ویرایشگر متن از نوع مارکدان هست، شما یک متن ساده در محیط نرمافزار که در مرورگر اینترنتی شما (برنامه فقط در فایرفاکس آزمایش شده است) باز شده است مینویسید و کلید پردازش را میفشارید تا خروجی از نوع HTML برایتان نمایش داده شود، راهنمای فرامینی که میتوانید استفاده کنید هم در خود نرمافزار هست، امکان درج شکل و جدول و تیتر و رنگی کردن متن و توپر کردن آن و گذاشتن لینک و درست کردن لیستهای ترتیبی و بیترتیب و حروفچینی فرمولهای ریاضی (با استفاده از MathJax) فراهم شده است و انواع خندانکها هم در آن گنجانده شده است، دست آخر هم لیستی از پاورقیها و در صورت تمایل فهرست مطالب به صورت خودکار اضافه میگردد.
نکتهی مهم این است که با وجود آفلاین بودن نرمافزار ولی قابلیت ذخیرهی خودکار مطالب و ذخیرهی متن کد در یک فایل متنی نیز فراهم شده است، علاوه بر اینکه میتوان خروجی تولید شده را به صورت فایل HTML یا PDF نیز تولید کرد. فایل PDF تولیدی مستقل است و برای انتقال آن نیاز به حفظ پوشهی حاوی کتابخانهها و امثال آن را ندارد.
بیشتر حجم نرمافزار بخاطر استفاده از MathJax هست، اگر کسی نیازی به حروفچینی ریاضی نداشته باشد میتواند آن کتابخانه را حذف کند تا هم در حجم نرمافزار و هم در تعداد فایلها که در عمل کپی کردن آن از جایی به جای دیگر را به شدت کند کرده است صرفهجویی نماید. یا میتواند به جای MathJax از Katex استفاده کند و خودش قابلیت استفاده از آن را اضافه نماید تا هم امکان حروفچینی معادلات ریاضی را داشته باشد و هم حجم برنامه و تعداد فایلها کم باقی بماند، اینکه به صورت اولیه از MathJax استفاده شده است برای این است که کاملتر است و برای کسانی که به دنبال جایگزین سبکتری از LaTeX باشند که قابلیت تولید متون علمی زیبا به زبان فارسی را داشته باشند مناسبتر باشد.
برای هر امکاناتی که فعلاً به برنامه اضافه نشده باشد همچنان میتوان هم کد منبع نرمافزار را ویرایش کرد تا نیازهای شخصیامان را برآورده نماید و هم میتوان در بخش ورودی کد از ابتدا از فرامین خود HTML استفاده کرد، بدون نیاز به اینکه حتماً از قبل دستور میانبری برای آن کار تعریف شده باشد ...
تصاویری از محیط نرمافزار:
نتوانستم نرمافزار را در این سایت آپلود کنم، در صورت تمایل برای دانلود آن به این آدرس مراجعه نمایید.
موفق باشید
سلام،
این ویرایشگر اولین نوع از انواع ویرایشگر مارکدان فارسی نیست، برای یک نمونهی قدیمیتر (در واقع فعلاً تنها یک نمونهی دیگر را میشناسم) ر.ک. به نرمافزار مرتب. در این آدرس میتوانید دموی آن را ببینید، سپس اگر خواستید میتوانید کد منبع آن را هم دانلود نمایید.
البته ناگفته نماند که نرمافزار «مرتب» که به آن اشاره کردم فعلاً محدودیتهای دارد و مثلاً تا جایی که دیدهام تنها خروجی آن به صورت PDF است و حتی بخشی در خود نرمافزار ندارد که خروجی را قبل از تولید PDF ببینید، این مسأله در عمل کار نوشتن یک متن را دشوار میکند، از این نظر برنامهی شما به نظر مناسبتر باشد ...
در هر صورت ایدهی خیلی خوبیه که بشود بعد از Microsoft Word و امثال آن (LibreOffice و ...) از دست LaTeX هم خلاص شویم که هر بار باید کلی دانلود کنیم تا به روز گردد و چون بخش حروفچینی دوطرفه (کتابخانهی bidi) و حروفچینی فارسی (xepersian) آن فقط توسط یک نفر (آقای خلیقی) انجام میشود در برخی کاربردها به مشکل میخورد (مثل امسال که TexLive 2016 بخاطر یک bug ساده تقریباً برای فارسیزبانان تا چند وقت غیرقابل استفاده بود، اگر الآن قابل استفاده شده باشد را خبر ندارم) و از برخی از کتابخانههای خیلی مهم هم نمیشد استفاده کرد. الآن که آینده دارد به استفادهی از تکنولوژی وب پیش میرود و حتی سیستمعاملهایی داریم که کلاً دستکتاپشان تحت وب باشد خوب است که نرمافزارهای کاربردی این چنینی برای فارسیزبانان بیشتر تولید گردد (نمونههای خارجی این نرمافزار شما زیاد است ولی فکر کنم بیشترشان باید تحت سرور اجرا شوند و حداقل به یک سرور محلی مثل node.js نیاز دارند)، بخصوص که حداقل مرورگرها از ابتدا از زبانهای راستبهچپ و فارسی به طور خاص حمایت میکنند، فقط میماند ریاضی آن که آن هم به قول شما توسط MathJax و Katex قابل پیادهسازی است.
با تشکر
سلام،
این ویرایشگر اولین نوع از انواع ویرایشگر مارکدان فارسی نیست، برای یک نمونهی قدیمیتر (در واقع فعلاً تنها یک نمونهی دیگر را میشناسم) ر.ک. به نرمافزار مرتب. در این آدرس میتوانید دموی آن را ببینید، سپس اگر خواستید میتوانید کد منبع آن را هم دانلود نمایید.
البته ناگفته نماند که نرمافزار «مرتب» که به آن اشاره کردم فعلاً محدودیتهای دارد و مثلاً تا جایی که دیدهام تنها خروجی آن به صورت PDF است و حتی بخشی در خود نرمافزار ندارد که خروجی را قبل از تولید PDF ببینید، این مسأله در عمل کار نوشتن یک متن را دشوار میکند، از این نظر برنامهی شما به نظر مناسبتر باشد ...
در هر صورت ایدهی خیلی خوبیه که بشود بعد از Microsoft Word و امثال آن (LibreOffice و ...) از دست LaTeX هم خلاص شویم که هر بار باید کلی دانلود کنیم تا به روز گردد و چون بخش حروفچینی دوطرفه (کتابخانهی bidi) و حروفچینی فارسی (xepersian) آن فقط توسط یک نفر (آقای خلیقی) انجام میشود در برخی کاربردها به مشکل میخورد (مثل امسال که TexLive 2016 بخاطر یک bug ساده تقریباً برای فارسیزبانان تا چند وقت غیرقابل استفاده بود، اگر الآن قابل استفاده شده باشد را خبر ندارم) و از برخی از کتابخانههای خیلی مهم هم نمیشد استفاده کرد. الآن که آینده دارد به استفادهی از تکنولوژی وب پیش میرود و حتی سیستمعاملهایی داریم که کلاً دستکتاپشان تحت وب باشد خوب است که نرمافزارهای کاربردی این چنینی برای فارسیزبانان بیشتر تولید گردد (نمونههای خارجی این نرمافزار شما زیاد است ولی فکر کنم بیشترشان باید تحت سرور اجرا شوند و حداقل به یک سرور محلی مثل node.js نیاز دارند)، بخصوص که حداقل مرورگرها از ابتدا از زبانهای راستبهچپ و فارسی به طور خاص حمایت میکنند، فقط میماند ریاضی آن که آن هم به قول شما توسط MathJax و Katex قابل پیادهسازی است.
با تشکر
بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله،
با تشکر، بله نرمافزار «مرتب» را هم دیده بودم، حتی شاید حرفهای تر هم نوشته شده باشد، چون خاطرم هست که نویسندهی نرمافزار بالا میگفت که برای نوشتن نرمافزار «مرتب» ظاهراً از کد منبع StackEdit استفاده کردهاند و StackEdit هم بر اساس توابع کار میکند و فرامین را parse میکند ولی در این نرمافزار پردازشگر تنها از یک زنجیرهای از دستورات replace استفاده میکند، درست نمیدانم ولی ظاهراً این کار چندان توصیه نمیشود، گرچه به شخصه مشکلی ندیدم، حالا شاید به مرور که بخواهم به جای لاتک از این نرمافزار استفاده کنم ببینم که برای فایلهای خیلی بزرگ مثلاً سرعتش چند درصد کمتر است، مگرنه اشکال دیگری در این مورد به ذهنم نمیرسد.
از طرف دیگر هم حق با شماست اگر بشود علاوه بر ویرایشگرهای متنی معمول که سنگین و استفادهی از آنها برای کارهای علمی مشکلات خودش را دارد و همچنین به جای لاتک که امتیاز بزرگش در نمایش زیبای ریاضیات آن است از این نرمافزار یا بهبودیافتههای آن در آینده استفاده نماییم. در این صورت همین که یک مرورگر اینترنتی داشته باشیم بدون آنکه حتی نیاز باشد فونتی بر روی رایانهامان نصب باشد میتوانیم به سادگی متون خود را با انواع شکلها (که میتوانند متحرک هم باشند تا وقتی که نخواهیم از فرمت PDF به عنوان خروجی استفاده بگیریم یا خروجی را روی کاغذ چاپ نماییم) و جداول و لیستها نوشته و خروجی را همانجا تولید کنیم، حتی میتوان نرمافزار را از روی یک فلشمموری یا کارت حافظه اجرا کرد، محدودیتی هم ندارد و برنامه روی هر سیستمعاملی که مرورگر اینترنتی مناسبی داشته باشد قابل اجراست ... اینها مزیتهای کمی نیستند ... در واقع فکر کنم برای کار خیلی از کاربران کافی باشند اگر برای نوشتن مقالهی علمی یا پایاننامه هنوز مناسب نبوده و کاستیهایی داشته باشند ...
در واقع فکر کنم بزرگترین کاستی این نرمافزار این باشد که هنوز در تولید PDF خیلی حرفهای عمل نکرده و در واقع فقط از آن Print as PDF میگیرد، در نتیجه لااقل خروجی نرمافزار وقتی در فرمت PDF باشد به گرد پای خروجی لاتک نمیرسد ... ولی به شخصه الآن بیشتر تمایل دارم از این نرمافزار استفاده کنم و برای خروجی هم به شخصه خروجی HTML را به خروجی PDF ترجیح میدهم، لااقل وقتی که قرار نیست کارم را به رؤسای بالادستی یا دانشگاهیها عرضه کنم (بعضیهایشان حتی همان فایل PDF را هم نمیخواهند و هنوز فقط Hardcopy میخوانند! :Gig:) ... کل متن در یک صفحه باشد خواندنش برای خودم هم سادهتر است ...
نویسندهی این نرمافزار هم بالأخره یک آماتور مثل خودم هست و برای نیازهای شخصیاش نرمافزار مینویسد، چند وقت پیش هم یک قرآن نوشته بود که در همین سایت قرارش دادم، اگر متقاضیان این گونه نرمافزارهای تحت وب زیاد شود و حرفهایترها هم وارد گود شوند شاید بشود نیازهای کاربران معمول فارسیزبان و ایرانی را با تکنولوژی وب بهتر جوابگو بود ... شاید هم حرفهایها نظرشان چیز دیگری باشد ... ولی نرمافزاری که با یک کد منبع روی هر سیستمعاملی کار کند و سبک باشد و در عین سبک بودن زیباییهای ظاهری هم داشته باشد و خروجی آن هم همهجا قابل استفاده باشد فکر کنم زحمت درستکردنش بدون تکنولوژی وب ساده نباشد (جاوا و AdobeAir هم چندان مناسب نیستند اگرچه یکی دو مزیت هم به این کار داشته باشند ولی دیگر وارد بحث روی آنها نمیشوم ...)
به هر حال ان شاء الله این برنامه به کار شما و سایر دوستانی که دغدغههای مشابهی دارند بیاید و بتوانید و بتوانیم از آن استفاده کنیم ...
دیگران کاشتند و ما خوردیم، ما بکاریم تا دیگران هم بخورند ... :Nishkhand:
شما هم اگر تواناییاش را دارید و تمایل به همکاری دارید بسم الله ... کار برای همه هست! جنبش نرمافزاری هم که دستور حضرت آقاست :ok:@};-
سلام
نرم افزار کاربردی به نظر میرسه
یعنی من برای سایتهای دیگه هم مثل سایتی که در زمینه آموزش رایگان نصب دوربین مداربسته کار میکنه هم میتونم اول مطالب را توی این نرم افزار ویرایش کنم سپس خروجی html بگیرم و توی سایتت آپلود کنم؟
ممنون
سلام
نرم افزار کاربردی به نظر میرسه
یعنی من برای سایتهای دیگه هم مثل سایتی که در زمینه آموزش رایگان نصب دوربین مداربسته کار میکنه هم میتونم اول مطالب را توی این نرم افزار ویرایش کنم سپس خروجی html بگیرم و توی سایتت آپلود کنم؟
ممنون
بسم الله الرحمن الرحیم
سلام علیکم،
بله، میتوانید، حتی اگر نیاز به کاری داشتید که در برنامه به طور پیشفرض دستوری برای آن فراهم نشده بود هم میتوانید کد html خودتان را به آن اضافه کنید، مثلاً برای قرار دادن فایلهای صوتی و یا ویدئو. ... این برنامه در حد طراحی ظاهر یک صفحهی اینترنتی میتواند جوابگو باشد، فقط اگر خواستید HTML تولیدی را آپلود کنید باید بخاطر داشته باشید که فایلهای css و js مورد نیاز آن را هم با آدرس درستش به سرور آپلود کنید، همچنین عکسها را و ...
در پناه خدا باشید
یا علی علیهالسلام
پسنامه: بیشتر حجم نرمافزار بخاطر امکان نوشتن فرمول ریاضی در آن است، شما برای کارتان به نظر نمیرسد به آنها احتیاجی داشته باشید، به همین دلیل میتوانید پوشهی MathJax را از آن حذف کنید که ناگهان حجم نرمافزارتان هم به شدت کاهش مییابد. در مورد فونتها هم اگر به نظرتان زیاد بودند یا میخواستید فونتتان را به فونتی که الآن در نرمافزار موجود نیست تغییر بدهید میتوانید به سادگی این کار را انجام بدهید، خلاصه اینکه برنامه opensource است و هر تغییری که خواستید میتوانید در آن بدهید ... خودم هم این کار را کردهام ...
بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله،
حرفهایترها هم وارد گود شوند شاید بشود نیازهای کاربران معمول فارسیزبان و ایرانی را با تکنولوژی وب بهتر جوابگو بود ... شاید هم حرفهایها نظرشان چیز دیگری باشد ...
سلام
با توجه به تعریف "حرفه ای" یعنی کسانی که از یک "حرفه" (در اینجا برنامه نویسی) در آمد دارند، عرض میکنم که زندگی خرج دارد و انجام این قبیل پروژه ها نیازمند پشتیبانی مالی یا حداقل مدل در آمد زایی در آینده هست و با توجه به قانون کپی رایت (که نداریم) در آمد زایی از طریق تولید نرم افزار به اندازه ی کافی به صرفه نخواهد بود.
---
اما یک سوال! شما از این نرم افزار ها چه استفاده ای میکنید؟ microsoft-office چه ایرادی دارد؟
[="Tahoma"] با توجه به تعریف "حرفه ای" یعنی کسانی که از یک "حرفه" (در اینجا برنامه نویسی) در آمد دارند، عرض میکنم که زندگی خرج دارد و انجام این قبیل پروژه ها نیازمند پشتیبانی مالی یا حداقل مدل در آمد زایی در آینده هست و با توجه به قانون کپی رایت (که نداریم) در آمد زایی از طریق تولید نرم افزار به اندازه ی کافی به صرفه نخواهد بود.سلام
بسم الله الرحمن الرحیم
سلام علیکم جناب سینا،
تعریف حرفهای ظاهراً چیزی که شما میفرمایید نیست، شاید هم تا حدودی باشد، ولی لااقل منظور حقیر از بیان این کلمه کسانی بود که سواد و تجربهی کافی در این کار را داشته باشند، کسانی که ایدهای اگر به ذهنشان برسد را نسبتاً به سادگی پیاده میکنند و اشکالی اگر برنامه داشته باشد نسبتاً راحت مشکل را یافته و با کمترین زحمت آن را مرتفع مینمایند ...
اگر فکر میکنید که هر کسی که این مقدار سواد داشته باشد و مثلاً برنامهنویس باشد حتماً باید در مقابل برنامهای که مینویسد پول دریافت کند احتمالاً با برنامهنویسی متنباز آشنایی زیادی ندارید ... این مطلب در دنیا خیلی ساله که جا افتاده است و در ایران هم کمکم دارد تا حدودی جا میافتد ... اگر برایتان سؤال است که چرا برخی برنامهنویسهای حرفهای قسمت زیادی از وقتشان را روی برنامهنویسی میگذارند که ماحصل آن به صورت رایگان حتی با متن کد آن در اختیار دیگرانی که هیچ زحمتی برایش نکشیدهاند قرار داده میشود جوابش مفصل است ... این مطلب حتی محدود به برنامهنویسی هم نمیشود، خیلیها کتاب مینویسند و آن را رایگان انتشار میدهند و قص علی هذا ... تازه در آن طرف که حقوق مؤلف هم تا حدود زیادی رعایت میشود این نهضت شروع شده است و در نتیجه اینکه در ایران این حقوق چندان هم محترم شمرده نشود باید یک عاملی باشد که مردم راحتتر به خودشان بقبولانند که وارد این گود شوند ...
اما یک سوال! شما از این نرم افزار ها چه استفاده ای میکنید؟ microsoft-office چه ایرادی دارد؟
به شخصه سالهاست که از میکروسافت ورد استفاده نمیکنم ... اولش برای اینکه حقوق مؤلف را رعایت کنم و در ایران هر چه بود کپیهای غیرقانونی بود از آن فاصله گرفتم و رفتم سراغ Open Office که مشابه میکروسافت ورد بود ولی رایگان، تقریباً هر کاری که ورد میکرد را میکرد و رایگان هم بود، مشکلات نصب و crack کردن و هنگ کردن و امثال آن را هم نداشت ... آن زمان تنها دلیلی که ممکن بود باعث شود یک نفر از ورد استفاده کند این بود که یا چیزی غیر از آن را نشناسد و یا در دانشگاه یا سازمانی مشغول باشد که مدام مبادلات فایلهایی از جنس doc را داشته بوده باشند ... ولی وقتی تز ارشدم را با open office نوشتم و حجم متنم خیلی زیاد و از مرتبهی صد صفحه شد دیدم این نرمافزار هم به درد نمیخورد، آنقدر سنگین شده بود که وقتی میخواستم یک جمله را در وسط تزم ویرایش کنم گاهی باید نیمساعت صبر میکردم تا تمام متن را update کند (همهی fieldهایم هم اتوماتیک باید update میشدند که بیتأثیر نبود)، به همین دلیل تصمیم گرفتم از آن هم جدا شوم و به سراغ لاتک (LaTeX) رفتم، آن زمانها تایپ فارسی با لاتک کار سادهای نبود، بعد کمکم FarsiTex کنار رفت و XePersian آمد که کار با لاتک برای فارسیزبانان را خیلی ساده کرد، برای دکتریام هم تزم و هم اسلایدهایم را با لاتک ساختم و کیفیت نگارش آن به خصوص معادلات ریاضی در آن فوقالعاده بود که میکروسافت ورد به گرد پایش هم نمیرسید ... ولی همان هم مشکلات دیگری را داشت، مثل حجم بزرگش که هر سال باید حدود ۲ گیگابایت دانلود میکردم (البته برای استفادهی از آن خودم یک Package در لینوکسم میساختم که حدود ۷۰۰ مگابایت بود و دیگر راهنماهای کتابخانههای بسیار لاتک را اضافه نمیکردم) تا به روز باشم و باگها برطرف شوند و گاهی باگهای جدیدی مطرح میشد و امثال آن ... یک مشکل بزرگ کار با لاتک این است که لاتک به خودی خود از حروفچینی دو طرفه پشتیبانی نمیکند، بیشتر کتابخانهها هم به طور پیشفرض برای حروفچینی چپبهراست طراحی شدهاند، به همین دلیل با وجود تلاشهای خوب جامعهی کاربران ایرانی لاتک باز هم گاهی مشکلاتی بروز میکرد و از تمام قدرت لاتک نمیشد استفاده کرد ...
شخصاً به دنبال برنامهای سادهتر بودم که هم کیفیت نگارش معادلات ریاضی در آن مانند لاتک باشد و هم کارهای معمول را بشود با آن کرد، دیگر هم برایم مهم نبود که حتماً خروجی فایل به فرمت PDF باشد، چون دیگر مطالبم را پرینت نمیگیرم و مطالعاتم همه پای رایانه هستند، به همین دلیل دیدم که اگر اصلاً فرمت خروجی به جای PDF به صورت HTML باشد بهتر است، search در PDF هم به خوبی Search در HTML نیست اگر کلیدواژهی search فارسی و راستبهچپ باشد ... اینطوری فایلهایم هم portableتر هستند، برعکس فایلهای doc که از یک رایانه به رایانهی دیگر معمولاً به هم میریختند، الآن به شخصه حتی نیاز ندارم که رایانهای که فلشم را به آن وصل میکنم که فایلم را در آن نمایش دهم فونتهای مورد نظرم را از پیش روی خود نصب داشته باشد، خود نرمافزار فونتها را به مرورگر اینترنتی آن رایانه میشناساند ...
البته ناگفته نماند که این نرمافزار را به همان دلیلی که خروجی PDF قویای ندارد (فعلاً) نمیشود برای نوشتن کتاب و مقالهی سنتی استفاده کرد و همچنان لاتک خیلی قویتر است، ولی برای کارهای دم دستی و بخصوص برای یادداشتهای شخصی این نرمافزار را خیلی به میکروسافت ورد ترجیح میدهم، گذشته از اینکه حجمش خیلی کمتر است و کپیرایت هم ندارد، در رایانههای دیگر هم احتمال اینکه یک مرورگر اینترنتی نصبت نباشد خیلی کمتر است از اینکه مایکروسافت ورد نصب نباشد ... بخصوص اگر منظور از رایانههای دیگر رایانههایی باشند که سیستم عامل آنها میکروسافت ویندوز نباشد ... بله با این نرمافزار شما میتوانید مطالب خودتان را روی رایانههای لینوکسی، مکینتاش، تبلتها و موبایلهای اندروئیدی و غیر آن باز کنید، بدون آنکه نیاز به نرمافزار معمولاً پولی داشته باشید که بتواند فایلهای ورد را باز کند که معمولاً هم خوب باز نمیکنند ...
راستش گذشته از تمام این حرفها، به شخصه اصلاً از شرکت میکروسافت هم خوشم نمیآید، البته این دیگر یک دلیل شخصی است که دوست ندارم از هیچ کدام از محصولاتشان حتی به صورت قفلشکسته استفاده کنم ... اگر در اینترنت بگردید خیلیها این حس را نسبت به آنها دارند و این محدود به ایران و استکبار جهانی و غیره هم نیست، اگرچه اکثر و شاید هم همهی مخالفان میکروسافت تقریباً از روحیهی استکباری آن به نوعی متنفر هستند ... شاید ...
در پناه خدا باشید
یا علی علیهالسلام
بسم الله الرحمن الرحیم
سلام علیکم جناب سینا،
سلام بر شما
تعریف حرفهای ظاهراً چیزی که شما میفرمایید نیست، شاید هم تا حدودی باشد، ولی لااقل منظور حقیر از بیان این کلمه کسانی بود که سواد و تجربهی کافی در این کار را داشته باشند، کسانی که ایدهای اگر به ذهنشان برسد را نسبتاً به سادگی پیاده میکنند و اشکالی اگر برنامه داشته باشد نسبتاً راحت مشکل را یافته و با کمترین زحمت آن را مرتفع مینمایند ...
A professional is a member of a profession or any person who earns their living from a specified professional activity.
منبع
اگر فکر میکنید که هر کسی که این مقدار سواد داشته باشد و مثلاً برنامهنویس باشد حتماً باید در مقابل برنامهای که مینویسد پول دریافت کند احتمالاً با برنامهنویسی متنباز آشنایی زیادی ندارید ... این مطلب در دنیا خیلی ساله که جا افتاده است و در ایران هم کمکم دارد تا حدودی جا میافتد ... اگر برایتان سؤال است که چرا برخی برنامهنویسهای حرفهای قسمت زیادی از وقتشان را روی برنامهنویسی میگذارند که ماحصل آن به صورت رایگان حتی با متن کد آن در اختیار دیگرانی که هیچ زحمتی برایش نکشیدهاند قرار داده میشود جوابش مفصل است ... این مطلب حتی محدود به برنامهنویسی هم نمیشود، خیلیها کتاب مینویسند و آن را رایگان انتشار میدهند و قص علی هذا ... تازه در آن طرف که حقوق مؤلف هم تا حدود زیادی رعایت میشود این نهضت شروع شده است و در نتیجه اینکه در ایران این حقوق چندان هم محترم شمرده نشود باید یک عاملی باشد که مردم راحتتر به خودشان بقبولانند که وارد این گود شوند ...
امیدوارم یک روز نانوا نانش را هم رایگان ارائه بدهد، خودروساز، خودرواش را و ...
جهت اطلاع ما هم برنامه نویس هستیم و در رشته مهندسی نرم افزار تحصیل میکنیم. برنامه های متن باز برای رفع نیاز گروه/فرد برنامه نویس شروع میشوند؛ به عنوان مثال لینوکس یک پروژه دانشجویی بود و هدفش در آمد زایی نبود پس به صورت اوپن سورس و رایگان عرضه شد. حال برای این منظور باید برنامه نویسی پیدا شود که به این برنامه نیاز داشته باشد سپس میتوان "امیدوار" بود که در توسعه آن شریک خواهد شد.
به شخصه سالهاست که از میکروسافت ورد استفاده نمیکنم ... اولش برای اینکه حقوق مؤلف را رعایت کنم و در ایران هر چه بود کپیهای غیرقانونی بود از آن فاصله گرفتم و رفتم سراغ Open Office که مشابه میکروسافت ورد بود ولی رایگان، تقریباً هر کاری که ورد میکرد را میکرد و رایگان هم بود، مشکلات نصب و crack کردن و هنگ کردن و امثال آن را هم نداشت ... آن زمان تنها دلیلی که ممکن بود باعث شود یک نفر از ورد استفاده کند این بود که یا چیزی غیر از آن را نشناسد و یا در دانشگاه یا سازمانی مشغول باشد که مدام مبادلات فایلهایی از جنس doc را داشته بوده باشند ... ولی وقتی تز ارشدم را با open office نوشتم و حجم متنم خیلی زیاد و از مرتبهی صد صفحه شد دیدم این نرمافزار هم به درد نمیخورد، آنقدر سنگین شده بود که وقتی میخواستم یک جمله را در وسط تزم ویرایش کنم گاهی باید نیمساعت صبر میکردم تا تمام متن را update کند (همهی fieldهایم هم اتوماتیک باید update میشدند که بیتأثیر نبود)، به همین دلیل تصمیم گرفتم از آن هم جدا شوم و به سراغ لاتک (LaTeX) رفتم، آن زمانها تایپ فارسی با لاتک کار سادهای نبود، بعد کمکم FarsiTex کنار رفت و XePersian آمد که کار با لاتک برای فارسیزبانان را خیلی ساده کرد، برای دکتریام هم تزم و هم اسلایدهایم را با لاتک ساختم و کیفیت نگارش آن به خصوص معادلات ریاضی در آن فوقالعاده بود که میکروسافت ورد به گرد پایش هم نمیرسید ... ولی همان هم مشکلات دیگری را داشت، مثل حجم بزرگش که هر سال باید حدود ۲ گیگابایت دانلود میکردم (البته برای استفادهی از آن خودم یک Package در لینوکسم میساختم که حدود ۷۰۰ مگابایت بود و دیگر راهنماهای کتابخانههای بسیار لاتک را اضافه نمیکردم) تا به روز باشم و باگها برطرف شوند و گاهی باگهای جدیدی مطرح میشد و امثال آن ... یک مشکل بزرگ کار با لاتک این است که لاتک به خودی خود از حروفچینی دو طرفه پشتیبانی نمیکند، بیشتر کتابخانهها هم به طور پیشفرض برای حروفچینی چپبهراست طراحی شدهاند، به همین دلیل با وجود تلاشهای خوب جامعهی کاربران ایرانی لاتک باز هم گاهی مشکلاتی بروز میکرد و از تمام قدرت لاتک نمیشد استفاده کرد ...
شخصاً به دنبال برنامهای سادهتر بودم که هم کیفیت نگارش معادلات ریاضی در آن مانند لاتک باشد و هم کارهای معمول را بشود با آن کرد، دیگر هم برایم مهم نبود که حتماً خروجی فایل به فرمت PDF باشد، چون دیگر مطالبم را پرینت نمیگیرم و مطالعاتم همه پای رایانه هستند، به همین دلیل دیدم که اگر اصلاً فرمت خروجی به جای PDF به صورت HTML باشد بهتر است، search در PDF هم به خوبی Search در HTML نیست اگر کلیدواژهی search فارسی و راستبهچپ باشد ... اینطوری فایلهایم هم portableتر هستند، برعکس فایلهای doc که از یک رایانه به رایانهی دیگر معمولاً به هم میریختند، الآن به شخصه حتی نیاز ندارم که رایانهای که فلشم را به آن وصل میکنم که فایلم را در آن نمایش دهم فونتهای مورد نظرم را از پیش روی خود نصب داشته باشد، خود نرمافزار فونتها را به مرورگر اینترنتی آن رایانه میشناساند ...
البته ناگفته نماند که این نرمافزار را به همان دلیلی که خروجی PDF قویای ندارد (فعلاً) نمیشود برای نوشتن کتاب و مقالهی سنتی استفاده کرد و همچنان لاتک خیلی قویتر است، ولی برای کارهای دم دستی و بخصوص برای یادداشتهای شخصی این نرمافزار را خیلی به میکروسافت ورد ترجیح میدهم، گذشته از اینکه حجمش خیلی کمتر است و کپیرایت هم ندارد، در رایانههای دیگر هم احتمال اینکه یک مرورگر اینترنتی نصبت نباشد خیلی کمتر است از اینکه مایکروسافت ورد نصب نباشد ... بخصوص اگر منظور از رایانههای دیگر رایانههایی باشند که سیستم عامل آنها میکروسافت ویندوز نباشد ... بله با این نرمافزار شما میتوانید مطالب خودتان را روی رایانههای لینوکسی، مکینتاش، تبلتها و موبایلهای اندروئیدی و غیر آن باز کنید، بدون آنکه نیاز به نرمافزار معمولاً پولی داشته باشید که بتواند فایلهای ورد را باز کند که معمولاً هم خوب باز نمیکنند ...
همه ی این مواردی که ذکر کردید در فایل های PDF هم وجود دارد. در مورد سرچ هم من تا به حال مشکلی نداشتم نه در موبایل نه در دسکتاپ. خب پس این برنامه چه مزیتی نسبت به PDF دارد؟
البته یکی از دوستان ایده ی همچین نرم افزاری رو چند روز پیش مطرح کرد و من همین جواب را بهش دادم.
بابت تجربه تان در مورد open office هم ممنونم، ولی چند سوال، آیا در نسخه های جدید تر هم این مشکل وجود دارد؟ libre office چطور؟
سلام بر شما
بله من هم فکر میکردم نیست ولی تعریف استاندارد "حرفه ای" یعنی کسی که با یک حرفه خرج زندگیش را در می آورد، با این تعریف یک برنامه نویس آماتور حتی میتواند از یک برنامه نویس حرفه ای تجربه و توانایی بیشتری داشته باشه.
بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله
خوب منظور من از حرفهای Specialist بود و نه Prefessional ... یعنی متخصص و نه حرفهای ... بگذریم ... هر دو میدانیم منظورمان چیست ...
امیدوارم یک روز نانوا نانش را هم رایگان ارائه بدهد، خودروساز، خودرواش را و ...
اگر یک نانوا هم میتوانست یک نان بپزد و بدون هزینهی اضافه و یا زحمت اضافه از آن نان کپی بگیرد و در اختیار هزاران نفر قرار دهد شاید میکرد، گرچه همیشه بوده و هستند نانواهایی که کارهای عامالمنفعه کنند و مثلاً برای فقرا نان رایگان کنار بگذارند، کما اینکه در غرب هستند کسانی که مثلاً هفتهای یا ماهی یک روز نان رایگان پخت کنند ... در مورد خودروساز هم همینطور، اگر میتوانستند با یک کپیپیست ساده خودروهای خودشان را تکثیر کنند شاید این کار را میکردند (البته اگر خودروسازها همینهایی باشند که الآن هستند بعید میدانم!) ...
جهت اطلاع ما هم برنامه نویس هستیم و در رشته مهندسی نرم افزار تحصیل میکنیم. برنامه های متن باز برای رفع نیاز گروه/فرد برنامه نویس شروع میشوند؛ به عنوان مثال لینوکس یک پروژه دانشجویی بود و هدفش در آمد زایی نبود پس به صورت اوپن سورس و رایگان عرضه شد. حال برای این منظور باید برنامه نویسی پیدا شود که به این برنامه نیاز داشته باشد سپس میتوان "امیدوار" بود که در توسعه آن شریک خواهد شد.
کسی که کتاب مینویسد و رایگان نشرش میدهد هم برای نیاز خودش کتاب نوشته است؟ نه برادر همه چیز محدود به آنچه میفرمایید نیست، اینکه میفرمایید هست و چیزهای دیگری هم هست ... برای ما میتوان این مسأله را هم اضافه کرد که زکات علم پخش آن است ... مطمئناً در این دادن زکات هم برکاتی هست که آن را در زندگی خودمان خواهیم یافت ... ان شاء الله و هو فعّال لما یشاء ...
همه ی این مواردی که ذکر کردید در فایل های PDF هم وجود دارد. در مورد سرچ هم من تا به حال مشکلی نداشتم نه در موبایل نه در دسکتاپ. خب پس این برنامه چه مزیتی نسبت به PDF دارد؟
فایلهای PDF را میتوان همه جا باز کرد ولی آیا میتوان همه جا تولیدشان هم کرد؟ میکروسافت ورد عملاً فقط روی ویندوز کار میکند، لاتک اگر عوض نشده باشد فقط روی ویندوز و لینوکس و مک نصب میشود و برای سیستمهای اندروئیدی باید به اینترنت وصل شد تا از سرورهای اینترنتی اجرایش کرد و نمیشود محلی روی سیستم اجرایش کرد، فنآوریهایی که همه چیزشان روی تمام platformها کار کنند زیاد نیستند، جاوا یکی از آنهاست که عملاً بیخود است، ادوبی اِیْر یکی دیگر است که آن هم به درد نخور است، تکنولوژی وب به شخصه فکر کنم الآن بهترین گزینه باشد، مرورگرها برای تمام سیستمها ارائه میشوند و نیازی به JRE اضافه و امثال آن هم ندارند، نه برای نوشتن برنامه و نه برای اجرای آن ...
البته یکی از دوستان ایده ی همچین نرم افزاری رو چند روز پیش مطرح کرد و من همین جواب را بهش دادم.
خوب دلیلشان را هم برای انجام آن کار میپرسیدید ... الآن سیستمعاملها دارند به استفاده از فناوری وب روی میآورند دوستتان حرفشان خیلی هم بیربط نیست ...
بابت تجربه تان در مورد open office هم ممنونم، ولی چند سوال، آیا در نسخه های جدید تر هم این مشکل وجود دارد؟ libre office چطور؟
سالهاست که دیگر از آن هم استفاده نمیکنم ... پیش از استفاده از این نرمافزار دوستمان بیشتر از لاتک و یا برای کاربردهای دمدستی از ویرایشگرهای سبکی مثل abiword و kwrite و امثال آن استفاده میکردم ... ولی یک حسن دیگر نوشتن یادداشت تحت وب این است که عکسهای gif و فایلهای مالتیمدیا را هم به راحتی میتوان در یادداشت خود گنجاند ...
بیشتر نرمافزارهای مشابه این نرمافزار که در این تایک معرفی شده است تحت سرور هستند، حتی اگر سرور محلی مثل node.js استفاده شود، ولی این نرمافزار به کل local است و حتی نیاز به سرور محلی هم ندارد ... یعنی هیچ نرمافزار اضافهای نمیخواهد، اینترنت هم نمیخواهد ...
با این وجود هر کاربری خودش میداند که نیازهایش چه چیزی است، شاید شما به سبک دیگری نیازهای خودتان را برآورده میکنید و این برنامه هیچ کاربردی برایتان نداشته باشد ... مجبور به استفادهی از آن نیستید، اگر هم ترجیح میدهید طور دیگری میبود میتوانید خودتان کد منبع آن را برای نیازهای خودتان بهینه نمایید ...
در پناه خدا باشید
یا علی علیهالسلام
بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله
سلام
اگر یک نانوا هم میتوانست یک نان بپزد و بدون هزینهی اضافه و یا زحمت اضافه از آن نان کپی بگیرد و در اختیار هزاران نفر قرار دهد شاید میکرد، گرچه همیشه بوده و هستند نانواهایی که کارهای عامالمنفعه کنند و مثلاً برای فقرا نان رایگان کنار بگذارند، کما اینکه در غرب هستند کسانی که مثلاً هفتهای یا ماهی یک روز نان رایگان پخت کنند ... در مورد خودروساز هم همینطور، اگر میتوانستند با یک کپیپیست ساده خودروهای خودشان را تکثیر کنند شاید این کار را میکردند (البته اگر خودروسازها همینهایی باشند که الآن هستند بعید میدانم!) ...
صرف کپی نمیتواند کافی باشد پس برنامه نویس هایی که از روی پروژه های دیگر به اصطلاح فورک میکنند روی نسخه جدیدشان زحمت میکشند و آن را ارتقا میدهند و با زمانی که صرف میکنند عملا از درآمدشان کم میشود پس هزینه ی مالی هم میدهند، پس صحبت شما درست نیست.
کسی که کتاب مینویسد و رایگان نشرش میدهد هم برای نیاز خودش کتاب نوشته است؟ نه برادر همه چیز محدود به آنچه میفرمایید نیست، اینکه میفرمایید هست و چیزهای دیگری هم هست ... برای ما میتوان این مسأله را هم اضافه کرد که زکات علم پخش آن است ... مطمئناً در این دادن زکات هم برکاتی هست که آن را در زندگی خودمان خواهیم یافت ... ان شاء الله و هو فعّال لما یشاء ...
فایلهای PDF را میتوان همه جا باز کرد ولی آیا میتوان همه جا تولیدشان هم کرد؟ میکروسافت ورد عملاً فقط روی ویندوز کار میکند، لاتک اگر عوض نشده باشد فقط روی ویندوز و لینوکس و مک نصب میشود و برای سیستمهای اندروئیدی باید به اینترنت وصل شد تا از سرورهای اینترنتی اجرایش کرد و نمیشود محلی روی سیستم اجرایش کرد، فنآوریهایی که همه چیزشان روی تمام platformها کار کنند زیاد نیستند، جاوا یکی از آنهاست که عملاً بیخود است، ادوبی اِیْر یکی دیگر است که آن هم به درد نخور است، تکنولوژی وب به شخصه فکر کنم الآن بهترین گزینه باشد، مرورگرها برای تمام سیستمها ارائه میشوند و نیازی به JRE اضافه و امثال آن هم ندارند، نه برای نوشتن برنامه و نه برای اجرای آن ...
بله، نرم افزار های تحت وب زیادی هستند که میتوانند این کار را انجام دهند علاوه بر آن بر اساس محبوبیت این فرمت برنامه های بیشماری هم برای موبایل وجود دارد. این برنامه ها محدود به مایکروسافت ورد و لاتکس و ... نیستند و همه برنامه ها به اینترنت هم نیاز ندارند.
جاوا هم به دردنخور نیست و یکی از استانداردترین زبان های برنامه نویسی هست و محبوب ترین اونهاست.
خوب دلیلشان را هم برای انجام آن کار میپرسیدید ... الآن سیستمعاملها دارند به استفاده از فناوری وب روی میآورند دوستتان حرفشان خیلی هم بیربط نیست ...
این حرف اشتباه است، سیستم عامل ها دارند به سمت تحت شبکه شدن و متصل شدن روی می آورند. امروزه استفاده از گوشی های موبایل به شدت در حال افزایش و استفاده از مرورگر های دسکتاپ و یا موبایل به شدت در حال کاهش است، در همین حال برنامه هایی که به شبکه اینترنت متصل هستند به شدت در حال افزایش.
یکی از دلایل دوستم همین است که شما عرض کردید:
ولی یک حسن دیگر نوشتن یادداشت تحت وب این است که عکسهای gif و فایلهای مالتیمدیا را هم به راحتی میتوان در یادداشت خود گنجاند ...
بیشتر نرمافزارهای مشابه این نرمافزار که در این تایک معرفی شده است تحت سرور هستند، حتی اگر سرور محلی مثل node.js استفاده شود، ولی این نرمافزار به کل local است و حتی نیاز به سرور محلی هم ندارد ... یعنی هیچ نرمافزار اضافهای نمیخواهد، اینترنت هم نمیخواهد ...
node.js سرور محلی نیست بلکه یک اجرا کننده برای زبان javascript هست که توانایی ارائه سرور های http را دارد.
با این وجود هر کاربری خودش میداند که نیازهایش چه چیزی است، شاید شما به سبک دیگری نیازهای خودتان را برآورده میکنید و این برنامه هیچ کاربردی برایتان نداشته باشد ... مجبور به استفادهی از آن نیستید، اگر هم ترجیح میدهید طور دیگری میبود میتوانید خودتان کد منبع آن را برای نیازهای خودتان بهینه نمایید ...
بنده تنها به خاطر اینکه یکی از دوستانم همچین ایده ای دادند این سوالات را مطرح کردم، انشاالله که ناراحت نشده باشید.
[="Tahoma"]بسم الله الرحمن الرحیم
سلام علیکم و رحمة الله و برکاته،
نسخهی جدید نرمافزار myMarkdownEditor هم امشب دیدم در صفحهی github آن بهروزرسانی شده است و چون حجم برنامه به شدت کم شده است دیگر همینجا هم میشود آن را آبلود کرد.
مطابق توضیحاتی که در خود نرمافزار برای این نسخه داده شده است:
در نسخهی 0.9.8 تغییرات به اختصار عبارتند از:
- از کتابخانهی MathJax کمینه و تکفایلی ارائه شده تحت عنوان MathJax-single-file استفاده شده است، این کار برای به شدت قابلحملتر شدن نرمافزار انجام گرفته است، چه به لحاظ کاسته شدن بسیار قابل توجه حجم نرمافزار و چه به لحاظ به شدت کاسته شدن تعداد فایلهای نرمافزار (که پیش از این در رونوشت برداشتن از نرمافزار یا فشردهسازی و امثال آن مشکلساز بود).
- همچنین دستورهای /ز.ع/ برای زیرعنوان، /تاریخ/ برای نمایش تاریخ و ساعت پردازش، /حدیث/.../حدیث/ برای متن حدیث و /ط/.../ط/ برای رنگ طلایی به نرمافزار اضافه گشت.
- همچنین قابلیت افزودن مراجع فارسی و انگلیسی، چیدمان خودکار آنها بر اساس نام نویسندگان و سال نشر و یا بر اساس تعریف آنها، و همچنین امکان ارجاع دادن به آنها نیز فراهم گشته است. از این نظر در تعریف و استفاده از مراجع تا حدودی جایگزین قابل قبولی برای BibLatex میباشد و البته بسیار سادهتر از آن. برای این منظور هم دستورهای /مرجع{}...، /ارجاع[]{}، /مراجع/ و /مراجع*/ به نرمافزار اضافه گشتهاند.
- همچنین در این نسخه امکان ایجاد فهرست مطالبی بسیار حرفهایتر از گذشته فراهم شده است و شمارهگذاری تیترها هم دیگر محدود به تیترهای ایجاد شده با /ت۱/ها نمیباشد.
- همچنین در پوشهی 2_sample چهار عکس از پنج عکس نمونه را حذف کردم تا مجموعاً با فایل pdf نمونهی سبکتری که ایجاد میشود حدود ۵ مگابایت دیگر نیز در حجم نرمافزار صرفهجویی شده باشد.
- در نهایت ظاهر نرمافزار نیز کمی برای کار در نمایشگرهای با اندازههای متفاوت بهینهتر گشته است، و برخی از باگهای نرمافزار نیز مرتفع گشتند.
به این امید که به کار کسی بیاید ....
یا علی علیهالسلام
[="Tahoma"]سلام علیکم و رحمة الله و عرض تبریک اعیاد شعبانیه
ظاهراُ نرمافزار معرفی شده تغییرات نسبتاً زیادی داشته است، علاوه بر اینکه نرمافزار دیگری هم در کنار آن توسعه یافته است که به جای یک گزارش/مقاله، خروجی آن یک دفترچه است با برگههایی که تاریخ میخورند، تاریخ وارد شده برای تولید آن و تاریخ آخرین ویرایش ... دفترچهای که میتواند برای ثبت ایدههایی که روزانه به ذهنمان میرسند و یا برای ثبت خاطرات استفاده شود ...
برای دانلود به اینجا و اینجا مراجعه بفرمایید ...
به امید اینکه به کار کسی بیاید
یا علی علیهالسلام
(دو نرمافزار دفتر تلفن و همیان (دفترچهی مخارج) هم در همانجا هست که شاید آنها هم به کار کسی بیایند،نخواستم تاپیکهای مجزایی برای معرفیاشان درست کنم)
[="Tahoma"]سلام،
چند روز پیش نسخهی ۲ از این نرمافزار که اسم جدیدش «لوح» هست در github بارگذاری شده است ... ظاهراً در این نسخه یک سری تغییرات اساسی نسبت به نسخهی ۱ نرمافزار اعمال شده است، مثلاً دیگر اصراری بر تولید خروجی HTML نیست، و تولید خروجی HTML و یا حتی PDF باید توسط خود مرورگر انجام شوند ... همچنین الآن میتوان مطلب را به صورت چندینصفحهای درست کرد و یک مد presentation هم به آن اضافه شده است که برای ارائه هم مناسب باشد ....