Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
Anime

Journal Journal: Eureka SeveN Questions 2

Ok, I just finished watching Eureka SeveN. While finishing the series wasn't the same level of catharisis as finishing Neon Genesis EVANGELION, it was satisfying. For once, a happy ending! Anyway, here are the questions I have, which weren't really answered during the series.

1) What was the "Summer of Love?"

2) What is the Seven Swell?

3) Is Anemone a Corallian?

4) What is the "Dispair sickness?"

5) What exactly is the Compac Drive?

6) What is the political structure and history of their world? The Council of Sages, the Voderac, the wars they keep refering to, etc. They have this army, but no apparent enemy nation.

7) What they heck was humanity doing for 10,000 years after they left Earth?

8) An explanation of the last scene of the series. What is the final resolution?

(I understand that Japanese anime producers count on Otaku buying and reading all the source books associated with a series, so that they don't have to cover everything during their limited air time).

Slashback

Journal Journal: Explanation of Previous Post 3

Since I realize it wasn't really that clear...

God = CmdTaco
Hell = /.
Heaven = "Multiply"
Guy Defiantly Flippin' the Bird at Taco = Me

Nope, I ain't going anywhere. I'm staying right here.

"I aim these directly at you! Bring it on!"

Slashdot.org

Journal Journal: Divide 2


Al fine de le sue parole il ladro
le mani alzò con amendue le fiche,
gridando: "Togli, Dio, ch'a te le squadro!"

- Dante Alighieri, The Divine Comedy, Canto XXV

Sci-Fi

Journal Journal: Just Watched BSG Season Finale 8

Fuck Ron Moore and fuck SciFi network. That's just plain sloppy writing. I'm sorry I ever started watching this hack-job of a TV series.

It's no wonder that its ratings are so low they can barely get it back for one more season and all the cast members are jumping ship. I hope they series gets cancelled mid-season and Ron Moore and his writers never work again. Fuck all of them.

WHAT A TWEEST!!!1

GNU is Not Unix

Journal Journal: Sunday Evening Work-Related Post 3

UNIX uses '\n'

Windows uses '\r\n'

Who though that one up?

(Yes, I'm aware some other systems use '\r' alone. Those systems aren't used to host enterprise messaging applications).

Role Playing (Games)

Journal Journal: So I Bought the Core Rule Books 3.5 Edition... 1

Last month I discovered Order of the Stick. After reading the whole series and buying Neverwinter Nights Diamond I decided to buy the Core Rulebook set.

What's interesting, is that a lot of the content is the same as first edition, but revised. So the Monster Manual has a lot of the same monsters as the original, such as devils and demons, unlike the Second Edition.

It's also clear that as much as D&D has been a influence on PC games, PC games have had an influence on D&D. Characters now increase their attributes every four levels, have skill "ranks," etc. And all characters are above average - when creating a character, you now are supposed to roll four dice and throw out the lowest number.

It's also clear that the designers of the 3rd edition have re-oriented the game towards fun. Any character is allowed to multi-class, no matter what their race. What to have a gnome barbarian-sorcerer? No problem! In fact, make that a half-gnoll fighter-cleric - the Monster Manual includes content on playing various humanoid races as Player Characters.

Another thing that's interesting is that Halflings are now more like Kender than Hobbits. At least, their description of the race is more Weiss/Hickman than Tolkien, and Halflings are all slim in their illustrations with no mention of being barefoot.

User Journal

Journal Journal: I don't see Multiply going away... 16

Sorry to all the nay-sayers, but I pretty confident now that multiply isn't going away. I already find myself going to that page before slashdot. I'd suggest picking it up, just so you have an ID there and are associated with it in case we don't come back.

Here's me as a starting person to be joined to. Make sure you give me you /. id when you join, though.

FYI - I've requested to the site a way to grab /. historical journal entries, and they are considering it (they already have this feature for blogger, blogspot, etc...). I'd also like to see cross-posting for those too stubborn to leave...
Java

Journal Journal: AbstractQueuedSynchronizer

import java.util.concurrent.locks.AbstractQueuedSynchronizer;
 
public class AqsSample {
 
    public static void main(String[] args) {
 
        Restroom restroom = new Restroom();
 
        Thread larry = new Thread(new Patron("Larry",restroom));
        Thread moe = new Thread(new Patron("Moe", restroom));
        Thread curly = new Thread(new Patron("Curly", restroom));
        Thread wanda = new Thread(new Attendant("Wanda", restroom));
 
        larry.setName("Larry");
        moe.setName("Moe");
        curly.setName("Curly");
        wanda.setName("Wanda");
 
        larry.start();
        moe.start();
        curly.start();
        wanda.start();
 
    }
}
 
interface Door {
    void lock();
    void unlock();
    void open();
}
 
abstract class Person {
    final String name;
    Person(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
}
 
class Attendant extends Person implements Runnable {
 
    private final Restroom restroom;
 
    Attendant(String name, Restroom restroom) {
        super(name);
        this.restroom = restroom;
    }
 
    public void run() {
        restroom.beCleanedBy(this);
    }
 
}
 
class Patron extends Person implements Runnable {
 
    private final Restroom restroom;
 
    Patron(String name, Restroom restroom) {
        super(name);
        this.restroom = restroom;
    }
 
    public void run() {
        walkToDoor();
        restroom.beUsedBy(this);
        System.out.println(getName() + ": \"ahhhhhhh!\"");
    }
 
    private void walkToDoor() {
        System.out.println(getName() + " is walking towards the restroom door...");
        try {
            Thread.sleep(1000L);
        } catch (InterruptedException ex) {
// eh...ignore
        }
    }
}
 
class Restroom {
 
    private Door door = new RestroomDoor();
 
    void beCleanedBy(Attendant wanda) {
 
        String name = ThreadUtils.getCurrentThreadName() ;
        System.out.println(name + " is cleaning the restroom...");
        door.lock();
        try {
            Thread.sleep(5000L);
        }
        catch (InterruptedException ex) {
            System.out.println(name + ": \"ok, ok, I'm finished!\"");
        } finally {
            System.out.println(name + ": \"the restroom is now available\"");
            door.unlock();
        }
 
    }
 
    void beUsedBy(Patron patron) {
        String name = ThreadUtils.getCurrentThreadName();
        System.out.println(name + " is trying to open the restroom door...");
        door.open();
    }
 
}
 
/**
  * A simple latch implementation. Adapted from Java Concurrency in Practice
  * by Brian Goetz, et. al. Listing 14.14 (p 313)
  */
class RestroomDoor extends AbstractQueuedSynchronizer implements Door {
 
    public void lock() {
        setState(-1);
    }
 
    public void unlock() {
        this.releaseShared(0);
    }
 
    public void open() {
        this.acquireShared(0);
    }
 
    protected int tryAcquireShared(int arg) {
        return getState() == 1 ? 1 : -1;
    }
 
    protected boolean tryReleaseShared(int arg) {
        setState(1);
        return true;
    }
 
}
 
class ThreadUtils {
 
    static String getCurrentThreadName() {
        return Thread.currentThread().getName();
    }
 
    private ThreadUtils() {}
}


---------- Java ----------
Larry is walking towards the restroom door...
Moe is walking towards the restroom door...
Curly is walking towards the restroom door...
Wanda is cleaning the restroom...
Larry is trying to open the restroom door...
Curly is trying to open the restroom door...
Moe is trying to open the restroom door...
Wanda: "the restroom is now available"
Larry: "ahhhhhhh!"
Curly: "ahhhhhhh!"
Moe: "ahhhhhhh!"

Output completed (5 sec consumed) - Normal Termination

User Journal

Journal Journal: Multiply 19

After serious consideration, I'm probably going to move to multiply, myself. My id was created a couple days ago (same ID as here), but I think I'll actually move journals over to it.

Most people that aren't on ask "what's so sexy about it"? The answer is it does everything we do here, plus a lot more (pictures, music, etc... but not terrible like myspace). The things its missing? The front page.
Now most people feel like there will be no more growth in the /. circle, which I feel is incorrect. The growth will be probably the same, but the reason will be different.
Right now, growth comes from a new slashdot id that stumbles onto us. We have lots in common, cause, most likely, the new person is a geek like the rest of us.
In Multiply, the new friends will come from other friends friends (follow that?). Basically, I'll become a friend of one of blinder's friends. Since blinder and I have a lot in common, his friend will, most likely, be compatable with me, also, so then the circle grows. Its just as open ended as the growth we have here, even more so, especially in the beginning.

I'd suggest everyone getting an ID, and start friending everyone up. I'd also suggest setting up your messages to only get the 'daily' email, not new emails for every little thing (as that is annoying as hell). Maybe do a weekly thing, who knows. Anyway, I'll still be around here, but probably not many more journals (especially since my journals have fallen off)...
Oh, and its easy to keep in touch with those that DON'T move there, as you can setup an RFF feed for your friends' journals here...
User Journal

Journal Journal: I Love My Job 5

I love my job. Pretty soon it's going to be a full year since I wrote a single line of database code! CRUD? Hibernate? What's that? My world is entirely about concurrency puzzles, pure OOP and blistering performance. J2SE 5.0 to teh extreme.

Just plain rocks.

User Journal

Journal Journal: [Gym] Gym 2, Josh 0 12

I got another ass kicking last night. Did legs and partially back. The leg squats really kciked my ass (on the hammer-strength machine, 3 sets of 12 forward, and 3 sets backward). Calves and hammys I did well on (especially calves). Then we started on my back. While working on my lats, I started getting light headed... stomach started to ache. I had to constantly take breaks. The PT asked what was wrong, and I told him the light headedness. He asked when I last ate (this was at 5pm), I told him lunch at 11:30. That's when he said "Don't move, I'll be right back"... within a minute, I was on the floor barely concious. Another PT was keeping me awake until my guy returns with a shake. I was seconds away from passing out. So a lesson to learn, here:
Always have a snack before going to the gym! (Yes indeedy! I'm a stupid idiot!)

Anywho, the bicep sprain wasn't a sprain or a strain, just a really sore muscle. We worked it out and its fine today. I must be favoring the right side too much when working on my arms...

Slashdot Top Deals

Remember, UNIX spelled backwards is XINU. -- Mt.

Working...