Forwarded from a pessimistic researcher (Kc)
همینطوری که داشتم بین شونصدتا تب همیشه باز مرورگرم ول میپلکیدم یهو یه صفحهی خیلی سمی رو برخوردم که اصلا یادم نیست کی و کجا و چطور پیدا و بازش کرده بودم. آقای Patrik Jansson که استاد دانشگاه Chalmers هستند حوزه کاریشون Functional Programming هستش و قراره از مارچ ۲۰۲۴ یه کورس در مقطع Graduated ارائه بدن با مضمون کاربرد Functional Programming در Climate Impact Research. البته خودشون میگن که پیشنیاز این درسشون کتاب Computing the Climate هست و رو همین حساب ورود به این علم پیشنیاز داره ولی خب همین که FP میتونه تو بحث Climate Impact کاربرد داشته باشه برای من به شخصه خیلی جالبه.
حالا ایشون برای کورسشون یه پیج گیتهاب ساختن و دارن کاملش میکنن. مقالاتی که قراره بررسی کنن توی کلاسشون رو هم قرار دادن و به زودی لکچرنوتها و شاید حتی ویديوهای کلاسشونم قرار بدن. چون سابقه این کار رو سر درس The Domain-Specific Languages of Mathematics شون دارن. توی این درس Haskell یاد میدن اگر دوست دارید که این زبان رو یادبگیرید منبع مناسبیه. اینم لینک فیلمای این درسشون هست.
حالا ایشون برای کورسشون یه پیج گیتهاب ساختن و دارن کاملش میکنن. مقالاتی که قراره بررسی کنن توی کلاسشون رو هم قرار دادن و به زودی لکچرنوتها و شاید حتی ویديوهای کلاسشونم قرار بدن. چون سابقه این کار رو سر درس The Domain-Specific Languages of Mathematics شون دارن. توی این درس Haskell یاد میدن اگر دوست دارید که این زبان رو یادبگیرید منبع مناسبیه. اینم لینک فیلمای این درسشون هست.
Cambridge Core
Computing the Climate
Cambridge Core - Climatology and Climate Change - Computing the Climate
👍8
در مورد اینکه میکروسرویس چیه، این مطلب رو دوست داشتم
https://www.ibm.com/topics/microservices
https://www.ibm.com/topics/microservices
Ibm
What Are Microservices? | IBM
In a microservices architecture, each application is composed of many smaller, loosely coupled and independently deployable services.
👍2🥱2
فانکشنال پرومینگ در پایتون با کمک map/filter/reduce
https://www.analyticsvidhya.com/blog/2021/07/python-most-powerful-functions-map-filter-and-reduce-in-5-minutes/#:~:text=filter()%20creates%20a%20new,iterable%20with%20the%20transformed%20values
https://www.analyticsvidhya.com/blog/2021/07/python-most-powerful-functions-map-filter-and-reduce-in-5-minutes/#:~:text=filter()%20creates%20a%20new,iterable%20with%20the%20transformed%20values
Analytics Vidhya
Python most powerful functions: map(), filter(), and reduce()
Here, you'll learn about three of Python most powerful functions: map(), filter(), and reduce(), The three pillars of functional programming.
👍2❤1
یه دسته بندی خوب از زبونهای شبیه پایتون
کدوما superset پایتون هستن، کدوما subset و کدوما با یه زبون دیگه پیادهسازی شدن.
https://blog.matt-rickard.com/p/the-python-family-of-languages
کدوما superset پایتون هستن، کدوما subset و کدوما با یه زبون دیگه پیادهسازی شدن.
https://blog.matt-rickard.com/p/the-python-family-of-languages
Matt-Rickard
The Python Family of Languages
Python is everywhere.
Forwarded from Woland's Linux Journal (Woland)
👍2
Forwarded from La3tKnight
The Unix env Lookup Trick
On some Unix systems, you can avoid writing the path to the Python interpreter in your script file by writing a special comment on the first line, like this:
As long as env is available on all systems where you want to run your scripts, they will work no matter where Python is installed on your system. In fact, this form of env is generally recommended over even something as generic as
Learning Python: Powerful Object-Oriented Programming
Book by Mark Lutz
🗞 La3tKnight
On some Unix systems, you can avoid writing the path to the Python interpreter in your script file by writing a special comment on the first line, like this:
#!/usr/bin/env pythonThis tells the env program to find the Python interpreter based on your system's search path settings. This can make your scripts more portable, because you don't need to hard code the path to Python in the first line of all your scripts. This means that if you move your scripts to a new machine, or if Python is moved to a new location, you only need to update the PATH environment variable, not all of your scripts.
...script goes here...
As long as env is available on all systems where you want to run your scripts, they will work no matter where Python is installed on your system. In fact, this form of env is generally recommended over even something as generic as
/usr/bin/python
, because some platforms may install Python in other locations. However, it is important to note that this assumes that env is installed in the same location on all systems. On some machines, it may be installed in /sbin
, /bin
, or another directory. If this is not the case, then your scripts will not be portable.Learning Python: Powerful Object-Oriented Programming
Book by Mark Lutz
🗞 La3tKnight
NeoVim Conf 2023 | NEOVIMCONF2023
https://neovimconf.live/
https://neovimconf.live/
neovimconf.live
NeoVimConf.live 2024
Your favorite editor's conference returns November 19th 2024! Sign up now!
❤5😁1
Forwarded from vymcw
😁13
سوال نیمه شبانه:
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
Anonymous Poll
29%
Get
45%
Post
21%
Delete
18%
Put
👍2😁1🤔1
یکی از چیزایی که تا حالا نتونسته بودم تو لینوکس راه بندازم، hotspot کردن بود. (البته نیازیم نداشتم ولی حالا)
اما امروز این برنامه رو پیدا کردم به اسم linux-wifi-hotspot که کارش اینه که hotspot بسازه و gui مرتبی داره.
البته کمی باگ داره و شاید با یعضی دستگاهها همچنان مشکل داشته باشه
ولی در کل برای من قابل استفاده بود.
https://github.com/lakinduakash/linux-wifi-hotspot
اما امروز این برنامه رو پیدا کردم به اسم linux-wifi-hotspot که کارش اینه که hotspot بسازه و gui مرتبی داره.
البته کمی باگ داره و شاید با یعضی دستگاهها همچنان مشکل داشته باشه
ولی در کل برای من قابل استفاده بود.
https://github.com/lakinduakash/linux-wifi-hotspot
GitHub
GitHub - lakinduakash/linux-wifi-hotspot: Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line…
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Si...
اگه شما هم مثل من برای اینکه ببینید درخواست curlتون چقدر طول میکشه، از time curl استفاده میکنید، این پست رو ببینید.
این پست آموزش میده که ما با کمک curl، برای هر قسمت از مراحل رسیدن درخواستمون از ما به سرور، تایمشو بزنیم و بتونیم درک خیلی بهتری داشته باشیم.
اینجا آموزش و توضیحات خیلی خوبی اومده
https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
اگرم میخواید در قالب اسکریپت به سیستمتون اضافه کنید این پاسخ هم جالبه:
https://stackoverflow.com/a/22625150/10999348
این پست آموزش میده که ما با کمک curl، برای هر قسمت از مراحل رسیدن درخواستمون از ما به سرور، تایمشو بزنیم و بتونیم درک خیلی بهتری داشته باشیم.
اینجا آموزش و توضیحات خیلی خوبی اومده
https://blog.josephscott.org/2011/10/14/timing-details-with-curl/
اگرم میخواید در قالب اسکریپت به سیستمتون اضافه کنید این پاسخ هم جالبه:
https://stackoverflow.com/a/22625150/10999348
blog.josephscott.org
Timing Details With cURL
Jon's recent Find the Time to First Byte Using Curl post reminded me about the additional timing details that cURL can provide.cURL supports formatted output for the details of the request ( see t
❤4❤🔥1👍1
نوشتههای ترمینالی
سوال نیمه شبانه:
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
یه endpoint http میخوایم طراحی کنیم برای logout که از سمت یوزر هیچ دیتایی قرار نیست برن به سرور و فقط توکنش توی هدر بره کافیه.
برای این اندپوینت چه متدی انتخاب کنیم؟
پاسخ هایی که به این سوال داده شد به نظرم خیلی زیبا بود و با توجه به سلیقهای بودن من سعی میکنم جمع بندی نکنم تا نظرم رو تحمیل نکرده باشم، خودتون کامنت ها رو بخونید اگر دوست داشتید.
به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید از get استفاده بشه، چون یک متد safe محسوب میشه، یعنی فراخوانیش نباید استیت سرور رو تغییری بده.
به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید از get استفاده بشه، چون یک متد safe محسوب میشه، یعنی فراخوانیش نباید استیت سرور رو تغییری بده.
👍5
نوشتههای ترمینالی
پاسخ هایی که به این سوال داده شد به نظرم خیلی زیبا بود و با توجه به سلیقهای بودن من سعی میکنم جمع بندی نکنم تا نظرم رو تحمیل نکرده باشم، خودتون کامنت ها رو بخونید اگر دوست داشتید. به نظرم تنها نکتهای که در جمع بندی باید گفت و همگی موافق بودن اینه که نباید…
پیشنهاد میکنم ترجمه مطلب best practice های طراحی rest api رو بخونید.
https://javacup.ir/rest-api-best-pratice/
https://javacup.ir/rest-api-best-pratice/
👍3👎1