Setting up SAML for Rocker.Chat with G-Suite

Many companies and organisation uses G-Suite (now workspaces) from Google for the many apps and features the package provides to the organizations. The gmail webmail, Google drive and Documents, Meet, Calendar and other many services. However, apps suck as Slack are used for chatting within the organizations. Rocket.Chat is a great alternative for slack (and […]

Installing MicroK8s on Mac OS X

According to the official website, MicroK8s is a low-ops, minimal production Kubernetes for dev, cloud, cluster, workstations, Edge, and IoT. It is according to the documentation the smallest, fastest, fully-conformant Kubernetes that tracks upstream releases and makes clustering trivial. It is maintained by Canonical the company behind Ubuntu. Installing microk8s on Mac OS X […]


Dumping unique passwords from a KeePass file

Recently, I was asked by a customer to help recovering a password of a VeraCrypt encrypted volume they lost access to. I did not wanted to fire a password cracking software like JohnTheRipper or HashCat with brute force attack because that should always be the last resort. The recommended approach for this particular case is […]

إلقاء اللوم

تلقي السلطة السورية اللّوم في انهيار سعر صرف الليرة والتضخم على العقوبات أحادية الجانب. الحقيقة هي أن السلطة السورية تعاملت مع احتجاجات عام 2011 بشكل غير حكيم وقصير النظر كلّف الاقتصاد السوري أكثر من طاقته وكلّف رصيد سوريا من العلاقات الدولية أكثر مما تطيق. يدفع السوريون والسوريات ثمن أخطاء السلطة وسياساتها قصيرة النظر منذ 9 سنوات. 6 […]

Taking COVID-19 Seriously

The COVID-19 disease is one of the most serious epidemic outbreaks in modern history. Unless drastic measures are taken, by governments, organisations and individuals, it is going to be a global pandemic with serious consequences on people, economy and societies around the world. We should all take COVID-19 seriously.

Reviewing Caveats of Homebrew packages

Have you ran into problems after Homebrew upgrade? If you are a Homebrew user on Mac OS X, you might have faced problems after starting a Homebrew upgrade. If you could review the upgrade log, you might find what went wrong and which configuration and commands you still need to do to get everything working […]

قصيدة «نَيْرون» لخليل مطران

“نيرون” قصيدة من قصائدي المفضلّة للشاعر والكاتب خليل مطران، شاعر القطرين الذي ولد في لبنان عام1872 وغادرها إلى باريس ليدرس الأدب الغربي ثم عاد إلى مصر حيث قضى معظم سنوات عمره مبدعا أدبا وشعرا وفكرا. دعا مطران وعدد من معاصريه من الأدباء للتجديد في أغراض اللغة والأدب والشعر لإخراجها من أغراضها التقليدية لكي لتناسب مع […]