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 #2685 · Back to latest

Older Posts 20 shown
Post #2683 825
مشکل با OOP، آبجکت ها نیستم، بلکه oriented بودنه!

یعنی چی؟ اینجا یکسری ایده داره که چرا OOP بد است
https://mht.wtf/post/oop-oriented/
  • 👍 7
Post #2682 759

Forwarded from مگاهرتز

سایت skillicons بهتون کمک می‌کنه که داخل فایل md صفحه گیت‌هابتون از آیکون‌های زیبا استفاده کنید، آموزش نحوه استفاده و لیست آیکون‌ها رو هم می‌تونید در این ریپو skill-icons مشاهده کنید
  • ❤ 8
  • 👍 5
Post #2680 1.03K
برای ترکیب کردن دستورات توی bash، ما معمولا از pipe استفاده می‌کنیم. به این شکل مثلا:
grep PATTERN myfile.txt | wc -l


اما این تنها راه نیست. راه‌های دیگه‌ای هستند مثلا استفاده از بک‌تیک

مثلا این رو ببینید:
cd `cat cd-destination.txt`

اینطوری خروجی دستور cat میاد به جای خود عبارت قرار می‌گیره و به عنوان آرگومان دستور cd ما می‌شینه.
یا مثلا میخوام فایلی که نتیجه‌ی fzf یا find هست رو پاک کنم. میتونم یه چنین کاری کنم:

rm `fzf`
یا
rm `find -bluh bluh | head -1`


به این ترتیب به جای اینکه نتیجه‌ی دستوری که داخل بک‌تیک نوشتیم، وارد stdin دستور بعدی بشه، به عنوان آرگومان دستور بعدی قرار می‌گیره.
  • 👍 24
Post #2678 1.26K
وقتی آدرس یک وب‌سایت را می‌زنیم در مرورگر وارد میکنیم چه اتفاقی می‌افتد؟
یک راهنمای کامل شبکه و اینترنت و مرورگر

https://github.com/vasanthk/how-web-works
GitHub GitHub - vasanthk/how-web-works: What happens behind the scenes when we type www.google.com in a browser? What happens behind the scenes when we type www.google.com in a browser? - vasanthk/how-web-works
  • 👍 2
  • ❤ 1
Post #2677 961
نوشته‌های ترمینالی دوست دارید بدونید چه برنامه‌ای از سیستمتون داره چقدر شبکه مصرف می‌کنه؟ این برنامه براش شماست: bandwhich Terminal bandwidth utilization tool صفحه گیتهابش: https://github.com/imsnif/bandwhich
دوست دارید بدونید سیستمتون به چه سرورهایی وصل میشه و تحت چه پروتوکلی پیام میفرسته؟
برنامه‌ی sniffnet با یه رابط کاربری زیبا و مینیمال سعی میکنه این سوالتون رو پاسخ بده.
خیلی اطلاعات خوب و زیبایی میده و نمودارهای قشنگی می‌کشه. تمام حجم مصرف شده‌تون رو حتی می‌تونید ببینید به کدوم سرور و از طریق کدوم پروتوکل بوده و امکان فیلتر ابتدایی‌ای هم داره

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

لینک سایت:
https://www.sniffnet.net/
  • 👍 10
Post #2676 628
توی OpenOffice یه باگی بوده که سه‌شنبه‌ها فایل‌ها رو پرینت نمی‌گرفته!

اما داستان چی بوده؟ موقع پرینت توی فایل postscriptی که می‌ساخته، زمان ساخت فایل رو هم اضافه می‌کرده،
بعد زمانی که دستور file می‌خواسته نوع فایل رو تشخیص بده، به جای postscript که واقعا بوده، Erlang jam file تشخیص می‌داده.


پی‌نوشت: دستور file کارش اینه که روی یک فایل اجراش می‌کنیم و تشخیص میده جنس فایل چیه. با وجود صدها پترنی که برای فایل‌های مختلف وجود داره قابل پیش‌بینی هم هست که بعضی وقتا این مشکلات پیش بیاد.

بیشتر بخوانید:
https://beza1e1.tuxen.de/lore/print_on_tuesday.html

ریپورت باگ روی OpenOffice:
https://bugs.launchpad.net/ubuntu/+source/cupsys/+bug/255161/comments/28

ریپورت باگ روی file:
https://bugs.launchpad.net/ubuntu/+source/file/+bug/248619
beza1e1.tuxen.de OpenOffice does not print on Tuesdays a blog post by @azwinkau
  • 😁 10
  • 👍 3
  • ❤ 1
  • 🤯 1
Post #2675 562

Forwarded from .

Rejection of your paper or grant has NO relevance to the opinion of #research community. It is nothing but the opinion of one person. Several examples:

1. The first paper on graphene was rejected from Nature because “it did not constitute a sufficient scientific advance”. Later, it was awarded a Nobel prize.


2. The first manuscript showing the microbiome-brain connection was published after 7 submissions that took 3 years. Today, this field has exploded. I expect it will get a Nobel prize in the future.


3. Theodore Maiman tried to publish a paper describing the first operating laser in Physical Review Letters and… got a rejection!


4. Peter Ratcliffe, who worked on cells’ response to changes in oxygen levels, got his key paper rejected from Nature (see photo). Later, he was awarded a Nobel Prize for this work.

And there are many other examples…

And yet I see so many young scientists stressing about rejections. For some reason, they seem to genuinely expect that the editors should know which study is truly worth it.

As a result, many rejections are met with surprise and disbelief:  “How could they reject it? They publish so much trash, and yet they think our detailed 3-year-long study is not interesting to the community! WHY?” Well, the truth is: - Most editors have very little time to delve into your study. They can easily FAIL to recognize the potential impact of your study.

Proper communication in the cover letter and clear writing style can help (although only to a limited degree). - Many reviewers have little idea about the #science in your paper. But they can have a big ego. So, if they have a bad day or were rejected recently, it’s easy for them to find 1000 technical reasons to reject your paper as well. - Most scientists genuinely don’t know if your discovery can make any impact. If we could predict the course of science, we would be living very differently! My message is simple: Forget about objectivity. #Academia is a very subjective world. Fight for objectivity but don’t take it for granted.

A great study will be found, cited and recognized. Disregard of where it’s published. A bad study requires a high-impact journal to be found and cited. But the long-time recognition might be a problem. High-IF journals are simply billboards.

Their rejections do NOT represent the opinion of a scientific community. Believe in your results.

Src:
https://www.linkedin.com/posts/andrew-akbashev_research-science-academia-activity-7071492551018475520-AC-c

@professional_Researchers
LinkedIn LinkedIn Login, Sign in | LinkedIn Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
  • 👍 4
Post #2671 770
هوش مصنوعی خیلی کارها رو می‌تونه انجام بده، ولی برنامه نویسی جزوشون نیست!
این مطلب رو خیلی دوست داشتم (شاید چند خودم باهاش موافقم!)،
یه chatgpt با gpt4 برداشته و باهاش سعی کرده یه کد binary search رو درست کنه.
چیزی که نهایتش میگه اینه که این مدل های بزرگ زبانی کاری که خوب بلدن کلمه ساختن و حرافیه، نه استدلال اما برنامه نویسی به استدلال نیاز داره. ما کد تقریبا درست با ظاهر درست نمی‌خوایم، کد دقیقا درست میخوایم.
https://m-cacm.acm.org/blogs/blog-cacm/273577-ai-does-not-help-programmers/fulltext
cacm.acm.org AI Does Not Help Programmers Getting past the"Wow" effect.
  • 👍 18
  • 🤔 1
  • 👨‍💻 1
Post #2669 655

Forwarded from Linuxor ?

Bash Notes For Professionals

یکی از فوق العاده ترین کتاب ها توی زمینه بش که محتواش از مستندات Stack Overflow جمع آوری شده.

این کتاب به قدری باحال نوشته شده که صفحه استارتشو اگه یه نگاه بندازید ؛ دیگه تمومه تبریک میگم یه بش کار شدید...

🐧 @Linuxor
  • 👍 2
  • 🤔 1
Post #2668 1.26K
دوست دارید بدونید چه برنامه‌ای از سیستمتون داره چقدر شبکه مصرف می‌کنه؟
این برنامه براش شماست:
bandwhich
Terminal bandwidth utilization tool


صفحه گیتهابش:
https://github.com/imsnif/bandwhich
GitHub GitHub - imsnif/bandwhich: Terminal bandwidth utilization tool Terminal bandwidth utilization tool. Contribute to imsnif/bandwhich development by creating an account on GitHub.
  • 👍 17
Post #2667 718

Forwarded from Akbari’s Channel

باز بیخوابی زده به سرمون، ساعت ۶:۳۰ هم باید برم سمت دانشگاه،

بیاید یه روش بگم بهتون شاید به کارتون بیاد،

اگر یه فایلی رو میخواید دانلود کنید، تحریمه/فیلتره/دانلود کنده، از colab سیو کنیدش داخل گوگل درایوتون، بعد از گوگل درایوتون دانلودش کنید.

اینجوری که میرید داخل گوگل کولب، یه نوت‌بوک جدید میسازید، یه code cell درست می‌کنید،
بعدش گوگل درایو خودتون رو mount می‌کنید.

بعدشم توی سل می‌نویسی
!wget file-link -P /content/drive/MyDrive

جای فایل لینک، لینکتون رو بزارید، کنترل اینتر رو بزنید، فایل سیو میشه توی گوگل درایوتون.


این قسمتم برای mount کردن درایوه،
قبل از خط خود wget بزاریدش
from google.colab import drive
drive.mount('/content/drive')
  • 👍 15
  • 🔥 4
  • ❤ 3
Post #2666 1.33K
تا حدی #فان :
تکنیک های معلمی، برای پاسخ یه سوالی که پاسخشو بلد نیستیم:
+ یک خاطره نسبتا مرتبط یا حتی بی‌ربط بگیم
+ وانمود کنیم سوال رو متوجه نشدیم و یه چیز دیگه رو جواب بدیم.
+ بگیم اگه درست گوش میکردی متوجه میشدی. یا حتی بابت این ازش نمره کم کنیم!
+ به خود سوال کننده تکلیف بدیم که بره برای جلسه بعد اون رو پیدا کنه و ارائه بده!
+ قسمت آخر درس رو دوباره توضیح بدیم و بعد بگیم متوجه شدی؟
+ بگیم این اتفاقا یه موضوع داغ تحقیقاتی/صنعتیه. اگه دوست داشتی خودت جست و جو کن در موردش.
+ بگیم چون درس ما درس خیلی وسیعیه، جواب سوال شما توی بحث فلان قرار می‌گیره که جزو مبحث ما نیست.
+ بگیم سوال خوبیه، نظر خودت چیه؟ نظر بقیه دوستان چیه؟
  • 😁 36
  • 👍 5
Post #2665 886
یکی از سایت هایی که تجربه‌های کاری و مصاحبه رو از شرکت‌ها قرار میده «تجربه ویکی»ئه.
سایت خوبیه و دیتابیس نسبتا خوبی هم از شرکت ها داره ولی UX بد متاسفانه.

اگه به فکر انتخاب شرکت هستید چک کنید به نظرم.
https://tajrobe.wiki/
tajrobe.wiki ویکی تجربه — معرفی برترین کسب‌وکارهای ایران دایرکتوری مثبت کسب‌وکارهای ایرانی؛ معرفی، توضیحات و لینک مستقیم به وب‌سایت هر مجموعه.
  • ❤ 7
  • 👍 1
Post #2664 946
اکه با کامپیوتر زیاد کار کنید، احتمالا درد جاهای مختلف بدن مثل مچ رو احساس کردید.
این ویدیو یکسری حرکت ساده و یکسری حرکت با چوب بهتون یاد میده که باعث میشه مچتون روغن کاری بشه و حس بهتری داشته باشه.
https://www.youtube.com/watch?v=j2a3vJJBN6A

راهنمایی: اگر تو خونه چوب صاف ندارید، با لوله ی جاروبرقی، دسته‌ی تی یا دسته‌ی جارو دستی اگر قابل جدا شدن از سرش باشن میتونید انجام بدید.
YouTube Best Wrist Pain Relief Exercises for Programmers & PC Gamers if you spend a lot of time on the computer and you experience wrist pain because of this. I will share with you exercises that I learn to help reduce pain from carpal tunnel. and to help avoid getting other wrist injuries. I will wait you 2 stretching and…
  • 👍 7
Post #2663 838
اگر به LLVM علاقه‌مند شدید این کورس کوتاه می‌تونه براتون جذاب باشه. البته خودش تبلیغ می‌کنه که دوره‌های دیگرش مثل parsing هم ببینید ولی به نظرم نیازی نیست و خود همین ویدیوها زیبا و جذاب و گویان.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
YouTube Programming Language with LLVM [1/20] Introduction to LLVM IR and tools ⭐️ Enroll: http://dmitrysoshnikov.com/courses/programming-language-with-llvm/ 📚 Udemy: https://www.udemy.com/course/programming-language-with-llvm/?referralCode=518B2E26C835654F8939 👉 DS Education: https://www.dmitrysoshnikov.education/p/programming-language…
  • ❤ 2
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 →