PiBytes
166 subscribers
48 photos
2 videos
9 files
87 links
- MAKE IT BETTER

- X: x.com/xpibyte
- Contact: @pibyte
- Vibe: @sinner_singer

کد بزنید و کد بزنید و بزنید و بزنید و بازهم بزنید.
Download Telegram
Forwarded from ErfJab (Erfan)
بچه‌ها بیاین یه روش "ساده" واسه باز کردن یوتیوب بهتون یاد بدم:
[سه صفحه a4 علائم و کلمات نامفهموم مینویسد]
👍1
Forwarded from Astro Terminal (amin)
♨️ لیست روش هایی که برای وصل شدن تست شده تا اینجا و جواب میده:

🌀 Master HTTP Relay (MHR) - Python
🌀 Master HTTP Relay - Rust

🌀 MHR - CFW

🌀 g2ray

🌀 XHTTP relay on Vercel

🌀 NETFLY + Shecan

🌀 SNI-Spoofing

🌀 GooseRelay

🌀 DNStt (for deployment)

واقعا بعضیاشون شاهکارن از نظر ایده و پیاده سازی :)
👍2
هرطور شده وصل شید، حتی اگه تونستید خانوادگی استارلینک بخرید شبکه کنید، حتی اگه ماهی یک گیگ کانفیگ به دنیای آزاد میتونستید داشته باشید، بخرید و بگردید توی اینترنت واقعی، هیچ لازم هم نیست که حتماً چیز مفیدی باشه، شورت های یوتیوب و (باورم نمیشه دارم اینو میگم) حتی مسخره بازی های اینستاگرامی هم براتون خوبن.

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

#thought@pibytes
3
هیچوقت کارای حجیم با اکسپلورر ویندوز نکنید، وسطش سکته میزنه شما میمونید و فایل‌های خراب شده...

میخواستم یکسری فایل رو از درایو C به درایو D منتقل کنم و همین روهم نتونست انجام بده و قفل کرد وسطش، با ی دستور ساده mv روی لینوکسم کمتر از یک دقیقه انجامش دادم:))))))

واقعا ویندوز آشغاله...

#note@pibytes
Forwarded from sohrab::stdout
یک مبحثی هست تحت عنوان Linux Internals که به بخش‌های داخلی، معماری و نحوه کار واقعی سیستم‌عامل لینوکس می‌پردازه.

وقتی از Linux Internals صحبت می‌کنیم، منظور فقط کار با دستورات یا نصب توزیع نیست، بلکه داریم درباره چیزهایی مثل Boot Process، Kernel، Init System، Memory Management، Processها، Driverها، Syscallها و ارتباط بین User Space و Kernel Space حرف می‌زنیم.

مثلاً همین تصویری که می‌بینید، روند بوت شدن لینوکس رو از لحظه‌ای که سیستم روشن میشه تا زمانی که وارد میزکار یا Shell می‌شید نشون میده.
اینکه UEFI یا BIOS چطور Bootloader رو اجرا می‌کنن، GRUB چطور Kernel و initramfs رو لود می‌کنه، Kernel چطور سخت‌افزار رو initialize می‌کنه و در نهایت systemd یا PID 1 چطور کل userspace رو بالا میاره، همگی جزو مباحث Linux Internals حساب میشن.

به‌نظرم یاد گرفتن این مباحث یکی از مهم‌ترین چیزها برای هر کسیه که می‌خواد لینوکس رو فراتر از استفاده روزمره بفهمه، مخصوصاً اگر به DevOps، Kernel، Embedded، امنیت، BSD یا ساخت توزیع علاقه داشته باشید.



@SohrabContents
🔥1
HEXAGONS ARE THE BESTAGONS!
لپتاپم شپش داره؟

#daily@pibytes
🤣4
شماهم فکرمیکنید برای زندگی توی دنیای امروز مغزتون زیادی کوچیکه؟ یا اصلا توازن درستی بین توان پردازشی مغز ما و حجم داده‌ای که برای پیشرفت لازمه وجود نداره؟

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

بعد از ایجاد تمدن‌ها وظیفه پیشرفت بشر بصورت کلی افتاده روی دوش دانشمندان و محققین و مخترعان که بازم بصورت کلی هم مدرسه رفتن، هم دبیرستان، هم دانشگاه، هم شاید مدرک دکتری دارن، خب این افراد چند دهه از عمرشون رو فداکردن تا بتونن صرفاً چیزایی که قبلاً فهمیدیم رو بازم بفهمن و اگه تونستن، اون رو در زمینه‌هایی گسترش بدن

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

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

بنظرم این مشکل اصلی‌ایه که هوش مصنوعی ها دارن حل میکنن، نه کدنویسی یک سایت یا ...


#thought@pibytes
2
me@mywife:~$ type type
type is a shell builtin, btw
chi mizani dadash?

#shitpost@pibytes
آلومینیوم فسفید چقدر خوشمزست...

#daily@pibytes
توی بعضی کشورا اگه درد لاعلاج داشته باشید میتونید بصورت قانونی از پزشک بخواید که شمارو بکشه، این کار، "اوتانازی" نام دارد.

پ.ن: چه دردی لاعلاج تر از یک ایرانی در طبقه همکف جامعه بودن؟

#thought@pibytes
👍3
این کد رو شماره‌گیری کنید.
*21*099999999#
اگه یکی زنگتون بزنه دایورت میشه و زندگی راحتتر میگذره. برای لغوش هم این رو شماره‌گیری کنید (توصیه نمی‌شود):
#21#

#note@pibytes
This media is not supported in your browser
VIEW IN TELEGRAM
از پشت صحنه اشاره کردن که امروز روز پسره، خب؟

#daily@pibytes
چند شبه دارم ولاگ کسایی ک رفتن کشورای دیگه رو میبینم، بعد مثلا یارو میاد ثامبنیل ویدئو مینویسه:
«اگه این ۵ تارو میدونستم نمیومدم هلند»
۱. مردمشون رکن
۲. آب و هوا خیلی سرده
۳. باد شدید میاد
۴. باید همیشه دنگ‌تون رو بدین تعارف ندارن
۵. مالیات باید بدین

د آخه... من اینجا حق زندگی و نفس کشیدن و با خیال راحت تو خیابون راه رفتن رو ندارم بعد با هزار بدبختی میام یوتیوب که تو بجای اطلااعات درست و بدردبخور بیای بگی مردمشون رکن باید دنگ بدین؟

#thought@pibytes
👍7
به یکسال پیش نگاه میکنم و نمیگم چقدر خوشبخت‌تر بودم، میگم چقدر کمتر بدبخت بودم...

مهمتر از همه، امیدوارم سال بعد این حرفو نزنم

#thought@pibytes
#وقایع_اینترنتیه

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

@haghiri75_blog
ذهن زیبا - A beautiful Mind
#وقایع_اینترنتیه اونطوری که مشخصه، استقبال از «اینترنت پرو» اونقدری که نوابغ(!) پشت صحنه انتظار داشتند، نبوده. چند وقت پیش بحثی پیش آمد که اپراتورها درآمدشون به اندازه خرجشون نیست (خب طبیعیه، SMS کلا از بین رفته، تماس هم خیلی‌ها ترجیح میدن یا نگیرن یا روی…
واقعیت اینه که هممون خیلی راحت میتونیم یک فحش جانانه حواله اونایی بکنیم که رفتن نت پرو گرفتن، یا اینکه بعضیا سرخم میکنن و میگن مجبوریم و ما کارمون میطلبه یا ما دانشجوییم باید یادبگیریم از منابع ازاد استفاده کنیم و هزار جور دلیل به ظاهر منطقی دیگه...

ولی یکم فکرکنیم، ایکاش کسی همین مطلبی که الان میخوام بنویسم رو یک ماه پیش به من گفته بود‌. ولی الان خودم برای خودم و شما مینویسم.

ملت کی میخواید بفهمید؟ کی میخواید بفهمید مبارزه با ظلم فقط عربده کشیدن تو خیابون و تابلو بن بست بلند کردن نیست؟ مبارزه واقعی یعنی کاری که به طرف مقابل خسارت وارد کنه.

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

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

این وسط هم باز بواسطه نوابغی که تو جامعه داریم راه‌هایی برای وصل شدن به نت هست، درسته دردسر زیادی دارن و پایدار نیستن، ولی به مراتب گزینه بهتری هستن نسبت به نت پرو.

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

یادبگیریم هرشخصی تو جامعه وظیفه‌ای داره، اون فرد باسوادی که میاد به منو تو راهی برای وصل شدن هرچند پردردسر ارائه میکنه، وظیفه‌اش رو به خوبی انجام داده.

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

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

ارتباطات مارو قطع کردن که صدا نداشته باشیم، که همصدا نباشیم، زهی خیال باطل.

#thought@pibytes
5👌3
ی اسکریپت ساده نوشتم که میتونید تو بکگراند رانش کنید و هروقت آدرسی دردسترس بود، بهتون اطلاع بده

#!/bin/bash
set -euo pipefail

# Proxy Settings
DEFAULT_PROXY_HOST=127.0.0.1
DEFAULT_PROXY_PORT=10808
PROXY_ENABLED=0
PROXY_HOST="$DEFAULT_PROXY_HOST"
PROXY_PORT=""

# Interval Settings
DEFAULT_INTERVAL=20
INTERVAL="$DEFAULT_INTERVAL"

URL=""

usage() {
    cat >&2 <<EOF
Usage: $0 [-H proxy_host] [-p [proxy_port]] [-i interval_seconds] <server-address>
EOF
    exit 1
}

die() {
    echo "Error: $*" >&2
    exit 1
}

while [[ $# -gt 0 ]]; do
    case "$1" in
    -H)
        shift
        [[ $# -gt 0 ]] die "-H requires a host/IP"
        PROXY_HOST="$1"
        shift
        ;;
    -p)
        shift
        PROXY_ENABLED=1
        if [[ $# -gt 0 && "$1" =~ ^[0-9]+$ ]]; then
            PROXY_PORT="$1"
            shift
        else
            PROXY_PORT="$DEFAULT_PROXY_PORT"
        fi
        ;;
    -i)
        shift
        [[ $# -gt 0 ]] die "-i requires a number"
        [[ "$1" =~ ^[0-9]+$ ]] die "Interval must be a number (seconds)"
        INTERVAL="$1"
        shift
        ;;
    -h | --help)
        usage
        ;;
    --)
        shift
        break
        ;;
    -*)
        die "unknown option: $1"
        ;;
    *)
        URL="$1"
        shift
        if [[ $# -gt 0 ]]; then
            die "Too many arguments. Unexpected: $*"
        fi
        break
        ;;
    esac
done

if [[ -z "$URL" && $# -gt 0 ]]; then
    URL="$1"
    shift
    [[ $# -gt 0 ]] && die "Too many arguments. Unexpected: $*"
fi

[[ -z "$URL" ]] && usage

if [[ "$PROXY_ENABLED" -eq 1 ]]; then
    [[ "$PROXY_PORT" =~ ^[0-9]+$ ]] die "Proxy port must be a number"
    ((PROXY_PORT >= 1 && PROXY_PORT <= 65535)) die "Proxy port must be 1..65535"
fi

((INTERVAL >= 1)) die "Interval must be >= 1 second"

send_notification() {
    if command -v notify-send >/dev/null && [[ -n "$DISPLAY" ]]; then
        export DBUS_SESSION_BUS_ADDRESS="unix:path=${XDG_RUNTIME_DIR:-/run/user/$(id -u)}/bus"
        notify-send "Reachable" "$1"
    fi
}

play_sound() {
    if command -v paplay >/dev/null; then
        paplay /usr/share/sounds/freedesktop/stereo/complete.oga 2>/dev/null
    elif command -v aplay >/dev/null; then
        aplay /usr/share/sounds/alsa/Front_Center.wav 2>/dev/null
    fi
}

CURL_OPTS=("--silent" "--head" "--fail")
if [[ "$PROXY_ENABLED" -eq 1 ]]; then
    CURL_OPTS+=(--socks5-hostname "$PROXY_HOST:$PROXY_PORT")
    echo "Proxy: $PROXY_HOST:$PROXY_PORT"
else
    echo "Proxy: Disabled"
fi

echo "Target: $URL | Interval: ${INTERVAL}s"

while true; do
    if curl "${CURL_OPTS[@]}" "$URL" >/dev/null 2>&1; then
        echo "$(date '+%Y-%m-%d %H:%M:%S') $URL is REACHABLE!"
        send_notification "Address $URL is reachable Now!"
        play_sound
        exit 0
    else
        echo "($(date '+%Y-%m-%d %H:%M:%S')) $URL is still unreachable!"
    fi
    sleep "$INTERVAL"
done

اگه روی سرور و پورتی میخواید ران بشه که وپن دارین، (دیفالت لوکال‌هاست، پورت 10808) میتونید با سوئیچ های p- و H-، به ترتیب پورت و سرور رو تغییر بدید...

#script@pibytes


- PiBytes
1