یک برنامه نویس تنبل
2.63K subscribers
1.89K photos
302 videos
42 files
2.19K links
کانال یک برنامه نویس تنبل

🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
Forwarded from Ashia
توی Hive میتونید برنامه های لوکال رو تونل کنید به خارج!
وقتی میخواید به کارفرما خروجی کار رو نشون بدید ولی فعلا هاست و سرور نگرفتید
میتونید با expose به یه دامنه تبدیل کنید!

باور نمیکردم بشه انقد راحت پیاده ش کرد
مرسی از expose
9👍1
Ashia
توی Hive میتونید برنامه های لوکال رو تونل کنید به خارج! وقتی میخواید به کارفرما خروجی کار رو نشون بدید ولی فعلا هاست و سرور نگرفتید میتونید با expose به یه دامنه تبدیل کنید! باور نمیکردم بشه انقد راحت پیاده ش کرد مرسی از expose
🔶 این ابزار یک کلاینت کاملاً سبک و قابل نصب روی سیستم‌عامل‌های مختلفه. این کلاینت کارش اینه که یک تونل امن از نوع SSH Reverse Tunnel بین ماشین لوکال شما و سرورهای expose برقرار می‌کنه. یعنی برعکس حالت عادی که سرور باید به شما دسترسی داشته باشه، اینجا خود شما از داخل شبکه‌تون (حتی با NAT و بدون آی‌پی ثابت) به سرورهای expose متصل می‌شید. سرور expose هم در ازای این اتصال، یک دامنه‌ی موقت و عمومی به شما اختصاص می‌ده و تمام درخواست‌هایی که به اون دامنه میاد رو از طریق همون تونل به برنامه‌ی در حال اجرا روی پورت محلی شما (مثلاً localhost:3000) هدایت می‌کنه. نتیجه‌اش اینه که با یک دستور ساده مثل expose 3000، خروجی کارتان در اختیار کارفرما یا هر کاربر دیگری در سراسر جهان قرار می‌گیره.

نکته بسیار مهم اینه که این روش هیچ وابستگی به تحریم‌ها یا محدودیت‌های شبکه‌ای که برای ابزارهایی مثل ngrok پیش اومده نداره، چون شما امکان این رو دارید که سرور expose را روی یک VPS شخصی خودتان هم نصب و راه‌اندازی کنید. اما اگر از سرویس عمومی خود expose استفاده کنید، کافیه کلاینت را نصب کنید و کارتان را راه بیندازید.

خود expose راه‌های نصب مختلفی رو پوشش داده که می‌تونید توی مستنداتش ببینید. اگر از Laravel Herd استفاده می‌کنید، expose از قبل در ترمینال شما موجوده و آماده به کاره. اگر هم از PHP استفاده می‌کنید، می‌تونید فایل PHAR را مستقیماً از گیت‌هاب دانلود کرده و اجرایی کنید، یا از طریق Composer به صورت سراسری نصبش کنید. همچنین دستور expose self-update هم برای به‌روزرسانی کلاینت به آخرین نسخه وجود داره.

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

حتماً یک نگاه به مستندات نصبش بندازید تا با تمام امکانات و روش‌های نصب آن آشنا بشید.


https://expose.dev/docs/

@TheRaymondDev
5👎1
به مدت یک هفته رایگان شد
DeepSeek v4 flash Api
https://www.openmodel.ai/event

@TheRaymondDev
🔥72👍1👏1
شما ide debugger پرسن هستین یا
stdout (print / log / echo/...)
پرسن؟
Final Results
24%
ide debugger
49%
stdout
27%
پرسن هستم
🐳8🍌4👍1
از کودوم قسمت کد میشه باگ xss دراورد؟
(عکس با کیفیت در کامنت)

#ProductionTips

@TheRaymondDev
👩‍💻یکی از کارهای مهم در مدیریت و بهینه‌سازی دیتابیس، شناسایی جداولی است که بیشترین فضا را اشغال کرده‌اند 📊

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


SELECT
relname AS table_name,
pg_size_pretty(pg_total_relation_size(relid)) AS size
FROM pg_catalog.pg_statio_user_tables
ORDER BY pg_total_relation_size(relid) DESC;
‍‍


این کوئری برای موارد زیر بسیار کاربردی است:

شناسایی جداول حجیم
بررسی رشد داده‌ها در طول زمان
برنامه‌ریزی برای آرشیو یا پارتیشن‌بندی داده‌ها
تحلیل مصرف فضای ذخیره‌سازی دیتابیس

گاهی یک کوئری ساده می‌تواند دید بسیار خوبی از وضعیت دیتابیس به شما بدهد و به تصمیم‌گیری‌های بهتر در زمینه Performance و Capacity Planning کمک کند.

#PostgreSQL #Database #Postgres

📱 @MilwadKhosravi
Please open Telegram to view this post
VIEW IN TELEGRAM
🔶 صفحه گیت هاب :

https://github.com/HiveSofts

@TheRaymondDev
👍3
🔶 دوستان، چند دلیل وجود دارد که ما تاکنون در Kick و Twitch فعالیت نداشته‌ایم.

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

- برای دسترسی پایدار به پلتفرم ‌ها، به یک VPN یا سرویس عبور از تحریم باکیفیت و معمولاً پولی نیاز است. البته بخش اتصال OBS به Kick و Twitch معمولاً مشکلی ندارد، اما سایر بخش ‌های پلتفرم ممکن است محدود باشند.

- استریم به اینترنت پایدار و باکیفیت نیاز دارد. هرگونه قطعی، نوسان یا افت سرعت می‌تواند کیفیت پخش را تحت تأثیر قرار دهد.

- در ماه ‌های ابتدایی معمولاً پیدا کردن مخاطب بسیار دشوار است. برای مثال، خودم چند بار در Kick استریم کردم، اما عملاً بازدید کننده ‌ای نداشتم. رشد در این پلتفرم ‌ها زمان ‌بر است و نیاز به استمرار دارد.

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

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

@TheRaymondDev
👎3👍1
Forwarded from A hacker (r.m)
@rmsup.pdf
1.7 MB
🤑آموزش کشف آسیب‌پذیری Race Condition و چندبرابر شدن اعتبار کیف پول

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

🔵 @rmsup Boost
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥1
مجله خبری تلگرام [ T N M ]
ه‌منظور پیشگیری از هرگونه دسترسی غیرمجاز و صیانت از امنیت داده‌ها و دارایی‌های مشتریان، در حال حاضر ارائه خدمات مبتنی بر کارت را به صورت موقت از دسترس خارج کرده است.
👆👆
مگه این بانک‌ها ایران اکسس نبودن؟؟
هر بچه‌‌ای بخواد اتک بزنه سیم اینترنت و سرور رو میکشین و یک کشور رو فلج میکنید؟؟

@TheRaymondDev
👍6😁1
فکر میکنید اگه یدونه
apt update
بزنید اپی مثل انجینکس که براش این همه باگ دراومده اپدیت میشه؟
خیر! انجینکس دوتا ورژن داره
mainline, stable version
اون چیزی که دیفالت نصب میشه استیبل ورژنه که سالی یبار ریلیز میشه
برای اینکه بروز باشین و پروفورمنس خوبی هم داشته باشین از mainline استفاده کنید:
https://nginx.org/en/linux_packages.html#Ubuntu

@TheRaymondDev
🔥2👍1
ورسل جدیدا از وبسوکت هم ساپورت میکنه

@TheRaymondDev
👍1
🔶 این واقعاً یک قابلیت جذاب برای پروژه‌ای مثل Hive است.

امروز بسیاری از توسعه‌دهندگان برای استقرار پروژه‌های فرانت‌اند و استاتیک مجبورند سراغ Vercel، Netlify یا Cloudflare Pages بروند. اما اگر Hive بتواند این قابلیت را به‌صورت Self-Hosted ارائه کند، یک مزیت مهم خواهد بود.

https://github.com/HiveSofts

@TheRaymondDev
5
🔶 اوضاع اندروید خوب نیست!

برنامه های خارج از گوگل پلی به سختی قابل نصب است یا نصب آن غیر ممکن خواهد بود.

محدودیتی مشابه IOS

@TheRaymondDev
💩21😭2👍1👎1👏1🥴1💔1
پسورد هم میشه گذاشت:
https://opencode.ai/docs/server/

@TheRaymondDev
🔥4
🔶 آیا حاضرید یک کالای 400 میلیون تومانی را 200 میلیون تومان بخرید، اما آمریکا برنده نشود، و به نفع چین تمام شود؟

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

قیمت لپ‌تاپ‌ها می‌شکند؛ اما به چه قیمتی برای امنیت جهان؟


بازار جهانی نیمه‌هادی‌ها با یک "سونامی قیمتی" از سوی شرق آسیا مواجه شده است که می‌تواند نظم نوین دیجیتال را بازنویسی کند. شرکت‌های پیشرو چینی، CXMT و YMTC، با استراتژی "قیمت‌گذاری تهاجمی" (عرضه کالا زیر قیمت بازار برای حذف رقبا)، قلب تپنده گجت‌ها یعنی DRAM (حافظه دسترسی تصادفی پویا) و NAND (حافظه فلش غیرفرار) را هدف قرار داده‌اند. در حالی که میانگین قیمت جهانی این قطعات بین 300 تا 400دلار نوسان می‌کند، چینی‌ها با برچسب قیمتی 150 دلاری، عملاً سودآوری را برای رقبای آمریکایی و کره‌ای غیرممکن کرده‌اند.

این جهش خیره‌کننده که با رشد درآمد 719 درصدی CXMT همراه بوده، برندهای بزرگی همچون HP، Dell و Acer را مجاب کرده تا برای حفظ رقابت‌پذیری خود، به سمت تامین‌کنندگان چینی کوچ کنند. این پدیده در فرهنگ اقتصادی ما مشابه "شکستن نرخ در بازار" است که منجر به خروج اجباری کاسبان قدیمی می‌شود.

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

#خبر

</Gratomic AI Bot>

@TheRaymondDev
👍13🔥21😍1
گروه اطلاعاتی فایو آیز پس از محدودیت آمریکا بر مدل‌های هوش مصنوعی آنتروپیک هشدار داد خطر سایبری ظرف چند ماه در راه است


به گزارش نهادهای اطلاعاتی طراز اول، تنها چند ماه تا عرضه مدل‌های قدرتمند هوش مصنوعی باقی مانده است؛ مدل‌هایی که می‌توانند امنیت سایبری جهان را زیر و رو کنند و برای دولت‌ها و کسب‌وکارها دردسرهای جدی ایجاد کنند.


سعی کنید توی این چند ماه به شدت روی امنیتتون کار کنید

@poinair پوینا
👍5