Forwarded from Go Casts 🚀
یادگیری زبان Rust احتمالا یکی از کارایی هست که خیلی هامون دوست داریم انجام بدیم. بعضی ها هم ممکنه انجامش داده باشن و لذت ش رو برده باشن.
سایت corrode.dev مقاله های جذابی منتشر میکنه در مورد Rust
این مقاله یه لیست جذاب داره از منابعی که شما میتونید برای یادگیری Rust ازش استفاده کنید.
در مورد یادگیری زبان جدید هم یه تجربه خوب شاید این باشه که سعی کنید گاه و بیگاه در مورد زبان مورد نظرتون مطالعه پراکنده داشته باشید، این مطالعه درک شما رو نسبت به مفاهیم و جذابیت های زبان بیشتر میکنه و به شما شوق بیشتری میده که یادش بگیرید.
Learning Material for Idiomatic Rust
https://corrode.dev/blog/idiomatic-rust-resources/
@gocasts
#rust
سایت corrode.dev مقاله های جذابی منتشر میکنه در مورد Rust
این مقاله یه لیست جذاب داره از منابعی که شما میتونید برای یادگیری Rust ازش استفاده کنید.
در مورد یادگیری زبان جدید هم یه تجربه خوب شاید این باشه که سعی کنید گاه و بیگاه در مورد زبان مورد نظرتون مطالعه پراکنده داشته باشید، این مطالعه درک شما رو نسبت به مفاهیم و جذابیت های زبان بیشتر میکنه و به شما شوق بیشتری میده که یادش بگیرید.
Learning Material for Idiomatic Rust
https://corrode.dev/blog/idiomatic-rust-resources/
@gocasts
#rust
👍5❤1
Go Casts 🚀
یادگیری زبان Rust احتمالا یکی از کارایی هست که خیلی هامون دوست داریم انجام بدیم. بعضی ها هم ممکنه انجامش داده باشن و لذت ش رو برده باشن. سایت corrode.dev مقاله های جذابی منتشر میکنه در مورد Rust این مقاله یه لیست جذاب داره از منابعی که شما میتونید برای یادگیری…
دوستان سلام
اینو از این جهت فرستادم که بگم من مدتی است که یادگیری زبان Rust رو شروع کردم. اگر خاطرتان باشد، قبلا در موردش یک نظرسنجی هم زدم.
گفتم شاید بد نباشد شما هم بدانید که کم کم زمان گذار به زبان Rust رسیده، خلاصه اینکه این را در ذهن داشته باشید.
اینو از این جهت فرستادم که بگم من مدتی است که یادگیری زبان Rust رو شروع کردم. اگر خاطرتان باشد، قبلا در موردش یک نظرسنجی هم زدم.
گفتم شاید بد نباشد شما هم بدانید که کم کم زمان گذار به زبان Rust رسیده، خلاصه اینکه این را در ذهن داشته باشید.
👍4
Python Socket
Python Socket - PE File Parser - Intro.pdf
دوستان سلام
مستند شماره 2 از مجموعه مستندات PE Parser تکمیل شده اما پیشنیازهایی لازم خواهد داشت که بد نیست کمی در مورد آن بدانید.
مباحثی چون ctypes ، struct و Endianness (Byte Order) از جمله مهمترین آنان است. سعی کردهام در خصوص این مطالب، اندکی توضیحات در مستند قرار بدهم اما قطعا کافی نبوده و نیاز است در خصوص آن بیشتر مطالعه کنید.
بنابراین اگر بدنبال درک بهتر موضوع هستید، حتما این 3 سرفصل را نگاهی بیاندازید.
مستند شماره 2 از مجموعه مستندات PE Parser تکمیل شده اما پیشنیازهایی لازم خواهد داشت که بد نیست کمی در مورد آن بدانید.
مباحثی چون ctypes ، struct و Endianness (Byte Order) از جمله مهمترین آنان است. سعی کردهام در خصوص این مطالب، اندکی توضیحات در مستند قرار بدهم اما قطعا کافی نبوده و نیاز است در خصوص آن بیشتر مطالعه کنید.
بنابراین اگر بدنبال درک بهتر موضوع هستید، حتما این 3 سرفصل را نگاهی بیاندازید.
👍2
Advanced Python Automation Hands-On Workshop | SANS Institute
https://www.sans.org/webcasts/advanced-python-automation-hands-on-workshop-2024/
https://www.sans.org/webcasts/advanced-python-automation-hands-on-workshop-2024/
www.sans.org
Advanced Python Automation Hands-On Workshop | SANS Institute
Have you heard that SANS has a new Advanced Python Automation class? Are you interested in trying out some of the content? Join us for this workshop where SANS Fellow and course author Mark Baggett will deliver the first hour and a half of content. But wait…
دوستان سلام
من بالاخره دلمو زدم به دریا و یک هاست خریدم. یک دامین هم از مدت ها قبل داشتم که اونم متصلش کردم به این هاست.
خیلی دلم میخواست روی سرور مجازی که دست خودم هست، با jekyll سایت را فعال کنم اما مطالعات جانبی میخواست و منم دچار بیماری کمالگرایی هستم و نمیشد نخوانده وارد بشم.
خلاصه اینکه از یکی دو هفته دیگه انشاا... مستندات رو میارم روی سایت.
ضمناً هاست، یکماهه خریداری شده صرفاً جهت اینکه تست بزنم و ببینم چطوری پیش میره.
امیدوارم مفید باشه.
#خارج_از_بحث
من بالاخره دلمو زدم به دریا و یک هاست خریدم. یک دامین هم از مدت ها قبل داشتم که اونم متصلش کردم به این هاست.
خیلی دلم میخواست روی سرور مجازی که دست خودم هست، با jekyll سایت را فعال کنم اما مطالعات جانبی میخواست و منم دچار بیماری کمالگرایی هستم و نمیشد نخوانده وارد بشم.
خلاصه اینکه از یکی دو هفته دیگه انشاا... مستندات رو میارم روی سایت.
ضمناً هاست، یکماهه خریداری شده صرفاً جهت اینکه تست بزنم و ببینم چطوری پیش میره.
امیدوارم مفید باشه.
#خارج_از_بحث
❤4👏3
دوستان سلام
از ChatGPT در خصوص Endianness سوال کردم. نتیجه را ببینید:
(این برای مجموعه مطالب PE Parser مهم است.)
از ChatGPT در خصوص Endianness سوال کردم. نتیجه را ببینید:
(این برای مجموعه مطالب PE Parser مهم است.)
Endianness refers to the order in which bytes are arranged within larger data types (like integers) when stored in computer memory. It is an important concept in computer science, especially when dealing with systems that have different architectures. There are two main types of endianness: Big Endian and Little Endian.
Big Endian
In Big Endian format, the most significant byte (the "big end") is stored at the smallest memory address, which means it comes first. This is analogous to how we write numbers in everyday life, with the largest digits on the left.
Visual Representation of Big Endian
Let's take a 4-byte (32-bit) integer, for example, 0x12345678. In Big Endian, it would be stored in memory as follows:
Here, 0x12 is the most significant byte and is stored at the lowest memory address (0x00).
Big Endian
In Big Endian format, the most significant byte (the "big end") is stored at the smallest memory address, which means it comes first. This is analogous to how we write numbers in everyday life, with the largest digits on the left.
Visual Representation of Big Endian
Let's take a 4-byte (32-bit) integer, for example, 0x12345678. In Big Endian, it would be stored in memory as follows:
Memory Address: [0x00] [0x01] [0x02] [0x03]
Value: 0x12 0x34 0x56 0x78
Here, 0x12 is the most significant byte and is stored at the lowest memory address (0x00).
👍1
Little Endian
In Little Endian format, the least significant byte (the "little end") is stored at the smallest memory address. This is the opposite of Big Endian.
Visual Representation of Little Endian
Using the same 4-byte integer 0x12345678, in Little Endian it would be stored as follows:
Here, 0x78 is the least significant byte and is stored at the lowest memory address (0x00).
In Little Endian format, the least significant byte (the "little end") is stored at the smallest memory address. This is the opposite of Big Endian.
Visual Representation of Little Endian
Using the same 4-byte integer 0x12345678, in Little Endian it would be stored as follows:
Memory Address: [0x00] [0x01] [0x02] [0x03]
Value: 0x78 0x56 0x34 0x12
Here, 0x78 is the least significant byte and is stored at the lowest memory address (0x00).
👍1
مقایسه:
Big Endian: Little Endian:
Memory Address: Memory Address:
[0x00] 0x12 [0x00] 0x78
[0x01] 0x34 [0x01] 0x56
[0x02] 0x56 [0x02] 0x34
[0x03] 0x78 [0x03] 0x12
👍2
بنابراین:
در Big Endian مقدار بایت بالا (MSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
در Little Endian مقدار بایت پایین (LSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
یک نکته مهم دیگه هم هست:
**توی تبادل اطلاعات در Network، اطلاعات بصورت Big Endian تبادل میشن. (بسیاری از پروتکل ها، نظیر TCP)
**توی پردازنده ها (معماری Intel x86 و AMD) اطلاعات بصورت Little Endian ذخیره میشن.
نکته آخر:
میتونید از این دستور برای بررسی Endianness در سیستم خودتون استفاده کنین.
@pythonsocket
در Big Endian مقدار بایت بالا (MSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
در Little Endian مقدار بایت پایین (LSB) در اولین آدرس قرار میگیره (یعنی اول ذخیره میشه.)
یک نکته مهم دیگه هم هست:
**توی تبادل اطلاعات در Network، اطلاعات بصورت Big Endian تبادل میشن. (بسیاری از پروتکل ها، نظیر TCP)
**توی پردازنده ها (معماری Intel x86 و AMD) اطلاعات بصورت Little Endian ذخیره میشن.
نکته آخر:
import sys
sys.byteorder
میتونید از این دستور برای بررسی Endianness در سیستم خودتون استفاده کنین.
@pythonsocket
👍2
Python Socket
Python Socket - PE File Parser - Intro.pdf
Python Socket - PE File Parser - DOS Header.pdf
1.4 MB
دوستان سلام
مستند دوم از مجموعه مستندات PE File Parser آماده شده و به پیوست تقدیم میگردد.
برای آشنایی کلی با فایلهای PE میتوانید از مستند پست قبل استفاده کنید تا یک نگاه کلی از فایل PE استنباط گردد. پس از آشنایی، مستند پیش رو را مطالعه نمائید که به شرح DOS Header از فایل PE پرداخته است.
امیدوارم از این مستند بهره لازم را ببرید.
همچنین میتوانید از Topicای که مختص این مجموعه مطالب ایجاد شده، به منظور بحث و بررسی و نیز طرح سوال استفاده نمائید:
#PE
https://t.me/PythonSocketChat
مستند دوم از مجموعه مستندات PE File Parser آماده شده و به پیوست تقدیم میگردد.
برای آشنایی کلی با فایلهای PE میتوانید از مستند پست قبل استفاده کنید تا یک نگاه کلی از فایل PE استنباط گردد. پس از آشنایی، مستند پیش رو را مطالعه نمائید که به شرح DOS Header از فایل PE پرداخته است.
امیدوارم از این مستند بهره لازم را ببرید.
همچنین میتوانید از Topicای که مختص این مجموعه مطالب ایجاد شده، به منظور بحث و بررسی و نیز طرح سوال استفاده نمائید:
#PE
https://t.me/PythonSocketChat
❤3
همانطور که میدانید فضای اینترنت، فضایی پر از اخبار و اطلاعات گوناگون است. بخشی از کار ما نیز شاید استفاده از این اخبار و اطلاعات باشد که میتواند مطالعه اخبار گوناگون و یا استفاده از این اطلاعات در کاربردها و ابزارهای شخصی را شامل شود. بعنوان نمونه شاید شما نیز همانند نگارنده از اخبار و اطلاعات ورزشی استفاده کرده و خبرهای مرتبط با تیم یا ورزش محبوب خود را دنبال کنید. در برخی اوقات نیز ممکن است بدنبال ارائه محصولی را در یک فروشگاه آنلاین باشید که پس از موجود شدن آن، به سرعت آن محصول را خریداری کنید. در برخی اوقات نیز ممکن است اطلاعات بدست آمده در فضای اینترنت را در ابزارهای شخصی خود استفاده کنید بعنوان مثال استخراج قیمت روزانه رمزارز و ارسال آن در یک کانال تلگرامی!
دوستان سلام
این مقدمهای است از مجموعه مطالبی که بزودی شروع خواهم کرد: BeautifulSoup .
همراه باشید
@pythonsocket
❤2
دوستان سلام
یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار بدم. نهایتا میشه یک پروژه کامل در رابطه با یک موضوع و یک مثال کاربردی از دنیای عملی.
یکم وقت برای نوشتن مستند کم دارم لذا سعی کردم این شکلی و با زبان ساده تر یک موضوع رو ارائه بدم.
اگر تمایل داشتید گروه چت و عنوان ذکر شده رو دنبال کنین.
موضوع کار هم automation مدیریت یک تعدادی سرور لینوکسه.
#پست_موقت
#خارج_از_بحث
یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار بدم. نهایتا میشه یک پروژه کامل در رابطه با یک موضوع و یک مثال کاربردی از دنیای عملی.
یکم وقت برای نوشتن مستند کم دارم لذا سعی کردم این شکلی و با زبان ساده تر یک موضوع رو ارائه بدم.
اگر تمایل داشتید گروه چت و عنوان ذکر شده رو دنبال کنین.
موضوع کار هم automation مدیریت یک تعدادی سرور لینوکسه.
#پست_موقت
#خارج_از_بحث
👏3
Python Socket
دوستان سلام یک کاری تصمیم گرفتم انجام بدم که نمیدونم جواب میده یا نه. در یک اقدام انتحاری و شاید البته مسخره، ۱۵ پیغام توی کانال چت و topic=Automation فرستادم. نهایتا قراره برای خودم پروژه تعریف کنم و هر مرحله از کار رو توی یکی از این پست های ارسال شده قرار…
3 پست راجع به این موضوع نوشتم.
اصل ماجرا
مطالعه Paramiko
متدهای اجرای دستور در Paramiko
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
اصل ماجرا
مطالعه Paramiko
متدهای اجرای دستور در Paramiko
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
Python Socket pinned «3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://t.me/PythonSocketChat Topic = Automation»
Python Socket - BeautifulSoup - Part1.pdf
814.6 KB
دوستان سلام
اولین مطلب از مجموعه مطالب BeautifulSoup را در پیوست مطالعه بفرمائید. از ماژول میتوانید در استخراج داده از وبسایتهای اینترنتی استفاده کنید.
@pythonsocket
اولین مطلب از مجموعه مطالب BeautifulSoup را در پیوست مطالعه بفرمائید. از ماژول میتوانید در استخراج داده از وبسایتهای اینترنتی استفاده کنید.
@pythonsocket
👏4
دوستان سلام
مطلب Automation چطور بود؟
به نظرم پروژهای پیش رفتن شاید بد نباشد.
این نمونه را اجرا میکنم و اگر مناسب بود، نمونههای دیگری را نیز به همین ترتیب پیش خواهم برد.
https://t.me/PythonSocketChat
Topic = Automation
مطلب Automation چطور بود؟
به نظرم پروژهای پیش رفتن شاید بد نباشد.
این نمونه را اجرا میکنم و اگر مناسب بود، نمونههای دیگری را نیز به همین ترتیب پیش خواهم برد.
https://t.me/PythonSocketChat
Topic = Automation
👏6
Python Socket - BeautifulSoup - Part2.pdf
1.2 MB
دوستان سلام
دومین مطلب از مجموعه مطالب BeautifulSoup را به پیوست تقدیم میکنیم. در این مستند، کاربرد BeautifulSoup را به شکل دقیقتری بررسی نموده و با Objectهای آن آشنا خواهیم شد.
@pythonsocket
دومین مطلب از مجموعه مطالب BeautifulSoup را به پیوست تقدیم میکنیم. در این مستند، کاربرد BeautifulSoup را به شکل دقیقتری بررسی نموده و با Objectهای آن آشنا خواهیم شد.
@pythonsocket
❤2
Python Socket
3 پست راجع به این موضوع نوشتم. اصل ماجرا مطالعه Paramiko متدهای اجرای دستور در Paramiko ببینید اگر تمایل داشتید: https://t.me/PythonSocketChat Topic = Automation
2 پست اضافه کردم.
تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close
اجرای یک مثال برای صحتسنجی کد
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation
تعریف کلاس و ایجاد متدهای connect، execute_command و نهایتاً close
اجرای یک مثال برای صحتسنجی کد
ببینید اگر تمایل داشتید:
https://t.me/PythonSocketChat
Topic = Automation