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 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
Forwarded from Linuxor ?
خبر داغ : وی اس کد خبر رایگان شدن هوش مصنوعی Copilot رو برای وی اس کد داده


توی کد زدن خیلی خوب کمک می‌کنه توی این یکسالی که من غیر رایگانش رو استفاده می‌کردم عالی بود.


نحوه فعال سازی :

https://code.visualstudio.com/blogs/2024/12/18/free-github-copilot


@Linuxor ~ Sezo
Forwarded from Programming (اَبی)
سی پی یو سرور
با تعداد زیادی هسته و حافظه کش
Forwarded from Linuxor ?
اگه نمی‌دونین اون پشت چه اتفاقی می‌افته بیاید باهم یه نگاهی ساده بندازیم

مرحله اول : تبدیل آدرس دامنه به IP یا DNS Resolution

مرحله دوم : ایجاد ارتباط با سرور یا TCP Connection که شامل فرآیندی به اسم Three-Way-HandShake می‌شه ؛
مرورگر یک پیام SYN به سرور ارسال می‌کنه
سرور پیام SYN-ACK ارسال می‌کنه
مرورگر پیام ACK را برای تأیید ارسال می‌کنه.


مرحله سوم : برقراری اتصال امن یا SSL/TLS Handshake که چون گوگل از HTTPS استفاده می‌کنه، باید یه ارتباط رمزنگاری شده بین مرورگر و سرور برقرار شه.
توی این مرحله، مرورگر و سرور گواهینامه SSL را بررسی می‌کنن و یه کلید رمزنگاری مشترک برای ارتباط امن ایجاد می‌کنن.

مرحله چهارم : ارسال درخواست HTTP/HTTPS:
مرورگر یه درخواست HTTP/HTTPS (مثلا GET /) به سرور ارسال می‌کنه.

مرحله پنجم : دریافت پاسخ از سرور:
سرور گوگل درخواست را پردازش می‌کنه و پاسخ می‌ده. و در نهایت فایل های html و css به مرورگر ارسال می‌شه.

مرحله ششم : مرورگر با استفاده از موتور رندرینگ نتایج رو نشون میده و اگه دیتایی قرار باشه بعدا دریافت بشه هم اینجا توسط فایل های js دانلود می‌شه.


🐧 @Linuxor ~ Sezo
با هدف جمع‌آوری پروژه‌های اوپن سورس فارسی، توی گیتهاب یک مخزن ساختم که می‌تونید روش مشارکت کنید:

🔗 https://github.com/behdanisohrab/awesome-persian-oss

فعلاً فقط لیستی از چیزایی که توی ذهنم بود گذاشتم، توی بخش مشارکت توضیح دادم که چطور میشه مشارکت کرد.



@SohrabContents
Forwarded from Armon technical logs (armon Taheri)
همون جور که نوشتن کد بهینه مهارت هست و نیاز به تمرین و مطالعه داره
تعامل با بقیه افراد که روی پروژه کار میکنن و ارایه تغییرات و بهبود هایی که روی پروژه انجام شده نیاز مند اگاهی و دانش و مهارت هست
این بلاگ نکاتی که اگر به عنوان یک مشارکت کننده رعایت کنیم جریان تعامل کارامد تر خواهد شد رو توضیح داده
https://mtlynch.io/code-review-love/
Forwarded from Geniuses Group (Omid Hekayati)
ذهن زیبا

🧠 اگر تا حالا وقت نکردید عمیق تر در شاخه میان رشته ای #علوم_شناختی (Cognitive Science) در خصوص کلماتی مثل مغز، نورون، ذهن، هوش، یادگیری و ... پژوهش (جست و جو و مطالعه به قصد یادگیری دانش های مرتبط) کنید یا حتی دلیلی برای اینکار نداشتید، پیشنهاد می کنم این #پادکست را دنبال کنید و با گوش دادن بهش کلی #تلنگر_ذهنی براتون ایجاد بشه که برید حتی عمیق تر راجب به این موضوعات کنجکاوی کنید. قطعا بدلیل ذات میان رشته ای بودن این حوزه هیچ پشیمانی از پژوهش نخواهید داشت.

🎙 در فصل اول، آسیه علیخواه، زیست‌شناس و پژوهشگر ژنتیک، کتاب «تاریخچهٔ مختصر هوش» اثر مکس بنت رو براتون تعریف می‌کنه. 👩‍🔬📚

لینک‌ها:
CastBox | Spotify | Apple Podcast

دلیل معرفی و نگارش این پست:
دیدم کانال خوب فلسفه علم این پادکست را معرفی کرده و چند روز پیش هم دیدم سازمان خوب تلسی یک نشست گذاشته که بانو علیخواه را اونجا هم دعوت کردند، قطعا نشانه های خوبی برای دنبال کردن ایشان خواهد بود.
Forwarded from Meitix
خلاصه فعالیتم تو گیتهاب در 2024🕺. شما هم میتونید توی github unwrapped برا خودتون رو ببینید
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Geek Alerts
از الان ChatGPT به صورت رسمی در واتساپ فعال شد.
کافی هست به شماره زیر پیام بدید.
+1 (800) 242-8478

پ.ن. به خاطر تحریم یا عدم سرویس‌دهی با پیش شماره بعضی از کشورها مثل ایران کار نمیکنه، باید شماره غیر ایران بزنید.
@geekalerts