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 mnr tech
محیط کار دستکتاپ ما یکی از مهمترین چیز هایی هست که ما روزانه باهاشون سر و کار داریم.

همیشه ابزار هایی هستند که کار با دستکتاپ رو برای ما ساده می‌کنن. و سرعت ما رو بیشتر می‌کنن.

یکی از این دسته برنامه ها keyboard launcher هست که به اون app launcher یا حتی run launcher هم میگن.

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

⚡️ معرفی ابزار ها:

❤️ spotlight (مک)
اگر از مک استفاده میکنید ابزاری هست به اسم spotlight که این کار رو برای شما انجام میده و امکانات فوق العاده ای داره حتما باید امتحانش کنید.

😥 power toys | windows run (ویندوز)
توی ویندوز اگر power toys رو نصب کنید که امکانات زیادی داره یکی از امکاناتش windows run هست که دقیقا این کار رو براتون انجام میده و امکانات زیادی داره.

😴 albert launcher (مک و لینوکس)
این یه ابزار اپن سورس هست و امکانات زیادی بهتون میده اگر از لینوکس استفاده می‌کنید میتونید از این لانچر استفاده کنید.
https://albertlauncher.github.io/

😴 Ulauncher (لینوکس)
یک لانچر زیبا و قوی دیگه برای لینوکس که ظاهر و امکانات خوبی داره
https://ulauncher.io/

😴 cerebro-app (لینوکس، مک و ویندوز)
آخرین مورد هم cerebro-app هست که توی همه سیستم عامل ها قابل استفاده هست.
https://www.cerebroapp.com/

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

پیشنهاد میکنم اگر تا حالا از این لانچر ها استفاده نکردین حتما امتحانش کنید

من خودم روی لینوکس ulaucher و albert رو تست کردم و ulaucher به نظرم خیلی بهتر بود هم از نظر ظاهری و هم اینکه اکستنشن های زیادی داره که میشه اضافه کرد. در مورد cerebro گیتهابش رو چک کردم آخرین فعالیت برای ۲ سال پیش بوده پس به نظرم برای لینوکس بهترین آپشن ulauncher هست
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ASafaeirad
اینو امروز دیدم یه چیز جالبی دربارش میتونم بگم.

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

این اتفاقی که برای من افتاد یک روش تست رابط کاربریه تجربه کاربری که ما انجام میدیم.

به روش های مختلفی میشه توضیحش داد ولی من با مفهومی به اسم Self-evident design از Steve Krug میگم.

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

برای بهبودش ما از Visual hierarchy، رنگ ها و علائم language agnostic هست.
مثل علامت تعجبی که اونجا گذاشته که توی اکثر فرهنگ ها به معنی خطر بکار میره
یا رنگ نارجی که بخاطر برند هست اما توسط رنگ دیگه ای خنثی نشده.

درنهایت برای اینکه این خاصیت رابط کاربری رو بسنجیم از تکنیکی به اسم Blur test استفاده میکنیم

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

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

#ux #article
Forwarded from ASafaeirad
Forwarded from ASafaeirad
درستش کردم.
Forwarded from Yasha
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Codino School (ایمان غفوری)
Forwarded from Codino School (ایمان غفوری)
Forwarded from Codino School (ایمان غفوری)
Forwarded from Codino School (ایمان غفوری)
آیا مطالب صوتی بالا برای شما مفید و آموزنده بود؟
Anonymous Poll
46%
بله
12%
خیر
42%
مشاهده نتایج
🔻مثل کفتر از این شاخه به اون شاخه برنامه نویسی نپرید

از «سوروش GH»

#پند



🔆 CHANNEL | GROUP
میخوام یه سوال ازتون بپرسم، بدون اینکه جوابشو سرچ کنید بگید چرا.

اگه برید یه حلقه for بزنید که ۱۰۰,۰۰۰ بار یه متن رو پرینت کنه (یه بار توی golang یه بارم توی python)
و تست سرعت بگیرید.
میبینید پایتون ۱۰ الا ۱۷ ثانیه اجراش میکنع
گولنگ ۵۰ ثانیه الا ۱ دقیقه

بنظرتون دلیلش چیه؟ چرا بااینکه go کامپایلریه و خیلی سریعه انقدر کند تره نسبت به پایتون توی این مورد؟ 🤔

#question


🔆 CHANNEL | GROUP
I Love You Baby
Frank Sinatra
یه روز یکی این رو برام فرستاد و بهم گفت که این آهنگ، باعث می‌شه یاد من بیوفته.

You're just too good to be true
Can't take my eyes off of you
You'd be like heaven to touch
I wanna hold you so much


زی‌زی‌گولو، دوستت دارم. 💖

#music
@amiria703_channel
🔴 خبر خوب دارم
کانال دیسکوردم دارم اوکیش میکنم 😁
به زودی لینکشو بهتون میدم.
تا امروز سعی کردیم که مطالب فوق‌العاده کاربردی و با کیفیتی رو‌برای شما عزیزان تولید کنیم و هم اکنون میتونید به صد‌ها مطلب جذاب در حوزه وب دسترسی داشته باشید 💎

با توجه به گسترده شدن مطالب کانال کولی‌کُد تصمیم، گرفتیم که یک دسته بندی مناسبی رو روی تمامی پست‌های کانال اعمال کنیم، که میتونید به صورت کامل لیستش رو مشاهده کنید 🚀
⁉️ #WhatsThat : معرفی و بررسی تکنولوژی‌ها

🧰 #tools : ابزار ها و سرویس ‌های کاربردی

👨‍💻 #programming : مباحث عمومی حوزه تک

🪄 #tricks : تریک و ترفندها‌ ‌‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

🌐 #website : معرفی وبسایت‌ ‌ ‌ ‌‌ ‌ ‌ ‌ ‌

‼️ #tips : نکات مهم و کاربردی‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

😎 #fun : فان و سرگرمی‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

👩‍💻#javanoscript : مربوط به جاوااسکریپت

🖌️ #css : مربوط به سی‌اس‌اس ‌ ‌ ‌ ‌

💻 #Frontend : حوزه ‌فرانت‌اند‌ ‌ ‌ ‌ ‌ ‌‌ ‌ ‌ ‌ ‌

🗄️ #Backend : حوزه بکند ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌‌ ‌‌ ‌ ‌ ‌ ‌

📚#libarary : معرفی لایبرری های کاربردی

🔳 #framework : معرفی و بررسی فریم‌ورک

🆚 #VS : مقایسه و بررسی تفاوت‌ها

📗#book : معرفی کتاب‌‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

💎 #golden_sentence : جملات ناب حوزه تک

📷 #NEWPost : پست های اینستاگرام

📺 #youtube : ویدیو های چنل یوتوب

▶️ #video : آموزش های ویدیویی

🎨 #uiux : مباحث مربوط به ui, ux


اگر مورد جدیدی به مطالب کانال اضافه بشه داخل این لیست قرار میگیره

راستی میتونید بنرمون رو برای دوستان خودتون ارسال کنید تا اونا هم به جمع ما بپیوندن 🔻

CoolyCode Banner 🫰


#category #دسته_بندی

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
Forwarded from Linuxor ?
چرا هوش مصنوعی نمی‌تونه به سادگی جای برنامه نویس هارو بگیره؟

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

قطعا از پرامپت "یه سایت فروشگاهی بساز" نتیجه سایت مورد نظرمون رو نمی‌گیریم یه سایت هزاران تا پارامتر داره که از سایت های دیگه متمایزش می‌کنه، توی بهترین حالت باید اون x تا پارامتر رو به هوش مصنوعی توضیح بدید، حالا سوال اینه کی بهتر از برنامه نویسی ها می‌تونه اون پارامتر هارو به هوش مصنوعی توضیح بده ؟

@Linuxor
Forwarded from DANI - Notes & Archive (Хосейн)
Display Server چیه و چرا مهمه؟
اگه تا حالا با یه سیستم گرافیکی مثل لینوکس(میزکار هاش)، ویندوز یا مک کار کردید، پشت صحنه یه چیزی به اسم دیسپلی سرور(سرور نمایش) داره همه چیز رو مدیریت می‌کنه.
این ابزار تمام چیزی هست که شما روی صفحه نمایش می‌بینید، از پنجره ها گرفته تا انیمیشن ها و حتی واکنش به حرکت موس و کیبورد.

‏Display Server دقیقا چیکار می‌کنه؟
دیسپلی سرور در واقع یه واسطه است که ارتباط بین برنامه ها و سخت افزار گرافیکی رو برقرا. می‌کنه.

وظایف Display Server چیه؟
نمایش رابط گرافیکی:
وقتی یه برنامه رو باز می‌کنید، دیسپلی سرور اون رو روی صفحه نمایش رسم می‌کنه. مثلا، اگه مرورگرتون رو باز کنید، سرور نمایش اندازه پنجره، محتوای داخلش و حتی سایه های اطرافش رو تنظیم می‌کنه.

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

هماهنگی منابع:
اگه چند برنامه باز دارید(مثل مرورگر، ویرایشگر متن و موزیک پلیر)، دیسپلی سرور وظیفه داره منابع گرافیکی رو بین این برنامه‌ها بهینه تقسیم کنه تا چیزی کند نشه یا کرش نکنه.

ساختار فنی Display Server چجوریه؟
دیسپلی سرور به بخش های مختلف تقسیم می‌شه:
Server: بخش اصلی که وظایف رو مدیریت می‌کنه.

Clients: برنامه‌هایی که درخواست نمایش ورودی رو ارسال میکنن، مثل مرورگر شما.

Compositor: وظیفه داره که پنجره های مختلف رو ترکیب کنه و اونا رو به عنوان یه تصویر نهایی روی صفحه نمایش ارائه بده. این بخش معمولا در سرور های جدید مثل وی‌لند وجود داره.

چند نمونه از Display Server:
X11(Xorg):
سیستم نمایش پیش‌فرض در اکثر دسکتاپ های لینوکس.
بسیار منعطفه، اما قدیمی محسوب میشه.
ویژگی هاش:
پشتیبانی گسترده
گاهی پیچیدگی بیش از حد

Wayland:
جایگزین مدرن X11، طراحی شده برای کاهش پیچیدگی و افزایش کارایی.
ویژگی ها:
سریع‌تر و سبک‌تر.
امنیت بیشتر به دلیل جداسازی بهتر برنامه ها.

Windows Desktop Manager:
در ویندوز، این سرور نمایش به صورت یکپارچه با سیستم عامل طراحی شده.

Quartz Compositor:
سیستم گرافیکی مک که بهینه برای سخت افزار اپل ساخته شده.

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

#OS

@DiHoXCh
😂😂
حق خالص


🔆 CHANNEL | GROUP