TGViewer
Channel Public Channel
نوشته‌های ترمینالی

نوشته‌های ترمینالی

@terminal_stuff

virgool.io/@rsharifnasab
github.com/rsharifnasab
Subscribers
3.52K
Photos
434
Videos
12
Links
2.4K

Showing posts older than #2729 · Back to latest

Older Posts 20 shown
Post #2728 718
نمیدونم توی زبان‌های دیگه چطوریه و یا اصلا میشه یا نه
اما توی گولنگ می‌تونیم از یه پروژه‌ی واحد، چند تا binary بگیریم، مثلا یه باینری یه کاری بکنه و یه باینری دیگه یه کارهای دیگه بکنه ولی لایبرریها و باقی کد یکی باشه!

چطوری؟ اینجا بخونید.
https://ieftimov.com/posts/golang-package-multiple-binaries/
Ilija Eftimov 👨‍🚀 Packing multiple binaries in a Golang package Recently, while writing a small Golang program for setting reminders I came across a small confusion that I guess most newcomers to Golang will have - how to organise a package in a way that will enable it to cleanly contain two or more binaries.
  • 👍 2
Post #2727 701

Forwarded from سحر نوشت

سحر نوشت از بلاگ valdas.blog
پارادوکس خر بوریدان

این مساله فلسفی را ژان بوریدان، فيلسوف فرانسوی در قرن چهاردهم و بر اساس افسانه‌ای قدیمی مطرح کرده که در آن خری که به یک اندازه گرسنه و تشنه است به دلیل اینکه نمی‌تواند بین دو انتخاب کاملا مساوی- خوردن یونجه یا نوشیدن آب- یکی را انتخاب کند در نهايت می‌میرد.
این افسانه باعث پیدایش روش خر بوریدان شده است، که در آن با حذف گزینه‌ای که بیشترین آثار منفی را دارد تصميم نهایی گرفته می‌شود تا سرنوشتی مشابه خر بیچاره پیدا نکنید.

[…]
گرفتن تصميمات مهم بعد از بررسی همه جانبه موضوع روش خوبی در زندگی است. هرچند بسیاری از افراد می‌گذارند عذاب تصميم‌گیری بیش از حد ادامه یابد. آن‌ها مانند خر بیچاره تمامی اطلاعات مورد نیاز را دارند، اما نمی‌توانند تصميم بگیرند.

هنگام مشورت دادن به دانشجویانم در زمینه گرفتن تصمیمات بزرگ زندگی، فهمیده‌ام بعد از اینکه آن‌ها خوب مساله را بررسی کردند و درباره جنبه‌های مثبت و منفی هر گزینه با هم بحث کردیم، بهترین کار استفاده از آزمونی است که نامش را آزمون اسلحه گذاشته‌ام.

دستم را به شکل اسلحه‌ای خیالی درمی‌آورم و آن‌را روی پیشانی دانشجوی مورد نظر می‌گذارم و می‌گویم: «خیلی خوب، حالا پانزده ثانیه وقت داری که تصمیم بگیری، وگرنه ماشه را می‌کشم. یالا، بگو چه تصمیمی گرفتی؟»

آن‌ها همیشه جواب را می‌دانند! حتی اگر افراد فرایند رسیدن به جواب را کاملا طی نکرده باشند، این تمرین آن‌ها را از قید فشاری که در حین فرایند تصمیم‌گیری تحمل کرده‌اند آزاد و آن‌ها را به راه‌حلی قطعی نزدیک‌تر می‌کند.

#کتاب هنر دستیابی | برنارد راث
  • 👍 13
  • ❤ 2
Post #2726 612

Forwarded from سحر نوشت

از بلاگ valdas.blog
  • 👍 4
  • ❤ 3
  • 😢 1
Post #2725 667
نوشته‌های ترمینالی یه برنامه‌ای هست به اسم reflector برای arch linux که میاد به شکل خودکار و در پس زمینه میرور‌های خوب برای آپدیت رو پیدا میکنه و لیست میرورهای pacman رو خودش بروز میکنه. آموزش راه‌اندازیش اینجاست: Automatically update Arch Linux mirrors by Josh Sherman ht…
یاداوری:
  • 👍 2
Post #2724 618

Forwarded from Currently Nothing (Sohrab)

اطلاعیه بردیا عزیز در خصوص مخازن بردیاتک:

سلام بر همه دوستان و کاربران ارچ

شاید یادتون باشه و از مخزن archlinuxir استفاده کرده باشین, متاسفانه با این وضعیت اینترنت و شبکه و فیلترینگ نگهداری از این مخزن کار غیر ممکنی شده.
هشت ماه گذشته با این وضعیت به زور مبارزه کردم تا بسته هارو اپدیت نگه دارم ولی الان یک بیلد تا 30 ساعت طول میکشه که باعث مشکل شده خوده کانیتر ارچ هم چندین بار کرش خورده.
مجبورم این مخزن رو کاملا پاک کنم کاری هم واقعا از دستم بر نمیاد.

بقیه مخازن هم بخاطر فشار از دولت شاید دیده باشید تعدادشون یک سوم شده و مخازنی که موندن محدودیت به 16 مگابیت دارن.

اروم دارن کاملا همه سرور های منو از دستم میگیرن. حدود دو سال خدمت کردیم و مخازن رو اپدیت نگه داشتیم ولی دیگه کار داره از کنترل من خارج میشه (سورپرایز نشید اگر یک روز بیدار شدید و کل سرویس از بین رفته بود)

اگر سیستمی دارید پیشنهاد میکنم قبل از این اتفاق به مخازن دیگه سویچ کنید.

#news
👨‍💻 @sbstuff
  • 😢 5
  • 👍 1
Post #2722 650

Forwarded from نوشته‌های ترمینالی

نوشته‌های ترمینالی دستورات bash به شکل sequential اجرا میشن، حالا چی میشه اگه بخوایم به ازای هر خط یک ورودی (مثلا خروجی دستور قبلی) یک ترد جدید بسازیم و اونجا اجرا کنیم؟ مثلا فکر کنید میخوایم ۱۰۰ تا عملیات mv انجام بدیم. اگه توی for بنویسیم باید اولی تموم بشه تا دومی شروع بشه.…
اینجا هم کلی مثال ازش هست.
https://www.gnu.org/software/parallel/man.html#EXAMPLES
Post #2721 641

Forwarded from نوشته‌های ترمینالی

دستورات bash به شکل sequential اجرا میشن، حالا چی میشه اگه بخوایم به ازای هر خط یک ورودی (مثلا خروجی دستور قبلی) یک ترد جدید بسازیم و اونجا اجرا کنیم؟
مثلا فکر کنید میخوایم ۱۰۰ تا عملیات mv انجام بدیم. اگه توی for بنویسیم باید اولی تموم بشه تا دومی شروع بشه.
اما با کمک gnu parallel می‌تونیم این کارو به شکل parallel انجام بدیم.

https://opensource.com/article/18/5/gnu-parallel
Opensource.com Get more done at the Linux command line with GNU Parallel Do you ever get the funny feeling that your computer isn't quite as fast as it should be? I used to feel that way, and then I found GNU Parallel.
  • 👍 5
Post #2720 624
Post #2719 737
  • 😁 44
  • 👌 1
Post #2718 807
نوشته‌های ترمینالی چرا SQLite از سی استفاده می‌کنه؟ نکته خوبش اینه که با rust هم مقایسه کرده و گفته به چه دلایلی سراغ rust نرفتن. https://www.sqlite.org/whyc.html
آیا براتون سوال شده که یه DBMS مثل SQLite رو چطوری تست می‌کنن؟ خیلی کامل! ۵۰۰ برابر کد اصلی کد تست دارن!

اینجا بیشتر بخونید:
https://www.sqlite.org/testing.html
  • 🔥 9
  • 👌 4
  • 👍 2
  • 🤯 1
Post #2717 944
Post #2716 1.47K
این روز‌ها تو توییتر و چنل‌ها، حرف از full stack cafe رو زیاد می‌بینم و می‌شنوم که برای هر موضوع یه سری سوال و جواب داره که جواب‌هاش اکثرا پولیه. اگرچه من اون سایت رو هم خیلی دوست دارم و قبلا هم معرفیش کردم، به نظرم خوبه همچنان جایگزین‌های آزاد هم بررسی کنیم.
یکی از ریپو‌های خیلی خیلی خوبی که دیدم که در زمینه سوالات رایج تو مصاحبه کار می‌کنه، devops-exercises ئه
و خب به شکل دسته‌بندی شده از موضوعات مختلف سوال داره توی readmeش و جواب همشون هم در دسترسه.

https://github.com/bregman-arie/devops-exercises


اگه موضوعی که می‌خواید مصاحبه کنید/بشید حتی نزدیک devops هم هست مثلا شبکه توش دخیله یا سیستم عامل و اینا به نظرم اینجا رو پیگیری کنید. حتی در زمینه soft skill هم نکات خوبی داره.
GitHub GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform… Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions - bre...
  • ❤ 8
  • 👍 3
Post #2715 3.06K
بحث Escape Analysis یکی از مباحث عمیق و جالب گولنگه.
داستان اینه که توی گولنگ شما خیلی انتخاب نمی‌کنید که چی روی استک باشه و چی روی هیپ. بلکه کامپایلر این تصمیم رو می‌گیره. چطوری؟ اینجا بخونید.

https://www.sobyte.net/post/2022-03/go-escape/

این هم مطلب خوبیه:
https://golang.howtos.io/go-s-escape-analysis-a-practical-guide/
و این ویدیو:
https://youtu.be/ZMZpH4yT7M0
www.sobyte.net Understanding Go escape analysis by example In this article, we learn about the problems to be solved by escape analysis, the current state and simple principles of Go escape analysis, some examples of Go escape analysis, and a description of the output logs of escape analysis. Finally, we give a solution…
  • 👍 6
Post #2713 810
یکسری نقل قول جالب در مورد پایتون رو اینجا ببینید.
quotations.amk.ca/python-quotes/

مثلآ:
Python's syntax succeeds in combining the mistakes of Lisp and Fortran. I do not construe that as progress. - Larry Wall, May 12 2004
  • 😁 4
  • 👍 2
Post #2712 946
Post #2711 1K
  • 😢 27
  • 💔 3
  • 😁 2
  • 👨‍💻 2
Post #2710 975
نوشته‌های ترمینالی تولد ۳۲ سالگی لینوکس مبارکککک!
دیگه امسال سال لینوکس دسکتاپه :)))
  • 👍 14
  • 😁 14
  • 👨‍💻 3
  • 👏 1
Post #2709 1.45K
تولد ۳۲ سالگی لینوکس مبارکککک!
  • 🍾 16
  • 🐳 2
  • 🎉 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →