Ioannis Nompelis
  personal pages  
 
Wikipeida

Wikipedia is no longer the website it used to be in 2006, whe I first placed it here. Rest in peace.

Encryption

Encrypt everything...

This is about you, your well being, your privacy. But this is also not about you; it is about your friends and their privacy.

I encrypt everything I can. My data lives in encrypted containrs under the Linux block-device encryption infrastucture and framework. There is not a single drive/partition with anything meaningful in it that is not encrypted.

For encrypted communications, use a "one-time pad" that is communicated in person. If that is not possible, at the very least make it expensive for any interested entity to get to your data and use symmetric key encryption, like PGP (or GPG). This seems to be holding up to about $1M or more per person's data. Here is my PGP/GPG public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.15 (GNU/Linux)

mQMuBFPFUEURCAD/GU+C0uQijrIbD4sNbLF0IBAVHxtS/gtziobuDtiGVIjDEoAm
emZwOtjmdi7irg2zTF9MSxBv1SZBIGvuvCjNjA6Uakc656V6CfhdXBgAypdiDVdB
rZ8JwpveXTrssulQVOJfuw4YMUuBrOB114tGI0tkK0/AmDEfC6TZJBUQtUl7ICpI
YUgrbzbOfcVnocZBGaOfWUYJ9YKDjsO3ixkdwrqyxDTsjYJO0nf6ejK9LmqE80Qf
IM8pxjZ6cSPQIkD1ZJNCdvCUxTO4SfAzKcfkkaLPN3Jz4IrbITl0gmTTPuPTHO4c
sAMvRZ3x/QFRAwhkkx8Eek6cUsoL5IJ/FyVTAQCiFpg6Wv1hPAFkeiIbsXBFZ6Ul
P5mQofAcRVDUf3L3rQgA/Z+FeLYqX5FCktfSvudqywDPzbqC9FjT6KjuBwRO5D1k
Z+FZWo1Jv8cQgt5nmYOC0dQPRpywI6dPHmmoT0BFntkiUkeEIM/OJQRg5Qegde/a
FwweBhYz/uXnvu9QnMChDbrrwPp4fh9QhLhyLu5fikCXgnjl3tWDO9V19lH78sXy
73XLiP+H8gQs7RHdzSs1BQNb9gGxSj1YMeAKxyz3ysx/eXExuAmZlFvy97i/kK77
xixmxuk4N1hzxGMvJ1xKKwC+D+xqpd+JkNClB+mZxMktE8HFLIGf4wRrUlZMakMy
tb6ZcgwzPhNrbZRKpgE8j9jWLWUGclqxJ+X0qCc4CggA79zov2CM5UmgqzZjBQMu
622/STi7D4KGVSyBzg5dyqP9i/cyAAcpyGuA3Suq5+ZF5BFGqwvL63cm/t4gtxRi
VoBHDJXfnBaBCCD6ZHJY/LgCz0MHOeM2tNqHkwy21Tyv1dCFdC426XaQO/I3mDTW
QKz/WXKEMsC1MtLUAjM3/5YkMrYZGxOuW2BXfnbpJVOnkFknJZBR+yA+xzu6ymVl
OG5fUUPQyAOkoVCVR/40Dt7sfwbEX+OeHlLbD7BfsQOlwmgC3+LJgGYm9/VzfaTE
IiJDQsYiecJMY2Rmv8TdAQvSpvf1OZQrCSNg/Ax7UocqEHh27SUmC7675q0Jasum
1LQjSW9hbm5pcyBOb21wZWxpcyA8bm9tcGVsaXNAdW1uLmVkdT6IfQQTEQgAJQIb
AwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlnBsgUCGQEACgkQUFUfx6BeuSjS
8AEAkSDc0fbbszeiWhtC3LFXGjENDZ4jObnbz/UBqFm2lroA/iAgz1c/DS2S+ezW
ECyAGu0HX3GIWyn3txD89JrAk1AZiHoEExEIACIFAlXcGkACGwMGCwkIBwMCBhUI
AgkKCwQWAgMBAh4BAheAAAoJEFBVH8egXrkoy+YA/3ZrNfxQRz23JsgeqiTsLtWa
RRk/lAbMV9dGM7XoM52/AQCQuL3gfcZSLG23ZQp7Go+BmTRjfSi+K1sxkQPM+/PK
4rQjSW9hbm5pcyBOb2JlbGlzIDxub2JlbGlzQHlhaG9vLmNvbT6IegQTEQgAIgUC
WcGxIgIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQUFUfx6BeuShpKQD/
YRkhLAQ9/r9XuYW0cKilrsDtk6Ck+NCIb5txFm13gLcA/3pPsH6YEnSl4Sta1S6F
UVAVmeYqlQf/g1wzmgowClxxtDtJb2FubmlzIE5vbXBlbGlzIChpem5vZ291ZCBz
ZXJ2ZXIpIDxub21wZWxpc0Bub2JlbHdhcmUuY29tPoh6BBMRCAAiBQJVqSnaAhsD
BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRBQVR/HoF65KO1uAP9tX3fOwnHS
7zoUvpponBT+tv5fHLamChTblq63vsCUNQEAhl1HIvUVQBKt/GVoQzwrfZT+59rS
DXkDTnaY87nJFM20N0lvYW5uaXMgTm9tcGVsaXMgKG5vYmVsaXNAeWFob28uY29t
KSA8bm9tcGVsaXNAdW1uLmVkdT6IegQTEQgAIgUCU8VQRQIbAwYLCQgHAwIGFQgC
CQoLBBYCAwECHgECF4AACgkQUFUfx6BeuSgnWgD/YztmPiDg+h2ANlKYxsWx0eK/
w2/7rD2H8sx2eMMcOAsA/2m2GZ4/rBqh/vZ1g1IunrzskbnPnBPWEP1bDK0a2gMT
tChJb2FubmlzIE5vbXBlbGlzIDxub21wZWxpc0Bmcm9zdGJ5dGUuY2M+iHoEExEI
ACIFAlw0yGYCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEFBVH8egXrko
mh8BAJILSzWCwlefKS9JjXTmf7fkNtkw0HF9TivdB+Xs6DiBAQCPMol7yW+YpU1v
UgS8PjPflkvYGEjxmB3VfqJytyA6/LkCDQRTxVBFEAgAuubqCnHIwqucojAfXcwR
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
=kxTF
-----END PGP PUBLIC KEY BLOCK-----
Amiga

Because true love never dies.

Slackware Linux is a GNU/Linux distribution, and it is my Linux distribution of choice. Read about the various linux distributions, and you will find that Slackware tries to be flexible and "user-friendly" without diverting from a standardized unix behaviour and configuration. It works for me, not without a bit of pain at times, but I feel far more comfortable using my machine after having taken a short configuration "bus tour" than after having had some automatic configuration utility do it for me.

Slackware's creator (Patrick Volkerding) has, after all, graduated from the same university system as I did, so how can I go wrong with that!

OpenGL is a definition and specification of an API... Yes, this sounds very dry and abstract, but that is exactly what it is! OpenGL is a standard for generating (mostly but not solely 3D) graphics with a computer. Most of the 3D applications that promise "fast" or "high-performance" graphics are based on something like OpenGL. The beauty of this "specification" is that it can be implimented on hardware; by hardware I mean any graphics adapter that is capable of generating graphics and not just display them. Most of the 3D games that are in the market today use either OpenGL or DirectX/Direct3D (a standard developed for a particular but very popular operating system).

Typically, the OpenGL API allows the programmer to perform a set of operations on a set (or multiple sets) of data that has been piped to the hardware. The API talks (almost) directly to the hardware, and therefore much of the 3D graphics generation is relieved from the computer's CPU and is done very efficiently on the "GPU." GPUs can be very expensive, and since they are dedicated hardware, they are very good and very fast in what they do. However, the programmer is still the one who runs the show...

Why should people develop software for OpenGL? The answer is simple, in my opinion: the application is (a) more portable, and (b) since it relies on a strict set of standards, it is very likely to perform exactly as expected.

Minnesota Public Radio (MPR) and National Pablic Radio (NPR) is no longer what it used to be. Consider its integrity compromised.

Message Passing Interface (MPI) is quite simply one of the best things that happened to the world of computing in the last 20 years. I have to admit that there are some things that I would like to see added to MPI, but for the most part, it works excellently for me! To be successful in developing parallel codes with MPI, you must be able to think like the processor. Be agressive in your thinking... I mean, if a processor wants to do something, that procesor will do it, and other processors will have to respect that. But remember that the weight is on you, the developer, to make sure that "the orchestra" is playing the same piece.

AudiWorld/QuattroWorld B5 S4/RS4 Forum I consider as the most comprehensive resources for the vehicle's enthusiast and fanatic base. The information that can be found on this forum covers absolutely everything one needs to know about the car. Sometimes the information is not easy to search and find, but it is there. And whatever is not there, a simple question will bring it to the surface. If you are curious about something, somebody on this forum has already gone after it and has done the research for you. There is also a good sense of sarcasm that reflects the irony and conflict that characterizes the true fanatic of the B5 line of S-cars. I admit to all counts of narcissism the forum's members take pride in admitting.

MNoooo (MNaudi.com) It is the best Audi vehicle resource in Minnesota and the surrounding states. It is a place of information, events and fun.

 

Copyright © 2004-2023 Ioannis Nompelis

Last updated: (16.09.2023) by I.N.