Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

Comment It worked for me, running a game server (Score 2) 45

I ran five Battlefield 3 servers on two continents for a group of about 3500 registered users, and before that a Bad Company 2 server in America for a year or two. We had a Steam chat bot (IRC is Dead in this era, especially for games) that you could interact with and kick unregistered players. The first version was crude PHP run off of a godaddy account to register your account for Bad Company 2. The steam chat bot was some ruby glue code triggered by an AutoIt script/executable.
 
But later with Battlefield 3, we rewrote the whole system from the ground up. ChewieBot was a C# program that used an OpenSteam API dll, and called a URL via json which authenticated against another guy's custom Steam Authentication db (he handled the backend registration using the offical Steam API) and then we ran a python script from there to actually connect to the server and kick the guy(s). This actually ended up being so successful that we were blacklisted by the reddit guys on multiple occasions despite being a top 10 server. Another guy did the website redesign including custom CSS work. I didn't do very much of the coding, most of my skills were in project management and having the technical knowledge to pull together resources and people and make them work.
 
Over four years I worked with about 20 people in total to make the system happen and keep it running, plus bringing in regular funding to pay for the servers, mumble servers, and the actual game servers (never pay for your own servers, you're already giving them your time). All in all the project spent about $3500 in hosting, mumble server fees and the lion's share, top notch game servers (about $114/mo each) over four years.
 
I ended up getting the job with those project management skills I learned while putting everything together. I write a lot of server scripting/automation and also project management working with business analysts and our appdev team(s) for various internal groups' dashboards, interfaces and whatnot.
 
At least one other guy used the ChewieBot project to get a job as well, he added the json capability to give him a talking point in interviews. The guy who did our db back end already has a job doing C# stuff at an advertising data mining company in the UK but is pretty fantastic at what he does. With all the API hooks, free or nearly-free VPS hosting and a popular game it'snot difficult to build a reputation and portfolio (not to mention the real-world skills of dealing with true nerds) that will take you places.

Comment Re:Like many inventions ... (Score 2) 250

The Ford Transit was designed specifically to hold two euro-size pallets. Apparently the american pallet is about 30% larger than a euro pallet, but the euro-pallet is a lot easier to get up narrow stairways common in the ultra-dense cities of europe, south america, india, china etc and the smaller size allows the vehicle to get down streets and alleyways that a standard UPS van might not be capable of.

Comment The New York Public Library Desk Reference (Score 2) 94

This is an actual book, you can follow the guy's instagram or you can just buy the book. I had the 1993 edition (thanks, Scholastic Books!) in elementary school and it was basically google-lite, especially for a kid in a town of 10,000 and > bicycling distance from a major city with a Real Library (back when those mattered).
 
Old editions (1990's-early 2000's) of the The New York Public Library Desk Reference go for the cost of shipping.
 
  It's a huge tome of information, roughly 8x10" pages and 500-600 pages of them, a couple inches thick. Many rainy saturdays were enlightened as a kid waiting for dilbert cartoons to load via dialup.

Comment Re:Have Both (Score 1) 567

Most first gen 4K displays are 2x 2k displays sharing an uncut panel requiring funky software and/or driver gymnastics to get it to work well. 2nd gen 4K displays generally have the two separate display drivers condensed down to one input, but third gen 4K displays where it's a true "plug and play" single display device through-and-through are still fairly rare. This is changing though.

Comment Re:Uh huh (Score 4, Interesting) 207

If you can access the data with a PIN wirelessly, why does the "owner" of the license even need direct access to it? At that point it's the issuing authority's responsibility to be able to access it using the owner's given PIN.
 
To condense the argument down, "why do you even need a phone app? why can't you just give your last name and PIN to the officer?" All the phone app is doing here is validating that you know the PIN.

Comment Re:Southwest Airlines (Score 1) 48

As they're finding out, the military drones are actually better at landing themselves, instead of letting the pilots land them remotely. Under ideal conditions it's very likely that a computer will be better than humans when taking off and landing. Computers can read and process sensor data a lot more efficiently than a human's eyes and ears. We're just made out of meat, after-all.

Comment Re:XBMC Finally? (Score 1) 140

The onboard PWM for the arduino is fantastic, but there's not enough dedicated PWM for robotics unless you're just doing a 4DOF robot arm or something, which is why I mentioned the 16 channel PWM, which allows you do do 4DOF per limb. I have the PWM shield from adafruit, just picked up their non-denominational daughterboard (same chip, more generic mounting format) for the A+ this week.
 
And yeah those CH340G based Arduino Nano clones you can pick up off of ebay for $4 shipped are pretty amazing, they run for over a day off of an old nokia candybar cellphone battery, I have one running an SSD1306 OLED and temp sensor that stays charged off of a tiny solar panel.

Comment Re:XBMC Finally? (Score 1) 140

The Raspberry Pi A+ is a good Arduino competitor; I2C, SPI, PWM, the PCB is actually smaller than the Arduino Uno R3 (standard Arduino footprint), and uses 100mA at idle (compare to 35mA at idle for the Arduino idling in non-sleep mode).
 
I haven't measured the A+ with the HDMI port turned off but at 100mA it's very competitive powerwise and runs a full linux stack, but has enough horsepower to do computing like OpenCV, encrypted wifi, and has full access to mathmatica and it's API now for highly optimized computing tasks, making it ideal for a robotics project. The Native PWM isn't so great but with I2C you can talk to a 16 channel PWM daughterboard for about $15 more.
 
Oh, and it's about half the weight of a BeagleBone Black, even if it's less powerful.

Comment Re: Oh BS (Score 1) 461

Yeah 800w in that case is peak. If you're not home during the day and it's cloudy, that's still 200w going in to your batteries for use when you get home. If it's raining and you're home on a Saturday playing video games with the electric heater on at 9am, it's likely you're draining your batteries much faster than solar is feeding them. It really depends on your residential use scale. As a bachelor I don't have daytime power needs, but a stay at home mom or elderly retired may have a constraint drain.

Comment Re:Oh BS (Score 3, Interesting) 461

Germany is cloudier than Seattle and yet they're the global leader in solar power. Go figure.
 
Have you looked at the price of Solar these days? In bulk it's down to less than $2/watt and that includes the inverter. You can install 800w of capacity for $1200 these days (plus batteries) so you're looking at $3000-4000 for 1KW professionally installed with lead acid battery backup. I pay about $1500-1800 a year for electricity in Texas and that would cover about 70% of my peak usage and would pay for itself after the third year. Solar is good for about 18-20 years and drops below 80% of it's nameplate rating after about 25 years. After year 5 you can just take your savings and roll it in to buying additional capacity/maintenance.

Comment Owncloud option that is _NOT_ written in PHP? (Score 0) 30

Anyone have a suggestion of a dropbox/owncloud replacement that is NOT written in PHP? PHP projects tend to be "babby's first project" and riddled with issues, security holes etc. Owncloud has been out for a few years but I'd like to avoid PHP if at all possible in the age of Ruby, Python, etc.

Slashdot Top Deals

This restaurant was advertising breakfast any time. So I ordered french toast in the renaissance. - Steven Wright, comedian

Working...