<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Andrius Miasnikovas's Blog</title>
	
	<link>http://andrius.miasnikovas.lt</link>
	<description>Java, software development, tools, utilitites, browsers &amp; other tech stuff</description>
	<lastBuildDate>Sun, 29 Apr 2012 10:23:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/MiasnikovasBlog" /><feedburner:info uri="miasnikovasblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Quick Tip: Velocity Template Debugging</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/IlHbLO1HZWU/</link>
		<comments>http://andrius.miasnikovas.lt/2012/04/quick-tip-velocity-template-debugging/#comments</comments>
		<pubDate>Wed, 25 Apr 2012 15:49:17 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=615</guid>
		<description>In this post I&amp;#8217;ll try to share my recent experience with Velocity template debugging. There are a few ways to debug the templates depending on where you think the problem lies. But at times you have modify templates written by others and that&amp;#8217;s when you need to do some exploring like finding out what variables are actually passed to the template. This is not always easily found in code, sometimes it&amp;#8217;s simpler to print this stuff out when you&amp;#8217;re already in the template. Below is a macro that I used to print out request and session attributes and parameters. It creates a new window and prints this data separate from your actual page layout, just make sure that your browser [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/IlHbLO1HZWU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2012/04/quick-tip-velocity-template-debugging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2012/04/quick-tip-velocity-template-debugging/</feedburner:origLink></item>
		<item>
		<title>Experimenting with WebGL</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/WcV_kQYYRqQ/</link>
		<comments>http://andrius.miasnikovas.lt/2012/03/experimenting-with-webgl/#comments</comments>
		<pubDate>Wed, 28 Mar 2012 15:01:29 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=604</guid>
		<description>I was experimenting with WebGL the other day and it&amp;#8217;s pretty damn cool. Here&amp;#8217;s a spinning 3d logo of the company I currently work for as an attempt at animating something in 3D. If you&amp;#8217;re not in the loop, WebGL is a JavasSript API supported by modern browsers that allows interactive 3D graphics rendering in a browser&amp;#8217;s window, specifically the canvas tag. The graphics rendering is GPU accelerated which means excellent performance (as long as you&amp;#8217;re using it wisely). The API is designed by the Khronos Group and is based on OpenGL ES 2.0. If you ever used OpenGL then it will be easier for you to start, but similar to OpenGL ES the WebGL API doesn&amp;#8217;t have the immediate [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/WcV_kQYYRqQ" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2012/03/experimenting-with-webgl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2012/03/experimenting-with-webgl/</feedburner:origLink></item>
		<item>
		<title>SSH tunneling simplified (I think)</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/nql1S2kFwZI/</link>
		<comments>http://andrius.miasnikovas.lt/2012/03/ssh-tunneling-simplified-i-think/#comments</comments>
		<pubDate>Mon, 26 Mar 2012 14:42:41 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[experiments]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=599</guid>
		<description>It&amp;#8217;s been quite a while since my last post so I&amp;#8217;ll try to ease back into blogging. For now I&amp;#8217;ll just share a little something I created for myself to help with the SSH tunnels that I need to create on a seemingly regular basis. Sometimes I forget or mix up the parameters that need to be passed to SSH client, especially when interconnecting these tunnels. In this simple tool you can enter the missing info to form a logical sentence in English language and when you click the generate button you get a command line for the SSH client. Pretty user friendly And if you&amp;#8217;re not sure what SSH tunnels are and why you need them, take a look [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/nql1S2kFwZI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2012/03/ssh-tunneling-simplified-i-think/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2012/03/ssh-tunneling-simplified-i-think/</feedburner:origLink></item>
		<item>
		<title>A Story of Switching from Java to Developing for Mac OS X</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/L_XEj9i5rQ0/</link>
		<comments>http://andrius.miasnikovas.lt/2011/07/a-story-of-switching-from-java-to-developing-for-mac-os-x/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 20:16:47 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[mac]]></category>
		<category><![CDATA[xcode 4]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=550</guid>
		<description>A couple of months ago I&amp;#8217;ve switched from Java development to developing for Mac OS X. Let me tell you, it&amp;#8217;s a completely different world, but that was to be expected. The first thing is to get acquainted with the OS and it&amp;#8217;s features. That actually didn&amp;#8217;t take too long. I&amp;#8217;m really pleased with the availability of a full-fledged UNIX console in the OS, so I&amp;#8217;m able to leverage all of my linux knowledge. The eye candy and the elegant design of most of the applications really give you quite a difference experience of using the computer than it would be on another OS. And at the end of the day, I guess, that is the most important factor for [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/L_XEj9i5rQ0" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2011/07/a-story-of-switching-from-java-to-developing-for-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2011/07/a-story-of-switching-from-java-to-developing-for-mac-os-x/</feedburner:origLink></item>
		<item>
		<title>Introductory PhoneGap Tutorial for Android</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/6qpkRfZ2sxA/</link>
		<comments>http://andrius.miasnikovas.lt/2011/07/introductory-phonegap-tutorial-for-android/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 20:02:14 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=554</guid>
		<description>I haven&amp;#8217;t posted in quite a while. Been busy with all the job switching, getting used to Mac things and such. On another topic while cleaning up my hard drive I&amp;#8217;m finding various neat stuff, that I forgot about. Will try and share some of it with the rest of you. These are mostly things that you either need or don&amp;#8217;t care about at all. One of those things is a screencast that I&amp;#8217;ve forgotten I made. It was created for a competition hosted by NetTuts+ and touches on some of the basics of PhoneGap platform. I didn&amp;#8217;t actually win and now it&amp;#8217;s a shame I remembered it only a few months later, but perhaps it could still be useful [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/6qpkRfZ2sxA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2011/07/introductory-phonegap-tutorial-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2011/07/introductory-phonegap-tutorial-for-android/</feedburner:origLink></item>
		<item>
		<title>Automatic Web Server Monitoring</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/grCty0gpXkI/</link>
		<comments>http://andrius.miasnikovas.lt/2011/02/automatic-web-server-monitoring/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 14:23:33 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=498</guid>
		<description>Hi there! Here&amp;#8217;s another quick suggestion for all of you out there who have to deal with a lot of web server environments and need to make sure that they&amp;#8217;re all alive and responsive. Sure there are all sorts of tools for server monitoring and performance tracking, but I found that most of the time you just need to know if the server is up &amp;#38; running. And of course you should be notified if it&amp;#8217;s not. Here&amp;#8217;s my short Python script that does just that. You will need to tweak it a little to use in your environment. First of all I&amp;#8217;ve set the content threshold to 2000 Bytes which means that the expected length of the page content [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/grCty0gpXkI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2011/02/automatic-web-server-monitoring/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2011/02/automatic-web-server-monitoring/</feedburner:origLink></item>
		<item>
		<title>Search for Files on Remote FTP Server</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/dd2JJnQoUgE/</link>
		<comments>http://andrius.miasnikovas.lt/2011/02/search-for-files-on-remote-ftp-server/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 14:52:16 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[github]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=493</guid>
		<description>I&amp;#8217;ll keep this one short. Don&amp;#8217;t know about you, but I&amp;#8217;ve always been frustrated about how most FTP clients won&amp;#8217;t let you search for files on a remote FTP server. I remember I used some client that had this functionality, but this was quite a while ago so I can&amp;#8217;t even remember the name of it. If someone else knows any lightweight tools that let you do that, please leave a comment. Recently I needed to do some quick searches on the servers that I have only FTP access to. And you know what they say&amp;#8230; &amp;#8220;when you can&amp;#8217;t find the right tool for the job &amp;#8211; write it yourself&amp;#8221; Actually I don&amp;#8217;t know if anyone says that but I [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/dd2JJnQoUgE" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2011/02/search-for-files-on-remote-ftp-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2011/02/search-for-files-on-remote-ftp-server/</feedburner:origLink></item>
		<item>
		<title>Modifying Treepie To Display File Count</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/U9WU_OV7MpI/</link>
		<comments>http://andrius.miasnikovas.lt/2011/01/modifying-treepie-to-display-file-count/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 14:28:00 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=480</guid>
		<description>I&amp;#8217;ve already talked a bit about managing large amounts of files in my post Disk efficiency when dealing with tons of small files so you can kind of tell that I&amp;#8217;m a proponent of having as little files on disk as possible (but not less). In my everyday tasks I&amp;#8217;m using this program called Everything by David Carpenter and I suggest you check it out if you don&amp;#8217;t know it yet. The concept is simple, but the consequences are immense &amp;#8211; the program indexes all the files and folders on all volumes connected to your computer i.e. your hard disk drives, flash drives, cd/dvd-roms, etc. And it tracks the changes so this index is always up-to-date allowing you very fast [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/U9WU_OV7MpI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2011/01/modifying-treepie-to-display-file-count/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2011/01/modifying-treepie-to-display-file-count/</feedburner:origLink></item>
		<item>
		<title>Online Tools That Make My Life Easier</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/DAVlaEwcqqk/</link>
		<comments>http://andrius.miasnikovas.lt/2010/11/online-tools-that-make-my-life-easier/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 12:18:02 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[resources]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=458</guid>
		<description>Imagine a situation where you&amp;#8217;re sitting in front of a colleague&amp;#8217;s computer or one that is publicly used. By definition you&amp;#8217;re missing all your favorite tools that you&amp;#8217;re used to and you can&amp;#8217;t install them even if you wanted to. Here&amp;#8217;s a short list of online tools that help me a lot when I&amp;#8217;m using a computer other than my own. These do not fully replace the desktop equivalents, but they&amp;#8217;re good enough. Though it&amp;#8217;s not a list of tools that replace desktop applications, but rather a list of online tools that complement them and some provide functionality that does not exist in desktop based applications. HTML / Javascript http://jsbin.com &amp;#8211; this one allows you to write HTML and Javascript [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/DAVlaEwcqqk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2010/11/online-tools-that-make-my-life-easier/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://andrius.miasnikovas.lt/2010/11/online-tools-that-make-my-life-easier/</feedburner:origLink></item>
		<item>
		<title>Private Key PFX to/from JKS Conversion Using OpenSSL and Jetty</title>
		<link>http://feedproxy.google.com/~r/MiasnikovasBlog/~3/040gRRO-SuM/</link>
		<comments>http://andrius.miasnikovas.lt/2010/10/private-key-pfx-jks-conversion-using-openssl-and-jetty/#comments</comments>
		<pubDate>Thu, 21 Oct 2010 11:35:46 +0000</pubDate>
		<dc:creator>Andrius Miasnikovas</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[screencast]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://andrius.miasnikovas.lt/?p=436</guid>
		<description>Recently I&amp;#8217;ve been watching quite a few screencasts which seem to be a really fun way to learn something. This made me want to create something of my own. So for this blog post I&amp;#8217;m putting up my first attempts at creating screencasts while trying to explain something useful. When dealing with PKI based application security, one usually encounters different systems on different platforms and making sure they can interact with each other can be quite a hassle. Testing these systems usually means you create you own self-signed private/public key pairs. And of course there are times when for testing purposes you need to convert your private key to another format because you generated it on a different platform or [...]&lt;img src="http://feeds.feedburner.com/~r/MiasnikovasBlog/~4/040gRRO-SuM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://andrius.miasnikovas.lt/2010/10/private-key-pfx-jks-conversion-using-openssl-and-jetty/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://andrius.miasnikovas.lt/wp-content/uploads/2010/10/pfx2jks.flv" length="3048042" type="video/x-flv" />
<enclosure url="http://andrius.miasnikovas.lt/wp-content/uploads/2010/10/jks2pfx.flv" length="3396916" type="video/x-flv" />
		<feedburner:origLink>http://andrius.miasnikovas.lt/2010/10/private-key-pfx-jks-conversion-using-openssl-and-jetty/</feedburner:origLink></item>
	</channel>
</rss>

