Recent blog entries for mhatta

Freenet for Debian

The recent development of the situation in China or Iran reminds me of the importance AND fragility of the freedom of speech on the Net. As the influence by the Net on the general public grows, attempts by governments to control and tame the Net will be aggravated, in a more sophisticated, crowd-pleasing way (for example, by claiming a need for Internet Driver's Licenses). How can we deal with this?

Freenet can be a key to solve this problem. After almost 10 years of continuous development, it seems that it finally became an usable product(I don't say it's perfect -- there are still a lot of things to be done, especially around its UI). Freenet has its own dark side and I don't expect that it will become the standard way of the communication over the Net, but we always need the last resort to enjoy our everyday life.

Unfortunately, most of Freenet-related information on the Net, especially about the installation method on GNU/Linux, are severely outdated. Freenet is a Free Software(GPL'd), and Debian did have a .deb package for Freenet long long ago, but it's basically gone and defunct. Since the pace of current development is quite fast and sometimes the backward compatibility is broken, it's not really a good idea to ITP and upload Freenet to the main Debian archive for now. Thus, I cooked up up-to-date .deb packages of the modern Freenet and publish them by myself on people.debian.org. I tried to follow the Debian packaging convention as much as possible, so at least they can be installed & uninstalled cleanly ;-) Also, Build-Deps are carefully set, so you may rebuild it without much hassle if you need.

Add the following to your /etc/apt/sources.list:

deb http://people.debian.org/~mhatta/debian/freenet ./
deb-src http://people.debian.org/~mhatta/debian/freenet ./

Then run "apt-get update" and install "fred" package. This is basically all you need(you might also want jSite or FMS). Then take a look at /usr/share/doc/fred/README.Debian. You might need to copy seednodes.fref into /var/lib/fred if you want to use Freenet's Opennet mode for the first time. After that, access http://localhost:8888 and follow the instructions.

Recommended readings on the modern Freenet:

Enjoy.

Tag this post with del.icio.us!

Syndicated 2010-02-17 10:10:00 from A Crutch for the Crab

Freenet for Debian

The recent development of the situation in China or Iran reminds me of the importance AND the fragility of the freedom of speech on the Net. As the influence by the Net on the general public grows, attempts by governments to control and tame the Net will be aggravated, in a more sophisticated, crowd-pleasing way (for example, by claiming a need for Internet Driver's Licenses). How can we deal with this?

Freenet can be a key to solve this problem. After almost 10 years of continuous development, it seems that it finally became an usable product(I don't say it's perfect -- there are still a lot of things to be done, especially around its UI). Freenet has its own dark side and I don't expect that it will become the standard way of the communication over the Net, but we always need the last resort to enjoy our everyday life.

Unfortunately, most of Freenet-related information on the Net, especially about the installation method on GNU/Linux, are severely outdated. Freenet is a Free Software(GPL'd), and Debian did have a .deb package for Freenet long long ago, but it's basically gone and defunct. Since the pace of current development is quite fast and sometimes the backward compatibility is broken, it's not really a good idea to ITP and upload Freenet to the main Debian archive for now. Thus, I cooked up up-to-date .deb packages of the modern Freenet and publish them by myself on people.debian.org. I tried to follow the Debian packaging convention as much as possible, so at least they can be installed & uninstalled cleanly ;-) Also, Build-Deps are carefully set, so you may rebuild it without much hassle if you need.

Add the following to your /etc/apt/sources.list:

deb http://people.debian.org/~mhatta/debian/freenet ./
deb-src http://people.debian.org/~mhatta/debian/freenet ./

Then run "apt-get update" and install "fred" package. This is basically all you need(you might also want jSite or FMS). Then take a look at /usr/share/doc/fred/README.Debian. You might need to copy seednodes.fref into /var/lib/fred if you want to use Freenet's Opennet mode for the first time. After that, access http://localhost:8888 and follow the instructions.

Recommended readings on the modern Freenet:

Enjoy.

Tag this post with del.icio.us!

Syndicated 2010-02-17 07:31:00 from A Crutch for the Crab

ghostscript 8.61.dfsg.1-1 uploaded

Finally I uploaded the new ghostscript package. Now CJK languages are fully supported, so if you install the needed CJK TrueType font packages(suggested by gs-cjk-resource) along with it, you should be able to see the following examples properly:

Of course, you can use ps2pdf etc. too.

Also, I prepared the current SVN snapshot package w/ CJK support. Try it if you wish. The apt-line is as follows:

deb http://people.debian.org/~mhatta/debian/ghostscript/ ./
deb-src http://people.debian.org/~mhatta/debian/ghostscript/ ./

I still need the inputs from Chinese or Korean users. Please tell me if you experience any problem, or your idea for improvement.

Tag this post with del.icio.us!

Syndicated 2008-01-13 13:08:00 from A Crutch for the Crab

ghostscript 8.61.dfsg.1-1 uploaded

Finally I uploaded the new ghostscript package. Now CJK languages are fully supported, so if you install the needed CJK TrueType font packages(suggested by gs-cjk-resource) along with it, you should be able to see the following examples properly:

Of course, you can use ps2pdf etc. too.

Also, I prepared the current SVN snapshot packages w/ CJKV support. Try it if you wish. The apt-line is as follows:

deb http://people.debian.org/~mhatta/debian/ghostscript/ ./
deb-src http://people.debian.org/~mhatta/debian/ghostscript/ ./


Tag this post with del.icio.us!

Syndicated 2008-01-13 13:04:00 from A Crutch for the Crab

ghostscript 8.61.dfsg.1-1 uploaded

Finally I uploaded the new ghostscript package. If you install needed CJK TrueType font packages(suggested by gs-cjk-resource) along with it, you should be able to see the following examples properly:

Of course, you can use ps2pdf etc. too.

Tag this post with del.icio.us!

Syndicated 2008-01-13 09:31:00 from A Crutch for the Crab

cmap-adobe-* uploaded

Adobe CMaps for CJK CID-keyed fonts (cmap-adobe-cns1 for Adobe-CNS1-5, cmap-adobe-gb1 for Adobe-GB1-5, cmap-adobe-japan1 for Adobe-Japan1-6, cmap-adobe-japan2 for the obsoleted Adobe-Japan2-0 and cmap-adobe-korea1 for Adobe-Korea1-2) have been updated to the latest versions from Adobe.

I don't (or actually can't) test those for Chinese or Korean enough, so please send bug reports if you have any problem.

Tag this post with del.icio.us!

Syndicated 2008-01-06 12:47:00 from A Crutch for the Crab

cmap-adobe-* uploaded

Adobe CMaps for CJK CID-keyed fonts (cmap-adobe-cns1 for Adobe-CNS1-5, cmap-adobe-gb1 for Adobe-GB1-5, cmap-adobe-japan1 for Adobe-Japan1-6, cmap-adobe-japan2 for the obsoleted Adobe-Japan2-0 and cmap-adobe-korea1 for Adobe-Korean1-2) have been updated to the latest versions from Adobe.

I don't (or actually can't) test those for Chinese or Korean enough, so please send bug reports if you have any problem.

Tag this post with del.icio.us!

Syndicated 2008-01-06 10:45:00 from A Crutch for the Crab

27 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!