CDN image hosting for blog'

It’s rare that a blog has 0 images. Hosting them on the same box as the blog instance is the easiest solution, but it comes at a cost: disk space and page load speed. Unless you are a professional blogger, you are also not ready shell out many $$ for a CDN, so what options are there? ...

11/18/2017 · 3 min · Viktor Halitsyn

Migrating wordpress blog to hugo and hosting it with GitHub Pages

Two weeks ago my blog was hosted on a 10$/mo vps instance in DigitalOcean, powered by a couple docker containers, running an ever dynamic Wordpress platform. Now it’s completely static, served from GitHub Pages servers free. What follows is a small experience reco/guide on how to make this happen. ...

11/12/2017 · 5 min · Viktor Halitsyn

Synology DS413j NAS

In my previous post I was rambling about Seagate BlackArmor and my sad experience with it. Apart from the sadness it also has my initial thoughts and requirements, so I won’t duplicate them in this one. But, to keep consistent with the previous review I’ll go with the same headings/experience areas. That being said – here we go! DSJ413j Half a year has passed and I’ve been using Synology NAS for all this time....

08/28/2013 · 4 min · Viktor Halitsyn

Seagate BlackArmor NAS 400.

So I decided that I’m sick and tired of plugging in and out usb drives. Be it my tiny 16GB daily thumb drive, or store-it-all 2TB external seagate – this is a pain… And to make sure everything is stored you have to “detach/remove” them safely all the time. And than eventually you need more storage(or will need) and expanding this kind of solution means more devices OR significantly more money....

02/05/2013 · 7 min · Viktor Halitsyn

Javascript performance tests

I’m dealing a lot with javascript nowadays and obviously I have to take performance into account. One way of doing this is writing a bunch of test code and record the time for your scripts, but what if you wanted to quickly test out some approaches and do not really want to invest a lot into them? Today I was pointed to a solution: http://jsperf.com/. This awesome tool does not just give you the framework to easily test out javascript but also provides and already created library of tests other people created when investigating their performance issues....

08/02/2012 · 1 min · Viktor Halitsyn

WP7 Mango dive

It has been a few month since I started mangling with WP7 platform. The more I learnt about it from the inside the more I wanted to buy new real WP7 phone. Things changed slightly after I have done my very first app(didn’t make it to the app store as I found plenty of similar ones already there and mine was not adding much :() but still as of now I would really be interested in posessing a WP7 phone and giving it a solid try....

02/26/2012 · 3 min · Viktor Halitsyn

MySql performance. 5.1 VS 5.5 VS 5.6 (dev)

Recently had to do an investigation about MySql server performance. So what I basically did was: created a winXP wmWare image, created a script for generating populating sql; installed db server version on that machine and kept track of times while executing sql statements; reverted to the original virgin machine state; start again. The versions I tested on were MySql community server 5.1, 5.5 and the development verion of 5.6. Here is the chart that represents my findings[the smaller the better]:...

09/14/2011 · 4 min · Viktor Halitsyn

java.net.MalformedURLException: no protocol: and]

Had a problem with injecting JMSFactory for JBoss MQ using spring(for Camel :)). The problem had the next StackTrace: Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: java.net.MalformedURLException: no protocol: and] at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:780) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.springframework.jndi.JndiTemplate$1.doInContext(JndiTemplate.java:154) I was sure I configured it right as I have <jee:jndi-lookup id="JBossMQ" jndi-name="XAConnectionFactory" proxy-interface="javax.jms.ConnectionFactory" environment-ref="jndiProps" resource-ref="true"/> <util:properties id="jndiProps" location="META-INF/spring/jndi....

09/06/2011 · 1 min · Viktor Halitsyn

Plymouth fix for Ubuntu 11.04

If you’re in the same trouble as I was with black screen during boot(plymouth has the theme installed and even displays it during shutdown) then there is a small thing that has to be edited in order to get rid of this annoyance. Go to /etc/grub.d/10_linux and remove the **handoff=7 **parameter. Inspired by this and also this(pretty nice tool for configuring plymouth for dummies).

06/28/2011 · 1 min · Viktor Halitsyn

Hackathon in Lviv

Great news! Best Hackathon traditions to invade Lviv. DOU is planning a hackathon @ June 9 — 10. Location is not set yet, but people are welcome to join now, so that we know there’ll be enough people comming. More details here. If anyone interested to create a team – reach me via comments here or on IMs…

06/20/2011 · 1 min · Viktor Halitsyn