s.koch blog
Kategorien Impressum RSS
Tutorial: Your Own Cloud Computing Tutorial: Betriebssystem-Programmierung

Categories

  • AWS
  • Algorithmen
  • Assembler
  • Betriebssystem
  • Big Data
  • Blockchain
  • C
  • Crawling
  • Croatian
  • Data Science
  • Data-Mining
  • Datenbanken
  • English
  • Fremdsprachen
  • Hacking
  • Hosting
  • Japanisch
  • Kroatisch
  • Linux
  • Maschinelles Lernen
  • Mikroelektronik
  • Molescrape
  • Monitoring
  • Natural Language Processing
  • Networking
  • Niederländisch
  • PHP
  • Python
  • R
  • RFC-Standards
  • Sammelsurium
  • Software Development
  • Software-Entwicklung
  • Spieleentwicklung und -programmierung
  • Suchmaschinen
  • Tools
  • Universität
  • Version Control
  • Virtualisierung
  • Visualisierung
  • Wissensdatenbank
  • May 6, 2018

    Health Monitoring and yet another Health Status Monitoring Service

    • English
    • Hosting

    When you’re running websites or any other service you want to know its state at any time and be informed when something goes wrong. For example, I started molescrape almost one year ago and during long-term website crawling you need some form of application monitoring. During the first few days, you might check the status of the crawling manually, but some weeks later you won’t. And at some point in time your application will fail. And you will need to notice, or you will go days or even weeks without noticing. In this article I will give a short overview over monitoring solutions (especially simple ones for hobby projects) and introduce my own monitoring solution.

    Ganzen Artikel lesen
  • Feb 10, 2018

    Failure Detection for Molescrape: Anomaly Detection on Daily Signals

    • Data Science
    • English
    • Molescrape

    At my scraping platform molescrape.com, I have setup a constant monitoring of the number of items collected per spider to detect when a spider fails (e.g. because of system problems or because the website changed). Currently, the threshold has to be set manually for each newly added spider. As this is increased effort for the user, I have been working on a system to automatically detect a useful threshold.

    Ganzen Artikel lesen
  • Dec 16, 2017

    Compiling xmr-stak from scratch

    • English
    • Tools

    The most commonly used mining program for mining Monero at the moment is xmr-stak. Some time ago it was split into separate projects for xmr-stak-cpu and xmr-stak-gpu, but now they are both combined into xmr-stak.

    Ganzen Artikel lesen
  • Nov 5, 2017

    Messaging Systems: An Overview over RabbitMQ, Kafka, ZeroMQ and Mosquitto - Part 1

    • English
    • Software-Entwicklung

    When dealing with messaging systems there are a lot of options available from classical message brokers to simple libraries that handle the messaging logic without a central server. Almost all of them have some differences and each of them has a reason to exist. In this article I will compare a few popular ones and very different ones, namely the message broker RabbitMQ, the distributed streaming platform Kafka, the socket and concurrency library ZeroMQ and the lightweight MQTT broker Mosquitto. You will see that each of them has their own advantages and differences from the others and you should choose one according to your needs.

    Ganzen Artikel lesen
  • Oct 15, 2017

    Verantwortungsvolles und höfliches Crawling: Theorie und Praxis mit Scrapy

    • Crawling
    • Suchmaschinen

    Ein Crawler ist im Grunde sehr simpel und schnell programmiert. Wir senden eine Anfrage für eine bestimmte URL an einen Server und warten auf die Antwort. Die Antwort speicher wir ab und fertig ist der erste Request. Jetzt extrahieren wir nur noch die Links aus der Seite, senden neue Requests und fertig ist der Crawler.

    Ganzen Artikel lesen
Ältere Einträge Neuere Einträge

s.koch blog

  • RSS Subscribe via RSS

I am a Software Engineer interested in all kinds of different technology. While I still love to try out new things, I recently started to avoid hype technology and prefer mature stuff that does not change so often.