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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Agora (Alireza Azadi)
Forwarded from Python Hints
ابزار تقلب توی مصاحبه :

Interview Coder AI tool

این ابزار کاملاً open source هم هست، حالا چرا اینجا گذاشتم ؟
نه برای اینکه تقلب کنید (چون درجا گیر میوفتید اگر طرف کار بلد باشه)
برای این هست که فوق‌العاده میشه ازش برای آمادگی مصاحبه فنی استفاده کرد؛ اینکه چی بگید رو هم براتون می‌ذاره.

بخصوص بدرد مرحله اول و دوم مصاحبه که کد زدن و الگوریتم و ... داره می‌خوره
Forwarded from LinNews (Benyamin)
موتور بازی‌سازی Godot 4.4 با بهبودهای بسیاری منتشر شد.

تغییرات نسخه 4.4 عبارتند از:
- فیزیک Jolt با موتور ادغام شده‌ است(تا قبل از این بروزرسانی به‌عنوان یک “افزونه‌” در دسترس بود).

- ویرایش بلادرنگ (Realtime) درون بازی و بهبودهای دیگر برای ویرایشگر Godot.

- پشتیبانی از Ubershader به منظور کاهش لکنت (stuttering)، فیزیک سه‌بعدی و AgX Tone Mapping.

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

- اکنون گودو برای لینوکس، امکان پشتیبانی از دوربین دستگاه‌ها را فراهم می‌کند (بعلاوه تکمیل پشتیبانی قبلی MacOS و IOS).

- ایمپورت سریعتر با استفاده از کمپرسور تکسچر Betsy.

- پشتیبانی‌ از .NET 8.0 برای .NET Scripting.

- پشتیبانی رسمی از زبان برنامه‌نویسی Swift.

- افزودن Recovery Mode.

- بهینه‌سازی‌های متعدد برای بهبود عملکرد و اصلاحات دیگر.
اطلاعات بیشتر در GodotEngine.org

منبع خبر
مرورگر کروم داره روی یه چیزی به اسم «توابع CSS» کار میکنه که یه جورایی منطق وارد CSS میشه، یعنی الان CSS ها بیشتر برای توصیف ظاهر هستن، نه برای محاسبه و تصمیم‌گیری. با این توابع ولی میشه شرط‌بذاری، محاسبه کنی و قوانین خاص اجرا کنی.
مثلا الان وقتی کلی CSS نوشته شده، اگه بخوایم یه سری ویژگی‌هارو تغییر بدیم مثلا رنگ‌ها مجبوریم تمام CSS هارو ویرایش کنیم ولی توی توابع میتونی یه جا تعریفش کنی و جاهای دیگه صداش کنی. خروجی میشه CSS فوق‌العاده کمتر و سرعت بیشتر توی نوشتن و ویرایش کدهای CSS.
از طرفی با نسخه‌ی پیشرفته‌تری از سایت‌ها روبرو میشیم که به مراتب داینامیک‌تر عمل میکنن.
بعد میتونید مجموعه‌ای از توابع رو بسازی (یه جورایی یه کتاب‌خونه ساختی) و توی پروژه‌های بعدیت ازشون استفاده کنی.
فعلا این ویژگی تو نسخه‌ی آزمایشی Chrome Canary اضافه شده
میشه پیش‌بینی کرد همین امسال به کروم اصلی هم اضافه بشه، از اونجایی که بیشتر سهم بازار مرورگرها در اختیار کروم هست و مابقی هم مرورگرهای کروم بیس هستن میشه انتظار داشت از سال آینده توابع CSS به شکل گسترده‌ استفاده بشه.

@DevTwitter | <Geek Alerts/>
Forwarded from Linuxor ?
برخلاف تصورتون توی SQL معنی عدد داخل پرانتز INT(10) شبیه به VARCHAR(10) نیست که حداکثر اندازه رو مشخص کنه؛ عدد داخل پرانتر برای INT یکم متفاوته در واقع داره طول نمایش رو توی حالت ZEROFILL نشون می‌ده و INT همیشه 32 بیته.


@Linuxor
Forwarded from Linuxor ?
نام‌شَخص، کُدملی‌شَخص

@Linuxor
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۷۳۲

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

#مولانا | گنجور
📍@iipoem
یکی از قابلیت‌هایی که Full-Text در MySQL دارد، امکان تعریف stopwords برای جلوگیری از بزرگ شدن ایندکس و افزایش کیفیت نتایج جستجو است.
ما می‌تونیم با حذف کلماتی مانند حروف اضافه، افعال رایج و حتی کلمات نامناسب، ایندکس بهینه داشته باشیم.
برای این کار کافیه، جدولی با یک ستون به نام value بسازیم و اون رو با استفاده از آپشن innodb_ft_server_stopword_table به MySQL معرفی کنیم.
دیکشنری‌های آماده‌ی زیادی برای stopwords در اینترنت وجود داره که میشه ازشون استفاده کرد.
یکی از دیکشنری‌های Open Source که میشه ازش استفاده کرد، پروژه‌ی زیر است:
https://github.com/kharazi/persian-stopwords

بعد از اعمال تغییرات در stopwords، باید ایندکس Full-Text را مجدداً ایجاد کنید تا تغییرات اعمال شود.

@DevTwitter | <Hamoon Mohammadian Pour/>
#اختلال_اینترنت
مدیرعامل شرکت ارتباطات زیرساخت علت اختلال‌های ایجادشده در اینترنت کشور را قطعی فیبر در مرز گرجستان و ارمنستان و به دنبال آن، از دسترس خارج شدن حجم زیادی از ظرفیت اینترنت کشور اعلام کرد. /دیجیاتو

🔍 ircf.space
@ircfspace
خب نوشتن این راهنما رو دوباره از سر گرفتم، البته اصولیش اینه که با لاتک بنویسم ولی خب لیبره‌آفیس واقعاً گزینه دم دست تریه :)))



@SohrabContents
زرنشین ابزاری برای مدیریت Xray هست، که از طریق رابط وب و همینطور CLI قابل استفاده بوده و به‌عنوان یک ابزار جانبی، در کنار مرزنشین طراحی شده تا مدیریت سرورها رو ساده‌تر کنه.
رابط کاربری زرنشین امکان کنترل ورودی‌ها، خروجی‌ها، DNS، بالانسرها و سایر ویژگی‌های Xray رو فراهم می‌کنه و ابزار خط فرمان قابلیت انجام وظایفی مثل تغییر پورت، تنظیم HTTPS، به‌روزرسانی فایل‌های جغرافیایی و مدیریت سرویس رو به‌صورت سریع و مستقیم ارائه میده.

👉 github.com/MeXenon/Xarneshin
🎥 youtube.com/watch?v=zCE2emLkpu0

🔍 ircf.space
@ircfspace
Forwarded from LearnPOV | لرن پی او وی (Smin)
اینم از لینک نظر سنجی 🔻

https://docs.google.com/forms/d/e/1FAIpQLSfq3FZnAgTajYjg0-4p48RStH_psFcBXaRIQNQpEy-fXXJKCQ/viewform?usp=dialog

ممنون که وقت می‌ذارید، نظراتتون برای ما خیلی ارزشمنده! ❤️
اگه همیشه درگیر حل کردن کانفلیکت‌های تکراری توی Git هستی، git rerere می‌تونه نجاتت بده!
این دستور باعث می‌شه Git یاد بگیره که کانفلیکت‌هایی که قبلاً حل کردی رو، توی آینده خودش برات حل کنه.
من اولش فکر می‌کردم این قابلیت ممکنه مشکل‌ساز بشه، ولی وقتی چند بار روی یه فیچر کار می‌کردم و مجبور بودم مرتب rebase کنم، فهمیدم که چقدر وقتم رو ذخیره می‌کنه. یه بار حل کن، همیشه استفاده کن.

کجا کاربردیه؟
- وقتی مرتب روی یه فیچر کار می‌کنی و چند بار merge یا rebase انجام می‌دی.
- وقتی توی یه تیم کار می‌کنی و دائم کانفلیکت‌های مشابه رو حل می‌کنی.

توضیحات بیشتر اینجاست:
https://git-scm.com/docs/git-rerere

@DevTwitter | <shahin behzadrad/>
خب بازهم از گذشته درس نگرفتم و الان اومدم مخزنش رو آوردم روی گیت‌هاب با mdbook ایجادش کردم و به زودی به خود فورجیو پارچ هم میرورش می‌کنم.

https://github.com/parchlinux/handbook


این کار رو برای مشارکت انجام دادم (با اینکه هیچکس مشارکت نمی‌کنه)

پیشنمایشش هم از اینجچا در دسترسه:

https://parchlinux.github.io/handbook/

@SohrabContents
This media is not supported in your browser
VIEW IN TELEGRAM
یه ابزار کاربردی برای تولید skeleton برای فرانت‌‌کارها !
دستی میشه هر ساختاری که نیازه با هر اندازه‌ای طراحی کرد و کدش رو تحویل گرفت.

https://skeletonreact.com

@DevTwitter | <Abbas Ebadian/>
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
Forwarded from Linuxor ?
12 تا از معروف ترین دیتا استراکچر های مصاحبه شغلی

@Linuxor
Forwarded from a pessimistic researcher (Kc)