I am in a new location which only has a Wireless system using encryption WPA or somesuch. Turns out Vista doesn't support WiFi with WPA. It has been a known problem at Microsoft since 2007. Got that from their support forums. No plan to fix. FUCK Micro$oft.
Got my bro to pay $200 for Win 7. Installed it. It works with WPA. I actually like it.
I am exploring two new languages and a Distributed VCS. Go and Node.js. Go has Goroutines (sorta evented, sorta threaded) and Node.js is intrinsically event driven. Git is a VCS born of Linus Torvalds mind (tried Mercuria[hg] but git has won me and the majority over).
Thursday, December 30, 2010
Monday, August 30, 2010
Sunday, August 22, 2010
back to linux
I have been in Vista land for several months. It was tolerable because of Mozilla and Cygwin. Now I am back to Fedora. I have used RedHat since 3.0.3 and Slackware on floppies before that when the kernel was 0.98f and supported my IDE controller for the first time; back when men were men and changed kernel source to change the ISA address to get their modems to work. Linux is my home, my mountain Momma :)
Friday, August 20, 2010
EventMachine documentation
Trying to read the docs for Ruby's EventMachine. http://eventmachine.rubyforge.org/
I'd like to download it but there is no obvious way to DL it.
I'd like to download it but there is no obvious way to DL it.
Thursday, August 12, 2010
Saturday, August 7, 2010
Cloud project refined
I have figured that I want to implement the distributed data structures first.
- How do you grow a distributed linked list?
Each linked list node must be evenly distributed.
- How are the grid nodes related to each other?
Grid adjacentcy.
- Is the cluster grid arranged north, south, east, west?
Sounds like a good place to start.
Marshaling class instances
I need to Marshal and unMarshal an instance of a Class to transport that instance across ruby instances for my cloud project. For now I will just save to a file and reload the Class instance.
I figure it ain't so hard given all the caching persistence libraries out there.
I figure it ain't so hard given all the caching persistence libraries out there.
Wednesday, August 4, 2010
Project Idea
I've long wanted to create a cloud implementation.
Project ideas:
Also I need a name. Maybe just "Cloud".
Project ideas:
- store files in the cloud evenly. Eventually, develop a fully distributed block level file system.
- create distributed data structures: linked list, hash, and binary tree
- distributed self moving tasks that utilize the #2 data structures. Support single task, self duplication, and full fan out replication of tasks.
- security module that stops accessing files, external process execution, sockets, and anything else that may affect anything external to the cloud frame work.
Also I need a name. Maybe just "Cloud".
NB access to DBs
I once wrote and published a non-blocking DBI module for CPAN. It is called POE::Component::LaDBI.
I am looking forward to Ruby/EventMachine DB access. We'll see.
I am looking forward to Ruby/EventMachine DB access. We'll see.
Tuesday, August 3, 2010
Work experience
Those "heavily used massively parallel apps" were developed at AOL (mostly) and Amazon (AMZN sucks as an employer).
Ex-AOLers moved on and asked "can you send me a copy of X application?" I once developed pssh, a parallel ssh client, in python/twisted and it got spread around. Python SUCKS they claim cleanliness and OO, but are chock full of exception. Ex. a.append(x) vs del a[-1] ... bullshit.
EventMachine looks like a great competitor to Twisted.
Ex-AOLers moved on and asked "can you send me a copy of X application?" I once developed pssh, a parallel ssh client, in python/twisted and it got spread around. Python SUCKS they claim cleanliness and OO, but are chock full of exception. Ex. a.append(x) vs del a[-1] ... bullshit.
EventMachine looks like a great competitor to Twisted.
Just started leaning ruby
This blog is about my adventures in learning Ruby.
I intend to learn and contribute to the EventMachine library.
I come from a Perl/POE background. I created heavily used massively parallel applications for 10s of thousands of hosts. That is what I want to explore in Ruby.
I intend to learn and contribute to the EventMachine library.
I come from a Perl/POE background. I created heavily used massively parallel applications for 10s of thousands of hosts. That is what I want to explore in Ruby.
Subscribe to:
Posts (Atom)