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
توی deepseek اگر فارسی بهتون جواب بده و کد هم توش بخواین همش چپ چین میشه که توضیحات فارسی رو بد میکنه
یه خط کد CSS لازم داشت منم براش اکستنشن نوشتم که هربار نخواین تغییر بدین یا متوجه متن نشین
لینک ریپو
https://github.com/alipalvane/deepseek-rtl-fixer

@DevTwitter | <Ali Palvane/>
Forwarded from Abramad | ابرآمد
برای آن ‌که بهره‌برداری از فناوری ابری به شکلی مؤثر و هدفمند انجام شود، ابتدا باید مفهوم تحول دیجیتال را به‌ درستی شناخت.
🎙 در نخستین بخش از فصل سوم «ابری‌تاک» به واکاوی پیوند حیاتی میان رایانش ابری و تحول دیجیتال می‌پردازیم و نقش این هم‌افزایی در رشد و آینده کسب‌وکارها را بررسی می‌کنیم.

🟡https://abmd.ir/YouTube-S3-E1
🟡https://abmd.ir/Aparat-S3-E1
🟡https://abmd.ir/CastBox-S3-E1
🟡https://abmd.ir/Abramad-S3-E1

@abramadcloud
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
مرورگر جدید Comet از Perplexity شگفتی‌های بیشتری داره، گزارش‌های داخلی نشون میده Comet می‌تونه مستقیم تو شبکه X (توییتر سابق) به جای شما پست بذاره. فقط کافیه دستورتون رو بنویسید، خودش میره تو اکانتتون و کار رو انجام میده. این یعنی فراتر از یه مرورگر ساده عمل می‌کنه و می‌تونه برای ایمیل، ویرایش اسناد و شبکه‌های اجتماعی دیگه هم استفاده بشه. Comet قراره اواسط می عرضه بشه.

testingcatalog
@geekalerts
Forwarded from Geek Alerts
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🎉 انتشار Flatpak 1.16.1؛ نسخه‌ای پایدار با بهبودها و قابلیت‌های جدید

🔹نسخه‌ی جدید Flatpak 1.16.1 به‌عنوان اولین به‌روزرسانی نگهداری در سری 1.16 منتشر شد و اکنون به‌عنوان نسخه پایدار در دسترس کاربران قرار دارد.
🔹یکی از تغییرات مهم این نسخه، امکان به‌روزرسانی خودکار اپلیکیشن‌ها توسط حساب‌های کودک در حالت کنترل والدین است. این ویژگی تضمین می‌کند که به‌روزرسانی‌های امنیتی و رفع باگ‌ها حتی بدون دخالت والدین هم انجام شوند. البته اگر نیاز به تغییر این رفتار باشد، می‌توان از طریق قوانین Polkit آن را تنظیم کرد.

🔧 سایر بهبودها و تغییرات کلیدی:

🔹افزایش سرعت دستور flatpak prune --dry-run با حذف محاسبه فضای آزاد.
🔹افزودن مسیر /dev/udmabuf به گزینه --device=dri.
🔹بهبود پیام خطا در صورت ارسال پارامتر نامعتبر به flatpak-spawn --sandbox-a11y-own-name.
🔹بهینه‌سازی عملکرد دستور flatpak permission-reset برای نوشتن فقط مقادیر تغییر یافته.
🔹استفاده از شناسه نمونه (Instance ID) به جای شناسه پردازش اصلی در systemd برای مدیریت بهتر Scope‌ها.
🔹پشتیبانی از گواهی‌های TLS موجود در مسیر /etc/containers/certs.d هنگام تعامل با رجیستری‌های OCI.
🔹به‌روزرسانی و بهبود مستندات رسمی.

🛠 رفع چندین باگ از جمله:

🔹نشت حافظه هنگام نصب بسته‌های extra-data.
🔹جلوگیری از کرش‌های تصادفی flatpak-portal با حذف threadهای غیرضروری.
🔹حل مشکل ساخت با گزینه -Ddefault_library=static.
🔹بهبود در گزارش‌دهی خطاها و رفع نمایش دوباره خطاهای حیاتی.
🔹تکمیل گزینه‌های پیشنهادی در shell هنگام استفاده از flatpak search.

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

📌نویسنده: حسین سیلانی
اخبار و آموزش های بیشتر در کانال:
https://t.iss.one/linuxtnt

📌منبع :  آکادمی کندوی دانش
https://learninghive.ir
اگر دارید PHP یاد میگیرید مخصوصا در بحث OOP و Auth
این ریپازیتوری که به تازگی دارم روش وقت میزارم و کامل میکنم میتونه کمکتون کنه
https://github.com/MisaghMomeniB/User-Auth-System-PHP

@DevTwitter | <Misagh Momeni Bashusqeh/>
Forwarded from Geek Alerts
دادگاه‌های اروپایی به سرویس‌های DNS عمومی مثل گوگل و کلودفلر دستور دادن سایت‌هایی که مشکل کپی‌رایت دارن رو مسدود کنن، کلی بحث هست که این کار درست نیست و با ذات شبکه که «آزادی دسترسی» هست جور در نمیاد، اوپن‌DNS کلا سرویسش رو تو فرانسه و بلژیک قطع کرده (چون نمیخواست همکاری کنه). ولی کلودفلر کاربر رو به صفحه خطا با یه توضیح هدایت می‌کنه (که چرا ما داریم این کار رو میکنیم) و گوگل هم روند مشابهی مثل کلادفلر رو در پیش گرفته برای اینکه بتونن تو بازار اروپا باقی بمونن.

torrentfreak
@geekalerts
This media is not supported in your browser
VIEW IN TELEGRAM
برای httpserver اسمبلی م، پشتیبانی از php رو نوشتم
با استفاده از php_fpm و ساختار fastCgi فایل php رو میخونه اجرا میکنه

https://github.com/xmrrabbitx/httpserver

@DevTwitter | <hadi mirzaei/>
Forwarded from Geek Alerts
تلاش این همه شرکت برای سرمایه‌گذاری‌ توی هوش‌مصنوعی به خاطر ترس از دست دادن فرصت (FOMO) هست، نه بازگشت سرمایه. [L]

الان ChatGPT دیگه خروجی تحقیق عمیق (Deep Research) رو میتونه به صورت فایل تمیز PDF بهتون تحویل بده. [L]

اپلیکیشن Maps اپل تو آپدیت iOS ۱۸ یه قابلیت آورده که می‌تونید مسیر پیاده‌روی یا دویدنتون رو از قبل روی نقشه بکشید و می‌تونید سیوش کنید. اینجوری مسیرتون رو آفلاین در دسترس دارید. [L]

گونزالو گررو، دریانورد اسپانیایی، اوایل قرن ۱۶ تو سواحل یوکاتان کشتی‌ش غرق شد و مایاها اسیرش کردن. برخلاف همراهانش، گونزالو فرهنگ مایا رو پذیرفت، با زن مایایی ازدواج کرد و اولین بچه‌های مستیزو (دورگه) قاره آمریکا رو به دنیا آورد. پیشنهاد هرنان کورتس برای بازگشت رو رد کرد و کنار مایاها علیه اسپانیایی‌ها جنگید و سال ۱۵۳۶ کشته شد. [L]

@geekalerts
Forwarded from Golden Code (علی 🇨🇴)
"چطوری تو لاراول از پس پردازشهای سنگین بر بیایم؟

وقتی حجم ترنزاکشنها بالا میره (مثلاً ۱ میلیون رکورد!)، خیلیها تصور میکنن Laravel جواب نمیده! ولی واقعیت اینه که اگر از ابزارها و تکنیکهای درست استفاده کنی، Laravel خیلی هم قدرتمنده

استفاده از Queue Jobs
ارسال عملیاتهای سنگین به صف برای پردازش در پسزمینه

بهینهسازی دیتابیس: تعریف Index مناسب

استفاده از Query Builder به جای Eloquent برای کوئریهای سنگین یا حتی اگه می تونین کوئری خام بنویسین معجزه رو می بینید

استفاده از Transaction
برای تضمین atomic بودن عملیاتهای حساس جاهایی که چند کار مرتبط با هم رو می خواین انجام بدین عالیه

استفاده از chunk
بارگذاری و پردازش دادههای بزرگ بهصورت تکهای

۵. استفاده از Redis یا Kafka

برای صفهای سریع و سبک Redis
برای پروژه های بزرگ و real-time کافکا باور کنید معجزه می کنه

بهینه سازی کد PHP و مصرف حافظه

استفاده از cursor() بهجای بارگذاری کل دیتا

جلوگیری از لوپهای سنگین و غیرضروری

نتیجه؟
اگه این موارد رو به درستی پیاده کنید، Laravel بهراحتی از پس میلیونها ترنزاکشن برمیاد بدون اینکه اپلیکیشنت کرش کنه! "

#Laravel

@GoldenCodeir
(به منبع توجه کنید👇🏾)

https://www.linkedin.com/posts/fererydoon-salemi_laravel-php-backenddevelopment-activity-7327385475915128832-DtQB?utm_source=share&utm_medium=member_android&rcm=ACoAACtoqKYB5Pk8cjIxolPHpdjShKtRL0tcolQ
Forwarded from Geek Alerts
امروز، ۱۱ می، سال‌روز تولد دایکسترا است.

ادسخر ویبه دایکسترا یکی از تأثیرگذارترین و برجسته‌ترین دانشمندان علوم کامپیوتر در قرن بیستم بود. او با ارائه الگوریتمی برای یافتن کوتاه‌ترین مسیر در گراف‌ها، که امروز به «الگوریتم دایکسترا» شناخته می‌شود، تحولی بنیادین در نظریه گراف و طراحی الگوریتم‌ها ایجاد کرد. دایکسترا همچنین از پیشگامان برنامه‌نویسی ساخت‌یافته بود و نقش مهمی در ترویج اصول دقت و سادگی در توسعه نرم‌افزار داشت. او از توسعه‌دهندگان اصلی زبان برنامه‌نویسی ALGOL نیز بود. در سال ۱۹۷۲، دایکسترا به پاس دستاوردهایش در زمینه زبان‌های برنامه‌نویسی و طراحی الگوریتم، جایزه تورینگ را دریافت کرد.

https://en.wikipedia.org/wiki/Edsger_W._Dijkstra
hadi @geekalerts
Forwarded from Linuxor ?
بعضی سایتا توی صفحه لاگینشون می‌نویسن قبل از وارد کردن اطلاعات مطمئن شوید آدرس صفحه
example.com
هستش، هکره تونسته لاگینو کپی کنه جای example.com هم با سایت خودش عوض می‌کنه دیگه !
اصلا اون متن رو پاک میکنه :)


@Linuxor
Forwarded from mnr tech
با پیشرفت هر روز هوش مصنوعی برنامه نویس های بیشتری هم هر روز دارن از هوش مصنوعی برای نوشتن کد ها و تسک هاشون استفاده می‌کنند. بعضی فقط در حد ساجسشن هایی که میده، بعضی کارهای پیچیده تر و یه عده دیگر هم کلا پروژه رو تعریف میکنن و هوش مصنوعی کامل اون رو انجام میده.

خیلی هم خوبه و هوش مصنوعی سرعت کار رو زیاد میکنه اما افرادی که بیشتر کار رو به هوش مصنوعی میسپرن یا کامل برای هوش مصنوعی پروژه رو تعریف میکنن باید چند تا نکته رو در ذهن داشته باشن.

نکته اول اینکه وقتی کدی رو هوش مصنوعی می‌نویسه باید کامل چک بشه که آیا منطقی که میخوایم رو درست پیاده کرده؟ یعنی اگر توی یک مایگریشنی ما نمیخوایم یه چیزی nullable باشه آیا درست تعریف کرده؟ چون ممکنه ما حواسمون نباشه و کد بره بالا و رکورد null بخوایم ذخیره کنیم و نشه. تازه این فقط یک مثال کوچیک بود. وقتی برنامه نویس خودش کدی رو میزنه هنگام نوشتن به این نکات توجه میکنه. ولی وقتی هوش مصنوعی میزنه دیگه توجهی نمی‌کنه و مشکل درست میکنه.

نکته دوم تکمیل کننده نکته اول هست. کدی که توسط هوش مصنوعی زده میشه باید کامل تست بشه همه حالت هاش و براش تست های اتوماتیک نوشته بشه که تموم جوانب رو در نظر بگیره.

نکته سوم که از هر دو نکته قبلی مهم تر هست اینه که کد بررسی بشه که آیا شبیه به ساختار پروژه هست؟ هر پروژه ای یک ساختاری داره کد هاش. برای مثال لاراول برای ولیدیشن کردن چند حالت داره میتونی مقادیر ولیدیشن رو توی استرینگ یا آرایه قرار بدی. حالا فرض کن کل پروژه از آرایه استفاده شده و کدی که شما با هوش مصنوعی زدی با استرینگ میزنه. یا فرض کن تمام کلاس های کاستوم توی دایرکتوری به اسم services تعریف شده و کدی که با هوش مصنوعی زده شده توی یه دایرکتوری دیگه این کار رو بکنه. یا فرض کنید اسم گذاری کل پروژه یه مبنایی داره یه انسجامی داره و هوش مصنوعی بیاد یه سری اسم متفاوت تعریف بکنه.

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

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

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

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

در غیر این صورت مینتینر پروژه میتونه به جای این که تسک رو برای شما تعریف کنه خودش برای هوش مصنوعی تعریف کنه و نیازی به شما نداره
Forwarded from Linuxor ?
اینایی که زبان مادریشون انگلیسیه موقع برنامه نویسی به این چی می‌گن؟
char c[20]

آرایه ای از شخصیت ها؟


@Linuxor
Forwarded from Linuxor ?
ولی اگه از برنامه نویسی نمی تونین پول دربیارین زیاد خودتونو ناراحت نکنین

ذات درست پول در آوردن از برنامه نویسی بیشتر Passive هستش (یعنی کاری نکنین و پول در بیارین) و نسبت به درآمد های Active خیلی دیرتر نتیجه می‌ده ولی نتیجه بده می‌برتتون هوا، درآمد های Passive همه نوع آزادی بهتون می‌ده از آزادی وقت بگیر تا امنیت پولی و آرامش روانی؛ اگه دارین به صورت Passive حتی یک میلیون در ماه هم در می‌آرین ارزشش رو 100 برابر در نظر بگیرید.

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

@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 ببخشید که رک و بدون پرده صحبت میکنم

دوست عزیز هر موقع یه اکانت هوش مصنوعی هر کدومش که دوس داری خریدی و بعد از اون تمام تیم فنی رو اخراج کردی و بعد در رو پشت سرشون بستی و نشستی جلوی هوش مصنوعی تو براش از پروژه گفتی و اون هم نشت قسمت به قسمت معماری و کدش رو بهت تحویل داد
و بار دوم هم براش توضیح دادی و همون معماری و همون کد رو بهت خروجی داد یا چند بار سلام کردی و یک جواب واحد بهت داد
بیا اینجا تو این فضا یه بلندگو دستت بگیر و فریاد بزن هوش مصنوعی برای من جای برنامه نویس رو گرفت
به جای شنیدن یک خبر و واکس زدن و مطرح کردن اون صبر کنید هر موقع گوگل و مایکروسافت و OpenAI برنامه نویسهاش رو اخراج کرد شما هم بکنید
وگرنه مراقب نیروی فنی شرکتهاتون باشید ممکنه این شنیده ها سراب باشه و در باتلاق گیر کنی
همین سوال رو به شرط زنده بودن ده سال دیگه هم ازت میپرسم !!!!!!!!!

</Akbar Rezaeyan Ghane>

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 هنوز نتونستم با فریم ورک TailwindCSS کنار بیام به خاطر شلوغی بیش از حد کدها

هنوز پروژه ام با Bootstrap زده میشه...

@TheRaymondDev
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۱۰۱

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

#حافظ | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Cut Go Code Review Time and Bugs in Half

🟢 خلاصه مقاله:
متن فارسی یافت نشد.

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


👑 @gopher_academy
ابزاری آنلاین برای جستجوی بیش از ۱۸ میلیون سند PDF! یکی از مزایای این موتور جستجوی مستندات اینه که فهرست مطالب سندها مستقیماً در نتایج جستجو نمایش داده میشه.
خلاصه خیلی خوب و کاربردی هستش
لینک :
https://PDFSearch.io

@DevTwitter | <Mr.programmer/>