Followers
Conditions, States and Caravans
Saturday, August 3, 2013
a theorical p2p dynamic messaging and/or voting system which is open sourced for the people.
Peer to Peer allows each client on the internet to serve and well as receive as a client. This allows for a self-administration and self corrective design. But what is most useful and trusted is that control is decentralized. This is good for many reasons; for both uptime and power abuse is *greatly* diminished.
Some common examples of p2p in action is Bitcoin, Tor and Bittorrent. With the exception of Tor all of these p2p systems are Open Source. Open Source provides the user with the optional ability to self compile and is critical is mediated control to every user involved. It also allows those black boxes called 'Apps', 'Programs','Systems' or 'Applications' the ability for peer review so that nothing suspicious happens without you knowing. (for example bluetooth and web cames automatically set to record and run as the default behaviour.) [I have band aids covering all my personal laptop cameras.]
There are many services with systems provided with Apple and most notable Windows that prevent us from knowing what traffic becomes transmitted from out personal technological devices. Open Source allows us to not only conserve our personal information but also to extend and share what we've done with those we see fit. Open Source is equated here with Power to The People. And services such as support, administration or development can also use the monetary model. It all depends on each individual situation. The possibilities of Open Source and indeed amazing.
There are many forms of Open Source software, but none so wordwide known as an operating system called Linux. There are even, in itself many forms of people and group modified Linux. I have with mixed success have used and administrated Debian, Ubuntu, Red Hat, CentOS and SuSE. Depending on any of these or many many other publically downloadable variations it can take as little as 25 minutes or 3 days to successfully fully install and configure these softwares and typical internet apps. You can literally change the source code (if you had a little swagger) to make them change their default behaviour.
A p2p system in which a bulletin board system (ala a variation of a standard non-p2p model phpBB or vBulletin) delivered messages with time stamps and backups to other nodes could theorically be created along the lines of how famous p2p systems like Bitcoin operate. Except in the case of this theoretical framework instead of virtual currency it would be messages, votes, blogs. Any kind of data. This framework would be a nonstop behemoth using potentially hundreds of thousands or even millions of clients, who in themselves, also acts as servers. Being free from a centralized control system in which the system changes according to the whims of the few are a vital success in producing, like all good policies, a check and balance system free from tyranny.
I would suggest if ISPS started to ban protocol ports (for example port XXXX where X=1 to 65526) like bitttorrent , a programmer could creatively reprogram this new theoretical p2p message system to alternate between different ports dynamically. That way each very powerful ISP could not ban the people's p2p messaging system as they have, which in my case, was bittorrent.
I hope you have fully understood what I have written here. If you have any more questions or would like any more indepth to what I've presented here please let me know on @john_t_lutz on twitter. Or here in this blog. Thank you.
Worldy Yours,
John Lutz
Tuesday, January 31, 2012
Love is Not.
Love is not usually something you discuss, but for all intents and purposes it can be best explored by what it is not. Remember, this is no definition, but merely a guideline of observation and experience in this Life.
Love is not Wisdom. No one defines Love in a book, or yet in the smallest of sayings or even this article. It goes far beyond the hottest potential of that which burns and has no limit in it's temperature.
Love is not Symbolization. Love cannot be contained in or evoked through a word, a letter, a Book or in some manner of Symbol that is bound or not bound by this Earthly Sphere.
Love is not Complex. A Hymn or Chant may prevent mental disturbance but Love is no where in site.
Love is not Life. All Life is not Love, but is supported as such. Freewill let's you choose. The fallen know this.
Love is not Man. It cannot be tied down to just one type of life form. There are many sentient beings , even just here on Earth, that are not just Homo Sapien who practice love, even for Man, himself. It can be also noted that Man was also not just Homo Sapien in his/her history as well.
Love is not Power. Partially speaking, Love can be powerful thing, but it does not support a dominion over others or anything else.
Love is not Joy. Cause and effect. Don't confuse the two.
Love is not Glory. You can have two much Glory, but not enough Love.
Love is not a Feast. Promised a feast is only a simple tie of the knot of your biological needs. If an Elephant or Dolphin or Whale or Other who is Sentient and you eat one, does this constitute Love?
Love is not the rendition of Money or goods. Money isn't even form, it changes, it is superfluous, and as such can be used for the ten million thousand evils at Man's hand.
Love is not by Command or Talent. If someone knows when a good day to wear Jeans is or perhaps when the right time to snap their fingers is; Love never takes this into account.
Love is not Partial. If Love was partial to, say a certain type of friendly person, there would be no balance. Thus War.
Love is not All things. Life is all, through the support of Love. But most things can turn, invert in on itself and destroy the Love of that which is.
Love is not Control. By definition of retention, Union is destroyed. There is only Control where there is Chaos.
Love is not Respect. While some Respect may be Loving; it has many forms. Respect is not required for Love.
I devote this to my Mom.
-John L
Monday, July 7, 2008
Scala, XSLT, Java, JSTL, XML
Well, since last thursday I have been reviewing this new super language called Scala it sits on top of Java or .NET (which means you can use all of the libraries of these two platforms). This is great! I have another 3 words for it: I Love it. One big reason it's such a plus for me is because you can mix Scala code and XHTML (or xml) at the same level so for instance:
var aVarName = insert html code here (the blogger won't allow it);
Thats right, it's that easy. There is even a full online XML book for Scala available. Just follow the links off of scala-lang.org and you'll find it. Anyway, I found that I wasen't getting much work done so I started work under XSLT on Sunday which made be feel better again. I think I'll just save Scala 's tutorial for times I need to wait for things in real life. Otherwise, It's onwards with the programming languages for the masses. I really enjoy programming and all the varieties of languages. But when I'm not implementing my head goes dry and I get depressed not good. Always good to bounce ideas and plans with those you know so you can ingrain this knowledge.
I'm about to make a simple program to weed out defintion text from wikipedia.org's site using XSTLproc. The example I have works fine , but the implementation I wrote doesn't , so the solution is just a matter of blending both together (I get no errors either).
Until next time,
JohnnyL
Scala, Java, XML, JSTL, JSP
Thursday I was talking in a technical chat room on freenode and I heard someone mention Scala. And boy I have 3 words for you: I love it!. It has everything: imperative, OO, functional. I requires lot to learn, so I'm gonig to learn it in my off time. In the meantime I hope to employee myself as a computer repairman and website developer (especializing in SOA) Otherwise known as Services Oriented Archtecture. I have no love for interface development and wish to continue my programming practives programming and understanding rules and validations that go into storage or retrieval of database information. I really enjoy conversion based programming to. I was working with XSLT last night and really like it so far. I only go so far as a few XSLT transformation, but so far so good. I think it will be highly visible even in the future. As it related everything at the base level of understanding TAGS. JSTL uses it, and uses it well. Thats mostly what I think future websites will use. Scala or languages like it might have a deep imact especially given that:[/P][P]var var_name = [html]/html][/P][P]" is perfectly legal Scala code. See how the tags fit on the [same_level] as the 4gl code (scala)? Thats a beauty for me since matching up tags and interelated code can be a nightmare on most platforms. The only bad thing i have to say about Scala and (Haskell too) is that the documentation should have multiple ways at looking at the same thing but written together close to each other in the documentation itself. So all you tech book writers now have something to doI know once I learn Scala I may just suggest myself to write a book since it may prove to be fun. Tah tah for now.
Thursday, November 8, 2007
PHP And beautiful voices
What I like about PHP is it's supreme terseness. When one find a website I usually see that every ounce of code goes to use (not as much with fat clients).
Just knowing how something works when working with it is just such a relief one can add things with a simple lookup if the library call isn't used as much and php.net has a great facility for this : php.net/callme.
Now compared to java, php may seem the wimp. But we know the truth, not only is it too, running on top of a vm but it fully supports OOP as we are familiar with it. Inheritence, Use, Containment. Unfortunately it uses the same exact methods to go about this. 'extend','implement'. i guess it's ok, but I like the idea of multiple inheritence and trust that design wieners know how to inherit without overlapping names.
Friday, May 25, 2007
Earth: Our Home
* Recycle
recycle as much as you can, it's easy. the only payment you make is temporary room for items before they get shipped out to the appropriate retainer.
More than likely it's usually a choice between (everyday wear and tear):
* Cardboard (includes paper)
* Plastic
I find that while consuming these two materials are most prevelant.
Cardboard is from tree pulp, Plastic has the lifetime of thousands of years, when it finally degrades it'll be in the form of small pellets (nondecomposable)
Unusually you'll be dealing with:
* Electronics
* Metal
* Styroform
* Clothing
* Wood
things such as wood and cloth degenerate, so no need to worry about them till the last. the clothing should be used as rags before throwing out.
www.earth911.org is a good place to start for salvaging
everything from paint to computers/electronics/monitors.
If you only have a phone: 1-800-CLEANUP.
* drive less (think ahead). If you notice all the people out driving during working hours and haven't asked yourself the question why, it's because we are all consuming. By this we are denegrating our planet. Think about your planet. We are the stewards and have the responsibilty of protecting it.
* See if it's possible with your company to telecommute (i know this may be hard but if your invested or with more years onboard it's alot easier. Many jobs are applicable in this form. This especially holds true if you commute 1 1/2 hours to work and don't talk to anyone there. (Otherwise known as common Information Technology work.)
* If you can, try to move close to your work, while unrealistic it's a small goal, that if you can make will help out tremendously.
* be ware of the elements, it's a good idea to get a container for oil if your changing it and
* use less: the more you use the more you abuse, try to make sure the appropriate amount of material is used for the job, not any more. that includes just about ever resource you can think of.
* Electricity may be seemingly ubiquitus, but it still puts strain on the carrying equipment, not to mention your wallet. Use only what you need. A good habit is to turn off the lights everytime you leave a room.
* Computer use up many watts, especially the new models, the more components you have the more electricity is used. If it recommended that you use power saving capabilities of the computer and always shut it off at night.
* buy less: A majority of the stuff which is bought can last longer if one
* Portable devices: These are good if you have a disability and you cannot retain information! They usually wind up in the dump and typically you'll loose the information because the batteries go dead!
Contact the email address below if you want more information on how to get rid of those portable machines and their batteries for good. (And yes, for many the computer is just a crutch)
* Dining. If you like playing russion roulette with what you consume physically then you like to dine out! If available ask for a content chart(taco bell and mcdonald's have these suprisingly). A good suggestion is just to buy from the supermarket. It's also wise to become a vegatarian. Many famous people like Einstein and Leonardo De Vinci supported vegetarianism. Many of the meat that you eat will make you become sluggish and add health problems (apart from smoking and taking drugs, eating meat is the one thing that new Doctors ask you when you first sign up with them). Vegatables and fruits get there energy from the primary source; the Sun. Be wise with what you injest. A majority of the meat raising and milk cuddling is from harsh and violent environments that leave our animals in terror. which you eventually injest. If you do buy milk, buy organic. Same with eggs too.
If you would like to add to this guideline sheet or help inform others on conververation for the planet , then by all means do so. (c) copyright 2007 John Lutz. If you have any questions or would just like to talk please contact me at: JohnnyLutz[[at]]gmail.com
"By helping the Earth, you help yourself."
Assembler:Into the {heart} of the machine
I think there still is alot to be said about the simplicity, completeness and versatility of this language. I haven't looked really hard, but I rarely see libraries for assembler. Two reason why this is 1) different platforms - implementations of commands 2) syntax - one character off and the programmer has to look at it. 3) integration - one could use functions or not use them and also have strange argument configurations. These 3 things are the reason why it hasn't taken off yet. But in the source code itself you can simulate every language thats out there. I hold it in high regards and feel thats it's highly overlooked.
I have been reading ProgrammingGroundUp (google if you will). It's a linux tutorial for writing assembler code. I like it. The examples are quite complete and if covers all the essentials.
When I was a kid I wanted to program. But I got tired of BASIC which didn't appeal to me that well. I learned it but rarely wrote. I had no idea about assembler language back then, it was almost magical. There was no references or knowledge of it available to me at the time (which was why I went from Amiga to PC (an NECV20) because the PC had Turbo Pascal). I had asked The Silicon Pirate from T.O.P.P.S. cracking group how he did his border period animations and he simply said 'Exclusive Or'. I had no idea what that was.
Once you go through all of the essential mnemonics you can get a grip on to what you can do with it.So 2 1/2 years ago I got into 6510. I programmed a little editor with the commodore 64's kernel and did it very quickly I was surprised at the similarities in all of the languages I'm familiar with (except Haskell mostly still eludes me). I was making up for what I missed out when I was a kid. It was fun programming at it, because it is the essence of optimization.
A good programming tip is to program bottom up as well as top down and the same time. That is you create your stubs then you create small utilitity functions at the same time, meeting in the middle. (This is the kind of stuff you are not taught in college).
Still though the operations are pretty equivalent from the 6502/6510 52 commands and the 70 or so essential commands from Intel's 386.
Tuesday, May 22, 2007
Seperatedness & Bloat
Ever notice how bash or command prompt looks nothing or acts like very little of the rest of the operating system? There is a serious disconnect between context sensitive programming languages and the scripting environments meant to organize, run and communicate with them. Personally I have avoided bash and other script languages because I am disinterested in learning it and know that it won't help me to know it for outside or inside jobs. If the language was the same across the board I'd have no problem with it.
I like the new microsoft shell. It combines shell, sql and pipes and a few other nifty features that make it seem like microsoft is going in the right direction. Since I don't have a Windows box of my own anymore (I did *buy* 95,XP, NT) I'm too satisfied without it, it seems.
Bloat
Let's look at Java. It's a very deep chasm into a protected verbosity of the c language. C too is much like java in the way it stores methods/functions with similar but not fully unique calls. Each line of code with at least one parameter off is basically storing each line as a separate address without any reuse on the similar parameter order and non-uniqueness. Is this the reason for bloat of todays operating systems? Next time I'll talk about Java Libraries.
That is all!
Saturday, May 19, 2007
GNU, Free Software, Open source
No one learns from closed source (unless you want to waste time reverse engineering megabytes of assembler source.) Free Software will eventually prevail and then we will wonder what we ever did without it.
On the c64 basic was open source. (everything old is new again). Assembler was a bit of open source too, you just had to create the labels based on the algorithm in the assembler dump from a disassembler. With C, you have lot's a this crufty support code that is usually not the most effiecient in the world. But I'm not sure who the ad-wizards who programmed Visual Basic where doing (I used to be a VB programmer in another life) I wrote some code in VB which would have taken several days to complete nonstop (it was a 20 meg file processor). In c optimized it took 3 seconds.
I enjoyed programming in C at this time. Wishing I had more work to do in that languages, but dozens of LI IT companies have basically said they didn't need my talent. What sort of personality where they looking for? Would I have broken them up by sharing in the wonders of life and liberty or where they looking for someone who would ask no questions. I'm not sure at all. But do you see where I am going with this, companies distrust and are in fear, that was my impression of them. The best jobs in the closed source industry is the ones where you don't need an interview. Others put shackles on you and expect you to behave at their wim. too bad, because that model is overdone and outdated. Again, open source and Free software will eventually prevail because of this behaviour.
Most mportantly we have to stick together as a communinity. Things like LILUG.org are the best thing in the word for the software industry. Part of it reminds me when I was a kid on my c64 and we would have game parties. There was almost nothing in the world better than this. Let's continues to create together for the future looks bright!
John
Blog Archive
About Me
- JohnnyL
- I am a programmer who enjoys the simple things in life.