|
It's not groundbreaking; one could always set up a SIP server over OpenVPN (wouldn't even cost anything with an OpenWRT or DD-WRT compatible router), and install an OpenVPN cliet and a SIP softphone app, or roll a softphone app using [insert kickass encryption library here] and SIP/SDP/SRTP compatible library like PJSIP[^]
Silent Circle just makes this technology available to mass consumption in a more convenient way, so I don't see any reason to ban it.
|
|
|
|
|
Looking back on my life, three programming languages prepared me well for JavaScript (which has some challenging aspects)... What tools are you using to learn (or simplify) JavaScript programming?
|
|
|
|
|
In HTML, there isn't just a single animation implementation (hey, that rhymes!) that you can use. You actually have three flavors of animation to choose from, and each one is specialized for certain kinds of tasks. Let's take a quick look at all three of them and see how they relate to the animation definition you saw in the previous section. Lights! Camera! DOM!
|
|
|
|
|
Get serious about your shell scripting skills and maybe you can pull this one off. It’s a game of snake played in a BASH shell. It seems like a coding nightmare, but the final product turns out to be organized well enough for us to understand and took less than 250 lines of code. Check out the comments for more games written in Bash, Sed and other, um... nontraditional ways.
|
|
|
|
|
There is a theory that there's no program that can written that can't be rewritten in 1000 lines or less of recursive self referential Bash script.
There's another theory that most of the several thousand apparently active developers of Bash are in fact trying to be the first to prove this and that is why no actual development of Bash ever gets done.
As each one finally realises that what they need to do is to rewrite Bash in less than 1000 lines of Bash script they are immediately consumed by a quantum singularity due to the universe protecting its own laws of causality. After all once Bash is written in Bash, GCC will not be far behind and very soon the entire universe will be reduced to a line of apparently random symbols and little flashing white bar.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)
|
|
|
|
|
You're already using source control for managing your code, right? You might even be using your SCM as the central piece of your workflow, like we do at New Relic. In this article, we're not going to review the basics of source control management, regardless of which one you use. Let's just assume that you already know how to get around. What we are going to cover is how the pros use git. We'll take a look at some of the advanced features and workflows that you might not already be familiar with. Hopefully, you’ll walk away with your mouth agape at the sheer possibilities that git provides! The Git is strong with this one.
|
|
|
|
|
Writing secure code begins long before the first loop is formed -- and is no easy task. To even approximate bulletproof code, architects, engineers, auditors, and managers must try to imagine everything that could go wrong with every aspect of the code. Although it's impossible to anticipate every nasty curve the attackers will throw, you have to do all you can to reduce your attack surface, plug holes, and guard against the fallout of a potential breach. This should be review, but how many of these tips did you *not* already know?
|
|
|
|
|
I’m extraordinarily pleased to today announce Topaz, a project I started 10 months ago, to create a brand new implementation of the Ruby programming language (version 1.9.3). Topaz is written in Python on top of the RPython translation toolchain (the same one that powers PyPy). Its primary goals are simplicity and performance. Because Topaz builds on RPython, and thus much of the fantastic work of the PyPy developers, it comes out of the box with a high performance garbage collector, and a state of the art JIT (just-in-time) compiler. What does this mean? Out of the box Topaz is extremely fast. A Ruby clone, written in Python, based on a Ruby port... um, OK.
|
|
|
|
|
There's clearly interest in a device that converges the tablet and notebook. ASUS saw some of the earliest success in this department with its Transformer line of Android tablets. Once the first Windows RT/8 designs started appearing, it became clear that everyone was aiming to deliver something that delivered the best of both worlds. Even listening to Intel's description of Haswell you can get a good idea for where part of the industry is headed: everyone is working towards delivering a platform/device that has the battery life and portability of a tablet, but with the performance and flexibility of a notebook PC. Apple has remained curiously quiet on this front, but I suspect that too will change in good time. Could Surface Pro possibly fare any better than Surface RT did last year? Surprisingly, yes.
|
|
|
|
|
It's no secret why Dell's struggling so badly it just took a $2b loan from Microsoft and bought itself back from shareholders to become a private company: after more than a decade of effort, the company never figured out what consumers actually want beyond low prices, or why they might want it. You might laugh, but it's true — a look back at Dell's biggest attempts to crack the consumer market and compete with Apple over the past 10 years reveals an embarrassing series of missteps, mistakes, and flat-out bad software, culminating in a flurry of poorly-executed mobile devices in 2010 that sealed the company's fate. Optiplex: the gray box that launched a thousand TPS reports.
|
|
|
|
|
A while ago, Google took its Street View cameras to the slopes and started documenting ski runs at a few select resorts. Today, Google is expanding its mapping options for skiers by adding 38 new run and lifts maps to Google Maps, including its apps for Android and iPhone. These include well-known ski resorts like Squaw Valley, Big Sky and Whistler Blackcomb. Downhill tracer.
|
|
|
|
|
BitTorrent Inc. is working on an application called Sync that uses P2P technology to sync your files between your devices.... The announcement blog post is somewhat scarce on details, but here’s what I’ve been told by the company: Sync will enable direct synchronization between your machines without any cloud caching. File transfers will be protected via 256 bit AES encryption. There are native apps for Mac OS, Windows and Linux, as well as a native NAS integration. Not everyone wants their files in the cloud.
|
|
|
|
|
There is nothing more frustrating for a web developer than spending hours at a time fixing a bug that should just work. Often I’ll get stuck in a programming state that feels like I have absolutely no idea what I’m doing, as if the language I’m using (CSS, PHP, whatever), is actually a foreign language.
What is the most bizarre language you have ever worked with?
Three sentences for getting success:
a) Know more than others.
b) Work more than others.
c) Expect less than others.
"William Shakespeare"
|
|
|
|
|
Quote: Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren’t there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should they be ignored, just because they are invisible? Whitespace is a language that seeks to redress the balance. Any non whitespace characters are ignored; only spaces, tabs and newlines are considered syntax.
WHY?!?!?
Bob Dole The internet is a great way to get on the net.
2.0.82.7292 SP6a
|
|
|
|
|
Brilliant!!
Here is why:
And that's all I have to say! In only 123 spaces!!
|
|
|
|
|
COBOL.
Come to think of it, they're all bizarre. What we need is a Plain En&^%$#&^$&*$786478.....
|
|
|
|
|
VB and PHP are top of my list.
I have worked in several open source projects including MyBB and Drupal. But could never like PHP. It is just not 'fun'! Same goes for VB. I could never really fall in love with that.
|
|
|
|
|
LOLCode
|
|
|
|
|
LISP was pretty weird, though XSLT is the strangest language I've actually used for work. Though, regular expressions might be considered a language in their own right, and they're pretty weird too.
|
|
|
|
|
I certainly prefer Regular Expressions to XSLT and XPath.
|
|
|
|
|
Missed the Malbolge[^] Language. I first saw this on an episode of Elementary.
|
|
|
|
|
While I don't think anyone really works with it (it's probably just someone's grad thesis gone wild), Brainfsck[^] is the weirdest I've seen.
As far as worked with, both RegEx and XSLT are solutions that lead to, "and now you have two problems".
--------------
TTFN - Kent
|
|
|
|
|
The reporting language for a product I used to work on was the wierdest I've ever used although nothing is worse the Malbolge at least not yet.
This reporting language didn't even have a name it was just reporting script but it was unlike anything else, 5 sections to Cobols 4 ( I hope I got that right ) and each one had a different syntax from really readable stuff in one section like ORDER BY CUSTOMER to a bunch of /g style switches in another. It did the job however and the job was a scary one, multi-dimensional database analysis at speeds that would make Larry Ellison with envy.
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)
|
|
|
|
|
Just imagine what you'd do with the other six days[^] (less an hour)
--------------
TTFN - Kent
|
|
|
|
|
I support that. I'm ready to start now! ^^
|
|
|
|