<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.ofset.org/ckhung/index.php?feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Chao-Kuei's Notes | 資訊.人.權.貴 隨便記</title>
  <link>http://blog.ofset.org/ckhung/index.php?</link>
  <atom:link href="http://blog.ofset.org/ckhung/index.php?feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Chao-Kuei's musings on free software, copyright, transparent society, digital consumer rights, internet censorship, attention economy, etc.

中文讀者請至部落格新家: 資訊人權貴ㄓ疑。 (見右欄連結)</description>
  <language>en</language>
  <pubDate>Wed, 22 May 2013 02:06:22 +0800</pubDate>
  <copyright>creative commons share alike</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Changing the Background Image back.jpg of gfx boot Version of grub</title>
    <link>http://blog.ofset.org/ckhung/index.php?post/131a</link>
    <guid isPermaLink="false">urn:md5:dda4233a7b0132d37d1dabe76b1fbf63</guid>
    <pubDate>Sunday, January 13 2013</pubDate>
    <dc:creator>HUNG Chao-Kuei</dc:creator>
            
    <description>&lt;p&gt;&lt;img src=&quot;http://people.ofset.org/~ckhung/m/13/gfxboot-image.png&quot;
alt=&quot;using 'vimdiff' to compare the output of 'identify -verbose xxx.jpg'&quot;
width=&quot;200&quot; align=&quot;right&quot; /&gt;
True, grub 0.97 is old. But its configuration is much easier
(than grub2) for me to understand and it can be easily
installed into a separate partition independent of the OS.
I used to use the grub-legacy version (referring to debian package
names here) but it only supports background images of 14 colors.
Recently I installed &lt;a href=
&quot;http://antix.mepis.org/index.php?title=Main_Page&quot;&gt;antix&lt;/a&gt;
and finally figured out how to change the background image of the
grub-gfxboot version with the gfxmenu option in the menu.lst configuration file.    &lt;p&gt;Basically I followed instructions in the &lt;a href=
&quot;http://pclinuxoshelp.com/index.php/Grub_background_theming&quot;&gt;
pclinuxos wiki&lt;/a&gt; or &lt;a href=
&quot;http://www.mepis.org/docs/en/index.php?title=GRUB&quot;&gt;
SimplyMepis wiki&lt;/a&gt; (my desktop linux!) and still couldn't
get grub-gfxboot to recognize the new image -- even if I
just slightly modified the original back.jpg in gimp and
exported it again. Finally I used the &lt;a href=
&quot;http://www.imagemagick.org/script/identify.php&quot;&gt;
identify&lt;/a&gt; command of the imagemagick package
(with &quot;-verbose&quot; option) to dump the information
about the slightly modified version and the original version,
and figured out the correct conversion command (using
the convert command of imagemagick):
&lt;pre class=&quot;code&quot;&gt;
    convert -resize 800 -colors 255 -quality 80 -interlace none -sampling-factor 2x2 your_customized.jpg back.jpg
&lt;/pre&gt;
&lt;p&gt;(In the vimdiff picture I removed some unimportant portions such as
channel statistics.) Note that I reduced the quality to save space.
since the image has only 255 colors. And yet it
already looks so much better than the 14-color background
that I feel like staying at and admiring the new boot loader image :-)</description>
    
    
    
      </item>
    
  <item>
    <title>Consumers Don't Own Computers &quot;Designed for Windows 8&quot;,   and They Go to Landfills Earlier (True Intention and Side Effects of &quot;Trusted Computing&quot;)</title>
    <link>http://blog.ofset.org/ckhung/index.php?post/11aa</link>
    <guid isPermaLink="false">urn:md5:b225824a5e8dce7716e571ca3031a8b2</guid>
    <pubDate>Monday, October 10 2011</pubDate>
    <dc:creator>HUNG Chao-Kuei</dc:creator>
        <category>1984</category><category>English</category><category>Trusted Computing</category><category>usb boot</category>    
    <description>&lt;p&gt;[&lt;a href=&quot;http://blog.ofset.org/georgesk/post/2011/10/15/Les-utilisateurs-ne-sont-plus-propri%C3%A9taires&quot;&gt;
Traduction française par Georges Khaznadar&lt;/a&gt;; 中文版 &lt;a href=
&quot;http://ckhung0.blogspot.com/2011/10/windows-8-secure-boot.html&quot;&gt;
1/2&lt;/a&gt;; &lt;a href=
&quot;http://ckhung0.blogspot.com/2011/10/claim-right-to-boot-reduce-ewaste.html&quot;&gt;2/2&lt;/a&gt;]

&lt;p&gt;&lt;img src=&quot;http://people.ofset.org/~ckhung/m/11/trust-windows-8.en.jpg&quot;
alt='Some computer manufacturers will force you
to &quot;trust&quot; Windows 8 only, disallowing you to
do usb-booting or cdrom-booting of other operating systems'
align=&quot;right&quot; width=&quot;200&quot; class=&quot;magnify&quot; data-magnifyto=&quot;658&quot; /&gt;
&lt;a href=&quot;http://lifehacker.com/5839977/download-the-windows-8-developer-preview-now&quot;&gt;
Microsoft Windows 8 alpha is released and downloadable.&lt;/a&gt;
But no, I am not recommending it. Nor am I denouncing it
in favor of GNU/Linux (well, not in this article anyway).
What you should be aware of and concerned about
as a consumer is those machines labeled as &quot;Designed for Windows 8&quot;.
Much more so if you care about the environmental and humanitarian
problems caused by e-wastes, for these machines will end up
much faster as e-wastes than the ordinary machines manufactured now.    &lt;p&gt;Machines labeled as &quot;Designed for Windows 8&quot; have to support &lt;a href=
&quot;http://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface&quot;&gt;
UEFI&lt;/a&gt;。 UEFI is said to have many nice features, which I am not
knowledgeable about and will not discuss. But I can assure you that
one of those features is a downright hoax, scam, and lie.
&lt;a href=&quot;http://www.uefi.org/learning_center/&quot;&gt;
The &quot;secure boot&quot; feature in UEFI&lt;/a&gt; is claimed to
make your computer more secure by disallowing intrusions
from untrusted sources.  &lt;a href=&quot;http://www.uefi.org/specs/&quot;&gt;
This and certain other features in UEFI&lt;/a&gt; are important elements of &lt;a href=
&quot;https://www.eff.org/wp/trusted-computing-promise-and-risk&quot;&gt;
Trusted Computing&lt;/a&gt;, a mechanism advocated by Microsoft and
other big IT companies. The claim is that booting a computer
from an untrusted source (such as a &lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?tag/usb%20boot&quot;&gt;
tux usb key&lt;/a&gt; which has applications in tourism, education,
environment preservation, LOHAS, and ethics)
is a security threat and should be avoided.

&lt;p&gt;There is just one tiny problem: &lt;strong&gt;it's not you, the
consumer, who gets to decide who is to trust.&lt;/strong&gt;
The propaganda claims that the consumers are too dumb
(well, ok, actually phrased in a much more polite way)
to make their own decisions about whom to trust. (&quot;Microsoft or Chao-Kuei?&quot;)
Software booting from an untrusted source may contain &lt;a href=
&quot;http://zh.wikipedia.org/zh-tw/Rootkit&quot;&gt;
rootkit&lt;/a&gt;, for example, which would gain absolute
control of your computer.
The real, unsaid intention, however, is to prevent consumers
from using alternative players and readers on alternative
operating systems to circumvent the human-right infringing
and infamous &lt;a href=&quot;https://www.eff.org/issues/drm&quot;&gt;
Digital Rights Management&lt;/a&gt;.
If the big IT companies let you decide whom to trust,
then they cannot trust you as a DRM-abiding consumer.
With the secure booting mechanism in UEFI, the IT companies
finally can trust that you will &lt;strong&gt;not&lt;/strong&gt;
be able to ask your computer to do what is best in your interest,
for example exercising your fair use right and other rights requested in &lt;a href=
&quot;http://digitalconsumer.org/bill.html&quot;&gt;
the digital consumer bill of right&lt;/a&gt;.

&lt;p&gt;&lt;iframe width=&quot;420&quot; height=&quot;315&quot; alt=&quot;Trusted Computing&quot;
src=&quot;http://www.youtube.com/embed/UnXU7z2_6Jg&quot; frameborder=&quot;0&quot;
allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;Ironically, history shows that one of the most famous rootkit
invasions was not performed by individual bloggers and GNU/Linux lovers
like me who have to build reader trust by behaving well and telling truth,
but rather by big companies who can repeatedly abuse consumers and
yet successfully keep them buying. In 2005, &lt;a href=
&quot;http://en.wikipedia.org/wiki/Sony_BMG_copy_protection_rootkit_scandal&quot;&gt;
Sony BMG invaded consumer computers&lt;/a&gt;.
The lovely music CD that consumers buy play nicely in CD players or
DVD players. But it hijacks your Windows if you play it on a Windows computer --
Sony installed a rootkit in addition to establishing a DRM mechanism in your Windows.
This creepy behavior was exposed on the Internet and caused protests.
Sony BMG's Global Digital Business President responded,
&quot;Most people, I think, don't even know what a rootkit is, so why should
they care about it?&quot; But the most interesting part is &lt;a href=
&quot;http://www.schneier.com/blog/archives/2005/11/sonys_drm_rootk.html&quot;&gt;
the reactions of Microsoft and Anti-virus companies.&lt;/a&gt;
What would you do if you were Microsoft and if Sony invaded your
customers' computer? I would definitely provide security update
and then also advise against buying these CD's or even sue Sony,
depending on how nice I wanted to be with Sony.
But Microsoft did nothing for several months.
Nor did most big-name anti-virus companies.
These are the companies who take your money,
vouch to &quot;make your computer more secure&quot;,
and assure you that you can &quot;trust&quot; them.

&lt;p&gt;Even more ironical is the ensuing &lt;a href=
&quot;http://en.wikipedia.org/wiki/Windows_Media_DRM#FairUse4WM&quot;&gt;
fairuse4wm event&lt;/a&gt; in 2006, in which Microsoft behaved
exactly the opposite. The newly upgraded windows media player
employed DRM measures and suddenly deprived users of their backup right.
Someone with the ID of viodentia wrote and shared on the
Internet a piece of software called fairuse4wm to restore the users fair use rights.
This time Microsoft swiftly produced &quot;security updates&quot;
to disable fairuse4wm within 10 days. Viodentia updated
fairuse4wm to circumvent Microsoft's updates, and
Microsoft produced further security updates to disable it, ...
and so on. Whom do Microsoft's &quot;security updates&quot; serve
and which of viodentia and Microsoft is more trust-worthy?

&lt;p&gt;&lt;img src=&quot;http://people.ofset.org/~ckhung/a/1984.en.jpg&quot;
alt=&quot;From DRM to Trusted Computing to DMCA anti-circumvention&quot;
align=&quot;right&quot; width=&quot;200&quot; class=&quot;magnify&quot; data-magnifyto=&quot;744&quot; /&gt;
History has shown that some of the big IT companies unitedly
decided &lt;strong&gt;not to trust you&lt;/strong&gt;.
So who would you, consumer, trust?
Oh, I am sorry. I should not address this question to you,
for it is not you who get to choose whom to trust.
I should ask computer manufacturers who enforce trusted computing for you.
And for sure we all know that Microsoft is the only party for
any consumer to place trust in -- according to the manufacturers.
&lt;strong&gt;&quot;We decide for you whom to trust. And of course it's us.&quot;
That's the true intention of trusted computing.&lt;/strong&gt; The &quot;secure boot&quot;
feature of UEFI, enforced in computers &quot;Designed for Windows 8&quot;, is one of its pieces.
To learn more about trusted computing, you can read the &lt;a href=
&quot;https://www.eff.org/wp/trusted-computing-promise-and-risk&quot;&gt;
EFF article&lt;/a&gt;. My article &quot;DRM and Other Forces Overriding
the Three Laws of Robotics&quot; (&lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?post/108a&quot;&gt;
English&lt;/a&gt;, &lt;a href=
&quot;http://blog.ofset.org/georgesk/post/2010/08/25/Les-DRM-et-autres-forces-qui-outrepassent-les-trois-lois-de-la-robotique&quot;&gt;
French&lt;/a&gt;, &lt;a href=
&quot;http://hispalinux.es/node/727&quot;&gt;
Spanish&lt;/a&gt;), my paper &lt;a href=&quot;http://people.ofset.org/~ckhung/a/c077.en.php&quot;&gt;
&quot;1984 in the Making: Stealthy Invasion of Consumer Rights and Privacy by
ICT Corporations&quot;&lt;/a&gt; and &lt;a href=
&quot;http://people.ofset.org/~ckhung/a/c066.php&quot;&gt;
my novelette in Chinese&lt;/a&gt; explain the relationship among
DRM, Trusted Computing, and DMCA. It's also summarized in
the picture to the right. Search for &quot;windows 8 linux&quot; for recent
controversy about Microsoft enforcing UEFI on manufacturers.

&lt;p&gt;To be more precise, it is not true that secure boot precludes
other operating systems in principle. If the hardware manufacturer
is willing to certify some minor OS, this lucky minor OS can also
boot from a &quot;designed for windows 8&quot; computer.
Still, the decision is for the hardware manufacture, not you, to make.
&lt;strong&gt;Finally, some manufacturers may decide to allow the buyers
to optionally disable the secure boot feature of UEFI.
It is this last category of future computers that we will recommend
everyone to buy&lt;/strong&gt; -- not only because you would want to be a
wise consumer but also because it prevents worsening of the
environmental and humanitarian problems caused by e-wastes.

&lt;p&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot;
src=&quot;http://www.youtube.com/embed/sW_7i6T_H78&quot; frameborder=&quot;0&quot;
allowfullscreen&gt;&lt;/iframe&gt;

&lt;p&gt;As explained in the &lt;a href=&quot;http://phonestory.org/#ewaste&quot;&gt;
e-waste part&lt;/a&gt; of the &lt;a href=
&quot;http://www.nzherald.co.nz/opinion/news/article.cfm?c_id=466&amp;objectid=10752212&quot;&gt;
censored&lt;/a&gt; 4-part iPhone game &quot;phone story&quot;,
the discarded electronics either end up in landfills
or exported to developing countries for &quot;recycling&quot;,
which in fact employ methods that are harmful to both
human health and the environment.
Unfortunately the business strategy of planned obsolescence
meant to increase the profits of the big IT companies
further intensifies this process at the extra cost of
the planet and its inhabitants.
&lt;strong class=&quot;hilight1&quot;&gt;It's bad enough when phone companies
pursue their profits with little regard to the planet,
but it adds insults to injury when the computer manufacturers
do this without even really increasing their own profits.&lt;/strong&gt;


&lt;p&gt;You see, you may not care about GNU/Linux, but people like
&lt;a href=&quot;http://linuxlock.blogspot.com/&quot;&gt;Helios&lt;/a&gt; devoted to
refurbishing recycled computers for the disadvantaged choose
GNU/Linux over outdated or pirated Windows for good reasons --
it makes the recycled computers &lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?post/098a&quot;&gt;
greener, cleaner, more Ethical, and more educational&lt;/a&gt;.
With manufacturer-enforced secure boot, these computers would
go to the landfills or &quot;recycling&quot; centers instead of going
to the disadvantaged because Helios and other people who care
would not be allowed to install GNU/Linux for them. &lt;strong class=&quot;hilight1&quot;&gt;
And the hardware manufacturers don't even make more money
because of these extra, unnecessary harms done to the disadvantaged
and to the planet, if profit-making is ever a justifiable
excuse for irresponsible manufacturing behaviors!&lt;/strong&gt;
These disadvantaged people are not going to buy new computers
just because they cannot get properly refurbished computers.
They will just live without one. &lt;strong&gt;The planet, the people working
in the &quot;recycling&quot; villages under unhealthy conditions,
and people who could have ended their digital disadvantage with
the help of GNU/Linux all suffer as side effects of trusted computing.&lt;/strong&gt;

&lt;p&gt;What can you do to help? Grab (perhaps with the help of you
Linux friend) some live Linux CD from &lt;a href=
&quot;http://distrowatch.com/&quot;&gt;distrowatch&lt;/a&gt;.
Better yet, create a live usb from it. Demand to boot the
live CD or live usb before purchasing your next computer.
Make sure that it is some minor Linux distribution, not just
the store-suggested Linux distribution, that successfully boots.
It's not about denouncing big brand Linux versions.
It's about making sure that &lt;strong&gt;you&lt;/strong&gt; get to
decide whom to trust your computer security to.
Show the computer guys in the store this article if necessary
and insist on buying a computer that allow the buyers to disable
the secure boot feature of UEFI. You don't need to love
or use or even learn GNU/Linux if software freedom do not appeal
to you. You can simply use it as a tool for testing the computer
and discard it afterwards (though that would be a pity -- you
are forfeiting the opportunity to lead a &lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?post/091g&quot;&gt;
computer LOHAS life&lt;/a&gt;).
&lt;strong&gt;Please do this for the planet, for the disadvantaged,
for the society, if not for yourself as a wise consumer
who knows to claim his/her full ownership of the purchased
computer and basic user rights.&lt;/strong&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Designing Government ICT Strategies that Benefit from the Internet</title>
    <link>http://blog.ofset.org/ckhung/index.php?post/118b</link>
    <guid isPermaLink="false">urn:md5:300be2dab85ced9d56a64eb7af837d24</guid>
    <pubDate>Tuesday, August 23 2011</pubDate>
    <dc:creator>HUNG Chao-Kuei</dc:creator>
        <category>English</category><category>government</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.svg&quot;&gt;
&lt;img src=&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.jpg&quot;
alt=&quot;internet phenomenon map&quot; align=&quot;right&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
A national government can choose to design
its ICT strategy to flow along with or against
the forces and phenomena of the Internet.
(See picture &quot;internet phenomenon map&quot;
 for details) To give some examples,
a government setting up policies and formulating
regulations may find itself facing dilemma such as:
&lt;ol&gt;
&lt;li&gt;government transparency vs national secret
&lt;li&gt;government transparency vs citizen privacy
&lt;li&gt;use value (and &lt;a href=
&quot;http://www.authorama.com/free-culture-13.html&quot;&gt;
cultural value&lt;/a&gt;) vs &lt;a href=
&quot;http://www.catb.org/~esr/writings/homesteading/magic-cauldron/ar01s03.html&quot;&gt;
sale value&lt;/a&gt; [of digital contents]
&lt;li&gt;freedom of speech vs protection of minors
&lt;/ol&gt;    &lt;p&gt;There can be compromises or even agreeable solutions
if non-ICT measures are employed, but in most situations
the underlying ICT solution by itself will likely lean towards
one direction or the other. In fact it almost always
lean towards freeing information. Many failure stories
of DRM and censorship provide good examples.
Choosing to favor the free flow of information as much as
possible in setting up national ICT strategies will
more likely put a country on the winning side
in the new world of &lt;a href=
&quot;http://www.well.com/user/mgoldh/natecnet.html&quot;&gt;
attention economy&lt;/a&gt;. The following are
some suggestions to achieve this, some non-technology
suggestions to ameliorate part of its undesirable effects
such as causing loss of privacy, and some other reminders
regarding the design of a national ICT policy.
regarding the design of a national ICT policy.
&lt;ol&gt;
&lt;li&gt;Madating the use of open file formats and open protocols
is essential for data to be retained for a long time,
for software components to be replaceable with competitive
or new alternatives, and for there to be true competition
in the market.
&lt;li&gt;Free/Libre/Open Source Software or their proprietary
derivatives (such as Apple's iOS) are the choice
of technology in both &lt;a href=
&quot;http://top500.org/stats/list/37/osfam&quot;&gt;
the top supercomputer market&lt;/a&gt; and &lt;a href=
&quot;http://bit.ly/aS0ShP&quot;&gt;the mobile market&lt;/a&gt;.
Only the desktop markets in developed countries
are burdened with a legacy choice of platform.
Choosing FLOSS or at least mandating a comparison
before a proprietary solution is adopted can be
an important factor in helping developing
countries to leapfrog.
&lt;li&gt;The knowledge of SEO (search engine optimization)
can be a natural incentive for the public (in particular
the small businesses owners) to learn the importance of
searching and of being visible on the Internet.
&lt;li&gt;Thinking from users' point of view is more
productive than thinking exclusively from digital content
(e-books/music/software/...) producers' point of view.
Exposing math/physics/chemistry teachers to drgeo, gnuplot,
maxima, ghemical, etc., for example, is much more productive
than thinking of &lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?post/105e&quot;&gt;
helping the ICT industry itself making
money by way of cloud computing&lt;/a&gt;.
A society in which the electricity companies make
a lot of profits is certainly not a society that greatly
benefits from electricity.
&lt;li&gt;Exposing students to free software and free culture
helps future citizens to recognize the power of collaboration,
transparency, and ultimately the power of the Internet.
&lt;li&gt;The debates between &lt;a href=
&quot;http://dreadedmonkeygod.net/home/attachments/neutrality.pdf&quot;&gt;
network neutrality&lt;/a&gt; and deep packet inspection (DPI)
lies beneath many other debates.
&lt;li&gt;The attention economy as explained in &lt;a href=
&quot;http://www.well.com/user/mgoldh/natecnet.html&quot;&gt;
Michael Goldhaber's article&lt;/a&gt; is the key for scholars and
policy makers to understand many social phenomena
brought about by the Internet.
&lt;li&gt;Stanford Law professor &lt;a href=
&quot;https://www.socialtext.net/codev2/free_speech&quot;&gt;
Lawrence Lessig's suggestion regarding regulation of
spam and porn&lt;/a&gt; is not perfect but is a better
compromise than no regulation and a far better
compromise than DPI. In general, &quot;code is law&quot;
is a must-read for law makers (though I don't think
many read it, and that's why Internet laws in many
countries are badly made).
&lt;li&gt;Citizens need be educated about the fact that there can hardly be any privacy on the Internet.
Privacy might be protected if citizens are consciously thinking about it before they put any personal information on the Internet in the first place.
&lt;/ol&gt;
&lt;p&gt;By the way, the strategy and planning game
of lincity (or its modern successor lincity NG)
might provide lots of insights for politicians
of any country, many of whom can't think far enough
into the future. Might a country turn out to be
more competitive if it include this game (or
some other similar strategy games) in its politics
degree curriculum ? :-)</description>
    
    
    
      </item>
    
  <item>
    <title>Graphviz+Jessyink as a Latex-Style Potential Alternative to Prezi and Mindmap Presentations (How to Beat MS PowerPoint)</title>
    <link>http://blog.ofset.org/ckhung/index.php?post/118a</link>
    <guid isPermaLink="false">urn:md5:4e03b93a934bd22b2451ffd62859c47f</guid>
    <pubDate>Sunday, August 14 2011</pubDate>
    <dc:creator>HUNG Chao-Kuei</dc:creator>
        <category>English</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-jbm.en.svg&quot;&gt;
&lt;img src=&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.jpg&quot;
alt=&quot;network phenomenon map&quot; align=&quot;right&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;
For those of us who prefer spending more time with
content than visual effects and prefer fiddling with
texts than mouse/button/graphics, graphviz and jessyink
could be a latex-style potential alternative to Prezi
and Mindmap presentations -- if a few improvements are made.
Please click on the picture and then use arrow keys to
navigate thru the &quot;slides&quot;.    &lt;p&gt;Having blogged and given &lt;a href=
&quot;http://people.ofset.org/~ckhung/g/talk.php&quot;&gt;
speeches&lt;/a&gt; (mostly in Traditional Chinese)
a lot about FLOSS, open file formats, any browser campaign, free culture,
and government transparency, I come to see a big picture of
how the Internet is transforming our society. So I drew this picture: &lt;a href=
&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.svg&quot;&gt;
&quot;the Internet Phenomenon Map&quot;&lt;/a&gt; and wish to make it into the
presentation &quot;slides&quot; for my future talks. I would love to talk about the
content of this picture (I did already &lt;a href=
&quot;http://ckhung0.blogspot.com/2011/08/network-phenomenon-map.html&quot;&gt;
in Chinese&lt;/a&gt;), but for this post we will concentrate on
the technicalities of its creation.

&lt;p&gt;So I begin by creating a source file &lt;a href=
&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.dot&quot;&gt;
net-pheno-map.dot&lt;/a&gt; to be processed by &lt;a href=
&quot;http://www.graphviz.org/&quot;&gt;graphviz&lt;/a&gt;.
(I update the dot source file frequently, but don't
update the following files, so there may be some major
layout discrepency that doesn't hurt the explanations.)
But I'd like to have it in two languages.
So I concatenate the English text and the Chinese text together
as the node names (I should have used labels instead but that's
a minor issue) and use &quot;#&quot; as a separator between the two languages.
To generate the English version of the background picture,
I remove the Chinese part of the strings, feed it to the dot
command of graphviz to generate the raw svg, and use
a small perl script &lt;a href=
&quot;http://people.ofset.org/~ckhung/p/toy/ds2tp&quot;&gt;ds2tp&lt;/a&gt; to
massage the output:
&lt;pre class=&quot;code&quot;&gt;
perl -pe 's/#[^&quot;]*&quot;/&quot;/g' net-pheno-map.dot | dot -Tsvg &amp;gt; 1.svg
perl -pe 's#&amp;lt;/g&amp;gt;#&amp;lt;/g&amp;gt;\n#' 1.svg | perl ds2tp &amp;gt; &lt;a href=
&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.svg&quot;&gt;net-pheno-map.en.svg
&lt;/pre&gt;

&lt;p&gt;The &quot;background&quot; svg file &lt;a href=
&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-map.en.svg&quot;&gt;
net-pheno-map.en.svg&lt;/a&gt; is then converted into png by Inkscape
and further into jpg by ImageMagick (to be used as a background).
Finally, I open inkscape again and:
&lt;ol&gt;
&lt;li&gt;create a new file
&lt;li&gt;&quot;jessyink: install&quot;
&lt;li&gt;import the background jpg
&lt;li&gt;create a few rectangles
&lt;li&gt;&quot;jessyink: view&quot; to tag the order of the rectangles
&lt;li&gt;save as net-pheno-jbm.en.svg, the &quot;slides&quot; linked to
at the beginning of this post.
&lt;/ol&gt;
&lt;p&gt;I did this on mepis 11 with inkscape 0.48.
Note that the default jessyink does not work.
I had to remove the /usr/share/inkscape/extensions/jessyInk*
files and decompress the &lt;a href=
&quot;http://code.google.com/p/jessyink/downloads/detail?name=JessyInk-1.5.5.zip&quot;&gt;
JessyInk-1.5.5.zip&lt;/a&gt; file downloaded from the official site.
For details of using jessyink, please read &lt;a href=
&quot;http://bit.ly/bBIZ7l&quot;&gt;Tim Teatro's tutorial&lt;/a&gt;.

&lt;p&gt;&lt;img src=&quot;http://people.ofset.org/~ckhung/m/11/nocr.png&quot;
alt=&quot;a failed version: displayed as stair-case text in inkscape&quot;
align=&quot;right&quot; width=&quot;190&quot; class=&quot;magnify&quot; data-magnifyto=&quot;760&quot; /&gt;
The following are a few suggestions to the graphviz team and
inkscape team. I apologize for not filing official and
separate bug reports and/or feature requests due to my laziness.
I hope this blog post proves to be useful to the FLOSS
community nontheless. First comes some bug reports:
&lt;ol&gt;
&lt;li&gt;You can see that the relative positions between the background
image and the rectangle &quot;view&quot; boxes are not exactly consistent
between firefox and inkscape.
&lt;li&gt;Somehow applying jessyink to the original svg file
net-pheno-map.en.svg produces an svg file without special effect.
That's why I resorted to producing the jpeg file as a background
image to be imported again in a new jessyink-svg file.
&lt;li&gt;Originally I used &lt;a href=
&quot;http://people.ofset.org/~ckhung/p/toy/ds2tp-concise&quot;&gt;
a slightly longer script&lt;/a&gt; to generate the background svg file &lt;a href=
&quot;http://people.ofset.org/~ckhung/m/11/net-pheno-nocr.en.svg&quot;&gt;
net-pheno-nocr.en.svg&lt;/a&gt;. This file pack several &quot;tspan&quot;
tags into a single textPath tag and is slightly more concise
than the successful one (which has multiple textPath tags
each containing tspan tags). However, in inkscape it displays
in a staircase manner -- much like how text files with
line feed (\n) but without carriage return (\r) displayes in DOS.
Or windows. Whatever. It displays ok in firefox 4.0.1.
I didn't study the svg spec, but it seems that the
way firefox renders it makes more sense to an end user.
&lt;/ol&gt;

&lt;p&gt;Here are a few feature requests that could make graphviz and jessyink
to be an interesting alternative to prezi that appeal to
people with the vim/regexp/grep/sed/awk/perl mindset (like me).
It would be nice if
&lt;ol&gt;
&lt;li&gt;there is a gettext-like capability in graphviz so that a graphs
in different langages can be created from the same .dot file
(with language sections, or plus language files);
&lt;li&gt;edge text can be specified to flow along the path in graphviz,
with multi-line text support;
&lt;li&gt;every svg object, or at least every group is automatically
treated as a view;
&lt;li&gt;the relationship among views is tree-like instead of linear;
&lt;li&gt;additionally, the user can optionally assign one or more
customized linear orderings of views each representing
a series of slides for a separate talk;
&lt;li&gt;the relationship among views and the linear order(s)
can be defined in graphviz source file;
&lt;li&gt;there is an overview mode displaying the tree of views within
a slide just like what we already have now for the entire set of slides --
the &quot;index slide&quot; displaying the list of slides within a jessyink file;
&lt;li&gt;change of views can be triggered by clicking on an object, a group,
or a manually defined view;
&lt;li&gt;ESC or some other key takes us to the &quot;parent view&quot; in the view hierarchy;
&lt;li&gt;the gesture of defining a rectangle by drawing its diagonal
dynamically creates a view and immediately takes us there;
&lt;/ol&gt;

&lt;p&gt;With these features and whatever other more ingenious ones
the FLOSS community come up with thru further discussions,
I am sure few sane minds in the future would insist on using
MS Powerpoint for presentation. For me, the only other
attractive alternative to this combination would be the &lt;a href=
&quot;http://www.anti-powerpoint-party.com/&quot;&gt;
Anti PowerPoint Party's&lt;/a&gt; suggestions.</description>
    
    
    
      </item>
    
  <item>
    <title>推出 「資訊人權貴ㄓ疑」 部落格映射頁面!</title>
    <link>http://blog.ofset.org/ckhung/index.php?post/117d</link>
    <guid isPermaLink="false">urn:md5:cc09be1a49f1a9618cc4a54a27778b8f</guid>
    <pubDate>Sunday, July 24 2011</pubDate>
    <dc:creator>HUNG Chao-Kuei</dc:creator>
        <category>站務公告</category><category>網路控管</category>    
    <description>    &lt;p&gt;貴政府或貴公司的網路封鎖 google blogspot 嗎?
我的部落格搬家之後, 您無法造訪了嗎?
(因為我從 feedjit 的流量統計地圖服務看到:
特定地區的訪客驟減, 因此懷疑遭到池魚之殃...)
這個週末完成 &lt;a href=
&quot;http://people.ofset.org/~ckhung/g/bsp.php&quot;&gt;
部落格新家的映射頁面&lt;/a&gt;, 我又有機會與您分享我的意見了!
可惜沒力安裝留言板。 此外, 我也順便將我的噗浪 &lt;a href=
&quot;http://people.ofset.org/~ckhung/g/plurk-log.php&quot;&gt;
打包存檔&lt;/a&gt;。 當然, 兩者都不會太常更新, 可能會落後一兩個月。

&lt;p&gt;對於被封鎖的朋友而言, 比較全面的解決方案還是 &lt;a href=
&quot;http://people.ofset.org/~ckhung/g/bsp.php?id=ntp/10ac&quot;&gt;
用 ssh 打一條隧道&lt;/a&gt;, 從山洞鑽出來欣賞完整的自由世界。
哦, 我那篇文章是給 linux 用戶看的。 Windows 用戶請搜尋
「firefox ssh」 或 「firefox ssh tunnel」。
不過如果你真的夠愛好自由, 應該也會希望早一點把暗藏 &lt;a href=
&quot;http://blog.ofset.org/ckhung/index.php?post/102f&quot;&gt;
盜版警察&lt;/a&gt; 的 windows 丟掉。</description>
    
    
    
      </item>
    
</channel>
</rss>