Docker is the world leading software containerization platform. I tried using GitLab as versioncontrol system and Jenkings as continuos integration system but the system turned out as not completly useful.
In that way a colleague told me about a system he wants to create based on Docker.
What we want:
a git system under ouer control
a continuos integration that is flexible and customizable
every system available per SSL connection
Git Service -> GoGs – Go Git Service
It’s a simple self-hosted Git servise.
easy to install, cross-platform, lightweight and OpenSourse
It contains everything importent to develop something in collaboration.
This week Facebook started to block the usage of Facebook messages/chats on mobile devices just with the browser – Facebook forces their „products“ (=customers) to use their messenger-App (with all the device-rights this app wants…).
A little detour allows to further use FB messages/chat with your mobile browser 🙂
After importing geodata from the GIS to MongoDB and creating a spatial index (part 1), the exciting (spatial) adventure starts. With „normal“ (relational) databases and their spatial extensions (Oracle spatial, PostgreSQL/PostGIS, SQLite/Spatialite,…) a lot of spatial queries and geoprocessing are possible. So let’s try to find out which adresses have to be evacuated 250m around some „event“…
MongoDB (3.2) is a kind of database-hipster at the moment – with improving support for spatial data. So it was time for me to discover some of it’s features concerning spatial data. As a GIS-user my first intention was to get some bigger simple (point) geodata into MongoDB. Part 1 covers this topic, part 2 will cover some spatial operations within MongoDB. I also want to do some performance checks between PostgreSQL/PostGIS and MongoDB related to geodata.
For one year I have tried to create my own YouTube Audio Player. I wanted something that can play my playlists and favorite music from YouTube, but I only wanted the sound – no video. In that case I usually used a separate browser-window or -tab and that was sometimes very annoying.
Today I tried QGIS 2.13 (dev-version of the upcoming 2.14) and had a look at the now implemented support for „3D-Features“ (2.5d support). It works well and makes the workflow described some months ago easier.
Currently I’m working on a private project with Angular 2 (v.2.0.0-beta.0 | TypeScript), Electron (Atom Shell) and NodeJS.
I had some issues with Angular 2 and webpack modular bundler.
It took me many hours to get the InterProcess Comunication from the Electron to the NodeJS running. The Problem is that the IPC-module is a native Electron-module and webpack is trying to find it in the node_modules folder. StackOverflow issue
In Angular 2 you can write components, services, …. and more. I wanted to use a service to get data from one component to another but I never got the data exchanged between them.
Solution: In my case I used the Componenttag „providers“ to create an instance of the declared service but every time you write „providers“ with a service in it, you are creating a new instance of the service and you will never get data from one component to another. You start your app with that
since then you have an instance of the provided services. To use them, you only have to import the service and to write in the somponent-constructor
constructor( %varname% : %servicename% )
The combination of Angular 2 (TypeScript), Electron (Atom Shell) and NodeJS is very nice. With that components you are able to build a client application rapidly. My next „nice to have“ is to integrate a CSS-preprocessor (SASS, LASS, …) in my projects to write CSS-code in the ways of a programmer.