کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
ا🔥 WebAssembly چیه و آیا میشه Call of Duty Mobile رو داخل مرورگر اجرا کرد؟ دیروز پرسیدم: «آیا میشه Call of Duty Mobile رو برای سمت کاربر داخل مرورگر نوشت؟» حالا وقتشه با WebAssembly آشنا بشیم 👇 ا🔹 WebAssembly (Wasm) چیه؟ اWebAssembly یک فرمت باینری low…
🦀 کامپایلر Rust مستقیماً داخل مرورگر اجرا میشود
پروژه Weblings کل زنجیرهی کامپایل rustc را به WebAssembly منتقل کرده. کد Rust مستقیماً داخل تب مرورگر کامپایل و اجرا میشود — بدون ارسال کد به سرور و بدون نیاز به sandbox جداگانه.
🔧 مسیر کامپایل:
✅ در حال حاضر دو ابزار روی این پایه در حال اجراست:
میتونید نسخهی زنده رو اینجا امتحان کنید:
🔗 weblings.forest-anderson.ca
نویسنده، Forest Anderson، قصد دارد از این پایه برای ابزارهایی استفاده کند که نحوه عملکرد حافظه را در هنگام یادگیری Rust به صورت بصری نشان دهند، دقیقا مشابه کاری که قبلاً برای C انجام داده شده
📦 GitHub:
#WebAssembly #Rustlings
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
پروژه Weblings کل زنجیرهی کامپایل rustc را به WebAssembly منتقل کرده. کد Rust مستقیماً داخل تب مرورگر کامپایل و اجرا میشود — بدون ارسال کد به سرور و بدون نیاز به sandbox جداگانه.
🔧 مسیر کامپایل:
Rust → rustc → Cranelift IR → Waffle → اشیاء WASM → لینکر → WASM
برای این کار، نویسنده از پچهای rustc از bjorn3 استفاده کرده و یک مبدل Cranelift IR → Waffle و یک لینکر WASM جداگانه نوشته است.
✅ در حال حاضر دو ابزار روی این پایه در حال اجراست:
▫️ نسخهی مرورگری از Rust Playground
▫️ مجموعه کامل تمرینهای Rustlings، بدون
نیاز به نصب Rust روی سیستم
میتونید نسخهی زنده رو اینجا امتحان کنید:
🔗 weblings.forest-anderson.ca
نویسنده، Forest Anderson، قصد دارد از این پایه برای ابزارهایی استفاده کند که نحوه عملکرد حافظه را در هنگام یادگیری Rust به صورت بصری نشان دهند، دقیقا مشابه کاری که قبلاً برای C انجام داده شده
📦 GitHub:
https://github.com/AngelOnFira/weblings
#WebAssembly #Rustlings
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
❤5👍1
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
چرا C منسوخ نمیشه؟ 🤔 منسوخ شدن دقیقاً یعنی چی؟ 🧐 یعنی مثلا بیان سایت پایتون رو جمع کنن و ریپازیتوریهاشو ببندن. ولی خب C که اصلاً سایت رسمی نداره، ریپازیتوری مرکزی نداره، هیچ سازمانی پشتش نیست و همینطوری دست به دست، نسل به نسل داره جلو میره. C منسوخ نمیشه…
🐘 چرا PHP منسوخ نمیشه؟
هر چند سال یکبار یه موج «PHP مُرده» راه میافته... ولی آمار یه چیز دیگه میگه.
📊 واقعیت بازار
🏗 چرا PHP هنوز اینقدر پرکاربرده؟
🔸 وردپرس
🔸 پروژههای Legacy
🔸 هاستینگ ارزان و فراگیر
🔸 اکوسیستم قدرتمند
ا⚡️ PHP امروز با PHP گذشته فرق داره
🎯 جمعبندی
ا PHP منسوخ نمیشه، چون:
نتیجه؟
#PHP #Laravel #WordPress #Backend #WebDevelopment
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
هر چند سال یکبار یه موج «PHP مُرده» راه میافته... ولی آمار یه چیز دیگه میگه.
📊 واقعیت بازار
طبق آمار W3Techs، حدود ۷۲٪ از وبسایتهایی که فناوری سمت سرورشون مشخصه، از PHP استفاده میکنن. این عدد با اختلاف زیادی از زبانهای دیگه مثل ASP.NET، Java، Ruby و Node.js بیشتره. یعنی با وجود تمام زبانهای جدید، PHP هنوز یکی از مهمترین ستونهای توسعهی وب محسوب میشه.
🏗 چرا PHP هنوز اینقدر پرکاربرده؟
🔸 وردپرس
وردپرس بهتنهایی بیش از ۴۰٪ از کل وبسایتهای دنیا رو تشکیل میده و کاملاً با PHP توسعه داده شده. علاوه بر اون، سیستمهایی مثل Laravel، Symfony، Drupal، Joomla و Magento هم روی PHP ساخته شدن.
🔸 پروژههای Legacy
میلیونها وبسایت و سامانهی سازمانی سالهاست با PHP کار میکنن و همچنان بدون مشکل در حال سرویسدهی هستن. بازنویسی چنین پروژههایی با یک زبان جدید معمولاً هزینه، زمان و ریسک بسیار بالایی داره و در بسیاری از موارد توجیه اقتصادی نداره.
🔸 هاستینگ ارزان و فراگیر
تقریباً تمام شرکتهای هاستینگ از PHP پشتیبانی میکنن و راهاندازی یک پروژهی PHP بسیار ساده و کمهزینه است. همین موضوع باعث شده هنوز انتخاب اول بسیاری از کسبوکارهای کوچک و متوسط باشه.
🔸 اکوسیستم قدرتمند
فریمورکهایی مثل Laravel و Symfony همچنان بهصورت فعال توسعه داده میشن و جامعهی کاربری بزرگی دارن. هزاران کتابخانه و پکیج آماده هم باعث میشن توسعهی پروژههای بزرگ سریعتر و سادهتر باشه.
ا⚡️ PHP امروز با PHP گذشته فرق داره
بسیاری هنوز PHP رو با نسخههای قدیمی قضاوت میکنن، در حالی که از PHP 7 به بعد تغییرات بزرگی اتفاق افتاد:
✅ افزایش چشمگیر سرعت اجرای برنامهها و کاهش مصرف حافظه
✅ سیستم Type قدرتمندتر و امکانات مدرنتر زبان
✅ اضافه شدن قابلیتهایی مثل Attributes، Enums، Constructor Property Promotion و Readonly Properties
✅ اضافه شدن JIT Compiler در PHP 8 (که بیشتر در پردازشهای محاسباتی سنگین کاربرد داره)
به عبارت دیگه، PHP سالهاست که در حال مدرن شدن و بهبود مستمره.
🎯 جمعبندی
ا PHP منسوخ نمیشه، چون:
1️⃣ بخش بزرگی از اینترنت هنوز روی PHP اجرا میشه.
2️⃣ اکوسیستم عظیمی مثل WordPress، Laravel و Symfony پشتشه.
3️⃣ طی سالهای اخیر بهجای توقف، مدام مدرنتر شده.
4️⃣ هزینهی مهاجرت میلیونها پروژه به زبانهای دیگه بسیار بالاست.
5️⃣ برای توسعهی وب، هنوز هم گزینهای سریع، پایدار و اقتصادی محسوب میشه.
نتیجه؟
هر فناوریای که چنین زیرساخت عظیم، جامعهی کاربری گسترده و اکوسیستم فعالی داشته باشه، به این راحتیها منسوخ نمیشه. شاید PHP مثل گذشته مرکز توجه نباشه، اما همچنان یکی از مهمترین موتورهای وب امروزه.
#PHP #Laravel #WordPress #Backend #WebDevelopment
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥4❤2👍1
دنیا دار مکافاته
اگر در حق کسی ظلم کردید
اگر حقی و ناحق کردید
آخر سر موقع مرگت مردم خوشحال میشن
اگر در حق کسی ظلم کردید
اگر حقی و ناحق کردید
آخر سر موقع مرگت مردم خوشحال میشن
🕊15❤3👍2😁1
Forwarded from کدهالیک | codehalic
خب مثل اینکه بانک پارسیان هم دیتاش هک شده و روی اینترنت قرار داده شده !
به کشور اوپن سورس ایران خوش آمدید
@codehalics | کدهالیک
به کشور اوپن سورس ایران خوش آمدید
@codehalics | کدهالیک
🔥17😁7❤2💔1
کدهالیک | codehalic
خب مثل اینکه بانک پارسیان هم دیتاش هک شده و روی اینترنت قرار داده شده ! به کشور اوپن سورس ایران خوش آمدید @codehalics | کدهالیک
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 نقض جدید: اطلاعات مشتریان بانک پارسیان در معرض افشا قرار گرفت
🔍 مجموعهای در حدود 1 میلیون رکورد از اطلاعات حساس مشتریان «بانک پارسیان» در فهرست فروشندگان بانکهای اطلاعاتی غیرمجاز مشاهده شده است. این مجموعه شامل اطلاعاتی مانند شماره مشتری، نام، نام خانوادگی، نام پدر، تاریخ تولد، محل تولد، شماره شناسنامه، شماره ملی، شماره تلفن همراه، شماره تلفن ثابت، آدرس یا نشانی، کدپستی، کد شهاب و سایر دادههای حساس مرتبط با مشتریان این بانک است.
📌 افشای این اطلاعات میتواند کاربران را در معرض خطراتی مانند کلاهبرداری مالی، حملات فیشینگ هدفمند، مهندسی اجتماعی و سوءاستفاده از اطلاعات شخصی و بانکی قرار دهد. به کاربران توصیه میشود نسبت به تماسها، پیامها و لینکهای مشکوک هوشیار باشند و از ارائه اطلاعات شخصی خود به افراد ناشناس خودداری کنند.
✅ صحت دادههای ارائهشده در بررسی نمونهای تایید شد.
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔍 مجموعهای در حدود 1 میلیون رکورد از اطلاعات حساس مشتریان «بانک پارسیان» در فهرست فروشندگان بانکهای اطلاعاتی غیرمجاز مشاهده شده است. این مجموعه شامل اطلاعاتی مانند شماره مشتری، نام، نام خانوادگی، نام پدر، تاریخ تولد، محل تولد، شماره شناسنامه، شماره ملی، شماره تلفن همراه، شماره تلفن ثابت، آدرس یا نشانی، کدپستی، کد شهاب و سایر دادههای حساس مرتبط با مشتریان این بانک است.
📌 افشای این اطلاعات میتواند کاربران را در معرض خطراتی مانند کلاهبرداری مالی، حملات فیشینگ هدفمند، مهندسی اجتماعی و سوءاستفاده از اطلاعات شخصی و بانکی قرار دهد. به کاربران توصیه میشود نسبت به تماسها، پیامها و لینکهای مشکوک هوشیار باشند و از ارائه اطلاعات شخصی خود به افراد ناشناس خودداری کنند.
✅ صحت دادههای ارائهشده در بررسی نمونهای تایید شد.
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
😁8❤1🤯1
میدونید چرا IDE های C و ++C تمشون لایت مود هستش و نه دارک مود؟
چون افرادی که باهاشون کد میزدن بجای خیره شدن به مانیتور بیشتر فکر میکردن، امروزه فشار از روی مغز برداشته شده و رفته روی چشم :)
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
چون افرادی که باهاشون کد میزدن بجای خیره شدن به مانیتور بیشتر فکر میکردن، امروزه فشار از روی مغز برداشته شده و رفته روی چشم :)
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👍13
Forwarded from ذهن زیبا - A beautiful Mind
اکانت رسمی تلگرام در توییتر این عکس از پاول رو منتشر کرده.
سال ۲۰۱۲ هم لینوس تروالدز همین انگشت رو حواله انویدیا کرد.
@haghiri75_blog
سال ۲۰۱۲ هم لینوس تروالدز همین انگشت رو حواله انویدیا کرد.
@haghiri75_blog
🔥10❤3⚡1😁1
Forwarded from ذهن زیبا - A beautiful Mind
آخرین توییت عرفان و همچنین آخرین پستهای کانال تلگرامیش خبر از اجرای حکم میده.
قبل تر به ۱، ۲ و ۵ سال حبس محکوم شده بود که خب چون در ایران تجمیعی نیست در نهایت به ۵ سال تحمل مجبور خواهد بود و چیزی در حدود ۱۸ ماه باید بگذره که بتونه درخواست آزادی مشروط/عفو حکومتی و ... کنه.
امیدواریم زودتر بتونه بخشودگی یا عفو دریافت کنه.
@haghiri75_blog
قبل تر به ۱، ۲ و ۵ سال حبس محکوم شده بود که خب چون در ایران تجمیعی نیست در نهایت به ۵ سال تحمل مجبور خواهد بود و چیزی در حدود ۱۸ ماه باید بگذره که بتونه درخواست آزادی مشروط/عفو حکومتی و ... کنه.
امیدواریم زودتر بتونه بخشودگی یا عفو دریافت کنه.
@haghiri75_blog
💔15❤1🔥1
Forwarded from Dev Fuel
https://www.linkedin.com/feed/update/urn:li:activity:7488874750979772416/
آقای عباس مقدم ( موسس و مدرس وب سایت otedia ) هم دارن میرن زندان.
یادش بخیر، 3 سال که پیش که میخواستم Nodejs یاد بگیرم، آموزش ایشون زبان زد بود. هر چند به نظر هنوز هم تکمیل نشده.
زحمت های زیادی در کامیونیتی آموزش برنامه نویسی کشیدند.
آقای عباس مقدم ( موسس و مدرس وب سایت otedia ) هم دارن میرن زندان.
یادش بخیر، 3 سال که پیش که میخواستم Nodejs یاد بگیرم، آموزش ایشون زبان زد بود. هر چند به نظر هنوز هم تکمیل نشده.
زحمت های زیادی در کامیونیتی آموزش برنامه نویسی کشیدند.
LinkedIn
ما دیگه باید بریم زندان
تا اطلاع ثانوی خودم و خانمم مهمون زندان هستیم
نمیدونم کی برگردیم. یا اصلا قراره برگردیم یا نه
اگه برگشتیم…
تا اطلاع ثانوی خودم و خانمم مهمون زندان هستیم
نمیدونم کی برگردیم. یا اصلا قراره برگردیم یا نه
اگه برگشتیم…
ما دیگه باید بریم زندان
تا اطلاع ثانوی خودم و خانمم مهمون زندان هستیم
نمیدونم کی برگردیم. یا اصلا قراره برگردیم یا نه
اگه برگشتیم خبر میدم
ولی امیدوارم هروقت برگشتیم همه چیز ری استارت شده باشه | 35 comments on LinkedIn
تا اطلاع ثانوی خودم و خانمم مهمون زندان هستیم
نمیدونم کی برگردیم. یا اصلا قراره برگردیم یا نه
اگه برگشتیم خبر میدم
ولی امیدوارم هروقت برگشتیم همه چیز ری استارت شده باشه | 35 comments on LinkedIn
💔13🔥2❤1
🇺🇸 سفارت آمریکا توی
قطر ، بحرین ، عربستان ، عراق ، اردن ، اسرائیل
به شهروندان آمریکایی هشدار تخلیهی خاورمیانه رو صادر کرد .
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
قطر ، بحرین ، عربستان ، عراق ، اردن ، اسرائیل
به شهروندان آمریکایی هشدار تخلیهی خاورمیانه رو صادر کرد .
𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe
𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥6🕊2👍1
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
🇺🇸 سفارت آمریکا توی قطر ، بحرین ، عربستان ، عراق ، اردن ، اسرائیل به شهروندان آمریکایی هشدار تخلیهی خاورمیانه رو صادر کرد . 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe 𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
مصر هم به این لیست اضافه شد ،
مصر در جنگهای قبلی ، دستور تخلیه نداده بود.
🔥4⚡2🕊1
Forwarded from Mr. T (hosein TooVinS)
اگه مدلهای چیدمانی CSS رو میخواین درک کنین این دوتا سایت به خوبی فلکسباکس و گرید رو توضیح داده که در قالب بازی میتونید یاد بگیرید، به نظرم کاربردی، باحال و مفیده.
🔗 Flexbox
🔗 Grid
@ToovinsJs
🔗 Flexbox
🔗 Grid
@ToovinsJs
👍9❤1
Forwarded from localhost (Yousef Taheri)
سایت roadmap.sh بالاخره از فاز فقط برنامه نویسی خارج شد و مسیر یادگیری شبکه رو هم به لیست اضافه کرد:
https://roadmap.sh/network-engineer
https://roadmap.sh/network-engineer
roadmap.sh
Network Engineer
Step-by-Step guide to learn Network Engineering in 2026
❤11