التصنيف: IT

IT

استخدام الخيوط في Delphi

إليك طريقة سهلة لاستخدام الخيوط في Delphi. يمكن استخدام synchronize بشكل جيد 🙂 محتوى الدالة uses System.Classes, System.SysUtils, Vcl.Forms; procedure Wait(Proc: TProc); var Thread: TThread; begin Thread := TThread.CreateAnonymousThread(procedure() begin Proc; end); Thread.FreeOnTerminate := True; Thread.Start; while not Thread.Finished do…

قراءة المزيد — استخدام الخيوط في Delphi
IT

إضافة www أو إزالته عند زيارة الموقع

هذه طريقة لإضافة www أو إزالته تلقائيًا عند زيارة الموقع. أضف ذلك إلى ملف .htaccess. # إضافة www RewriteCond %{HTTP_HOST} ^(?!www\.)(.+) [NC] RewriteRule ^(.*) http://www.%1/$1 [R=301,NE,L] # إزالة www RewriteCond %{HTTP_HOST} ^www\.(.+) [NC] RewriteRule ^(.*) http://%1/$1 [R=301,NE,L]

قراءة المزيد — إضافة www أو إزالته عند زيارة الموقع
IT

الحصول على الموقع الحالي (PHP)

يُحدِّد الموقع باستخدام دالة geolocation، وإذا لم تتوفر الأذونات اللازمة أو كان المتصفح غير مدعوم، يُحدِّد الموقع عبر عنوان IP باستخدام واجهة API التي توفرها Naver. قبل الاستخدام، احصل على مفتاح API من Naver عبر العنوان أدناه.(https://www.ncloud.com/product/applicationService/geoLocation) <? function makeSignature($secretKey,…

قراءة المزيد — الحصول على الموقع الحالي (PHP)
IT

تثبيت لغة Go في Windows

1. التنزيل والتثبيت من https://golang.org/dl/ 2. إنشاء مجلد للعمل (مثال: d:\source\Go) 3. إنشاء مجلدات bin وpkg وsrc بداخله 4. لوحة تحكم Windows -> النظام -> إعدادات النظام المتقدمة -> متغيرات البيئة 5. ضمن مجموعة متغيرات المستخدم، أدخل مجلد العمل في…

قراءة المزيد — تثبيت لغة Go في Windows
IT

الحصول على عنوان IP للاتصال من AWS (PHP)

عند استخدام خوادم Amazon، يظهر عنوان IP خاص عند الاستعلام عن عنوان IP للخادم. لذلك أنشأت هذا للحصول على عنوان IP عام. <? if(in_array(substr($_SERVER[‘SERVER_ADDR’], 0, 3), array(‘172’))) if(strrpos(gethostname(), ‘.compute.internal’)!==false) $_SERVER[‘SERVER_ADDR’] = file_get_contents(‘http://169.254.169.254/latest/meta-data/public-ipv4’); echo $_SERVER[‘SERVER_ADDR’]; ?>

قراءة المزيد — الحصول على عنوان IP للاتصال من AWS (PHP)
IT

اختراق الويب، إضافة اكتشاف الشيفرات الخطرة للباب الخلفي

إنها إضافة صُممت لتسهيل العثور على الأبواب الخلفية (PHP) التي تُثبّت خفيةً لاختراق الخوادم. تبحث عن الملفات التي تستخدم دوالًا يمكن إساءة استخدامها في PHP، وتُبلغك بها عبر البريد الإلكتروني.   يمكن تثبيتها واستخدامها بسهولة في WordPress وGNUboard 5.  …

قراءة المزيد — اختراق الويب، إضافة اكتشاف الشيفرات الخطرة للباب الخلفي
IT

مراقبة السجل (Delphi)

طريقة الاستخدام procedure RegistryMonitor(RootKey: HKEY; Key: string; Proc: TProc; WatchSub: boolean); begin TThread.CreateAnonymousThread(procedure var Reg: TRegistry; Event: cardinal; begin Reg := TRegistry.Create; Reg.RootKey := RootKey; if Reg.OpenKeyReadOnly(Key) then begin Event := CreateEvent(nil, False, False, nil); if Event > 0 then…

قراءة المزيد — مراقبة السجل (Delphi)
IT

تثبيت واستخدام التحليل الصرفي (PHP)

بيئة التثبيت: CentOS 7 بالإعدادات الافتراضية، PHP 7 yum install gcc-c++ java-1.7.0-openjdk-devel python-devel zlib-devel openssl openssl-devel git -y wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz tar xf Python-3.* cd Python-3.* ./configure make make altinstall pip3.6 install JPype1-py3 pip3.6 install konlpy cd .. wget https://bitbucket.org/eunjeon/mecab-ko/downloads/mecab-0.996-ko-0.9.2.tar.gz tar…

قراءة المزيد — تثبيت واستخدام التحليل الصرفي (PHP)
IT

Delphi 10.2 Toyko Linux PAServer التثبيت والاستخدام

تم تحديث Delphi إلى الإصدار 10.2. هذه طريقة التثبيت الأولية لاستخدامه على CentOS7. # yum -y update # yum install -y firewalld # systemctl unmask firewalld # systemctl enable firewalld # systemctl start firewalld # firewall-cmd –permanent –add-port=64211/tcp # firewall-cmd…

قراءة المزيد — Delphi 10.2 Toyko Linux PAServer التثبيت والاستخدام