2010-11-09

Erdős number.

Here news about Nobel Prize winner in phisics who wrote article in co-author with his pet hamster, Tisha.

Interesting thing discussed in comment to this post. About Erdős number.

2010-08-17

Determining running environment and platform capabilities in Emacs.

To proper work on different Emacs releases and on different platforms large/complex .emacs config file must check certain condition.

I collect come of them and by this post make it public.

2010-08-12

Top 10 Secure Coding Practices from CERT.

  1. Validate input.
  2. Heed compiler warnings.
  3. Architect and design for security policies.
  4. Keep it simple.
  5. Default deny.
  6. Adhere to the principle of least privilege.
  7. Sanitize data sent to other systems.
  8. Practice defense in depth.
  9. Use effective quality assurance techniques.
  10. Adopt a secure coding standard.
You can read more at CERT site.

CERT, the home of the well-known CERT(R) Coordination Center, is located at Carnegie Mellon University's Software Engineering Institute. They study internet security vulnerabilities, research long-term changes in networked systems, and develop information and training to help you improve security.

2010-08-06

Sort with uniq comma separated items with POSIX utils.

Suppose you have string:
str="item4, item2, item3, item2, ..."
and want alphabetically sort items in shell script.

2010-03-14

Travel into WEB past.

Some time you type URL and server respond "404 Not Found". Requested article moved to another place or ever deleted!

Don't panic!

There is exist "Internet Archive" which is a non-profit organization with the stated mission to collect all available human knowledge.

2010-03-07

emacs.info under Debian

Because of Debian policy documentation covered by FDL license with invariant sections is not allowed in packets repository tree. So it must be installed manually.

You can set INFOPATH env var in your ~/.profile, but I done this in .emacs in such way:

;; Because of Debian policy documentation covered by FDL license ;; with invariant sections is not allowed in packets ;; repository tree. So it must be installed manually. ;; My usual configuration is install user local software ;; into ~/usr DISTDIR. (unless (getenv "INFOPATH") (setenv "INFOPATH" "~/usr/share/info:"))

This code also useful as manually builded software I configure like this:

$ configure --prefix=$HOME/use
so their info documentation automatically become available in Emacs Info system.

2010-01-14

Thanks to John von Neumann for free computer.

Evel genius John von Neumann (he is one of creators of nuclear bomb and the only one who be pride with this, think nice that his bomb kills people at Hiroshima and Nagasaki) make computer world free.

See what say GNU's Bulletin, vol. 1 no. 12: