private void Foo(string bar)became as easy as typing
pr voi Foo(str bar). This is exactly why case sensitivity no longer matters. Auto-complete eliminates the need to be 100% accurate in your casing. Just type the first few letters of your identifier and hit space (or tab).
I put up a listing for my Alienware laptop, which I want to sell so I can buy a new one. It's in very good condition, and decently powerful and customized from its stock model, so I put up the starting bid at $850, and put up a buy-it-now at $1000, hoping someone would acknowledge the deal and buy it. Bear in mind I bought it for nearly 3k, so selling it for 1/3 the original price is generous, to say the least.
I was surprised when it was purchased 4 hours later, and I was very happy. I sent out the invoice, thanked the buyer, and awaited payment, while I planned out what I was going to do with the laptop to get it ready (wipe drives, format, install stock OS, etc).
About an hour later, I receive a notice from eBay saying my listing was cancelled because the buyer's account was accessed fraudulently.
Damn it, I thought. I can't catch a break; now I have to relist it.
I decided to wait until I got back to my house before I did it, since when eBay cancels a listing, it's totally deleted, and there's no "relist" option, and I didn't want to start writing everything from scratch (at home I used Turbo Lister, which I figured saves my listing for easy re-use). Not long after I received the cancellation notification, I got an e-mail from PayPal, saying that some $1000 (+ what I assumed was for shipping) had been transferred to my account. I also received an e-mail from the buyer, telling me payment was sent and that I should ship the laptop to "her friend who is graduating in Nigeria".
Uh oh.
If the fact that eBay cancelled the listing hadn't already raised a red flag, the fact that the thing was supposed to go to Nigeria should have.
I logged into my PayPal account to check for the grand, which I was going to return since I assumed that the person was using a compromised PayPal account. After I logged in, I see no money. Hmph... but I thought they sent me money... ?
I check the e-mail more closely. Towards the bottom it says something along the lines of, "your payment will be held in a secure account until we receive confirmation that the item has shipped. This is to protect the buyer, blah blah"
Yeah, PayPal doesn't do that. Not to mention there were a couple of spelling/grammar errors in the instructions on what to do next.
Checking the e-mail headers, it turns out the message came from a gmail account.
I was just about to go forward it to PayPal's fraud department when ping! another e-mail. This time from eBay, telling me that the listing cancellation was a "mistake" and that I should feel free to continue the transaction. It made mention of a "data base error 903", which completely doesn't make any sense... plus, hasn't "database" been one word since the 80s?
So after contacting eBay's fraud department, PayPal's fraud department, and Google's mail abuse team, I sent the "buyer" a nice note, which, in so many words, said something to the effect of, "over my dead body you'll get the laptop". I also pointed out to him/her that he/she is a douchebag and should be subjected to no uncertain pain, both physical and existential.
Afterward, "she" threatened me with calling the police if I don't ship the item.
Yeah, 'cause even if you had cause, you'd call the police in Nigeria?
So, be aware of these kinds of things. The e-mails I got looked official. In fact, I had to do a double-take, since I half-believed them... It looks like these guys are after expensive commodities, and they'll use phished accounts to do it. Make sure you always get your money before you ship, and that you ship to the buyer's verified address ONLY.
Now I have to re-list the item... at least eBay's going to refund me the listing fees.
Well, the production cycle has ended, Thanksgiving vacation is over, and I have emerged, triumphantly, as a man with a bit more free time than before.
Though, not for long.
But! In the meantime, when I'm not doing stuff for school or producing projects, I am working on finally putting a vision into reality: a game that draws on strategy, that's not graphics-intensive, that's fairly easy to create, and catchy enough to attract an audience. I'd say more about it, but I want to get something more than the basic framework before I do, just in case this turns into vaporware.
Anyway, so I started researching, over Thanksgiving break, how I'm going to do this, both UI-wise and backend-wise. I was going to use my multi-socket library (I'll release it at some point here, so people can use it for their own stuff), which is a very nice multi-threaded library that uses binary communication for everything. It works, but the problem is, it's going to take a significant amount of programming to get the backend up and running just the way I want it.
Also, hacking it to work with T-Mobile helps sell it for me :P
So, Now I'm out $400, but at least I can sell my old MP3 player (plug: buy it if you're interested xD) and my BlackBerry, which should make up for the cost (especially now that I've gotten the unlock code for my BB, so it will work on any network).
I've also installed a utility that "supposedly" mimics push e-mail support with the IMAP "IDLE" command, but it seems to be failing for me.
I'm going to debug it one of these days when I have time.
In the realm of school -- we've been shooting for the past 4 days, most of them at night (or into the night, anyway), so I've been coming home and just falling asleep. Tomorrow I have the final day of shooting at 11pm, and ending at around 9am the next morning.
It's going to be hell, but at least I get to sleep in tonight.
Speaking of sleep... later :)
Check out my Facebook gallery for pics.
Here are just some of the wonderful new gems, according to this list, that should be in Windows 7:
- Multi-monitor support for taskbars
- Virtual folders / volumes
- Back up X-box 360 games to PC
- Infinite desktop
- Option to re-open closed IE tabs
Oh, wait, that's right! It doesn't:
"A Windows 7 insider who wishes to remain anonymous told Ars that the leaked feature list was gathered before any real development on Windows 7 was started, and readers should not expect to see requests from the list necessarily implemented in Microsoft’s next major Windows release."In fact, it goes on to say that this is a set of feature requests from current Windows users, focusing on what new things they would like to see in the new version of Windows.
-- Ars Technica article here, emphasis mine
Well, shit, homie. Slashdot and its not-so-intelligent user-base got it wrong again. Well, it's not so much that they got it wrong, per se, but that they completely didn't even bother to do research on the topic, and immediately responded with such comments as "half that stuff on their list is already a part of firefox and either a part of many linux distros or easily addable- what is new here exactly?", and my personal favorite:
7 Things for Windows 7I'd respond there, but I don't have a /. account, nor do I want one, because that just encourages their behavior. Let's address the things in his list, shall we?
No DRM
No Bloat
No Eye Candy
No ClearType
No Authentication or WGA
No Restrictions for Video or Audio Output
No Search Indexing
- No DRM - I'd love to, but the fact of the matter is, piracy is abundant, and there need to be methods of controlling it. It can be abused, of course (hint: RIAA and their bogus lawsuits), but DRM also helps legitimate businesses control their product from falling into a pirate's hands.
- No Bloat - *cough*
- No Eye Candy - You can turn it off
- No ClearType - Is this seriously even on your list? You can turn it off.
- No Authentication or WGA - Why not just make Windows free? I agree it's annoying, but it is like, the most pirated software product in the history of the world. I'd bet you'd love to make every piece of software in the world free, wouldn't you? *shakes head*
- No Restrictions for Video or Audio Output - I'm in agreement with you here, but when you have 90% of the marketshare, Congress and lobbyists have a lot of say in what goes in your product or doesn't go in your product. Microsoft being a business will cave to the demands because, face it, they want to stay in business. Whether or not I agree with it or not, this stuff is here to stay. I would rather enjoy quality product from Microsoft with a bit of intrusive DRM than that crap-tastic UI and compilefest of Linux.
- No Search Indexing - You can turn it off!
Nutjobs.
I hate open source zealots. Yes, open source does work, and there are plenty of successful and useful open source things out there, but literally all the successful ones are backed by for-profit companies that sell proprietary products.
What does that say to you?
Proprietary software is important for businesses to survive in the software market. Open source is like the "free lunch" of this world.
Though, to be fair, it's a lot more filling and lasts a lot longer than a free lunch.
