18 Oct 2001 (updated 19 Oct 2001 at 01:33 UTC) »
Hello, your server appears to be infected with some kind of a worm, code red or NIMBDA, it attacked my server.note this entry was modified to have the expect version rather than the netcat version since nc would feed data faster than the server could react so it wouldn't accept the connection.
Please update your server. http://windowsupdate.microsoft.com most of these worms fixes have been available for more than six months.
I have not included my email address as I do not like recieved infected attachments. Thanks!
from a concerned Internet user.
Attempt to codify last nights supper.
Three Mushroom Chicken
2 chicken breasts
4 tablespoons butter
1 onion
4 cloves garlic
2 teaspoons poultry seasoning
2 teaspoons black pepper
1 dash of salt
6 shitake mushrooms
9 button mushrooms
2 portobello mushrooms
2 cups chardonay (preferbly fruity)
Dice the onion, place in a pan with the butter. Then chop the shitake and button mushrooms. Mince the garlic and add the garlics, and shitake and button mushrooms to the onions, and stir. Add the chicken breasts, sprinkle half the poultry seasoning and half the black pepper on the two chicken breasts, also lightly salt. Place the portobello mushrooms on top of the chicken breasts. Add half a cup of wine, cover (this dish will be cooked near high for the entire time it is cooking). After the wine has evaporated, flip the chicken over, season the other side with the rest of the poultry seasoning, black pepper, and a little salt and replace the portobellos on top. Add another 1/2 cup of wine and cook covered. Flip the chicken and add more wine at least 4 more times (you may add less than 1/2 a cup from now on). Once the Chicken is cooked through, uncover and do not add wine, but flip rappidly for a few minutes untill it has a brown edge.
server with the portobello on top, and the onion, mushroom saute covering the chicken. also serve with the asparagus tomato salad, and sliced potatos.
asparagus tomato salad
1 bunch aspargus
2 cloves garlic
2 tomatos
lettuce leaf
salt
black pepper
balsamic vinegar
Tear off and was 1 large lettuce leave per serving. Place on the plate. Slice the tomato in lateral rounds, place 4-6 rounds on the lettuce covering it. Add vinegar, salt, and pepper to the tomatos. Steam the aspargus with garlic for less than 5 minutes (remember when steaming the steamer must be steaming before you add the food) so that the aspargus is bright green and should remain slightly crunchy. Place the aspargus on the tomatos, dash a little more salt and pepper on aspargus.
steamed purple potatos
2 purple potatos
2 cloves garlic
1/2 cup button mushrooms (whole)
salt
pepper
Prepare steamer. Slice potatos laterally into 3mm slices. Add potatos, garlic, and mushrooms into the steamer. Steam for over 15 minutes, untill potatos are soft. Serve, and salt and pepper to taste.
Now I have made it easy so you can do this yourself! And now it doesn't require getting any crazy code to compile that didn't ship with your favourite OS. You too can use xterm-setter and get the crazy colours you need. Sorry it only works for xterms, not gnome-terminal, kterm, zvt, MacOS term or any other crazy or much improved terminal. If you want to read more about it you can go here but it wont' really help.
Have fun, and bond to the colours!!!
Build Stuff
OK, todays topic on build stuff is what to do about packages!
One interesting problem with open source development is you may have to switch back and forth between three different ways of recieving code fairly frequently. The three majore forms are.
So the properties of a module object would be.
At the moment I don't warrent the confusion of additional logic in this object to handle how you build, I am just going to leave that to the configure() and build().
Now the tricky part is how to allow the user to be able to override parts of the object, in a simple config file. Which brings up the issue, should I create as of yet a new configuration file format? Or should I make it easy for it to be interpreted by my parser. I know all the user interface guys say make it easy for the user! But If I make a new format then they have to learn somthing new! Most people knkow how to write basic perl these days. Also if I make it easily machine interperatable then extending it may be easier.
Human Interest
It is amazing how small the software world is. Just a couple years ago, everything was made by mysterious people elsewhere, now I have met the people who wrote most of the software I use. And it seems the web just extends and fills in the gaps. You take a new job and meet another 20.
I am still working on my portable development tools. Currently I am focusing on things that work for both a bourne derived shell and perl. I am doing most things in perl, but it makes sense to have hooks so korn, bourne, bash, and zsh users can have their environment setup the same way the build is.
I have some working prototypes, all ready packaged up to be used as perl libraries that I use to do gnome builds. I will add some more functionality soon.
I also wrote a static route startup script using a config file. It is designed for Debian, since they seem to still be lacking this, at least with potato Debian has a sensible networking script. If you need static routes for your machine you can grab my stuff here. It just uses a very basic config file and will add and remove the routes with a stop and start.
Right now I am going over some various idea for how to deal with developer environments.
Configuration Information You always need to have value pairs, X=Y, this is simple and generic and you will need it for any programming or configuration. It makes the most sense to store this in a file, that you have other scripts/application parse to gain the configuration. This way you do not have to hard configs into your application (other than the location of the configs) and it makes it easily extensible, so you could have an IDE load the configs, a series of installation scripts, and possibly even and environment. This also bennifits maintainability greatly, if you only have to change setting once! Not in 15 million files.
I am currently working on some tools so you can have a perl modules or a bourne derived shell extract settings from the same file and then set those settings for further use.
sensible programming language Maintainability, Maintainability, Maintainablity. Tools do not have heavy performance requirements. They need to be changed and adapted frequently, for integration with other tools, other networks, new releases of OS's. They need to be able to do fancy text processing and deal with meta-data. Your tools will also need to call other tools at the OS level. Continual change, and text processing, and calling external utilities makes scripting languages ideal for this.
Generally builds have enough complexity and logic, that you want a language with decent referencing, library abilities, and scopeing.
Shell is a little weak, as is tcl. Perl I chose because, way more people know it than others (this is important for maintainability), it is easy to learn (if you are familiar with programming in any other language - I would never reccomend perl as a first language), perl integrates very nicely with calling outside programs, and perl has LOTS of usefull ready made modules. The problem with perl is that it can be difficult to maintain your code, the language discourges you from writing clean code, but it does not require you to write unreadable code.
keep it easy keep it simple The idea for tools is to make developers more effective, and to allow a new developer to become effective quickly. At the same time, it is not worth while to reduce the number of commands if it requires additonal conceptioual complexity. DO NOT make context senstive setup commands. This saves typing but does not make it easier for people to become familiar with what is going on.
Some other ideas are that their should be one command to do.
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!