fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Programming facts

Programming facts

رفتن به کانال در Telegram

مباحث برنامه نویسی اخبار برنامه نویسی

نمایش بیشتر
940
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+1630 روز
آرشیو پست ها
متد های ریکوئست HTTP @soheil_programmer

1. بازی دوز با جاوا اسکریپت GitHub: https://github.com/hctilg/TicTacToe Demo: https://hctilg.github.io/TicTacToe/ 2. پورت اسکنر با پایتون GitHub: https://github.com/hctilg/PortScanner 3. کرکر فایل های فشرده مثل zip و rar و ... GitHub: https://github.com/hctilg/ZipCracker 4. ماشین حساب با PySide و پایتون GitHub: https://github.com/hctilg/calculator 5. تبدیل کننده فایل ها به url base64 GitHub: https://github.com/hctilg/f2b64 6. لیست کارها (TodoList) GitHub: https://github.com/hctilg/todo-list Demo: https://hctilg.github.io/todo-list/ 7. یه دیفیس ترتمیز با قابلیت های جذاب GitHub: https://github.com/hctilg/web-shell 8. یه کراوالر که براتون پروکسی ها و کانفیگ های سالم رو پیدا میکنه GitHub: https://github.com/hctilg/crawat Demo: https://hctilg.top/crawat 9. یه Os Remoter ترتمیز GitHub: https://github.com/hctilg/rdp Demo: https://t.me/Learrning_Python/805 10. یه API NLP با PHP که بعش عدد میدید بهتون متن فارسی میده GitHub: https://github.com/hctilg/number-to-text 11. یه لایبرری خیلی سبک و سریع برای طراحی بات تلگرام GitHub: https://github.com/hctilg/telebot 12. ایجاد sudo و userRoot در ترموکس 😋 GitHub: https://github.com/hctilg/root-termux 13. یه فریمورک NLP AI توی پایتون برای پردازش زبان طبیعی GitHub: https://github.com/language-ml/parsi.io @soheil_programmer

چجوری از خونمون در برابر بکند‌کارا محافظت کنیم🤣🤣 @soheil_programmer
چجوری از خونمون در برابر بکند‌کارا محافظت کنیم🤣🤣 @soheil_programmer

🛡امن کردن کد های جاوا اسکریپتی!! روش  Obfuscation یکی از بهترین روش ها برای افزایش امنیت کد هستش! در این روش به نوعی کد مبهم سازی میشه و دیگه قابل خوندن توسط کاربر های سایت نیستش، در نتیجه اگه راهی برای گریف سایت وجود داشته باشه، هیچ کاربری اینو نمیتونه تشخیص بده. یک نمونه کد که مبهم سازی کردم :
// کد عادی
function hi() {
  console.log("@CleverDevs - @CleverDevsGP");
}
hi();
کد تبدیل شده:
function _0x53ce(){var _0x4cc066=['2017456hkxgWo','269828jVWyxG','3998708YXeXxR','794768GBTjxU','3FCFCah','7uXDWIW','2458593BLcHKq','3625990vZEuLb','@CleverDevs\x20-\x20@CleverDevsGP','1698zQHFen','55vzRPIV','4145mfDqFi'];_0x53ce=function(){return _0x4cc066;};return _0x53ce();}(function(_0x323188,_0x50be83){var _0x237078=_0x1666,_0x387310=_0x323188();while(!![]){try{var _0x4ecc41=parseInt(_0x237078(0x129))/0x1+parseInt(_0x237078(0x128))/0x2+parseInt(_0x237078(0x12c))/0x3*(parseInt(_0x237078(0x12a))/0x4)+parseInt(_0x237078(0x127))/0x5*(parseInt(_0x237078(0x131))/0x6)+-parseInt(_0x237078(0x12d))/0x7*(-parseInt(_0x237078(0x12b))/0x8)+-parseInt(_0x237078(0x12e))/0x9+parseInt(_0x237078(0x12f))/0xa*(-parseInt(_0x237078(0x126))/0xb);if(_0x4ecc41===_0x50be83)break;else _0x387310['push'](_0x387310['shift']());}catch(_0x24a6a5){_0x387310['push'](_0x387310['shift']());}}}(_0x53ce,0x806be));function _0x1666(_0x57b7aa,_0xd0b9d5){var _0x53ce95=_0x53ce();return _0x1666=function(_0x166625,_0x3a54fa){_0x166625=_0x166625-0x126;var _0x371e35=_0x53ce95[_0x166625];return _0x371e35;},_0x1666(_0x57b7aa,_0xd0b9d5);}function hi(){var _0x3994b7=_0x1666;console['log'](_0x3994b7(0x130));}hi();

جالب اینه که می تونستم 1000 خط هم براش تایین کنم ولی خب تو پست جا نمیشد😄 پ.ن : این روش فقط برای دیپلوی کد مناسبه که سورس کدتون رو درنیارن مهندسی معکوس کنن پس نسخه کد های اصلیتون رو نگه دارید که برگشت پذیر نیست 😂❤️ اینم آدرس سایت @soheil_programmer

چهارشنبه سوری تون مبارک😍😍😍❤️❤️❤️ لطفا خودتونو نسوزونید و در کنار خانواده سعی کنید لذت ببرید، اینجا که فک کنم یه جنگ هسته‌ای رخ داده، اونجا رو نمیدونم😂 ولی در کل بهترین ها رو براتون آرزو میکنم😍😍

ممکنه براتون پیش اومده باشه که بخواین یه فایل mkv رو به mp4 تبدیل کنید (یا بلعکس) اگه حجم فایل کم باشه خب راحت میتونید با سایتای انلاین تبدیل کنید ولی اگه حجم فایل زیاد باشه توی لینوکس میتونید از ffmpeg استفاده کنید @soheil_programmer

اصلا این UI / UX که میگن چیه؟! ✨ | اول از همه به معنی لُغَویشون بپردازیم، User Interface که به اختصار بهش UI میگن، رابط کاربری هستش که شامل تم و تناژ رنگ ، اندازه و موقعیت کادر ها ، انیمیشن های مختلف و درواقع دیزاین و چهره نرم‌افزار یا وب‌سایت هستش. 🏎 | و User Experience که به اختصار بهش UX میگن، تجربه کاربری هستش که شامل طراحی رابط کاربری به نحوی که کاربر اول از همه توجهش جلب شه و با کمترین حرکت به سرعت بازخورد بگیره؛ برای مثال پیج سرچ گوگل که کاملا ساده و بدون محتوای اضافی بصورت مینیمالیست طراحی شده. در واقع این ترکیب جدا نشدنی هستن و در حضور یکدیگر اثربخش میباشند،. @soheil_programmer

اگه فایل یه فایل pdf دارید که پسورد داره و پسوردش رو نمیدونید تو لینوکس میتونید از pdfcrack استفاده کنید برای نصبش تو آرج لینوکس میتونید کامند زیر رو بزنید
sudo pacman -S pdfcrack
و برای استفاده هم
pdfcrack file.pdf
پ.ن 1 : صد در صد این فقط برای فایلایی به درد میخوره که پسورد های ساده دارن پ.ن 2 :  یه فایل تو کامنت میفرستم خواستید تستش کنید @soheil_programmer

پرینت گرفتن از صفحه با دستگاه پرینتر✅ @soheil_programmer
پرینت گرفتن از صفحه با دستگاه پرینتر✅ @soheil_programmer

📂| SQL Injection حمله SQL Injection یا همان تزریق کد SQL نوعی حمله است که در آن فرد یا گروه مهاجم سعی دارند با ارسال کدهای م
📂| SQL Injection حمله SQL Injection یا همان تزریق کد SQL نوعی حمله است که در آن فرد یا گروه مهاجم سعی دارند با ارسال کدهای مختلف برای پایگاه داده راهی را برای نفوذ و یا بدست آوردن اطلاعات و یا حتی تخریب اطلاعاتی که نمی‌دانند چیست و در کجا قرار دارد، انجام دهند. این نوع از حملات یک نوع خطرناک به‌شمار می‌آید و از خانواده‌ی حملات Code Injection هستند که همان تزریق کد می‌باشد. عموما URLهایی که کوئری‌های مختلفی را درون خود دارند، صفحه‌های وارد کردن اطلاعات به فرم‌ها و همین‌طور صفحه‌های لاگین از مواردی هستند که می‌توانند اهداف مناسبی برای اجرای حمله SQL Injection باشد. اجرای حمله SQL Injection به این صورت است که یک فهرست از دستورات و کوئری‌های مختلف برای پایگاه داده تهیه شده و از روزنه‌ای که تشخیص داده شده است و هکرها فکر می‌کنند که ممکن است کدهایی که از آنجا وارد می‌شود روی پایگاه داده پردازش شوند به سایت تزریق می‌شود. // اگه نمیدونید SQL چیه این رو مطالعه کنید. @soheil_programmer

وقتی کدی که نوشتی عالی کار میکنه🤣 از ترس به خودش لرزید😬💩 @soheil_programmer

استفاده از دوربین با استفاده از JS @soheil_programmer
استفاده از دوربین با استفاده از JS @soheil_programmer

✔️ اولین برنامه‌نویس جهان چه کسی بود؟ ▪️جواب این سوال ادا لاولیس، ریاضی‌دان و نویسنده انگلیسی است. ‍ او در سال ۱۸۴۲ برنامه‌ها
✔️ اولین برنامه‌نویس جهان چه کسی بود؟ ▪️جواب این سوال ادا لاولیس، ریاضی‌دان و نویسنده انگلیسی است. ‍ او در سال ۱۸۴۲ برنامه‌هایی برای ماشین تحلیل اطلاعات، که پیشگام کامپیوترهای امروزی بود، طراحی کرد. لاولیس همچنین به عنوان اولین معمار و مهندس دانمارکی شناخته می‌شود که به طور جدی از الگوریتم‌ها برای حل مسائل مهندسی استفاده کرد. او در یکی از مهم‌ترین کتاب‌های خود، از تحلیل برنامه‌های ماشین تحلیلی اطلاعات برای اولین بار یاد کرد. ➖➖➖➖➖➖ 🆔 @kaliboys | کالی بویز

شاید شماهم اولین بار که Html یاد گرفتید میرفتید و محتوای سایت هارو عوض میکردید و فاز هکری میگرفتید تو جاوا اسکریپت میتونید با استفاده از designMode این کارو راحت تر هم بکنید اینطوریه که شما میاید کد زیر رو تو کنسول میزنید
document.designMode = "on"
و دیگه نیازی نیست که برا عوض کردن هر المنت. از اینسپکتور انتخابش کنید این قابلیت تو پروژه های خودتون هم ممکنه بدردتون بخوره👌 @soheil_programmer

4 لایبرری قدرتمند و پرکاربرد در دنیای طراحی وب!!🔥💻 1) CountUp.js نمایش انیمیشنی و نرم اعداد که کاربرد بسیار زیادی در نمایش
4 لایبرری قدرتمند و پرکاربرد در دنیای طراحی وب!!🔥💻 1) CountUp.js نمایش انیمیشنی و نرم اعداد که کاربرد بسیار زیادی در نمایش تعداد مشتریان تعداد کاربران و غیره دارد. 2) Popper.js بدون نیاز به تعیین موقعیت المنت های  Alert,Notif,Tooltip به راحتی با این لایبرری تمام روند رو اتوماتیک کنید. 3) SweetAlert.js با این لایبرری تمامی پیام و ناتیفیکیشن ها عرض نیم دقیقه آمادن! 4) Intro.js آموزش استفاده و یا معرفی محیط وب به وسیله این لایبرری، خیلی شیک و سریع حاضر میشه. @soheil_programmer

یکی از بدرد بخورید ترین برنامه های لینوکس مطمئنا stacer هستش قابلیت های زیادی داره مهمترینش که من اکثرا استفاده میکنم system
یکی از بدرد بخورید ترین برنامه های لینوکس مطمئنا stacer هستش قابلیت های زیادی داره مهمترینش که من اکثرا استفاده میکنم system cleaner هست و کش سیستم رو پاک میکه از قابلیت های دیگش سیستم مانیتورینگ و بخش اطلاعات سیستم رو میشه گفت یا پکیج منیجر و پروسس منیجر یه سری فیچر دیگه هم داره که خودتون میتونید ببینید برای نصبش رو آرچ و سیستم های آرچ بیس
yay -S stacer
میتونید به جای yay از paru استفاده کنید و برای نصبش رو توزیع های دیگه هم لینک زیر رو ببینید https://oguzhaninan.github.io/Stacer-Web/ @soheil_programmer

توی جاوااسکریپت با استفاده از navigator میتونید اطلاعات باتری کاربر رو بگیرید و حتی بفهمید کی لپتاپش رو میزنه به شارژ و .. .
+1
توی جاوااسکریپت با استفاده از navigator میتونید اطلاعات باتری کاربر رو بگیرید و حتی بفهمید کی لپتاپش رو میزنه به شارژ و .. .
const batteryInfo = await navigator.getBattery();

چیزی که این متد ریترن میکنه یه پرامیس هست. پ.ن : البته خیلی قابل اتکا نیست 1⃣ این داده ها توسط کاربر قابل تغییر هستن 2⃣ توی مرورگرهای ایمن شده، جهت جلوگیری از ردیابی و ترک، معمولا مقادیر نادرست و ثابتی اعلام میشن مثلا باطری همیشه توی شارژ درصد باطری همیشه 99% که الگوی قابل تشخیصی نداشته باشن و اثرانشگت تولید نکنن @soheil_programmer

ساختار پروژه ReactJs 👌 @soheil_programmer
+6
ساختار پروژه ReactJs 👌 @soheil_programmer

برای خوندن متنی که کاربر داخل کلیپ‌بورد خودش داره میتونید از navigator استفاده کنید.
navigator.clipboard.readText()
        .then(copiedText => consloe.log(copiedText));

چیزی که متد readText ریترن میکنه یه پرامیس هست و امکان ریجکت شدنش هم هست چون کاربر حتما باید اجازه بده برای http. @soheil_programmer

اکثر توسعه دهنده های ایرانی و خارجی از مرورگر های عادی و مرسوم استفاده میکنن، ولی امروز اومدم مرورگری مختص توسعه دهنده ها، که
اکثر توسعه دهنده های ایرانی و خارجی از مرورگر های عادی و مرسوم استفاده میکنن، ولی امروز اومدم مرورگری مختص توسعه دهنده ها، که توسط فایرفاکس توسعه داده شده رو معرفی کنم. قابلیت Developer Tools فوق العاده ای از جمله Inspector قوی و Style Editor که تمامی استایل هارو میتونید از یه پیج خیلی مینیمال که حتی فایل به فایل جدا شده مدیریت و تغییراتی اعمال کنید. بخاطر اینکه پست طولانی نشه همه قابلیت هاشو نمیشه نوشت ، اگه دوست داشتید از اینجا میتونید مطالعه و نصب کنید.🩵 @soheil_programmer