cyru55_ch4 | Unsorted

Telegram-канал cyru55_ch4 - cyru55 unofficial channel

2746

بمیرید بمیرید 🇭🇺

Subscribe to a channel

cyru55 unofficial channel

افزونه VSCode اتصال به دیتابیس
⭕️ Database Client

🔸MySQL
🔸MariaDB
🔸SQLite
🔸PostgreSQL
🔸Redis
🔸ClickHouse
🔸Kafka
🔸MongoDB
🔸Snowflake
🔸ElasticSearch

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

برای سریعتر نوشتن کوئری، از snippetهای جالبی هم میشه استفاده کرد
sel、del、ins、upd、joi

افزونه‌های دیگری هم روش نصب کرد، مثلا
🔺Database Client JDBC
باعث میشه به همون افزونه، قابلیت JDBC اضافه شود، درنتیجه میتونه به دیتابیس‌های خیلی بیشتری متصل بشه، از جمله
🔸IBM
🔸Db2
🔸Hive
🔸Presto
🔸Cassandra
و خیلی دیتابیس‌های دیگر ...


🌐 Marketplace

Open Source

💄 @dbclient

Читать полностью…

cyru55 unofficial channel

توی زبانهای مختلف برنامه‌نویسی
روشهای متفاوتی وجود داره برای نوشتن متن چند خطی
مثلا توی php بهش میگن HERDOC و این شکلی

$x = <<<END
one
two
three
END;


نکته مهم قضیه اینه که
کدها ممکنه عمق indent داشته باشن
درستش اینه که indent رو حذف کنه

نباید این داده رو نگهداری کنه
    one
two
three


باید این داده رو نگهداری کنه
one
two
three


توی زبان javascript برای نوشتن رشته چند خطی، از کاراکتر backtick استفاده میشه
این 👈🏼 `

🔻ولی مشکل اینه که وقتی بنویسی
let x = `
one
two
three
`;

❗️اون رشته متنی با عمق ذخیره میشه
😐😐
راه‌حل چیه؟


جاوااسکریپت قابلیت جالبی داره
⭕️ بنام Template Literals
اجازه میده قالب دلخواه بسازی
به کمک هوش، کدی رو نوشتم که مشکل رو حل میکنه
با فرض اینکه برای عمق کدها از تب "t\" استفاده کنید

const str = (S,...V) => S.raw.reduce((acc,str,i) => acc+str+(V[i]||""),"").split("\n").map(L=>L.replace(/^\t+/,"")).join("\n").trim();


امیدوارم بدرد کسی بخوره

Читать полностью…

cyru55 unofficial channel

🎈 کانال BAFO | فرصت‌های شغلی برنامه‌نویسی

آیا به دنبال شغل رؤیایی خود در دنیای برنامه‌نویسی هستید؟
ما اینجا هستیم تا بهترین فرصت‌های شغلی برای برنامه‌نویسان را به شما معرفی کنیم.

🧨 @BAFO_channel

Читать полностью…

cyru55 unofficial channel

مسئله من نیستم! مسئله سرکوب، اعدام، زندان و فقر است.

همین روزها یکی از شهروندان ایران در شهر ملکان به نام غفار اکبری زیر شکنجه ماموران نیروی انتظامی جان باخته است.

دیروز من به‌عنوان یک فعال شناخته‌شده‌ی ۴۰ ساله توسط ماموران یگان ویژه نیروی انتظامی مورد آزار و اذیت جنسی و فحاشی جنسی قرار گرفتم. ماموران انتقال یگان ویژه که رفتارشان مصداق رفتار اراذل و اوباش و متجاوزان بود و به هر زنی در خیابان فحاشی رکیک می‌کردند، حین بازداشت، سر من را از سمت گوش چپ، محکم به درب ماشین کوبیدند و با استفاده از گیجی لحظه‌ای من، به زور توی ماشینشان هلم دادند. داخل اتومبیل، دو دست من را گرفته بودند و راننده مدام می‌گفت: «مادرت رو ...» آن که سمت چپم بود دست چپم را به زور به میان پایش برده بود و می‌گفت برام بمال! سمت راستی هم به مادر و خواهرم فحش می‌داد. در همین حال که دستان من را گرفتار بودند با رخ فاتح، سلفی می‌گرفتند و وقتی به سختی اعتراض می‌کردم، صدای کرکرشان بیشتر می‌شد و می‌گفتند «دهانت را برایت جر می‌دهیم.» مامور سمت چپ دستش را به زیر لباسم می‌برد به نفر راست می‌گفت خوب هم سفید است: «شب در بازداشتگاه می‌خواهم زنم بشود.» آن یکی می‌گفت: «مادرش را جلوی چشمش...»

راننده می‌گفت: ما منتظریم بودیم خودت را به آتش بکشی! تخمش را نداشتی این دفعه خودت را بسوزان.

همان‌ها که سارینا و نیکا را کشتند، صراحتا می‌گفتند: «نه تنها عین سگ شما را می‌کشیم بلکه شما را می‌گ...»

همه‌ی این‌ها تا زمانی بود که من را تحویل مامورانی دهند که دوربین داشتند!

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

بنابر این رفتارهای غیرانسانی و غیراخلاقی که با ما شهروندان ایرانی توسط مأموران به اصطلاح انتظامی انجام می‌شود:
تصمیم من این است. به‌جای آن‌که مرا بازداشت کنید، نگه دارید و بکشید، قلب یا سر من را هدف قرار دهید.

@Hosseinronaghi

Читать полностью…

cyru55 unofficial channel


⭕️ اپ‌های تولید رمز یکبارمصرف چجوری کار میکنن؟

00:01 چرا باید بدونیم چی هستن
01:19 اپ باید چه ویژگی داشته باشه
‏ 03:05 Unix Timestamp چیست
‏ 06:13 Hash Algorithm چیست
11:55 اصلا چرا مورداستفاده قرار بگیره
19:28 چگونه همگام‌سازی شکل میگیره
26:23 اهمیت تاریخ‌وزمان برای تولید رمز
28:23 کلیت قضیه به چه صورته
29:20 امکان جاسوسی یا سرقت‌رمز؟

Читать полностью…

cyru55 unofficial channel

⭕️ Wave Terminal

Open Source
🔹Windows
🔹Linux
🔹Mac

Features:
🔸File Previews
🔸Data Visualization
🔸Integrated AI
🔸Remote File Editing
🔸Inline Web Browser
🔸Customize, Theme, Style
🔸Build widgets with HTML

🌐 waveterm.dev

⬇️ Download

Читать полностью…

cyru55 unofficial channel

⭕️ Byobu

open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen
works on most Linux, BSD, and Mac distributions

open source

Читать полностью…

cyru55 unofficial channel

🔺


این یوزراسکریپت رو خیلی توسعه دادم و سایتهای زیادی بهش اضافه کردم، از جمله
🔸stackoverflow.com
🔸stackexchange.com
🔸superuser.com
🔸serverfault.com
🔸askubuntu.com
🔹duckduckgo.com
🔹medium.com
🔹reddit.com
🔹scribd.com
بنظر خودم خیلی عالی و مفید و ایده‌آل شده
🔺آموزش استفاده
بی‌نصیب نمانید

Читать полностью…

cyru55 unofficial channel

🔺حلال بودن صیغه در فقه اهل تشیع

Читать полностью…

cyru55 unofficial channel

#آموزش
⭕️ ساخت ربات گفتگوی ناشناس

🔺بسیار ساده
🔺بدون نیاز به کدنویسی
🔺کاملا رایگان و نامحدود
🔺شبانه‌روزی و بدون‌قطعی

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

Читать полностью…

cyru55 unofficial channel

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

Читать полностью…

cyru55 unofficial channel

Status:

🆔 @raw_json_cybot
Name: Show Message Details
Description: reveal message technical data in JSON format
#tool #programming #dev #developer

Host: Cloudflare Workers
Source: ❌Close
Permissions:
🔘 ---

Works at #private

Читать полностью…

cyru55 unofficial channel

نوردVPN سرورهای زیادی داره
مثلا برای کشور لهستان، آدرس‌هاش به این صورته
pl230.nordvpn.com
که مثلا عدد سرورها از 130 الی 250 هست
ولی برای همه اعداد سرور وجود نداره


برای پیدا کردن سرورهای سالم و قابل‌اتصال
در ترمینال لینوکص
یا ترموکص اندروید
میتونیم از حلقه for استفاده کنیم

for i in {110..123}; do echo "pl$i.nordvpn.com"; done


برای تست سرور از ping استفاده میکنیم
بعدش خروجی با grep فیلتر میکنیم
با sed حروف اضافی رو حذف میکنیم
لیست خالص آیپی‌ها رو درمیاره
for i in {120..250}; do timeout 2 ping -c1 -n pl$i.nordvpn.com 2>/dev/null |grep time= |sed -E 's/.+from\s(\S+):.+/\1/'; done


ذخیره همه لیست در یک فایل
for i in {120..250}; do timeout 2 ping -c1 -n pl$i.nordvpn.com 2>/dev/null |grep time= |sed -E 's/.+from\s(\S+):.+/\1/' >> Poland.txt; done


نمایش نظیر به نظیر
for i in {120..250}; do SRV="pl$i.nordvpn.com"; echo -ne "$SRV\t"; RES=$(timeout 2 ping -c1 -n $SRV 2>/dev/null |grep time= |sed -E 's/.+from\s(.+):.+time=(.+)\s.+/\1\t\2ms/'); [ -n "$RES" ] && echo $RES || echo -ne "\r\e[K"; done


⚠️ حین تست VPN فعال باشد

Читать полностью…

cyru55 unofficial channel

⭕️ به افتخار #کیانوش_سنجری می‌ایستیم

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

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

Читать полностью…

cyru55 unofficial channel

بازم چیز مجانی خواستید بگید

Читать полностью…

cyru55 unofficial channel

⭕️ سرویس رایگان ریسایز و کش تصاویر

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

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

نمونه یک عکس
https://wallpapercave.com/wp/wp3813630.jpg

لود بصورت واسطه
https://wsrv.nl/?url=wallpapercave.com/wp/wp3813630.jpg

تغییر سایز به 240p مثلا
https://wsrv.nl/?url=wallpapercave.com/wp/wp3813630.jpg&amp;h=240

افزایش فشردگی تا 50%
https://wsrv.nl/?url=wallpapercave.com/wp/wp3813630.jpg&amp;h=240&amp;q=50



☑️ مستندات

Open Source
حتی میتونید سرور اختصاصی خودتون رو بسازید
با ++C نوشته شده، از libvips و nginx استفاده میکنه، سایتی مشابه همون رو بوجود بیارید، یا مثلا سایتهای بزرگی مثل دیجیکالا میتونن سرویس اختصاصی خودشون رو بوجود آورد

Читать полностью…

cyru55 unofficial channel

🔺 Updated
remove login,app,cookie,rules boxes at linkedin.com too

Читать полностью…

cyru55 unofficial channel

🧿 App mod @VPN_Only

Читать полностью…

cyru55 unofficial channel

فرمت JPEG خیلی برای نگهداری عکسها ایده‌آل بود، از زمان خلقت‌ش 1992 تا به امروز اکثر نیازها رو برطرف کرده؛

هم کیفیت قابل قبولی داشت
هم توانایی فشرده کردن زیادی داشت
J
oint
Photographic
Experts
Group
محدودیت‌هایی داشت که شاید بشه از اونا بعنوان نقاط ضعف اسم برد
مثلا فقط حاوی تصویر تک لایه بود
فقط تصاویر RGB بودن، برای چاپ‌خونه‌ها که CMYK کار میکردن آزاردهنده بود
توانایی transparency نداشت، نمیشد بخشی از عکس بصورت شیشه‌ای باشه
عدم توانایی ذخیره عکس اورجینال بدون فشردگی
عدم توانایی در نگهداری تصاویر متحرک یا فیلم
عدم امکان ترسیم اشکال برداری و...

بعدها گروهی جمع شدن و کل پروژه رو مجددا بازنویسی کردن توی زبان C نوشتن، تحت عنوان OpenJPEG شروع به فعالیت کردن و اونو توسعه میدادن و...


⭕️ اخیرا گروهی جمع شدن، کل پروژه رو مجدد از اول بازنویسی کردن توی ++C نوشتن، فرمتی رو خلق کردن بنام JXL که با قبلی اختلاف زیادی داره، خیلی پیشرفت کرده، خیلی توانایی‌های زیادی بهش اضافه کردن، خلاصه زیادی خوب شده

🔻ویژگی‌های فرمت JXL چی هستن

🔸به لحاظ فشردگی
فرمت JXL میزان فشردگی بیشتری داره، مثلا دو عکس با رزولیشن یکسان و دارای سطح کیفیت یکسان، ولی حجم کمتری اشغال میکنه
برای عکاسی استاندارد حدود 40~30 درصد حجم کمتری داره
برای عکس‌های بدون‌فشردگی مثل PNG حدود 50% حجم کمتر
اگه عکس دارای شفافیت باشه حجم فشردگی بیشتر خواهد داشت

🔸به لحاظ کیفیت تصویر
بازم JXL تصاویر با کیفیت‌تری دخیره میکنه، نسب به JPEG با همون سایز

🔸به لحاظ توانایی‌ها
توانایی ذخیره عکس اورجینال بدون‌فشردگی رو هم داره (که‌فرمتJPEGنداشت)
پشتیبانی از شفافیت (Transparency) دارد
توانایی ذخیره تصاویر متحرکت مشابه GIF دارد
پشتیبانی از HDR و WCG دارد (که اجازه میده تصاویر زنده‌تر و واقعی‌تر باشن)
سازگاری حداکثری با JPEG را دارد
مثلا اگه دستگاه توانایی پخش JXL نداشت، بدون تغییر در کیفیت میتونه دقیقا همون عکس رو به JPEG تبدیل کنه

🔸سرعت اینکد و دیکد
به لحاظ سرعت ذخیره سازی، فرمت JXL حدود 4 برابر کند است
مثلا عکسی که توی 0.1 ثانیه ذخیره میشد توی 0.4 ثانیه ذخیره میشه

به لحاظ سرعت خواندن، دیکد و نمایش، حدود 2 برابر سریعتر است
که احتمالا تاثیرش چشمگیر نباشه، محسوس نباشه، مگر در عکسهای نجومی


🔹ضمن اینکه JXL از effort یا preset پشتیبانی میکنه
یعنی اینطور نیست که مثلا یه فایلی بهش بدی، همیشه اونو توی 0.6 ثانیه تبدیل کنه
میتونی تنظیم کنی پردازشگر من چه مقدار تحت فشار قرار بگیرد برای تبدیل

مثلا با effort=1 ممکنه 0.1 ثانیه طول بکشه و عکس با حجم‌بیشتری بده
ولی با effort=9 ممکنه 3.5 ثانیه طول بکشه و حجم خیلی‌کمتری بهت بده

❗️برخلاف JPEG که اصلا چنین قابلیتی نداشت

Читать полностью…

cyru55 unofficial channel

❇️ Portmaster

فایروال خیلی خوبی هست و اگر تمایلی داشتین نصبش کنید بصورت اوپن سورس هست و کاملا رایگانه

مهمترین و اصلی ترین تمرکز اون روی حریم خصوصی هست هر چند که امکانات بسیار جالبی هم داره مثلا میتونید سایتی رو داخل کروم بلاک کنید ولی داخل فایرفاکس باز بشه و خیلی چیزای دیگه که سعی کنید باهاش کار کنید تا متوجه بشید

🟢 https://yasserdivar.ir

🔗 https://safing.io/

دقت کنید که نصب آنلاین هست و چیزی بین 300 تا 500 مگابایت دانلود میکنه

Читать полностью…

cyru55 unofficial channel

🔺فیلترشکنی مخصوص مطالعه صفحات

Читать полностью…

cyru55 unofficial channel

⭕️ Tabby

an infinitely customizable cross-platform terminal app for local shells, serial, SSH connections

open source

☑️ cross platform
🔸Windows
🔸macOS
🔸Linux

🌐 tabby.sh

⬇️ Download

Читать полностью…

cyru55 unofficial channel

#موقت
⭕️ یه ترمینال خیلی زیبا و مدرن و ناامن
🔺Warp Terminal

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

سرچ رنگی، ویرایشگر حرفه‌ای، قالب‌پذیری، افزونه، مشارکت گروهی و...
سازگاری با zsh و bash و fish
امکان غیرفعال کردن جاسوسی

🌐 warp.dev

⬇️ Download
🔹Windows
🔹Linux
🔹Mac

⚠️ اوپن‌سورس نیست

Читать полностью…

cyru55 unofficial channel


⭕️ چالش میزان جاسوسی ویندوز

مواد لازم:
🔸یک سیستم‌عامل مخرب
🔸داشتن 10 دقیقه زمان آزاد
🔸نداشتن سربرگ‌های باز :)

مراحل اقدام:
🔹ابتدا دستگاه رو ریستارت کنید
🔹تا 10 دقیقه هیچ کاری نکنید
🔹از ترافیک شبکه اسکرین بگیرید

Читать полностью…

cyru55 unofficial channel

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

Читать полностью…

cyru55 unofficial channel

☑️ نوبت حرکت سفید
⚠️ بدون تقلب
🔺 بهترین حرکت را بیابید

Читать полностью…

cyru55 unofficial channel

🫂 گروه دوستان نادر
@NaderFriends
👥 گروه دشمنان نادر
t.me/+Z-dlAwIuOxQ1Nzlk

Читать полностью…

cyru55 unofficial channel

🔺


طی مزاکراتی که با کلادفلیر نداشتم
سرویس Images رو رایگان کردن
گفتن بشرطی که بچه خوبی باشین، سوءاستفاده و خرابکاری نکنید
مستندات طریقه استفاده
علاوه بر سایت، حتی توی ورکر هم میشه ازش استفاده کرد

Читать полностью…

cyru55 unofficial channel

#موقت
⚠️ حفره امنیتی خطرناک #ویندوز

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

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

همانطور که قبلا گفته بودم
پیشنهاد میکنم برای باز کردن هرنوع فایل فشرده، از این نرم‌افزارها استفاده کنید
🔸7zstd
🔸FreeArc
🔸7-Zip
🔸PeaZip
هم ایمن هستن
هم خیلی سریع‌تر
هم قابلیت‌های زیادی دارن
هم رایگان هستن
هم... میخوای واست نون هم بگیره؟!

Читать полностью…

cyru55 unofficial channel

امروز 13 نوامبر
روز جنبش جهانی مهربانی
World Kindness Movement

یعنی باید امروز سعی کنی یه مقدار آدم باشی، میدونم سخته ولی شدنیه، مثلا به غریبه‌ها لبخند بزنی، مهربان برخورد کنی، از همکارانت تعریف کنی، خوبی‌هاشون رو بیان کنی، به خانواده سر بزنی، براشون شیرینی بگیری، بغل و بوس +18 و...

Читать полностью…
Subscribe to a channel