<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6020668935883798887</id><updated>2011-08-14T08:24:22.865-07:00</updated><category term='RMagick'/><category term='Browsers'/><category term='JavaScript'/><category term='Ruby'/><title type='text'>Programming</title><subtitle type='html'>Programming is all about solving problems and fun.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-103607047874672813</id><published>2008-09-04T02:55:00.000-07:00</published><updated>2008-09-04T03:08:35.336-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Yahoo! BOSS for Ruby</title><content type='html'>Yahoo! launched &lt;a href="http://developer.yahoo.com/search/boss/"&gt;BOSS&lt;/a&gt;. It is a service that allows you to search the entire Yahoo! Search index. It is really cool. Meanwhile, Jay Pignata has developed a ruby library, BOSSMan, for Rubyists to mess around with Yahoo! search web service. &lt;a href="http://github.com/jpignata/bossman-gem/tree/master"&gt;BOSSMan&lt;/a&gt; lives on Github. If you wanna try just:&lt;br /&gt;&lt;pre style="font-family: courier new;"&gt;gem sources -a http://gems.github.com&lt;br /&gt;gem install jpignata-bossman&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-103607047874672813?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/103607047874672813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=103607047874672813' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/103607047874672813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/103607047874672813'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/09/yahoo-boss-for-ruby.html' title='Yahoo! BOSS for Ruby'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-2578418007760746581</id><published>2008-08-15T03:33:00.000-07:00</published><updated>2008-08-15T03:44:42.754-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Prawn generates PDF</title><content type='html'>You can use Prawn to generate PDF. Prawn is a ruby library that make PDF creation possible in Ruby. &lt;a href="http://prawn.majesticseacreature.com/"&gt;more &lt;img width="36"  alt="prawn.png" src="http://www.rubyinside.com/wp-content/uploads/2008/08/prawn.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-2578418007760746581?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/2578418007760746581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=2578418007760746581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/2578418007760746581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/2578418007760746581'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/08/prawn-generates-pdf.html' title='Prawn generates PDF'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-3274245190116771906</id><published>2008-08-14T18:22:00.000-07:00</published><updated>2008-08-15T03:25:05.485-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><title type='text'>Ruby to JavaScript</title><content type='html'>If you are a fan of Ruby and you want to write JavaScript code, you don't need to learn JavaScript. You can write JavaScript code by using RED. RED is a ruby library that will convert Ruby code to JavaScript code. &lt;a href="http://wonderfullyflawed.com/2008/08/07/javascript-makes-me-see-red/"&gt;Check this out!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-3274245190116771906?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/3274245190116771906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=3274245190116771906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/3274245190116771906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/3274245190116771906'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/08/ruby-to-javascript.html' title='Ruby to JavaScript'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-2134861502520415309</id><published>2008-07-03T18:08:00.000-07:00</published><updated>2008-08-15T03:27:19.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Passing arguments from method to method in JavaScript</title><content type='html'>For example, you have one function &lt;span style="font-family:courier new;"&gt;greeting()&lt;/span&gt; that accepts two string arguments only. And you have another function &lt;span style="font-family:courier new;"&gt;callAnotherFunction()&lt;span style="font-family:arial;"&gt; &lt;/span&gt;&lt;/span&gt;that accepts only one argument which is a function. In order to pass arguments from method to method, JavaScript provide ideal &lt;span style="font-family:courier new;"&gt;apply()&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;call()&lt;/span&gt; to deal with this scenario.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;function greeting(name, str) {&lt;br /&gt;alert(str + ", " + name);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function callAnotherFunction(method) {&lt;br /&gt;method.apply(null, arguments);   // arguments refer to ["John", "Good morning"]&lt;br /&gt;alert(arguments.length);  // arguments refer to method&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;callAnotherFunction(function() {greeting("John", "Good morning")});&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;The significant point in this example is &lt;code&gt;&lt;span style="font-family:courier new;"&gt;arguments &lt;/span&gt;&lt;/code&gt;in&lt;code&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt; callAnotherFunction(method). &lt;/code&gt;It means differently in the same function. In &lt;code&gt;method.apply(null, arguments)&lt;span style="font-family:Georgia,serif;"&gt;, &lt;/span&gt;&lt;/code&gt;it refers to the arguments that passed from method. And in &lt;code&gt;alert(arguments.length), &lt;/code&gt;it refers to method itself, not its arguments.&lt;br /&gt;&lt;br /&gt;These example might not make sense to some people but it very useful when you want to pass arguments from method to method.&lt;br /&gt;&lt;br /&gt;Hope this help.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-2134861502520415309?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/2134861502520415309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=2134861502520415309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/2134861502520415309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/2134861502520415309'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/07/passing-arguments-from-method-to-method.html' title='Passing arguments from method to method in JavaScript'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-7237636593239577410</id><published>2008-07-02T22:51:00.000-07:00</published><updated>2008-08-15T03:27:19.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>Good practice in array deletion in JavaScript</title><content type='html'>It is really piss me off when I spent a few hours trying to find the failure in my JavaScript code.&lt;br /&gt;&lt;br /&gt;Eventually, I found out what the problem was. I did not delete my array correctly.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var arr = [1, 2, 3, 4];&lt;br /&gt;for (var i=0; i&amp;lt;arr.length; i++)&lt;br /&gt;  arr.splice(i, 1);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;This for loop never delete all the elements in your array. When i = 0, arr[0] (a) is deleted and when i = 1, arr[1] (c) is deleted and then exit the loop cause i eqauls arr.length equals 2.&lt;br /&gt;&lt;br /&gt;To deal with this problem, you should assing arr.length to one variable so when you delete the array it does not effect you loop.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;var arr = [1, 2, 3, 4];&lt;br /&gt;for (i=0, len=arr.length; i&amp;lt;len; i++)&lt;br /&gt;  arr.splice(0,1);&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Hope this help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-7237636593239577410?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/7237636593239577410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=7237636593239577410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/7237636593239577410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/7237636593239577410'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/07/good-practice-in-array-deletion.html' title='Good practice in array deletion in JavaScript'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-6248469243201389386</id><published>2008-06-10T18:22:00.000-07:00</published><updated>2008-08-15T03:27:19.540-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><title type='text'>What happen in DOM?</title><content type='html'>I have discovered the unexpected behavior of DOM when I was writing some JavaScript code. The example will illustrate the problem&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;// Create one container and add to two children to it&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;var container1 = document.createElement("DIV");&lt;/span&gt; &lt;span style=";font-family:courier new;font-size:85%;"  &gt;container1.appendChild(document.createElement("DIV"));&lt;br /&gt;container1.appendChild(document.createElement("DIV"));&lt;br /&gt;&lt;br /&gt;//Now I want to the two children in container to document.body&lt;br /&gt;//Apparently, the code in the comment below should work&lt;br /&gt;//document.body.appendChild(container1.childNodes[0]);&lt;br /&gt;//document.body.appendChild(container1.childNodes[1]);&lt;br /&gt;&lt;br /&gt;//Unfortunately, it does not work. When we appended the first child in container1 to&lt;br /&gt;//document.body the browser automatically deleted that child from container. So,&lt;br /&gt;//after the insertion container1 has only one child not two. The code should be like&lt;br /&gt;//the below code:&lt;br /&gt;&lt;br /&gt;document.body.appendChild(container1.childNodes[0]);&lt;br /&gt;document.body.appendChild(container1.childNodes[0]);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this help.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-6248469243201389386?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/6248469243201389386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=6248469243201389386' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/6248469243201389386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/6248469243201389386'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/06/unexpect-dom-behaviour.html' title='What happen in DOM?'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-662115681671487760</id><published>2008-03-18T21:46:00.000-07:00</published><updated>2008-08-15T03:25:55.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browsers'/><title type='text'>Fixed position in IE</title><content type='html'>IE does not support position: fixed like Firefox does. But we still have way to make it possible.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/* set background url to whatever you want and then make it fixed position.*/&lt;br /&gt;body{ &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  background:url(foo1) fixed;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;/* this is the div that you want to be fix */&lt;br /&gt;#my_div{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  position:fixed;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  _position:absolute;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  top:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  _top:expression(eval(document.body.scrollTop));&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  left:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  margin:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  padding:0;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  background:lime;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Actually, I got this stuff from &lt;a href="http://annevankesteren.nl/test/examples/ie/position-fixed.html"&gt;http://annevankesteren.nl/test/examples/ie/position-fixed.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Hope this help.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-662115681671487760?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/662115681671487760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=662115681671487760' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/662115681671487760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/662115681671487760'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/03/fixed-position-in-ie.html' title='Fixed position in IE'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-132034446552348634</id><published>2008-03-18T20:23:00.000-07:00</published><updated>2008-08-15T03:26:37.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RMagick'/><title type='text'>Problems RMagick and RubyGems</title><content type='html'>It will have some problems if you use try to use RMagick with RubyGem &gt; 0.9.For instance, if you use drawing primitive methods, simply you will see &lt;span style="font-style: italic; font-weight: bold;"&gt;(no primitives defined):Magick::Draw &lt;/span&gt;error message. To deal with this error, it is not very difficult. You just go to your require statement and change form &lt;span style="font-weight: bold;font-family:courier new;" &gt;require 'RMagick'&lt;/span&gt; to &lt;span style="font-weight: bold;font-family:courier new;" &gt;require 'RMagic.rb'. &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-family:arial;"&gt;See the difference.&lt;br /&gt;&lt;br /&gt;Hope this help.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-132034446552348634?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/132034446552348634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=132034446552348634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/132034446552348634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/132034446552348634'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/03/problems-rmagick-and-rubygems.html' title='Problems RMagick and RubyGems'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6020668935883798887.post-4269245393234030178</id><published>2008-03-07T01:11:00.000-08:00</published><updated>2008-08-15T03:26:37.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RMagick'/><title type='text'>RMagick unable to read font n021004l.pfb solution</title><content type='html'>&lt;span style="font-family:arial;"&gt;During my development process, I have encountered one problem with RMagick. RMagick was unable to read font n021004l.pfb. Let assume that you have installed RMagick in &lt;span style="font-weight: bold;"&gt;C:\Program Files\ImageMagick-6.3.0-Q8&lt;/span&gt;. Then go to folder &lt;span style="font-weight: bold;"&gt;config&lt;/span&gt; in your RMagick folder and open a file name &lt;span style="font-weight: bold;"&gt;type.xml&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;comment &lt;code&gt;&amp;lt;!--&amp;lt;include file="type-ghostscript.xml" /&amp;gt;--&amp;gt;&lt;/code&gt;&lt;/span&gt;&lt;include file="type-ghostscript.xml"&gt;&lt;include file="type-ghostscript.xml"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hope this help.&lt;br /&gt;&lt;/include&gt;&lt;/include&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6020668935883798887-4269245393234030178?l=ungsophy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ungsophy.blogspot.com/feeds/4269245393234030178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6020668935883798887&amp;postID=4269245393234030178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/4269245393234030178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6020668935883798887/posts/default/4269245393234030178'/><link rel='alternate' type='text/html' href='http://ungsophy.blogspot.com/2008/03/rmagick-unable-to-read-font-n021004lpfb.html' title='RMagick unable to read font n021004l.pfb solution'/><author><name>Sophy</name><uri>http://www.blogger.com/profile/07503107414005791261</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
