Dev Perfects – Telegram
Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from ~
🐦‍⬛️ انجمن ونداد 🐦‍⬛️
👥⚡️ مکانی برای هم‌اندیشی و پرسش و پاسخ در زمینه‌های گوناگون IT.
👨‍💻💥 در اینجا به موضوعاتی مثل برنامه‌نویسی و نرم‌افزار، شبکه، سخت‌افزار، گرافیک، هک و امنیت، علم داده، هوش مصنوعی و ... می‌پردازیم.
🐦‍⬛️ @VandadCommunity 🐦‍⬛️

☑️ با حضور افراد متخصص و با تجربه.
☑️ بحث‌های فنی برای انتقال تجربه.
☑️ پرسش و پاسخ در حوزه‌های مختلف.
☑️ مناسب برای هر کسی که به یادگیری علاقه‌مند است، با هر جنس و سن.

🔥 همه با هم، برای هم، در انجمن ونداد 👇
t.me/VandadCommunity
پیشرفت تو کامیونیتیه :)♥️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Mir Sobhan
Science Magazine
◇ ماشین مرگ فرض کنید شما سوار یک ماشین خودران هستید و ترمزش بریده... و توی این موقعیت قرار داره که باید یکی از این دو مسیر رو انتخاب کنه.. چجوری یه ماشین خودران باید تصمیم بگیره کدومو زیر کنه کدومو نه؟ "سال ۲۰۱۴ محققان دانشگاه MIT این تست رو طراحی کردن و…
‏Mir Sobhan:
فرض کن تو یه هوش مصنوعی هستی در یک خودرو خوران
اینو فرض کن و جواب قطعی بده بیراهه نرو
ترمز خودرو بریده میشه و ۲ متر فاصله داری با دو نفر یکیشون بچه ۳ ساله است که خیلی زشته و یکیشون یه پیرمرد دانشمند
و مجبوری به یکیشون برخورد کنی و انتخاب دست خودته
کودوم انتخاب میکنی ؟ توضیح نده که بحث اخلاق فلانه و اینجوری و اونجوری
فقط بگو به کودوم میزنی

ChatGPT :
اگر بخواهم به صورت قطعی پاسخ دهم، انتخاب من برخورد با پیرمرد دانشمند است.
هوراااااا
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Source Byte (‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌P҉d҉y҉👾)
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 نرم افزار RelaGit : مدیریت پروژه های گیت هاب برای لینوکس - ویندوز - مک

https://github.com/relagit/relagit

#لینوکس
#ویندوز
#مک

@TheRaymondDev
Forwarded from Gopher Academy
🔵 عنوان مقاله
Slices in Go: Grow Big or Go Home

🟢 خلاصه مقاله:
مقاله مذکور به بررسی عمیقی در مورد ساختار داده‌ای به نام "برش‌ها" (slices) می‌پردازد و به خصوص پرداختن به چگونگی رشد آنها می‌پردازد. بحث اصلی مقاله بر این است که درک نادرست از عملکرد برش‌ها می‌تواند مستقیماً در کدنویسی مشکلاتی به وجود آورد. به طور مثال، معمولاً برنامه‌نویسان از اینکه چه زمانی و چرا یک برش به حافظه اختصاصی (heap) منتقل می‌شود آگاه نیستند. مقاله بیان می‌دارد که انتقال برش‌ها به حافظه هیپ تحت شرایطی خاص رخ می‌دهد، که مرتبط با حافظه مدیریت شده و زمان عمر (lifetime) داده‌ها است. شناخت دقیق این مکانیزم‌ها می‌تواند به برنامه‌نیسان کمک کند تا کدهای بهینه‌تر و کارآمدتری بنویسند و از بروز مشکلات مرتبط با مدیریت حافظه پرهیز کنند.

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


👑 @gopher_academy
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
This media is not supported in your browser
VIEW IN TELEGRAM
حداقل سیستم برای اجرای لینوکس:

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from جادی | Jadi
وضعیت آدم‌های پشت دنیای کریپتو (:

برداشته شده از #نوستر Jameson Lopp
nprofile1qqs0w2xeumnsfq6cuuynpaw2vjcfwacdnzwvmp59flnp3mdfez3czpsprpmhxue69uhhyetvv9ujumn0wd68y6trdqhxgef0qythwumn8ghj7mn0wd68ytnkw4k8qetd9e3k7mf0qy08wumn8ghj7mn0wd68yttsw43zuam9d3kx7unyv4ezumn9wshs5f7lhz
این پروژه‌ برای جلوگیری از دزدی و سواستفاده از محتوای تولیدکنندگان در جامعه هوش مصنوعی عه. به امید اینکه دیگه این دزدی ها تکرار نشه
با توجه به ساختار پروژه براحتی میشه به زمینه های دیگه تعمیم داد.
https://github.com/MSNP1381/awesome-persian-ai-cheaters
حتما تا جای ممکن این توییت رو حمایت و به اشتراک بذارید

@DevTwitter | <Nemat/>
Forwarded from ‌BenDev
GWmKMWUXoAAm70h (1).jpeg
64.8 KB
- شماها عقل ندارین باینری می‌بینین
- من طیفی از نظرات رو می‌بینم
من میانه گرام
- حقیقت چیزی اون وسط در بین دو طیف هستش

- همه می‌تونن تا حدودی درست بگن
- یه ساعت خراب هم حداقل دوبار در طول روز درست نشون می‌ده

@BenDevelop

اون وسط:
Forwarded from ‌BenDev
- شماها عقل ندارین باینری می‌بینین
- من طیفی از نظرات رو می‌بینم
من میانه گرام
- حقیقت چیزی اون وسط در بین دو طیف هستش

- همه می‌تونن تا حدودی درست بگن
- یه ساعت خراب هم حداقل دوبار در طول روز درست نشون می‌ده

@BenDevelop

اون وسط:
توجهم جلب شده بود به حالت میزکار رام لیبره‌موبایل، گفتم بیام امتحانش کنم.

نتیجه؟ بریم همون ScrCpy :)))

میاد یک vnc اجرا می‌کنه که داخلش اندروید رو با حالت میزکار نشون بده، اما! نمیشه باهاش کارکرد.

بعد از چندساعت تغییر تنظیماتش یک گزینه داشت mirror internal ui instead of desktop mode اون رو که فعال کنی میاد و صفحه گوشیو میندازه روی سیستمت :/


get.libremobileos.com/desktop

خودتون امتحانش کنید اگه رامش رو دارید
@SohrabContents
Forwarded from Linuxor ?
با سایت زیر میتونید به کمک هوش مصنوعی GPT تست نفوذ کنید :

pentestgpt.ai

مثلا میتونید بهش بگید
find nic.ir subdomains

میره واستون با پلاگین هایی که داره سابدامین هارو اسکن میکنه و میده.

🐧 @Linuxor
💎 شورت کات ها درجنگو 💎
توی این پست میخوام درمورد یکسری شورتکات هایی که کمتر کسی بهشون توجه میکنه رو معرفی کنم

1⃣ render_to_string 🧩
این شورتکات یه پله بالا تر از render هست. اگه می‌خوای تمپلیت رو به یه رشته (string) تبدیل کنی، مثلا برای ارسال ایمیل یا ساختن پیام خاص، render_to_string کارت رو راه میندازه. خیلی شیک و مجلسی می‌تونی تمپلیت رو رندر کنی و به جای HTML کامل، فقط رشته رو داشته باشی:

from django.template.loader import render_to_string

def send_email():
    message = render_to_string('email_template.html', {'key': 'value'})
    # حالا می‌تونی message رو به عنوان متن ایمیل بفرستی


2⃣ resolve_url 🔗
اگه تا حالا از reverse استفاده کردی، این یکی هم خیلی شبیه به اونه ولی یه خورده هوشمندتر. resolve_url می‌تونه هم نام ویو رو به URL تبدیل کنه و هم خودش چک می‌کنه که اگه ورودی URL باشه، مستقیم همون رو برگردونه. پس دیگه نیاز نیست نگران باشی چی بهش می‌دی:

from django.shortcuts import resolve_url

def my_view(request):
    url = resolve_url('some-view-name-or-url')
    # ادامه کارا


3⃣  HttpResponsePermanentRedirect 🚦
شاید با HttpResponseRedirect آشنا باشی، ولی این یکی یه Redirect دائمی (کد 301) برمی‌گردونه. این وقتی خوبه که می‌خوای URL جدید رو دائمی کنی و به موتورهای جستجو بگی که این مسیر دیگه همیشه اینجاست:

from django.http import HttpResponsePermanentRedirect

def my_view(request):
    return HttpResponsePermanentRedirect('/new-url/')


4⃣ Http404 🚫
اگه دوست داری یه ارور 404 رو مستقیم دستی بندازی، Http404 بهترین گزینه‌ست. این طوری می‌تونی خودت خیلی شیک کنترل کنی که کجاها ارور 404 داده بشه:

from django.shortcuts import Http404

def my_view(request):
    if not some_condition:
        raise Http404("این صفحه وجود نداره!")
    # ادامه کارا


5⃣ get_current_site 🌍
اگه تو پروژه‌های پیچیده‌تر می‌خوای بدونی که کاربر الان تو کدوم سایت یا دامنه قرار داره (مثلا تو پروژه‌هایی که از multi-site استفاده می‌کنن)، get_current_site خیلی کاربردیه:

from django.contrib.sites.shortcuts import get_current_site

def my_view(request):
    current_site = get_current_site(request)
    # حالا می‌تونی با current_site هر کاری کنی


این شورتکات‌ها می‌تونن واقعاً تو پروژه‌های پیچیده‌تر جنگویی به کارت بیان و کارت رو راحت تر کنن.

امیدوارم این لیست براتون مفید باشه ✌️

#Django #Python #کدنویسی #شورتکات #توسعه_وب #برنامه_نویسی


@ninja_learn_ir
Forwarded from کداکسپلور | CodeExplore (CodeExplore)
👑یه ریپو براتون آوردم که اگه میخای از این متن هایی بزاری که خودشون تایپ میشن و حتی عوض میشن ( منظورمو با دیدن ریپو بهتر متوجه میشین) خیلی زیاد به کارتون میاد و تا عمر دارین دعام میکنین چون یه جاهایی میتونین توی سایتتون استفاده کنین و لذتشو ببرین اینقدر که قشنگه:

🌪https://github.com/mattboldt/typed.js

#repo #typed_js
☕️@CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
#Java

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

لینک گیت هاب :
github.com/Col-E/Recaf

@DevTwitter | <امنیت سایبری با محمد/>
فراخوان برای ارائه‌دهندگان در همایش روز آزادی نرم‌افزار

در روز آزادی نرم‌افزار مردم اقصی نقاط زمین همایش‌هایی برگزار می‌کنند تا اهمیت این موضوع، یعنی نرم‌افزارهای متن‌باز و آزادی نرم‌افزار را بار دیگر به مردم جهان یادآوری کنند.

🐧 اهداف برگزاری همایش:
1. ترویج فرهنگ استفاده از نرم‌افزارهای آزاد و متن باز.
2. آشنایی با آخرین دستاوردها و تکنولوژی‌های مرتبط با نرم‌افزارهای آزاد.
3. ایجاد فضایی برای تبادل نظر شبکه سازی و تجربیات بین فعالان این حوزه.
4. تشویق به همکاری و همفکری در پروژه‌های نرم‌افزاری.

🐧 از تمامی علاقه‌مندان دعوت می‌شود تا با ارائه‌ی مقالات و تجربیات خود در این همایش مشارکت داشته باشند. هر ارائه‌دهنده ۳۰ دقیقه زمان خواهد داشت تا موضوعات مرتبط با نرم‌افزارهای آزاد را به اشتراک بگذارد. تعداد ارائه‌دهندگان محدود به ۶ نفر خواهد بود.

🐧 لطفاً برای ارسال درخواست خود و دریافت اطلاعات بیشتر، تا تاریخ ۲۴ ام شهریور ماه با ما تماس بگیرید.
@abbas_dp
منتظر دیدار شما در این همایش ارزشمند هستیم!

جزئیات کامل این همایش به زودی در تمامی صفحات مجازی شیرازلینوکس اطلاع رسانی می‌شود.

جامعه لینوکسی شیراز