مشروع ترجمة أوراق علمية في مجال الذكاء الاصطناعي

مشروع تعلم مجال الذكاء الاصطناعي هذه المدونة من أجل تسجيل البدء في ترجمة الأوراق العلمية في مجال الذكاء الاصطناعي التي تلفت انتباهي وذلك في سبيل التعلم والتعليم. أول ورقة سأقوم بترجمتها وتلخيصها هذه الورقة العلمية بإذن الله. Rapid Object Detection using a Boosted Cascade of Simple Features وهي أساس عمل ال Convolutional Kernals في ال CNN. وفقني الله وإياكم.

Restart mac blutooth service

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

Proxmox Behind Synology's Nginx

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.

Installing Proxmox

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.

Get Server Specs From Command

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

Cloudinit and Virtualbox

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:

Kafka Useful Cmds

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:

Usefull Linux Cmds

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.

إنشاء سيرفر محادثات خاص بالبيت

#مقدمة في هذه المشاركة سوف أشرح طريقة إنشاء سيرفر محادثات٬ مع إمكانية دخول عليه من تطبيق خاص للأندوريد والآيفون من المتصفح من برنامج على جهازك اللابتوب وأيضًا سأتطرق إلى كيف يمكن الدخول على سيرفر المحادثات من خارج شبكة البيت٬ بحيث أنه يمكنك اعتماد السيرفر كبرنامج محادثات سري لك ولمن تحب. الخيارات المتاحة برامج المحادثات المفتوحة المصدر التي كانت تستحق الاطلاع عليها اثنان chat rocket روكيت شات mattermost ماتر موست وبعد المقارنة٬ وجدت روكيت شات أفضل من ماتر موست لعدة أسباب:

إنشاء معمل افتراضي عن طريق ESXI

مقدمة في هذه المشاركة سوف نشرح عن المعمل الافتراضي وكيف يمكن إنشاء معمل افتراضي virtualization lab عن طريق برنامج vmware esxi وأقصد بالمعمل الافتراضي تشغيل عدة أنظمة في جهاز واحد. الخيارات المتاحة هناك معملين افتراضيين قمت بتجربتهم٬ وكليهما مجاني ١- oracle virtual box اوراكل ٢- vmware esxi فيم وير او VMware vSphere Hypervisor مميزات فيم وير عن أوراكل: أنه يمكنك الدخول على نظام التشغيل عن بعد ببرنامج vSphere client هذه أهم ميزة شدتني في فيم وير ٬ لكن للأسف لا يوجد إصدار خاص للماك٬ لكن هناك بديل٬ وذلك بالدخول عليه من متصفح الويب.

كيف تجعل مدونتك تدعم right-to-left html

مقدمة في هذه المشاركة سأشرح طريقة التعديل في إعدادات hugo حتى تدعم صفحاتها من اليمين لليسار كما تحتاج اللغة العربية والأردو والهيبرو وغيرها من اللغات حتى تعرض في المتصفح بشكل سليم٬ سأقوم بتعديلات في الملفات الأصلية وذلك غير محبذ بشكل عام في عالم البرمجة. ولكن بسبب طريقة تثبيتي ل hugo بشكل مختلف٬ لمشاهدة طريقتي ولذلك ستكون تعديلاتي على الملفات الأصلية أولا: افتح: myblog/archetypes/default.md --- title: "{{ replace .Name "-" " " | title }}" date: {{ .

كيف تنشئ مدونتك الخاصة

مقدمة في هذه المشاركة سوف أشرح طريقة إنشاء مدونة خاصة عن طريق التقنيات التالية : hugo وسوف نستخدمه لانشاء المدونة github وسوف نستخدمه لتشغيل الموقع الخاص فيك على الانترنت خبرة مع cmd ثم سنتطرق إلى إنشاء دومين خاص بالموقع (yourname.com) عن طريق موقع godaddy المتطلبات: حساب في github تنزيل hugo على الجهاز ويمكن معرفة ذلك عن طريق موقعهم بطاقة فيزا لشراء اسم النطاق عن طريق موقع godaddy لماذا hugo ?

My First Post

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.