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 linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
افزایش عمر باتری با محدود کردن سطح شارژ:
شارژ و دشارژ کامل مداوم، باعث تسریع در کاهش سلامت باتری می‌شود. محدوده بهینه برای شارژ باتری بین ۲۰ تا ۸۰ درصد است.
می‌توانیداز ابزارهای مختلفی مانند tlp یا تنظیمات مستقیم از طریق فایل‌های سیستم استفاده کنید. در اینجا یک روش ساده با استفاده از tlp و دستورات ترمینال ارائه شده است:

برنامه tlp رو نصب کنید. سپس وارد مسیر
/etc/tlp.conf
بشوید.
مقادیر زیر را برای تعیین محدوده شارژ تعریف کنید
START_CHARGE_THRESH_BAT0=20
STOP_CHARGE_THRESH_BAT0=80

مقدار START_CHARGE_THRESH_BAT0: حداقل سطح شارژ (در اینجا ۴۰ درصد).
مقدار STOP_CHARGE_THRESH_BAT0: حداکثر سطح شارژ (در اینجا ۸۰ درصد).

فایل رو ذخیره کنید و خارج شوید
خب سلام دوستان 👋

هرکسی که میخواد توی پروژه های اوپن سورس Diramid (تیم توسعه نرم افزار های اوپن سورس) شرکت کنه

میتونه عضو این گروه بشه

https://t.iss.one/+WpLLMkght6w1ZDU0

برای هر پروژه یک تاپیک زده شده.
و توجه داشته باشید این گروه جای چت و گپ زدن نیست.
قبل از عضو شدن اگر مطمئن هستید که میخواید کمک کنید عضو بشید.

با تشکر از همه ی شما عزیزان ❤️


🥷 CHANNEL | GROUP
Forwarded from Armon technical logs (armon Taheri)
ریشه مصاحبه های مچ گیرانه
‏یه برنامه نویس ساده برای انجام یک پروژه
مهارت های مورد نیاز:
Cpp
Java
Javascript
Php
Python
Perl
اشنا به طراحی الگوریتم
مسلط به مفاهیم گیت
مسلط به کانفیگ و راه اندازی لینوکس سرور دارای مدرک lpic3.
اشنا به react
توانایی طراحی نرم افزار اندروید و ios

ماهانه ۱۰۰ هزارتومان
(پروژه های پونیشا)

>ضمیر/>

@DevTwitter
‏یک پروژه بزرگ با لاراول دارم انجام میدم. اول این که چرا اینقدر همش تکنولوژي ها سریع تغییر میکنه. هم Reactو هم Laravel. همه ی مطالعاتت با خاک یکسان میشه بعد از یک مدت ..

<Amin Ataee/>

@DevTwitter
Forwarded from Geek Alerts
گوگل اعلام کرده که تا آخر سال، دستیار گوگل (Google Assistant) رو تعطیل میکنه و دیگه روی اکثر گوشی‌های اندرویدی در دسترس نخواهد بود. فقط گوشی‌های قدیمی که Gemini رو پشتیبانی نمیکنن میتونن Google Assistant رو نگه دارن.

🔗 androidpolice
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
‏حالا هرچقدر میخاین خودتون رو بکشید
این حقیقت ک اولین برنامه نویس یک خانوم بوده
تغیر نمیکنه

<Mastaneh/>

@DevTwitter
‏استخدام دپارتمان IT معنیش با استخدام فول استک دولوپر فرق می‌کنه.

<•سپهر•/>

@DevTwitter
Forwarded from Geek Alerts
امروز، ۱۶ مارس، سالروز تولد ریچارد استالمن است

ریچارد متیو استالمن، برنامه‌نویس، فعال حقوق دیجیتال و بنیانگذار بنیاد نرم‌افزار آزاد (FSF) است. استالمن به خاطر تعهدش به فلسفه نرم‌افزار آزاد و تلاش‌هایش برای ترویج آزادی‌های دیجیتال شناخته می‌شود. او در سال 1983 پروژه گنو را آغاز کرد، که به توسعه سیستم‌عامل GNU/Linux و بسیاری از ابزارهای نرم‌افزاری آزاد دیگر منجر شد.
استالمن به عنوان یک مدافع حریم خصوصی، به طور خستگی‌ناپذیر برای آگاهی‌رسانی در مورد خطرات نرم‌افزارهای اختصاصی و نظارت دولتی تلاش می‌کند. او همچنین منتقد سرسخت قانون کپی‌رایت است و معتقد است که این قانون مانع نوآوری و خلاقیت می‌شود.
در سال 2021، استالمن به سرطان مبتلا شد و درحال حاضر در روند درمان قرار دارد. او امروز ۷۱ ساله شد.

🔗 https://stallman.org
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from LUGist (Amiria Maher)
🎨 رویداد «پیکاسو در تهران»
🖼️ موزهٔ هنرهای معاصر تهران
🚩 انقلاب، کارگر شمالی
🕛 ۱۲ ظهر، ۲۶ اسفند (فردا)

👤 هماهنگ کننده: @Alireza_j_am

💳 هزینهٔ ورودی: ۱۰ت برای ایرانی‌ها و ۵ت برای دانشجویان
توزیع ubuntu اعلام کرده میره سراغ پروژه uutils؛ این پروژه یکی از بزرگترین بازنویسی‌ها توی Rust هست که تمام ابزارهای مهم پروژه GNU Linux رو با Rust بازنویسی می‌کنه.
ls, cd, cp, mv, mkfifo, ....

مشکل اصلی هم بخاطر، باگ‌های گزارش شده سر Memory Safety هست؛ اوبنتو هم این مورد و پرفورمنس رو دلیل این حرکت دونسته.

پرفورمنس از کجا میاد؛ قطعا Rust به خودی خود از C سریعتر نیست ولی سختی مالتی‌ترد و مالتی پراسس روی C باعث شده بسیاری از توسعه دهنده‌های core utils سراغ اینکار نروند و خب بارها صحبت این موضوع شده بود که این یک bottleneck برای خیلی از ابزارهای دیگه که بر اساس core utils توسعه داده می‌شوند هست، مشکلی که توی Rust وجود نداره و با یک جستجو حتی نتایج بنچمارک‌ها روی ابزارهایی که امکان Multi thread / Multi Process شدن براشون بوده رو می‌بینید که توی بعضی موارد حتی تا 10x سریعتر هستند.

توسط پروژه oxidizer می‌تونید همین الان اینکار رو بکنید و تست بگیرید ubuntu با نسخه rust ابزارها چیکار خواهد کرد.



اطلاع بیشتر :
Link


پ.ن : راستی اگر اینطوری بشه یعنی GNU از Ubuntu و بعد از Linux حذف بشه؛ دیگه اینایی که تازه مدرک کار با ترمینال لینوکس گرفتن
زخممون نمی‌کنند که Linux نگو، باید بگی Gnu Linux
اگر این مشکل رو حل می‌کنه من ۱۰۰٪ پایه‌ام 😂
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 دوره آموزش پروژه محور ساخت وب سایت شرکتی با لاراول 12 به روز رسانی شد.

۱۲- نصب پکیچ Laravel UI و افزودن جدول Role و ایجاد صفحه کاربران

قیمت دوره 1,499,000 با تخفیف 60 درصد 599,000 تومان

https://rayium.ir/course/?p=1613

#لاراول

@TheRaymondDev
Forwarded from Linuxor ?
این تیکه جمله لینوس توروالدز درباره زبان C واقعا سنگینه :

حتی اگر جنبه‌ی دیگر این تصویر واضحاً این باشد که به دلیل سادگی‌اش، اشتباهات در آن بسیار آسان است


@Linuxor
Forwarded from Frontend with Erfun👨🏻‍💻 (Erfun Ghodoosi)
چطور تشخیص بدیم سطحمون توی برنامه نویسی چیه و کجای بازی هستیم؟
junior/mid-level/senior

Junior:
صرفا به این فکر میکنید که چه کدی بنویسم که اجرا بشه.
به الگو های طراحی تسلط ندارید.
معمولا تسک های ساده و کوچیک انجام میدید و به کمک و راهنمایی یک mentor نیاز دارید توی اکثر مراحل.

Mid-level:
به این فکر میکنید که چه کدی بنویسم که بهینه باشه. کد ساده تری باشه. از ابزار های بهتری استفاده کنم. لایبرری های مختلف استفاده کنم. کدم تمیز باشه. خوانا باشه.
الگو های طراحی رو بلدید.
به best practice ها تسلط دارید.
ممکنه چیزایی راجع به مقیاس پذیری و مهندسی نرم افزار بدونید ولی دانشتون عمیق نیست.

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

————————————
هیچکدوم از این موارد بد نیست. راجع به جونیور بودن بدبین نباشید و اگر سنیور هستید مغرور نباشید🤍. همه در کنار هم مرحله به مرحله پیشرفت میکنیم و با ساخت بهترین تجربه ها برای کاربر، بهترین هارو تجربه میکنیم.
Father and Son
Cat Stevens
سال جدید ؛ فقط حکم دکمه ریست رو داره
تا لود شدن دوباره هم که شده
ازش لذت ببریم

هرچندکم ؛ هرچند کوچیک
Forwarded from یه شعر (Poem Bot)
حافظ | غزلیات | غزل شمارهٔ ۱۶۸

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

#حافظ | گنجور
📍@iipoem
Forwarded from DevOps Labdon
🔵 عنوان مقاله
How to manage tool dependencies in Go 1.24+ (6 minute read)

🟢 خلاصه مقاله:
مقاله‌ای که مرور شده، درباره ورژن 1.24 زبان برنامه‌نویسی Go صحبت می‌کند که ویژگی جدیدی با عنوان پرچم "-tool" را معرفی کرده است. این ویژگی امکان مدیریت وابستگی‌های ابزارهای توسعه‌دهندگان را مستقیماً در فایل go.mod فراهم می‌آورد. با استفاده از این پرچم، توسعه‌دهندگان می‌توانند به سادگی ابزارهایی نظیر staticcheck، govulncheck، و stringer را افزوده، به روز رسانی کنند یا حذف نمایند. این امکان به انتگراسیون راحت‌تر این ابزارها در فرآیندهای توسعه کمک کرده و به بهبود جریان کاری توسعه‌دهندگان منجر می‌شود. در نتیجه، این تغییر جدید در Go 1.24 به تسهیل بخشیدن به مدیریت ابزارهای توسعه می‌پردازد و استفاده از آنها را در پروژه‌های Go کارآمدتر می‌کند.

🟣لینک مقاله:
https://www.alexedwards.net/blog/how-to-manage-tool-dependencies-in-go-1.24-plus?utm_source=tldrdevops


👑 @DevOps_Labdon
اولین مشارکت من در دنیای FOSS مختصر به اینکه یه افزونه تعویض DNS نوشتم برای گنوم با هوش مصنوعی. و با یه دستور میتونید DNS های تحریم شکن رو اضافه کنید بهش. اسمش هم ساناد هست.

https://extensions.gnome.org/extension/7861/sanad/
https://github.com/MirS0bhan/sanad

@DevTwitter | <میرسبحان/>
Forwarded from Geek Alerts
امروز، ۱۶ مارس، سالروز تولد ریچارد استالمن است

ریچارد متیو استالمن، برنامه‌نویس، فعال حقوق دیجیتال و بنیانگذار بنیاد نرم‌افزار آزاد (FSF) است. استالمن به خاطر تعهدش به فلسفه نرم‌افزار آزاد و تلاش‌هایش برای ترویج آزادی‌های دیجیتال شناخته می‌شود. او در سال 1983 پروژه گنو را آغاز کرد، که به توسعه سیستم‌عامل GNU/Linux و بسیاری از ابزارهای نرم‌افزاری آزاد دیگر منجر شد.
استالمن به عنوان یک مدافع حریم خصوصی، به طور خستگی‌ناپذیر برای آگاهی‌رسانی در مورد خطرات نرم‌افزارهای اختصاصی و نظارت دولتی تلاش می‌کند. او همچنین منتقد سرسخت قانون کپی‌رایت است و معتقد است که این قانون مانع نوآوری و خلاقیت می‌شود.
در سال 2021، استالمن به سرطان مبتلا شد و درحال حاضر در روند درمان قرار دارد. او امروز ۷۲ ساله شد.

🔗 https://stallman.org
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM