Free Palestine 🇵🇸
🇵🇸
Help Spread Awareness for Palestine.

Disabling tap-and-drag gesture in Gnome

There is a very annoying gesture which is enabled by default in Gnome: Tap and Drag It is being activated when you tap somewhere and move your finger a little on the touchpad. If the tapped unit is draggable, even if you move your finger a few millimeters, you start dragging that unit. This happens very frequently when it comes to browser tabs. Fortunately, it is easy to disable this gesture....

December 6, 2020 · 2 min · Ali Oguzhan Yildiz
The Ultimate Migration Image source: [Zendesk Blog](https://www.zendesk.com/blog/customer-service-data-migration)

The Ultimate Migration: I finally sold my Macbook

Preliminary I am a software developer and I have been using Apple computers since 2012. 2012 is also when my professional career had started. It was always Macbook Pro but with different generations (2012, 2014, and 2015). I also have an iPhone, an Apple Watch, and an AirPods. I am saying this in advance so you can have an idea about how deeply coupled I’m into the Apple ecosystem. Once you go deep down that much, It is becoming much harder to break your chains....

November 28, 2020 · 7 min · Ali Oguzhan Yildiz
image by [Austin Chan](https://unsplash.com/@austinchan?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com?utm_source=medium&utm_medium=referral)

A Glossary for Javascript World

Javascript is growing (also evolving) fast. I mean very fast. There are tons of libraries, frameworks, compilers, bundlers or even several standards. Even if you are developing in Javascript since the beginning, it still might be difficult to catch up with this evolution’s speed. Here i tried to gather most of those technologies and technical terms together with their definitions, missions and relations to each other. If you are new to either programming or web development, this post is supposed to give you some idea about Javascript and its ecosystem....

September 20, 2018 · 9 min · Ali Oguzhan Yildiz

How to use Scrapy with Django Application

There are a couple of articles on how to integrate Scrapy into a Django Application (or vice versa?). But most of them don’t cover a full complete example that includes triggering spiders from Django views. Since this is a web application, that must be our main goal. What do we need? Before we start, it is better to specify what we want and how we want it. Check this diagram:...

September 12, 2017 · 6 min · Ali Oguzhan Yildiz

LXD — Assigning static IP to containers

By default, lxd containers get random ip from lxd-bridge system. If you want to assign static IPs (i.e with some logical or arithmetic order), good news: It is quite simple. All we need to do is create a DNS configuration file and tell lxd to use it. There is a configuration file lxd-bridge under /etc/default/ directory. It is created when you first run lxd init command. It is something like this:...

May 24, 2017 · 2 min · Ali Oguzhan Yildiz