Forwarded from برنامه نویسی به شرط خنده | Developer funs (Ayda)
@devefun
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
دوربین امن Snap Safe؛ عکس بگیر، نه ردیاب!
Snap Safe
یک اپلیکیشن دوربین متنباز برای اندروید است که با تمرکز کامل بر حفظ حریم خصوصی طراحی شده. در این برنامه، هیچ اطلاعاتی از دستگاه شما خارج نمیشود و همهچیز بهصورت محلی و رمزگذاریشده ذخیره میشود.
ویژگیهای کلیدی:
• بدون دسترسی به اینترنت – حتی اجازه اتصال به اینترنت را ندارد، یعنی هیچ اطلاعاتی نشت نمیکند.
• ذخیرهسازی رمزگذاریشده – عکسها فقط در حافظهی امن و اختصاصی اپ نگهداری میشوند.
• حذف خودکار فراداده (متادیتا) – بلافاصله هنگام اشتراکگذاری، اطلاعاتی مثل مکان، مدل گوشی و زمان گرفتهشدن عکس حذف میشود.
• گالری با رمز عبور جداگانه – برای جلوگیری از دسترسی دیگران به تصاویر.
• اشتراکگذاری امن – فقط از طریق سیستم بومی اندروید انجام میشود، بدون دخالت سرورهای واسطه.
• کنترل کامل موقعیت مکانی – خودتان تعیین میکنید عکس شامل مکان باشد یا نه (دقیق، حدودی یا بدون مکان).
• متنباز ۱۰۰٪ – کد برنامه قابل بررسی و شفاف است.
• رمز اضطراری (Poison Pill) – وارد کردن رمز خاص، باعث حذف تمام تصاویر اصلی میشود.
• تصاویر فریبدهنده – میتوانید چند عکس عادی بهعنوان پوشش انتخاب کنید تا پس از فعال شدن رمز اضطراری، گالری مشکوک به نظر نرسد.
Snap Safe چه کار نمیکند؟
• هیچ دادهای جمع نمیکند
• به سرور یا اینترنت وصل نمیشود
• تبلیغات، آنالیتیکس یا ردیاب ندارد
• به فایلهای خارج از محیط خودش دسترسی ندارد
دانلود از گیتهاب یا F-Droid:
نسخه آخر در GitHub
صفحه F-Droid
#حریم_خصوصی
Snap Safe
یک اپلیکیشن دوربین متنباز برای اندروید است که با تمرکز کامل بر حفظ حریم خصوصی طراحی شده. در این برنامه، هیچ اطلاعاتی از دستگاه شما خارج نمیشود و همهچیز بهصورت محلی و رمزگذاریشده ذخیره میشود.
ویژگیهای کلیدی:
• بدون دسترسی به اینترنت – حتی اجازه اتصال به اینترنت را ندارد، یعنی هیچ اطلاعاتی نشت نمیکند.
• ذخیرهسازی رمزگذاریشده – عکسها فقط در حافظهی امن و اختصاصی اپ نگهداری میشوند.
• حذف خودکار فراداده (متادیتا) – بلافاصله هنگام اشتراکگذاری، اطلاعاتی مثل مکان، مدل گوشی و زمان گرفتهشدن عکس حذف میشود.
• گالری با رمز عبور جداگانه – برای جلوگیری از دسترسی دیگران به تصاویر.
• اشتراکگذاری امن – فقط از طریق سیستم بومی اندروید انجام میشود، بدون دخالت سرورهای واسطه.
• کنترل کامل موقعیت مکانی – خودتان تعیین میکنید عکس شامل مکان باشد یا نه (دقیق، حدودی یا بدون مکان).
• متنباز ۱۰۰٪ – کد برنامه قابل بررسی و شفاف است.
• رمز اضطراری (Poison Pill) – وارد کردن رمز خاص، باعث حذف تمام تصاویر اصلی میشود.
• تصاویر فریبدهنده – میتوانید چند عکس عادی بهعنوان پوشش انتخاب کنید تا پس از فعال شدن رمز اضطراری، گالری مشکوک به نظر نرسد.
Snap Safe چه کار نمیکند؟
• هیچ دادهای جمع نمیکند
• به سرور یا اینترنت وصل نمیشود
• تبلیغات، آنالیتیکس یا ردیاب ندارد
• به فایلهای خارج از محیط خودش دسترسی ندارد
دانلود از گیتهاب یا F-Droid:
نسخه آخر در GitHub
صفحه F-Droid
#حریم_خصوصی
GitHub
Release Release 3.5.4 · SecureCamera/SecureCameraAndroid
The camera app that minds its own business. Contribute to SecureCamera/SecureCameraAndroid development by creating an account on GitHub.
👍4
Forwarded from APPXA free
قبل از لینکای اینستاگرام یه @govd_bot بزارید اونو دانلود میکنه
اوپن سورس
https://github.com/govdbot/govd
#bot
@govd_bot https://www.instagram.com/reel/C65mBs2oVjN/اوپن سورس
https://github.com/govdbot/govd
#bot
👍7
Learn a language with me for free! Duolingo is fun, and proven to work. Here’s my invite link: https://invite.duolingo.com/BDHTZTB5CWWKT4VOROTWIZOKPU?v=sm
❤4👍1👏1
Forwarded from Linuxor ?
فکر میکنی فرمهای ورود اطلاعات توی اپلیکیشنت ضد گلولهان؟ ریپوی Big List of Naughty Strings یه لیست بلندبالا از رشتههاییه که کاربرا (یا هکرها!) ممکنه وارد کنن و برنامهت رو به هم بریزن؛ از رشتههای خیلی طولانی و ایموجیهای عجیب گرفته تا تلاش برای تزریق SQL. قبل از اینکه کاربرات پیداشون کنن، با این لیست باگهای مربوط به ورودی رو شکار کن! مخصوصا برای تیمهای QA و توسعهدهندههایی که به پایداری و امنیت اهمیت میدن.
github.com/minimaxir/big-list-of-naughty-strings
@Linuxor
github.com/minimaxir/big-list-of-naughty-strings
@Linuxor
❤5👍1
Forwarded from IRCF | اینترنت آزاد برای همه
اتحادیه اروپا DNS خودش رو راه انداخته.
برای استفاده از سرویس عمومی #DNS4EU، میتونید یکی از پنج سرور ارائهشده (با ویژگیهای حفاظتی مختلف) رو متناسب با نیاز خودتون انتخاب کنین.
لیست DNSهای اتحادیه اروپا:
👉 joindns4.eu/for-public
راهنمای استفاده:
💡 joindns4.eu/dns-guidelines
© AminSabeti
🔍 ircf.space
@ircfspace
برای استفاده از سرویس عمومی #DNS4EU، میتونید یکی از پنج سرور ارائهشده (با ویژگیهای حفاظتی مختلف) رو متناسب با نیاز خودتون انتخاب کنین.
لیست DNSهای اتحادیه اروپا:
👉 joindns4.eu/for-public
راهنمای استفاده:
💡 joindns4.eu/dns-guidelines
پینوشت: توی #oblivionDesktop هم میتونین وارد بخش تنظیمات شبکه شده و اطلاعات DNS موردنظرتون رو ست کنین
© AminSabeti
🔍 ircf.space
@ircfspace
❤7
ابزار ساخت ویدیوی «سورا» از OpenAI، حالا بهصورت رایگان و عمومی از طریق اپلیکیشن بینگ در دسترس کاربران اندروید و آیاواس قرار گرفته است.
https://www.bing.com/images/create?ctype=video
https://www.bing.com/images/create?ctype=video
Bing
Intelligent search from Bing makes it easier to quickly find what you’re looking for and rewards you.
❤6
دکوریتور
فرض کن که یه تابع داریم که فاکتوریل یک عدد رو محاسبه میکنه. اگر بخوایم این تابع رو با
اینجا وقتی که
پس با استفاده از
lru_cache یکی از ابزارهای جالب و کاربردی در پایتون هست که به ما کمک میکنه تا عملکرد برنامههامون رو با ذخیرهسازی نتایج محاسبات قبلی بهبود ببخشیم. این دکوریتور به صورت خودکار نتایج تابع رو برای ورودیهای تکراری ذخیره میکنه و وقتی هم که همون ورودی دوباره فراخوانی بشه، به جای محاسبه دوباره، نتیجه رو از حافظه میگیره. فرض کن که یه تابع داریم که فاکتوریل یک عدد رو محاسبه میکنه. اگر بخوایم این تابع رو با
lru_cache دکوریتور کنیم، به این صورت میشه:from functools import lru_cache
@lru_cache(maxsize=None) # maxsize میتونه محدودیت حافظه رو تعیین کنه
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5)) # خروجی: 120
print(factorial(5)) # اینجا دیگه محاسبه نمیشه و سریعاً از کش برمیگرده
اینجا وقتی که
factorial(5) رو برای بار اول صدا میزنیم، تمام مراحل محاسبه انجام میشه و نتیجه 120 برمیگرده. اما وقتی دوباره همین تابع رو با همون ورودی صدا بزنیم، دیگه نیازی به محاسبه نیست و نتیجه از کش برمیگرده که خیلی سریعتره! پس با استفاده از
lru_cache میتونیم سرعت برنامههامون رو بالا ببریم و کارایی رو بهبود بدیم.❤10