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
Messages in this channel will be automatically deleted after 1 month
Messages in this channel will no longer be automatically deleted
How to Make a Phone Vibrate Using JavaScript

You can easily add interactivity to your web app by making a phone vibrate using the Vibration API in JavaScript!

Basic Syntax:
Use navigator.vibrate(500); to make the device vibrate for 500 milliseconds.

Patterned Vibration:
For a more complex pattern, use an array of values: navigator.vibrate([100, 50, 100, 50, 300]);. This creates a sequence of vibrations and pauses.

Stopping Vibration:
To stop a vibration, use navigator.vibrate(0); or pass an empty array.

Check Browser Support:
Before using the API, check if it’s supported with:

if ("vibrate" in navigator) {
console.log("Vibration API is supported");
}


This can be useful for notifications, games, or alerts
Full article in:
https://dev.to/free_programmers/how-to-make-a-phone-vibrate-using-javascript-585n
#web
#webdev
#js
#programming
@Free_Programmers
👍3👏3
Free Programmers | برنامه نویسان آزاد
How to Make a Phone Vibrate Using JavaScript You can easily add interactivity to your web app by making a phone vibrate using the Vibration API in JavaScript! Basic Syntax: Use navigator.vibrate(500); to make the device vibrate for 500 milliseconds. Patterned…
چگونه یک گوشی را با استفاده از جاوا اسکریپت به لرزش در آوریم

با استفاده از Vibration API در جاوا اسکریپت، می‌توانید به راحتی تعامل را به برنامه وب خود اضافه کنید.

نحو پایه:
از navigator.vibrate(500) استفاده کنید. تا دستگاه به مدت 500 میلی ثانیه لرزش داشته باشد.

لرزش الگو:
برای الگوی پیچیده تر، از آرایه ای از مقادیر استفاده کنید: navigator.vibrate([100, 50, 100, 50, 300]);. این یک توالی از ارتعاشات و مکث ایجاد می کند.

توقف لرزش:
برای متوقف کردن لرزش، از navigator.vibrate(0); یا یک آرایه خالی ارسال کنید.

بررسی پشتیبانی مرورگر:
قبل از استفاده از API، بررسی کنید که آیا با مرورگر سازگار است:

if ("vibrate" in navigator) {
console.log("Vibration API is supported");
}

این می تواند برای اعلان ها، بازی ها یا هشدارها مفید باشد
#web
#webdev
#js
#programming
@Free_Programmers
🔥3
چطور زبان کاربر وبسایت را تشخیص دهیم؟

تشخیص زبان کاربر در وبسایت، یکی از عوامل مهم در بهبود تجربه کاربری است. با فهمیدن زبان کاربر، می‌توانید محتوای متناسبی ارائه دهید که باعث رضایت بیشتر و تعامل بهتر کاربران می‌شود. در ادامه، چند روش ساده برای تشخیص زبان کاربر را معرفی می‌کنیم:

1. استفاده از navigator.language:
این ویژگی در جاوا اسکریپت، زبان پیش‌فرض مرورگر کاربر را برمی‌گرداند. مثلاً:

const userLanguage = navigator.language || navigator.userLanguage;


2. بررسی هدر Accept-Language:
این هدر، فهرستی از زبان‌های ترجیحی کاربر را شامل می‌شود و می‌تواند در سمت سرور تحلیل شود.

3. ذخیره زبان در کوکی‌ها: با ذخیره انتخاب زبان کاربر در کوکی‌ها، می‌توانید در بازدیدهای بعدی، زبان مناسب را به کاربر نشان دهید.

4. استفاده از Geolocation: موقعیت جغرافیایی می‌تواند به عنوان ابزاری تکمیلی برای پیشنهاد زبان مناسب استفاده شود.

با این روش‌ها، می‌توانید تجربه کاربری بهتری برای کاربران سایت خود فراهم کنید و محتوا را در زبانی که ترجیح می‌دهند نمایش دهید.
#programming
#js
#webdev
#persian
@Free_Programmers
💯4
Free Programmers | برنامه نویسان آزاد
چطور زبان کاربر وبسایت را تشخیص دهیم؟ تشخیص زبان کاربر در وبسایت، یکی از عوامل مهم در بهبود تجربه کاربری است. با فهمیدن زبان کاربر، می‌توانید محتوای متناسبی ارائه دهید که باعث رضایت بیشتر و تعامل بهتر کاربران می‌شود. در ادامه، چند روش ساده برای تشخیص زبان…
Detecting the user's language on a website is essential for enhancing user experience. By understanding the user's language, you can offer more relevant content, leading to greater satisfaction and better engagement.

1. Using navigator.language:
This JavaScript property returns the user's default browser language. For example:

const userLanguage = navigator.language || navigator.userLanguage;


2. Checking the Accept-Language header:
This HTTP header includes a list of the user's preferred languages and can be analyzed on the server side.

3. Storing the language in cookies:
By saving the user's language choice in cookies, you can display the appropriate language on subsequent visits.

4. Using Geolocation:
The user's geographical location can be used as an additional tool to suggest the appropriate language.
By employing these methods, you can create a better user experience and display content in the language they prefer.
#webdev
#programming
#js
#english
@Free_Programmers
4
آخرین تحولات بزرگ دنیای کامپیوتر
درود به همه برنامه‌نویسان عزیز! 🌟
انتشار نسخه جدید Python 3.12: نسخه جدید پایتون با بهبودهای عملکردی و ویژگی‌های جدید منتشر شد. این نسخه شامل بهبودهای در مدیریت حافظه و افزایش سرعت اجرا است.
معرفی ابزار جدید GitHub Copilot X: GitHub نسخه جدیدی از Copilot را معرفی کرده است که با استفاده از هوش مصنوعی، به توسعه‌دهندگان کمک می‌کند کدهای بهتری بنویسند و مشکلات را سریع‌تر حل کنند.
کنفرانس سالانه Google I/O: گوگل در کنفرانس سالانه خود از ابزارها و فناوری‌های جدیدی برای توسعه‌دهندگان رونمایی کرد. از جمله این ابزارها می‌توان به Flutter 3.0 و بهبودهای جدید در Android Studio اشاره کرد.
#روزانه
#persian
#programming
🔥5
◾️ ابزار Coral AI یک دستیار هوشمند برای محققان و پژوهشگرانه که قابلیت خلاصه‌سازی مقالات علمی رو داره و با آپلود فایل PDF مقاله ، به سوالات پاسخ می‌ده ، شبیه به چت بات هست از زبان فارسی هم پشتیبانی می‌کنه و به صورت کاملا رایگان در دسترس میباشد.

• آپلود فایل PDF : فایل PDF مقاله‌ات رو تو Coral AI آپلود کن

• تعیین محدوده صفحات : مشخص کن که کدوم صفحات رو می‌خوای خلاصه‌سازی بشه

• دریافت خلاصه : خلاصه‌ی مقاله و پاسخ به سوالاتت رو تو چند ثانیه بگیر
#هوش_مصنوعی
#تکنولوژی
لینک دسترسی به هوش مصنوعی Coral ai

@Free_Programmers
❤‍🔥6
پاول دروف (سازنده تلگرام) بازداشت شد.

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

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

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

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

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

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

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

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

@Free_Programmers
💯7