# Delyte

Just some of my thoughts about linux, computers, programming and the rest of the world

## The Fibonacci-series in a binary representation

Since ever i am fascinated by fractals, the Mandelbrot-set and beauty of
math in general. Although i have a theory, or let's say mind game, that it may
be possible that mankind confides in a false numbering system. In this mind game
there are no negative numbers, and i came to that studying the Fibonacci-series,
the golden rule, Phi and its reciprocal. Please don't think of me as an madman,
it's just a mind game, remember.

The Fibonacci-series is a golden rule in some way for me, and as some others
believe for nature. Nature is very important for me and i try to live "with"
instead of "against" nature, organized in a nature foundation, trying to live
unwasteful (cool word) and beeing respectful towards my master and ceator
nature.

Since a while i wondered how a binary representation of the Fibonacci-series
would look like and some days ago i used my lunch-break for the finding out. The
break was too short and i was too hungry to get a result in only one break, so i
continued the next day. I did it manuall on a grid-paper with a ball-pen and the
windows-calculator (unfortunately i have to use windows at work).

Long time ago i wrote a small python-program to generate the
Fibonacci-series and added recently the output in binary representation
printing out zeros and ones. My first handmade representation an that grid-paper
where just filled boxes, which look great. Now i am searching for a combination,
maybe i use gimp and it's python-interface for that or ask someone to do that
for me, because i am very busy in present days, but altough very curious.

My curiosity overruns me an so i tried to digitalize the binary
representation with the gimp. I have chosen the rows for the Fibonacci-numbers
and the columns for the binary numbers 1,2,4,8,16,32,... and so on, as in my
first handmade representation. In this (let us call it a) fractal i detected
patterns, symmetry, re-occurances and everything other appear a good fractal is

My first handmade representation is up to the Fibonacci-number 75025 and has
25 or 26 rows, i am not sure if the series starts with zero or one. The next
attempt should have about 100 rows and i wonder when my computer start to
calculate incorrectly by dealing with such large numbers. I can check this
easily be the first binary-column representating the binary 1, which has a
certain pattern, at least in the first 100 rows or Fibonacci-numbers.

I never tought about the naming of this represenation or fractal, it always
was the Fibbin (or fibin) for me, a constructed shortname from "Fibonacci" and
"binary".

## Web-development with "lftp"

A few month ago I started to develop web-pages directly on the server. Somewhere in the web I found the ingeniuos tool "lftp", which I don't want to miss since then. I the days before I had a running webserver on all my machines, synchronized my development directories and uploaded the web-pages to the according server wirh "sitecopy". As Webserver I used almost exclusively "lighttpd". Sure, "sitecopy" is still a cool tool for working offline, but in days of net-presence I prefer to work directly on the web-server. I installed a dedicated demo-server in the web, which hosts my web-sites in progress for development.

No more distributed and redundant data- and web-files, only those on my web-server, which are, of course, properly saved and backed up. The "ugly" thing in that story is, that I always have to be "online", at least if I work on one of the web-pages. But I am not a web-junkie and write this blog-post"offline". With the help of a little trick I can edit the web-pages with my favorite text-editor "vim" over "lftp". The file which has to be edited is copied as a temp-file to my local machine, is edited with the "vim" and afterwards uploaded again onto the web-server - works really fine. "lftp" has a lot of cool functionalities, for example the "mirror"-function, with wich I can upload complete directories onto the web-server via "ftp" or "sftp".

With the "bookmark"-function of this cool ftp-tool, I can easily manage my demo-pages or servers of my customers and have quick access to the web-servers, with no need to enter long ftp-urls, as in other ftp commandline-programs. The supported macros helped me to implement the cool "temp-file"-trick. I use just a subset of the functionality of this exorbitant ftp-client and i will definitely take a long while until I only almost will get along with the immense variety of functions of this program, just as it is with my favorite text-editor I mentioned above. With "lftp"'s scripting-ability it is very easy to do some task like regulary up- or downloads automatically.

With no hesitation I can strongly recommend this fantastic ftp-client to everyone who develops one or more web-pages at the same time, and uses the operating-system of my choice. I would be happy to read your comments to this blog-post and the "sophisticated ftp-client". Still I don't know for what the "l" in the programs name stands for, maybe one of my reader can give me a clue.

Den Artikel gibt es auch auf deutsch

## Announcing more activity

Recently i quit Facebook and now i have to wait until my Facebook-profile will be permanently deleted. So i will be more active on the my.opera-community, write more blog-posts, find and add friends, share photos, and so on. Maybe i write some of the following blog-posts in German, but them most will be in English to reach an international community.

The articles or posts i publish here will be about computer-technology, software, hardware, ideas, social manners (German), Linux, Opera and some of my activities. So stay tuned, give your comments and follow me ;-)

## Configuration online

I work on several different computer at home, in my office and have some machines standing at my most important customers. For my most frequently programs i have the configuration-files (rc-files) linked to my onlinestorage dropbox, and they are distributed automatically to all my computers. Here is an example: I use alpine (pine) for reading my emails and get access to my imap-folders on my web-servers. The alpine configuration-files in my home-directory (e.g.: /home/mike/pine.rc) are linked (ln -s) to my dropbox-directory which is automatically synchronized via the internet.

This gives me the advantage that I have the same configurations and settings on all of my computers and if i change the configuration on one of them, i have it done on all. For Opera I have "Opera Link" where the configuration and boomarks are stored and synchronized. If you have ideas or solutions for synchronizing program configurations, please be free to write a comment to this post.

I just uploaded a few Photos of my hometown Konstanz an the beautiful and romantic liitle city Tübingen. So enjoy the Photos and don't hesitate to give comments on them.

I never joined Twitter, and maybe never will, but today i discovered a much more suitable solution to spread messages for a more or less small group of followers. I edit the RSS-file direcly with:

`vim ftp://ftp.my-server-tld/www-root/messages.rss`

, and distribute the rss-link via E-Mail to friends or offer it on my website. This is the hardcore-way of doing it, i not yet found a tool for editing RSS or Atom-feeds. Maybe I have to develop one (spare time required).

Now you can try this (in German).

## Relaunch of my Website

I just got a message from a community-member, and thought, its time for a new post, or a quick message (it's late and i am tired). Finally i did the relauch of my website (in german), check it, i am curious for comments.

http://www.myqs.net

## Tracking my private expenses and finances

I found a very handy tool for managing my private expenses and finances. I is very easy to use, you can generate various reports and statistics. "HomeBank" is available for several "Linuxes", MacOS and even Windows ( http://homebank.free.fr ).

To keep track of my expenses "on the road", I use "LightWallet" which runs as an Java-program on my mobile (found it on http://www.getjar.com ). Back home or in the office i update HomeBank manually with the entered records of LightWallet.

Next step is to write a small conversion-program to import the financial transaction from LightWallet directly into HomeBank. I will inform you, if this i done. Now i hopefully can keep track of my expenses an avoid money slipping through my fingers too easily.

Sometimes I work accidently with and on the operating-system Windows, mostly XP. One of my favorite tools there is Notepad++, a cool and flexible text-editor. It is very handy with the FTP_synchronize-plugin which allows to edit text-, HTML- and program-files (almost) on the server (with linux i use vi and sitecopy). I use the portable apps-Version of Notepad++, so i can carry it with me and can use it on every windows-machine im on. To use the FTP_synchronize-plugin behind a proxy-server, you just have to set the environment-variable HTTP_PROXY=proxyserver.tld:8080 or user:password@proxyserver.tld:8080 if your proxy requires username and password.

## Welcome Opera community

As unfortunately nobody recognized, i started my weblog in December 2008. After the setup a opera-coomunity-account for Opera-Link, which holds my bookmarks in the internet, i found out that a personal community-page is included. So I decided to start a weblog, its almost my first one and the hype about weblogs is already gone.

Opera is my favorite web-browser for a really long time, i guess eight years or so. I started using it with SuSE-linux a long time ago, and still happy with it. Sometimes i check out Firefox, w3m or links on linux. Some years ago i read my E-Mails with Opera, but then came back to (al)pine.

I have the intention to add some postings to my weblog here more often, maybe twice a week, if someone will read my thoughts. I will write about Opera, Linux, programming, Python, and the world. So Welcome to you here one my weblog, please visit my community-page frequently or add my to your friends.

December 2013
M T W T F S S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31