چند روز پیش داشتم یه چیزی رو ارائه میدادم، بعد نیاز داشتم که یه چیزی رو بکشم و ازونجا که نوشتن روی تخته میسر نبود، با کاراکترهای |و - و <- شکلم رو کشیدم که لازم نیست بگم خیلی کار سختی بود.
امروز یه ابزار پیدا کردم با نام tdraw که همین کار رو خیلی مینیمال و دم دستی براتون انجام میده.
https://github.com/aca/tdraw
چند تا mode مختلف داره:
۱− برای کشیدن خط/جعبه
۲− برای رسم فلش
۳− برای نوشتن متن
۴− برای پاک کردن
متاسفانه undo نداره و وارد و خارج شدن به مود نوشتن متن یکم تریکیه که سر جای خودش بنویسید ولی به نظرم کاملا قابل استفادهس.
امروز یه ابزار پیدا کردم با نام tdraw که همین کار رو خیلی مینیمال و دم دستی براتون انجام میده.
https://github.com/aca/tdraw
چند تا mode مختلف داره:
۱− برای کشیدن خط/جعبه
۲− برای رسم فلش
۳− برای نوشتن متن
۴− برای پاک کردن
متاسفانه undo نداره و وارد و خارج شدن به مود نوشتن متن یکم تریکیه که سر جای خودش بنویسید ولی به نظرم کاملا قابل استفادهس.
GitHub
GitHub - aca/tdraw: Draw ASCII art in terminal
Draw ASCII art in terminal. Contribute to aca/tdraw development by creating an account on GitHub.
نوشتههای ترمینالی
چند روز پیش داشتم یه چیزی رو ارائه میدادم، بعد نیاز داشتم که یه چیزی رو بکشم و ازونجا که نوشتن روی تخته میسر نبود، با کاراکترهای |و - و <- شکلم رو کشیدم که لازم نیست بگم خیلی کار سختی بود. امروز یه ابزار پیدا کردم با نام tdraw که همین کار رو خیلی مینیمال…
نحوه استفاده ازش هم اینه که برنامه رو ران می کنیم و خروجی رو pipe میکنید به فایل خروجی. این خیلی جالب/معنیداره
یعنی با همچین دستوری خروجی رو مدیریت می کنید:
tdraw > out.txt
اخرم با ctrl-C میاید بیرون
یعنی با همچین دستوری خروجی رو مدیریت می کنید:
tdraw > out.txt
اخرم با ctrl-C میاید بیرون
https://asciiflow.com/
اینم هم سایت قویای بود در زمینه ASCII art .
اینم هم سایت قویای بود در زمینه ASCII art .
https://explainshell.com/
کافیه دستورات ترمینال عجیب (یا جدید)ی که میبینید رو توی این سایت بزنید تا بهتون توضیحش بده.
هم UI خوبی داره هم توضیحات خوبی میده.
حداقل اینه که وقتی میخواید یه دستور sudo دار رو کپی پیست کنید که نمیدونید چیکار میکنه، توی این سایته چکش کنید.
کافیه دستورات ترمینال عجیب (یا جدید)ی که میبینید رو توی این سایت بزنید تا بهتون توضیحش بده.
هم UI خوبی داره هم توضیحات خوبی میده.
حداقل اینه که وقتی میخواید یه دستور sudo دار رو کپی پیست کنید که نمیدونید چیکار میکنه، توی این سایته چکش کنید.
https://github.com/kaelzhang/shell-safe-rm
یه wrapper برای rm اصلی سیستم که میاد و از یه سری اتفاقات ناگوار جلوگیری میکنه.
مثلا اگه rm رو با این safe-rm، جایگزین کرده باشید (مثلا alias) دیگه اجازه rm -rf /* رو نمیده بهتون یا دایرکتوری های حساس رو گیر میده بهتون تا مطمئن شه اشتباهی پاکشون نمیکنید.
خوندن سورس کدش هم توصیه میشه.
راستی به صورت پیشفرض هم فایلهای حذف شده رو میبره توی همون trash. مثل حالت گرافیکی.
یه wrapper برای rm اصلی سیستم که میاد و از یه سری اتفاقات ناگوار جلوگیری میکنه.
مثلا اگه rm رو با این safe-rm، جایگزین کرده باشید (مثلا alias) دیگه اجازه rm -rf /* رو نمیده بهتون یا دایرکتوری های حساس رو گیر میده بهتون تا مطمئن شه اشتباهی پاکشون نمیکنید.
خوندن سورس کدش هم توصیه میشه.
راستی به صورت پیشفرض هم فایلهای حذف شده رو میبره توی همون trash. مثل حالت گرافیکی.
GitHub
GitHub - kaelzhang/shell-safe-rm: 😎 Safe-rm: A drop-in and much safer replacement of bash rm with nearly full functionalities and…
😎 Safe-rm: A drop-in and much safer replacement of bash rm with nearly full functionalities and options of the rm command! Safe-rm will act exactly the same as the original rm command. - kaelzhang/...
👍2
https://tipsandtricks4it.wordpress.com/2010/05/03/how-to-cryptdecrypt-a-file-with-vi/
رمزگذاری و رمزگشایی فایل با ویم
البته گویا توی neovim اینا حذف شده چون امن نبوده ولی چیز جالبی بود.
رمزگذاری و رمزگشایی فایل با ویم
البته گویا توی neovim اینا حذف شده چون امن نبوده ولی چیز جالبی بود.
Tips & Tricks for IT's Blog
How to crypt/decrypt a file with vi?
Crypt Open the file using vi, type “:X”, enter the key (this key will be the password to see the crypted file) and then save and exit by “:wq”. The file will be crypted. You…
به ذهنم رسید از منطقه امنم بیام بیرون و به حای qwerty از dvorak یا colemak استفاده کنم.
اینا چی هستند؟۲ تا مدل چیدن متفاوت صفحه کلید.
خوبی:
+ احتمالا بعد از مسلط شدن سریعتر تایپ میکنید.
+ کلیدهای پرکاربرد درست زیر دست شما در homerow هستند نه پخش توی کیبورد.
بدی:
+ هیچ کس با کیبرد شما نمیتونه کار کنه. (و تا حدود کمی برعکس)
+ اولش بسیار کندتر هستید.
+ شورتکات های برنامهها رو از دست میدید.
+ توی ویم که همهچی فاجعه میشه. به عوض شدن جای hjkl فکر کنید.
و برای من که چپ دستم، یه بدی اضافهتر هم داشت این بود که dvorak برای راستدستها بهینه شده. نسخه چپ دستی هم داره ولی نسخهی غیر استاندارد از یه جینش غیر استاندارد خیلی باید ریسکی باشه.
اینطوری شد که بیخیال شدم فعلا. شاید روزی دیگر
یه مقاله معول و منطقی که توضیح داده:
https://www.howtogeek.com/189270/alternative-keyboard-layouts-explained-dvorak-colemak-and-whether-you-should-care/
اینا چی هستند؟۲ تا مدل چیدن متفاوت صفحه کلید.
خوبی:
+ احتمالا بعد از مسلط شدن سریعتر تایپ میکنید.
+ کلیدهای پرکاربرد درست زیر دست شما در homerow هستند نه پخش توی کیبورد.
بدی:
+ هیچ کس با کیبرد شما نمیتونه کار کنه. (و تا حدود کمی برعکس)
+ اولش بسیار کندتر هستید.
+ شورتکات های برنامهها رو از دست میدید.
+ توی ویم که همهچی فاجعه میشه. به عوض شدن جای hjkl فکر کنید.
و برای من که چپ دستم، یه بدی اضافهتر هم داشت این بود که dvorak برای راستدستها بهینه شده. نسخه چپ دستی هم داره ولی نسخهی غیر استاندارد از یه جینش غیر استاندارد خیلی باید ریسکی باشه.
اینطوری شد که بیخیال شدم فعلا. شاید روزی دیگر
یه مقاله معول و منطقی که توضیح داده:
https://www.howtogeek.com/189270/alternative-keyboard-layouts-explained-dvorak-colemak-and-whether-you-should-care/
How-To Geek
Alternative Keyboard Layouts Explained: Should You Switch to Dvorak or Colemak?
QWERTY — so-called because the letters at the top-left corner of the keyboard begin with QWERTY — is the most common keyboard layout. But some people think alternative keyboard layouts like Dvorak and Colemak are faster and more efficient.
یه تجربه ۱۰ ساله هم داریم:
https://www.theverge.com/2019/2/17/18223384/dvorak-qwerty-keyboard-layout-10-years-speed-ergonomics
حرف آخرش اینه که برای این خوبه که مجبور شید جای کلید ها رو حفظ کنید و به دکمه ها نگاه نکنید وگرنه خیلی فایده دیگهای نداره.
https://www.theverge.com/2019/2/17/18223384/dvorak-qwerty-keyboard-layout-10-years-speed-ergonomics
حرف آخرش اینه که برای این خوبه که مجبور شید جای کلید ها رو حفظ کنید و به دکمه ها نگاه نکنید وگرنه خیلی فایده دیگهای نداره.
The Verge
I’ve used Dvorak for 10 years, and I’m here to tell you it’s not all that
QWERTY users, you’re not missing out on much
نوشتههای ترمینالی
به ذهنم رسید از منطقه امنم بیام بیرون و به حای qwerty از dvorak یا colemak استفاده کنم. اینا چی هستند؟۲ تا مدل چیدن متفاوت صفحه کلید. خوبی: + احتمالا بعد از مسلط شدن سریعتر تایپ میکنید. + کلیدهای پرکاربرد درست زیر دست شما در homerow هستند نه پخش توی کیبورد.…
نظر یکی از دوستان که مدتیه از dvorak استفاده میکنه رو در قابل رشتو میتونید بخونید:
https://twitter.com/amirashabani/status/1255560399623278595?s=20
کلیت حرفش اینه که دوستش داره و مشکلی نداره باهاش. سرعتش اگرچه محسوس زیادتر نشده ولی باهاش راحت تره و دوستش داره.
https://twitter.com/amirashabani/status/1255560399623278595?s=20
کلیت حرفش اینه که دوستش داره و مشکلی نداره باهاش. سرعتش اگرچه محسوس زیادتر نشده ولی باهاش راحت تره و دوستش داره.
Twitter
ami
در رابطه با پست @a_dangling_p؛ با QWERTY بعد از ۴ سال تمرین برای افزایش سرعت تایپ، میانگینم حدود ۹۰ تا ۱۰۰ کلمه در دقیقه شد و رکوردم از ۱۱۰ بالاتر نرفت. هر از گاهی میرفتم سراغ DVORAK ولی باز برمیگشتم. تا ۹ هفته پیش که QWERTY رو کامل گذاشتم کنار و از DVORAK…
https://javacup.ir/microblogs/
این قسمت میکروبلاگ رو برای سایت جاواکاپ تازه راه انداختیم.
هدفش اینه که آموزش یا تیکه مطلب یا کوت خاصی مرتبط به جاوا یا کلا برنامهنویسی رو پوشش بده.
بخونیدش و اگرم خواستید چیزی اضافه کنید حتما برام بفرستید.
این قسمت میکروبلاگ رو برای سایت جاواکاپ تازه راه انداختیم.
هدفش اینه که آموزش یا تیکه مطلب یا کوت خاصی مرتبط به جاوا یا کلا برنامهنویسی رو پوشش بده.
بخونیدش و اگرم خواستید چیزی اضافه کنید حتما برام بفرستید.
انجمن جاواکاپ
میکروبلاگ - انجمن جاواکاپ
کلاس IntSummaryStatistics در جاوابه طور خلاصه از یه مجموعه دادهی int، چهار پنج تا ویژگی رو نگه میداره و میتونید از اونا استفاده کنید.عمدتا intStream رو به این تبدیل میکنند توی مواقعی که چند تا ترمینال ازش رو احتیاج داشته باشن.مثلا هم count هم sum هم average…
برای تکلیف سیگنال سیستم باید توی متلب یه سری نمودار میکشیدیم.
میخواستم دانلود کنم باید ۲۱ گیگ دانلود میکردم. تازه دردسرهای نصبش توی لینوکس یا کرکش توی ویندوز هم هیچی.
از متلب آنلاین اومدم استفاده کنم که فیلترشکن میخواست. بعدم که خودش به باگ خورد هرچی کد توش سیو داشتم رو هم پروند، ریست هم نمیشد. بماند که هر بار بازش میکردم میخواست ۲۰ مگ دانلود کنه.
ناامید شدم و گفتم بریم اکتاو هم تست کنیم.
در کمال تعجب نسخه نصبیش با dependency ها شد حدود ۳۰ مگ!
نسخه انلاینش هم به خوبی کار میکنه.
میخواستم دانلود کنم باید ۲۱ گیگ دانلود میکردم. تازه دردسرهای نصبش توی لینوکس یا کرکش توی ویندوز هم هیچی.
از متلب آنلاین اومدم استفاده کنم که فیلترشکن میخواست. بعدم که خودش به باگ خورد هرچی کد توش سیو داشتم رو هم پروند، ریست هم نمیشد. بماند که هر بار بازش میکردم میخواست ۲۰ مگ دانلود کنه.
ناامید شدم و گفتم بریم اکتاو هم تست کنیم.
در کمال تعجب نسخه نصبیش با dependency ها شد حدود ۳۰ مگ!
نسخه انلاینش هم به خوبی کار میکنه.
https://todotxt.org/
این شما و این برنامه todo محبوبم. :)
این شما و این برنامه todo محبوبم. :)
todotxt.org
Todo.txt: Future-proof task tracking in a file you control
Track your tasks and projects in a plain text file, todo.txt. A todo.txt is software and operating system agnostic; it's searchable, portable, lightweight and easily manipulated.
شمایی که مک داری
لطفا وقتی فایل زیپ مي سازی این فایل های __MACOSX رو پاک کن از توش.
https://wpguru.co.uk/2013/10/how-to-remove-__macosx-from-zip-archives/
لطفا وقتی فایل زیپ مي سازی این فایل های __MACOSX رو پاک کن از توش.
https://wpguru.co.uk/2013/10/how-to-remove-__macosx-from-zip-archives/
#terminal
#wh
دستورات wh
توی shell یه سری دستور داریم که با wh شروع میشن و از قضا ماهیت سوالی دارن و سوالمون رو قراره جواب بده. من ندیدم کسی اینطوری طبقهبندیشون کنه که اینا wh commands هستند ولی خب امیدوارم من بتونم خوب این کارو انجام بدم.
این دستورات چیا هستن؟
whatis (Display one-line manual page descriptions)
whereis (Locate the binary, source, and manual page files for a...)
which (Shows the full path of (shell) commands.)
who (Show who is logged on)
whoami (Print effective userid)
همونطور که میبینید هر کدومشون داره یه سوالی رو جواب میده، عمدتا آرگومان خاصی ندارند و مستقیم سوالتون رو میپرسید و جواب میدن.
#wh
دستورات wh
توی shell یه سری دستور داریم که با wh شروع میشن و از قضا ماهیت سوالی دارن و سوالمون رو قراره جواب بده. من ندیدم کسی اینطوری طبقهبندیشون کنه که اینا wh commands هستند ولی خب امیدوارم من بتونم خوب این کارو انجام بدم.
این دستورات چیا هستن؟
whatis (Display one-line manual page descriptions)
whereis (Locate the binary, source, and manual page files for a...)
which (Shows the full path of (shell) commands.)
who (Show who is logged on)
whoami (Print effective userid)
همونطور که میبینید هر کدومشون داره یه سوالی رو جواب میده، عمدتا آرگومان خاصی ندارند و مستقیم سوالتون رو میپرسید و جواب میدن.
نوشتههای ترمینالی
#terminal #wh دستورات wh توی shell یه سری دستور داریم که با wh شروع میشن و از قضا ماهیت سوالی دارن و سوالمون رو قراره جواب بده. من ندیدم کسی اینطوری طبقهبندیشون کنه که اینا wh commands هستند ولی خب امیدوارم من بتونم خوب این کارو انجام بدم. این دستورات…
ساده ترینشون whoami هست که خیلی سرراست وارد میکنید و بهتون میگه الان کدوم با یوزر لاگین هستید.
کاربردش چیه؟ اتفاقا خیلی کاربرد داره. مثلا وقتی شما su های متفاوت میکنید یا ssh میزنید یا خلاصه از دستتون در میره که توی کدوم یوزر هستید، میتونید این رو بزنید تا ببینید الان کدوم یوزر هستید. لازمه بگم که اگر با sudo اجراش کنید (یا su کنید و بعد اجراش کنید) هم جوابش به root تغییر پیدا میکنه چون عملا اون دستور (همین دستور whoami) داره از طرف root اجرا میشه پس طبیعیه که بگه root داره این دستور رو اجرا میکنه.
کاربردش چیه؟ اتفاقا خیلی کاربرد داره. مثلا وقتی شما su های متفاوت میکنید یا ssh میزنید یا خلاصه از دستتون در میره که توی کدوم یوزر هستید، میتونید این رو بزنید تا ببینید الان کدوم یوزر هستید. لازمه بگم که اگر با sudo اجراش کنید (یا su کنید و بعد اجراش کنید) هم جوابش به root تغییر پیدا میکنه چون عملا اون دستور (همین دستور whoami) داره از طرف root اجرا میشه پس طبیعیه که بگه root داره این دستور رو اجرا میکنه.