- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
LOL, I think the trick is to get hired by Marketing instead of IT. If they like you, you can keep 'em snowed forever! I too want one of those gigs, preferably with a real hot boss who will pay me to perform vile sex acts with her, all the while ignoring the code.
Admin
No. "Everyth" is not a word, so "everything" does not meet these criteria.
Admin
Which century would you prefer we pick our vocabulary from? I'd really rather not have to continually describe computer and mobile phone and other 20th/21st century concepts using only words common in Elizabethan English.
Admin
QFT. Dictionary.com lists it as a transitive verb.
Admin
It's unreliable. Here in Germany your mail SMS would reach virtually nobody. Reason: The user has to activate the mail-to-SMS gateway before any message send to it is delivered at all. I keep it off - why should I pay if someone wants to send me a message?
Admin
The pager network is now often used for low-speed data transmission. If your city broadcasts traffic data, it's probably being sent on paging channels. (Or on Microsoft's DirectBand, which uses FM radio frequencies.)
Admin
Here's how it actually works:
If the part after the "@" is a domain name, the sending MTA will look up the MX record for that domain. If it exists the sender will deliver the mail to the server listed there.
If there's no MX record but it resolves to a valid IP address or if it was explicitly an IP address to begin with, MTAs will normally attempt to send mail directly to that server.
Oh, and what exactly does "... to host it into" mean again? I don't understand this newfangled English you kids are using. (CAPTCHA: burned)
Admin
WTF? You can do DNS queries on IP addresses just fine. How do you think ping tells you the hostname associated with an IP address? PTR records in the in-addr.arpa zone, that's how! I'm sure you could stuff in an MX record too. After all, people are already stuffing in CNAME, TXT and LOC records, and stuff for ipsec. It's just that e-mail servers won't bother querying DNS when they've already got an IP number to work with.
Admin
That reminds me of this site
http://donotreply.com/
Admin
Yep, "texting" is just kewl [/sarcasm]
Admin
CAPTCHA: ewww (yeah, I don't normally, but this time it was 100% apt!)
Admin
Most Decompilers add gotos, even if original didn't have any.
Admin
Admin
Admin
The code was generated by decompiler >_>
Admin
Sure, you can do a reverse DNS lookup on the IP address, but that won't necessarily get you the right domain.
Just look at the situation where a domain owner is using a hosting service, rather than purchasing their own hardware. The MX record for your domain points to the hosting service's mail server. This server will be hosting email for a number of domains.
Someone tries an email to webmaster@[mail server IP]. The mail server is contacted correctly, but what should it do when it's asked to send an email to that address?
You can't do a reverse DNS lookup (PTR record) on the IP address, because that would simply get you the hosting service's domain. That's not the one you want.
Because there are multiple domains on the same IP address, there's no way to tell exactly which domain to send to, especially if more than one has a mail user called webmaster.
There are only 2 options left: [1] Bounce the email [2] Send it to some default account
Neither of these is the intended result.
Admin
All nouns must be verbed!
Admin
But, google is! At least in the past year or two, since the Oxford English adopted it.
Admin
Yes, generally "break" and "continue" are actually just sugar for goto.
Admin
Here, it's on by default, but we have another problem: number portability. As I understand it, these apps use area code + exchange to determine provider -- e.g., I know 650-669-**** numbers all belong to a single cell provider 'round here. We'll call it "TeleMart".
Problem is, if you've taken your number with you to another provider -- say, "MobileCom", this breaks down -- the software will continue to send your SMS to Telemart.
There's already a free service out there that does this: teleflip.com. Send a message to <phone number>@teleflip.com. I used it a lot, but all the people I text have switched providers by now, so teleflip no longer works for any of them.
Admin
Admin
In Australia we
MMMmmm "tastey" captcha... must be lunch time.
Admin
I found it informative. I had been wondering what Systems Management Server had to do with cell phones and the Web. I'm still a bit unclear as to how texting interacts with Web page delivery or interaction.
Admin
It is not quite that simple. You have certainly explained DNS here, but the fact is that a number of systems do use the request URL on the server side to route to the appropriate process. The Drupal content management system is one. IIS is another. Others may be able to offer further examples.
Admin
rite ON bro!! I was have been tellin me english teechs this 4 ages! Rulz are for loosahs and spelling nazi! As long as teh words meaning is there doesnt matter how presentsed it is done like! Changes is teh bomb!!!!
Admin
...or a gerund, depending on context.
Admin
Here's a reference. It's in finnish, but I'll translate the main point.
"During year 2005 finnish people sent 2.8 billion text messages (SMS)." We have about 5 million inhabitants here in Finland. I'm sorry if I verbed someones nouns.
http://www.digitoday.fi/page.php?page_id=12&news_id=20066935
Admin
Admin
In most languages we would consider "break" and "continue" to simply be sanitised forms of goto. Chen java is compiled to bytecode, break is (IIRC) represented by a simple bytecode, while goto is represented by a "goto" bytecode that references into the class's litteral pool to find the destination address. It's been a couple of years since I've played with JVMs though.
It looks like the programmer did actually use "goto" on the previous clauses and then "break" on the last.
This being demo code, the implementation isn't the real wtf, the real wtf is using email to sms gateways.
Admin
In most languages we would consider "break" and "continue" to simply be sanitised forms of goto. Chen java is compiled to bytecode, break is (IIRC) represented by a simple bytecode, while goto is represented by a "goto" bytecode that references into the class's litteral pool to find the destination address. It's been a couple of years since I've played with JVMs though.
It looks like the programmer did actually use "goto" on the previous clauses and then "break" on the last.
This being demo code, the implementation isn't the real wtf, the real wtf is using email to sms gateways.
Admin
There's also the fact that some telco stuff uses enum to convert between e164 phone numbers and IP addys. Reverse the phone no and query e164.in-addr.arpa, I think.
Admin
I can access my SMS after receiving them on the phone by a POP mailbox, since both (SMS gateway and POP server) come from same IP(Same machine I'm guessing again) and mail has an older date than the SMS, I guessed the mail is stored first, and send to phone later.
P.D: If I ever get to work on such a system, I would submit the story here MYSELF :D
Admin
Admin
I don't have a problem with the coining of the verb "to text", because it expresses an idea for which we didn't previously have a clear and succinct term. Before people started to say "I'll text you," they had to say "I'll send you a text message." This was arguably cumbersome -- and certainly too lengthy for many in the age of SMS.
What I mind about the English language's openness to new words are (a) the profligate, almost carcinomic, creation of new words and expressions where we already have eleven perfectly good ones that mean exactly the same thing, and (b) the creation or redefinition of terms through shear ignorance or laziness.
One of my pet expressions that I would like to see adopted more widely is "youall" (or "y'all") and its companion phrase "all y'all" as they are used in the southern US. I live in Canada, where the plural of "you" is "you". This sometimes leads to confusing ambiguities. "Youall" is clearer and, while somewhat quaint to many of our ears, sounds less low-brow than the regrettably ubiquitous "youse". "Youall" is not, however, completely unambiguous, because the "all" part makes it sound omniinclusive, which it is not. That's where "all y'all" comes in. It's both plural and omniinclusive, even if it sounds rather amusing to those not from The South.
Admin
Oh man, have you all never used a decompiler? The goto obviously is a decompilation artefact. And the rest is not bad if you mind that you're looking trough the decompiler googles.
Admin
I'm trying to popularize it in Michigan. Like you said, it's extremely handy. If you're inviting someone to a party, and it's evident that their entire family is invited, you can say:
Are you coming? (uh oh I thought the wife and kids were invited) Are you, Jill, and the kids coming? (yes, yes, yes, yes, yes and yes). Are you all coming? (yup)
Admin
If you look in the full version of the Oxford English Dictionary* you will find that there is a citation from 1599:
*Before you start complaining that this is a UK dictionary, not a Merkin one consider that a) What is now the USA was still a colony when the cited text was written and b) If you want your own language call it American; if you want to keep using ours, use it correctly!Admin
Yeah, we already have a phrase to mean more than one person, it's "you all". "y'all" is laziness and technically acceptable I guess, but try it in England (in most places) and you'd be laughed at. They didn't invent "you all" down south you see, they just made it more lazy.
Admin
IP addresses are not valid mail domains. You have to add square brackets around them to use them in SMTP, e.g. alarm@[1.2.3.4]. Also, many (most?) mail servers will not accept mail where the recipient's address has an IP address in place of the domain, though it's possible the email-SMS gateways would only check the local-part.
Admin
Aye. Whilst in Laramie last year, I queried if "Wyoming" was a present participle or a gerund. I got no replies.
Captcha: Vern. Yeah. I asked him, too.
Admin
Why would they have their own implementation for sending SMS - that is WTF in itself ? There are various websites offering the same functionality (some are free, some are not). Those sites keep track of the various mobile networks world-wide for you.
You just have an interface by which you send the SMS-text and addressee to your chosen provider. That's it.
As for receiving SMS, you just sign up with a mobile provider. Then it can be as simple as connecting a mobile to a PC (serial port, USB or even Bluetooth) and just waiting for messages to come in in your app. Do not send SMS this way, though: that can become quickly very expensive except for very small numbers of messages.
Admin
English happened when Norman knights and Saxon barmaids negotiated for the latter's virtues.
Admin
Don't forget: Marketing was paying the contractor and Marketing usually can not initiate service contracts with telco providers without IT in the vast majority of organizations. Since Marketing was going behind IT's back they had to do it on the cheap ....
Admin
Pagers were around a looooong time before the first (analog) mobiles - ten, fifteen years or more. I have seen my first one sometime in the late seventies. They had their own separate networks right up to the point when they were abolised.
Admin
When my grandfather worked in a residential hotel, he used to walk through the lobby and common areas calling "Message for Mr Smith". The process was called paging, although his job title was actually 'bell boy', not 'page'.
In most hospitals, this system was replaced by a system of colored lights in each ward and at other critical points. When the red light came on (a 'code red'), the critical response team would respond. This system remaind in use in hospitals even after public address systems were introduced in hotels, because it was quite, and did not disturb the patients as much as having the speakers announcing 'code red in ward A' or 'paging Mr Smith'
Beepers (aka pagers) eventually replaced colored lights because (1) You could have a lot more codes, and (2) You could reach a lot more sites. You could even reach off-site! Of course, 'beepers' were notoriously intrusive - until the invention of the cell-phone.
'Beepers' eventually became really cheap. Really Really cheap, so if restraunts are using their own transmitters, that's because the broadcast system has collapsed.
Admin
Admin
That's the java decompiler at work.
Admin
Admin
This is from Dictionary.com:
"tr.v. text·ed, text·ing, texts
Admin
well surely, your country is not part of the "most countries"