<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>El blog de ERiDeM</title>
	<atom:link href="http://www.eridem.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eridem.net</link>
	<description>Security, Networks, GNU-Linux and Mobile!!</description>
	<lastBuildDate>Sun, 13 Jun 2010 11:08:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>ERiDeM API .NET</title>
		<link>http://www.eridem.net/eridem-api-net</link>
		<comments>http://www.eridem.net/eridem-api-net#comments</comments>
		<pubDate>Mon, 03 May 2010 09:41:53 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Projects & Apps]]></category>
		<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[ERiDeM]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Mono]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serialization]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=816</guid>
		<description><![CDATA[This project contains a set of easy classes that I have done for different proposes. There are classes for security, serialization and so on. The list and information about the classes are in its main page. You can download the source code and binaries from my #Code website: http://code.eridem.net/projects/show/eridemapi-csharp]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=816"><!-- &nbsp; --></abbr>
<p>This project contains a set of easy classes that I have done for different proposes. There are classes for security, serialization and so on. The list and information about the classes are in its main page.</p>
<p>You can download the source code and binaries from my #Code website: <a href="http://code.eridem.net/projects/show/eridemapi-csharp">http://code.eridem.net/projects/show/eridemapi-csharp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/eridem-api-net/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Blind SQL Injection tool</title>
		<link>http://www.eridem.net/security-blind-sql-injection-tool</link>
		<comments>http://www.eridem.net/security-blind-sql-injection-tool#comments</comments>
		<pubDate>Mon, 03 May 2010 09:40:24 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Projects & Apps]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=813</guid>
		<description><![CDATA[It is a tool that help us to do Blind SQL Injection attacks to prove the security in our webpages. It is a tool to detect the security on the arguments in our websites and it must not be used to attack websites or another illegal proposes. This tool was developed by Alex Soler and [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=813"><!-- &nbsp; --></abbr>
<p>It is a tool that help us to do Blind SQL Injection attacks to prove the security in our webpages. It is a tool to detect the security on the arguments in our websites and it must not be used to attack websites or another illegal proposes.</p>
<p>This tool was developed by Alex Soler and Miguel &Aacute;ngel Dom&iacute;nguez.</p>
<p>You can download the source code and binaries from the Google Code website: <a href="http://code.google.com/p/secblindsqlinjection/">http://code.google.com/p/secblindsqlinjection/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/security-blind-sql-injection-tool/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japanese Generator &#8211; Hiragana to Rōmaji</title>
		<link>http://www.eridem.net/japanese-generator-hiragana-to-romaji</link>
		<comments>http://www.eridem.net/japanese-generator-hiragana-to-romaji#comments</comments>
		<pubDate>Sun, 02 May 2010 11:00:09 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Japan Language]]></category>
		<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Hiragana]]></category>
		<category><![CDATA[Japanese]]></category>
		<category><![CDATA[Rōmaji]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=796</guid>
		<description><![CDATA[Japanese, Hiragana, Romaji, Exercises]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=796"><!-- &nbsp; --></abbr>
<style type="text/css">		
	.text_latin{font-size: 18px}
	.text_japan{font-size:20px; color:white}
</style>
</p>
<p>In this practice, we will see Hiragana words. We need to recognize the Japanese words related with these words in Rōmaji. Write down them and check them.</p>
<p>Once you finish the exercise, select the hide text with the mouse and they will appear.</p>
<p>In order to create a new exercise, reload this page.</p>
<p>You can access to the next exercise <a href="japanese-generator-romaji-to-hiragana">Japan Generator – Rōmaji to Hiragana</a> which is opposite to this one</p>
<hr /><font class="text_latin">め</font> | <font class="text_latin">ぼ</font> | <font class="text_latin">ぜ</font> | <font class="text_latin">ぴゅ</font> | <font class="text_latin">ぺ</font>  => (<font class="text_japan">me</font> | <font class="text_japan">bo</font> | <font class="text_japan">ze</font> | <font class="text_japan">pyu</font> | <font class="text_japan">pe</font>)<br />
<hr /><font class="text_latin">ろ</font> | <font class="text_latin">せ</font> | <font class="text_latin">ぜ</font> | <font class="text_latin">じ</font> | <font class="text_latin">だ</font>  => (<font class="text_japan">ro</font> | <font class="text_japan">se</font> | <font class="text_japan">ze</font> | <font class="text_japan">zi</font> | <font class="text_japan">da</font>)<br />
<hr /><font class="text_latin">に</font> | <font class="text_latin">わ</font> | <font class="text_latin">ぢ</font> | <font class="text_latin">え</font> | <font class="text_latin">ぱ</font>  => (<font class="text_japan">ni</font> | <font class="text_japan">wa</font> | <font class="text_japan">ji</font> | <font class="text_japan">e</font> | <font class="text_japan">pa</font>)<br />
<hr /><font class="text_latin">を</font> | <font class="text_latin">わ</font> | <font class="text_latin">ぎ</font> | <font class="text_latin">ちゃ</font> | <font class="text_latin">にゃ</font>  => (<font class="text_japan">wo</font> | <font class="text_japan">wa</font> | <font class="text_japan">gi</font> | <font class="text_japan">cha</font> | <font class="text_japan">nya</font>)<br />
<hr /><font class="text_latin">ぜ</font> | <font class="text_latin">ぎ</font> | <font class="text_latin">い</font> | <font class="text_latin">ぞ</font> | <font class="text_latin">ど</font>  => (<font class="text_japan">ze</font> | <font class="text_japan">gi</font> | <font class="text_japan">i</font> | <font class="text_japan">zo</font> | <font class="text_japan">do</font>)<br />
<hr />
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/japanese-generator-hiragana-to-romaji/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japanese Generator &#8211; Rōmaji to Hiragana</title>
		<link>http://www.eridem.net/japanese-generator-romaji-to-hiragana</link>
		<comments>http://www.eridem.net/japanese-generator-romaji-to-hiragana#comments</comments>
		<pubDate>Sun, 02 May 2010 10:51:54 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Japan Language]]></category>
		<category><![CDATA[Exercises]]></category>
		<category><![CDATA[Hiragana]]></category>
		<category><![CDATA[Japanese]]></category>
		<category><![CDATA[Rōmaji]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=792</guid>
		<description><![CDATA[Japanese, Hiragana, Romaji, Exercises]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=792"><!-- &nbsp; --></abbr>
<style type="text/css">		
	.text_latin{font-size: 18px}
	.text_japan{font-size:20px; color:white}
</style>
</p>
<p>In this practice, we will see Rōmaji sounds. We need to recognize the Japanese words related with these sounds in Hiragana. Write down them and check them.</p>
<p>Once you finish the exercise, select the hide text with the mouse and they will appear.</p>
<p>In order to create a new exercise, reload this page.</p>
<p>You can access to the next exercise <a href="japanese-generator-hiragana-to-romaji">Japan Generator – Hiragana to Rōmaji</a> which is opposite to this one</p>
<hr /><font class="text_latin">pu</font> | <font class="text_latin">myo</font> | <font class="text_latin">a</font> | <font class="text_latin">ryo</font> | <font class="text_latin">mya</font>  => (<font class="text_japan">ぷ</font> | <font class="text_japan">みょ</font> | <font class="text_japan">あ</font> | <font class="text_japan">りょ</font> | <font class="text_japan">みゃ</font>)<br />
<hr /><font class="text_latin">he</font> | <font class="text_latin">mo</font> | <font class="text_latin">myu</font> | <font class="text_latin">pa</font> | <font class="text_latin">jo</font>  => (<font class="text_japan">へ</font> | <font class="text_japan">も</font> | <font class="text_japan">みゅ</font> | <font class="text_japan">ぱ</font> | <font class="text_japan">じょ</font>)<br />
<hr /><font class="text_latin">ko</font> | <font class="text_latin">su</font> | <font class="text_latin">mya</font> | <font class="text_latin">hi</font> | <font class="text_latin">zi</font>  => (<font class="text_japan">こ</font> | <font class="text_japan">す</font> | <font class="text_japan">みゃ</font> | <font class="text_japan">ひ</font> | <font class="text_japan">じ</font>)<br />
<hr /><font class="text_latin">ma</font> | <font class="text_latin">byo</font> | <font class="text_latin">chi</font> | <font class="text_latin">ro</font> | <font class="text_latin">pi</font>  => (<font class="text_japan">ま</font> | <font class="text_japan">びょ</font> | <font class="text_japan">ち</font> | <font class="text_japan">ろ</font> | <font class="text_japan">ぴ</font>)<br />
<hr /><font class="text_latin">byo</font> | <font class="text_latin">ryu</font> | <font class="text_latin">ze</font> | <font class="text_latin">mya</font> | <font class="text_latin">za</font>  => (<font class="text_japan">びょ</font> | <font class="text_japan">りゅ</font> | <font class="text_japan">ぜ</font> | <font class="text_japan">みゃ</font> | <font class="text_japan">ざ</font>)<br />
<hr />
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/japanese-generator-romaji-to-hiragana/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homemade Kerberos</title>
		<link>http://www.eridem.net/homemade-kerberos</link>
		<comments>http://www.eridem.net/homemade-kerberos#comments</comments>
		<pubDate>Sun, 21 Mar 2010 11:41:47 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Projects & Apps]]></category>

		<guid isPermaLink="false">http://localhost/?p=773</guid>
		<description><![CDATA[<a href="http://code.google.com/p/homemade-kerberos/">Homemade Kerberos</a> was an assignment which I did in a security course. It is programmed in C# with <a href="http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-i/">.NET Remoting</a>. In the project we can find a KDC server and two clients which want to communicate between each other using a Kerberos protocol. The implementation of this Kerberos is the simplest and it should be used only for educational proposes.]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://localhost/?p=773"><!-- &nbsp; --></abbr>
<p><a href="http://code.google.com/p/homemade-kerberos/">Homemade Kerberos</a> was an assignment which I did in a security course. It is programmed in C# with <a href="http://www.eridem.net/programacion-con-c-y-net-remoting-mono-remoting-i/">.NET Remoting</a>. In the project we can find a KDC server and two clients which want to communicate between each other using a Kerberos protocol. The implementation of this Kerberos is the simplest and it should be used only for educational proposes.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/homemade-kerberos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security for Mobile Agents and Platforms, Course essay, 2010</title>
		<link>http://www.eridem.net/security-for-mobile-agents-and-platforms-course-essay-2010</link>
		<comments>http://www.eridem.net/security-for-mobile-agents-and-platforms-course-essay-2010#comments</comments>
		<pubDate>Sun, 07 Mar 2010 14:32:41 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Papers, articles and reports]]></category>
		<category><![CDATA[essay]]></category>
		<category><![CDATA[mobile agents]]></category>
		<category><![CDATA[mobile platforms]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=822</guid>
		<description><![CDATA[<b>Abstract:</b> In this report, we present an overview in the security of the mobile agents and platforms. The recent necessity of mobile agents grow up with the global intercommunication. Mobiles phones, PDA (Personal Digital Assistant), e-Readers and the apparition of thousands of small devices which are introducing in the social life make that the mobile agent parading and their security get turn in an important case of study. During this report, we will build an overview of the mobile agent story, security research and an analysis about advantages and disadvantages of methods used nowadays.]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=822"><!-- &nbsp; --></abbr>
<h2>Abstract</h2>
<p>In this report, we present an overview in the security of the mobile agents and platforms. The recent necessity of mobile agents grow up with the global intercommunication. Mobiles phones, PDA (Personal Digital Assistant), e-Readers and the apparition of thousands of small devices which are introducing in the social life make that the mobile agent parading and their security get turn in an important case of study. During this report, we will build an overview of the mobile agent story, security research and an analysis about advantages and disadvantages of methods used nowadays.</p>
<div align="center"><div id="zdscribdid_822_1" style="width: 100%; padding: 15px 0px;"><a href="http://www.eridem.net/eridem/wordpress">ZD Scribd iPaper</a></div>
<script type="text/javascript">
var zdscribdvar_822_1 = scribd.Document.getDoc(30692602, 'key-2eksnlaleion6gzmxvtt')
zdscribdvar_822_1.addParam('jsapi_version', 1);
zdscribdvar_822_1.addParam('height', 600);
zdscribdvar_822_1.addParam('width', 590);
zdscribdvar_822_1.addParam('disable_related_docs', true);
zdscribdvar_822_1.addParam('mode', 'list');
zdscribdvar_822_1.addParam('auto_size', true);
zdscribdvar_822_1.addParam('page', 1);
zdscribdvar_822_1.write('zdscribdid_822_1');
</script>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/security-for-mobile-agents-and-platforms-course-essay-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cleaning, sorting and deleting repeated words in word lists</title>
		<link>http://www.eridem.net/cleaning-sorting-and-deleting-repeated-words-in-word-lists</link>
		<comments>http://www.eridem.net/cleaning-sorting-and-deleting-repeated-words-in-word-lists#comments</comments>
		<pubDate>Mon, 15 Jun 2009 21:00:17 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Projects & Apps]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[brute force]]></category>
		<category><![CDATA[clean]]></category>
		<category><![CDATA[Cryptography]]></category>
		<category><![CDATA[delete repeat words]]></category>
		<category><![CDATA[diccionary attack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[sort]]></category>
		<category><![CDATA[wordlists]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=552</guid>
		<description><![CDATA[<a href="http://www.eridem.net/cleaning-sorting-and-deleting-repeated-words-in-word-lists/">Wordlist Cleaner</a> is a Linux script which clean, sort and remove repeated words in a collection of word lists files. It will help you to reduce more than 50% in time of your dictionary brute force attack (<a href="http://www.eridem.net/cleaning-sorting-and-deleting-repeated-words-in-word-lists/">read more</a>).]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=552"><!-- &nbsp; --></abbr>
<h2>Index</h2>
<ol>
<li><a href="#c_introduction">Introduction</a></li>
<li><a href="#c_bruteforce">Dicctionary attack</a></li>
<li><a href="#c_description">Description</a></li>
<li><a href="#c_example">An example</a></li>
<li><a href="#c_download">Download</a> (I don&#8217;t want to know what it does! Just do it!)</li>
<li><a href="#c_use">How to use it</a></li>
</ol>
<h2><a name="c_introduction"></a>1. Introduction</h2>
<p>This article is about a program which can clean, sort and delete repeated words in your wordlists. You can download it directly in the <a href="#c_download">Download</a> section, but I recommend you read the full article to know why you could neet it and how it works.</p>
<h2><a name="c_bruteforce"></a>2. Dictionary attack</h2>
<p>In cryptanalysis and computer security, a dictionary attack is a technique for defeating a cipher or authentication mechanism by trying to determine its decryption key or passphrase by searching likely possibilities.</p>
<p>A dictionary attack uses a brute-force technique of successively trying all the words in an exhaustive list (from a pre-arranged list of values). In contrast with a normal brute force attack, where a large proportion key space is searched systematically, a dictionary attack tries only those possibilities which are most likely to succeed, typically derived from a list of words in a dictionary. Generally, dictionary attacks succeed because many people have a tendency to choose passwords which are short (7 characters or fewer), single words found in dictionaries or simple, easily-predicted variations on words, such as appending a digit.</p>
<p>When we want to perform this kind of attack, we usually have several wordlists in separate files: common English words, cities, names, medical words and so on. But many of those words are repeated in most of the wordlists files. For example, it is usual to find these words into the wordlist file as &ldquo;12345 qwerty asdfg a aa aaa aaaa&rdquo;, because people who built these wordlists added only the common words. When we use a large list of words, we accumulate repeated words. If we do not have a large number of words in a reduced number of wordlist files, the time that we waste in operations and time is not so important, but when we use wordlists with a huge number of words (10,000 words or more) with repetitions, we need to optimize it.</p>
<h2><a name="c_description"></a>3. Description</h2>
<p>The proposed algorithm will clean this huge word lists. It will delete all repeat words, clean spaces and new lines, and sort all words. So, this algorithm will perform the following tasks:</p>
<ol>
<li>Clean spaces and add a new line between words.</li>
<li>For each wordlist file, sort all words.</li>
<li>For each wordlist file, remove repeat words.</li>
<li>Compare every file with the others to remove repeated words and save the result in the second compared file.</li>
</ol>
<p>These tasks are optimized, and the program already does several tasks at the same time. Anyway, the hardest task is to compare every file with the others, although this task is optimized to not repeat comparisons.</p>
<p>Using this algorithm, we can reduce up to 40-50% of time that a dictionary attack could spend.</p>
<h2><a name="c_example"></a>4. An example</h2>
<p>We have four files in our computers, <em><strong>FileA</strong></em>, <em><strong>FileB</strong></em>, <em><strong>FileC</strong></em>, <em><strong>FileD</strong></em>, (<a href="#t31">table 4.1</a>) with different words. Maybe the words of these files are repeated or maybe not. In total, we have 36 words, including repeated words.</p>
<table style="width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 25%; text-align: center;"><a name="t31"></a><em><strong>FileA</strong></em></td>
<td style="width: 25%; text-align: center;"><em><strong>FileB</strong></em></td>
<td style="width: 25%; text-align: center;"><em><strong>FileC</strong></em></td>
<td style="width: 25%; text-align: center;"><em><strong>FileD</strong></em></td>
</tr>
<tr>
<td valign="top">
<p>g h</p>
<p>e</p>
<p>a b c d</p>
<p>f</p>
</td>
<td valign="top">
<p>i j</p>
<p>m n</p>
<p>l</p>
<p>k a f</p>
</td>
<td valign="top">
<p>o p</p>
<p>m a b</p>
<p>q</p>
<p>q q q r s</p>
</td>
<td valign="top">
<p>s v</p>
<p>j q s</p>
<p>t u</p>
<p>a w</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><em>Table 4.1: Total words: 36.</em></p>
<p>Task 1, 2, 3: <strong>For each file:</strong> Clean spaces. Add a new line between words. Sort words. Remove repeat words (<a href="#t32">table 4.2</a>).</p>
<table style="width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 25%;"><a name="t32"></a><em><strong>FileA</strong></em></td>
<td style="width: 25%;"><em><strong>FileB</strong></em></td>
<td style="width: 25%;"><em><strong>FileC</strong></em></td>
<td style="width: 25%;"><em><strong>FileD</strong></em></td>
</tr>
<tr>
<td valign="top">
<p>a</p>
<p>b</p>
<p>c</p>
<p>d</p>
<p>e</p>
<p>f</p>
<p>g</p>
<p>h</p>
</td>
<td valign="top">
<p>a</p>
<p>f</p>
<p>i</p>
<p>j</p>
<p>k</p>
<p>l</p>
<p>m</p>
<p>n</p>
</td>
<td valign="top">
<p>a</p>
<p>b</p>
<p>m</p>
<p>o</p>
<p>p</p>
<p>q</p>
<p>r</p>
<p>s</p>
</td>
<td valign="top">
<p>a</p>
<p>j</p>
<p>q</p>
<p>s</p>
<p>t</p>
<p>u</p>
<p>v</p>
<p>w</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><em>Table 3.2: Total words: 32.</em></p>
<p>Task 4: Compare file by file to remove repeated words. In the example, Six comparison shall be performed: &lt;fileA, fileB&gt;, &lt;fileA, fileC&gt;, &lt;fileA, fileD&gt;, &lt;fileB, fileC&gt;, &lt;fileB, fileD&gt;, &lt;fileC, fileD&gt;. The first wordlist file is compared with the second one, and as a result, from the second wordlist all words, which are in both wordlist, will be deleted. So, the first four comparisons (file A comparisons) will be shown in <a href="#t33">table 4.3</a>.</p>
<table style="width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 25%;"><a name="t33"></a><em><strong>FileA</strong></em></td>
<td style="width: 25%;"><em><strong>FileB</strong></em></td>
<td style="width: 25%;"><em><strong>FileC</strong></em></td>
<td style="width: 25%;"><em><strong>FileD</strong></em></td>
</tr>
<tr>
<td valign="top">
<p>a</p>
<p>b</p>
<p>c</p>
<p>d</p>
<p>e</p>
<p>f</p>
<p>g</p>
<p>&nbsp;</p>
</td>
<td valign="top">
<p>i</p>
<p>j</p>
<p>k</p>
<p>l</p>
<p>m</p>
<p>&nbsp;</p>
</td>
<td valign="top">
<p>m</p>
<p>o</p>
<p>p</p>
<p>q</p>
<p>r</p>
<p>s</p>
</td>
<td valign="top">
<p>j</p>
<p>q</p>
<p>s</p>
<p>t</p>
<p>u</p>
<p>v</p>
<p>w</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><em>Table 4.3: Total words: 25.</em></p>
<p>Task 4: By comparing the rest of the files: <em>&lt;fileB, fileC&gt;</em>, <em>&lt;fileB, fileD&gt; and</em> <em>&lt;fileC, fileD&gt;, the final state of files are shown in the </em><a href="#t34">table 4.4</a>.</p>
<table style="width: 100%;" border="1">
<tbody>
<tr>
<td style="width: 25%;"><a name="t34"></a><em><strong>FileA</strong></em></td>
<td style="width: 25%;"><em><strong>FileB</strong></em></td>
<td style="width: 25%;"><em><strong>FileC</strong></em></td>
<td style="width: 25%;"><em><strong>FileD</strong></em></td>
</tr>
<tr>
<td valign="top">
<p>a</p>
<p>b</p>
<p>c</p>
<p>d</p>
<p>e</p>
<p>f</p>
<p>g</p>
<p>&nbsp;</p>
</td>
<td valign="top">
<p>i</p>
<p>j</p>
<p>k</p>
<p>l</p>
<p>m</p>
<p>&nbsp;</p>
</td>
<td valign="top">
<p>o</p>
<p>p</p>
<p>q</p>
<p>r</p>
<p>s</p>
</td>
<td valign="top">
<p>t</p>
<p>u</p>
<p>v</p>
<p>w</p>
</td>
</tr>
</tbody>
</table>
<p style="text-align: center;"><em>Table 4.4: Total words: 21.</em></p>
<p style="text-align: left;">The reduction in the number of words are from 36 to 21 which is a 41.6% less of the original word list file.</p>
<h2 style="text-align: left;"><a name="c_download"></a>5. Download</h2>
<p>You can download the shell script if you accept the GPL v3 license, and if you accept it, YOU ARE RESPONSIBLE of any kind of damage as: lost of data, deleted files, or any other problems in your hardware, software or system.</p>
<p><strong>EXECUTE IT WITH PRECAUTION!</strong> Read the &#8220;<a href="#c_use">How to use it</a>&#8221; section.</p>
<h3 style="text-align: center;"><a href="/eridem/wordpress/wp-content/uploads/cleanwl.sh">Download &lt;Clean wordlists&gt; version 0.0.1!!!</a></h3>
<h2><a name="c_use"></a>6. How to use it</h2>
<p>After downloading it, change the execution permissions:</p>
<p><span style="font-family: courier new,courier;">chmod +x cleanwl.sh</span></p>
<p>Then, copy it into the folder where you have the wordlists files you want to clean and execute the script:<span style="font-family: courier new,courier;">&nbsp;</span></p>
<p><span style="font-family: courier new,courier;">[path_of_the_script]/cleanwl.sh</span></p>
<p>for example: <span style="font-family: courier new,courier;">./cleanwl.sh</span></p>
<p>It will show you the statistics of the process, but if you don&rsquo;t want to see that, you can redirect it to a file or to /dev/null. IMPORTANT: if you decide to redirect the output to a file, redirect it into another folder, not in the same folder that the wordlists files!!</p>
<p>for example: <span style="font-family: courier new,courier;">./cleanwl.sh &gt; ../stats.txt</span></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;"><span style="font-size: small;">Using this algorithm, we can reduce up to 40-50% of time that a dictionary attack could spend.</span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/cleaning-sorting-and-deleting-repeated-words-in-word-lists/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friendly Korea Community API</title>
		<link>http://www.eridem.net/friendly-korea-community-api</link>
		<comments>http://www.eridem.net/friendly-korea-community-api#comments</comments>
		<pubDate>Mon, 04 May 2009 07:40:49 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Projects & Apps]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Chingu]]></category>
		<category><![CDATA[FKC]]></category>
		<category><![CDATA[Friendly Korea Community]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Korea]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[VANK]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=464</guid>
		<description><![CDATA[<em>The <a href="http://www.eridem.net/friendly-korea-community-api/">Friendly Korea Community API</a> is an <a href="http://en.wikipedia.org/wiki/Api">API</a> (Application Programming Interface) which brings us the possibility of use simple classes for access to the data of the website <a href="http://chingu.prkorea.com/">http://chingu.prkorea.com</a></em> (<a href="http://www.eridem.net/friendly-korea-community-api/">read more</a>).]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=464"><!-- &nbsp; --></abbr>
<p><img style="float: left;" title="Friendly Korea Community Screenshot" src="http://sourceforge.net/dbimage.php?id=214609" alt="Friendly Korea Community Screenshot" width="20%" /></p>
<p>The <a href="../friendly-korea-community-api/">Friendly Korea Community API</a> is an <a href="http://en.wikipedia.org/wiki/Api">API</a> (Application Programming Interface) which brings us the possibility of use simple classes for access to the data of the website <a href="http://chingu.prkorea.com">http://chingu.prkorea.com</a>.</p>
<p>On <a href="http://chingu.prkorea.com">Friendly Korea Community</a>, you are able to find korean and international friends how love Korea culture, music, people, movies, food, so on. Furthermore, you can join in the community and post messages to people how are there. To sum up, it&#8217;s a kind of Korean&#8217;s <a href="http://www.facebook.com">Facebook</a>.</p>
<p>Nowadays, I have a beta version with several classes. With this classes, an user can:</p>
<ol>
<li>login as user, see his complete own information (name, family name, country, gender, &#8230;), see his photo URL.</li>
<li>watch a list of his friends with their names, photos URL and their complete information (name, family name, country, gender, &#8230;).</li>
</ol>
<table style="width: 100%;" border="0">
<tbody>
<tr>
<td style="width: 33%;">
<p><a href="https://sourceforge.net/project/platformdownload.php?group_id=261318"><span>Download</span><img style="float: left;" title="Download this file from SourceForge.net" src="https://sourceforge.net/images/phoneix/down.png" alt="Download this file from SourceForge.net" /></a> <small> <br /> Friendly Korea Community API &#8211; 0.1.0<br /> Last Update: May 15 2009<br /> <a href="https://sourceforge.net/projects/fkcapi/">SourceForge.net</a></small></p>
</td>
<td style="width: 33%;" align="right"><a href="http://sourceforge.net/community/cca09/nominate/?project_name=Friendly Korea Community API&amp;project_url=http://www.eridem.net/friendly-korea-community-api/"><img src="http://sourceforge.net/images/cca/cca_nominate.png" border="0" alt="" /></a></td>
</tr>
</tbody>
</table>
<h2>Complete Code Example (v.0.0.2)</h2>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #000000; font-weight: bold;">&lt;?php</span></span><br />
<span style="font-family: courier new,courier;"></span><span style="font-family: courier new,courier;"><span style="color: #b1b100;">include_once</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Fkc.class.php&#8217;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Login settings</span></span> <span style="font-family: courier new,courier;"><span style="color: #000088;">$email</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&#8216;[YOUR_FKC_USER_EMAIL]&#8216;</span><span style="color: #339933;">;</span></span><br />
<span style="font-family: courier new,courier;"></span><span style="font-family: courier new,courier;"><span style="color: #000088;">$password</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&#8216;[YOUR_FKC_USER_PASSWORD]&#8216;</span><span style="color: #339933;">;</span></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Creating a new instance of FKC API</span></span><br />
<span style="font-family: courier new,courier;"></span><span style="font-family: courier new,courier;"><strong><span style="color: #000088;">$fkc</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Fkc<span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></strong></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Logining into FKC</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #b1b100;">if</span> <span style="color: #009900;">(</span><span style="color: #339933;">!</span><strong><span style="color: #000088;">$fkc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">login</span><span style="color: #009900;">(</span><span style="color: #000088;">$email</span><span style="color: #339933;">,</span> <span style="color: #000088;">$password</span><span style="color: #009900;">)</span></strong><span style="color: #009900;">)</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #009900;">{</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #990000;">&nbsp; echo</span> <span style="color: #0000ff;">&#8220;It is a wrong email or password.&#8221;</span><span style="color: #339933;">;</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #990000;">&nbsp; die</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #009900;">}</span></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Getting a object of FkcUser that represents our user.</span></span><br />
<span style="font-family: courier new,courier;"><strong><span style="color: #000088;">$me</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$fkc</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getUser</span><span style="color: #009900;">(</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></strong></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Getting our friends. It&#8217;s and array of FkcFriend.</span></span><br />
<span style="font-family: courier new,courier;"><strong><span style="color: #000088;">$friends</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Friends&#8217;</span><span style="color: #009900;">)</span><span style="color: #339933;">;</span></strong></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Showing our information</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #990000;">echo</span> <span style="color: #0000ff;">&#8220;&lt;h1&gt;Our information: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Name&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8221; &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FamilyName&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;/h1&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Id&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Id&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Email&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Email&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Gender&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Gender&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Born Date&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;BornDate&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Country&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Country&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Residential Country&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;ResidentialCountry&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Residential City&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;ResidentialCity&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Profession&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Profession&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Interests&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Interests&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;About me&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;About&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Favorite Movie&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteMovie&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Favorite Entertainent&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteEntertainent&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Favorite Drama&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteDrama&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Favorite Place&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoritePlace&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Favorite Food&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteFood&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Photo URL&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$me</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Photo&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&lt;br /&gt;&#8221;</span><span style="color: #339933;">;</span></span></p>
<p><span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">&#47;&#47; Showing friends information</span></span> <span style="font-family: courier new,courier;"><span style="color: #990000;">echo</span> <span style="color: #0000ff;">&#8220;&lt;h1&gt;My friends&lt;/h1&gt;&lt;br /&gt;&#8221;</span><span style="color: #339933;">;</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #b1b100;">foreach</span> <span style="color: #009900;">(</span><span style="color: #000088;">$friends</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$friend</span><span style="color: #009900;">)</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #009900;">{</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #990000;">&nbsp; echo</span> <span style="color: #0000ff;">&#8220;&lt;h2&gt;&#8221;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Name&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8221; &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FamilyName&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;/h2&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Id&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Id&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; &#8220;&amp;nbsp; &lt;b&gt;Email&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Email&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Gender&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Gender&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Born Date&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;BornDate&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Country&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Country&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Residential Country&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;ResidentialCountry&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Residential City&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;ResidentialCity&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Profession&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Profession&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Interests&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Interests&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;About me&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;About&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Favorite Movie&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteMovie&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Favorite Entertainent&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteEntertainent&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"></span> <span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Favorite Drama&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteDrama&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Favorite Place&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoritePlace&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Favorite Food&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;FavoriteFood&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&#8221;</span> <span style="color: #339933;">.</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #0000ff;">&nbsp;&nbsp;&nbsp; </span></span><span style="font-family: courier new,courier;"><span style="color: #0000ff;">&#8220;&amp;nbsp; &lt;b&gt;Photo URL&lt;/b&gt;: &#8220;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$friend</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">get</span><span style="color: #009900;">(</span><span style="color: #0000ff;">&#8216;Photo&#8217;</span><span style="color: #009900;">)</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&#8220;&lt;br /&gt;&lt;br /&gt;&#8221;</span><span style="color: #339933;">;</span></span> <span style="font-family: courier new,courier;"></span><br />
<span style="font-family: courier new,courier;"><span style="color: #009900;">}</span></span><br />
<span style="font-family: courier new,courier;"><span style="color: #000000; font-weight: bold;">?&gt;</span></span>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/friendly-korea-community-api/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Escribir en chino, japonés y coreano en Ubuntu con SCIM</title>
		<link>http://www.eridem.net/escribir-en-chino-japones-y-coreano-en-ubuntu-con-scim</link>
		<comments>http://www.eridem.net/escribir-en-chino-japones-y-coreano-en-ubuntu-con-scim#comments</comments>
		<pubDate>Mon, 13 Apr 2009 19:23:55 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[GNU-Linux Installations]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=371</guid>
		<description><![CDATA[SCIM (Smart Common Input Method) es una plataforma de m&#233;todos de entrada (IM) que nos permite el uso de m&#225;s de treinta lenguajes de escritura en algunos sistemas operativos como Linux o BSD. Utiliza una simple estructura que permite la adicci&#243;n de nuevos lenguajes. Adem&#225;s, existe una interfaz gr&#225;fica que nos permite la configuraci&#243;n y [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=371"><!-- &nbsp; --></abbr>
<p><a href="http://www.scim-im.org/">SCIM</a> (Smart Common Input Method) es una plataforma de m&eacute;todos de entrada (IM) que nos permite el uso de m&aacute;s de treinta lenguajes de escritura en algunos sistemas operativos como Linux o BSD. Utiliza una simple estructura que permite la adicci&oacute;n de nuevos lenguajes. Adem&aacute;s, existe una interfaz gr&aacute;fica que nos permite la configuraci&oacute;n y cambio de idiomas, mediante shortcuts, de manera f&aacute;cil y clara.</p>
<p>Durante este tutorial aprenderemos como poder usar SCIM para poder escribir en tres idiomas asi&aacute;ticos: Chino, Japon&eacute;s y Coreano. Al finalizar &eacute;ste, seremos capaz de escribir tanto con un teclado convencional (Gen&eacute;rico de 105 teclas en espa&ntilde;ol), mediante el uso de Romaji para japon&eacute;s y Romaja parael coreano, es decir, escribir fon&eacute;ticamente para que aparezca la escritura en sus respectivos idiomas; como el uso de los idiomas con los teclados de cada pais (chino, japon&eacute;s y coreano), es decir, pulsando las teclas con sus correspondientes s&iacute;mbolos.</p>
<h2>1. Instalando SCIM con los idiomas<br /></h2>
<p>Si llegaste hasta aqu&iacute; porque ya intentaste instalar SCIM con estos idiomas y no lo conseguiste, primeramente recomiendo desinstalar todo lo relacionado con SCIM en tu m&aacute;quina:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> remove <span style="color: #660033;">&#45;&#45;purge</span> libscim8c2a scim scim-<span style="color: #000000; font-weight: bold;">*</span></span>
</div>
<p>Ahora podemos continuar con una instalaci&oacute;n limpia. Lo primero que deberemos hacer es instalar todos los paquetes, usaremos cuatro comandos para separar los idiomas, en el caso de que no necesites instalarlos todos. El primer comando es de instalaci&oacute;n obligatoria. El segundo es el chino, el tercero el japon&eacute;s y el cuarto el coreano.</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> uim anthy scim-gtk2-immodule scim-uim<br /><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> scim-chinese scim-tables-zh<br /><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> scim-tables-ja<br /><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> scim-hangul scim-tables-ko</span>
</div>
<p>Una vez instalados los paquetes sin problemas, deberemos crear un archivo de configuraci&oacute;n para que se inicie SCIM al arrancar la interfaz gr&aacute;fica. Para ello usaremos el editor de GNOME (o en KDE usaremos <strong><span style="font-family: courier new,courier;">kate</span></strong>):</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <strong>gedit</strong> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>Xsession.d<span style="color: #000000; font-weight: bold;">/</span>74custom-scim_startup</span>
</div>
<p>Y a&ntilde;adiremos dentro del archivo el siguiente contenido:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">XMODIFIERS</span>=<span style="color: #ff0000;">&#34;@im=SCIM&#34;</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">GTK_IM_MODULE</span>=<span style="color: #ff0000;">&#34;scim&#34;</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">XIM_PROGRAM</span>=<span style="color: #ff0000;">&#34;scim -d&#34;</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #7a0874; font-weight: bold;">export</span> <span style="color: #007800;">QT_IM_MODULE</span>=<span style="color: #ff0000;">&#34;scim&#34;</span></span>
</div>
<p>Ahora cerraremos el editor y le daremos solo permisos de lectura al archivo:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">644</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>Xsession.d<span style="color: #000000; font-weight: bold;">/</span>74custom-scim_startup</span>
</div>
<h2>2. Arrancando SCIM autom&aacute;ticamente en KDE y GNOME</h2>
<p>Para que SCIM arranque autom&aacute;ticamente una vez iniciemos KDE o GNOME, deberemos crear un archivo de inicio.</p>
<h3>2.1. Archivo para KDE</h3>
<p>Abriremos <strong><span style="font-family: courier new,courier;">kate</span></strong> con el siguiente comando:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><strong>kate</strong> ~<span style="color: #000000; font-weight: bold;">/</span>.kde<span style="color: #000000; font-weight: bold;">/</span>Autostart<span style="color: #000000; font-weight: bold;">/</span>startscim</span>
</div>
<p>Y a&ntilde;adiremos el siguiente contenido:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span><br /><strong>scim</strong> <span style="color: #660033;">-d</span></span>
</div>
<p>Ahora le aplicaremos los permisos adecuados:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">745</span> ~<span style="color: #000000; font-weight: bold;">/</span>.kde<span style="color: #000000; font-weight: bold;">/</span>Autostart<span style="color: #000000; font-weight: bold;">/</span>startscim</span>
</div>
<h3>2.2. Archivo para GNOME</h3>
<p>Abriremos <strong><span style="font-family: courier new,courier;">gedit</span></strong> con el siguiente comando:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><strong>gedit</strong> ~<span style="color: #000000; font-weight: bold;">/</span>.gnome2<span style="color: #000000; font-weight: bold;">/</span>session-manual</span>
</div>
<p>Y a&ntilde;adiremos el siguiente contenido:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><span style="color: #7a0874; font-weight: bold;">[</span>Default<span style="color: #7a0874; font-weight: bold;">]</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #007800;">num_clients</span>=<span style="color: #000000;">1</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #000000;">0</span>,<span style="color: #007800;">RestartStyleHint</span>=<span style="color: #000000;">3</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #000000;">0</span>,<span style="color: #007800;">Priority</span>=<span style="color: #000000;">50</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #000000;">0</span>,<span style="color: #007800;">RestartCommand</span>=scim <span style="color: #660033;">-d</span></span><br /><span style="font-family: courier new,courier;"><span style="color: #000000;">0</span>,<span style="color: #007800;">Program</span>=scim</span>
</div>
<h2>3. Configurando SCIM</h2>
<p>Una vez realizado los pasos anteriores, arrancaremos SCIM con el siguiente comando:</p>
<div class="code-box">
<span style="font-family: courier new,courier;"><strong>scim</strong> -d</span>
</div>
<p>Nos aparecer&aacute; el icono de un teclado peque&ntilde;o en la bandeja del sistema. Pulsaremos con el bot&oacute;n derecho del rat&oacute;n sobre el y seleccionaremos la opci&oacute;n <strong>SCIM Setup</strong>. A partir de este momento, dejo unas capturas de la configuraci&oacute;n que debe tener SCIM.</p>
<h3>3.1. Configuraci&oacute;n global<br /></h3>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/eridem/wordpress/wp-content/uploads/scim01.png" alt="SCIM Configuration" /></p>
<h3>3.2. Configuraci&oacute;n de idiomas</h3>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/eridem/wordpress/wp-content/uploads/scim02.png" alt="SCIM Configuration" /></p>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/eridem/wordpress/wp-content/uploads/scim03.png" alt="SCIM Configuration" /></p>
<h3>3.3. Configuraci&oacute;n del entorno<br /></h3>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/eridem/wordpress/wp-content/uploads/scim04.png" alt="SCIM Configuration" /></p>
<p style="text-align: center;"><img style="border: 1px solid black;" src="/eridem/wordpress/wp-content/uploads/scim05.png" alt="SCIM Configuration" /></p>
<p>Una vez configurado SCIM, <strong>deberemos</strong> reiniciar la m&aacute;quina. Esto es importante para poder empezar a usarlo.</p>
<h2>4. Utilizando SCIM</h2>
<p>De acuerdo a la configuraci&oacute;n anterior, aprenderemos las nociones b&aacute;sicas para cambiar entre idiomas y usarlos. Para intercambiar entre idiomas, pulsaremos CTRL+ESPACIO &oacute; CTRL+ALT+ESPACIO y nos aparecer&aacute; una barra en la que nos indica el lenguaje actual seleccionado. En la siguiente imagen vemos unos ejemplos de escritura seg&uacute;n la barra seleccionada.</p>
<p style="text-align: center;"><img style="border: 0pt none;" src="/eridem/wordpress/wp-content/uploads/scimbars.png" alt="SCIM Bars" width="553" height="137" /></p>
<p style="text-align: left;">En el caso de nuestro ejemplo, hemos seleccionado los idiomas correspondientes para la traducci&oacute;n fon&eacute;tica con un teclado en Espa&ntilde;ol. Es decir, en el segundo caso, hemos escrito &#8220;konnichiwa&#8221; y se ha traducido directamente al Hiragana. En el tercer caso hemos escrito &#8220;annyeong&#8221; y se ha traducido directamente al coreano. En estos dos ejemplos de teclado, hay que tener en cuenta que est&eacute;n seleccionadas los teclados JP y KR como vemos redondeados en la imagen.</p>
<p style="text-align: left;">Intercambiando entre idiomas, podemos elegir otro tipo de coreano que sirve para teclados con simbolog&iacute;a coreana. En el caso del chino, surge de igual manera.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/escribir-en-chino-japones-y-coreano-en-ubuntu-con-scim/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Aprendiendo japonés en Rōmaji, II</title>
		<link>http://www.eridem.net/aprendiendo-japones-en-romaji-ii</link>
		<comments>http://www.eridem.net/aprendiendo-japones-en-romaji-ii#comments</comments>
		<pubDate>Thu, 12 Feb 2009 12:07:12 +0000</pubDate>
		<dc:creator>ERiDeM</dc:creator>
				<category><![CDATA[Japan Language]]></category>
		<category><![CDATA[Expresiones]]></category>
		<category><![CDATA[Gramática]]></category>
		<category><![CDATA[Idiomas]]></category>
		<category><![CDATA[Japón]]></category>
		<category><![CDATA[Japonés]]></category>
		<category><![CDATA[Números]]></category>
		<category><![CDATA[Rōmaji]]></category>
		<category><![CDATA[Sujetos]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Verbos]]></category>
		<category><![CDATA[Vocabulario]]></category>

		<guid isPermaLink="false">http://www.eridem.net/?p=284</guid>
		<description><![CDATA[Primera lección para aprender japonés con la utilización de Romaji (utilizando el alfabeto occidental). Aprenderemos verbos, expresiones comunes, números, etc.]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="http://www.eridem.net/?p=284"><!-- &nbsp; --></abbr>
<style type="text/css">
.tablepost { 
	font: 80% Verdana, "New York", Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	border-collapse: collapse;
	border: 2px solid #27a0bd;	
}</p>
<p>.trpost {
	vertical-align: top;
}
.trpost,.thpost,.tdpost {
	padding: .75em;
}
</style>
<table class="tablepost" style="width: 15%;" border="1" align="right">
<tbody>
<tr class="trpost">
<td class="tdpost" style="text-align: center; width: 34%;"><a href="/aprendiendo-japones-en-romaji/"></a><a href="/aprendiendo-japones-en-romaji/">&Iacute;ndice</a></td>
<td class="tdpost" style="text-align: center; width: 33%;"><a href="/aprendiendo-japones-en-romaji-i/">1</a></td>
<td class="tdpost" style="text-align: center; width: 33%;"><a href="/aprendiendo-japones-en-romaji-ii/">2</a></td>
</tr>
</tbody>
</table>
<h1><a name="dia6"></a>D&iacute;a 6: Sayonara baby!</h1>
<p>Para ser amables con la gente japonesa, deberemos aprendernos los saludos m&aacute;s t&iacute;picos que mi amiga me ha ido ense&ntilde;ando. En esta tabla vemos los aprendidos hasta ahora:</p>
<table class="tablepost" style="width: 100%;" border="1">
<tbody>
<tr class="trpost">
<td class="tdpost" style="width: 25%;"><strong>Konnichiwa</strong></td>
<td class="tdpost">Hola</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Sayonara</strong></td>
<td class="tdpost">Adi&oacute;s</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Matane</strong></td>
<td class="tdpost">Hasta luego</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Ohayo</strong> [<strong><em>gozaimasu</em></strong>]</td>
<td class="tdpost">Buenos d&iacute;as</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Konnichiwa</strong> [<strong><em>gozaimasu</em></strong>]</td>
<td class="tdpost">Buenas tardes (good afternoon)</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Konbanwa</strong> [<strong><em>gozaimasu</em></strong>]</td>
<td class="tdpost">Buenas tardes (good evening)</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Oyasumi</strong> [<strong><em>gozaimasu</em></strong>]</td>
<td class="tdpost">Buenas noches</td>
</tr>
</tbody>
</table>
<p>La palabra <em>gozaimasu</em> es una palabra formal que indica algo as&iacute; como &#8220;<em>muy buenas&#8230;</em>&#8220;. Algunos de estos saludos creo que os sonar&aacute;n &#8220;<em>sayonara baby</em>&#8221; (by Terminator), aunque lo m&aacute;s normal es decir &#8220;<em>matane</em>&#8221; entre amigos y buenos conocidos.</p>
<h1><a name="dia7"></a>D&iacute;a 7: Adjetivos posesivos</h1>
<p>Los adjetivos posesivos en japon&eacute;s los aprenderemos de inmediato, pues para crear un adjetivo posesivo utilizaremos el subjeto m&aacute;s &#8220;no&#8221;.</p>
<p style="text-align: center;">[Sujeto] + no + [Objeto poseido]</p>
<p style="text-align: left;">Otra de las cualidades a tener en cuenta es que no usan el plural, as&iacute; que m&aacute;s f&aacute;cil todav&iacute;a (bueno, me ha comentado que se usan en momentos especiales, as&iacute; que de momento no los vemos). A continuaci&oacute;n se muestra una lista completa de los posesivos:</p>
<table class="tablepost" style="width: 100%;" border="1">
<tbody>
<tr class="trpost">
<td class="tdpost" style="width: 30%;"><strong>Watashi</strong></td>
<td class="tdpost" style="width: 10%;"><strong>no</strong></td>
<td class="tdpost" style="width: 30%;">kuruma</td>
<td class="tdpost" style="width: 30%;"><strong>Mi</strong> coche</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Anata</strong></td>
<td class="tdpost"><strong>no</strong></td>
<td class="tdpost">enpitsu</td>
<td class="tdpost"><strong>Tu</strong> l&aacute;piz</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Kare / Kanjyo</strong></td>
<td class="tdpost"><strong>no</strong></td>
<td class="tdpost">ie</td>
<td class="tdpost"><strong>Su</strong> casa</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Watashitachi</strong></td>
<td class="tdpost"><strong>no</strong></td>
<td class="tdpost">ki</td>
<td class="tdpost"><strong>Nuestro</strong> &aacute;rbol</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Anatatachi</strong></td>
<td class="tdpost"><strong>no</strong></td>
<td class="tdpost">pasokon</td>
<td class="tdpost"><strong>Vuestro</strong> ordenador</td>
</tr>
<tr class="trpost">
<td class="tdpost"><strong>Karera / Kanojyotachi</strong></td>
<td class="tdpost"><strong>no</strong></td>
<td class="tdpost">tokei</td>
<td class="tdpost"><strong>Su</strong> reloj</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<table class="tablepost" style="width: 15%;" border="1" align="right">
<tbody>
<tr class="trpost">
<td class="tdpost" style="text-align: center; width: 34%;"><a href="/aprendiendo-japones-en-romaji/"></a><a href="/aprendiendo-japones-en-romaji/">&Iacute;ndice</a></td>
<td class="tdpost" style="text-align: center; width: 33%;"><a href="/aprendiendo-japones-en-romaji-i/">1</a></td>
<td class="tdpost" style="text-align: center; width: 33%;"><a href="/aprendiendo-japones-en-romaji-ii/">2</a></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eridem.net/aprendiendo-japones-en-romaji-ii/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
