Sep 6, 2020
مشروع تعلم مجال الذكاء الاصطناعي هذه المدونة من أجل تسجيل البدء في ترجمة الأوراق العلمية في مجال الذكاء الاصطناعي التي تلفت انتباهي وذلك في سبيل التعلم والتعليم.
أول ورقة سأقوم بترجمتها وتلخيصها هذه الورقة العلمية بإذن الله.
Rapid Object Detection using a Boosted Cascade of Simple Features
وهي أساس عمل ال Convolutional Kernals في ال CNN.
وفقني الله وإياكم.
Oct 19, 2019
Sometimes my mac’s blutooth gets stuck, and I cannot attach any blutooth device nor turn it off and on. So, instead of restarting the laptop the following two commands fixes the problem.
To turn it off
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport To turn it on
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
Dec 4, 2018
Introduction I recently installed synology ds418 server in my house for cloud storage purposes, and I currently made it to work as a reverse proxy server with nginx.
Setup The below figure is the topology of my home network
So the problem was that noVNC of proxmox did not work after making it behind nginx. So the below nginx configuration open’s a websocket with proxmox to support noVNC.
vi /etc/nginx/sites-enabled/domian.
Nov 24, 2018
Introduction I know that installing proxmox is straight forward. First, burning the image on a usb and then booting from a server or laptop , then follwoing the installation steps. Unfortunately, I tried to do that on my HP pavillion laptop and I was getting a black page with “GRUB” word appering in the upper left corner. I tried burning the usb with different softwares and also with different operating systems but the same black page was appearing.
Jul 25, 2018
CPU Number of cores
nproc Full details of CPU
lscpu RAM Free RAM space
free -mh Full details of RAM
cat /proc/meminfo Disk df -h
Jul 24, 2018
Introduction You should have an image that contains cloudinit:
There are ready made images that can be found here, chose images that have GenericCloud
Or you can create you own image by following this tutorial
Steps 1- first create your meta data, user data files
user data file:
#cloud-config password: mypassword chpasswd: { expire: False } ssh_pwauth: True ssh_authorized_keys: - <paste your ssh pub key> meta data file:
Jul 23, 2018
Start Kafka confluent start OR
zookeeper-server-start ~/Downloads/confluent-4.0.0/etc/kafka/zookeeper.properties& kafka-server-start ~/Downloads/confluent-4.0.0/etc/kafka/server.properties& If using Avro:
schema-registry-start ~/Downloads/confluent-4.0.0/etc/schema-registry/schema-registry.properties& Topics kafka-topics --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test kafka-topics --delete --zookeeper localhost:2181 --topic test kafka-topics --list --zookeeper localhost:2181 to describe info of a topic (leader, #partitions, #replications etc)
kafka-topics --describe --zookeeper localhost:2181 --topic test Console kafka-console-producer --broker-list localhost:9092 --topic test kafka-console-consumer --bootstrap-server localhost:9092 --topic test If serialization needed for consumer use:
Jul 23, 2018
Introduction The following commands I found useful while working. This blog will be updated continuosly.
sshfs This commands syncs a folder in a server with your local directory
sshfs username@server-ip:/folder/path/in/the/server /local/path e.g: sshfs root@libvirt:/root/go/src/wirefilter.com/ . If you finished, you can unmount the folder.
umount -f wirefilter.com ssh-copy-id Instead of doing the long ssh copy procedure this command does it for you.
ssh-copy-id username@server-ip ssh-copy-id
[email protected] ssh hostname Instead of remembring the username and ip address of every server, you can assign it an alias and ssh it with that alias.
Apr 5, 2018
#مقدمة
في هذه المشاركة سوف أشرح طريقة إنشاء سيرفر محادثات٬ مع إمكانية دخول عليه
من تطبيق خاص للأندوريد والآيفون من المتصفح من برنامج على جهازك اللابتوب وأيضًا سأتطرق إلى كيف يمكن الدخول على سيرفر المحادثات من خارج شبكة البيت٬ بحيث أنه يمكنك اعتماد السيرفر كبرنامج محادثات سري لك ولمن تحب.
الخيارات المتاحة برامج المحادثات المفتوحة المصدر التي كانت تستحق الاطلاع عليها اثنان
chat rocket روكيت شات mattermost ماتر موست وبعد المقارنة٬ وجدت روكيت شات أفضل من ماتر موست لعدة أسباب:
Apr 4, 2018
مقدمة في هذه المشاركة سوف نشرح عن المعمل الافتراضي وكيف يمكن إنشاء معمل افتراضي virtualization lab عن طريق برنامج vmware esxi وأقصد بالمعمل الافتراضي تشغيل عدة أنظمة في جهاز واحد.
الخيارات المتاحة هناك معملين افتراضيين قمت بتجربتهم٬ وكليهما مجاني
١- oracle virtual box اوراكل
٢- vmware esxi فيم وير او VMware vSphere Hypervisor
مميزات فيم وير عن أوراكل:
أنه يمكنك الدخول على نظام التشغيل عن بعد ببرنامج vSphere client هذه أهم ميزة شدتني في فيم وير ٬ لكن للأسف لا يوجد إصدار خاص للماك٬ لكن هناك بديل٬ وذلك بالدخول عليه من متصفح الويب.
Apr 3, 2018
مقدمة في هذه المشاركة سأشرح طريقة التعديل في إعدادات hugo حتى تدعم صفحاتها من اليمين لليسار كما تحتاج اللغة العربية والأردو والهيبرو وغيرها من اللغات حتى تعرض في المتصفح بشكل سليم٬ سأقوم بتعديلات في الملفات الأصلية وذلك غير محبذ بشكل عام في عالم البرمجة. ولكن بسبب طريقة تثبيتي ل hugo بشكل مختلف٬ لمشاهدة طريقتي ولذلك ستكون تعديلاتي على الملفات الأصلية
أولا: افتح: myblog/archetypes/default.md
--- title: "{{ replace .Name "-" " " | title }}" date: {{ .
Apr 1, 2018
مقدمة في هذه المشاركة سوف أشرح طريقة إنشاء مدونة خاصة عن طريق التقنيات التالية :
hugo وسوف نستخدمه لانشاء المدونة github وسوف نستخدمه لتشغيل الموقع الخاص فيك على الانترنت خبرة مع cmd ثم سنتطرق إلى إنشاء دومين خاص بالموقع (yourname.com) عن طريق موقع godaddy
المتطلبات:
حساب في github تنزيل hugo على الجهاز ويمكن معرفة ذلك عن طريق موقعهم بطاقة فيزا لشراء اسم النطاق عن طريق موقع godaddy لماذا hugo ?
Mar 31, 2018
Hello World This is my first blog site that I made in my ever life. The technologies used are hugo for static site generating and github for hosting. Mr. Rayed my manager in the company inspired me with this great idea. Many thanks to Mr. Rayed. Maybe my next blog will be on how I made this blog but in arabic. I also have some other topics that I would like to include in the few next days.