Dev Perfects
42 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
تیم مرزنشین در جدیدترین بروزرسانی از #MarzNode که یه فورک از Marzban-Node بوده و به‌عنوان هسته پنل #مرزنشین شناخته میشه، هسته #سینگ_باکس رو اضافه کرده و در واقع کاربران مرزنشین میتونن از ۳ هسته xray, hysteria, sing-box به‌طور همزمان برخوردار بشن.

👉 github.com/marzneshin/marznode/releases/latest
💡 github.com/marzneshin/marzneshin

🔍 ircf.space/software
@ircfspace
هوش مصنوعی مارو جایگزین می‌کنه.

هوش مصنوعی:


#memes
@SohrabContents
اگر از داکر استفاده میکنید این افزونه رو حتما نصب داشته باشید

🌐 مشاهده ویدیو

لینک اینستاگراممون برای بچه‌هایی که ندارن 🔻

https://www.instagram.com/coolycode/profilecard

#️⃣ #NEWPost #docker #extension

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
در نسخه جدید افزونه پارسی دیت
سه درگاه بانکی به رایگان برای ووکامرس قرار گرفته

wordpress.org/plugins/wp-parsidate/

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

@poinair پوینا
بعضیا اومدن گفتن اگر سایت اختصاصی بود دوام میاورد وردپرس کشش این همه بازدید نداره

اولا ما روی بعضی سرورا مثل این سرور که در بالا میبنید 60 هسته داشت اومدیم سایت رو کلا پاک کردیم و صفحه سفید گذاشتیم باز سی پی یو 100 بود و تکون نمیخورد یعنی صفحه سفید سی پی یو 100

وقتی صفحه سفید سی پی یو 100 هست سیستم اختصاصی هم بنویسید همینه و ضمن اینکه خیلی از سایتا اختصاصی بودن و ترکیدن

#اسنپ_پی
#تارا_360
#تپسی_شاپ
#دیجی_پی

@poinair پوینا
Forwarded from Linuxor ?
اگه خواستین چیز فنی ارائه بدید این مقاله بهتون توضیح داده چطوری روی ترمینال بجای پاورپوینت ارائه خودتون رو بسازین


https://itnext.io/terminal-based-presentations-66c9f0c9b4a3


🐧 @Linuxor
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 به گزارش یاهو فایننس, اقتصاد ترکیه وارد رکود شد.

اقتصاد ترکیه با کاهش نرخ های بالا وارد رکود می شود. ترکیه در سه ماهه سوم وارد رکود شد، زیرا نرخ های بهره بالا با کاهش تولید صنعتی و سرمایه گذاری در اقتصاد 1.3 تریلیون دلاری رشد را خفه کرد و نسبت به سه‌ماهه قبل از آن، اقتصاد این کشور ۰.۲ درصد کوچک شده است.


#خبر

@TheRaymondDev
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 ایشون خریدار موز ۶.۲ میلیون دلاریه که بعد از خرید، اونو خورد.

@TheRaymondDev
Forwarded from Out of Distribution (Mahdi)
چند صباحیه که مشغول یادگیری golang هستم. سیر من با زبون‌ها این شکلی بوده که اولین بار دوازه سالگی با ++c شروع کردم، ترم ۲ دانشگاه به خاطر AP به جاوا سوییچ کردم و موندم تا ترم ۵ که به خاطر درس هوش، به پایتون تغییر دین دادم. از اونجا به بعد هشت سالی دیگه پایتون زبان غالبم بود تا این که توفیقی شد با golang جدی‌تر آشنا بشم. چند چیز که بعد از این مدت کوتاه به ذهنم می‌رسند:

- آدم وقتی یک مدت طولانی به پایتون عادت می‌کنه و بعد می‌خواد سراغ یک زبون دیگه‌ای مثل go بره، تازه می‌فهمه که پایتون چه عادت بدیه. پایتون به خاطر ویژگی‌هایش مثل داینامیک تایپینگ و مفسری‌بودنش، آدم رو به بد کدزدن عادت می‌ده. این نکته رو آدم وقتی می‌فهمه که از پایتون به چیزی مثل golang سوییچ می‌کنه. در عوض در golang انگار مجبوری بیشتر و درست‌تر مساله رو به ماژول‌های کوچک‌تر و دقیق‌تر بشکنی.

- چند وقت پیش یک ارائه‌ای از golang می‌دیدم، که درش ارائه‌دهنده چیزی گفت که در ذهنم موند. حرفش این بود که شما هر وقت می‌خواید به یک زبون کد بزنید باید به همون زبون فکر کنید، وگرنه به یک کد افتضاح می‌رسید. شما نمی‌تونید c طور فکر کنید و python‌ کد بزنید، همون‌طور که نمی‌تونید python فکر کنید و go کد بزنید. باید go‌طور فکر کنید تا کد go درستی بزنید. چیزی که البته برام جالب‌تر بود داشتم فکر می‌کردم آیا همین رو می‌شه به زبان‌های طبیعی و فراتر از اون تعمیم داد؟ نمی‌شه که ما فارسی فکر کنیم و بخوایم درست انگلیسی حرف بزنیم. و احتمالا نمی‌شه که ما بخوایم از یک مشرب فکری حرف بزنیم بدون این که بخوایم با اون مشرب، فکر کنیم. در واقع شما نمی‌تونید محصول یک مشرب فکری رو بررسی و یا نقد کنید بدون این که از زاویه اون مشرب فکر نکنید. و البته بسیاری از زاویه دیدهای فکری ما ثابت شده هستند و غیرقابل تغییر. چند روز پیش دوستی می‌گفت مثلا اگر یک فرد ایرانی مهاجرت کنه به غرب، مسلمان‌بودنش رو رد کنه و بخواد به لایف استایل غربی‌ها رفتار کنه باز نهایتا کامل جذب اون فرهنگ نمی‌شه و در ته بینش و رفتارهاش المان‌های جایی که درش بزرگ‌شده تاثیر می‌ذارن.

- چیزی که تا اینجا از go در ذهنم مونده دو خاصیتش هستند. خاصیت اول جهان‌بینی جالبش در مورد object oriented بودنه. وقتی اول از سمت پایتون به go نگاه می‌کنی فکر می‌کنی oo هست ولی توش ارث‌بری نداره و یک چیزی هم به نام interface هست که وجودش در go انگار صرفا یک قرارداده. ولی بیشتر که از ابهام درمیای می‌فهمی که نوع نگاه golang به oo یک چیز دیگه است و به جای این که سلسله مراتب باشه composition هست و علت وجودی interface هم اجرای هم composition عه و اتفاقا انگار نوع نگاه ساده‌تری برای ساختن و مدلسازی دنیاست. منتها اگر آدم به پایتون عادت کرده باشه و نوع نگاهش به oo در ذهنش رسوخ کرده باشه، نمی‌تونه دیگه سوییچ کنه به نوع نگاه golang. شبیه مثال مورد قبل، مشرب‌های فکری هم همینند. گاها نوع نگاهی به دنیا کاراتره ولی خب ذهنی که به نوع نگاه قبلی عادت کرده نمی‌تونه از این نوع نگاه جدید استفاده کنه.

- خاصیت دوم هم طرز هندل‌کردن concurrency با goroutine و channel و البته مفهوم زیر:

Do not communicate by sharing memory; instead, share memory by communicating
Forwarded from Gopher Academy
🔵 عنوان مقاله
Excelize 2.9: A Pure Go Way to Work with Excel Spreadsheets

🟢 خلاصه مقاله:
مقاله به بررسی کتابخانه‌ای می‌پردازد که توانایی خواندن و نوشتن فایل‌های XLAM، XLSM، XLSX، XLTM و XLTX را دارد. این کتابخانه که سابقه طولانی در بهبود و ارتقاء دارد، در نسخه 2.9 خود تمرکز بیشتری بر جزئیات داشته و توابع جدید متعددی را در زمینه‌های مختلف معرفی کرده است. به خصوص در زمینه کار با نمودارها و سلول‌های مبتنی بر تصاویر توسعه‌هایی داشته است. این پیشرفت‌ها از طریق مخزن GitHub قابل دسترسی است، که این امکان را به توسعه‌دهندگان می‌دهد تا از آخرین تغییرات و افزودنی‌های کتابخانه بهره ببرند. این توسعات نشان دهنده ادامه پیشرفت و تقویت این کتابخانه برای کار با فایل‌های اکسل در محیط‌های برنامه‌نویسی است.

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


👑 @gopher_academy
Forwarded from Linuxor ?
این ریپو اومده بیش از هزار بش اسکریپت دواپس مربوط به AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux رو جمع آوری کرده.


https://github.com/HariSekhon/DevOps-Bash-tools

🐧 @Linuxor
میدونید چرا PHP ورژن 6 نداره؟

ورژن 5.6 اومد و بعد ورژن 7 منتشر شد، پس ورژن 6 کجا رفت؟

باید بگم که ورژن 6 با شکست مواجه شد و هیچ گفت منتشر نشد.

فیچر اصلی این ورژن پشتیبانی از یونیکد در کور زبان PHP بود، ایده از اینجا بود که با پشتیبانی یونیکد تمام زبان ها دنیا و تمام کاراکتر های آن در خود زبان PHP پشتیبانی شود یعنی برای مثال بتوان از یک اموجی برای نام متغیر یا تابع استفاده کرد.

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

در نهایت از اضافه کردن این قابلبت و ورژن 6 صرفه نظر شد و دیگر قابلیت های ورژن 6 در ورژن بعدی یعنی ورژن 7 عرضه شد.

@DevTwitter | <Rasoul Esmaeili/>
Forwarded from Agora (Alireza Azadi)
سیر یادگیری من دقیقاً به همین شکل بود، با دو تفاوت کوچک:

۱- بازه‌های زمانی کمتر و زمان شروع دیرتر.
۲- الان علاوه بر Golang، به Rust هم مشغول شدم.

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

شروع کردن با پایتون مصداق بارز یک شمشیر دو لبه‌ست. بهترین راه برای بهره‌گیری ازش هم به نظر من، کسب آگاهی از مفاهیم برنامه‌نویسی و مهندسی نرم‌افزار ورای پایتونه. شاید حتی بهتر باشه همزمان از زبان‌های دیگه مثل گو استفاده بشه.

پایتون با لایه‌های انتزاعی زیادی که ارائه می‌ده، پیچیدگی‌های زیادی رو هم از دید برنامه‌نویس پنهان می‌کنه. این ویژگی، درسته که باعث ساده‌تر شدن یادگیری و تسریع در پیاده‌سازی می‌شه، اما می‌تونه برنامه‌نویس رو از درک و مواجهه با پیچیدگی‌های بنیادی که میتونن نقش تربیتی داشته باشن، دور کنه. همین فاصله باعث میشه که «مهندس نرم‌افزار»ی که مد نظر داریم شاید هیچ‌وقت این فرصت رو نداشته باشه که تربیت بشه.
کاربرد aspect-square در Next.js با TypeScript: بهینه‌سازی نمایش تصاویر

در هنگام طراحی وب‌سایت‌ها، یکی از چالش‌هایی که پیش می‌آید، تنظیم ابعاد ثابت برای تصاویر است تا در تمام دستگاه‌ها و اندازه‌های مختلف صفحه نمایش به خوبی نمایش داده شوند. در اینجا، ویژگی aspect-square در CSS می‌تواند کمک بزرگی باشد.
در Next.js، همراه با TypeScript، می‌توانید این ویژگی را به راحتی برای کنترل نسبت ابعاد تصاویر استفاده کنید. این ویژگی به شما اجازه می‌دهد تا ارتفاع و عرض یک عنصر را به نسبت یکدیگر قفل کنید، بدون اینکه نیاز به محاسبات پیچیده داشته باشید.

در این مثال:

aspectRatio: '1' ==> مشخص می‌کند که نسبت عرض به ارتفاع عنصر 1 به 1 است.

layout="fill" ==> به این معنی است که تصویر به طور خودکار ابعاد والد خود را پر خواهد کرد.

objectFit="cover" ==> برای نمایش صحیح تصویر بدون تغییر ابعاد و حفظ کیفیت استفاده می‌شود.


کوتاه و مختصر و مفید بهتون بگم ویژگی مناسبیه ازش استفاده کنین

@DevTwitter | <Abolfazl Javadineya/>
Forwarded from Agora (Amir Hossein)
سلام بچه ها
امیدوارم حالتون خوب باشه
توی محل کارم یک پوزیشن فرانت خالی شده
اگه علاقه‌مند هستید، رزومه‌تون رو برام بفرستید
Forwarded from یک برنامه نویس تنبل (  MΞ)
Forwarded from CleverDevs (Mammad)
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 به عنوان معلم میگم لطفا به خانواده‌های محترم بَرنخوره؛

ولی دانش‌آموزا بی‌تربیت شدن، بیش از حد گستاخ شدن و خب این برای خودتون بده، نهایتا یک سال شاگرد ما هستن و گستاخی می‌کنن ولی یک عمر قراره تو جامعه زندگی کنن، اینجا تو مدرسه تو دهنشون نمی‌خوره ولی در آینده اجتماع تو دهنشون میزنه!

✍️ سارا نیکدل

+متاسفانه ؛خانوادهها خیلی از بچه هاشون بی جهت حمایت میکنند ؛ اغلب بچه ای که حرف و فحش بد داده و بعد بررسی معلوم شده توی خانواده پدر و مادرای این اصطلاحات به راحتی استفاده می کنن .ایستادن توی روی دیگران ،بی احترامی به معلم و بزرگتر به خدا نشانه مدرن بودن نیست بلکه کاملا بی فرهنگیه

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

+به عنوان کسی که در کشور خارجی معلم بوده باید بگم این مشکل در سایر کشورا هم هست و به ایران محدود نمیشه. اکثر نسل z به شدت بی ادب، بی مسئولیت، بی سواد و پر مدعا هستن و آداب معاشرتشون صفره! البته احتمالا مادربزرگای ما هم در مورد ما همین فکرو میکردن و جهان کلا به سمت خوبی نمیره

@TheRaymondDev | @GizmizTel
Forwarded from Gopher Academy
🔵 عنوان مقاله
🗓️ Enterprise Ready Conference

🟢 خلاصه مقاله:
این رویداد یک‌روزه در شهر سان فرانسیسکو برای رهبران تولید و مهندسی شرکت‌هایی که در زمینه توسعه نرم‌افزارهای SaaS مشغول به کار هستند، برگزار می‌شود. مخاطبان اصلی این کنفرانس، مدیران و سرپرستانی هستند که در حوزه‌های مرتبط با نرم‌افزار به عنوان خدمت (SaaS) فعال می‌باشند و به دنبال ایده‌های نوآورانه و راهکارهای عملی برای بهبود عملیات و افزایش کارایی تیم‌های خود هستند. در این رویداد، سخنرانانی از شرکت‌های برجسته‌ای مانند OpenAI، Vanta، Canva، و Dropbox حضور دارند که تجربیات و دیدگاه‌های خود را در مورد چالش‌ها و موقعیت‌های کلیدی صنعت SaaS به اشتراک می‌گذارند. این فرصتی استثنایی برای شبکه‌سازی و کسب اطلاعات ارزشمند درباره‌ی آخرین تحولات و نوآوری‌های این حوزه می‌باشد.

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


👑 @gopher_academy