Creating Local CentOS Repository

In many Linux distros, package management tools are utilized for getting new packages and their dependencies. They are also used for  In environments that has many boxes, updating packages and installing new packages may lead tremendous bandwidth consumption. In order to avoid this, it is possible to create a local CentOS Repository and add it all the machines. By using this ability, all other machines can get packages locally, means without consuming any bandwidth from outside Internet connection.

Since traffic inside a network for a limited time for updates does not lead to a problem for many local networks, it results in a observable gain in bandwidth usage of Internet connection. Especially, when local network and number of boxes getting bigger, the ratio is becoming more and more profitable.

IoT, MQTT ve Mosquitto – Devfest Düzce Sunum Videoları

Geçen hafta Devfest için Konya ve Düzce’de iki oturumda konuşmacıydım. Ufak farklılıklar olması dışında, konu olarak MQTT ve Mosquitto’yu seçtim. Internet of Things’de uygulama geliştirirken sıkça kullandığımız protokol olan MQTT’yi ve bu protokolün en yaygın kullanılan broker’larından biri olan Mosquitto’yu, kurulumlarını, ayarlarını ve yayın yapma/takip etme örneklerini elimden geldiğince anlatmaya çalıştım. Sunum videolarını değerli bir abim çekti ve ben de onları yükledim. Videolar aşağıda, sormak istedikleriniz olursa yazmaktan çekinmeyin. Yaptığım sunumun slaytlarını sunum yaptığım gün buradapaylaşmıştım.

[HowTo] Install Kivy and Buildozer on Fedora 22 and Making APK

In a previous post, installing Kivy on Ubuntu 15.04 was issued. Today, there is a main development which is using SDL2 instead of Pygame. You can find why this is significant on Google.

I cannot find Kivy and Buildozer installion document for Fedora 22 and decided to write a recipe for it. So, lets get started. You will find 8 main sections for this topic:

  1. Installing Dependencies
  2. Creating Virtual Environment
  3. Installing Some Required Python Modules
  4. Installing Kivy
  5. Testing Kivy
  6. Installing Dependencies Required to Packaging for Android
  7. Configuring Buildozer
  8. Making APK File