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 Python BackendHub (Mani)
توصیه میکنم اولا همیشه وقتی چیزی تو اینترنت میخونید حتما برین دنبالش و تحقیق کنید. ببینید چه کسی اونو گفته, رزومه اش رو ببینید یا لینکدینشو ببینید یا صفحه گیت هابش یا ... . اینطور افراد ۹۹درصد پروفایل های کاری بسیار ضعیفی دارن چون اگه نداشتن نیاز نبود دست به همچین کار هایی بزنن.

تو کامنتا یک سری reply زده شد در خصوص نیروی جونیور, ببینید من اگه یک تسک دارم نمیام تسک رو توضیح بدم به نیروم. سعی میکنم بهش توضیح بدم چرا داره این کد رو مینویسه و هدف نهایی چیه. و راه حل رو میذارم به عهده خودش. من اگه بخوام requirement engineering کنم و تا کوچیک ترین if elif کد رو توضیح بدم, اون نیرو رو اخراج میکنم و خودم تسکو انجام میدم چون زمان کمتری ازم میگیره. من از نیروم انتظار دارم که وقتی هدف رو نشون دادم مسیر رو خودش پیدا کنه, مشورت کنه و راه حل خلاقانه پیدا کنه. ۹۵درصد software engineering پیدا کردن یک راه حل خلاقانه و درست برای حل مسئله هست با تحقیق و ..., نه تایپ کردن کد. و هیچ AI ای نمیتونه به شما راه حل خلاقانه بده یا باهاتون بحث کنه و ... . ولی اگه از AI بخواین یک requirement حسابی تعریف شده رو تبدیل به کد کنه, بله میتونه. در واقع AI یک زبون برنامه نویسی abstract شده تر هست با احتمال خطا بالا.

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

متاسفانه تو خیلی شرکت های ایرانی/خارجی همین روند وجود داره و در نهایت نیروی جونیور هیچ پیشرفتی نمیکنه. اکثرا پروسه های جدید میسازن و optimize میکنن که اون requirement عه بیشتر مهندسی شه قبل از رسیدن به برنامه نویس که سریعتر تبدیل به کد شه, جای اینکه بخواد روش فکر شه و برنامه نویسا اصلا نمیدونن برای چی دارن این کد رو مینویسن و کارشون اینه که مثل یک ربات یک تیکت از جیرا بردارن و تکمیلش کنند. انگار دارن به مسیر اشتباهی خیلی بهینه حرکت میکنن.

There is nothing so useless as doing efficiently that which should not be done at all - Peter Drucker


@PyBackendHub
Forwarded from Go Casts 🚀
ابزار کاربردی برای visualize کردن query plan کار دیباگ کردن performance کوئری های دیتابیس رو میتونه راحت تر کنه

این مقاله چند تا از این ابزارهارو معرفی کرده

Postgres query plan visualization tools
https://www.pgmustard.com/blog/postgres-query-plan-visualization-tools


@gocasts

Ai for Software
@aicasts_ir
موقع نصب مجدد لینوکس Home را فرمت نکن
در linux کانفیگ ها معمولا در Home ذخیره میشود

زمان نصب لینوکس/home را در یک پارتیشن جدا قرار بده

هنگام نصب مجدد فقط Home را دوباره Mount کن

🔥 جرا ؟
چون من تنبلم 😁 اینجوری فقط کافیه با یکی از دستورات
apt list --installed 
dpkg -l
dpkg --get-selections > MLlist.txt
apt-mark showmanual

لیست پکیچ های که قبلا توی لینوکس داشتم را دوباره به دست بیارم و آنها را با یک دستور مثلا :
sudo dpkg --set-selections < MLlist.txt

دوباره نصب کنیم یا از ابزار هایی مثل APT-Clone استفاده میکنیم
کانفیگ ها را دارم، بسته ها را هم دارم

حل مشکل تداخل بسته :
گرچه این روش برای نصب دوباره همان لینوکس قبلی است ولی
میتوانید از پروژه های Dotfiles ها استفاده کنید
میتوانید یه ignore list دانلود کنید بعد کامپرس کنید بعد انتقال بدید(با تشکر از امیر عزیز)
wget https://raw.githubusercontent.com/rubo77/rsync-homedir-excludes/master/rsync-homedir-excludes.txt /tmp/exclude.txt


tar --exclude-from=/tmp/exclude.txt -zcvf /path/to/your/backup/home_backup.tar.gz /home
Forwarded from Gopher Academy
🔵 عنوان مقاله
Gore 0.6: A Full Featured Go REPL Environment

🟢 خلاصه مقاله:
در این بیلد جدید، شما تمام ویژگی‌های مورد انتظار مانند ویرایش خط، تاریخچه، ورودی چند خطی، توانایی وارد کردن بسته‌ها (packages)، و همچنین تکمیل کد با قدرت گرفته از gopls را در اختیار دارید.

توضیح: "gopls" یک ابزار زبان سرور برای زبان برنامه‌نویسی Go است که تکمیل خودکار کد، شناسایی خطاها و سایر ویژگی‌های مفید هنگام کدنویسی را فراهم می‌کند.

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


👑 @gopher_academy
🔥به سادگی دو کلیک محیط جذاب با تم هکری با eDEX-UI
فقط کافیه از اینجا دانلود و اجرا کنی😎 خروجی را ببین 🤩

⚠️ گرچه همه میتوانند اجراش کنند و خیلی خفنه، ولی باید بدونیدواقعا کار میکنه و نمایشی متفاوت از یک terminal emulator و system monitor خیلی جذابه

شبکه ، CPU مدیریت فایل یک Shell باحال قابل اجرا روی Linux و Windows و Mac

فیلم اجرا در کامنت اول
کاربردی مخصوص دید و بازدید عید😁
خیلی بیکار بودم واسه همین نشستم و ی Random Facts API درست کردم که با هوش مصنوعی کار میکنه. در حال حاظر فقط فارسیه.
لینک تستش: https://funfact.amirparsab9.arvanedge.ir
گیتهابش:
https://github.com/amirparsadd/facts-api

@DevTwitter | <Amirparsa Baghdadi/>
Forwarded from PenetrationTest (‌ ‌ THE ERROR1067 ‌ ‌)
How_to_hack_android_device_with_FatRat_on_kali_linux_2.mp4
31.2 MB
#FatRat

📽 آموزش تصویری ساختن رت با استفاده از ابزار FatRat

♓️ @PenetrationTest
Forwarded from PenetrationTest (‌ ‌ THE ERROR1067 ‌ ‌)
📚 آموزش اتصال به سرور و دیتابیس انلاین + پروژه رات در B4A

💠 همراه با سورس فایل و فایل های مورد نیاز

دانلود در پست بعد...👇

♓️ @PenetrationTest
Forwarded from PenetrationTest (‌ ‌ THE ERROR1067 ‌ ‌)
اتصال_به_سرور_و_دیتابیس_انلاین_+.rar
78.2 MB

♓️ @PenetrationTest
Forwarded from IRAN2ST
CyberEdge_2017_CDR_Report.pdf
5.1 MB
🚧مستند ۳۷ صفحه ای گزارش دفاعی دربرابر خطرات سایبری سال ۲۰۱۷

تهیه شده توسط CyberEdge با پشتیبانی شرکت های امنیتی مطرح جهانی
📣 دانلود کتاب شل اسکریپت نویسی در لینوکس - جلد 1 (به زبان فارسی)
.
📚 دانلود در قسمت پایین
👇👇👇👇👇👇👇👇
.
#شل_نویسی
#آموزش_هک
#هک
#آموزش_شل_نویسی
.
@sourceiran 👈 سورس ایران
Forwarded from علم و فناوری
Python-Springer+(2017).pdf
10.9 MB
📗 برنامه نویسی با پایتون


🆔: @Zangedanesh
Forwarded from علم و فناوری
Python Beginner To Professional.part1.rar
850 MB
آموزش مقدماتی تا پیشرفته پایتون (پارت یک)


🆔: @Zangedanesh
Forwarded from علم و فناوری
Python Beginner To Professional.part2.rar
850 MB
آموزش مقدماتی تا پیشرفته پایتون (پارت دوم)


🆔: @Zangedanesh
Forwarded from علم و فناوری
Python Beginner To Professional.part3.rar
65.6 MB
آموزش مقدماتی تا پیشرفته پایتون (پارت سوم)


🆔: @Zangedanesh
learning_tkinter.pdf
1.3 MB
#آموزش برنامه نویسی گرافیکی در پایتون
کانال برنامه نویسی شاهک
@shahhack_programming
Forwarded from IRAN2ST
Media is too big
VIEW IN TELEGRAM
آموزش آرچ لینوکس - قسمت سوم - کانفیگ آرچ لینوکس - تهیه شده توسط کیا حامدی در قبیله گیک‌ها
Forwarded from IRAN2ST
Media is too big
VIEW IN TELEGRAM
آموزش آرچ لینوکس - قسمت دوم - پارتیشن بندی آرچ لینوکس - تهیه شده توسط کیا حامدی در قبیله گیک‌ها