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 Gopher Academy
🔵 عنوان مقاله
Go Structs and Interfaces Made Simple

🟢 خلاصه مقاله:

مقاله‌ای که مروری بر اصول بنیادین زبان برنامه‌نویسی گو، به‌خصوص در خصوص نحوه‌ی کار با انواع داده‌ها و ساختارها می‌پردازد و با زبان‌های شی‌گرایی مثل سی‌پلاس‌پلاس یا جاوا تفاوت‌هایی دارد. این مقاله تفاوت‌ها و مزایای رویکرد گو را با تمرکز بر سادگی و کارایی بیان می‌کند و انواع داده‌های پایه و ساختار سازمان‌دهی داده‌ها در این زبان را تشریح می‌کند که نسبت به شیوه‌های متداول در زبان‌های شی‌گرا، کم‌هزینه‌تر و ساده‌تر است.

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


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 در رابطه با تعرفه های اقتصادی ترامپ

#متفرقه

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 از ۱۷ ژانویه (۲۸ دی ۱۴۰۳)، یعنی جمعه‌ی قبل‌ از آغاز دومین دوره‌ی ریاست‌جمهوری دونالد ترامپ، تاکنون حدود ۱۱٫۱ تریلیون دلار از ارزش بازار سهام ایالات‌ متحده کاسته شده است. طبق داده‌های Dow Jones Market Data، فقط در دو روز پایانی هفته‌ی گذشته ۶٫۶ تریلیون دلار از ارزش سهام شرکت‌ها از بین رفت.

#خبر

@TheRaymondDev
اسپیس DeepSite که بر پایه مدل DeepSeek کار می‌کنه بهتون اجازه می‌ده که بدون نیاز به کدنویسی و صرفا با پرامپت نویسی اپلیکیشن‌های ساده تحت وب خودتون رو توسعه بدین.

من چند مورد که امتحان کردم خیلی سورپرایز شدم از کیفیتش، از دستش ندید.

https://huggingface.co/spaces/enzostvs/deepsite

@DevTwitter | <Reza Jafari/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 به زودی یک ویژگی کاربردی در لاراول اضافه خواهیم کرد.

البته به صورت پکیچ آماده هست اما می خوام ساده ش کنم توی سورس لاراول اضافه کنم بدون پکیچ

اگر این ویژگی رد شد به صورت پکیچ ویژگی ساده توی گیت هاب می زارم

این اولین مشارکت من در سورس لاراول است.

#لاراول

@TheRaymondDev
Majnoone Bi Leyla
Salar Aghili
سالار عقیلی - مجنون بی لیلا

👑 @gopher_academy
این بات ها زخم کردن مارو
یهو از 19K شدیم 22K
توی یک ساعت
تا فردا دوباره برمیگرده به عدد قبلی
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۲۲۳

هرگزم نقش تو از لوح دل و جان نرود
هرگز از یاد من آن سرو خرامان نرود
از دماغ من سرگشته خیال دهنت
به جفای فلک و غصه دوران نرود
در ازل بست دلم با سر زلفت پیوند
تا ابد سر نکشد وز سر پیمان نرود
هر چه جز بار غمت بر دل مسکین من است
برود از دل من وز دل من آن نرود
آن چنان مهر توام در دل و جان جای گرفت
که اگر سر برود از دل و از جان نرود
گر رود از پی خوبان دل من معذور است
درد دارد چه کند کز پی درمان نرود
هر که خواهد که چو حافظ نشود سرگردان
دل به خوبان ندهد وز پی ایشان نرود

#حافظ | گنجور
📍@iipoem
این رپو یه لیست یه خیلی خوب از اسکنرهای اپن سورس توی گیتهاب و گیت‌لب هست که بر اساس ستاره هم مرتب کرده.
از ZAP و Nuclei بگیر تا WPScan و چیزای مشابهشون
https://github.com/psiinon/open-source-web-scanners

@DevTwitter | <Saman/>
همه میدونن چرا این پست انقدر ریکشن خنده داره 🤣


🥷 CHANNEL | GROUP
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
جستجوی کوپایلت بینگ، پاسخ مایکروسافت به گوگل

بینگ ویژگی جستجو با کوپایلت رو گرفته، که رقابت میکنه با AI Mode گوگل، اینا میشن نسل جدید موتورهای جستجو که با چت کردن کار میکنن، یعنی شما یه چیزی جستجو میکنید یه جواب بهتون میده در کنار یک سری نتایج.

مزیت‌هاش اینه که دقیقا میفهمه دنبال چی هستید و نتایج و خروجی بهتری میده در کنار اینکه جواب‌های ساده رو دیگه نیاز نیست وارد سایت‌ها بشید، مثلا قبلا برای اینکه بفهمیم ایران چند تا استان داره حتما باید وارد یه سایت میشدید و کلی میگشتید تا جواب رو پیدا کنید.

با این حال خود این ویژگی‌ها هم کلی قابل بحث هستن، صاحبان سایت‌ها میگن از محتواهای ما دارن استفاده میکنن، در صورتی که دیگه کاربرهارو به سایت‌های ما نمیفرستن و گوگل و بینگ از اون ابزاری که کارشون رسوندن جستجو بین سایت‌ها بود دارن به سرویس دیگه‌ای تبدیل میشن.

این ویژگی فعلا معرفی شده و هنوز در دسترس نیست اما احتمالا اول کاربران آمریکایی بهش دسترسی داشته باشن به همین خاطر در زمان انتشار با تغییر IP به آمریکا میتونید ازش استفاده کنید.

🔗 androidauthority
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linuxor ?
ابزار CSS Animation Generator یه ابزار کاربردی برای توسعه‌دهندگان فرانت‌انده که امکان تولید سریع و دقیق انیمیشن‌های CSS رو بدون کد زدن فراهم می‌کنه. با این ابزار می‌تونی انیمیشن‌های از پیش تعریف‌شده رو انتخاب کنی یا به‌صورت کامل سفارشی‌سازی انجام بدی؛ مثلا تنظیم ویژگی‌هایی مثل animation-name، duration، delay و timing-function. این ابزار نه‌تنها فرآیند ساخت انیمیشن رو ساده می‌کنه، بلکه بهت کمک می‌کنه کدهای بهینه‌تری تولید کنی و زمان توسعه رو کاهش بدی، بدون اینکه نیاز به نوشتن دستی keyframes یا تست مداوم داشته باشی

webcode.tools/css-generator/keyframe-animation


@Linuxor
Forwarded from Geek Alerts
ادوبی پریمیر پرو ۲۵.۲ با AI و جستجوی هوشمند ویدیو

به‌طور خاص، قابلیت جدید Generative Extend با هوش مصنوعی کلیپ‌ها رو طولانی‌تر می‌کنه و با AI Media Intelligence جستجو توی فوتیج‌ها خیلی آسون‌تر شده.

علاوه بر این‌ها، ترجمه خودکار کپشن‌ها و بهبود رنگ هم از ویژگی‌های دیگه این نسخه هست.

🔗 producthunt
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
Forwarded from Geek Alerts
مایکروسافت همچنین دیشب از قابلیت‌های جدید Github Copilot رونمایی کرد. حالا agent mode برای همه کاربران عرضه شده و می‌تونید ازش استفاده کنید. یک حالت خودمختار برای ویرایش و ساختن پروژه‌های مختلف.

در پلن عادی Pro درخواست‌ها محدود هستند ۳۰۰ درخواست پرمیوم، که شامل تکمیل‌کننده کدها و agent mode می‌شه و برای رفع این محدودیت باید اشتراک ۴۰دلاری Pro+ رو خریداری کنید. پشتیبانی از سرورهای MCP رو هم اضافه کردند و همچنین میتونید مدل‌های شخصی با توکن api خودتون رو اضافه کنید.

🔗 github
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
مسئله بو به نظر میرسه توی هند خیلی مهمه، مدیرعامل اینفینیکس هند، انیش کاپور یه گوشی به اسم Note ۵۰s ۵G+ معرف کرده که خوشبو کنندست.

یعنی مولکول‌های خوشبو رو تو کپسول‌های خیلی ریز جا میدن و این کپسول‌ها رو تو قاب پشتی گوشی که چرم مصنوعیه تزریق می‌کنن. اینجوری یه بوی ملایم و خوش به مرور زمان از گوشی بلند میشه که میگن تا شش ماه هم ممکنه بمونه.

🔗 gsmarena
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
Forwarded from | AmirHossein |
استریم‌ ها در PHP - قسمت اول

در PHP، استریم (Stream) یک سازوکار انتزاعی برای مدیریت ورودی و خروجی داده‌ها است. به زبان ساده، استریم‌ها به شما امکان می‌دهند انواع مختلف منابع داده (مانند فایل‌های سیستم، درخواست‌های شبکه، داده‌های فشرده و ...) را از طریق یک رابط یکسان بخوانید یا بنویسید.

به جای آنکه برای هر نوع منبع تابع‌ها یا روش‌های جداگانه‌ای داشته باشید، PHP با استفاده از استریم‌ها یک مجموعه توابع عمومی (مثل fopen, fread, fwrite و ...) فراهم کرده که با همه این منابع به شکل یکنواخت رفتار می‌کنند.

هر استریم رَپر (Stream Wrapper) در PHP در واقع یک پروتکل یا طرح (scheme) خاص را پیاده‌سازی می‌کند که به صورت scheme:// استفاده می‌شود. برای مثال، file:// برای دسترسی به سیستم فایل محلی، https:// برای منابع وب، یا php:// برای منابع داخلی PHP استفاده می‌شود.

‏PHP به طور پیش‌فرض تعداد زیادی استریم رپر داخلی دارد که بسیاری از کارهای معمول را پوشش می‌دهند. شما می‌توانید توسط این استریم‌ها به سادگی کارهایی مثل خواندن فایل‌ها، دریافت داده از وب, نوشتن خروجی، خواندن ورودی خام درخواست‌ها و حتی کار با داده‌های فشرده‌شده را انجام دهید، بدون اینکه نگران جزئیات سطح پایین هر کدام باشید.

استریم‌های داخلی PHP - ‏php://

1- php://input

این استریم برای دسترسی به دادهٔ ورودی خام HTTP در PHP استفاده می‌شود. به طور خاص، این استریم محتوای خام بدنهٔ درخواست HTTP را (معمولاً در درخواست‌های POST یا PUT) ارائه می‌کند، بدون هیچ‌گونه پردازش یا parse خودکار.

زمانی که نیاز دارید ورودی خام درخواست را بخوانید (مثلاً دریافت داده‌های JSON از یک API کلاینت یا پردازش درخواست‌های RESTful)، این استریم بسیار مفید است. برخلاف متغیرهای سراسری مانند $_POST که فقط داده‌های form-urlencoded را می‌گیرند،
این استریم اجازه می‌دهد انواع داده‌ها (JSON, XML, متن خام و ...) را مستقیماً از بدنهٔ درخواست دریافت کنید.

$json = file_get_contents("php://input");
$data = json_decode($json, true);
echo "Hello " . $data["user"];

در این مثال، محتوای خام ورودی HTTP با file_get_contents از php://input خوانده شده و سپس از JSON به آرایه PHP تبدیل می‌گردد.
در نهایت نام کاربر خروجی گرفته می‌شود. اگر درخواست فوق رشتهٔ JSON
{"user": "Ali"}

را ارسال کرده باشد، خروجی برنامه Hello Ali خواهد بود.

توجه داشته باشید php://input فقط خواندنی است و فقط یک بار می‌توان محتوا را از آن خواند، یعنی پس از خواندن، محتوای آن خالی می‌شود. همچنین در مورد درخواست‌های معمولی فرم (مانند multipart/form-data برای آپلود فایل)، استفاده از این استریم توصیه نمی‌شود، زیرا PHP آن داده‌ها را قبلاً پردازش کرده است.

2- php://output

این استریم خروجی استاندارد اسکریپت PHP را نمایندگی می‌کند. هر داده‌ای که در آن نوشته شود، مستقیماً به خروجی معمول برنامه (همان چیزی که مرورگر دریافت می‌کند یا در CLI ترمینال نشان داده می‌شود) فرستاده می‌شود.
زمانی که بخواهید با توابع استریم داده‌ای را به خروجی بفرستید (به جای استفاده از echo یا print)، می‌توانید php://output را مانند یک فایل باز کرده و در آن بنویسید.

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

$fp = fopen("php://output", "w");
fwrite($fp, "Hello World!");
fclose($fp);

در این قطعه کد، ما استریم خروجی را باز کرده‌ایم و یک خط متن را با fwrite در آن نوشتیم. نتیجهٔ اجرای این کد نمایش متن ذکر شده در خروجی (مثلاً مرورگر یا کنسول) است. در واقع کاری که fwrite در اینجا انجام می‌دهد معادل همان echo کردن رشته‌ها است.

در قسمت های بعدی با سایر استریم‌ها در PHP آشنا خواهیم شد.

#PHP #PHP_streams
@AmirhDeveloper
.
Forwarded from Geek Alerts
یه بازی آنلاین جدید اومده به اسم FreeGuessr.com که جایگزین رایگان بازی محبوب GeoGuessr شده. تو این بازی با گوگل استریت یه جای دنیا رو نشون میده و حدس میزنید این کجای کره زمین هست.

کاملاً رایگانه و هیچ تبلیغی هم نداره. می‌تونید هم تک‌نفره بازی کنید، هم به صورت چندنفره رقابتی، و هم با دوستاتون تو حالت پارتی دور هم جمع بشید و بازی کنید.

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
کلود به دانشگاه می‌رود

جدیدترین دستیار شرکت Anthropic به نام Claude for Education به طور خاص برای دانشگاه‌ها طراحی شده. این دستیار هوش مصنوعی قراره به دانشجوها، اساتید و مدیران دانشگاه‌ها تو زمینه‌های مختلف از جمله تدریس خصوصی تا خلاصه کردن کمک کنه. یکی از ویژگی‌هاش حالت یادگیریه که به جای دادن جواب مستقیم، سؤالات سقراطی مطرح می‌کنه تا دانشجوها رو به فکر کردن تشویق کنه.

هدف اصلی کلود اینه که به دانشجوها تو درس‌هاشون کمک کنه، نه اینکه تکالیفشون رو به جای اونا انجام بده. همچنین اساتید می‌تونن ازش برای تنظیم برنامه‌های درسی‌شون استفاده کنن.

🔗 techradar
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM