<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Vlad Korolev's Blog]]></title><description><![CDATA[Vlad Korolev's developer blog, where he post occasional things. Very rare, but still.]]></description><link>https://blog.v-lad.org</link><generator>GatsbyJS</generator><lastBuildDate>Sat, 10 May 2025 20:53:24 GMT</lastBuildDate><item><title><![CDATA[RDF-Uploader: Simplifying RDF Data Ingestion]]></title><link>https://blog.v-lad.org/rdf-uploader-simplifying-rdf-data-ingestion</link><guid isPermaLink="false">https://blog.v-lad.org/rdf-uploader-simplifying-rdf-data-ingestion</guid><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Recently, I&apos;ve been working extensively with knowledge graphs, which often involves work with different types of triple stores like MarkLogi…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/rdf-uploader-simplifying-rdf-data-ingestion&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Codespaces, Dev Containers, Oh-My! (Part 1/3)]]></title><link>https://blog.v-lad.org/codespaces-dev-containers-oh-my-part-1-3</link><guid isPermaLink="false">https://blog.v-lad.org/codespaces-dev-containers-oh-my-part-1-3</guid><pubDate>Mon, 07 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;These days, there is a multitude of development tools such as interpreters, virtual machines, package managers, test runners, and build…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/codespaces-dev-containers-oh-my-part-1-3&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Adopting Dotfiles for Codespaces and DevContainers]]></title><link>https://blog.v-lad.org/adopting-dotfiles-for-codespaces-and-dev-containers</link><guid isPermaLink="false">https://blog.v-lad.org/adopting-dotfiles-for-codespaces-and-dev-containers</guid><pubDate>Mon, 02 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Setting up a development environment on a new machine to get everything just right, is time-consuming. Dotfiles repositories help a lot with…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/adopting-dotfiles-for-codespaces-and-dev-containers&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Restoring a stale Proxmox node to the cluster]]></title><link>https://blog.v-lad.org/restoring-a-stale-proxmox-node-to-the-cluster</link><guid isPermaLink="false">https://blog.v-lad.org/restoring-a-stale-proxmox-node-to-the-cluster</guid><pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Proxmox VE is a robust virtualization platform widely used in highly available clusters. In such environments, it is not uncommon for a…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/restoring-a-stale-proxmox-node-to-the-cluster&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[New release v0.1.1 of repo-find-orphans]]></title><link>https://blog.v-lad.org/new-release-v-0-1-1-of-repo-find-orphans</link><guid isPermaLink="false">https://blog.v-lad.org/new-release-v-0-1-1-of-repo-find-orphans</guid><pubDate>Sun, 09 Jun 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This release introduces a new feature: remote orphan detection. Now you can use repo-find-orphans to find repositories on GitHub that are…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/new-release-v-0-1-1-of-repo-find-orphans&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Small tool for finding orphans in the projects managed by repo]]></title><link>https://blog.v-lad.org/small-tool-for-finding-orphans-in-the-projects-managed-by-repo</link><guid isPermaLink="false">https://blog.v-lad.org/small-tool-for-finding-orphans-in-the-projects-managed-by-repo</guid><pubDate>Sat, 11 May 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Many large projects, such as Android AOSP, use repo tools to manage thousands of small repositories that make up the project. The tool is…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/small-tool-for-finding-orphans-in-the-projects-managed-by-repo&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[How to Stop Proxmox VE Virtual Machines Across a Cluster Using the CLI]]></title><link>https://blog.v-lad.org/how-to-stop-proxmox-ve-virtual-machines-across-a-cluster-using-the-cli</link><guid isPermaLink="false">https://blog.v-lad.org/how-to-stop-proxmox-ve-virtual-machines-across-a-cluster-using-the-cli</guid><pubDate>Sat, 04 May 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Proxmox VE is a great virtualization platform for home labs and development environments. It&apos;s excellent for managing multiple experimental…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/how-to-stop-proxmox-ve-virtual-machines-across-a-cluster-using-the-cli&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Restarting-the-blog-2024]]></title><link>https://blog.v-lad.org/restarting-the-blog-2024</link><guid isPermaLink="false">https://blog.v-lad.org/restarting-the-blog-2024</guid><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;After a few years break, I&apos;m trying again in 2024 to restart this blog. Let&apos;s see how it goes this time.&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/restarting-the-blog-2024&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker 2018, Final Remarks]]></title><link>https://blog.v-lad.org/code-breaker-2018-final-remarks</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-final-remarks</guid><pubDate>Sat, 12 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Codebreaker challenges are always fun and educational. This year&apos;s it was especially good. It span multiple areas reverse engineering and…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-final-remarks&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 7 Refunds]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-7-refunds</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-7-refunds</guid><pubDate>Fri, 11 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Our final task is to take over an Escrow contract and refund the money back to the victims who paid. After completing task 6, the solution…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-7-refunds&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 6 Loophole]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-6-loophole</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-6-loophole</guid><pubDate>Thu, 10 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In this task we are going to trick the attackers to reveal us the decryption key without paying any ransom. Before we dive in, it will help…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-6-loophole&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 5 Containment]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-5-containment</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-5-containment</guid><pubDate>Wed, 09 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In this task we are asked to find out which hosts were infected on our network given the victim IDs we have discovered in Task 4. What do…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-5-containment&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 4 Victims]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-4-victims</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-4-victims</guid><pubDate>Tue, 08 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Now we need to find out who the the other victims are. To solve this task, we need to have some understanding of how blockchain works. Bef…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-4-victims&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 3 Connections]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-3-connections</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-3-connections</guid><pubDate>Mon, 07 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;While solving Task 1, we didn&apos;t reverse engineer the CID function. This time we will. Again, we&apos;&apos; be using Radare. Looks like it uses epo…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-3-connections&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 1 It begins]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-1-it-begins</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-1-it-begins</guid><pubDate>Sat, 05 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In this task we are asked to examine the binary pieces left by ransomware and captured network traffic to extract the following information…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-1-it-begins&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 2 Secrets]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-2-secrets</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-2-secrets</guid><pubDate>Fri, 04 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Let&apos;s look at Task 2 before doing Task 1. It is a much quicker and easier task, and it is a good warm-up practice in reverse engineering…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-2-secrets&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker2018 walkthrough, Task 0 Warm up]]></title><link>https://blog.v-lad.org/code-breaker-2018-walkthrough-task-0-warm-up</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-walkthrough-task-0-warm-up</guid><pubDate>Thu, 03 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This task is really simple, all you need to do is download the given capture file and analyze it with a tool such as tcpdump or WireShark L…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-walkthrough-task-0-warm-up&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[CodeBreaker 2018, complete walkthrough]]></title><link>https://blog.v-lad.org/code-breaker-2018-complete-walkthrough</link><guid isPermaLink="false">https://blog.v-lad.org/code-breaker-2018-complete-walkthrough</guid><pubDate>Wed, 02 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every year publishes a challenge to reverse engineer and exploit something. Past challenges involved disarming simulation of IED (improvised…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/code-breaker-2018-complete-walkthrough&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Welcome to the new home!]]></title><link>https://blog.v-lad.org/welcome-to-the-new-home</link><guid isPermaLink="false">https://blog.v-lad.org/welcome-to-the-new-home</guid><pubDate>Tue, 01 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I haven&apos;t been posting regularly here for a very long time. We&apos;ll try to resume this blog. Let&apos;s see how long it&apos;s going to last this time…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/welcome-to-the-new-home&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Simple script to convert opml to markdown]]></title><link>https://blog.v-lad.org/simple-script-to-convert-opml-to-markdown</link><guid isPermaLink="false">https://blog.v-lad.org/simple-script-to-convert-opml-to-markdown</guid><pubDate>Wed, 23 Apr 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I just put a quick transform script to convert outlines generated by OmniOutliner to MarkDown slide deck. The markdown is specific to Wiki2B…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/simple-script-to-convert-opml-to-markdown&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[New version 0.5 of AWS4C has been released]]></title><link>https://blog.v-lad.org/new-version-0-5-of-aws-4-c-has-been-released</link><guid isPermaLink="false">https://blog.v-lad.org/new-version-0-5-of-aws-4-c-has-been-released</guid><pubDate>Tue, 28 Jun 2011 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Just released new version of AWS4C library. The new release includes support for S3 delete operation. Check the API Reference and example…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/new-version-0-5-of-aws-4-c-has-been-released&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Port of RXTX library to Android platform]]></title><link>https://blog.v-lad.org/port-of-rxtx-library-to-android-platform</link><guid isPermaLink="false">https://blog.v-lad.org/port-of-rxtx-library-to-android-platform</guid><pubDate>Tue, 01 Mar 2011 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Just ported the RXTX library to the Android platform. Check out the picture below, it shows the Motorola Droid phone talking to the FreeNAS…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/port-of-rxtx-library-to-android-platform&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[New version of AWS4C has been released]]></title><link>https://blog.v-lad.org/new-version-of-aws-4-c-has-been-released</link><guid isPermaLink="false">https://blog.v-lad.org/new-version-of-aws-4-c-has-been-released</guid><pubDate>Sun, 03 Oct 2010 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Just released new version of AWS4C library. The new release includes support for Reduced Redundancy Storage and some bug fixes related to…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/new-version-of-aws-4-c-has-been-released&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Compiling native programs for Android]]></title><link>https://blog.v-lad.org/compiling-native-programs-for-android</link><guid isPermaLink="false">https://blog.v-lad.org/compiling-native-programs-for-android</guid><pubDate>Wed, 18 Aug 2010 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;There is an excellent tutorial by Nirnimesh on how to compile native programs for Android here http://android-tricks.blogspot.com/2009/02…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/compiling-native-programs-for-android&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[AWS4C has been updated]]></title><link>https://blog.v-lad.org/aws-4-c-has-been-updated</link><guid isPermaLink="false">https://blog.v-lad.org/aws-4-c-has-been-updated</guid><pubDate>Wed, 18 Nov 2009 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Thanks to Henry N. for sending patches to the AWS4C library. I applied and tested them, hence the new release of the library. Here is the…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/aws-4-c-has-been-updated&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[AWS4C a C library that lets you work with AWS]]></title><link>https://blog.v-lad.org/aws-4-c-a-c-library-that-lets-you-work-with-aws</link><guid isPermaLink="false">https://blog.v-lad.org/aws-4-c-a-c-library-that-lets-you-work-with-aws</guid><pubDate>Sat, 15 Aug 2009 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Believe it or not some people need to write programs to access Amazon Web Services in C. This project grew out of the conversion of my old…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/aws-4-c-a-c-library-that-lets-you-work-with-aws&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item><item><title><![CDATA[Hadoop tutorial for Windows and Eclipse]]></title><link>https://blog.v-lad.org/hadoop-tutorial-for-windows-and-eclipse</link><guid isPermaLink="false">https://blog.v-lad.org/hadoop-tutorial-for-windows-and-eclipse</guid><pubDate>Fri, 20 Mar 2009 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hadoop tutorial for Windows and Eclipse. Just posted a tutorial on how to configure Hadoop environment for Windows using CYGWIN.

The…&lt;/p&gt;&lt;div style=&quot;margin-top: 50px; font-style: italic;&quot;&gt;&lt;strong&gt;&lt;a href=&quot;https://blog.v-lad.org/hadoop-tutorial-for-windows-and-eclipse&quot;&gt;Keep reading&lt;/a&gt;.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded></item></channel></rss>