Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
Forwarded from Abolfazl Devs (ixAbolfazl)
‌‎
این ریپو اومده یه لیستی از چیزایی که اپن سورس هست و میتونید سلف هاست کنید رو گزاشته
از وی پی ان تا پسورد منیجر و تایم ترکر و کلی چیزای دیگه
اگه ازونایی هستید که حریم خصوصی براتون خیلی مهمه و میخواید کنترل همه چیز دست خودتون باشه میتونه براتون کاربردی باشه

لینک ریپو👇

https://github.com/awesome-selfhosted/awesome-selfhosted

📌 ixAbolfazl | @abolfazl_devs
ساخت یک انجمن گفتگوی ساده
یا همان شبکه‌های اجتماعی

بعد از نسل ۱ وب که فقط صفحات کاتالوگی و اطلاع رسانی یکطرفه به صورت صفحات وب ساده و HTML بود،
در نسل ۲ وب نوبت به انجمن ها رسید که با کمک زبانهایی مثل PHP و اتصال به بانک اطلاعات امکان درج گفتگو و تعامل کاربران و فضای تعاملی و دوطرفه ایجاد شد.

در شروع کار هم،
طبعاً خبری از داشتن تصاویر و ارسال عکس و فیلم نبود! یعنی انجمن های گفتگو فقط و فقط متن و اسامی نویسندگان رو نشون میدادن! در واقع توئیتر از این الگو هنوز تبعیت می کنه.
اینجا یک نمونه کد از اون انجمن ها رو داریم که سعی کردم تا حدودی رابط کاربری رو به فارسی برگردونم!
در ادامه کد اون رو هم ارسال می کنم. ولی کد انگلیسی رو هم میشه از این آدرس گرفت.

https://www.sourcecodester.com/php/16423/simple-forum-website-using-php-and-sqlite3-source-code-free-download.html
forum.zip
1.4 MB
کد فارسی شده انجمن گفتگوی ساده
با کد کاربری : admin
و رمز عبور : password
forum_en.zip
1.4 MB
کد انگلیسی و بدون دستکاری انجمن
تصویر نمونه از نسخه‌ی فارسی شده انجمن ساده با داده های آزمایشی که کاربران عادی وقتی توسط ادمین تأیید شوند قادر به ارسال پست و کامنت گذاری برای پست های دیگران خواهند بود.

تصور کنید نیازمند یک سیستم ارسال و دریافت ساده‌ی پیام در سازمان خود هستید که فارغ از شبکه های اجتماعی عمومی و اختصاصی برای خودتان باشد. این قطعاً نمونه‌ ای عالی می تواند باشد!
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 قسمت جدید طراحی سایت شرکتی با لاراول ۱۲ منتشر شد.

۸- ایجاد صفحه معرفی

قیمت دوره با تخفیف ۴۰ درصد : ۹۰۰,۰۰۰ تومان

https://rayium.ir/course/?p=1613

#لاراول

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۹۷۸

هر پاره خاک را چو ماهی کردی
وآنگه مه را قرین شاهی کردی
آخر ز فراق هر دو آهی کردی
زان آه به سوی خویش راهی کردی

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go 1.25 Released

🟢 خلاصه مقاله:
انتشار Go 1.25 همزمان با تعطیلات نویسنده بود و باعث شد پوشش فوری آن ممکن نشود. بااین‌حال این نسخه، مطابق روال نسخه‌های جزئی گو، بهبودهای تدریجی در پایداری، کارایی و تجربه توسعه‌دهنده ارائه می‌دهد. توصیه می‌شود یادداشت‌های انتشار بررسی شود، نسخه جدید در محیط آزمایشی امتحان گردد و ارتقا به‌صورت کنترل‌شده انجام شود. به‌زودی مرور دقیق‌تری از نکات برجسته و تغییرات ظریف یا موارد از رده‌خارج ارائه خواهد شد. از تلاش‌های تیم و مشارکت‌کنندگان گو نیز قدردانی می‌شود.

🟣لینک مقاله:
https://golangweekly.com/link/173113/web


👑 @gopher_academy
Forwarded from DevOps Labdon
🔵 عنوان مقاله
Getting Started with Falco Security Tool on GKE

🟢 خلاصه مقاله:
این آموزش نحوه راه‌اندازی و پیکربندی Falco روی GKE را برای امنیت زمان اجرا نشان می‌دهد: نصب عامل‌های Falco در خوشه، آزمایش قوانین پیش‌فرض با شبیه‌سازی رفتارهای مشکوک، اتصال رویدادها به Google Cloud Monitoring برای ساخت هشدارهای قابل اقدام، و افزودن قوانین سفارشی برای متناسب‌سازی تشخیص‌ها با نیازهای کلاستر. نتیجه، یک لایه تشخیص زمان اجرا روی GKE با هشداردهی یکپارچه و قابلیت تنظیم برای کاهش خطاهای مثبت کاذب است.

🟣لینک مقاله:
https://ku.bz/zFRVy94dl


👑 @DevOps_Labdon
Forwarded from Linuxor ?
قدر نمی‌دونید دیگه، این برقیا هر ماژولی می‌خوان X تومن باید هزینه کنن و بخرنش و ممکنه نتیجه هم نده یا بسوزه اما ما چی؟ برای هر ماژولی یه git clone می‌زنیم آخرش هم به طرف فحش می‌دیم که چقدر بد کد زده :)


@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
خب این دوستمون بالاخره موفق شد روی پست‌مارکت با qemu بیاد و IOS14 نصب کنه :)))))))



https://social.project-insanity.org/@pi_crew/115161439381552015



@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
Forwarded from Agora (Alireza)
I’ve spent a good deal of my professional life arguing against using protobuffers. They’re clearly written by amateurs, unbelievably ad-hoc, mired in gotchas, tricky to compile, and solve a problem that nobody but Google really has. If these problems of protobuffers remained quarantined in serialization abstractions, my complaints would end there. But unfortunately, the bad design of protobuffers is so persuasive that these problems manage to leak their way into your code as well.
Forwarded from Syntax | سینتکس (Sovren)
فایل آپلود شده رو فقط با پسوندش چک می‌کنی؟ بیخیال!

تاحالا شده کاربر فایلی رو آپلود کنه و شما فقط پسوندش ( jpg یا pdf) رو چک کنید و با خوشحالی بگید کار تمومه؟ اگه اینطوره، باید بگم که یه جای کار حسابی می‌لنگه!

کاربر به راحتی می‌تونه یک فایل مخرب (مثلاً یه اسکریپت) رو به virus.png تغییر نام بده و سیستم شما رو دور بزنه.

راه حل چیه؟ کتابخونه python-magic

این پکیج یک رابط (Wrapper) برای کتابخونه قدرتمند libmagic در زبان C هست. کار اصلیش اینه که بیخیال اسم و پسوند فایل بشه و بره سراغ اصل مطلب محتوای خود فایل.

مجیک چند بایت اول یک فایل (که بهش هدر یا Magic Numbers می‌گن) رو می‌خونه و از روی اون امضای دیجیتالی، نوع واقعی فایل رو تشخیص می‌ده.

مثال:
import magic
from django.core.files.uploadedfile import InMemoryUploadedFile

def get_mime_type_from_content(file: InMemoryUploadedFile) -> str:
"""Reads the initial bytes of a file to determine its actual MIME type."""
try:
initial_bytes = file.read(2048)
file.seek(0)
return magic.from_buffer(initial_bytes, mime=True)
except Exception as err:
raise Exception(f"Failed to detect MIME type: {err}")

def check_file_is_image(file: InMemoryUploadedFile) -> bool:
"""Check if the uploaded file is an image based on its MIME type."""
try:
mime_type = get_mime_type_from_content(file)
return mime_type.startswith("image/")
except Exception as err:
print(f"[ERROR] check_file_is_image: {err}")
return False


#libmagic #python_magic

@Syntax_fa
Forwarded from محتوای آزاد سهراب (Sohrab)
اینترنت داغون بود گفتم جای اینکه بیام یک ویدئو بگیرم روی پارچ داکری که امیرحسین ساخته بود، بعد روش سرویس نصب کنیم و این مدل چیزها. بجاش اومدم توزیع xebian رو تست کنم، متاسفانه اون هم موقع نصب می‌رفت گراب رو از اینترنت می‌گرفت😂


من موندم و چهل دقیقه فوتیج و گیج بودن که چرا این انقدر طول میکشه.



@SohrabContents
Forwarded from Linuxor ?
بچه ها کلمه جدید برای خرابکاری پیدا کردم؛
رخداد مدیریت استراتژیک بار ؛

کاربرد های زیادی داره مثلا وقتی سرویس هارو آوردید پایین می‌تونید به کارفرماتون بگید این یه رخداد مدیریت استراتژیک بار بوده.


@Linuxor
Forwarded from Abolfazl Devs (ixAbolfazl)
استرایکو یه سایت کاربردیه که ابزار های مختلف هوش مصنوعی رو یکجا در اختیارتون میزاره👌

بیشتر از 50 مدل مختلف رو ارائه میده و همینطور ابزارهای های مختلفی برای تولید محتوا، اتوماسیون کردن، تحلیل اسناد و.. داره که میتونه برا برنامه نویسیا، مارکتر ها و تولید کننده های محتوا مفید باشه

آدرسش:
https://straico.com/

📌 ixAbolfazl | @abolfazl_devs
Forwarded from Abolfazl Devs (ixAbolfazl)
اگه شما هم موقع فیلم دیدن تو یوتیوب دسکتاپ، زیر نویسی که روی فیلم هست رو مختونه این یوزر اسکریپت نجات دهندس!

زیر نویس رو میاره پایین فریم فیلم و دیگه مزاحم نیست👌

برا استفاده ازش باید اکستنشن tampermonkey رو نصب داشته باشید

لینکش👇
https://greasyfork.org/en/scripts/433440-youtube-subtitles-under-video-frame

📌 ixAbolfazl | @abolfazl_devs