The same thing happened at my undergraduate school (macalester college in St. Paul), but they had 1.5 mbit, then 3mbit, and now 9 mbit connections to the internet for 1200 on-campus students. So it made alot of sense for them...
But what I did was start a school-only file sharing network. You had to have a school email address, you had to have a local IP (I used a firewall to block off-campus people), and you have to choose software that works well.
I used Limewire 1.4b because it allows the alteration of the connect and ok strings, but current opennap server clones look to work amazing. You should check out slavanap.
As for the client side, winmx works great for windows, though there isn't really anything available for the mac or linux. You should see if you can't invest some time in a java opennap client, it may be worth your time.
One of the big things you need to worry about is publicity. UCI cannot officially sanction the network, so you need to keep it under their radar. As well, you can't have any non-UCI people using it...that slows the network and opens you up for easier RIAA/MPAA prosecution. If I remember correctly though, the UCI web page offers space...and only allows UCI people to access them. Good for an informational page on what people need to do...though my suggestion is to not leave your email address. Just leave files and instructions. Otherwise you will get ALOT of questions, and at UCI, TOO MANY people asking for you to come to the dorms and help them. I did it about 20 times...but then again, my undergraduate school is about 1/20 the size of UCI.
Ahh, and you are a UCI student eh? I recently arrived as well, but as an ICS grad student. Maybe I'll see you around.
I don't know what's up with the apple webservers, but they have a problem with; http://developer.apple.com/Darwin/ as listed in the link above. Switching it to; http://developer.apple.com/darwin/ works fine though.
If I were a violent man, I would say that we should just start taking such representatives out to some cornfield somewhere and lynching them.
Or even a few strategic assasinations.
Or maybe some 'random muggings' that happen to include 'accidental gunfire'.
I'm not really violent, and I don't really condone the killing of people, but sometimes people are just so stupid, it makes me wish there were a 'stupid' law (the topic below is from an actual conversation I've had with my GF and a mutual friend).
What happens is that this is a 6-strikes law. If you're being above and beyond the standard stupid (such as the legislation that our 'politicians' are working on), you get a letter stamped (tattooed) on your forehead and a beating. Not severe, but enough to be quite painful for a week (shitting blood is all right, it's part of the beating). We expect that everyone would likely have 'stu' or less. These are the people in society. People who don't learn by 14 or so that being THAT stupid is punishable by beatings will likely go through their stupid by the time they reach 18. At the point they get the full 'stupid', beatings are no longer normal, they get chalked up a notch. Ribs are broken, hands are broken, feet are broken. If you're stupid enough to get your full stupid on, you deserve to be beaten like that. As well, it's expected that while the majority of people will have up to 'stu', there will be very few with more, as some people really don't learn and likely will die very quickly from the repeated beatings of being a complete dumbass.
Of course deciding who has been really stupid would be a challenge...maybe a board of 5-7 people, who really know what's going on. I'm sure I could choose a few hundred such individuals that I know that would be up for the job, and I know that a few of you geeks out there could do the same.
It's being said on the arstechnica forum so I thought I'd pass it along to you guys (in case you don't realize it yet). It's not supposed to be REAL or a HOAX, it's supposed to be funny.
You don't need to check image urls to know that.
*shake head*
You know I hate to say it, because I'll likely get flamed, but meh.
We got the magazine here a week ago, and my girlfriend even posted about it on her webcomic (albeit short), last week. http://www.blue-comic.com/archives/20020716 .html
Oh, and don't be afraid to visit...we could use the visitors *wink*.
When using classes and default arguments with dictionaries via:
def __init__(self, arg1 = {}):
if you assign that arg1 to a class variable, any modification of that class variable will show up in all instances of the class.
Thusly, if you have this in the body of the aforementioned __init__ definition:
self.arg1 = arg1
and you evaluate the following:
k = someclass()
l = someclass()
k.arg1[5] = 5
the below will return 5.
l.arg1[5]
I only found that earlier today, though it makes sense considering the documentation about using default arguments as state variables in the documentation. Quite fun anyhow, be careful!
A few weeks ago there was a problem of the week here at macalester that asked the same question. A friend of mine had done quite a bit of actual thought into actually encoding the other wizards. It just so happended that I was able to offer a small bit of insight into the problem that allowed us to solve it together. (I actually turned the solution into some mathematica code when I was bored).
Regardless of the arrangement of the people with hats, as long as you have a finite number of colors, there can be modular arithmetic done that would guarantee all but one (the first speaker) success, and even that first person would have 1/number of colors chance in getting their hat correct.
I don't know, it's an interesting problem, but not really that difficult.
I actually do business with Egghead and got their email...but I also know it's posted on their web site somewhere.
I personally like the line that reads (just below what the originall submitter said...I think he's just spreading FUD):
"At this point it is difficult to determine whether any fraudulent activity on this relatively small number of credit cards can be traced back to the attack on our system, or whether it may be the result of credit card theft elsewhere. At this point, the evidence we have gathered to-date suggests that these credit card numbers were NOT obtained from our site."
Stick that in your "Egghead is bad" pipe and smoke it.
In taking a look at sound as merely a style of image, a'la winamp's VoicePrint (in the nullsoft fullscreen visualization library), there are many algorithms that deal with edge detection in images (I'm writing one myself). If you alter the algorithm ever so slightly in order to look for those particularly large edges that occur at roughly the same time (multiple pitches at the same time, rather than one pitch over a long time), you can create a table of times between large edges, then using some simple stats and a bit of number theory, I'm sure you could come up with a beat detection algorithm that would work fairly well.
I understand your problems with having to use codewarrior, it is the only development environment that we are given for free at my school. Though you should have little worries, as long as you are using the standard libraries, compiling under debian should be no problem. I've been doing my development on windows and codewarrior for 2 years now, and I've been able to compile under redhat 5.2 and 6, as well as under cygwin every time without problem.
Good luck,
Woah, I never expected to see someone I actually met in the headlines of slashdot. Way to go Lion. Quality paper my man, better than the 50-pager I shot out for my psychology class last semseter *wink*.
The same thing happened at my undergraduate school (macalester college in St. Paul), but they had 1.5 mbit, then 3mbit, and now 9 mbit connections to the internet for 1200 on-campus students. So it made alot of sense for them...
But what I did was start a school-only file sharing network. You had to have a school email address, you had to have a local IP (I used a firewall to block off-campus people), and you have to choose software that works well.
I used Limewire 1.4b because it allows the alteration of the connect and ok strings, but current opennap server clones look to work amazing. You should check out slavanap.
As for the client side, winmx works great for windows, though there isn't really anything available for the mac or linux. You should see if you can't invest some time in a java opennap client, it may be worth your time.
One of the big things you need to worry about is publicity. UCI cannot officially sanction the network, so you need to keep it under their radar. As well, you can't have any non-UCI people using it...that slows the network and opens you up for easier RIAA/MPAA prosecution. If I remember correctly though, the UCI web page offers space...and only allows UCI people to access them. Good for an informational page on what people need to do...though my suggestion is to not leave your email address. Just leave files and instructions. Otherwise you will get ALOT of questions, and at UCI, TOO MANY people asking for you to come to the dorms and help them. I did it about 20 times...but then again, my undergraduate school is about 1/20 the size of UCI.
Ahh, and you are a UCI student eh? I recently arrived as well, but as an ICS grad student. Maybe I'll see you around.
I hope this helps.
- Josiah Carlson
I don't know what's up with the apple webservers, but they have a problem with;
http://developer.apple.com/Darwin/
as listed in the link above. Switching it to;
http://developer.apple.com/darwin/
works fine though.
If I were a violent man, I would say that we should just start taking such representatives out to some cornfield somewhere and lynching them.
Or even a few strategic assasinations.
Or maybe some 'random muggings' that happen to include 'accidental gunfire'.
I'm not really violent, and I don't really condone the killing of people, but sometimes people are just so stupid, it makes me wish there were a 'stupid' law (the topic below is from an actual conversation I've had with my GF and a mutual friend).
What happens is that this is a 6-strikes law. If you're being above and beyond the standard stupid (such as the legislation that our 'politicians' are working on), you get a letter stamped (tattooed) on your forehead and a beating. Not severe, but enough to be quite painful for a week (shitting blood is all right, it's part of the beating). We expect that everyone would likely have 'stu' or less. These are the people in society. People who don't learn by 14 or so that being THAT stupid is punishable by beatings will likely go through their stupid by the time they reach 18. At the point they get the full 'stupid', beatings are no longer normal, they get chalked up a notch. Ribs are broken, hands are broken, feet are broken. If you're stupid enough to get your full stupid on, you deserve to be beaten like that. As well, it's expected that while the majority of people will have up to 'stu', there will be very few with more, as some people really don't learn and likely will die very quickly from the repeated beatings of being a complete dumbass.
Of course deciding who has been really stupid would be a challenge...maybe a board of 5-7 people, who really know what's going on. I'm sure I could choose a few hundred such individuals that I know that would be up for the job, and I know that a few of you geeks out there could do the same.
I'm really not violent...
- Josiah
Where are all the server logs?
Shouldn't there be a record of where all this was starting from?
Worst-case you can trace it to a hacked gateway or proxy and fix it.
Just a thought...you know...logs.
- Josiah
It's being said on the arstechnica forum so I thought I'd pass it along to you guys (in case you don't realize it yet). It's not supposed to be REAL or a HOAX, it's supposed to be funny.
You don't need to check image urls to know that.
*shake head*
- Josiah
You know I hate to say it, because I'll likely get flamed, but meh.
6 .html
We got the magazine here a week ago, and my girlfriend even posted about it on her webcomic (albeit short), last week.
http://www.blue-comic.com/archives/2002071
Oh, and don't be afraid to visit...we could use the visitors *wink*.
- Josiah
When using classes and default arguments with dictionaries via:
def __init__(self, arg1 = {}):
if you assign that arg1 to a class variable, any modification of that class variable will show up in all instances of the class.
Thusly, if you have this in the body of the aforementioned __init__ definition:
self.arg1 = arg1
and you evaluate the following:
k = someclass()
l = someclass()
k.arg1[5] = 5
the below will return 5.
l.arg1[5]
I only found that earlier today, though it makes sense considering the documentation about using default arguments as state variables in the documentation. Quite fun anyhow, be careful!
A few weeks ago there was a problem of the week here at macalester that asked the same question. A friend of mine had done quite a bit of actual thought into actually encoding the other wizards. It just so happended that I was able to offer a small bit of insight into the problem that allowed us to solve it together. (I actually turned the solution into some mathematica code when I was bored).
Regardless of the arrangement of the people with hats, as long as you have a finite number of colors, there can be modular arithmetic done that would guarantee all but one (the first speaker) success, and even that first person would have 1/number of colors chance in getting their hat correct.
I don't know, it's an interesting problem, but not really that difficult.
That's my guess...
I actually do business with Egghead and got their email...but I also know it's posted on their web site somewhere.
I personally like the line that reads (just below what the originall submitter said...I think he's just spreading FUD):
"At this point it is difficult to determine whether any fraudulent activity on this relatively small number of credit cards can be traced back to the attack on our system, or whether it may be the result of credit card theft elsewhere. At this point, the evidence we have gathered to-date suggests that these credit card numbers were NOT obtained from our site."
Stick that in your "Egghead is bad" pipe and smoke it.
In taking a look at sound as merely a style of image, a'la winamp's VoicePrint (in the nullsoft fullscreen visualization library), there are many algorithms that deal with edge detection in images (I'm writing one myself). If you alter the algorithm ever so slightly in order to look for those particularly large edges that occur at roughly the same time (multiple pitches at the same time, rather than one pitch over a long time), you can create a table of times between large edges, then using some simple stats and a bit of number theory, I'm sure you could come up with a beat detection algorithm that would work fairly well.
I understand your problems with having to use codewarrior, it is the only development environment that we are given for free at my school. Though you should have little worries, as long as you are using the standard libraries, compiling under debian should be no problem. I've been doing my development on windows and codewarrior for 2 years now, and I've been able to compile under redhat 5.2 and 6, as well as under cygwin every time without problem. Good luck,
Hrm, from what I've seen, it looks like they could use a decent spelling suggestor considering that there doesn't seem to be one...
*wink*
Time to put a CS assignment to good use.
Woah,
I never expected to see someone I actually met in the headlines of slashdot.
Way to go Lion.
Quality paper my man, better than the 50-pager I shot out for my psychology class last semseter *wink*.