Dev Perfects – Telegram
Dev Perfects
41 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Anophel | آنوفل
💢 چرا وقتی این کد اجرا میشه، "...Sending 0" قبل از "Received 1" چاپ میشه؟


func send(ch chan<- int) {
defer close(ch)
fmt.Println("Sending 1...")
ch <- 1 // Blocks until the receiver is ready

for i := 0; i < 10; i++ {
fmt.Printf("Sending %d...\n", i)
ch <- i // Blocks until the receiver reads the value
}
}

func main() {
ch := make(chan int) // Unbuffered channel
go send(ch)

for val := range ch {
fmt.Printf("Received %d\n", val)
}
}


💠چون:

این رفتار به دلیل ماهیت همزمانی goroutine‌ها است:

1️⃣ ارسال داده بلوکه میشه، اما چاپ متن نه:

در فانکشن send، خط fmt.Println("Sending 0...") قبل از بلوکه شدن ch <- i اجرا میشه. یعنی حتی اگه فرستادن داده منتظر گیرنده بمونه، متن چاپ میشه.



2️⃣ گیرنده همزمان در حال پردازش است:

گیرنده در حلقه for در حال دریافت و چاپ داده است. اما عملیات ارسال و دریافت روی دو goroutine مختلف اجرا میشن. این یعنی ترتیب چاپ‌ها کاملاً قابل پیش‌بینی نیست.



3️⃣ ترتیب چاپ به زمان‌بندی goroutine‌ها بستگی داره:

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


🔹این رفتار طبیعیه و به دلیل اجرای همزمان goroutine‌ها اتفاق می‌افته.


🔹 چاپ روی کنسول (عملیات I/O) زمان می برد و می تواند با سایر عملیات در گوروتین های مختلف همپوشانی داشته باشد.


#گو #گولنگ #Go #Golang
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from 🐍 Python & Raspberry 🐍 (فرهاد ناصری زاده)
Simon_Long_An_Introduction_to_C.pdf
9 MB
An Introduction to C
& GUI Programming
آموزش زبان C و رابط گرافیکی در رزبری پای
🌟 انتشار 2019

@raspberry_python
Forwarded from جادی | Jadi
ترامپ در روز اول ریاست جمهوری، موسس سایت سیلک رود یا همون راه ابریشم رو هم بخشید. راس اولبریکت به خاطر راه اندازی سایت سیلک (مشهور به آمازون مواد مخدر) به حبس ابد محکوم شده بود.

این شماره از چنل بی هم در این مورد است:
https://channelbpodcast.com/archives/tag/%D8%B1%D8%A7%D8%B3-%D8%A7%D9%88%D9%84%D8%A8%D8%B1%DB%8C%DA%A9%D8%AA

و این شماره رادیوجادی در مورد دارک وب:
https://castbox.fm/episode/%D8%B1%D8%A7%D8%AF%DB%8C%D9%88%DA%AF%DB%8C%DA%A9-%D8%B4%D9%85%D8%A7%D8%B1%D9%87-%DB%B7%DB%B5-%E2%80%93-%D9%88%D8%A8-%D8%B9%D9%85%DB%8C%D9%82..-%D9%88%D8%A8-%D8%AA%D8%A7%D8%B1%DB%8C%DA%A9.-%D8%A8%D9%87-%D8%AE%D8%B7%D8%B1-%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%DA%A9%D9%86%DB%8C%D9%86-id22150-id45392612
Forwarded from Sudoer (Morteza Bashsiz)
سناریو شماره ۸ - پاسخی از سرور روی پورت خاص دریافت نمیشه

توی این سناریو موردی رو بررسی کردیم که کلاینت سعی میکنه به پورت خاصی از سرور برسه ولی جوابی نمیگیره و تمامی ریکوست‌ها با مشکل روبرو میشه

https://youtu.be/aO4Y5y3uMOk
oh oh 


عجب خبری؛ یک محقق امنیتی تکنیکی رو پیدا کرده که باهاش از chatgpt برای DDOS کردن هر سایتی استفاده میشه کرد.
و چون از سرورهای chatgpt هم درخواست‌ها ارسال میشه مقابله باهاش راحت نیست؛ قطعا تیم close ai جلوی این رو میگیره ولی به این فکر کنید که همه شرکتهایی که این خدمات رو میدند به احتمال زیاد این باگ رو دارند.

ندید میگم؛ ۹۹٪ شرکتهای ایرانی که مدل رو خودشون دپلوی می‌کنند این باگ رو دارند. با توجه به چیزهایی که دیدم.

ReadMore
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰توزیع predator-os v3.5
🔰نسخه home با تم اختصاصی macOS

🔹توزیعی پردیتور از نسخه 3.5 درکنار نسخه های امنیتی، با 5 نسخه Home با میزهای مختلف نیز همراه است.

🔹نسخه های Home داری ویژگی های hardened,secure,anonymous

🔹دارای بیش از 100 مورد تنظیمات از قبل تعریف شده برای بعد نصب برای کاربران تازه کار و حرفه ای.
همچنین ویژگی های بهینه شده برای سرعت بیشتر در حالت low-latency در قسمت های زیر میباشد.

TCP/IP Stack Tuning
Virtual Memory Tuning
File System Tuning
Scheduler Tuning
Network Tuning
CPU and cache

🔹جزئیات بیشتر و دانلود در:
http://predator-os.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰توزیع predator-os v3.5
🔰نسخه home با تم اختصاصی MacOS

🔹توزیعی پردیتور از نسخه 3.5 درکنار نسخه های امنیتی، با5 نسخه Home با میزهای مختلف نیز همراه است.

🔹نسخه های Home داری ویژگی های hardened,secure,anonymous

🔹دارای بیش از 100 مورد تنظیمات از قبل تعریف شده برای بعد نصب برای کاربران تازه کار و حرفه ای.
همچنین ویژگی های بهینه شده برای سرعت بیشتر در حالت low-latency در قسمت های زیر میباشد.

TCP/IP Stack Tuning
Virtual Memory Tuning
File System Tuning
Scheduler Tuning
Network Tuning
CPU and cache

🔹جزئیات بیشتر و دانلود در:
http://predator-os.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰توزیع predator-os v3.5
🔰نسخه home با تم اختصاصی MacOS

🔹توزیعی پردیتور از نسخه 3.5 درکنار نسخه های امنیتی، با5 نسخه Home با میزهای مختلف نیز همراه است.

🔹نسخه های Home داری ویژگی های hardened,secure,anonymous

🔹دارای بیش از 100 مورد تنظیمات از قبل تعریف شده برای بعد نصب برای کاربران تازه کار و حرفه ای.
همچنین ویژگی های بهینه شده برای سرعت بیشتر در حالت low-latency در قسمت های زیر میباشد.

TCP/IP Stack Tuning
Virtual Memory Tuning
File System Tuning
Scheduler Tuning
Network Tuning
CPU and cache

🔹جزئیات بیشتر و دانلود در:
http://predator-os.ir
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
Forwarded from Agora (Alireza Azadi)
ماجرای «خود ترجیحی» به روایت چراز:

https://youtu.be/7L5pCWRzkbI?si=9HNOFc4I1e1L13Or

این موضوع رو هم می‌تونید در وب‌سایت مرکز مطالعات توسعه و رقابت که با چراز در تهیه‌ی ویدیو بالا همکاری کرده هم بخونید.
Forwarded from Agora (Alireza Azadi)
راس اولبریکت، بنیان‌گذار سایت جاده ابریشم (Silk Road).

جاده ابریشم یکی از سایت های خرید و فروش مواد مخدر بود که راس اون رو بر بستر شبکه Tor بالا آورد. خودش دانش‌آموخته رشته فیزیک بود و تخصصی هم توی برنامه نویسی هم نداشت. با این حال، خودش شروع کرد به نوشتن این وب‌سایت. موقع نوشتن وب‌سایتش، میخواست بدونه که چطور میتونه به سرویس Tor از طریق cURL توی PHP وصل بشه و برای همین هم این سوال رو توی استک‌اوورفلو پرسید:

https://stackoverflow.com/questions/15445285/how-can-i-connect-to-a-tor-hidden-service-using-curl-in-php

برای این سوال نشان Stellar Question هم گرفته (البته الان خودش توی زندانه) :))

من قویاً توصیه میکنم ماجراشو که علی بندری، توی پادکست چنل‌بی (اپیزود سریالی سیلک‌ رود) تعریف کرده گوش بدین. بسیار شنیدنیه :)
یکی از دوستان هم لطف کرده لینک به اپیزدشو توی کامنت‌های این پست که بهش ریپلای کردم گذاشته.

https://en.wikipedia.org/wiki/Ross_Ulbricht
Forwarded from Agora (Alireza Azadi)
خب گویا ترامپ واقعا به یکی از اون قول‌های انتخاباتیش عمل کرده و روز اول ریاست جمهوریش، دستور عفو راس ویلیام اولبریکت رو صادر کرد:


https://x.com/BitcoinMagazine/status/1881925811617546586?t=pSiyXetHhupMt2XtczKdcA&s=19

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

پی‌نوشت: من از این اتفاق هیجان زده نشدم و حتی نمیتونم بگم که کاری درستی بود یا نه.
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
از OpenAI o1 pro و DeepSeek R1 خواستن یه مثلث چرخان با یک توپ قرمز داخلش رو پیاده‌سازی کنن و خروجی رو میبینید.
راست دیپ‌سیک / چپ openai
نکته دارک اینه که دیپ‌سیک در واقع تکنولوژی میلیارد دلاری openai رو با R1 اوپن‌سورس کرده و استفاده ازش هم رایگان هست.
nobody_qwert
@geekalerts