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 Linuxor ?
قالب Sage یه قالب آماده برای وردپرسه که واسه برنامه‌نویس‌ها و طراح‌هایی ساخته شده که می‌خوان قالب رو با ابزارهای مدرن بسازن، نه با روش قدیمی وردپرس. توی Sage می‌تونی از تکنولوژی‌هایی مثل Blade (سیستم قالب لاراول)، Tailwind CSS برای طراحی، و Vite برای build و اجرای سریع استفاده کنی. یعنی به جای اینکه فایل‌های PHP و CSS رو دستی بسازی، یه ساختار حرفه‌ای و مرتب داری که کد زدن رو تمیزتر و لذت‌بخش‌تر می‌کنه.

برای شروع فقط کافیه وردپرس و Composer رو داشته باشی و مستنداتش رو از اینجا بخونی :

roots.io/sage

@Linuxor
Forwarded from Linuxor ?
می‌دونستین تنجین (Tengine) یه نسخه‌ی تقویت‌شده از Nginx هستش که شرکت علی‌بابا ساخته تا بتونه سایت‌ها و سرویس‌های خیلی شلوغ خودش رو بهتر مدیریت کنه! اگه بخوایم ساده تر بگیم، همون کاری که Nginx می‌کنه (یعنی پاسخ دادن سریع به درخواست‌های وب و پخش کردن بار بین چند تا سرور)، تنجین هم انجام می‌ده، فقط حرفه‌ای‌تر و با امکانات بیشتر؛ مثلاً بدون اینکه سرور رو خاموش کنی، می‌تونی تنظیماتش رو عوض کنی، از پروتکل‌های جدید مثل HTTP/3 استفاده کنی یا ترافیک کاربرا رو هوشمندتر بین چند تا سرور تقسیم کنی.


برای نصبش باید کامپایلش کنید (توضیحات کامل ترو خودش داده که چه دستوراتی رو بزنید) :

tengine.taobao.org

@Linuxor
Forwarded from Linuxor ?
میدونستین مدل معروف هفت لایه شبکه رو می‌شه با یه جمله حفظش کرد؟

Please Do Not Throw Sausage Pizza Away


@Linuxor
Forwarded from Linuxor ?
این استایل ها آشنا نیستن به نظرتون؟

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

primer.style/css

@Linuxor
Forwarded from Linuxor ?
می‌دونستین توی ++C هم می‌شه مدل های هوش مصنوعی از ماشین لرنینگ بگیر تا دیپ لرنینگ رو ران کرد؟ با DLIB می‌شه این کارو کرد حتی بینایی ماشین هم داره ولی دقت کنیددددددد که این کتابخونه یادگیریش خیلی سخت تر از موارد مشابه توی پایتونه، این کتابخونه خوبیش اینه که همه‌چی رو جمع کرده یه جا و دیگه راحتین :

dlib.net

@Linuxor
Forwarded from Linuxor ?
دقت کردین این پولدار های دنیا با ورود به برنامه نویسی پولدار نشدن و با رها کردنش پولدار شدن؟


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 این از آکادمی تکانش است. اما از کی حالا مدرسان لقب دکتر داشتند؟

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نصب Affinity جایگزین ادوبی برای لینوکس

گیت هاب :

https://github.com/ryzendew/AffinityOnLinux

#لینوکس

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در ویندوز ۱۱ باگی مشاهده شده است که دکمه «Update and Shut Down» که باید پس از به ‌روز رسانی، سیستم را خاموش کند به ‌جای آن باعث راه ‌اندازی مجدد سیستم می‌شود.

#خبر
#توییت

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ترجمه بینگ مرورگر ادج در مقابل ترجمه گوگل ایکس

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 در 5 سال آینده VueJS بسیار محبوب تر از ReactJS خواهد بود

#توییت

@TheRaymondDev
نرم‌افزار DengVPN یک #فیلترشکن متن‌باز و رایگان برای سیستم‌عامل ویندوز هست، که با هسته Xray کار میکنه و ازش می‌تونین برای دورزدن #فیلترینگ استفاده کنین.
پشتیبانی از پروتکل‌های مختلف ایکس‌ری و امکان تغییر لوکیشن بدون قطع اتصال، از جمله ویژگی‌های این‌برنامه هستند.

👉 github.com/code3-dev/dengvpn/releases/latest

🔍 ircf.space
@ircfspace
رفع #فیلترینگ یوتیوب و تبعیض برای دسترسی آزاد شهروندان به #اینترنت، فقط مختص دانشگاه تهران نیست.
این مدل از #اینترنت_طبقاتی بر اساس گزارش‌ها در دانشگاه صنعتی اصفهان و احتمالا در نقاط دیگر هم اجرا شده!
سرکوبگران اینترنت پشت تریبون میگن اعتقادی به اینترنت طبقاتی ندارن و تکذیبش میکنن، ولی در عمل خلاف خواست عمومی حرکت میکنن!

🔍 ircf.space
@ircfspace
Forwarded from Gopher Academy
🔵 عنوان مقاله
their favorite Go related blog posts of all time.

🟢 خلاصه مقاله:
این شماره جدید از خبرنامه Golang Weekly فهرستی منتخب از «بهترین پست‌های وبلاگی مرتبط با Go» را گرد آورده است؛ مجموعه‌ای منسجم که به‌جای فهرست صرفِ لینک‌ها، مسیر مطالعه‌ای ارائه می‌دهد برای درک اصول ماندگار Go. موضوعات کلیدی مانند همروندی با goroutine و channel، خطاپرداری شفاف، استفاده از interface و ترکیب‌پذیری، آزمون‌نویسی و ابزارها، همچنین بهینه‌سازی کارایی، پروفایلینگ و مدیریت حافظه پوشش داده می‌شوند. هر انتخاب با توضیحی کوتاه درباره ارزش ماندگارش و اینکه به درد چه کسی و چه مسئله‌ای می‌خورد همراه است؛ نوآموزان می‌توانند آن را نقشه راه یادگیری بدانند و باتجربه‌ها نیز برای بازبینی مبانی و دیدگاه‌های عمیق‌تر از آن بهره ببرند. این گردآوری تصویری از مسیر بلوغ جامعه Go نیز ارائه می‌کند؛ از نوشته‌های اولیه که روحیه طراحی زبان را شکل دادند تا جمع‌بندی‌های اخیر که بر تجربه‌های تولیدی تکیه دارند—مجموعه‌ای برای نشان‌گذاری، اشتراک با تیم و رجوع‌های مکرر.

#Go #Golang #GolangWeekly #Programming #SoftwareEngineering #Concurrency #GoTips #DevCommunity

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


👑 @gopher_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
vite-plugin-use-golang: Write Go in JavaScript Files?

🟢 خلاصه مقاله:
** این افزونه با نام vite-plugin-use-golang برای Vite یک آزمایش جالب است که با قرار دادن دستور "use golang" داخل فایل‌های JavaScript، کدهای Go را شناسایی کرده و آن‌ها را برای استفاده در فرانت‌اند به WebAssembly کامپایل می‌کند. نتیجه این است که می‌توانید بخشی از منطق Go را مستقیماً در مرورگر و کنار کدهای JavaScript فراخوانی کنید. این رویکرد برای بهره‌برداری مجدد از منطق موجود در Go یا آزمایش بخش‌های حساس به کارایی مفید است، اما پیچیدگی فرایند ساخت، افزایش حجم باندل، زمان راه‌اندازی WASM، دشواری دیباگ و محدودیت دسترسی مستقیم به DOM از چالش‌های آن هستند. در مجموع، این کار «نامتعارف اما واقعی» است و نشان می‌دهد زنجیره ابزارهای امروز تا کجا قابل گسترش است.

#Vite #Go #WebAssembly #WASM #JavaScript #Frontend #DevTools #WasmInBrowser

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


👑 @gopher_academy
Forwarded from Gopher Academy
🔵 عنوان مقاله
Timezones as Types: Making Time Safer to Use in Go?

🟢 خلاصه مقاله:
** این مقاله ایده Timezones as Types را بررسی می‌کند؛ رویکردی که در آن اطلاعات منطقه زمانی به‌صورت مستقیم در نوع داده‌ها کدگذاری می‌شود. نویسنده، سازنده go-meridian، نشان می‌دهد چگونه می‌توان با مدل‌کردن timezoneها در سطح نوع، از ترکیب نادرست زمان‌ها جلوگیری کرد تا خطاها به‌جای زمان اجرا، در مرحله کامپایل آشکار شوند.

go-meridian به‌جای تکیه بر متغیرهای بدون نوع مشخص، زمان را به نوعی گره می‌زند که منطقه زمانی را نیز در بر دارد؛ بنابراین اگر دو مقدار با منطقه‌های متفاوت بدون تبدیل صریح ترکیب شوند، کد اصلاً کامپایل نمی‌شود. این کار خطاهای رایجی مانند دست‌کم‌گرفتن تغییرات DST، ابهام در زمان‌های محلی، یا تبدیل‌های ضمنی از/به UTC را کاهش می‌دهد و خوانایی و صراحت کد را بهبود می‌بخشد.

این کتابخانه با سبک Go و بسته time سازگار است، تبدیل‌های صریح را در نقاط مرزی اجبار می‌کند و به تیم‌ها کمک می‌کند داده‌های ورودی را زودهنگام به زمان‌های با نوع صحیح تبدیل کنند. هرچند ممکن است اندکی صراحت بیشتر در امضاها و تبدیل‌ها لازم باشد، اما دستاورد آن قراردادهای واضح‌تر، ایمنی بالاتر و نگه‌داری آسان‌تر کدهای حساس به زمان است.

#Go #Golang #Timezone #TypeSafety #StaticTyping #goMeridian #TimeHandling #SoftwareEngineering

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


👑 @gopher_academy