Rick Sanchez 🤍 ریک سانچز
رفتن به کانال در Telegram
هرچی میخواد دل تنگم میگم! 🔰 کانال اطلاعرسانی رویداد ریک سانچز 🆔 @M4tinBeigi_Events
نمایش بیشترکشور مشخص نشده استدسته بندی مشخص نشده است
2 421
مشترکین
+14324 ساعت
+4717 روز
+52730 روز
آرشیو پست ها
🚩 مسابقه بزرگ فتح پرچم بلو (bluCTF) آغاز شد!
بلوبانک امروز یک مسابقه فتح پرچم آنلاین به سبک Jeopardy با جوایز شمش طلا برگزار کرده است.
🏆 جوایز مسابقه (به ارزش روز طلا):
🥇 تیم اول: ۱۳۳۳۷ میلیگرم طلا (~۱۳٫۳ گرم) 👈 حدود ۴۱۸ میلیون تومان
🥈 تیم دوم: ۷۷۷۰ میلیگرم طلا (~۷٫۷ گرم) 👈 حدود ۲۴۴ میلیون تومان
🥉 تیم سوم: ۴۴۴۰ میلیگرم طلا (~۴٫۴ گرم) 👈 حدود ۱۳۹ میلیون تومان
(محاسبه بر اساس نرخ روز شمش طلای ۲۴ عیار / هر گرم ۳۱٫۳ میلیون تومان)
🧩 دستهبندی چالشها:
وب، مهندسی معکوس، پاون و باینری، فارنزیک، رمزنگاری، موبایل، و یک چالش ویژه ماشین چندمرحلهای (Machine / Box).
⏰ زمان شروع: امروز ۲۵ شهریور از ساعت ۱۸:۰۰
👥 ظرفیت هر تیم: ۱ تا ۵ نفر
ما با تیم «مستر هرمس» در مسابقه رقابت میکنیم. اگر اهل تست نفوذ، امنیت و مسابقات CTF هستید حتما شرکت کنید 🤍
برنامهنویس و غیر برنامهنویس نداره
حتما حتما حتما این ویدیو رو ببینید
صبوری کنید و تا انتها ببینید
Repost from Pedi | پِدی
آموزش Spec-Driven Development با GitHub Spec Kit
✍️ توی این ویدیو باهم یک پروژه رو دو بار میسازیم؛ یکبار با یه پرامپت ساده و کلی جزئیات ناگفته که تصمیمگیری دربارهشون رو به AI میسپاریم، و یکبار با GitHub Spec Kit. بعد هم روند ساخت و خروجی هر دو رو کنار هم مقایسه میکنیم.
منظور از «توسعه مبتنی بر مشخصات» اینه که قبل از پیادهسازی، روشن کنیم دقیقاً چی میخوایم بسازیم، چرا و چه انتظاری ازش داریم. ابزار Spec Kit گیتهاب کمک میکنه این مشخصات رو تدوین کنیم، براشون برنامهی فنی بچینیم و کار رو به تسکهای قابلاجرا تقسیم کنیم؛ بعد کدنویسی رو بر اساس همین مسیر پیش ببریم.
برای من، بخش مهم این روش فقط کد نوشتن نیست؛ اینه که بیشتر به داستان محصول فکر کنیم: کاربر چه مشکلی داره؟ قراره چه مسیری رو توی محصول طی کنه؟ از کجا بفهمیم چیزی که ساختیم، واقعاً نیازش رو برطرف میکنه؟
💬 حتی اگه برنامهنویس نیستید، ولی با کمک AI ایدههاتون رو میسازید، پیشنهاد میکنم یه نگاهی به این ویدیو بندازید. با یک مثال عملی بررسی میکنیم که وقت گذاشتن برای روشن کردن خواستهها، چه تفاوتی با شروع مستقیم از «کد بزن» داره.
⏯️ تماشا ویدیو در یوتیوب
اینم توضیحات کامل بازی و نحوه انجام رسیدن به جواب
https://github.com/m4tinbeigi-official/yektanet-ramzolmasal-solver
وارد سایت
https://256.yektanet.tech/ramzolmasal/
بشید و
در صفحه مسابقه وارد حساب کاربری خود شوید.
کلید F12 را فشار دهید و وارد سربرگ Console شوید.
کد بالا را کپی، پیست کرده و Enter بزنید.
اسکریپت تمام ۱۰ مرحله را در عرض چند ثانیه ثبت کرده و وضعیت نهایی را چاپ میکند 🤍
console.log("%c🚀 در حال شروع حل خودکار تمامی مراحل مسابقه...", "color: #22c55e; font-size: 14px; font-weight: bold;");
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
// تابع کمکی برای محاسبه SHA-256 در مرورگر
async function sha256(message) {
const msgBuffer = new TextEncoder().encode(message);
const hashBuffer = await crypto.subtle.digest('SHA-256', msgBuffer);
const hashArray = Array.from(new Uint8Array(hashBuffer));
return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
}
try {
// ۱. دریافت اطلاعات کاربر برای تولید پرچم مرحله خیار
const meRes = await fetch('/ramzolmasal/api/me');
const meData = await meRes.json();
const phone = meData.phone || '';
const userId = meData.id || '';
let khiarFlag = '';
if (phone && userId) {
const hash = await sha256(phone + userId);
khiarFlag = `YEK{${hash}}`;
}
// ۲. لیست تمام مراحل و پرچمهای متناظر
const stages = [
{ id: "tati-tati", name: "تاتی تاتی", flag: "YEK{YektaNet}" },
{ id: "kalagh", name: "کلاغ", flag: "YEK{56d8e1ff5ed4bdfdb04cc1f7b43185987069ca74497c00c4551836d3469f9a2c}" },
{ id: "negahban", name: "نگهبان دربار", flag: "YEK{b2cc0153bbafead0}" },
{ id: "shahed", name: "شاهد روباه", flag: "YEK{8952b28a1d3d9376}" },
{ id: "nabat", name: "ارزش نبات", flag: "YEK{۵۴۲۵۸۲۵۹۶۷۱۲۳۶۹۷}" },
{ id: "sargijeh", name: "سرگیجه", flag: "YEK{welcome_to_tanzolmasal}" },
{ id: "khiar", name: "خیار", flag: khiarFlag },
{ id: "ya-x", name: "یاایکس", flag: "YEK{8b20d2e007c740e35428d1bbdd964654}" },
{ id: "kimiagar", name: "کیمیاگر", flag: "YEK{25bpjruy5dyv67rj5ibyp0c15yds9is66gh2m7zh7spcksjzbupn4b3kczsyayezejq7yxrbh076podnj5gw2lo3kyt1rbwmpdo6exmhsdon1s0vsutq2yd0w32gyttm}" },
{ id: "pelak", name: "دیوار به دیوار", flag: "YEK{21565732109198584667:6ebd1e974a22}" }
];
// ۳. ارسال متوالی پاسخها
for (let i = 0; i < stages.length; i++) {
const stage = stages[i];
if (!stage.flag) {
console.warn(`⚠️ پرچم مرحله ${stage.name} محاسبه نشد.`);
continue;
}
// انتخاب مرحله
await fetch('/ramzolmasal/api/select', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ id: stage.id })
});
// ارسال پاسخ
const submitRes = await fetch('/ramzolmasal/api/submit', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ flag: stage.flag })
});
const submitData = await submitRes.json();
if (submitData.correct) {
console.log(`%c[${i + 1}/10] ✅ مرحله ${stage.name} (${stage.id}): ${submitData.message}`, "color: #10b981; font-weight: bold;");
} else {
console.log(`%c[${i + 1}/10] ℹ️ مرحله ${stage.name} (${stage.id}): ${submitData.message || JSON.stringify(submitData)}`, "color: #f59e0b;");
}
await sleep(350); // مکث کوتاه برای جلوگیری از تداخل درخواستها
}
console.log("%c🎉 تمامی ۱۰ مرحله با موفقیت بررسی و ثبت شدند!", "color: #3b82f6; font-size: 14px; font-weight: bold;");
// بازخوانی وضعیت نهایی
if (typeof window.me === 'function') {
window.me();
}
} catch (err) {
console.error("❌ خطا در اجرای اسکریپت خودکار:", err);
}
})();یکتانت به مناسبت روز برنامهنویس
یک مسابقه CTF گذاشته بود که جایزه اش ۱۰۰۰ دلاره
من همه جواب هارو دارم
میفرستم براتون که وارد کنید و شما هم برنده بشید 🙂
https://256.yektanet.tech/ramzolmasal/
Repost from Code Bashe 👨🏼💻 کد باشه
سلام به همه رفقا و دولوپرهای عزیز 👋
در حال حاضر داریم یک هاب و پکیج جامع برای جذب اسپانسر مالی و زیرساخت سرور/ابری برای پروژههای متنباز ایرانی آماده میکنیم تا شرکتهای هاستینگ، خدمات ابری و هوش مصنوعی روی ریپازیتوریهای کاربردی اسپانسری انجام بدن.
اگر جزو توسعهدهندگانی هستید که هر ماه روی گیتهاب فعالیت مستمر دارید و پروژههای اوپنسورس فعال منتشر میکنید، لطفاً لینک پروفایل گیتهاب و ریپازیتوریهای اصلیتون رو به ایمیل زیر ارسال کنید تا شرایط بررسی بشه و در لیست پکیجهای حامیان مالی قرار بگیرید:
📩 m4tinbeigi@gmail.com
ریک سانچز
https://github.com/m4tinbeigi-official
با گیتهاب ثبتنام کنید
اون اکانتی که بدون کارت باهاش ثبتنام کردم
continue with GitHub
رو زده بودم
چندتا اکانت گیت هاب ندارم که چک کنم
شما چک کنید و نتیجه رو بگید
احتمالا بعضیا نتونستن بدون کارت سرور رو بگیرن
احتمالا به IP VPN مربوط میشه
بررسی کنم خبر میدم
به یک ثبت نام VM ایجاد کردم
الان چک کردم بدون کارت هم میشه :)
بربد سرور رایگان بگیرید حالشو ببرید 🤌
از طریق سایت Freestyle.sh میتونید یک سرور رایگان بسازید؛ فقط کافیه اطلاعات حسابتون رو وارد کنید. هیچ هزینهای از شما کسر نمیشه.
برای ساخت حساب مجازی هم میتونید از طریق MPay اقدام کنید.
مشخصات سرور رایگان:
RAM: ۸ گیگابایت
HDD: ۳۲ گیگابایت
CPU: ۴ هسته مجازی
مناسب برای تست، پروژههای شخصی و راهاندازی سرویسهای سبک 🚀
من روش هرمس نصب کردم 👀
این اموجیهارو گذاشتم واسه هیترام
لذت میبرم میبینم که هستید و میسوزید
دوستتون دارم که منو دنبال میکنید
مرسی که هستید
پروژه Antigravity Quota Monitor
مانیتور زنده سهمیه و مصرف مدلها در Google Antigravity، درست مثل Claude Code
اگر با Antigravity کار میکنید، نبود نشانگر سهمیه و عدم اطلاع از زمان ریست شدن نشستها همیشه چالشبرانگیز بوده. این ابزار بدون نیاز به پنجرههای اضافه، وضعیت مصرف لحظهای و هفتگی را مستقیماً روی دکمه مدلها سوار میکند.
ساختار فنی پروژه:
• لایه اول (quota_engine.py): خواندن امن توکن فعال از Keychain/Credential Manager، تمدید خودکار OAuth و واکشی سهمیه دقیق مدلها (Gemini 3.8 Flash ،Claude 4.6 و...) همراه با زمان ریست.
• لایه دوم (sync_daemon.py): دیمن پسزمینه برای محاسبه مصرف تجمعی ۷ روزه (Weekly Quota) و ذخیره روی IPC داخلی برنامه.
• لایه سوم (antigravity_quota_injector.js): تزریق نشانگر مینیمال روی سلکتور مدل به شکل همراه با Tooltip زمان باقیمانده.
ویژگیهای مهم:
- ضد آپدیت (Update-Proof): فایلهای هسته برنامه دستکاری نمیشوند و با آپدیت خودکار آنتیگرویتی از کار نمیافتد.
- تطبیق هوشمند با تم: سازگاری بلادرنگ با تمهای لایت و دارک.
- چندسکویی: اجرا روی macOS ،Linux و Windows.
- نصب سریع: راهاندازی کامل تنها با یک خط کامند در ترمینال.
ریپازیتوری گیتهاب:
https://github.com/m4tinbeigi-official/antigravity-quota-monitor
🚀 سوئیچ سریع اکانتها در Google Antigravity با یک کلیک!
تغییر اکانتهای کاری و شخصی در گوگل آنتیگرویتی دردسر زیادی داشت. این ابزار سبک، سریع و متنباز ساخته شد تا این فرآیند رو زیر ۳ ثانیه انجام بده.
⚡️ ویژگیها:
• سوییچ آنی و بدون لاگین مجدد (پشتیبانی از GUI و CLI)
• نسخه نیتیو مک (M-Series و Intel) و ویندوز (۱۰ و ۱۱)
• امنیت ۱۰۰٪ آفلاین بدون هیچ سرور واسط (مدیریت مستقیم در Keychain و Credential Manager)
⭐ مشاهده سورسکد و دانلود از گیتهاب:
https://github.com/m4tinbeigi-official/antigravity-account-switcher
