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
This media is not supported in your browser
VIEW IN TELEGRAM
سوال خبرنگار از سخنگوی دولت اینه که چه کاری و چطور قراره انجام بشه؟ در واقع دنبال اطلاعات بیشتر درباره چگونگی روند رفع فیلتر در دولتیه که یکی از مهم‌ترین وعده‌هاش همین بود! اما ایشون هیچ پاسخی به این پرسش نمی‌ده و فقط می‌فهمیم خودش هم از #فیلترشکن استفاده می‌کنه!

© Nima Akbarpour

🔍 ircf.space
@ircfspace‏⁧
Forwarded from TechTube 𝕏 تک توب
This media is not supported in your browser
VIEW IN TELEGRAM
میدونستین یوتوب از فرمتهای پیشرفته زیرنویس مثل ass. پشتیبانی میکنه؟!

چنین چیزی امکان قرار دادن زیرنویسهایی برای ویدیویهای یوتوب رو مهیا میکنه که گرافیکی باشن. نمونه ای از اونها در ویدیوی این پست میتونید ببینید که کل ویدیو یک صفحه مشکی هست که فقط صدا داره ولی وقتی زیرنویس اون رو فعال میکنید محتوای تصویری اون داخل زیرنویس نمایش داده میشه!

این ویدیو از اینجا در یوتوب قابل مشاهده هست، طبیعتا باید زیرنویس اون رو فعال کنید. این قابلیت روی دسکتاپ بهترین عملکرد رو داره و روی موبایل ممکنه باعث قاطی شدن امکان کنترل ویدیو یا کرش کردن اپ یوتوب بشه.

📍 @TechTube
Forwarded from CleverDevs (CleverDevs Ads)
🔥🔥🔥
▪️ فروش ویژه اکانت GitHub Copilot
💸 فقط با ۹۹ هزار تومن

🌟 با اکانت GitHub Copilot چی گیرت میاد؟
سریع‌تر و حرفه‌ای‌تر کد بزن!
پیشنهادای هوشمندانه و دقیق برای کدهات
کمتر وقت بذار روی دیباگ و بیشتر کد بزن!
از هوش مصنوعی یاد بگیر و ایده بگیر

فرصت عالی واسه برنامه‌نویسای خفن!🚀
همین الان بخر و لذت یه کدنویسی حرفه‌ای رو تجربه کن.

نکته: این پلن فقط روی اکانت‌هایی که قبلاً تریال نداشتن فعال می‌شه.

⭐️ واسه خرید و راهنمایی به این آیدی پیام بده
🆔 @GeekGroveSupport

نکات برنامه نویسی مفید
🆔 @geek_grove
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
خب امروز چه پستی بسازم که برنامه نویسا فکر کنن هیچی بلد نیستن و من خیلی خفنم بیان فالون کنن ؟

- ایول فهمیدم

۵ تا سوال مسخره میپرسم که تعداد کمی از برنامه نویسا همشو میدونن 😃

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

🔸 در کل ایسنتاگرام تا حد خیلی خوبی فضای سمی داره و یکی از دلایلشم اینه که ارتباط مستقیم با دوپامین مغز داره و سطح دوپامینتون رو بالا و بالاتر میبره 🔸

بهتون پیشنهاد میکنم حتما در مورد دوپامین و الگوریتم اینستاگرام تحقیق بکنید تا با آگاهی بهتری از این سیستم استفاده بکنید 👌


شاید جالب باشه براتون ولی چند وقت پیش جادی توییت زد که از دید ایسنتاگرام من هنوز برنامه نویس خوبی نشدم چون دو تا از این موارد رو نمیدونستم ؛)

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
#نکته از #ویم


برای حذف کردن کل بافر (کل متن‌هایی که توی یک سند هست) کافیه که

:%d

رو بزنید.

@SohrabContents
Forwarded from ASafaeirad
Someone actually used git blame on the Git source code... to blame the creator of Git itself :))

Nice article BTW

https://www.jonathancreamer.com/how-we-shrunk-our-git-repo-size-by-94-percent/

#article #git
Forwarded from Linuxor ?
توی این پست لینوکسور درباره اینکه eBPF چیه صحبت کردیم

حالا اگه براتون سواله که چطوری یه برنامه eBPF نوشته میشه آقای prateak به صورت ساده یه برنامه پایتونی eBPF نوشته و اونو توی کرنل لود کرده.

https://prateek-singh.hashnode.dev/first-ebpf-program


🐧 @Linuxor
Forwarded from  (Amir Hossein "Amiria" Maher)
سرگرمی‌شان شده که دیپلمات‌ها را در حین مذاکرات زیر فشار بگذارند که میز مذاکره را ترک کنند و نظامیان را در شرایط جنگی زیر فشار بگذارند که عملیات انجام دهند.‌ اینها نه تخصصی در سیاست دارند، نه در امور نظامی. فقط به هیجان و آدرنالین اعتیاد دارند و ۹۰ میلیون نفر باید هزینه‌ش را بدهند.

علی نصری

#note #quote
@amiria703_channel
یک چندتا ادیت روی این مورد بدم؛ همونطور که گفتم من تازه داشتم اینجا داکرفایل رو برای پروژه‌ام می‌نوشتم که توی گروه یکی از دوستان سوال پرسید و ترجیح دادم روی نمونه جواب بدم.
اینکه این dockerfile درست هست خوبه یا نه هدف نبود و هدف درک multi-stage بود.

اما چندتا نکته (بر خلاف دنیای پایتون) :
۱- استفاده از اسم src قطعا اینجا مناسب نیست؛ من حواسم نبود ولی cargo, rustc رو این اسم حساب می‌کنند پس app رو جای
Forwarded from  (Amir Hossein "Amiria" Maher)
آدمایی که شطرنج بازی می‌کنن، به وضعیّت مهره‌ها مثل چینش و داخل یا بیرون صفحه بودن، اهمیّتی نمی‌دن امّا مهره‌ها، با همدیگه، فقط برای اینکه داخل صفحهٔ بازی بیشتر بمونن و اینکه طرف خودشون ببره، می‌جنگن.
این بازی از اونی که به نظر می‌رسه، پلیدتره. مواظب خودتون باشید. 💟

#note
@amiria703_channel
Forwarded from  (Amir Hossein "Amiria" Maher)
politicalcompass.org

اگه دوست دارید بدونید، من اینجام:

#note
@amiria703_channel
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
🔶 ابزار Extension.js

با این پروژه میتونید یه افزونه بنویسید و توی همه مرورگرها اجرا کنید!
قبل ازین پروژه نوشتن افزونه‌ها دردسر خودشو داشت نمیتونستی افزونه کروم توی فایرفاکس بالا بیاری و بالعکس
در حالی که کدها یکی بودن فقط api هر مرورگر فرق داشت
از همه مهمتر که تایپ اسکریپت هم ساپورت میکنه و در ابتدا خودش یه ساختار خوبی از پروژه ایجاد میکنه دیگه نیازی به کانفیگ خاصی نیست خودش راحت بیلد میگیره 😍

https://github.com/extension-js/extension.js

#معرفی

@TheRaymondDev
یک چندتا ادیت روی این مورد بدم؛ همونطور که گفتم من تازه داشتم اینجا داکرفایل رو برای پروژه‌ام می‌نوشتم که توی گروه یکی از دوستان سوال پرسید و ترجیح دادم روی نمونه جواب بدم.
اینکه این dockerfile درست هست خوبه یا نه هدف نبود و هدف درک multi-stage بود.

اما چندتا نکته (بر خلاف دنیای پایتون) :

۱- استفاده از اسم src قطعا اینجا مناسب نیست؛ من حواسم نبود ولی cargo, rustc رو این اسم حساب می‌کنند پس app رو جایگزین کردم

۲- از cargo-chef استفاده کردم به ۲ دلیل :
۲-۱: توی کد بالا من compile انجام نمیدادم و فقط پکیج‌هارو دانلود میکردم؛ قصدم این بود توی استپ بعدی سراغش برم ولی خب توی بعضی شرایط خاص دردسرش زیاد میشه که الان فرصتش رو نداشتم.
۲-۲: توی همون شرایط و crate های خاص (که اتفاقا یکی از دوستان توی پروژه‌اش بهم نشون داد) باعث میشه قابلیت cache رو از دست بدید؛ دلیل اصلیش رو نمی‌دونم.

۳- بجای استفاده از اداکر ایمیج‌های معرفی شده توسط پروژه cargo-chef از همون rust:1.82.0 استفاده کردم و فقط یک استیج بیشتر ساختم که دستورات زیر رو داشته باشه :
RUN apt update && apt install lld clang -y && cargo install cargo-chef


۴- وقتی sqlx رو توی پروژه دارم؛ توی استیج runtime حتما باید sqlx migrate runtime رو اجرا کنم. (برایحجم کمتر این مورد رو با migrate macro اجرا کردم.

۵- خیلی بهتره موقع استفاده از cargo build —release توی استیج builder باید از فلگ:
—bin <appname>
استفاده کنم


نهایتا شد این :
FROM rust:1.82.0 AS chef
WORKDIR /app
RUN apt update && apt install lld clang -y && cargo install cargo-chef

FROM chef as planner
COPY . .
RUN cargo chef prepare --recipe-path recipe.json

FROM chef AS builder
COPY --from=planner /app/recipe.json recipe.json
RUN cargo chef cook --release --recipe-path recipe.json
COPY . .
ENV SQLX_OFFLINE true
RUN cargo build --release --bin XYZ

FROM debian:bookworm-slim AS runtime
WORKDIR /app
RUN apt update -y \
&& apt install -y --no-install-recommends openssl ca-certificates \
&& apt autoremove -y \
&& apt clean -y \
&& rm -rf /var/lib/apt/lists/*
COPY --from=builder /app/target/release/XYZ XYZ
COPY .env .env
ENTRYPOINT [ "./XYZ" ]
Forwarded from Gopher Academy
🔵 عنوان مقاله
Product for Engineers: A Newsletter Helping Flex Your Product Muscle

🟢 خلاصه مقاله:
مقاله "Product for Engineers" به بررسی مهارت‌ها و استراتژی‌های لازم برای مهندسین محصول می‌پردازد تا آن‌ها در حرفه‌شان موفق شوند. در این مقاله، اهمیت ترکیب مهارت‌های فنی با دانش مدیریت محصول تأکید شده است. مهندسین محصول باید نه تنها در فناوری‌های مربوطه مهارت داشته باشند، بلکه باید قادر به درک نیازهای بازار و توسعه راه حل‌های متناسب با این نیازها نیز باشند. مقاله همچنین بر اهمیت توانایی کار در تیم‌های متقاطع و ارتباط موثر با سایر بخش‌های شرکت، از جمله بازاریابی و فروش، تأکید می‌کند. نویسنده به مهندسین محصول توصیه می‌کند که برای موفقیت در نقش‌های مدیریتی، باید مهارت‌های رهبری و تصمیم‌گیری را نیز توسعه دهند. به‌طور خلاصه، هدف اصلی مقاله تقویت درک مهندسین محصول از اصول اساسی مدیریت محصول و توسعه مهارت‌های کلیدی مورد نیاز برای پیشرفت در این حرفه است.

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


👑 @gopher_academy
ابزار دریافت کانفیگ رایگان به تفکیک پروتکل/لوکیشن بروزرسانی شده و علاوه‌بر اضافه‌شدن یه‌سری پروتکل جدید، میتونین کانفیگ‌هارو بر اساس IPv4/IPv6 دریافت کنین. این‌ابزار درحال‌حاضر به یک ریپازیتوری جدید متصل شده که اگر از استفاده‌کنندگان قدیمی هستین، لازمه مجدد لینک ساب رو اسکن کنید.

👉 ircfspace.github.io/tconfig
👉 ircfspace.github.io/location

🔍 ircf.space/tools
@ircfspace‏⁧
Forwarded from Mr Python | مستر پایتون (حسین)
📌سرفصل دروس دوره تست نفوذ وایرلس با پایتون

1️⃣ بخش اول : مفاهیم شبکه (رایگان)
۱
- شرح مدل OSI
۲ - پروتکل ARP
۳ - پروتکل اینترنت (IP)
۴ - پروتکل ICMP
۵ - کارگاه لایه شبکه
۶ - پروتکل UDP
۷ - پروتکل TCP
۸ - کارگاه لایه انتقال
۹ - پروتکل HTTP , HTTPS
۱۰ - کارگاه HTTP , HTTPS
۱۱ - پروتکل DNS
۱۲ - کارگاه DNS
۱۳ - پروتکل Telnet و SSH
۱۴ - کارگاه Telnet و SSH
۱۵ - پروتکل های انتقال فایل
۱۶ - کارگاه انتقال فایل

2️⃣ بخش دوم : مبانی Wi-Fi
۱ - مفهوم موج
۲ - استاندارد 802.11 و نسخه های آن
۳ - توپولوژی های وایرلس
۴ - فریم های 802.11 و ساختار آن ها
۵ - بررسی Mode های مختلف کارت های شبکه وایرلس
۶ - اسکن فعال و غیر فعال محیط
۷ - شنود بسته های 802.11 در وایرشارک
۸ - پروتکل امنیتی WEP
۹ - پروتکل امنیتی WPA
۱۰ - قابلیت WPS


3️⃣ بخش سوم : آموزش Scapy
۱ - آموزش نصب Scapy
۲ - ساخت بسته های شبکه در Scapy
۳ - ارسال و شنود بسته در Scapy
۴ - ساخت ابزار های Ping و Traceroute در Scapy
۵ - فریم های 802.11 در Scapy

4️⃣ بخش چهارم : تست نفوذ و ابزارنویسی
۱ - اسکن محیط با airodump-ng
۲ - ساخت اسکنر وای فای در پایتون
۳ - تشخیص SSID های مخفی در محیط
۴ - تشخیص دستگاه های موجود در محیط
۵ - دور زدن مک فیلترینگ
۶ - اجرای حمله Deauthentication با aireplay-ng
۷ - نوشتن اسکریپت Deauthentication در پایتون
۸ - چگونگی هک پسوورد WEP
۹ - هک پسوورد WEP با aircrack-ng
۱۰ - چگونگی کرک WPA بخش ۱
۱۱ - چگونگی کرک WPA بخش ۲
۱۲ - کرک WPA با استفاده از aircrack-ng
۱۳ - نوشتن اسکریپت شنود WPA Handshake در محیط
۱۴ - نوشتن کرکر WPA
۱۵ - نقاط دسترسی سرکش (Rogue AP)
۱۶ - سوییچ به محیط کالی لینوکس
۱۷ - انجام سناریو WPA AP-LESS Cracking
۱۸ - معرفی wifiphisher , wifipumpkin3
۱۹ - رمزگشایی بسته های محیط با airdecap-ng
۲۰ - نوشتن اسکریپت استخراج رمز وای فای های ذخیره شده

🆔 : @MrPythonBlog | BOOST
Forwarded from جادی | Jadi
langlang.webm
2.2 MB
قطعه جدیدی از شوپن

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

اون از دستنوشته عکس گرفت و برای جفری کالبرگ که متخصص شوپن است فرستاد و ... و حالا جفری کالبرگ به تایمز گفته «فکم افتاد! هرگز این رو ندیده بودم».

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

#هنر
Forwarded from Syntax | سینتکس (Daimon)
Forwarded from Syntax | سینتکس (Daimon)