Web_programming
https://twitter.com/ValaAfshar/status/1447727008012804097?t=z8zoJlU278pSF8bkSUuOmg&s=09
در تولید محصولات نرمافزاری نیز به گمانم صادق است
سلام
یه ریپازیتوری توی گیت درس اضافه شده که راهنمایی های لازم برای استفاده از یه سرویسی که بتونید باهاش تحریم ها رو دور بزنید اونجا داده شده.
کافیه طبق راهنمای جلو برید و ورژن سرور رو روی یه سرور بیرونی و ورژن کلاینت رو روی سیستم های خودتون بالا بیارید.اگه هم جایی مشکلی بود همونجا issue ایجاد کنید لطفا.
https://github.com/shrif-web/v2Fly
#vpn #تحریم
یه ریپازیتوری توی گیت درس اضافه شده که راهنمایی های لازم برای استفاده از یه سرویسی که بتونید باهاش تحریم ها رو دور بزنید اونجا داده شده.
کافیه طبق راهنمای جلو برید و ورژن سرور رو روی یه سرور بیرونی و ورژن کلاینت رو روی سیستم های خودتون بالا بیارید.اگه هم جایی مشکلی بود همونجا issue ایجاد کنید لطفا.
https://github.com/shrif-web/v2Fly
#vpn #تحریم
GitHub
GitHub - shrif-web/v2Fly: server and client config file, quick start
server and client config file, quick start. Contribute to shrif-web/v2Fly development by creating an account on GitHub.
Web_programming pinned «سلام یه ریپازیتوری توی گیت درس اضافه شده که راهنمایی های لازم برای استفاده از یه سرویسی که بتونید باهاش تحریم ها رو دور بزنید اونجا داده شده. کافیه طبق راهنمای جلو برید و ورژن سرور رو روی یه سرور بیرونی و ورژن کلاینت رو روی سیستم های خودتون بالا بیارید.اگه…»
فردا پنجشنبه ساعت ۲ بعد از ظهر جلسه جبرانی خواهیم داشت.
پ.ن. یکشنبه این هفته کلاس برگزار نشد
پ.ن. یکشنبه این هفته کلاس برگزار نشد
To handle web requests, there are two competitive web architectures – thread-based one and event-driven one.
👇
https://tianpan.co/blog/2015-01-13-understanding-reactor-pattern-for-highly-scalable-i-o-bound-web-server
👇
https://tianpan.co/blog/2015-01-13-understanding-reactor-pattern-for-highly-scalable-i-o-bound-web-server
این کد رو اگر اشتباه نکنم توی ۲۰۱۶ زدهام! بعد توی ۲۰۱۸ گذاشتم توی گیتهاب الان هر چی نگاهش میکنم بخش عمدهاش را یادم نیست! :))))
مثل من نباشید و بهتر مستند کنید!
https://github.com/YumcoderCom/playground/blob/master/epoll/epoll.go
مثل من نباشید و بهتر مستند کنید!
https://github.com/YumcoderCom/playground/blob/master/epoll/epoll.go
GitHub
playground/epoll.go at master · YumcoderCom/playground
golang by example. Contribute to YumcoderCom/playground development by creating an account on GitHub.
Web_programming
این کد رو اگر اشتباه نکنم توی ۲۰۱۶ زدهام! بعد توی ۲۰۱۸ گذاشتم توی گیتهاب الان هر چی نگاهش میکنم بخش عمدهاش را یادم نیست! :)))) مثل من نباشید و بهتر مستند کنید! https://github.com/YumcoderCom/playground/blob/master/epoll/epoll.go
epoll یک مکانیزم در سطح سیستمعامل است برای دسترسی سریع به رخدادهای مثل خواندن و یا نوشتن در سوکت
مثلا نوشتن یک کتابخانه برای nonblocking io
به عنوان نمونه در کد ارتباط بین کلاینت تلگرام و سرور در کتابخاتههای شبکه نوشته شده از این مکانیزم در سیستمعاملهای مبتنی بر لینوکس بهره گرفته شده است
سه روش وجود دارد
select, poll, and epoll
مثلا نوشتن یک کتابخانه برای nonblocking io
به عنوان نمونه در کد ارتباط بین کلاینت تلگرام و سرور در کتابخاتههای شبکه نوشته شده از این مکانیزم در سیستمعاملهای مبتنی بر لینوکس بهره گرفته شده است
سه روش وجود دارد
select, poll, and epoll
امروز ظهر ساعت دو یک جلسه پیادهسازی عملی با زبان برنامه نویسی درباه بلاک چین توسط
https://t.me/Nomad_mad
در کلاس خواهیم داشت
https://vc.sharif.edu/ch/jafarinezhad
https://t.me/Nomad_mad
در کلاس خواهیم داشت
https://vc.sharif.edu/ch/jafarinezhad
Telegram
N3m3s1s
Gott weiß ich will kein Engel sein
Forwarded from Seyed Parsa Neshaei
سلام
یه tip که بهش برخوردم گفتم به اشتراک بذارم
گویا در مک —network=“host” برای اتصال از «داخل کانتینر» به بیرونش (بعنی پینگ کردن بیرون از داخل)، کار نمیکنه (توی stack overflow هم نوشته بود در مک فعال نیست؛ شاید هم باید کاری میکردم تا فعال شه و من انجامش ندادن) ولی اگه روی مک به این دلیل به مشکل خوردید، میتونید از
host.docker.internal
به جای آیپی محیط بیرونی کانتینر استفاده کنید، اگر هم کار نکرد میتونید از
docker.for.mac.localhost
استفاده کنید
با انجام این کار میتونین راحت به محیط بیرونی از داخل کانتینر دسترسی داشته باشین
یه tip که بهش برخوردم گفتم به اشتراک بذارم
گویا در مک —network=“host” برای اتصال از «داخل کانتینر» به بیرونش (بعنی پینگ کردن بیرون از داخل)، کار نمیکنه (توی stack overflow هم نوشته بود در مک فعال نیست؛ شاید هم باید کاری میکردم تا فعال شه و من انجامش ندادن) ولی اگه روی مک به این دلیل به مشکل خوردید، میتونید از
host.docker.internal
به جای آیپی محیط بیرونی کانتینر استفاده کنید، اگر هم کار نکرد میتونید از
docker.for.mac.localhost
استفاده کنید
با انجام این کار میتونین راحت به محیط بیرونی از داخل کانتینر دسترسی داشته باشین
Forwarded from Programming Resources via @like
Web_programming
document.pdf
تمرین به مدت ۳ روز(تا پایان روز دوشنبه) تمدید گشت.
لطفا هرچه زودتر نسبت به تکمیل و تحویل تمرین اقدام کنید.
لطفا هرچه زودتر نسبت به تکمیل و تحویل تمرین اقدام کنید.
Web_programming
امروز ظهر ساعت دو یک جلسه پیادهسازی عملی با زبان برنامه نویسی درباه بلاک چین توسط https://t.me/Nomad_mad در کلاس خواهیم داشت https://vc.sharif.edu/ch/jafarinezhad
در ادامه جلسه قبل جهت پیادهسازی یک بلاکچین ساده فردا (یکشنبه) ساعت ۲ بعد از ظهر (به وقت تهران) این آموزش را در کلاس مجازی
(https://vc.sharif.edu/ch/jafarinezhad)
ادامه خواهیم داد.
در جلسه قبل با مفاهیم اولیه socket programming و epoll به طور عملی و گام به گام آشنا شدیم.
شرکت در این جلسه را توصیه میکنم. اگر جلسه قبل را از دست دادهاید میتوانید در لینک بالا فیلم آن را مشاهده کنید
https://t.me/sharif_web_programming/1084
(https://vc.sharif.edu/ch/jafarinezhad)
ادامه خواهیم داد.
در جلسه قبل با مفاهیم اولیه socket programming و epoll به طور عملی و گام به گام آشنا شدیم.
شرکت در این جلسه را توصیه میکنم. اگر جلسه قبل را از دست دادهاید میتوانید در لینک بالا فیلم آن را مشاهده کنید
https://t.me/sharif_web_programming/1084
Web_programming
در ادامه جلسه قبل جهت پیادهسازی یک بلاکچین ساده فردا (یکشنبه) ساعت ۲ بعد از ظهر (به وقت تهران) این آموزش را در کلاس مجازی (https://vc.sharif.edu/ch/jafarinezhad) ادامه خواهیم داد. در جلسه قبل با مفاهیم اولیه socket programming و epoll به طور عملی…
بدلیل یک مورد پیشبینی نشده این جلسه به جای ساعت ۱۴ ساعت ۱۷ برگزار خواهد شد
پ.ن. بایت تغییر زمان پوزش میخواهم
پ.ن. بایت تغییر زمان پوزش میخواهم
Web_programming
تمرین به مدت ۳ روز(تا پایان روز دوشنبه) تمدید گشت. لطفا هرچه زودتر نسبت به تکمیل و تحویل تمرین اقدام کنید.
ددلاین تمرین تا ۲۴ امشبه و تمدید دیگری نداریم.
پینوشت: میتوانید از کل ۲ روز تاخیر مجاز بدون کسر نمرهتون، بهره ببرید و نیز پس از آن هم ۲ روز با کسر نمره طبق سیاست موجود در صفحه درس میتوانید با تاخیر تحویل دهید.
موفق باشید
پینوشت: میتوانید از کل ۲ روز تاخیر مجاز بدون کسر نمرهتون، بهره ببرید و نیز پس از آن هم ۲ روز با کسر نمره طبق سیاست موجود در صفحه درس میتوانید با تاخیر تحویل دهید.
موفق باشید
درود
کلاس امروز برگزار نمیشود تا تیمهایی که هنوز تمرین را تحویل ندادهاند بتوانند تمرین را تکمیل و ارسال کنند.
یک کلاس جبرانی به جای امروز برگزار خواهد شد و زمان آن را اطلاع خواهم داد
کلاس امروز برگزار نمیشود تا تیمهایی که هنوز تمرین را تحویل ندادهاند بتوانند تمرین را تکمیل و ارسال کنند.
یک کلاس جبرانی به جای امروز برگزار خواهد شد و زمان آن را اطلاع خواهم داد