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 Go Casts 🚀
شعار جهانی ش اینه
THE WORST DISEASE YOU’Ve NEVER HEARD OF

سخت ترین بیماری دنیا که تو هرگز راجع به آن نشنیده ای


مطئنم خیلی هامون حتی نمیتونیم تصور کنیم که پشت این چهره زیبا چقدر درد نهفته ست، من تصاویر رو منتشر نمیکنم، اگه دلش رو داشتید یه جستجو در اینترنت انجام بدید با عنوان «بیماری پروانه ای» اون موقع شاید بخشی از این درد رو متوجه بشیم..


من همیشه سعی میکنم محتوای کانال کاملا مرتبط با بحث های فنی باشه و از این به بعد هم همینطور خواهد بود، اما به عنوان کسی که این موضوع رو میدونم و از نزدیک با تنها ngo حامی این بیماران، خانه ای بی، نزدیک به ۱۰ سال افتخار همکاری رو دارم و میدونم که چقدر پاک و سالم و صادقانه حمایت میکنن، وظیفه حداقلی خودم میدونم تا آخرین نفس، هر چند کوچیک هر از گاهی حمایت‌شون کنم.


هر طور که دوست دارید حمایت کنید، اطلاع رسانی، آگاهی بخشی، حمایت مالی، هر طور که دوست داشتید حمایت کنید

اینم لینک سایت جهت حمایت
https://ebhome.ngo/support


پیشاپیش یلدای همگی مبارک، مرسی که هستید، مخلص همه
یا علی


@gocasts
Forwarded from Geek Alerts
توافق انتقال گاز روسیه از طریق اوکراین به اروپا، قراره اول ژانویه ۲۰۲۵ تموم بشه.
حالا بحثش پیش اومده که ممکنه اروپا دیگه قرارداد رو تمدید نکنه.
اوکراین هم گفته برای انتقال گاز از منابع دیگه، آمادگی داره.
سهام گازپروم روسیه به پایین‌ترین قیمتش از سال ۲۰۰۹ رسیده.
businessinsider
@geekalerts
همه چیز عالیه

#fun

@PhiloLean
Forwarded from کانال مهرداد لینوکس (Mehrdad Linux)
دسترسی به localhost از طریق اینترنت.

🗓 ابزار های portr ،ngrok و localtunnel قبلا معرفی کردم مشکلاتی مثل تحریم، حریم خصوصی و ... داشتند
🔥 اما PipeGate را میتوانید را روی سرور خودتان راه اندازی کنید استفاده کنید

📖 قابلیت ها :
💠 میتوانید خودتان راه اندازی کنید
💠 از UUIDs استفاده میکنه
💠 قابلیت شخصی سازی داره
💠 خیلی سبکه
💠 برای آموزش عالیه
💠 با FASTAPI و زبان PYTHON نوشته شده
💠 اگر به عنوان یک توسعه دهنده میخواهید بدانید تانل سرویس های مثل ngrok چطور کار میکنند این بهترین گزینه است

ابزار open source مشابه دیگر :
Tunnelmole-service
Tunnelmole Client

Tunnelmole Documentation

ابزار غیر اوپن سورس مشابه :
Pinggy.io
localxpose.io
zrok.io
localhost.run
serveo.net
playit.gg
توضیح بیشتر :
ابزاری های که کمک می‌کنند لوکال هاست را روی فضای اینترنت ارائه کنید. می‌توانید تونل چند منظوره بسازید. این سرویس ها یک نرم افزار پروکسی معکوس هستند
این برنامه ها دسترسی خارجی را (یا همان دسترسی از طریق اینترنت) به سیستم‌های شخصی که پشت یک NAT یا فایروال پنهان شده‌اند، امکان‌پذیر می‌کند.

❤️ ممنون از حمایت هاتون 💐🌺
این پروژه limbo خیلی باحاله و دانشگاهیه برای آموزش crate های مختلف؛ سورس کدش رو بخونید
Limbo Github

داستان اینه که اومدن گفتن SQLite رو بهتر می‌نویسیم و با یک زبان امن که خب گزینه‌اش شده Rust و اینبار همه اجازه دارند کد Contribute کنند.

من خود پروژه رو هنوز به کسی پیشنهاد نمیدم؛ ولی این خیلی خفنه مثلا برید توی سورس کد
cli/app.rs
اول اینکه هر پوشه ماژولار دیده شده و هر پوشه Cargo.toml خودش رو داره که باحال بود (دفعه اول بود می‌دیدم)

بعد توی این سورس کد مثال clap رو ببینید؛ من برای پروژه چند وقت پیشم بیچاره شدم تا همه اینارو کنار هم درک کنم و بیارم.
اینجا همش هست؛ تازه ماژولار و تر و تمیز با Best Practice ها و خوبیش اینه که هممون به اندازه کافی از SQLite می‌دونیم و دانش خوبی داریم ازش.
قسمت هفتم هم منتشر شد.

این هم لینک دستوراتی که توی این قسمت زدیم:

https://gist.github.com/behdanisohrab/25fae5917daebc65137823275992bf4f

تماشا از یوتوب

تماشا از پیرتوب



@SohrabContents
Forwarded from CleverDevs
💥ارزان‌ترین سرور مجازی ایران در ابر ماهان💥

❗️اگر سرویسی بهتر و باکیفیت‌تر از سرویس‌های ابرماهان پیدا کردید، بدون قید و شرط هزینتون رو برمیگردونیم❗️
🤩چــون ما باکیفیت‌ترین سرور مجازی در ایران رو ارائه میدیم🤩

🎁کد تخفیف: legacy5

ابر ماهان متنوع‌ترین سرورهای مجازی رو با ویژگی‌های زیر ارائه میده

تضمین بازگشت وجه
ارزان‌ترین قیمت ترافیک در ایران (گیگی ۲۷۰ تومن)
دارای پلن‌های ترافیک نامحدود
پورت 10G
آپ‌تایم ٪۹۹.۹۹
ارائه IPv6 رایگان

جهت مشاوره و خرید کلیک کنید
جهت مشاوره و خرید کلیک کنید

گروه انتقال داده ماهان
Forwarded from Golden Code (@lix)
در لاراول با دستور زیر میتونیم خیلی راحت فایل‌های مورد نیاز برای یک مدل مدنظر رو ایجاد کنیم :

php artisan make:model Task -a


با اجرای دستور بالا فایل هایی از جمله TaskFactory, tasks_table, TaskSeeder, StoreTaskRequest, TaskController, TaskPolicy برامون ساخته میشه :)
#laravel
@GoldenCodeir
(به منبع و مثالش دقت کنین 👇🏾)
https://x.com/PovilasKorop/status/1868970650922086770?t=JgpOlyrGMx9Z1ZNuwUVLhg&s=35
🔥1
Media is too big
VIEW IN TELEGRAM
#figma


بینهایت طرح رایگان، برای ساخت نمونه کار و ایده گرفتن ( واقعی ) 😍

🌐 https://www.figma.com/community

🚀 @coolycode
نسخه ۲.۵ از ⁦ #oblivionDesktop⁩ برای ویندوز، لینوکس و مک در دسترس قرار گرفت.
در این‌نسخه سعی‌شده بر روی کاهش مصرف منابع سخت‌افزار توسط برنامه و بهبود حالت تانل تمرکز بشه ...

🚀 github.com/bepass-org/oblivion-desktop/releases

🔍 ircf.space/software
@ircfspace
همینطور هم یک مطلب به زبان انگلیسی نوشتم توی بلاگم مربوط به ترول‌های اخیر، هرچند فکر می‌کنم باید فارسی می‌نوشتم، درکل فکر نمی‌کنم تاثیری داشته باشه روی اوضاع فعلی.


https://sohrabbehdani.ir/blog/trolls/


@SohrabContents
Forwarded from Python Hints
گیت‌هاب دسترسی رایگان به copilot داره می‌ده؛ نمی‌دونم برای همه هست یا نه.

ولی دقیقاً وسط کانفیگ NeoVim و بعد از push اولین تنظیمات این ایمیل برام اومده.

جالب بود 😂

پ.ن :
دوستان اشاره کردند یک پلن رایگان بهش اضافه شده که همگی می‌توانند استفاده کنند.
ولی دقیقاً وسط سوییچ کردن من به NeoVim بود.
جذاب
انگار که یه دسترسی ای به کوپایلوت پیدا کردم
برای شمام چنینه؟؟
باید فردا ببینم دقیقا چیا نوشته، خوابم میاد الان😂

@PhiloLearn
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات مهم برای مدیران سیستم یا همون سیس ادمین های لینوکسی #سری دوم

🔰دستور stat
🔹در لینوکس برای نمایش اطلاعات مفصل در مورد یک فایل یا دایرکتوری استفاده می‌شود. این دستور اطلاعاتی مانند زمان ایجاد، زمان آخرین تغییر، زمان آخرین دسترسی، مجوزها، نوع فایل و سایر جزئیات را نمایش می‌دهد.

stat  /path/to/file_or_directory

stat  /home/user/example.txt



🔹خروجی دستور

File: /home/user/example.txt
Size: 1234 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 1234567 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ user)
Access: 2023-10-01 12:34:56.000000000 +0000
Modify: 2023-09-25 15:45:30.000000000 +0000
Change: 2023-09-25 15:45:30.000000000 +0000
Birth: -


🔹توضیح خروجی:


File: نام فایل.
Size: اندازه فایل بر حسب بایت.
Blocks: تعداد بلاک های اختصاص داده شده به فایل.
IO Block: اندازه بلاک I/O.
regular file: نوع فایل (مثلاً فایل معمولی، دایرکتوری، پیوند مجازی و غیره).
Device: شماره دستگاه.
Inode: شماره inode فایل.
Links: تعداد لینک های سخت (hard links).
Access: مجوزهای دسترسی به فایل.
Uid/Gid: شناسه کاربری و گروهی که فایل را در اختیار دارند.
Access: زمان آخرین دسترسی به فایل.
Modify: زمان آخرین تغییر در محتوای فایل.
Change: زمان آخرین تغییر در سطح متادیتا (مثلاً مجوزها یا inode).
Birth: زمان ایجاد فایل (در برخی سیستم‌عامل‌ها پشتیبانی می‌شود).

📌نویسنده: حسین سیلانی
📌منبع :
آکادمی کندوی دانش

https://learninghive.ir
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 گیت هاب به مناسب ۱۵۰ میلیونی شدن توسعه دهندگان استفاده از هوش مصنوعی کوپایلت رایگان کرده است و مدل های Claude 3.5 Sonnet و OpenAI’s GPT-4o دسترسی دارید.

در این پلن رایگان ۲۰۰۰ تکمیل کد و ۵۰ چت ماهانه رایگان ارائه می دهد.

پ . ن : برای من که اکانت قدیمی دارم رو فعال نشد.

#خبر

@TheRaymondDev
Forwarded from Linuxor ?
توی ورژن 8.4 php یه فیچر اومده به اسم Asymmetric Visibility

وقتی ما یه پراپرتی رو private می‌کنیم از بیرون بهش دسترسی نداریم ولی با این ویژگی می‌تونیم دسترسی read بدیم ولی write ندیم :

public private(set) string $title,


از بیرون کلاس، پراپرتی title$ قابل ویرایش نیست اما قابل خوندن هست. در واقع پابلیکه ولی set کردنش پرایویته.

@Linuxor ~ Sezo
Forwarded from Linuxor ?
شاید براتون سوال باشه سی میک چیه؟ سی میک cmake یک ابزار برای مدیریت فرآیند ساخت نرم‌افزاره که برای تعریف فرآیند کامپایل و لینک کردن برنامه‌ها استفاده می‌شه و می‌تونه فایل‌های build رو برای پلتفرم‌های مختلف مثلا لینوکس ویندوز یا مک و.. تولید کنه.

مثال سادش شما برای پروژتون در واقع یه فایل CMakeLists.txt می‌نویسین بعد به صورت زیر MakeFile ش ساخته میشه و در نهایت فایل اجرایی اون :

mkdir build
cd build
cmake ..
make
./executable_file

خیلی جاها از cmake استفاده میشه مثلا اگه بخواین تلگرام رو کامپایل کنید باید از cmake استفاده کنید.


@Linuxor ~ Sezo
Forwarded from Agora (Alireza Azadi)
اینو یکی از دوستا گذاشته بود و خیلی بانمک به نظرم اومد. میتونید اینجا (ناشناس) پیام بذارید برام، که به درخت آویزون میشه، روز کریسمس این امکان رو میده که بتونم بخونمشون.


https://decomytree.com/home?hashedId=VzoD3482IGUM