Free Programmers | برنامه نویسان آزاد
پاول دروف (سازنده تلگرام) بازداشت شد. طبق گزارش یک شبکه تلوزیونی فرانسه (TF1) پاول دوروف بعد از خروج از جت شخصیاش توسط سرویس های اطلاعاتی فرانسه در فرودگاه لوبورژ پاریس بازداشت شد. 🔴 دورف بهمراه محافظ شخصی و یه زن در این سفر بوده است. ایلان ماسک با…
واکنش رسمی تلگرام به دستگیری پاول دورف
#FreePavel
@Free_Programmers
#FreePavel
تلگرام از قوانین اتحادیه اروپا، از جمله قانون خدمات دیجیتال پیروی می کند - تعدیل آن در استانداردهای صنعت است و دائما در حال بهبود است.
🛩 پاول دوروف، مدیر عامل تلگرام، چیزی برای پنهان کردن ندارد و اغلب در اروپا سفر می کند.
🫤 این ادعا که یک پلتفرم یا صاحب آن مسئول سوء استفاده از آن پلتفرم هستند، پوچ است.
🌐 تقریباً یک میلیارد کاربر در سراسر جهان از تلگرام به عنوان وسیله ارتباطی و منبع اطلاعات حیاتی استفاده می کنند.
👍 ما منتظر حل فوری این وضعیت هستیم. تلگرام با همه شماست
@Free_Programmers
💯7
آموزش_کامل_خط_فرمان_ویندوز_نسخه_چاپی_ویکیکتاب۱.PDF
218.3 KB
کتاب آموزش cmd ویندوز:
#کتاب
#ویندوز
@Free_Programmers
ﺳﯽ ام دی (ﺑﻪ اﻧﮕﻠﯿﺴﯽ: 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
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:// تایپ کنی
یک هوش مصنوعی برات میاد که خیلی راحت نکات ویدیو و خلاصه شو بهت میگه.
@Free_Programmers
خیلی راحت میتونی در یوتیوب هر ویدئو رو خلاصه شو دریافت کنی؟
کافیه قبل آدرس ویدئو درست بعد https:// تایپ کنی
study.new/یک هوش مصنوعی برات میاد که خیلی راحت نکات ویدیو و خلاصه شو بهت میگه.
@Free_Programmers
🔥7
مقاله درک local storage در جاوا اسکریپت در dev.to بخونید.
کاربردی و ساده و آموزش هست.
https://dev.to/vyan/understanding-local-storage-in-javascript-25e5
کاربردی و ساده و آموزش هست.
https://dev.to/vyan/understanding-local-storage-in-javascript-25e5
DEV Community
Understanding Local Storage in JavaScript
Local Storage is an essential browser-based API that allows developers to store, retrieve, and manage...
❤7
اگر داغ دل بود، ما دیده ایم
اگر خون دل بود، ما خورده ایم
اگر دل دلیل است، آورده ایم
اگر داغ شرط است، ما برده ایم
#شعر
اگر خون دل بود، ما خورده ایم
اگر دل دلیل است، آورده ایم
اگر داغ شرط است، ما برده ایم
#شعر
❤7
چشمت به در است و پشتِ آن جز خَس نیست
آیا دگر این چشمبراهی بس نیست!؟
زانو مزن و خیز و ستیز و این دان،
مانندِ تو اندر این جهان بیکَس نیست
#شعر
آیا دگر این چشمبراهی بس نیست!؟
زانو مزن و خیز و ستیز و این دان،
مانندِ تو اندر این جهان بیکَس نیست
#شعر
❤7
❤7
شازده کوچولو: به نظر میرسه آدم چیزای زیادی برای خوشبخت بودن لازم داره.
گفتم: نه اینطور نیست. خوشبختی از بودن میاد نه از داشتن؛ از تقدیر و قدردانی بابت هر آنچه الان داری، نه عجله برای بدست آوردن چیزایی که نداری.
آسونترین و مستقیمترین راهِ خوشبختی خوشحال کردن آدمهایی هست که در اطرافمون هستن. عشق رو باید با عشق ورزیدن یاد گرفت. همهی ما توانایی عشق ورزیدن داریم، حتی با یه لبخند، چون اینکار به همون اندازه به خود ما انرژی میده که به کسی که بهش لبخند زدیم.
📕 #تیکه_کتاب
گفتم: نه اینطور نیست. خوشبختی از بودن میاد نه از داشتن؛ از تقدیر و قدردانی بابت هر آنچه الان داری، نه عجله برای بدست آوردن چیزایی که نداری.
آسونترین و مستقیمترین راهِ خوشبختی خوشحال کردن آدمهایی هست که در اطرافمون هستن. عشق رو باید با عشق ورزیدن یاد گرفت. همهی ما توانایی عشق ورزیدن داریم، حتی با یه لبخند، چون اینکار به همون اندازه به خود ما انرژی میده که به کسی که بهش لبخند زدیم.
📕 #تیکه_کتاب
❤7
Article vibration api in JavaScript on Freedom Blog:
https://blogfreedom.ir/view_post.php?post_id=41
https://blogfreedom.ir/view_post.php?post_id=41
blogfreedom.ir
لرزش گوشی با استفاده از جاوا اسکریپت - وبلاگ آزادی
چگونه یک گوشی را با استفاده از جاوا اسکریپت به لرزش در آوریم؟ با استفاده از Vibration API در جاوا اسکریپت، میتوانید به راحتی تعامل را به برنامه وب خود اضافه کنید. نحو پایه: از کد زیر استفاده کنید. تا...
❤7
عادتها میتوانند انسان را نابود کنند؛ کافی است انسان به گرسنگی و رنج بردن عادت کند، به زیر ستم بودن، تا دیگر هرگز به رهایی فکر نکند و ترجیح بدهد در بند بماند.
#جمله
#جمله
❤7
آموزش پاک کردن html از جاوا اسکرپیت و جلوگیری از حملات xss با php:
توضيحات:
میتوانید از کد برای مثال در ادیتور های وبلاگ استفاده کنید که گاهی نیاز به html سفارشی دارند.
@Free_Programmers
توضيحات:
میتوانید از کد برای مثال در ادیتور های وبلاگ استفاده کنید که گاهی نیاز به 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
بررسی درست بودن ایمیل در جاوا اسکریپت
ما یک فانکشن (تابع) با نام validateEmail ایمیل درست میکنیم و به اون تابع مقدار ایمیل رو میدیم و درست یا غلطی اون رو بر میگرده اینجا مقدار (ثابت) email است که قبل از فراخوانی تابع در console.log آن را تعریف کرده و سپس در هنگام فراخوانی تابع، آن را به تابع میدهیم.
این تابع یک مقدار true (درست) یا غلط (false) رو بر میگردونه.
به کامنت ها توجه کنید.
#کد
#جاوا_اسکریپت
👨💻 @Free_Programmers | برنامه نویسان آزاد
ما یک فانکشن (تابع) با نام validateEmail ایمیل درست میکنیم و به اون تابع مقدار ایمیل رو میدیم و درست یا غلطی اون رو بر میگرده اینجا مقدار (ثابت) email است که قبل از فراخوانی تابع در console.log آن را تعریف کرده و سپس در هنگام فراخوانی تابع، آن را به تابع میدهیم.
این تابع یک مقدار true (درست) یا غلط (false) رو بر میگردونه.
function validateEmail(email) {
const re = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return re.test(String(email).toLowerCase());
}
// استفاده
const email = "example@example.com";
console.log(validateEmail(email)); // true یا falseبه کامنت ها توجه کنید.
#کد
#جاوا_اسکریپت
👨💻 @Free_Programmers | برنامه نویسان آزاد
❤7
ایجاد رمز عبور تصادفی در php
فانکشن را صدا میکنیم generateRandomPassword و بعنوان پارامتر به آن طول پسورد را میدهیم و میتونیم آن را در یک متغیر ذخیره کنیم. که در کد زیر در متغیر $RANDPASS ذخیره کردیم
#کد
#پی_اچ_پی
👨💻 @Free_Programmers | برنامه نویسان آزاد
فانکشن را صدا میکنیم generateRandomPassword و بعنوان پارامتر به آن طول پسورد را میدهیم و میتونیم آن را در یک متغیر ذخیره کنیم. که در کد زیر در متغیر $RANDPASS ذخیره کردیم
function generateRandomPassword($length = 8) {
$chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()';
$password = substr(str_shuffle($chars), 0, $length);
return $password;
}
// استفاده
$RANPASS = generateRandomPassword(12); // خروجی: رمز عبور 12 کاراکتری تصادفی#کد
#پی_اچ_پی
👨💻 @Free_Programmers | برنامه نویسان آزاد
👏7
سری آموزش برنامهنویسی وب تا قسمت سه به زبان فارسی در وبلاگ آزادی منتشر شد:
همین الان بخونید:
https://blogfreedom.ir/view_post.php?post_id=42
همین الان بخونید:
https://blogfreedom.ir/view_post.php?post_id=42
blogfreedom.ir
آموزش برنامه نویسی وب🌐: بخش اول اچ تی ام ال (قسمت نخست)
<h2> آموزش برنامه نویسی وب بخش html قسمت نخست</h2>
<p>
در سری آمو...
<p>
در سری آمو...
🔥7