کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
2.91K subscribers
1.21K photos
277 videos
31 files
1.23K links
👈 اینجا جاییه که یاد می‌گیریم و با هم رشد می‌کنیم

💬 Group : @IRdeveloperchat
تبادل : @ProgramersCafeSup 🫴
تبلیغات : @Cafe_Code_add


♂️ مالک : @Ali_Rohany ♂️
Download Telegram
Forwarded from localhost (Yousef Taheri)
تجهیزات اسقاطی و ضایعاتی برای پرتاب اوکیه؟
😁15
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
ا🔥 WebAssembly چیه و آیا میشه Call of Duty Mobile رو داخل مرورگر اجرا کرد؟ دیروز پرسیدم: «آیا میشه Call of Duty Mobile رو برای سمت کاربر داخل مرورگر نوشت؟» حالا وقتشه با WebAssembly آشنا بشیم 👇 ا🔹 WebAssembly (Wasm) چیه؟ اWebAssembly یک فرمت باینری low…
🦀 کامپایلر Rust مستقیماً داخل مرورگر اجرا می‌شود

پروژه 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
Forwarded from 𝐃𝐫 𝐓𝐞𝐥
Please open Telegram to view this post
VIEW IN TELEGRAM
15
کافه برنامه نویسان | 𝗣𝗿𝗼𝗴𝗿𝗮𝗺𝗲𝗿s 𝗖𝗮𝗳𝗲
چرا C منسوخ نمیشه؟ 🤔 منسوخ شدن دقیقاً یعنی چی؟ 🧐 یعنی مثلا بیان سایت پایتون رو جمع کنن و ریپازیتوری‌هاشو ببندن. ولی خب C که اصلاً سایت رسمی نداره، ریپازیتوری مرکزی نداره، هیچ سازمانی پشتش نیست و همینطوری دست به دست، نسل به نسل داره جلو می‌ره. C منسوخ نمی‌شه…
🐘 چرا PHP منسوخ نمی‌شه؟

هر چند سال یک‌بار یه موج «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
🔥42👍1
دنیا دار مکافاته
اگر در حق کسی ظلم کردید
اگر حقی و ناحق کردید
آخر سر موقع مرگت مردم خوشحال میشن
🕊153👍2😁1
خب مثل اینکه بانک پارسیان هم دیتاش هک شده و روی اینترنت قرار داده شده !
به کشور اوپن سورس ایران خوش آمدید

@codehalics | کدهالیک
🔥17😁72💔1
کدهالیک | codehalic
خب مثل اینکه بانک پارسیان هم دیتاش هک شده و روی اینترنت قرار داده شده ! به کشور اوپن سورس ایران خوش آمدید @codehalics | کدهالیک
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 نقض جدید: اطلاعات مشتریان بانک پارسیان در معرض افشا قرار گرفت

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

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

صحت داده‌های ارائه‌شده در بررسی نمونه‌ای تایید شد.


𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
😁81🤯1
می‌دونید چرا IDE های C و ++C تمشون لایت مود هستش و نه دارک مود؟

چون افرادی که باهاشون کد می‌زدن بجای خیره شدن به مانیتور بیشتر فکر میکردن، امروزه فشار از روی مغز برداشته شده و رفته روی چشم :)

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
👍13
اکانت رسمی تلگرام در توییتر این عکس از پاول رو منتشر کرده.
سال ۲۰۱۲ هم لینوس تروالدز همین انگشت رو حواله انویدیا کرد.

@haghiri75_blog
🔥1031😁1
Forwarded from localhost (Yousef Taheri)
شانزده حمله سایبری در دو سال و سه ماه.
8
آخرین توییت عرفان و همچنین آخرین پست‌های کانال تلگرامیش خبر از اجرای حکم میده.
قبل تر به ۱، ۲ و ۵ سال حبس محکوم شده بود که خب چون در ایران تجمیعی نیست در نهایت به ۵ سال تحمل مجبور خواهد بود و چیزی در حدود ۱۸ ماه باید بگذره که بتونه درخواست آزادی مشروط/عفو حکومتی و ... کنه.
امیدواریم زودتر بتونه بخشودگی یا عفو دریافت کنه.

@haghiri75_blog
💔151🔥1
🇺🇸 سفارت آمریکا توی
قطر ، بحرین ، عربستان ، عراق ، اردن ، اسرائیل

به شهروندان آمریکایی هشدار تخلیه‌ی خاورمیانه رو صادر کرد .

𝗖𝗵𝗮𝗻𝗻𝗲𝗹 • @Programers_Cafe

𝗚𝗿𝗼𝘂𝗽 • @IRdeveloperchat
🔥6🕊2👍1
Forwarded from Mr. T (hosein TooVinS)
اگه مدل‌های چیدمانی CSS رو میخواین درک کنین این دوتا سایت به خوبی فلکس‌باکس و گرید رو توضیح داده که در قالب بازی می‌تونید یاد بگیرید، به نظرم کاربردی، باحال و مفیده.

🔗 Flexbox

🔗 Grid

@ToovinsJs
👍91
Forwarded from localhost (Yousef Taheri)
سایت roadmap.sh بالاخره از فاز فقط برنامه نویسی خارج شد و مسیر یادگیری شبکه رو هم به لیست اضافه کرد:

https://roadmap.sh/network-engineer
11