IRCF | اینترنت آزاد برای همه
کلاینت v2rayNG در آخرین بهروزرسانی خودش قابلیتی به نام "تولید چند پیکربندی توازن بار" اضافه کرده که بهصورت خودکار تمام کانفیگها رو در یک کانفیگ واحد ترکیب میکنه و بعد، به سروری متصل میشه که کمترین پینگ رو داره. این یعنی اتصال سریعتر و هوشمندتر، بدون…
همین کانفیگ رو ورژن قبلی پینگ 500 میداد
This media is not supported in your browser
VIEW IN TELEGRAM
تو لینوکس برا اینکه به یک سرور یا یک کامپیوتر داخل شبکه متصل بشیم از دستور ssh استفاده میکنیم. حالا ssh یه قابلیتی داره که میشه با ssh key احراز هویت انجام داد و دیگه نیازی نباشه که هربار رمز وارد کنیم. اینطوری کار میکنه که یکبار دستور ssh-copy-id رو اجرا میکنیم به صورت زیر: ( که باعث میشه پابلیک کی فعلی روی سرور کپی بشه - اگه کلید ندارید باید اول دستور ssh-keygen اجرا کنید )
حالا از این به بعد نیازی نیست رمز وارد کنید و احراز هویت با ssh key انجام میشه.
ویدیویی که ارزش دیدن داره:
https://www.youtube.com/watch?v=WwGRGfLy6q8
ssh-copy-id host@ip
حالا از این به بعد نیازی نیست رمز وارد کنید و احراز هویت با ssh key انجام میشه.
ویدیویی که ارزش دیدن داره:
https://www.youtube.com/watch?v=WwGRGfLy6q8
امروز داشتم داخل گیتهاب میچرخیدم چشم به یک پروژه وبسایت شخصی خورد بنظرم جالب بود. با کمی تغییرات نتیجه شد این:
M4t1n.ir
لینک ریپوزیتوری پروژه اصلی:
https://github.com/codewithsadee/vcard-personal-portfolio
M4t1n.ir
لینک ریپوزیتوری پروژه اصلی:
https://github.com/codewithsadee/vcard-personal-portfolio
👨💻6❤2
در کل اینکه تو گیتهاب بچرخید رو بشدت پیشنهاد میکنم. یسری از ریپوزیتوری ها هم بشدت جذابه ( حداقل برا من )
مثل این یکی : https://github.com/sindresorhus/awesome ( یه لیست از هرچیز جالبی )
و در کل کلمه awesome رو که سرچ کنید یه عالمه ریپوزیتوری awesome میاره براتون.
مثل این یکی : https://github.com/sindresorhus/awesome ( یه لیست از هرچیز جالبی )
و در کل کلمه awesome رو که سرچ کنید یه عالمه ریپوزیتوری awesome میاره براتون.
GitHub
GitHub - sindresorhus/awesome: 😎 Awesome lists about all kinds of interesting topics
😎 Awesome lists about all kinds of interesting topics - sindresorhus/awesome
این سایت امده یسری چیز میز که میشه self-host کرد و کاربردیه ( از جمله NAS و یا Git server ) رو قدم به قدم توضیح داده از لحاظ فنی و بقیه لحاظ.
https://coffeeaddict.dev/selfhosted/
خیلی بنظرم سایت بدرد بخوریه بخصوص اگه پول اینجور وسایل رو داشته باشی و حداقل بتونی برا آموزش انجامشون بدی.
اصل ماجرا اینکه یدونه home lab بسازی. این ویدیو رو ببینید: https://www.youtube.com/watch?v=cMVcclMkp7g
و خب NAS یا Network-attached storage یک محل ذخیره سازی اطلاعاته که به اینترنت وصله. اگه ویدیو رو ببینید ایده رو قشنگ متوجه میشید.
https://coffeeaddict.dev/selfhosted/
خیلی بنظرم سایت بدرد بخوریه بخصوص اگه پول اینجور وسایل رو داشته باشی و حداقل بتونی برا آموزش انجامشون بدی.
اصل ماجرا اینکه یدونه home lab بسازی. این ویدیو رو ببینید: https://www.youtube.com/watch?v=cMVcclMkp7g
و خب NAS یا Network-attached storage یک محل ذخیره سازی اطلاعاته که به اینترنت وصله. اگه ویدیو رو ببینید ایده رو قشنگ متوجه میشید.
coffeeaddict.dev
Let's self-host!
A series of blog posts about my personal experience building a home server and self-hosting apps. Learn how I set up my server, what apps I use, and how I maintain it.
🔥2
lab
این سایت امده یسری چیز میز که میشه self-host کرد و کاربردیه ( از جمله NAS و یا Git server ) رو قدم به قدم توضیح داده از لحاظ فنی و بقیه لحاظ. https://coffeeaddict.dev/selfhosted/ خیلی بنظرم سایت بدرد بخوریه بخصوص اگه پول اینجور وسایل رو داشته باشی و حداقل…
یسری از مودما سوراخ usb دارن که شاید شماهم به این فکر کرده باشید که کارش چیه. خیلی ساده اگه یدونه حافظه بهش وصل کنید تو شبکه داخلی خودتون میتونید ازش استفاده کنید و از این به بعد یدونه NAS خیلی کوچولو دارید.
👍4
YouTube video
این ویدیو رو به شدت پیشنهاد میکنم ببینید. چیز جالبی که عملی نشون میده اینکه مراحل کامپایل رو چجوری میشه نگه داشت و چجوری میشه دوتا زبان رو عملن باهم دیگه کامپایل کرد و خب اتفاقی که میفته یکی رو تا قسمت اسمبلی کد میبری و بعد با اون یکی زبان کامپایل میکنی و نکته آخر هم اینکه gcc الان مخفف gnu compiler collection هست چون چندین زبات پشتیبانی میکنه.
این ویدیو رو به شدت پیشنهاد میکنم ببینید. چیز جالبی که عملی نشون میده اینکه مراحل کامپایل رو چجوری میشه نگه داشت و چجوری میشه دوتا زبان رو عملن باهم دیگه کامپایل کرد و خب اتفاقی که میفته یکی رو تا قسمت اسمبلی کد میبری و بعد با اون یکی زبان کامپایل میکنی و نکته آخر هم اینکه gcc الان مخفف gnu compiler collection هست چون چندین زبات پشتیبانی میکنه.
YouTube
Why Some Projects Use Multiple Programming Languages
This video was sponsored by Let's Get Rusty.
Visit https://letsgetrusty.com/start-with-jorge to find out more about their training. They’re laser-focused on Rust education and job placement.
In this video we cover how multiple compiled languages can be used…
Visit https://letsgetrusty.com/start-with-jorge to find out more about their training. They’re laser-focused on Rust education and job placement.
In this video we cover how multiple compiled languages can be used…
اول این پست رو بخونین:
https://news.1rj.ru/str/Linuxor/2505
لینوس توروالدز خیلی راحت بقیه رو تخریب میکنه و کدشون رو به چالش میکشه. این آقا کسیه که pull request داده و لینوس بهش گفته این چه وضعشه. ولی همه اینها به کنار سایت شخصیش در عین سادگی خیلی باحال بود.
https://www.dabbelt.com/~palmer/
https://news.1rj.ru/str/Linuxor/2505
لینوس توروالدز خیلی راحت بقیه رو تخریب میکنه و کدشون رو به چالش میکشه. این آقا کسیه که pull request داده و لینوس بهش گفته این چه وضعشه. ولی همه اینها به کنار سایت شخصیش در عین سادگی خیلی باحال بود.
https://www.dabbelt.com/~palmer/
به برنامه نویسی با کمک هوش مصنوعی میگن vibe coding یا کدنویسی حسی. یوتیوب سرچ کنید یه عالمه آموزش هم میتونید پیدا کنید راجبش😭
🥰1
Why your website should be under 14kB in size
قضیه از این قراره که وبسایتی که حجمش ۱۴ کیلوبایته خیلی از یه وبسایت ۱۵ کیلوبایتی سریع تره. که این به دلیل پروتکل tcp هست و کند بودنش تو فهمیدن اینکه چندتا پکت میتونه بفرسته در آن واحد. اینجارو هم پیشنهاد میکنم بخونید.
این ویدیو هم راجب همین موضوعه:
https://www.youtube.com/watch?v=ciNXbR5wvhU
تنها راه حل این نیست که کل وبسایتمون رو ۱۴ کیلوبایتی کنیم تا از این کندی فرار کنیم. فایل های html قابلیت استریم شدن دارن یعنی همزمان با دانلود توسط browser نشون داده میشند. و فرض کنیم سایتمون خیلی بزرگه، همینکه اولین ۱۴ کیلوبایت سایتمون با معنی باشه و browser چیزی برا نمایش داشته باشه از دیر لود شدن سایتمون به این دلیل فرار کردیم.
این سایت صفحه سرچ گوگل هست ولی با حجم یک کیلوبایت:
https://1kbgoogle.artemka1806.dev/
قضیه از این قراره که وبسایتی که حجمش ۱۴ کیلوبایته خیلی از یه وبسایت ۱۵ کیلوبایتی سریع تره. که این به دلیل پروتکل tcp هست و کند بودنش تو فهمیدن اینکه چندتا پکت میتونه بفرسته در آن واحد. اینجارو هم پیشنهاد میکنم بخونید.
این ویدیو هم راجب همین موضوعه:
https://www.youtube.com/watch?v=ciNXbR5wvhU
تنها راه حل این نیست که کل وبسایتمون رو ۱۴ کیلوبایتی کنیم تا از این کندی فرار کنیم. فایل های html قابلیت استریم شدن دارن یعنی همزمان با دانلود توسط browser نشون داده میشند. و فرض کنیم سایتمون خیلی بزرگه، همینکه اولین ۱۴ کیلوبایت سایتمون با معنی باشه و browser چیزی برا نمایش داشته باشه از دیر لود شدن سایتمون به این دلیل فرار کردیم.
این سایت صفحه سرچ گوگل هست ولی با حجم یک کیلوبایت:
https://1kbgoogle.artemka1806.dev/
🤓1
lab
برا مسائلی که توابع بازگشتی و dp نیازه، برا سریعتر کردن روند محاسبه، تکنیکی به کار میره به اسم memoization حرفش اینه که اگه قراره مقداری رو دوباره بهش نیاز داشته باشی یجا ذخیرش کن که نیاز نباشه دوباره حسابش کنی. مثال بارزش حساب کردن سری فیبوناچی هست. def fib(n…
برج هانوی
اولین بار معلممون سر کلاس این مسئله رو مطرح کرد. چون داشت یه تعداد از بچه هارو برا المپیاد دانشآموزی آماده میکرد بهش برخورده بود. اونجا برام جالب بود ولی نفهمیدم مسئله رو بعد هرچی جلو تر میرفتیم بیشتر فهمیدمش. دیگه سر کلاس ساختمان داده کامل بلدش بودم.
اولین بار معلممون سر کلاس این مسئله رو مطرح کرد. چون داشت یه تعداد از بچه هارو برا المپیاد دانشآموزی آماده میکرد بهش برخورده بود. اونجا برام جالب بود ولی نفهمیدم مسئله رو بعد هرچی جلو تر میرفتیم بیشتر فهمیدمش. دیگه سر کلاس ساختمان داده کامل بلدش بودم.
بر اساس یک افسانه هندی، توی معبدی به اسم برهما، ۶۴ دیسک طلایی روی سه ستون الماس وجود داره. راهبان باید این دیسکها رو طبق قوانین برج هانوی جابهجا کنن، و وقتی این کار تموم بشه، جهان به پایان میرسه! 😅
حالا اگه بخوای حساب کنیم:
برای n دیسک، تعداد حرکتها برابر با 2 به توان n منهی 1 هست.
پس برای ۶۴ دیسک:
2^{64} - 1 = 18,446,744,073,709,551,615
حتی اگه راهبها هر ثانیه یک حرکت کنن، تکمیل این کار بیش از ۵۸۰ میلیارد سال طول میکشه! (که خیلی بیشتر از سن فعلی کیهانه).
پس خیالت راحت، جهان به این زودیها تموم نمیشه. 😄
❤3🥰1