Since I installed Docker for Windows, I can’t use VirtualBox anymore because Docker requires Hyper-V active and VirtualBox can’t live happily together with Hyper-V. So I have to move all of my virtual machines from VirtualBox to Hyper-V to keep using Docker and virtual machines at the same time. In this blog, I would like to write down the steps for installing Ubuntu and Node.js on Hyper-V
With the growth of many cheap Linux VPS providers and the new releas of .NET core, we have a possibility to host our applications with a low cost. In this post, I would like to write down the steps how I published a ASP.NET core application to a Linux VPS. The application is just a simple “Hello World!” ASP.NET core. The code will be compiled and deployed manually on the Linux VPS. In praxis, you can automatically deploy your app over FTP or use Git to check out the release branch, build and deploy.
I’m using TortoiseHg as my subversion control client. I love it so much. It works perfectly with Bitbucket without using any addon. GitHub is also a popular platform and sometimes I would like to check out the source code from GitHub for debugging and analyzing. Unfortunately, TortoiseHg can’t do that directly, we need an extension for it to use with GitHub. In this very short post, I would like to write down the steps to install hg-git extension for TortoiseHg so that I can check out the code from GitHub
As part of my self-training with Elasticsearch, I would like to install Elasticsearch on Azure VM und publish it over the Internet so that I can access my server anywhere. It is not recommended to publish Elasticsearch server on the internet because of security. So don’t do this to your production one, but you can use the concept for publishing server on your LAN. The installation and configuration are pretty easy. It does matter where to find and how you should configure Azure and Elasticsearch.
As part of my training with ElasticSearch, I would like to connect ElasticSearch to MS SQL server to pre-fill in data for searching. The installation and configuration are not complex but I would like to write down all steps here so that I can look up later. Maybe this post is also interesting and helpful for you. I’m using Windows 10 so all steps written here, are for Windows.
Years ago I wrote a post for installing Mac OS Yosemite on Virtual Box. A new version of Mac OS X with code name Sierra has been just published therefore I would like to update my post for installing this new version on Virtual Box with the host of Windows 10.
I’m using Qt to develop a software for controlling Canon cameras on Mac OS X. For testing purpose I would like to install EOS Utility on Mac OS X. What makes me suprise is that Canon doesn’t provide link for downloading full EOS Utility but only its updater. If you start the installer, it’ll ask for current installation of EOS Utility. In this post I’ll show how to get full EOS Utility without CD.
Bitbucket allows us to create a private remote repository based on Mercurial. If you don’t care that the source code can be stolen, you can use his service as your distributed revision control tool. However if your code contains sensitive data and you would like to host a Mercurial on your server, you can follow the steps below to install and configure Mercurial on Ubuntu.
Last year I bought an Amazon Kindle Fire on Black Friday in shopping season. The 7-inch tablet costs about 50 Euro at that time and was pre-installed with all of Amazon services and apps. Of course, we can’t expect a powerful tablet at that price level but the table’s really good for daily activities such as web surfing, listening to the audio book or playing small games. I really like it but the apps and services from Amazon. The advertisement on lock screen doesn’t disturb me at all, but the unnecessary apps from Amazon do make me really annoyed. Therefore, I decide to flash the tablet with CyanogenMod to get rid of all stuff from Amazon.
I’m using a shared hosting service provided by Bluehost and have many websites on this account. Last month, November, my brother wrote me that he received a lot of traffic to his website although he didn’t update anything. He worried that maybe a web shell backdoor was injected into his website because he used some null-ed plugins and templates (My bro, please don’t use any null-ed components anymore, buy commercial components or use free ones instead). If his website got attacked, my blog will be also on target because we use same account for both websites. I decided to make a short analysis of Apache Access Log (AAL) to check if a web shell backdoor is installed on my shared hosting.