In this post, I have promised to start a series of posts on the topic of POS tagging based on my master’s thesis. Therefore, this is the first post of this series. You may wonder why it took me so long to post since it’s a matter of copy-pasting from Latex xD. Well, it is not that easy...
How to upload your WordPress plugin to the WordPress Plugins directory using SVN on Ubuntu
Background Today my third WordPress plugin has been approved and added to the WordPress Plugins directory. A usual action after your plugin submission has been approved, is to push the code to the WordPress SVN repository. I must confess that I was never able to memorize all the commands and steps...
How to solve Ubuntu not booting on a dual-boot machine because of shim SBAT security policy violation
Background As a regular reader of this blog, you already know I use a dual-boot setup on my laptop where Ubuntu 22.04 is installed alongside Windows 11. Yesterday,14th August, I had to work on my Windows machine and before turning it off, I saw that there were updates available. And I think...
KSC – Kurdish Scripts Converter
I am thrilled to announce the release of my new Chrome extension, the Kurdish Script Converter (KSC). This tool is designed to help users easily convert Kurdish text between Persian-Arabic script and Latin (Hawar) script, and vice versa. What Does KSC Do? The KSC extension allows you to switch...
My dual-boot setup suddenly stopped working on my Dell XPS
I have been using Ubuntu (20 and then 22.0) and Windows 11 on my Dell XPS 15, 7590 for over three years without any major problems related to booting. I use Ubuntu on my laptop daily and occasionally log into Windows when I need to use Adobe Photoshop or Acrobat. However, I have been using Windows...
My paper “Part-of-Speech Tagging for Northern Kurdish” has been accepted for MWE-UD 2024
I am thrilled to share with you that my paper, “Part-of-Speech Tagging for Northern Kurdish” has been accepted for the Joint Workshop on Multiword Expressions and Universal Dependencies (MWE-UD 2024). This workshop will be held on 25 May 2024 in Torino, Italy and it is colocated with...
How to specify the CUDA device for your Python Torch-based code
On a multi-GPU machine used by multiple people for running Python code, like university clusters (in my case, the cluster offered by my university, University of Twente ), it’s important to specify which GPU to use when you want to run your code. By default, torch-based Machine Learning and...
How to restore files from a disk storage with bad sectors using GNU ddrescue on Ubuntu Linux
Background Losing access to our precious data due to hardware failures is a nightmare for all of us. Bad sectors on a hard disk drive (HDD) or any other similar failures can block normal data copy/transfer operations and render some of your files inaccessible. Fortunately, there are advanced...
How to set up a local WordPress development server with phpMyAdmin using Docker
In a previous post I described how to set up a local WordPress dev server with an Adminer web app to control the Mysql database. I have been using that setup for quite some time now. Despite being very lightweight, I feel Adminer is very limited. In addition, I didn’t really get used to it...
How to order posts in Avada Post cards element by a custom field
Context In a previous post, I wrote about customizing the Avada Post Cards element to fetch posts from the database based on a custom field value. It’s good to mention it once more that this feature was added to Avada later on, and it’s now shipped by default in all new versions of...