Free Programmers | برنامه نویسان آزاد
45 subscribers
63 photos
2 videos
5 files
43 links
Free Programmers community
For
ENGLISH
PERSIAN
#webdev
#js
#nodejs
#php
Email : support@blogfreedom.ir
Download Telegram
پاول دروف (سازنده تلگرام) بازداشت شد.

طبق گزارش یک شبکه تلوزیونی فرانسه (TF1) پاول دوروف بعد از خروج از جت شخصی‌اش توسط سرویس های اطلاعاتی فرانسه در فرودگاه لوبورژ پاریس بازداشت شد.

🔴 دورف بهمراه محافظ شخصی و یه زن در این سفر بوده است.

ایلان ماسک با هشتگ #FreePavel از پاول دورف حمایت کرده و خواستار آزادی او شده.

@Free_Programmers
❤‍🔥7
Excel Shortcuts
شورتکات های اکسل
#excel
#microsoft
@Free_Programmers
🔥6
Free Programmers | برنامه نویسان آزاد
پاول دروف (سازنده تلگرام) بازداشت شد. طبق گزارش یک شبکه تلوزیونی فرانسه (TF1) پاول دوروف بعد از خروج از جت شخصی‌اش توسط سرویس های اطلاعاتی فرانسه در فرودگاه لوبورژ پاریس بازداشت شد. 🔴 دورف بهمراه محافظ شخصی و یه زن در این سفر بوده است. ایلان ماسک با…
واکنش رسمی تلگرام به دستگیری پاول دورف
#FreePavel
تلگرام از قوانین اتحادیه اروپا، از جمله قانون خدمات دیجیتال پیروی می کند - تعدیل آن در استانداردهای صنعت است و دائما در حال بهبود است.

🛩 پاول دوروف، مدیر عامل تلگرام، چیزی برای پنهان کردن ندارد و اغلب در اروپا سفر می کند.

🫤 این ادعا که یک پلتفرم یا صاحب آن مسئول سوء استفاده از آن پلتفرم هستند، پوچ است.

🌐 تقریباً یک میلیارد کاربر در سراسر جهان از تلگرام به عنوان وسیله ارتباطی و منبع اطلاعات حیاتی استفاده می کنند.

👍 ما منتظر حل فوری این وضعیت هستیم. تلگرام با همه شماست

@Free_Programmers
💯7
آموزش_کامل_خط_فرمان_ویندوز_نسخه_چاپی_ویکی‌کتاب۱.PDF
218.3 KB
کتاب آموزش cmd ویندوز:
ﺳﯽ ام دی (ﺑﻪ اﻧﮕﻠﯿﺴﯽ: cmd) ﯾﮏ ﺧﻂ ﻓﺮﻣﺎن اﺳﺖ ﮐﻪ ﻣﺨﻔﻒ Command Prompt اﺳﺖ. ﺧﻂ ﻓﺮﻣﺎن در ﻣﻘﺎﯾﺴﻪ ﺑﺎ راﺑﻂ ﮐﺎرﺑﺮی ﮔﺮاﻓﯿﮑﯽ ﻣﺤﯿﻄﯽ ﺑﯽروح دارد. ﺧﻂ ﻓﺮﻣﺎن در واﻗﻊ ﻣﺤﯿﻄﯽ اﺳﺖ ﮐﻪ در آن دﺳﺘﻮرات ﺑﻪ ﺻﻮرت ﻣﺘﻨﯽ ﺑﻪ ﮐﺎﻣﭙﯿﻮﺗﺮ داده ﻣﯽﺷﻮد. ﺧﻂ ﻓﺮﻣﺎن در ﺳﯿﺴﺘﻢ ﻋﺎﻣﻞﻫﺎﯾﯽ ﻣﺎﻧﻨﺪ وﯾﻨﺪوز، ﻟﯿﻨﻮﮐﺲ و ... ﺑﺼﻮرت ﯾﮏ ﻧﺮم اﻓﺰار اراﺋﻪ ﻣﯽﺷﻮد
لینک خواندن کتاب بصورت آنلاین در ویکی کتاب
#کتاب
#ویندوز
@Free_Programmers
🔥8
survey.zip
965 B
New Video on youtube:
title:World's worst survey page in 9 minutes
link:
https://youtu.be/g_he0sbD0IY?si=xhPE3kKCAigbSTs7
file: index.html and style.css
😁8
میدونستی؟
خیلی راحت میتونی در یوتیوب هر ویدئو رو خلاصه شو دریافت کنی؟
کافیه قبل آدرس ویدئو درست بعد https:// تایپ کنی

study.new/

یک هوش مصنوعی برات میاد که خیلی راحت نکات ویدیو و خلاصه شو بهت میگه.
@Free_Programmers
🔥7
تمامی شورتکات های نرم افزار پخش ویدیو
vlc

Cheat sheet VLC
#vlc
#cheatsheet
@Free_Programmers
7
اگر داغ دل بود، ما دیده ایم
اگر خون دل بود، ما خورده ایم

اگر دل دلیل است، آورده ایم
اگر داغ شرط است، ما برده ایم
#شعر
7
چشمت به در است و پشتِ آن جز خَس نیست
آیا دگر این چشم‌براهی بس نیست!؟
زانو مزن و خیز و ستیز و این دان،
مانندِ تو اندر این جهان بی‌کَس نیست


#شعر
7
تا زمستان نَگذَرَد،
  گَندم نمی‌روید زِ خاک!

قَد کشیدن های ما
پاداش جان فَرسودن است!

#شعر
7
شازده کوچولو: به نظر میرسه آدم چیزای زیادی برای خوشبخت بودن لازم داره.
گفتم: نه اینطور نیست. خوشبختی از بودن میاد نه از داشتن؛ از تقدیر و قدردانی بابت هر آنچه الان داری، نه عجله برای بدست آوردن چیزایی که نداری.
آسون‌ترین و مستقیم‌ترین راهِ خوشبختی خوشحال کردن آدم‌هایی هست که در اطرافمون هستن. عشق رو باید با عشق ورزیدن یاد گرفت. همه‌ی ما توانایی عشق ورزیدن داریم، حتی با یه لبخند، چون این‌کار به همون اندازه به خود ما انرژی میده که به کسی که بهش لبخند زدیم.


📕 #تیکه_کتاب
7
عادتها می‌توانند انسان را نابود کنند؛ کافی است انسان به گرسنگی و رنج‌ بردن عادت کند، به زیر ستم بودن، تا دیگر هرگز به رهایی فکر نکند و ترجیح بدهد در بند بماند.
#جمله
7
آموزش پاک کردن html از جاوا اسکرپیت و جلوگیری از حملات xss با php:
توضيحات:
میتوانید از کد برای مثال در ادیتور های وبلاگ استفاده کنید که گاهی نیاز به html سفارشی دارند.
<?php

/**
* تابع برای پاکسازی HTML و جلوگیری از جاوااسکریپت و حملات XSS
*
* @param string $html ورودی HTML خام
* @return string خروجی HTML پاکسازی شده
*/
function sanitize_input($html) {
// مرحله 1: حذف تگ‌های جاوااسکریپت (مثل <script>) و هرگونه محتوای درون آنها
$html = preg_replace('#<script(.*?)>(.*?)</script>#is', '', $html);

// مرحله 2: حذف تگ‌های غیرمجاز که ممکن است خطرناک باشند
$disallowed_tags = ['iframe', 'object', 'embed', 'applet', 'style', 'link', 'meta', 'form', 'input', 'button'];
foreach ($disallowed_tags as $tag) {
$html = preg_replace('#<' . $tag . '(.*?)>(.*?)</' . $tag . '>#is', '', $html);
$html = preg_replace('#<' . $tag . '(.*?)>#is', '', $html);
}

// مرحله 3: حذف اتریبیوت‌هایی که ممکن است جاوااسکریپت اجرا کنند
// این شامل on* اتریبیوت‌ها (مثل onclick, onload) و style می‌شود
$html = preg_replace('/\s*on\w+\s*=\s*["\'].*?["\']/i', '', $html);
$html = preg_replace('/\s*style\s*=\s*["\'].*?["\']/i', '', $html); // جلوگیری از کدهای CSS مخرب

// مرحله 4: حذف هرگونه جاوااسکریپت در تگ‌های <a> و <img> (مثل href="javascript:...")
$html = preg_replace('/<a\s+[^>]*?href=["\']javascript:.*?["\']/i', '<a href="#"', $html);
$html = preg_replace('/<img\s+[^>]*?src=["\']javascript:.*?["\']/i', '', $html); // حذف img با javascript

// مرحله 5: حذف تگ‌های HTML ناشناخته یا غیرمجاز
$allowed_tags = '<p><a><b><i><strong><em><ul><ol><li><br><img><h1><h2><h3><h4><h5><h6>';
$html = strip_tags($html, $allowed_tags);

// مرحله 6: استفاده از htmlspecialchars برای جلوگیری از حملات XSS
$html = htmlspecialchars($html, ENT_QUOTES, 'UTF-8');

return $html;
}

// دریافت ورودی HTML از کاربر (مثلا از یک فرم)
$user_input_html = $_POST['content'] ?? '';

// پاکسازی HTML
$clean_html = sanitize_input($user_input_html);

// نمایش HTML پاکسازی شده
echo $clean_html;

?>

@Free_Programmers
7
کسی که اعتقاد دارد دیگران باید مشکلاتش را حل کنند، همانند کسی است که برای گذر از رودخانه منتظر است تا آب آن خشک شود.
#جمله
8