<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mika Koivisto</title><description>Notes on banking, code and home automation.</description><link>https://mikakoivisto.fi/</link><item><title>Dependency Injection in Vert.x with Dagger 2</title><link>https://mikakoivisto.fi/blog/dependency-injection-in-vertx-with-dagger-2/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/dependency-injection-in-vertx-with-dagger-2/</guid><description>Managing dependencies in async, event-driven Vert.x apps without a full DI framework is a challenge. Here is a lighter approach with Dagger 2.</description><pubDate>Sun, 16 Feb 2025 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>dagger2</category><category>vert.x</category></item><item><title>Connecting RuuviTags to Home Assistant</title><link>https://smarthomeliving.tech/connecting-ruuvitags-to-home-assistant</link><guid isPermaLink="true">https://smarthomeliving.tech/connecting-ruuvitags-to-home-assistant</guid><description>Ruuvi makes high-quality temperature, humidity, air-pressure and motion sensors. Here is how I wired RuuviTag and RuuviTag Pro into Home Assistant.</description><pubDate>Sun, 01 Jan 2023 00:00:00 GMT</pubDate><category>Home Automation</category><category>home assistant</category><category>mqtt</category><category>ruuvitag</category></item><item><title>Integrating ControlMySpa to Home Assistant</title><link>https://smarthomeliving.tech/integrating-controlmyspa-to-home-assistant</link><guid isPermaLink="true">https://smarthomeliving.tech/integrating-controlmyspa-to-home-assistant</guid><description>I have a Novitek hot tub that has Balboa ControlMySpa WIFI controller and I wanted to be able add some smarts to when it’s heating with these very volatile electricity prices. Sadly the only Balboa integration I was able to find was for…</description><pubDate>Fri, 30 Dec 2022 00:00:00 GMT</pubDate><category>Home Automation</category><category>controlmyspa</category><category>homeassistant</category></item><item><title>Saving and investing for your child</title><link>https://mikakoivisto.fi/blog/saving-investing-child/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/saving-investing-child/</guid><description>How a child could become a millionaire with just under €95 per month invested from birth to age 17 — the power of compound interest.</description><pubDate>Fri, 09 Feb 2018 00:00:00 GMT</pubDate><category>Finance</category><category>compound interest</category><category>investing</category></item><item><title>How to get Tomcat to see HTTPS when it’s terminated elsewhere</title><link>https://mikakoivisto.fi/blog/tomcat-https-terminated-elsewhere/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/tomcat-https-terminated-elsewhere/</guid><description>How to make a Tomcat webapp generate HTTPS URLs when TLS is terminated higher up the server stack.</description><pubDate>Sat, 07 Oct 2017 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Top 3 reasons why Liferay projects fail</title><link>https://mikakoivisto.fi/blog/top-3-reasons-why-liferay-projects-fail/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/top-3-reasons-why-liferay-projects-fail/</guid><description>I’ve been using Liferay for well over ten years and I’ve seen lots of different ways Liferay projects have been done. There’s been successful projects and then there’s been failed ones. You typically don’t hear about the successful…</description><pubDate>Tue, 28 Feb 2017 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Liferay Yubikey OTP Login</title><link>https://mikakoivisto.fi/blog/liferay-yubikey-otp-login/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/liferay-yubikey-otp-login/</guid><description>I bought a Yubikey 4 last fall but didn’t have time to play with it until now. Yubikey is awesome and quite cheap USB authentication key. It also support FIDO U2F in addition to one-time-password. So far I’ve enabled on my Facebook…</description><pubDate>Mon, 30 Jan 2017 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>fido u2f</category><category>yubico</category><category>yubikey</category></item><item><title>Creating a custom Nginx build for Ubuntu/Debian</title><link>https://mikakoivisto.fi/blog/creating-a-custom-nginx-build-for-ubuntudebian/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/creating-a-custom-nginx-build-for-ubuntudebian/</guid><description>I’ve been using the RTCamp Ubuntu package for Nginx because it had ngx_cache_purge and ngx_pagespeed modules builtin. The problem with is that it’s still stuck on Nginx 1.8 version which doesn’t support HTTP/2 so I had to figure out how…</description><pubDate>Thu, 07 Jul 2016 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>ngx_cache_purge</category><category>pagespeed</category></item><item><title>Moving a project from one git repository to another while retaining it’s history</title><link>https://mikakoivisto.fi/blog/moving-a-project-from-one-git-repository-to-another-while-retaining-its-history/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/moving-a-project-from-one-git-repository-to-another-while-retaining-its-history/</guid><description>I recently had to move a project from one git repository to another existing repository under different source tree and I wanted to retain the history of each file. This is rather easy once you know how to do it but you can easily jack…</description><pubDate>Sat, 11 Jun 2016 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>git</category><category>repository</category></item><item><title>Setting up https with Let’s Encrypt on Nginx</title><link>https://mikakoivisto.fi/blog/setting-up-https-with-lets-encrypt-on-nginx/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/setting-up-https-with-lets-encrypt-on-nginx/</guid><description>Let’s Encrypt is an awesome free, automated and open way of protecting your site with https. As you may have noticed this site is using Let’s Encrypt certificate and I’ve started rolling it out to all my other sites too. With free https…</description><pubDate>Sun, 29 May 2016 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>certificate</category><category>https</category><category>ssl</category><category>tls</category></item><item><title>Welcome to my new site</title><link>https://mikakoivisto.fi/blog/welcome-new-site/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/welcome-new-site/</guid><description>In the past I’ve had several sites for my various interests and many of them had some kind of profile who I am but as there are so many they can easily get out dated and some of them I’ve had semi anonymous. That changes now. I’m…</description><pubDate>Fri, 29 Apr 2016 00:00:00 GMT</pubDate><category>Miscellaneous</category></item><item><title>Monitoring Apache HTTPd with New Relic</title><link>https://mikakoivisto.fi/blog/monitoring-apache-httpd-with-new-relic/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-apache-httpd-with-new-relic/</guid><description>When figuring out what’s wrong with a sites performance it’s important to get facts about every aspect and component involved with that site. Apache is quite often used in front of java applications and it’s the app server for php…</description><pubDate>Fri, 28 Aug 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Monitoring Nginx with New Relic</title><link>https://mikakoivisto.fi/blog/monitoring-nginx-with-new-relic/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-nginx-with-new-relic/</guid><description>Apache HTTPd has always been my goto httpd, reverse proxy and load balancer but lately I’ve grown more interested in Nginx. It’s very high performance and lightweight not to mention easy to configure. Of course with my currently a…</description><pubDate>Wed, 29 Apr 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Monitoring MariaDB / MySQL with New Relic</title><link>https://mikakoivisto.fi/blog/monitoring-mariadb-mysql-with-new-relic/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-mariadb-mysql-with-new-relic/</guid><description>In order to size your system correctly you need metrics and you need those also from your database. Not only is it important to know what’s happening in your database for capacity planning it’s also invaluable information when something…</description><pubDate>Mon, 27 Apr 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Monitoring Ubuntu / Debian Server with New Relic</title><link>https://mikakoivisto.fi/blog/monitoring-ubuntu-debian-server-with-new-relic/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-ubuntu-debian-server-with-new-relic/</guid><description>With New Relic Server Monitoring you’ll see all the important information about your system with just one glance. This is a essential tool for troubleshooting performance issues and also seeing that your system is properly sized.…</description><pubDate>Fri, 24 Apr 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Monitoring with New Relic</title><link>https://mikakoivisto.fi/blog/monitoring-with-new-relic/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-with-new-relic/</guid><description>New Relic is a wonderful software analytics suite that is 100% SaaS. I love it because it’s so easy to setup compared to Nagios, MRTG and other on premise software. Also their Lite edition is free with 24 hour data retention and for 30…</description><pubDate>Thu, 23 Apr 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Unattended Java install on Ubuntu 14.04</title><link>https://mikakoivisto.fi/blog/unattended-java-install-on-ubuntu-14-04/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/unattended-java-install-on-ubuntu-14-04/</guid><description>I like to to automate all the tasks I do often and of the things many of my virtual servers need is Java JDK. Unfortunately the Oracle JDK is not available as debian package but there’s a way to make it. This is where WebUpd8 Team PPA…</description><pubDate>Wed, 22 Apr 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Removing DRM from Kindle, ePub and PDF ebooks</title><link>https://mikakoivisto.fi/blog/removing-drm-from-kindle-epub-and-pdf-ebooks/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/removing-drm-from-kindle-epub-and-pdf-ebooks/</guid><description>I like to read all my books using my iPad mini so I buy all my books from various sources as ebooks but most places tend to add DRM to them and thus making it harder for me to use them on the device I want. Some go as far as requiring…</description><pubDate>Sun, 22 Mar 2015 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>adobe</category><category>calibre</category><category>drm</category><category>ebook</category><category>epub</category><category>kindle</category></item><item><title>Robert Kiyosaki’s Rich Dad Poor Dad ebook for free</title><link>https://mikakoivisto.fi/blog/robert-kiyosakis-rich-dad-poor-dad-ebook-for-free/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/robert-kiyosakis-rich-dad-poor-dad-ebook-for-free/</guid><description>Robert Kiyosaki is giving away his Rich Dad Poor Dad ebook for free. Download yours today. This is one of those books you should definitely read and now that it’s free there is absolutely no excuse for not reading it. You should also…</description><pubDate>Mon, 16 Mar 2015 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Robert Kiyosaki’s Increase your Financial IQ ebook for free</title><link>https://mikakoivisto.fi/blog/robert-kiyosakis-increase-your-financial-iq-ebook-for-free/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/robert-kiyosakis-increase-your-financial-iq-ebook-for-free/</guid><description>Robert Kiyosaki is now giving away his Increase your Financial IQ ebook for free. Dowload yours today. This is one of those books you should definitely read and now that it’s free there is absolutely no excuse for not reading it. You…</description><pubDate>Thu, 19 Feb 2015 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Mobee Magic Charger</title><link>https://mikakoivisto.fi/blog/mobee-magic-charger/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/mobee-magic-charger/</guid><description>The Mobee Magic Charger for Apple Magic Mouse is something I’ve been wanting for quite sometime without actually realising it. I accidentally saw it while browsing at a electronics store in Helsinki while waiting for my actual order to…</description><pubDate>Tue, 17 Feb 2015 00:00:00 GMT</pubDate><category>Reviews</category><category>apple</category><category>charger</category><category>magic mouse</category><category>mobee</category></item><item><title>New Site New Focus</title><link>https://mikakoivisto.fi/blog/new-site-new-focus/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/new-site-new-focus/</guid><description>It’s been a while since I last posted anything and the site has been quite stale and out dated. So I thought I’d update it to a more modern responsive site that looks good on both desktop and mobile. As I wanted to focus more on actual…</description><pubDate>Wed, 28 Jan 2015 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Five Financial Figures Everyone Should Know</title><link>https://mikakoivisto.fi/blog/five-financial-figures-everyone-should-know/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/five-financial-figures-everyone-should-know/</guid><description>These five figures give good insight to your financial healthiness. The list comes from MSN Money article 5 financial figures you should know. 1) Credit Score This number is very important maybe the most important number you need to…</description><pubDate>Sun, 29 Dec 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Monitoring and Graphing Liferay with MRTG</title><link>https://mikakoivisto.fi/blog/monitoring-and-graphing-liferay-with-mrtg/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-and-graphing-liferay-with-mrtg/</guid><description>MRTG (The Multi Router Traffic Grapher) is usually used to monitor SNMP enabled network devices and draw graphs of how much traffic has passed through each interface. It can also be used to graph any two values (in/out) and I use it for…</description><pubDate>Thu, 17 Oct 2013 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Liferay Maven Support in Liferay 6.1 GA3</title><link>https://mikakoivisto.fi/blog/liferay-maven-support-in-liferay-6-1-ga3/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/liferay-maven-support-in-liferay-6-1-ga3/</guid><description>We&apos;ve finally released both CE and EE versions of Liferay 6.1 GA3 and along with those releases we&apos;ve also released the corresponding versions of Liferay Maven Support and Portal artifacts. The version numbers are 6.1.2 for CE GA3 and…</description><pubDate>Tue, 18 Jun 2013 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>How to get your credit score for free</title><link>https://mikakoivisto.fi/blog/how-to-get-your-credit-score-for-free/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/how-to-get-your-credit-score-for-free/</guid><description>Knowing your credit score and how to improve it is very important. Your credit score affects how you get credit and at what cost. It affects the interest rate on your mortgage, auto loan, credit card and even the amount of security…</description><pubDate>Wed, 17 Apr 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Five smart ways to use your tax refund</title><link>https://mikakoivisto.fi/blog/five-smart-ways-to-use-your-tax-refund/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/five-smart-ways-to-use-your-tax-refund/</guid><description>If you are getting any tax refund then you should consider these five ways to put that money to work. If you haven’t done your taxes yet then now is a really good time to do it. 1. Pay off debt If you have any debt especially high…</description><pubDate>Fri, 15 Mar 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Dealing with high credit card debt</title><link>https://mikakoivisto.fi/blog/dealing-with-high-credit-card-debt/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/dealing-with-high-credit-card-debt/</guid><description>The average American household has $7,122 of credit card debt and the average indebt household has $15,266. Those are pretty disturbingly high numbers. So it’s no surprice if you belong to the 1 in 4 households that are struggling to…</description><pubDate>Sat, 09 Mar 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Smartphone with or without a contract</title><link>https://mikakoivisto.fi/blog/smartphone-with-or-without-a-contract/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/smartphone-with-or-without-a-contract/</guid><description>Does it make financial sense to get your new smartphone with a 24 month contract? That is something I never even thought about before coming to USA. Back home most people paid full price on the phone and got what ever plan they wanted…</description><pubDate>Thu, 28 Feb 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Got a speeding ticket now what</title><link>https://mikakoivisto.fi/blog/got-a-speeding-ticket-now-what/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/got-a-speeding-ticket-now-what/</guid><description>The first time I got the little yellow notice to appear that they give out here in California I was really confused. Back home when police gives you a ticket for speeding it has the fee you have to pay which is based on your income so…</description><pubDate>Wed, 27 Feb 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Saving for a rainy day</title><link>https://mikakoivisto.fi/blog/saving-for-a-rainy-day/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/saving-for-a-rainy-day/</guid><description>One of the first things most personal finance gurus tell you to do is start an emergency fund. But what is an emergency fund: it’s a easily accessible stash of money that is dedicated to emergencies only. It’s not regular savings that…</description><pubDate>Sat, 02 Feb 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>The Importance of Budget and Tracking Spending</title><link>https://mikakoivisto.fi/blog/the-importance-of-budget-and-tracking-spending/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/the-importance-of-budget-and-tracking-spending/</guid><description>Everyone hates doing a budget and tracking their spending but it is really important to in order to make smart financial decisions. Doing a budget doesn’t have to be that hard and once you’ve done the inital work keeping it up to date…</description><pubDate>Sat, 02 Feb 2013 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Escort Passport 9500ix Radar and Laser Detector</title><link>https://mikakoivisto.fi/blog/escort-passport-9500ix-radar-and-laser-detector/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/escort-passport-9500ix-radar-and-laser-detector/</guid><description>So I finally bought a radar/laser detector. I wanted to buy one after my first ticket but never got around to doing the research on which ones are actually effective. Well now I really wish I had since I’d probably had already saved…</description><pubDate>Mon, 17 Dec 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>detector</category><category>escort</category><category>laser</category><category>lidar</category><category>radar</category><category>Review</category><category>veil</category></item><item><title>First impressions on Google Maps for iOS</title><link>https://mikakoivisto.fi/blog/first-impressions-on-google-maps-for-ios/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/first-impressions-on-google-maps-for-ios/</guid><description>Google maps for iOS is finally available in Apple App Store. It has turn by turn navigation, live traffic information and public transit directions. The UI is very responsive and easy to use as always. I must say that I’m very impressed…</description><pubDate>Wed, 12 Dec 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>google</category><category>ios</category><category>iphone</category><category>maps</category></item><item><title>iPhone Photography Accessories</title><link>https://mikakoivisto.fi/blog/iphone-photography-accessories/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/iphone-photography-accessories/</guid><description>Smartphone cameras have come a long way and now with smartphones like iPhone 4S you can pretty much replace a regular compact camera with your smartphone. So far I’ve always had a compact camera like Samsung TL225 12.2Mpix camera but in…</description><pubDate>Sun, 25 Nov 2012 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>glif</category><category>gorillapod</category><category>iphone</category><category>olloclip</category><category>photography</category></item><item><title>Nokia’s HERE maps for iOS review</title><link>https://mikakoivisto.fi/blog/nokia-s-here-maps-for-ios-review/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/nokia-s-here-maps-for-ios-review/</guid><description>Nokia released it’s HERE maps for iOS recently so decided to give it go since it’s free. There’s not much good I can say about that application. The UI felt weird compared to Apple Maps or Google Maps. The map graphics are really ugly…</description><pubDate>Thu, 22 Nov 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>here</category><category>ios</category><category>iphone</category><category>maps</category><category>nokia</category></item><item><title>Buying a gun as non resident alien in California</title><link>https://mikakoivisto.fi/blog/buying-a-gun-as-non-resident-alien-in-california/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/buying-a-gun-as-non-resident-alien-in-california/</guid><description>Most people would think that buying a gun is only limited to US citizens but many states that’s not the case. Non citizens have more requirements than citizens but it’s still possible to buy a gun legally in California even for us non…</description><pubDate>Tue, 20 Nov 2012 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>california</category><category>gun</category><category>license</category></item><item><title>The Diamond Resorts International Timeshare Scam</title><link>https://mikakoivisto.fi/blog/the-diamond-resorts-international-timeshare-scam/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/the-diamond-resorts-international-timeshare-scam/</guid><description>A few months ago I signed up for a sweepstakes to win $100.000 or dream car at Camarillo Premium outlets. Then just this week I got a call from Diamond Resorts International that I was selected as the few finalists. They explained that…</description><pubDate>Sun, 18 Nov 2012 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>resort</category><category>scam</category><category>timeshare</category><category>vacation</category></item><item><title>I love my AMEX</title><link>https://mikakoivisto.fi/blog/i-love-my-amex/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/i-love-my-amex/</guid><description>Ever since I got my Costco TrueEarnings American Express my credit worthiness has climed up. What’s best with this card is all the perks and cash back. I already had costco membership so my AMEX doesn’t cost me anything extra on the…</description><pubDate>Fri, 16 Nov 2012 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>TriggerTrap Mobile</title><link>https://mikakoivisto.fi/blog/triggertrap-mobile/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/triggertrap-mobile/</guid><description>I got a TriggerTrap Mobile for me and my wife some time ago from Jan at TriggerTrap and this review has been pending ever since. We were going to do a field test and see how TriggerTrap mobile stacks up against Trigger Happy. That how…</description><pubDate>Wed, 07 Nov 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>photography</category><category>timelapse</category><category>triggertrap</category></item><item><title>Using your credit card actively without the negative impact on your creditscore</title><link>https://mikakoivisto.fi/blog/using-your-credit-card-actively-without-the-negative-impact-on-your-creditscore/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/using-your-credit-card-actively-without-the-negative-impact-on-your-creditscore/</guid><description>When you have a rewards credit card you want to maximize those rewards and only way to do that is to use your credit card to pay for everything possible that will yield rewards. For my American Express that I get at least 1% on all…</description><pubDate>Sat, 08 Sep 2012 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Installing MariaDB on Ubuntu</title><link>https://mikakoivisto.fi/blog/installing-mariadb-on-ubuntu/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/installing-mariadb-on-ubuntu/</guid><description>I’ve been using MariaDB for some time now and it’s perfect replacement for MySQL especially with the latest news onOracle’s move to hinder MySQL developer community despite it’s promise to EU. Now is a perfect time to ditch MySQL and…</description><pubDate>Sun, 19 Aug 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>How can I get credit?</title><link>https://mikakoivisto.fi/blog/how-can-i-get-credit/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/how-can-i-get-credit/</guid><description>Getting credit in US might be difficult if you don’t already have credit. Even if you don’t want to get credit card it’s going to be expensive to not have any credit. There’s few things you need to start building your credit: Social…</description><pubDate>Sat, 18 Aug 2012 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Liferay 6.1 GA2 Maven release</title><link>https://mikakoivisto.fi/blog/liferay-6-1-ga2-maven-release/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/liferay-6-1-ga2-maven-release/</guid><description>I&apos;m glad to announce that we have release maven artifacts for Liferay 6.1 GA2 for both EE and CE. The CE version of portal artficats are in currently in Sonatype&apos;s repository waiting to be synced to Central and EE artifacts are…</description><pubDate>Wed, 08 Aug 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Bose MIE2i mobile headset</title><link>https://mikakoivisto.fi/blog/bose-mie2i-mobile-headset/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/bose-mie2i-mobile-headset/</guid><description>Had some frequent flier miles expiring and I am anyways stopping using Lufthansa completely but more on that on a later post so I spent my miles on something less exiting (Cusinart cookware) but my wife in turn spent her points to get…</description><pubDate>Tue, 07 Aug 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>bose</category><category>headphone</category><category>mie2i</category></item><item><title>Trigger Happy Camera Remote has arrived</title><link>https://mikakoivisto.fi/blog/trigger-happy-camera-remote-has-arrived/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/trigger-happy-camera-remote-has-arrived/</guid><description>The Trigger Happy Camera remote I blogged about few weeks ago has finally arrived. The packaging was just a padded envelope with the trigger happy cable and a thank you note. Of course it didn’t work with my wife’s 4th gen iPod Touch so…</description><pubDate>Mon, 06 Aug 2012 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>photography</category><category>trigger happy</category></item><item><title>Tips for securing your Liferay installation</title><link>https://mikakoivisto.fi/blog/tips-for-securing-your-liferay-installation/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/tips-for-securing-your-liferay-installation/</guid><description>There’s few security related things that I see people constantly doing wrong. The very first thing is assuming Liferay bundle with it’s default settings is secure for production. It is far from secure. Don’t get me wrong this doesn’t…</description><pubDate>Sun, 05 Aug 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Monitoring Liferay with Nagios, Jolokia and JMX4Perl</title><link>https://mikakoivisto.fi/blog/monitoring-liferay-with-nagios-jolokia-and-jmx4perl/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/monitoring-liferay-with-nagios-jolokia-and-jmx4perl/</guid><description>How do I monitor Liferay? That’s a question I’ve heard a lot lately. Well the standard way of getting some information about the application is by using JMX. The downside of JMX is that it’s a Java only standard and the only remote…</description><pubDate>Sun, 29 Jul 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>nagios</category><category>tomcat</category></item><item><title>Trigger Happy Camera Remote Kickstarter project</title><link>https://mikakoivisto.fi/blog/trigger-happy-camera-remote-kickstarter-project/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/trigger-happy-camera-remote-kickstarter-project/</guid><description>In last March I discovered a cool Kickstarter project called Trigger Happy Camera Remote. It’s a DSLR camera remote that you control with a iOS or Android device. I immediately thought that it would be an excellent gift to my wife who…</description><pubDate>Fri, 20 Jul 2012 00:00:00 GMT</pubDate><category>Miscellaneous</category><category>kickstarter</category><category>photography</category><category>trigger happy</category></item><item><title>Configuring c3p0 connection pool for Liferay on Tomcat</title><link>https://mikakoivisto.fi/blog/configuring-c3p0-connection-pool-for-liferay-on-tomcat/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/configuring-c3p0-connection-pool-for-liferay-on-tomcat/</guid><description>There’s several ways you could configure a connection pool for Liferay on Tomcat but the way I’m going to show is the JEE way and the only one I consider correct. The first thing is to copy or move the c3p0.jar from…</description><pubDate>Wed, 18 Jul 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>c3p0</category><category>connection pool</category><category>jndi</category></item><item><title>Why is my java process taking more memory than I gave it?</title><link>https://mikakoivisto.fi/blog/why-is-my-java-process-taking-more-memory-than-i-gave-it/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/why-is-my-java-process-taking-more-memory-than-i-gave-it/</guid><description>It seems to be quite common misconseption that the memory you give to java process with -Xmx and -Xms command line arguments is the amount of memory the process will consume but in fact that is only the amount of memory your java object…</description><pubDate>Wed, 06 Jun 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>heap</category><category>jvm</category><category>memory</category></item><item><title>What to Do When You Get “Error listerStart” with Tomcat</title><link>https://mikakoivisto.fi/blog/what-to-do-when-you-get-error-listerstart-with-tomcat/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/what-to-do-when-you-get-error-listerstart-with-tomcat/</guid><description>I’m sure many people other than me have banged their head in the wall trying to figure out an error like this: SEVERE: Error listenerStart 26-May-2012 13:44:27 org.apache.catalina.core.StandardContext startInternal SEVERE: Context []…</description><pubDate>Tue, 29 May 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>debugging</category></item><item><title>How to Create a Consistent Liferay Backup</title><link>https://mikakoivisto.fi/blog/how-to-create-a-consistent-liferay-backup/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/how-to-create-a-consistent-liferay-backup/</guid><description>This is a question I’ve gotten asked in nearly all the Liferay System Administrator trainings I’ve given. Most people will just backup their database and Liferay data directory separately but any competent system admin will tell you…</description><pubDate>Mon, 28 May 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>backup</category></item><item><title>Debugging Maven Plugins</title><link>https://mikakoivisto.fi/blog/debugging-maven-plugins/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/debugging-maven-plugins/</guid><description>When developing maven plugins things don’t always work the way you expect so you need to debug the Mojo to see what’s really going on. I had a weird case where my plugin worked when I ran it independently but when I ran it with mvn…</description><pubDate>Sun, 27 May 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>maven</category></item><item><title>Developing Liferay Plugins with Maven</title><link>https://www.slideshare.net/koivimik/developing-liferay-plugins-with-maven</link><guid isPermaLink="true">https://www.slideshare.net/koivimik/developing-liferay-plugins-with-maven</guid><description>My Maven presentation on Liferay Nordic Symposium 2012</description><pubDate>Thu, 03 May 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>SAML and Liferay</title><link>https://www.slideshare.net/koivimik/saml-and-liferay</link><guid isPermaLink="true">https://www.slideshare.net/koivimik/saml-and-liferay</guid><description>My presentation on SAML and Liferay in Liferay Nordic Symposium Warm-up Cruise.</description><pubDate>Wed, 25 Apr 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Don’t pay bank fees</title><link>https://mikakoivisto.fi/blog/dont-pay-bank-fees/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/dont-pay-bank-fees/</guid><description>Bank fees will add up quickly and you really shouldn’t need to pay your bank any fees. I primarily bank at Chase and they charge $6 account maintenance fee if you don’t have at least 5 debit card transactions or a minimum $500 direct…</description><pubDate>Fri, 30 Mar 2012 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>The new 1080p HD Apple TV</title><link>https://mikakoivisto.fi/blog/the-new-1080p-hd-apple-tv/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/the-new-1080p-hd-apple-tv/</guid><description>The new 1080p HD Apple TV package from Amazon was waiting for me yesterday when I came from work to home. The package looks the same as previous version and contains the same things: the sleek black apple tv, aluminium IR remote and…</description><pubDate>Fri, 30 Mar 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>apple</category><category>tv</category></item><item><title>Creating Liferay Themes with Maven</title><link>https://mikakoivisto.fi/blog/creating-liferay-themes-with-maven/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/creating-liferay-themes-with-maven/</guid><description>Some time ago I posted on how you can get started creating portlets with Liferay Maven SDK now I’m going to show how you can add themes to your project. If you need a refresher on how to get started check out this post . 1) Open command…</description><pubDate>Fri, 16 Mar 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>LifeProof case for iPhone</title><link>https://mikakoivisto.fi/blog/lifeproof-case-for-iphone/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/lifeproof-case-for-iphone/</guid><description>My old iPhone case broke sometime ago and I need to protect my iPhone 4 so I thought I’d give LifeProof a try since it is supposed to make it water, dirt, snow and shock resistant. Check out the video where the guy demonstrating it goes…</description><pubDate>Wed, 07 Mar 2012 00:00:00 GMT</pubDate><category>Reviews</category><category>case</category><category>iphone</category><category>lifeproof</category></item><item><title>Establishing credit history</title><link>https://mikakoivisto.fi/blog/establishing-credit-history/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/establishing-credit-history/</guid><description>If you are a foreigner like me that has come to US to work you’ll very soon notice that you will be paying a lot extra for everything because you don’t any credit history. For example I had to pay extra security deposit on my apartment,…</description><pubDate>Mon, 05 Mar 2012 00:00:00 GMT</pubDate><category>Finance</category></item><item><title>Getting started with Liferay SAML 2.0 Identity Provider</title><link>https://mikakoivisto.fi/blog/getting-started-with-liferay-saml-2-0-identity-provider/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/getting-started-with-liferay-saml-2-0-identity-provider/</guid><description>Liferay 6.1 EE comes with SAML 2.0 Identity Provider and Service Provider support via SAML plugin. If you are not familiar with SAML check out my Introduction to SAML presentation slides. In this post we will configure Liferay...</description><pubDate>Tue, 28 Feb 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Deploying Liferay artifacts to your own maven repository</title><link>https://mikakoivisto.fi/blog/deploying-liferay-artifacts-to-your-own-maven-repository/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/deploying-liferay-artifacts-to-your-own-maven-repository/</guid><description>As part of Liferay 6.1 release we’ve created a new package that has a convenient script to install Liferay artifacts to your local repository or to a remote repository. This package is provide for both CE and EE releases but it is more…</description><pubDate>Tue, 21 Feb 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Getting started with Liferay Maven SDK</title><link>https://mikakoivisto.fi/blog/getting-started-with-liferay-maven-sdk/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/getting-started-with-liferay-maven-sdk/</guid><description>This will be the first in series of posts on how to develop Liferay plugins with Maven. In this post we&apos;ll start by creating a new parent project for your plugins and add a portlet project to it. You need to have your maven environment…</description><pubDate>Thu, 02 Feb 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Liferay 6.1 GA1 Maven artifacts released</title><link>https://mikakoivisto.fi/blog/liferay-6-1-ga1-maven-artifacts-released/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/liferay-6-1-ga1-maven-artifacts-released/</guid><description>I’m glad to announce that we have released Liferay maven artifacts to 6.1 GA1. All the artifacts will be pushed into the central repository through http://oss.sonatype.org where they are already available. This release includes…</description><pubDate>Tue, 10 Jan 2012 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Liferay maven sdk</title><link>https://www.slideshare.net/koivimik/liferay-maven-sdk</link><guid isPermaLink="true">https://www.slideshare.net/koivimik/liferay-maven-sdk</guid><description>My tech talk about Liferay and maven.</description><pubDate>Thu, 20 Oct 2011 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Introduction to SAML 2.0</title><link>https://www.slideshare.net/koivimik/introduction-to-saml-20</link><guid isPermaLink="true">https://www.slideshare.net/koivimik/introduction-to-saml-20</guid><description>Slides from a tech talk I gave about SAML 2.0 and Liferay</description><pubDate>Thu, 13 Oct 2011 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Overriding and adding struts actions from hook plugins</title><link>https://mikakoivisto.fi/blog/overriding-and-adding-struts-actions-from-hook-plugins/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/overriding-and-adding-struts-actions-from-hook-plugins/</guid><description>This is a new cool feature I worked on with Brian and it’s coming on 6.1 as well as 6.0 EE SP2 and 5.2 EE SP6. With this feature you can add new struts actions to portal from a hook plugin and you can override any existing action with…</description><pubDate>Mon, 17 Jan 2011 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>How do I cluster Liferay with Terracotta?</title><link>https://mikakoivisto.fi/blog/how-do-i-cluster-liferay-with-terracotta/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/how-do-i-cluster-liferay-with-terracotta/</guid><description>That&apos;s a question I&apos;ve head many times and in this post I will show you just how to do that. These instructions are for Liferay 6 CE GA3 Tomcat 6.0 bundle however you can use any app server supported by Terracotta but the location and…</description><pubDate>Wed, 01 Sep 2010 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Using Freemarker in your theme templates</title><link>https://mikakoivisto.fi/blog/using-freemarker-in-your-theme-templates/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/using-freemarker-in-your-theme-templates/</guid><description>Freemarker is a template language very similar to Velocity. Starting from Liferay 6.0 Liferay supports also Freemarker templates in themes and Web Content templates. In this post I will show how you can use Freemarker in your themes.…</description><pubDate>Tue, 24 Aug 2010 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Liferay Maven SDK</title><link>https://web.liferay.com/web/mika.koivisto/blog/-/blogs/liferay-maven-sdk_1</link><guid isPermaLink="true">https://web.liferay.com/web/mika.koivisto/blog/-/blogs/liferay-maven-sdk_1</guid><description>Starting to recover from jetlag after a two week trip Los Angeles and Liferay retreat. One of the things we finally made some progress during the developer retreat is providing official maven artifacts for Liferay as well as porting our…</description><pubDate>Tue, 15 Dec 2009 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>SiteMinder integration is here</title><link>https://mikakoivisto.fi/blog/siteminder-integration-is-here/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/siteminder-integration-is-here/</guid><description>You&apos;ve been heard! Out of box SiteMinder integration is here. Computer Associate’s (CA) SiteMinder is a centralized web access management system that enables user authentication and single sign-on, policy-based authorization, identity…</description><pubDate>Fri, 03 Oct 2008 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category></item><item><title>Configuring ActiveMQ 5 jms topic in Tomcat 6</title><link>https://mikakoivisto.fi/blog/configuring-activemq-5-jms-topic-in-tomcat-6/</link><guid isPermaLink="true">https://mikakoivisto.fi/blog/configuring-activemq-5-jms-topic-in-tomcat-6/</guid><description>For some reason it is quite difficult to find a clear instruction on howto configure ActiveMQ jms topic in tomcat as a JNDI reference and the consume message from it into message driven pojo. I chose to use ActiveMQ 5 since it requires…</description><pubDate>Tue, 11 Dec 2007 00:00:00 GMT</pubDate><category>Software &amp; DevOps</category><category>activemq</category><category>jms</category><category>spring</category></item></channel></rss>