Applications/tools

Journal entries about applications and tools.

Сео-блог

Submitted by vfiekz
on April 28, 2011 - 9:40pm

Все для вебмастера - как создать, оптимизировать, раскрутить и монетизировать свой сайт. http://xn--80akjhnkicp.su/

toodoo

Submitted by dodoptice
on January 16, 2011 - 11:37pm

Насосы от компании
Южуралгидромаш купить можно по рыночной стоимости.

Elvis Long Path Or File Name Bug

Submitted by Eus
on November 17, 2010 - 2:50pm

Some days ago when I wanted to edit a file having a long file name that is located in a deep subdirectory also bearing long name with Elvis 2.2.0 on GNU/Linux Ubuntu 9.04, Elvis crashed because the system's C library detected buffer overflow. Since Emacs could open the same file properly, I concluded that this is Elvis' problem.

GIMP: Cannot Erase To Background Color

Submitted by Eus
on November 14, 2010 - 4:11am

The other day when I was working with the GIMP, I was very surprised that whenever I erased something, GIMP started to erase to transparent background. Previously whenever I erased something, GIMP erased to the background color, which was I wanted. I googled for "gimp erase to background color". But, the results were mostly the exact opposite: how to erase to transparent background. Finally, I figured out the solution myself.

Making ramfs - VFS: Unable to mount root fs

Submitted by Eus
on November 1, 2010 - 3:24am

I was following a step-by-step instruction of making a ramfs to be run on QEMU's ARM machine. The instruction says that the ramfs is to be created from BusyBox's _install directory with the following command: "find . | cpio -H newc -o | gzip > ../ramfs.img". But, after reading "info cpio", I decided to change "find ." with "find . -depth", which is considered a good practice to avoid problem with strict directory permission during cpio extraction since the directory permission is only set after all files inside the directory are copied into the directory. However, running qemu-system-arm, the kernel panics saying that it cannot mount the root filesystem as follows:

Emacs Octave Mode: Underscore As Word Separator

Submitted by Eus
on October 28, 2010 - 2:59pm

I was using octave-mode in Emacs when I found a little inconvenience when editing an Octave function name that has underscores in it, for example, "C_square_exp". Specifically, when I wanted to change "square" to "triangle" when the cursor is after the last character, pressing Alt+B made the cursor jump to the first character instead to the character after the last underscore.

openssl file extensions explained - PEM / DER / CSR / CRT

Submitted by mator
on August 16, 2010 - 5:42am

for all the newbies, openssl extensions explained link:

PEM-DER-CSR-CRT

hope it helps to understand it better.

bind / named dns server add / remove zones on the fly

Submitted by mator
on August 9, 2010 - 5:18am

JFYI,

here's a snipet from the ISC bind server changelog:


2930. [experimental] New "rndc addzone" and "rndc delzone" commads
allow dynamic addition and deletion of zones.
To enable this feature, specify a "new-zone-file"
option at the view or options level in named.conf.

Firefox: How To Remove Or Add Default Or Built-In CA Certificates

Submitted by Eus
on July 26, 2010 - 3:15pm

The other day I was wondering where Firefox, or to be exact, Mozilla keeps its pre-shipped trusted CA certificates. Googling around I found out that the certificates are compiled as a shared library. Fortunately, I also found out how to manipulate the shared library for my own use.

XPI Must Have zigbert.rsa As The First File In The Archive

Submitted by Eus
on July 26, 2010 - 1:10pm

When I was looking for a step-by-step instruction to sign JavaScript code to gain additional privileges when being run in Firefox, I visited https://www.mozdevgroup.com/docs/pete/Signing-an-XPI.html. Not much can be gained from the site because it is assumed that you already possess a public key certificate that entitles you to sign code. But, there was one thing that caught my attention.

Symptom Of a Certificate Not Having Extension For Object Signing

Submitted by Eus
on July 26, 2010 - 12:37pm

When I was trying to create a signed JAR file that Firefox will allow to gain additional privileges, the biggest problem I faced was rooted at the fact that my certificate authority did not issue a certificate that entitled me to sign code. This simple fact was not clearly visible at the beginning, though.

Programmatically Setting the Value of HTML Input File Element in Firefox

Submitted by Eus
on July 24, 2010 - 5:54am

I had a need to automatically fill the value of an HTML file upload box in Firefox. I thought Greasemonkey would just do the job. But, it was not that simple because to prevent a malicious website to upload any file in your local system without your knowledge, Firefox prevents the value of a file upload box to be set programmatically. Googling for information to do what I wanted did not return a good result other than simple information stating that it would not be possible due to the aforementioned security reason. So, I digged the source code to figure out either the way myself or better googling keywords. Finally, I came up with the right way to do what I wanted.

Segmentation Fault When Debugging Firefox (warning: Cannot initialize thread debugging library: generic error)

Submitted by Eus
on July 19, 2010 - 2:27pm

The other day I built a debuggable Firefox from the source code. The object directory is obj-debug-moz-hunspell within the source directory.