چند روز پیش داشتم راجب مبحث حافظه ها (دیسک ها) تو درس سیستم عامل میخوندم که به یک فکت جالب رسیدم، اینکه وقتی شما دیتایی رو از دیسک ها پاک میکنید در واقع پاک نمیشن!
دقت کردید وقتی یه فایلی رو تو هاردتون کپی میکنید یکم زمان میبره ولی وقتی گزینه دیلیت رو میزنید سریع میره؟! اینم نشونشه.
وقتی فایلی رو در حافظه کپی میکنید از لحاظ سخت افزاری چه اتفاقی میفته؟ در واقع دارید یه سری دیتای صفر و یکی رو روی قطاع، سکتور و یا بلاک های اون حافظه به روش هایی مثل مغناطیسی رایت میکنید و این صفر و یک ها دیگه همیشه جاش روی سطح اون سخت افزار میمونه! برای همینه که میشه اطلاعات رو Recovery کرد.
حالا یه سوال، پس چطوری پس از پاک کردن دیتا میشه دوباره دیتا روی اون حافظه ریخت؟ فایل سیستم (File System) ای که روی اون حافظه نصبه اون قسمت از حافظه رو به عنوان جای خالی در نظر میگیره و اجازه رایت شدن مجدد دیتا به صورت صفر و یک رو همونجا میده!
نکته امنیتی: برای اینکه بتونید یک حافظه رو واقعا پاک کنید علاوه بر دیلیت کردن دیتاش، باید اندازه حجمش یه سری دیتای بیخودی روش رایت کنید که جای اون صفر و یک های قبلی (دیتای قبلی) کامل تغییر کنه. تا مادامی که دیتای جدیدی رو روش رایت نکردید اطلاعات قبلی در اون حافظه باقی میمونه! جالب بود؟😎
#سیستم_عامل
مقاله واسه اطلاعات بیشتر:
https://wiki.archlinux.org/title/Securely_wipe_disk
دقت کردید وقتی یه فایلی رو تو هاردتون کپی میکنید یکم زمان میبره ولی وقتی گزینه دیلیت رو میزنید سریع میره؟! اینم نشونشه.
وقتی فایلی رو در حافظه کپی میکنید از لحاظ سخت افزاری چه اتفاقی میفته؟ در واقع دارید یه سری دیتای صفر و یکی رو روی قطاع، سکتور و یا بلاک های اون حافظه به روش هایی مثل مغناطیسی رایت میکنید و این صفر و یک ها دیگه همیشه جاش روی سطح اون سخت افزار میمونه! برای همینه که میشه اطلاعات رو Recovery کرد.
حالا یه سوال، پس چطوری پس از پاک کردن دیتا میشه دوباره دیتا روی اون حافظه ریخت؟ فایل سیستم (File System) ای که روی اون حافظه نصبه اون قسمت از حافظه رو به عنوان جای خالی در نظر میگیره و اجازه رایت شدن مجدد دیتا به صورت صفر و یک رو همونجا میده!
نکته امنیتی: برای اینکه بتونید یک حافظه رو واقعا پاک کنید علاوه بر دیلیت کردن دیتاش، باید اندازه حجمش یه سری دیتای بیخودی روش رایت کنید که جای اون صفر و یک های قبلی (دیتای قبلی) کامل تغییر کنه. تا مادامی که دیتای جدیدی رو روش رایت نکردید اطلاعات قبلی در اون حافظه باقی میمونه! جالب بود؟😎
#سیستم_عامل
مقاله واسه اطلاعات بیشتر:
https://wiki.archlinux.org/title/Securely_wipe_disk
پخش آهنگ با پایتون
در این کد مسیر پوشه ای که در آن فایل های موسیقی دارید را به برنامه در سطر 2 معرفی کنید با فرمت موجود و در نهایت ران کنید تا پایتون آنها را پخش کند
◦•◉✿ @python_rd ✿◉•◦
در این کد مسیر پوشه ای که در آن فایل های موسیقی دارید را به برنامه در سطر 2 معرفی کنید با فرمت موجود و در نهایت ران کنید تا پایتون آنها را پخش کند
◦•◉✿ @python_rd ✿◉•◦
♦️ لیست توابع و نوع های داخلی پایتون.
🔻A
abs() - aiter() - all() - any() - anext() - ascii()
🔹B
bin() - bool() - breakpoint() - bytearray() - bytes()
🔻C
callable() - chr() - classmethod() - compile() - complex()
🔹D
delattr() - dict() - dir() - divmod()
🔻E
enumerate()- eval() - exec()
🔹F
filter() - float() - format() - frozenset()
🔻G
getattr() - globals()
🔹H
hasattr() - hash() - help() - hex()
🔻I
id() - input() - int() - isinstance() - issubclass() - iter()
🔹L
len() - list() - locals()
🔻M
map()- max()- memoryview() - min()
🔹N
next()
🔻O
object() - oct() - open() - ord()
🔹P
pow() - print() - property()
🔻R
range() - repr() - reversed() - round()
🔹S
set() - setattr() - slice() - sorted() - staticmethod() - str() - sum() - super()
🔻T
tuple() - type()
🔹V
vars()
🔻Z
zip()
🔹_
import()
🔻A
abs() - aiter() - all() - any() - anext() - ascii()
🔹B
bin() - bool() - breakpoint() - bytearray() - bytes()
🔻C
callable() - chr() - classmethod() - compile() - complex()
🔹D
delattr() - dict() - dir() - divmod()
🔻E
enumerate()- eval() - exec()
🔹F
filter() - float() - format() - frozenset()
🔻G
getattr() - globals()
🔹H
hasattr() - hash() - help() - hex()
🔻I
id() - input() - int() - isinstance() - issubclass() - iter()
🔹L
len() - list() - locals()
🔻M
map()- max()- memoryview() - min()
🔹N
next()
🔻O
object() - oct() - open() - ord()
🔹P
pow() - print() - property()
🔻R
range() - repr() - reversed() - round()
🔹S
set() - setattr() - slice() - sorted() - staticmethod() - str() - sum() - super()
🔻T
tuple() - type()
🔹V
vars()
🔻Z
zip()
🔹_
import()
یک تابع در پایتون همیشه چیزی را برمیگرداند؟
Anonymous Quiz
27%
بله، همیشه چیزی return می شود
73%
ممکن است چیزی return نشود
برای دریافت کد اسکی یک کاراکتر، کدام تابع استفاده میشود؟
Anonymous Quiz
30%
ascii("char")
49%
ord("char")
21%
char("char")
نمیدونم اینو میدونید یا نه ولی خیلی از مدلسازی ها و پردازش های دیتایی که شما با زبان #پایتون به کمک کتابخونه هایی مثل #نامپای، #تنسورفلو و ... انجام میدید در واقع اون پشت کتابخونه داره با زبان های C و ++C انجام میشه! این وسط پایتون یه جورهایی انگار یک GUI هست واسه راحت تر کردن کارتون و الا شما در واقع دارید مدل هاتون رو با زبان های C و ++C میسازید!
اگه بخواید این کارهارو با پایتون خالص انجام بدید چون زبان کندیه سالها طول میکشه🤭.
اگه بخواید این کارهارو با پایتون خالص انجام بدید چون زبان کندیه سالها طول میکشه🤭.
✍🏻چتبات هوش مصنوعی ChatGPT به قابلیت حافظه مجهز میشود
صحبتکردن با چتباتهای هوش مصنوعی کار نسبتاً سختی است، چون این ابزارها تاکنون نمیتوانستند بهخاطر بسپارند که سلایق شما چیست. اما حالا OpenAI سعی دارد این مشکل را برطرف کند و قابلیت حافظه را در اختیار ChatGPT قرار دهد. در نتیجه این چتبات میتواند در طول زمان گفتگوهایی را که با شما انجام میدهد، در ذهن داشته باشد. بر اساس مطلبی که در وبسایت OpenAI منتشر شده است، قابلیت حافظه برای ChatGPT به دو روش کار میکند. میتوانید از چتبات بخواهید که موضوع خاصی را درباره شما بهخاطر بسپارد. برای مثال، میتوانید بگویید که زبان برنامهنویسی مورد علاقه شما جاوا اسکریپت است، یا فرزندتان به بادام زمینی حساسیت دارد. همچنین خود ChatGPT میتواند در طول زمان اطلاعاتی را ذخیره کند که از شما دریافت میکند. در مجموع هدف این چتبات صمیمیترشدن با کاربر خواهد بود و از این طریق میتواند هوشمندتر هم عمل کند. افزونبراین، میتواند بهتر از قبل به نیازهای کاربران پاسخ بدهد. ChatGPT با قابلیت حافظه حرفهای شما را بهخاطر میسپارد
◦•◉✿ @python_rd ✿◉•◦
صحبتکردن با چتباتهای هوش مصنوعی کار نسبتاً سختی است، چون این ابزارها تاکنون نمیتوانستند بهخاطر بسپارند که سلایق شما چیست. اما حالا OpenAI سعی دارد این مشکل را برطرف کند و قابلیت حافظه را در اختیار ChatGPT قرار دهد. در نتیجه این چتبات میتواند در طول زمان گفتگوهایی را که با شما انجام میدهد، در ذهن داشته باشد. بر اساس مطلبی که در وبسایت OpenAI منتشر شده است، قابلیت حافظه برای ChatGPT به دو روش کار میکند. میتوانید از چتبات بخواهید که موضوع خاصی را درباره شما بهخاطر بسپارد. برای مثال، میتوانید بگویید که زبان برنامهنویسی مورد علاقه شما جاوا اسکریپت است، یا فرزندتان به بادام زمینی حساسیت دارد. همچنین خود ChatGPT میتواند در طول زمان اطلاعاتی را ذخیره کند که از شما دریافت میکند. در مجموع هدف این چتبات صمیمیترشدن با کاربر خواهد بود و از این طریق میتواند هوشمندتر هم عمل کند. افزونبراین، میتواند بهتر از قبل به نیازهای کاربران پاسخ بدهد. ChatGPT با قابلیت حافظه حرفهای شما را بهخاطر میسپارد
◦•◉✿ @python_rd ✿◉•◦
تکنولوژی در یک هفته گذشته:
🔶 معرفی اپل ویژن پرو
🔶 کاشت اولین تراشه نورالینک ایلان ماسک در مغز انسان
🔶 نوعی تکنولوژی جدید که مغز انسان میتواند خارج از بدن کار کند.
🔶 تولید جنین مصنوعی انسان برای اولین بار
🔶 موفقیت دانشمندان در ضبط صداهای مغز و شنیدن آن
🔶 ساخت نخاع مصنوعی
🔶 و...
@python_rd
🔶 معرفی اپل ویژن پرو
🔶 کاشت اولین تراشه نورالینک ایلان ماسک در مغز انسان
🔶 نوعی تکنولوژی جدید که مغز انسان میتواند خارج از بدن کار کند.
🔶 تولید جنین مصنوعی انسان برای اولین بار
🔶 موفقیت دانشمندان در ضبط صداهای مغز و شنیدن آن
🔶 ساخت نخاع مصنوعی
🔶 و...
@python_rd