This media is not supported in your browser
VIEW IN TELEGRAM
💠پلاگین Literate Programming برای ویم💠
♦️برنامهنویسیِ ادیبانه (به انگلیسی: Literate programming) یک پارادایم برنامهنویسی است که در آن کد داخل مستندات اجرا و نتیجهی آن نمایش داده میشود.
برنامهنویسی ادیبانه در محیطهای مختلفی قابل تجربه است که شناخته شدهترین آنها org-mode در ایمکس و دفترهای جوپیتر هستند.
حالا با استفاده از این پلاگین، برنامهنویسی ادیبانه، بدون محدودیت در ویم و در فایلهای مارکدان امکان پذیر است.
🔸پلاگین vim-literate-md که فورک من از پلاگین vim-medieval است رو در ویدیو مشاهده میکنید.
💠نصب:
برای نصب پلاگین به شیوه معمول نصب پلاگینهاتون عمل کنید و یا:
💠لینک:
👉🔗 Vim-Literate-MD
ستاره زدن مخزن هم فراموش نشه 😉❤️⭐️
#ویم #معرفی
#vim #literate_programming
♦️برنامهنویسیِ ادیبانه (به انگلیسی: Literate programming) یک پارادایم برنامهنویسی است که در آن کد داخل مستندات اجرا و نتیجهی آن نمایش داده میشود.
برنامهنویسی ادیبانه در محیطهای مختلفی قابل تجربه است که شناخته شدهترین آنها org-mode در ایمکس و دفترهای جوپیتر هستند.
حالا با استفاده از این پلاگین، برنامهنویسی ادیبانه، بدون محدودیت در ویم و در فایلهای مارکدان امکان پذیر است.
🔸پلاگین vim-literate-md که فورک من از پلاگین vim-medieval است رو در ویدیو مشاهده میکنید.
💠نصب:
برای نصب پلاگین به شیوه معمول نصب پلاگینهاتون عمل کنید و یا:
mkdir -p ~/.vim/pack/plugins/start && git clone https://github.com/wolandark/vim-literate-md.git ~/.vim/pack/plugins/start/vim-literate-md
💠لینک:
👉🔗 Vim-Literate-MD
~/volandarkside#ویم #معرفی
#vim #literate_programming
👍7❤5🔥3🤔1🤯1
Forwarded from محتوای آزاد سهراب
آراسته یکی از ابزار های باحال هستش که توسط عرفان خیرالهی عزیز نوشته شده، کارکردش هم خیلی سادست مثل figlet بهش متن میدید و داخل ترمینال براتون به صورت اسکی آرت چاپ میکنه.
داخل aur هستش اگه بخواید نصب کنید:
روی توزیعهای دیگه هم اگه خواستید نصبش کنید از روش داخل مخزن گیتش برید:
🔗 https://github.com/ekm507/araste/
@SohrabContents
داخل aur هستش اگه بخواید نصب کنید:
paru -S araste-git
روی توزیعهای دیگه هم اگه خواستید نصبش کنید از روش داخل مخزن گیتش برید:
@SohrabContents
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🤨4👾1
Media is too big
VIEW IN TELEGRAM
🔥13❤🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
میدونستین در کمتر از ۱۵۰ خط کد جاوااسکریپت، بدون هیچ وابستگی و بستهای از npm میتونین اینجور بازیهایی رو بسازین؟
در واقع این نشون میده که فقط با نودجیاس و بدون نیاز به blessed یا terminal kit میشه هر نوع برنامه ترمینالی ساخت.
چون اگر بتونیم input و state و output رو کنترل کنیم هر کاری میشه انجام داد.
این یه نمونه خیلی سادهس که امروز نوشتم و توی اون شما باید از زامبیها فرار کنید و الماس رو بگیرین.
گدرت جاوااسکریپت 💪😁
اگه خواستین بگین تا کدش و توضیحاتشو براتون بذارم.
#آموزش #جاوااسکریپت #بازی
#game #javanoscript #nodejs
در واقع این نشون میده که فقط با نودجیاس و بدون نیاز به blessed یا terminal kit میشه هر نوع برنامه ترمینالی ساخت.
چون اگر بتونیم input و state و output رو کنترل کنیم هر کاری میشه انجام داد.
این یه نمونه خیلی سادهس که امروز نوشتم و توی اون شما باید از زامبیها فرار کنید و الماس رو بگیرین.
اگه خواستین بگین تا کدش و توضیحاتشو براتون بذارم.
#آموزش #جاوااسکریپت #بازی
#game #javanoscript #nodejs
👍17🤯4🔥2❤1✍1
This media is not supported in your browser
VIEW IN TELEGRAM
آیا زیبا نیست؟
باران دیجیتال ماتریکس در ۸۰ خط کد بش.
توی این اسکریپت از قابلیت Alt Screen ترمینال استفاده کردم تا بعد از اجرای اسکریپت، محتوای قبلی ترمینال حفظ شده باشه.
این همون چیزیه که برنامههای ترمینالی مثل Vim و HTop استفاده میکنند.
همچنین با استفاده از یک اسکریپت کمکی رنگهای قبلی ترمینال رو برمیگردونیم.
این اسکریپت هیج وابستگی خاصی نداره و کافیه توی یک ترمینال خوب ( ترمینال خوب یعنی XTerm ) باشید و فونتی داشته باشین که کاراکترهای ژاپنی کاتاکانا رو پشتیبانی کنه، مثل IBM Plex یا Roboto.
👉🔗 Github
#بش
#ماتریکس
#bash #matrix
باران دیجیتال ماتریکس در ۸۰ خط کد بش.
توی این اسکریپت از قابلیت Alt Screen ترمینال استفاده کردم تا بعد از اجرای اسکریپت، محتوای قبلی ترمینال حفظ شده باشه.
این همون چیزیه که برنامههای ترمینالی مثل Vim و HTop استفاده میکنند.
همچنین با استفاده از یک اسکریپت کمکی رنگهای قبلی ترمینال رو برمیگردونیم.
این اسکریپت هیج وابستگی خاصی نداره و کافیه توی یک ترمینال خوب ( ترمینال خوب یعنی XTerm ) باشید و فونتی داشته باشین که کاراکترهای ژاپنی کاتاکانا رو پشتیبانی کنه، مثل IBM Plex یا Roboto.
با استفاده از یک کلک هوشمندانه،نیاز به tput رو از بین بردم و از متغیرهای LINES و COLUMNS استفاده کردم. این متغیرها هنگام تعامل کاربر با ترمینال ست میشن و به همین خاطر استفاده ازشون توی اسکریپت کمی زیرکی میخواد.
با استفاده از یک No Op ترمینال رو گول میزنیم تا توهم تعامل بزنه (😂) و متغیرها رو ست کنه.
میتونستیم از
`/usr/bin/true`
هم استفاده کنیم ولی خیلی کار جالبی نیست!
👉🔗 Github
#بش
#ماتریکس
#bash #matrix
🔥20🤓4❤2👏2
💠کنترل کردن ترمینال💠
مطلبی درباره شروع کار با کدهای انسی و بش برای ساختن برنامههای ترمینالی نوشتم که در سایت بارگذاری شده.
توی این اسکریپت یک Hello World را در ترمینال حرکت میدهیم.
قبلاً هم فرستهای درباره خلاقیت در Hello World نوشته بودم.
چون پرسیده بودین چطور میشه نوشتن چنین کدهایی رو شروع کرد، بسیار سادهاست! اینطور شروع میکنند!
توی این سایت منبعد مطالب زیادی از این دست خواهم گذاشت.
👉🔗 Bash-Notes
#آموزش #بش
#bash
مطلبی درباره شروع کار با کدهای انسی و بش برای ساختن برنامههای ترمینالی نوشتم که در سایت بارگذاری شده.
توی این اسکریپت یک Hello World را در ترمینال حرکت میدهیم.
قبلاً هم فرستهای درباره خلاقیت در Hello World نوشته بودم.
چون پرسیده بودین چطور میشه نوشتن چنین کدهایی رو شروع کرد، بسیار سادهاست! اینطور شروع میکنند!
توی این سایت منبعد مطالب زیادی از این دست خواهم گذاشت.
👉🔗 Bash-Notes
#آموزش #بش
#bash
🔥14💯4❤1
This media is not supported in your browser
VIEW IN TELEGRAM
شاهد سطح بالای سواد یک متخصص نما هستیم که قطعا کلی هم بودجه بهش میدن ولی اندازه چک کردن تلفظ یک کلمه هم شعور نداره.
🤯28😁11🏆3😨2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💠دزدان کهکشانی در ترمینال 💠
بازی Rebels In The Sky یک بازی P2P از طریق SSH است که در آن شما با ساختن تیمی از دزدان در باید در کهکشان پسا آخرالزمانی زنده بمانید.
این بازی با راست و کتابخانهی ratatui ساخته شده.
برای تست بازی:
نصب در آرچ:
مخزن:
👉🔗 Github
#معرفی
#game
بازی Rebels In The Sky یک بازی P2P از طریق SSH است که در آن شما با ساختن تیمی از دزدان در باید در کهکشان پسا آخرالزمانی زنده بمانید.
این بازی با راست و کتابخانهی ratatui ساخته شده.
برای تست بازی:
ssh rebels.frittura.org -p 3788نصب در آرچ:
pacman -S rebels-in-the-skyمخزن:
👉🔗 Github
#معرفی
#game
🔥12👍3❤2
💠PCJS💠
توی این سایت میتونین بسیاری از سیستمعاملهای قدیمی و بازیهای کلاسیک رو بصورت آنلاین استفاده کنید.
https://www.pcjs.org
#معرفی
توی این سایت میتونین بسیاری از سیستمعاملهای قدیمی و بازیهای کلاسیک رو بصورت آنلاین استفاده کنید.
https://www.pcjs.org
#معرفی
🔥12❤2👍2
مقاله کوتاهی دربارهی نوشتن پلاگین با Vim9Script آماده کردم که در سایت dev.to بارگذاری شده
👉🔗 How To Write Vim9Script
#آموزش #ویم
#vim
👉🔗 How To Write Vim9Script
#آموزش #ویم
#vim
🔥10👏3❤1👍1💯1
دوستانی که از IRC استفاده میکنند میتونند روی LiberaChat به چنل
🔹چندتا نکته کلی برای IRC
🔸حتما از SASL استفاده کنید.
🔸کلاینتهای خوب HexChat و Irssi هستند
🔸 برای راهنما فقط به خود راهنمای LiberaChat و کلاینت مراجعه کنید چون کامل هستند.
👉🔗 LiberaChat Guid
👉🔗 Irssi Manual
#معرفی
LinuxFarsi## جوین بشن.🔹چندتا نکته کلی برای IRC
🔸حتما از SASL استفاده کنید.
🔸کلاینتهای خوب HexChat و Irssi هستند
🔸 برای راهنما فقط به خود راهنمای LiberaChat و کلاینت مراجعه کنید چون کامل هستند.
👉🔗 LiberaChat Guid
👉🔗 Irssi Manual
#معرفی
❤3👍1
📖کتاب UNIX Programmers Manual 1973
بسیاری از دستورات مرسوم یونیکس در این نسخه اضافه شدند.
همچنین دستوراتی رو توی این کتاب میبینید که دیگه منسوخ شدند.
👉🔗 UNIX Programmers Manual 1973
#معرفی #آموزش #کتاب
بسیاری از دستورات مرسوم یونیکس در این نسخه اضافه شدند.
همچنین دستوراتی رو توی این کتاب میبینید که دیگه منسوخ شدند.
👉🔗 UNIX Programmers Manual 1973
#معرفی #آموزش #کتاب
👍5🔥3
آموزش پروژه محور تمامی زبانها
مخرنی از منابع آموزشی پروژه محور برای همهی زبانها
👉🔗 Project-Based Learning
#معرفی #آموزش
مخرنی از منابع آموزشی پروژه محور برای همهی زبانها
👉🔗 Project-Based Learning
#معرفی #آموزش
🔥4💯1
💠جایزهی بنیاد نرمافزار آزاد اروپا💠
جایزهی بنیاد نرمافزار آزاد اروپا به برم مولنار خالق ویم اهدا شد.
این جایزه که بهصورت پس از مرگ (posthumously) به او اهدا شده، گرامیداشت زحمات ۳۲ سالهی او در خلق بهترین و کاملترین ویرایشگر متن و کمک به بهینهسازی مدلهای ویرایش متنی و پرداخت ایدههای نوین در این زمینه است.
#vim
#ویم
#خبر
جایزهی بنیاد نرمافزار آزاد اروپا به برم مولنار خالق ویم اهدا شد.
این جایزه که بهصورت پس از مرگ (posthumously) به او اهدا شده، گرامیداشت زحمات ۳۲ سالهی او در خلق بهترین و کاملترین ویرایشگر متن و کمک به بهینهسازی مدلهای ویرایش متنی و پرداخت ایدههای نوین در این زمینه است.
#vim
#ویم
#خبر
❤39👍4
چندی پیش تولد ۳۳ سالگی ویم بود.
۳۳ سال پیش توسعه ویم به عنوان یک کلون از Vi که توسط بیل جوی نوشته شده بود آغاز شد.
برم مولنار با عشق به مدت ۳۲ سال هرروز روی ویم کار کرد و همبودی مشتاق و حرفهای را پدید آورد.
در طی این سالیان ویم تبدیل به ادیتور استاندارد یونیکس شد. پیشرفتهای بیشمار ویم و قابلیتهای شگفتانگیز آن در جهان پیش از LSP آن را به ادیتور مورد تایید و استفاده بسیاری از شرکتها مانند گوگل تبدیل کرد. برخی از این ویژگیها
vimgrep, lvimgrep, location list, quick fix list, bufdo, makepgr, termdebug, insert_completion
و ... هستند که هنوز هم برای کاربر حرفهای ویم کاربرد دارند و میتوانند تقریبا ما را از LSP بینیاز کنند.
در طی ۳۲ سال توسعه ویم، برم مولنار از طریق اهدای حمایتهای مالی ویم به بنیاد خیریه ICCF به تعداد بیشماری از افراد کموسعت، گرسنه و بیخانمان اوگاندا کمک کرد.
افراد بیشماری از سال ۱۹۹۸ تا اکنون به واسطهی کمکهای مالی برم مولنار از تحصیلات، مسکن، آب آشامیدنی، خوراک سالم، واکسن و دارو و ... برخوردار شدند.
https://www.iccf.nl/news.html
https://www.iccf.nl/oldnews.html
#vim
#ویم
۳۳ سال پیش توسعه ویم به عنوان یک کلون از Vi که توسط بیل جوی نوشته شده بود آغاز شد.
برم مولنار با عشق به مدت ۳۲ سال هرروز روی ویم کار کرد و همبودی مشتاق و حرفهای را پدید آورد.
در طی این سالیان ویم تبدیل به ادیتور استاندارد یونیکس شد. پیشرفتهای بیشمار ویم و قابلیتهای شگفتانگیز آن در جهان پیش از LSP آن را به ادیتور مورد تایید و استفاده بسیاری از شرکتها مانند گوگل تبدیل کرد. برخی از این ویژگیها
vimgrep, lvimgrep, location list, quick fix list, bufdo, makepgr, termdebug, insert_completion
و ... هستند که هنوز هم برای کاربر حرفهای ویم کاربرد دارند و میتوانند تقریبا ما را از LSP بینیاز کنند.
در طی ۳۲ سال توسعه ویم، برم مولنار از طریق اهدای حمایتهای مالی ویم به بنیاد خیریه ICCF به تعداد بیشماری از افراد کموسعت، گرسنه و بیخانمان اوگاندا کمک کرد.
افراد بیشماری از سال ۱۹۹۸ تا اکنون به واسطهی کمکهای مالی برم مولنار از تحصیلات، مسکن، آب آشامیدنی، خوراک سالم، واکسن و دارو و ... برخوردار شدند.
https://www.iccf.nl/news.html
https://www.iccf.nl/oldnews.html
#vim
#ویم
❤37👍6