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 mosTafa Arshadi
اگه به عنوان برنامه نویس، هنوز پس ذهنت روی یک تکنولوژی یا زبان خاص، تعصب داری، راه طولانی ای رو در پیش داری. میزان تعصب شخص روی یک چیز، رابطه معکوس داره با میزان علم و تجربه شخص. تعصب رو کنار بزار، به نظرات گوش بده و تکنولوژی های جدید رو بدون تعصب امتحان کن. باورت نمیشه چقدر سریع تر مسیر برنامه نویسی رو طی میکنی.

@hamidreza01
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
lcl.pdf
252.1 KB
راستی جایزه‌ی Edsger Dijkstra رو که هر سال توی PODC به یک مقاله‌ی تاثیرگزار اهدا میکنن، امسال دادن به مقاله‌ی What Can Be Computed Locally نوشته‌ی آقای Moni Naor و مرحوم Larry Stockmeyer که سال ۲۰۰۴ بخاطر سرطانی که داشتند فوت کرد. واقعا well-deserved هستش این مقاله که سال ۱۹۹۵ منتشر شد و یک راه جدید تو حوزه‌ی الگوریتم‌های Distributed تحت عنوان Local Distributed Algorithm ایجاد کرد.
حس میکنم بعضی هامون کلا مفهوم «کاربر رو احمق در نظر بگیر» رو خیلی بد متوجه شدیم
این مایه شرمندگیه
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
ناپلئونی
Forwarded from a pessimistic researcher (Kc)
Forwarded from a pessimistic researcher (Kc)
قدیما بیشتر با هم حرف میزدیم و در ارتباط بودیم. یه مدتیه خبری از هیچکدومتون ندارم. امیدوارم که رو به راه باشید
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۵۹۴

پیران خرابات غمت بسیارند
چون چشم تو هم خفته و هم بیدارند
بفرست شراب کاندلشدگان
نه مست حقیقتند و نی هشیارند

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
vipsgen: Go Binding Generator for libvips

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

libvps یک کتابخانه پرطرفدار و کارآمد در زمینه پردازش تصویر است. ابزار vipsgen امکان تولید اتصالات (bindings) برای زبان برنامه‌نویسی Go را فراهم می‌آورد که بر اساس نصب libvps انجام می‌پذیرد. این اتصالات نه تنها ایمن از نوع داده‌ای هستند و از قابلیت اطمینان بالایی برخوردارند، بلکه به‌طور کامل نیز مستندسازی شده‌اند تا توسعه‌دهندگان بتوانند به‌راحتی از آن‌ها در پروژه‌های برنامه‌نویسی Go استفاده نمایند.

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


👑 @gopher_academy
Forwarded from Geek Alerts
اپلیکیشن جدید گوگل، مدل‌های huggingface رو افلاین روی گوشی اجرا میکنه. اپ Google AI Edge Gallery فعلا برای اندروید در دسترسه.

با این اپ میشه مدل‌های مربوط به تولید عکس، پاسخ به سوالات، کد زدن و موردهای دیگه رو پیدا و اون‌ها رو روی سخت افزار گوشی ران کرد. همچنین از Prompt Lab اون هم میشه برای کارهای ساده‌تر مثل خلاصه کردن متن استفاده کرد.

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

🔗 TechCrunch
🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
اخیراً پروژه‌ای به نام Spring BookStore روی GitHub منتشر کردم که دوست دارم با شما به اشتراک بذارم.
در این پروژه یک سیستم فروشگاه کتاب با استفاده از Spring Boot طراحی کردم که کاربران می‌تونن مثل یک مشتری ثبت‌نام کنن، کتاب‌ها رو مرور کنن و خرید انجام بدن.
در کنار اون، یک پنل ادمین هم وجود داره که توضیحات کاملش رو توی فایل README قرار دادم.
یکی از اهداف اصلی من این بود که پروژه با هوش مصنوعی در ارتباط باشه.
برای این کار، یک چت‌بات اضافه کردم که با استفاده از Spring AI و Ollama پیاده‌سازی شده.
مدل LLM استفاده‌شده Gemma 3 (4B) هست که به‌نظرم برای این کاربرد سبک و مؤثره. کاربران می‌تونن با چت‌بات درباره‌ی کتاب‌ها گفتگو کنن و تصمیم نهایی‌شون رو راحت‌تر بگیرن.

تکنولوژی‌ها:
Spring Boot, Spring Data JPA, H2, PostgreSQL, Spring AI (Ollama), Spring Reactive, Spring Security, JWT Authentication, Lombok


https://github.com/amirziyacode/Spring-BookStore

@DevTwitter | <Amir ali ziya zadeh/>
با یک ابزار جالب برای اتومیت کردن تست API ها آشنا شدم
حتما تست کنید و نظرتون رو بنویسین
https://github.com/akto-api-security/akto

@DevTwitter | <iM4n Emperor/>
Forwarded from Curious Geek ⚡️
Lenis
با این کتابخونه میشه smooth scroll ساخت و ایونت های مربوط به اسکرول رو مدیریت کرد.
🔗 lenis.darkroom.engineering
🆔 @Hiradsajde
برنامه Onlook برای طراحان وب‌سایت و اپلیکیشن‌های React با کمک هوش مصنوعی
Cursor for Designers
https://github.com/onlook-dev/onlook


@DevTwitter | <Amirio/>
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
KSWEB-Pro-3.988.apk
230.7 MB
  نرم افزار KSWEB Pro 💫
نسخه‌ی کامل بدون محدودیت

شامل PHP 8 و MySQL به همراه phpMyAdmin و Apache و همچنین یک ادیتور قوی برای ویرایش کد در بخش Tools!
   هر چند قبل از این نصب وردپرس در اندروید یا فریمورک لاراول رو به کمک Termux فیلمبرداری و توضیح داده بودم ولی به نظر میرسه این نرم افزار اندروید یک پکیج گرافیکی جدید و به روز رسانی شده برای کار با تمام امکانات لازم در قالب نصب پکیج منیجر Composer و خلاصه هر چیز لازم روی تبلت یا گوشی آندرویدی هست.

یه پوشه htdocs هم میسازه در ریشه که فایلهای سِرور اونجا قرار داده میشه و حتا وردپرس جدید رو میشه در اونجا ریخت و نصب کرد! با یک رابط کاربری ساده و سایت رسمی.
Forwarded from Ditty | دیتی
🔺سوال مصاحبه: چه زمانی از SSR استفاده کنیم؟ چه زمانی از SSG و چه زمانی از CSR؟

ـ SSR که مخفف Server-side Rendering هست برای زمانی مناسبه که سئو اهمیت داره. مثلاً برای بلاگ‌ها و صفحاتی که برای جذب کاربر طراحی شده (Marketing Pages). به این دلیل که موتورهای جستجو راحت‌تر می‌تونن محتویات صفحه رو بخونن

- اگه محتویات صفحات ما داینامیک نیستن و در گذر زمان خیلی تغییر نمی‌کنه و همچنین تعامل زیادی با کاربر نداره، اما همچنان سئو اهمیت داره، بهتره که از SSG یا Static Site Generation استفاده کنیم. چون صفحات ما یک بار تولید و کش میشن و تا زمانی که نیاز نباشه، از همون محتویات کش شده استفاده میشه

- اما اگه می‌خوایم یک دشبرد طراحی کنیم و یا مثلاً محتویات صفحه بعد از احراز هویت به کاربر نمایش داده میشه، از CSR یا همون Client-side Rendering استفاده کنیم. به این دلیل که برنامهٔ ما بعد از لود اولیه خیلی سریع‌تر می‌تونه عمل کنه

- بعضی وقت‌ها هم لازمه بعضی از این روش‌ها رو با هم ترکیب کنیم. که این روش با عنوان ISR یا Incremental Static Regeneration شناخته میشه. توی ISR صفحه‌ها مثل SSG ساخته میشن، اما بعد از مدتی توی بازه‌های زمانی مشخص به طور خودکار محتویات اونها بروز میشه. توی این روش، صفحه‌ها سرعتی به اندازه SSG ها دارن، اما مثل SSR همیشه بروز هستن

#ux
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
آموزش Qt6 - قسمت بیستم - کامپوننت سازی در QML

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

لینک ویدیو در یوتیوب:
https://youtu.be/UXLHzGNX5A8

@Bardiaism
Forwarded from Bardiaism
Media is too big
VIEW IN TELEGRAM
آموزش Qt6 - قسمت اول - نصب و ساختار کلی

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

لینک ویدیو در یوتیوب:
https://youtu.be/_6-M5M94w3U

#آموزش #برنامه‌نویسی #کیوت #Qt
@Bardiaism