jLuger.de - Blog

Serve a video with golang
2016-01-18

In my last two posts I've shown how to generate a mp4 video file. In this post I show some go code to serve the generated file via http. It basically boils down to a call of ServeContent in the http package.
more


The power of ffmpeg
2016-01-17

In my last post I've shown how to convert a video for a virtual cinema effect when viewed with Google cardboard. I used multiple calls to ffmpeg for this. After some research I was able to reduce it to one call.
more


Private theater with google cardboard
2016-01-15

How about watching all your films in a private movie theater? Would be nice, wouldn't it? Well, with Google cardboard, the app VR Theater for Cardboard and a compatible smartphone it is possible. For about 15 minutes. Then the film stopped and the battery went low really fast. On another occasion I've plugged my smartphone (a Nexus 5 2013) in the charger and restarted the movie every it stopped. After 30 minutes the smartphone rebooted because of heating problems. It seems that the conversion of the film has to get of the phone.
more


Homepage Facelift
2016-01-05

I hadn't changed the layout of my homepage since the relaunch in 2010. A lot happened in the web area. Frameworks like Bootstrap or Material Design Lite appeared and I've stumbled over a tool called JBake that generates static HTML sites. A few days before I've got time to put all together for a new homepage I've read an interesting article about The Website Obesity Crisis.
more


Notes about JavaFX with Java8
2015-11-28

Recently I've made a small JavaFX application based on Java 8 as a tech demo. Here are some notes that I've found out useful to remember.
more


TLS with bouncycastle and programatically generated certificate
2015-08-13

When using HTTPS your are using HTTP over a TLS secured connection. TLS requires the site to have certificate to identify itself. The site certificate is signed by another entity whose certificate is signed by a root certificate which your browser knows and trusts. As you may know you can create such a root certificate yourself and add it to the default ones. That way you can create site certificates that your browser trusts. I have done creating such a root certificate and written a program that uses that root certificate to sign a programmatically generated site certificate. As an addon I've only used a plain socket and started wrapping the established connection to use TLS. As there isn't much documentation for bouncycastle I'm going to show how this could be done with this framework.
more


Implmenting CONNECT for jetty based http proxy
2015-06-13

A browser uses the CONNECT method to tell a proxy to create a tunnel, e.g. for a https connection. See RFC 2817 for details.
more


Android vs Banshee Media Player
2014-11-01

I haven't connected an android device with my PC via USB since a long time. As I needed to get some log data I've tried it again and to my surprise I could access the internal memory (At the time I've got my Galaxy Nexus this didn't work on Linux due to a bug). After several updates of the Android SDK I've got my log data and wanted to copy some data on the phone. It didn't work. First I've got this error message:
more


FreeBSDBackup revised
2014-09-03

In 2012 I've blogged about a FreeBSD based backup system. As time has passed by, the 1.5TB HD turned out to be a little limiting and the folder organization wasn't as good as I desired. As I've recently bought a new computer I wanted to use this as a chance to recreate the backup system on a 4TB HD with an updated FreeBSD version (10 instead of 9).
more


Get rid of windows 7 burn message
2014-08-22

Using a portable USB CD Burner may leave a nagging reminder that there are data to be burnt. To get away from this warnings there two options:

  1. Close all burning related dialogs before unplugging the dive
  2. Go to C:\users\<your user name>\appdata\local\Microsoft\Windows\burn



more



PreviousNewer