eitaa logo
برنامه نویسی | Web Block
2.4هزار دنبال‌کننده
1.1هزار عکس
29 ویدیو
4 فایل
نه شعار میدیم،نه رویا میفروشیم😉 با علاقه بهت برنامه‌نویسی یاد میدیم❤️ به جریان فکر و فناوری خوش اومدی..☄️💻 Support ➡️ @Web_Block_Support Web ➡️ https://web-block.ir/
مشاهده در ایتا
دانلود
برنامه نویسی | Web Block
دوست دارید از چالش های پروژه گرفتن از کارفرما و فریلنسری براتون بگم؟😁✌️🏻 شاید خنده دار باشن ولی هزا
💚💚💚 یه بار برای اینکه کارفرما رو از دست ندم، زمان تحویل پروژه رو خیلی فشرده و غیرمنطقی اعلام کردم. نتیجه این شد که سه شبانه‌روز نخوابیدم و کیفیت کار اونقدر افت کرد که عملاً آبروم جلوی کارفرما رفت. اونجا بود که فهمیدم «نه» گفتن به ددلاین‌های نشدنی، نه تنها باعث بی‌احترامی نیست، بلکه نشانه‌ی حرفه‌ای بودن منه. یاد گرفتم که اعتبارم رو نباید فدای ترس از دست دادن یک پروژه کنم، چون همیشه پروژه‌ی بعدی هست، اما اعتماد کارفرما به راحتی دوباره به دست نمیاد. 💚💚💚
🅰پروژه ای که در جهنم را باز کرد 🅱قسمت ۱۰: خطای ۴۰۴ در دنیای واقعی نفسم تو سینه حبس شده بود. لپ‌تاپ رو بستم، اما نور ضعیف نمایشگر از لبه‌های قاب دستگاه به بیرون نشت می‌کرد 😮‍💨 من هکر نبودم؛ من فقط طراحی بودم که کار با
Flexbox
و Grid را بلد بودم، نه نفوذ به لایه‌ی کرنل سیستم‌عامل. این بازی برای من نبود🚫
(اما باید یه دلیلی باشه که من انتخاب شدم...)
سریع گوشیم رو برداشتم تا با پشتیبانی سرویس‌دهنده‌ی اینترنت یا حتی پلیس فتا تماس بگیرم، اما با دیدن صفحه گوشی، دستام شروع به لرزیدن کرد... حتی نمی تونستم یک ثانیه بیشتر گوشی رو تو دستام نگه دارم!📵 روی نمایشگر گوشی، همون پیام STAGE_ONE: ACCEPTED با همون فونت مانیتور لپ‌تاپ نقش بسته بود.
(یعنی حتی گوشیم هم تحت کنترل بود؟؟)
سکوت مطلق خونه تنها چیزی بود که حس می‌کردم. الان روی صندلی نشستم و سعی می‌کنم به این فکر کنم که چطور ممکنه همه‌ی دستگاه‌های خونه به یک‌باره از دسترس خارج شده باشن. یعنی اینا همه یه باگ امنیتی تو کل شبکه خونه است؟ یا شاید...❕❕ دوباره به سمت لپ‌تاپ برگشتم و اون رو باز کردم. صفحه نمایش دوباره بالا اومد. خبری از Stage Two نبود. انگار سیستم منتظر یه واکنش خاص از من بود...🎭
(چه واکنشی باید داشته باشم؟ اگه بترسم کارم تمومه)
وارد بخش Inspect Element شدم. همیشه این کار رو برای دیباگ کردن کد های به هم ریخته‌ام انجام می‌دادم. این بار اما متفاوت بود!! تو تب Network متوجه شدم صدها Request بی‌وقفه به یک دامین ناشناس با آدرس pro-stream-event.io در حال ارسال بود. این که فقط یه ترافیک ساده‌ی ارسال تصویر بود.😐 انگار من داشتم پروژه‌ای رو دیباگ می‌کردم که نه برای وب، بلکه برای استریم زندگی من طراحی شده بود. کنجکاوی‌ام، به ترسم غلبه کرد🤔 سعی کردم با همون دانش فرانت‌اند، ساختار اون صفحه‌ای رو که باز بود تحلیل کنم. تو فایل README.md که تو پوشه‌ی Archive بود، یک متن مخفی پیدا کردم که فقط وقتی z-index المان‌ها رو تغییر دادم، خودش رو نشان داد: «تعداد شرکت‌کنندگان باقی‌مانده: ۳۴ نفر.»😨 دست‌هام روی کیبورد خشک شد. ۳۴ نفر؟ یعنی من تنها کسی نیستم که تو این جهنم گیر افتاده؟ یعنی چی باقی مانده؟ بقیه حذف شدن؟ چجوری حذف شدن؟ حذف بشی چه بلایی سرت میاد؟ فکر کنم دارم می فهمم... کم کم... آهسته آهسته... ادامه دارد... 🔜🔜 ╭─❀ @web_block ❀─╮
فعلا قابلیت بارگیری به دلیل درخواست زیاد فراهم نیست
نمایش در ایتا
برنامه نویسی | Web Block
دوست دارید از چالش های پروژه گرفتن از کارفرما و فریلنسری براتون بگم؟😁✌️🏻 شاید خنده دار باشن ولی هزا
💚💚💚 یک‌بار اونقدر برای بستن پروژه عجله داشتم که اصلاً نپرسیدم کارفرما دقیقاً دنبال چیه و فقط بر اساس حدس خودم قیمت دادم. نتیجه این شد که نصف مسیر رو رفتم و بعد فهمیدم داریم در دو جهت کاملاً متفاوت می‌رویم و کل زمانم هدر رفت! اونجا بود که فهمیدم گوش دادن و سوال پرسیدن قبل از هر توافقی، از خود کدنویسی حیاتی‌تره. فریلنسر موفق کسی نیست که سریع‌تر دست به کیبورد می‌شه، کسی هست که قبل از شروع، با پرسش‌های درست، «نقشه راه» رو از ذهن کارفرما می‌کشه بیرون. 💚💚💚
🟡🟡🟡 ❓سلام این برنامه Visual Studio Code واسم بالا نمیاد از دو گوشی امتحان کردم ... ❓سلام خسته نباشید ببخشید این تمرین رو میشه با گوشی هم انجام داد ؟ ❓الان من نه لپ تاپ دارم نه کامپیوتر چطوری تمرین کنم؟ ❓یه سوال باید حتماً لپ تاب داشته باشیم
درخواست زیاد داشتید درباره نحوه کدزنی با موبایل ویدئو آموزشی خدمتتون💞 سوالی بود بپرسید👇 🆔 @Web_Block_Support
دانلود Acode از مایکت👇👇 📲 https://myket.ir/app/com.foxdebug.acodefree
🅰پروژه ای که در جهنم را باز کرد 🅱قسمت ۱۱: معمای حذف‌شدگان با دیدن عدد «۳۴»، تمام بدنم یخ کرد. ۳۴ نفر؟ یعنی ۳۳ نفر دیگه هم درست مثل من، تو اتاق‌هاشون نشستن و دارن با این رابط کاربری لعنتی دست‌وپنجه نرم می‌کنن؟
(باز خداروشکر ۳۳ نفر دیگه هم بدبخت مثل من وجود داره، من تنها نیستم...)
سرم گیج می‌رفت. به فایل‌های پروژه یه نگاه دیگه انداختم. پوشه‌ای به اسم
log_archive
نظرم رو جلب کرد. با احتیاط پوشه رو باز کردم؛
(حالا یجوری هم دارم احتیاط می کنم انگار سریع باز کردنش یا آروم باز کردنش تفاوتی هم داره تو نتیجه😐)
لیست بلندی از فایل‌ها با نام‌ های کاربری عجیب:
user_09
، user_12، user_45 ... رندوم تصمیم گرفتم فایل user_09.log رو باز کنم. اون قدر با console.logهای ساده و خطاهای نحوی جاوااسکریپت پر شده بود که معلوم بود طرف درست مثل من فرانت‌اند کاره و هیچ سررشته‌ای از هک نداره!!
(وای خدای من... این کدا رو نگاه)
هرچی به انتهای فایل نزدیک‌تر می‌شدم، کدها آشفته‌تر می‌شدن. انگار نویسنده تو لحظات آخر، از روی استیصال، فقط کلیدهای کیبورد رو به هم می‌کوبیده😨😨 آخرین خط فایل user_09 مثل یه پتک روی سرم فرود اومد: console.log("اون‌ها خسته شدن... دیگه تماشاگر ندارم. چرا صفحه سیاه نمی‌شه؟ من هنوز دارم کد می‌زنم... فقط... فقط بذارید برم.") بعد از اون، تاریخ آخرین دسترسی: 2026/06/13 - 02:14 AM.
(نه نه نه اینکه یعنی...)
یعنی همین چند ساعت پیش! تنم لرزید. ⚠️«حذف شدن»⚠️ حذف شدن، یعنی «پایان نمایش». وقتی بیننده‌ها خسته بشن، وقتی دیگه «امتیاز» تماشاگران برای هیجان تو بالا نره، سیستم تو رو از مدار خارج می‌کنه.🌐 اما چطور؟ یعنی واقعاً...؟ صدای نویز ضعیفی از بلندگوهای لپ‌تاپ بلند شد. یه پیام جدید تو کنسول مرورگر، با همون فونت مونو و رنگ سبزش ظاهر شد: 🔺> WARNING: VIEWERSHIP DROPPING. 28 ACTIVE SPECTATORS REMAINING. 🔺> INCREASE THE TENSION. PERFORM A DECISIVE ACTION. تنش رو افزایش بده؟ یعنی اونا منتظرن که من تو این مسابقه یه کار احمقانه‌ انجام بدم؟ با حرکتی عصبی، سعی کردم DOM صفحه رو دستکاری کنم. دنبال کدی گشتم که این استریم رو به سرور pro-stream-event.io وصل می‌کرد. اگه نمی‌تونستم هک کنم، حداقل می‌تونستم ظاهر صفحه رو «بشکنم»!!🧐 یه Overlay با CSS ساختم و opacity اون رو روی ۱۰۰ گذاشتم تا کل صفحه رو بپوشونه. دکمه‌ی Enter رو زدم. برای یه لحظه، تصویر وب‌کم سیاه شد. صدای چند تا پیام سریع تو کنسول پروژه شنیده شد: 🔺> ERROR: CSS_INJECTION_DETECTED. 🔺> SPECTATOR_REACTED: LAUGHING.😂😂 یه کلمه‌ی «خنده»؟ اونا داشتن به تلاش‌های کودکانه و آماتور من می‌خندیدن؟؟😟 من نه تنها راه فرار رو پیدا نکرده بودم، بلکه با این کار، فقط امتیاز تماشاگران رو بالا برده بودم. اونا از دست‌وپا زدن من برای فرار، بیشتر از همیشه لذت می‌بردن! من تو یه مسابقه‌ی گلادیاتوری مدرن گیر افتاده بودم؛ جایی که ابزار کار من، به جای شمشیر، کیبورد من بود و زمین بازی، زندگی شخصیم. ادامه دارد... 🔜🔜 ╭─❀ @web_block ❀─╮
فعلا قابلیت بارگیری به دلیل درخواست زیاد فراهم نیست
نمایش در ایتا
برنامه نویسی | Web Block
دوست دارید از چالش های پروژه گرفتن از کارفرما و فریلنسری براتون بگم؟😁✌️🏻 شاید خنده دار باشن ولی هزا
💚💚💚 یه بار فکر کردم چون فریلنسرم باید ۲۴ ساعته در دسترس باشم و به هر پیام کارفرما توی تلگرام بلافاصله جواب بدم نتیجه‌اش این شد که تمرکزم برای کد زدن کاملاً از بین رفت و کارفرما هم تصور کرد من هیچ زندگی شخصی‌ای ندارم! وقت و بی وقت بهم پیام می داد و انتظار بیجا داشت! یاد گرفتم که برای خودم «ساعات کاری» تعریف کنم و به کارفرما هم بگم کی در دسترسم؛ چون اگه مرز نذاری، پروژه به جای کار، تبدیل می‌شه به زنجیر پات 💚💚💚
🅰پروژه ای که در جهنم را باز کرد 🅱قسمت ۱۲: قرارداد نامرئی خنده😂😂 اونا داشتن به تلاش‌هام می‌خندیدن!! حس تحقیر تمام وجودم رو گرفت. به صفحه خیره شدم.
SPECTATOR_REACTED: LAUGHING
هنوز روی مانیتور می‌درخشید. یعنی اونا نه تنها من رو می‌دیدن، بلکه واکنش‌های من رو هم به صورت لحظه‌ای تحلیل می‌کردن. باید یه راهی پیدا می‌کردم. نباید بازی می‌کردم. باید بازی رو عوض می‌کردم.
(شاید احمقانه به نظر بیاد بخوام بازی رو عوض کنم که قوانینشو نمیدونم... ولی انجامش میدم!)
دوباره سراغ فایل‌های پروژه رفتم. این بار خیلی دقیق‌تر. در حال گشتن پوشه ها بودم که به یه فایل رسیدم:
peer_connection.js
(احساس می کنم این فایل قبلا نبود)

انقدر اتفاقات عجیب افتاده که ظاهر شدن یه فایل جدید برام تعجب آور نیست😵‍💫 با دست‌هایی که هنوز می‌لرزید، فایل رو باز کردم. فکر کنم کدهایی بود برای برقراری ارتباط مستقیم بین سیستم من و یه سیستم دیگه. انگار این کدها طوری طراحی شده بودن که من بتونم با یک نفر دیگه، با یک شرکت‌کننده‌ی دیگه تو این جهنم ارتباط بگیرم.
(ولی نمی دونم واقعا مجازم این کار رو بکنم یا نه...)
سریع دست به کار شدم. کدهای بخش
Broadcast
رو پیدا کردم. به جای ارسال تصویر خودم به سرور، سعی کردم یک پیام متنی ساده و مخفی بفرستم. نوشتم:
HELP. WHO IS THERE?
*کمک. کی اونجاست؟* دکمه اینتر رو زدم. چند ثانیه سکوت محض... بعد، کنسول لرزید و یک متن جدید ظاهر شد، نه از طرف سیستم، بلکه از طرف یک کلاینت دیگه: USER_45: احمق نباش اونا دارن نگاه می‌کنن. اگه بنویسی کمک می‌خوای، امتیازت میاد پایین. اگه امتیازت بیاد پایین، حذف می‌شی.😨 قلبم ریخت. پس اون‌جا بود. یه شرکت کننده دیگه داشت با من حرف می‌زد. با عجله تایپ کردم: حذف شدن یعنی چی؟ اصلا این مسابقه برای چیه؟🧨 دوباره چند ثانیه سکوت. بعد، پیام بعدی اومد: USER_45: برای پول، برای قدرت! هر امتیاز تو رو بهش نزدیک تر میکنه... نباید این امتیاز ها رو از دست بدی🎲 شوکه شده بودم. تمام این مدت فکر می‌کردم یه آزمایش نظارتی دولتیه، اما... اما شاید این فقط یه قمار کثیف آنلاین بود یا شاید هم چیزی فراتر از اون؟؟🎭
(با اینکه الان باید نسبت به شرایط آگاه تر شده باشم ولی حس می کنم بیشتر گیج شدم...)
خواستم بنویسم «این چجوری بازیه؟ قوانینش چیه؟»، که یهو پیام سیستم روی صفحه ظاهر شد: ⛔️> WARNING: UNAUTHORIZED COMMUNICATION DETECTED. ⛔️> PENALTY: 50% DEDUCTION FROM CURRENT SCORE.
*جریمه : کاهش ۵۰ درصدی امتیاز فعلی*
عدد بالای صفحه از «۳۴۰۰» به «۱۷۰۰» سقوط کرد. 📉 لپ‌تاپ شروع کرد به بوق زدن ممتد. اونا فهمیده بودن. اونا نمی‌ذاشتن ما با هم متحد بشیم. هر پیام خصوصی، به قیمت از دست رفتن شانس برنده شدن من بود. ادامه دارد... 🔜🔜 ╭─❀ @web_block ❀─╮