|
If you are interested in joining beta program for Wish ‘N U this post will help you to join the program.
|
|
If you are interested in joining beta program for Wish ‘N U this post will help you to join the program.
|
|
A hot subject these days is privacy. Since the Snowden's leaks we have been getting headlines about privacy every two or three days. This post is not about something new but it's to dwell into ways of thinking we haven't been accustomed to. I don't personally have any interest in conspiracy theories and secret societies but it's still interesting to relate it with terrorism, as we are in an era of psychotic people.
|
|
Dameff, Tully, and Hefley - Hacking 911: Adventures in Disruption, Destruction, and Death
-
www.defcon.org
-
11 years ago
-
eng
Hacking 911: Adventures in Disruption, Destruction, and Death Christian “quaddi” Dameff MD Jeff “r3plicant” Tully MD Peter Hefley SENIOR MANAGER - SUNERA Ever wonder what you would do if the people you needed most on the worst day of your entire life just weren’t there? Emergency medical services (EMS) are the safety nets we rely on every day for rapid, life-saving help in the absolute gravest of circumstances, but these services ....
|
|
Adrian Crenshaw- Dropping Docs on Darknets: How People Got Caught
-
www.defcon.org
-
11 years ago
-
eng
Dropping Docs on Darknets: How People Got Caught Adrian Crenshaw TRUSTEDSEC & IRONGEEK.COM Most of you have probably used Tor before, but I2P may be unfamiliar. Both are anonymization networks that allow people to obfuscate where their traffic is coming from, and also host services (web sites for example) without it being tied back to them. This talk will give an overview of both, but will focus on real world stories of how people were ....
|
|
As I continue work on an as of yet unnamed and unreleased project, I came across this great article by Morgan Gilpatrick from a number of years ago that still maintains its relevance today. Here he puts forth nine different font combinations paired according to a matrix of criteria, and to great results. I plan on returning here and to other resources like it when it comes time to redesign this site once again; great advice, especially help..
|
|
Whole frameworks have been written with the purpose of handling the configuration of your application. I prefer a simpler way. If by configuration we mean “everything that is likely to vary between deploys”, it follows that we should try and keep configuration simple. In Java, the simplest option is the humble properties file. The downside of a properties file is that you have to restart your application when you want it to pick up changes.
|
|
Over the last few years we have seen the rise of a new type of databases, known as NoSQL databases, that are challenging the dominance of relational databases. Relational databases have dominated the software industry for a long time providing mechanisms to store data persistently, concurrency control, transactions, mostly standard interfaces and mechanisms to integrate application data, reporting. The dominance of relational databases, how..
|
|
Most web applications will add/remove columns over time. This is extremely common early on and even mature applications will continue modifying their schemas with new columns. An all too common pitfall when adding new columns is setting a not null constraint in Postgres. Not null constraints What happens when you have a not null constraint on a table is it will re-write the entire table. Under the cover Postgres is really just an ap....
|
|
Most web applications will add/remove columns over time. This is extremely common early on and even mature applications will continue modifying their schemas with new columns. An all too common pitfall when adding new columns is setting a not null constraint in Postgres. Not null constraints What happens when you have a not null constraint on a table is it will re-write the entire table. Under the cover Postgres is really just an ap....
|
|
Another installment in my ongoing Cabin Porn Roundup series, where I collect interesting pictures of cabins and cool stories about the outdoors from across the world and present them in a single location. Much like my “This Week in Podcasts” series, I feature only the best of the best here. Enjoy. Permalink.
|
|
I do not employ analytics, trackers, affiliate links, or page view counters. Ain’t nobody got time for that . If you do happen to find something that violates that privacy statement, reach out to me so I can fix it, because it’s likely a programming mistake. While I don’t personally collect anything, this site is hosted using GitHub pages , so you should check their privacy policy , specifically: Please note that GitHub may colle..
|
|
I do not employ analytics, trackers, affiliate links, or page view counters. Ain’t nobody got time for that . If you do happen to find something that violates that privacy statement, reach out to me so I can fix it, because it’s likely a programming mistake. While I don’t personally collect anything, this site is hosted using GitHub pages , so you should check their privacy policy , specifically: Please note that GitHub may colle..
|
|
Introducing Madyondza: A MeetUp to Digitise African Knowledge
-
www.thoughtworks.com
-
12 years ago
-
eng
Introducing Madyondza, the Johannesburg meetup with the goal of localising world information and digitising African knowledge. The name The name “madyondza” is a Xitsonga word for “first child”. Split into “ma” and “dyondza” it would mean: “you learn”. These two meanings are consistent with a project of this kind. This is why:
|
|
Reading this article from Outside Online, it reminded me of a story a family friend once told me. She explained that her son and daughter-in-law, both schoolteachers in Alaska, had decided to raise their young son without the traditional lessons society dictates a small boy learn during his formative years. As far as his dad was concerned, if he never learned to play baseball, that was just fine: instead he would learn about the outdoors, a..
|
|
This book is an absolute classic! It is basically a dystopian novel where the main character (Winston Smith) lives in. It is set…
|
|
I usually avoid proprietary cloud services because of freedom, privacy and vendor lock-in concerns. In addition, there are some excellent libre (and hosted) services such as WordPress , Wikipedia and OpenShift which don’t have the above problems. Thirdly, there are every day Free Software tools such as Fedora GNU/Linux , Libreoffice , and git-annex-assistant which make my computing much more powerful. Finally, there are some..
|
|
I usually avoid proprietary cloud services because of freedom, privacy and vendor lock-in concerns. In addition, there are some excellent libre (and hosted) services such as WordPress , Wikipedia and OpenShift which don’t have the above problems. Thirdly, there are every day Free Software tools such as Fedora GNU/Linux , Libreoffice , and git-annex-assistant which make my computing much more powerful. Finally, there are some..
|
|
I was interviewed by Anne Fisher of Fortune Magazine regarding the use of Google Glass in the workplace. This is the accompanying article published by Fortune.
|
|
I met Alaa Abd El Fattah in May 2013 in Cairo. This was about two years after the initial revolution occurred that removed Hosni Mubarak from power, and nearly a year into the presidency of Mohamed Morsi from the Muslim Brotherhood. At the time Alaa was out on bail, facing charges for his involvement in demonstrations several months earlier (he was organizing against provisions in the new constitution that allowed civilians to be tried in ..
|
|
File Hashing: If you look close enough, even files have fingerprints
-
joshuarogers.net
-
12 years ago
-
eng
A little while back I spent some time looking at an interesting issue with a colleage. He was trying to load a virtual machine from an .OVA but kept recieving error messages as he loaded it that the file was invalid. Somehow though, other people used the same file. This one could be fun to diagnose. To start with, the premise of our argument has a problem: it wasn't the same file but rather a copy of the file.
|
|
The Mona Lisa Leonardo da Vinci’s Mona Lisa is one of the most famous paintings of all time. And there has always been a discussion around her enigmatic smile. He used a trademark Renaissance technique called sfumato, which involves many thin layers of glaze mixed with subtle pigments. The striking result is that when you look directly at Mona Lisa’s smile, it seems to disappear. But when you look at the background your peripherals see a sm..
|
|
The Mona Lisa Leonardo da Vinci’s Mona Lisa is one of the most famous paintings of all time. And there has always been a discussion around her enigmatic smile. He used a trademark Renaissance technique called sfumato, which involves many thin layers of glaze mixed with subtle pigments. The striking result is that when you look directly at Mona Lisa’s smile, it seems to disappear. But when you look at the background your peripherals see a sm..
|
|
The Mona Lisa Leonardo da Vinci’s Mona Lisa is one of the most famous paintings of all time. And there has always been a discussion around her enigmatic smile. He used a trademark Renaissance technique called sfumato, which involves many thin layers of glaze mixed with subtle pigments. The striking result is that when you look directly at Mona Lisa’s smile, it seems to disappear. But when you look at the background your peripherals see a sm..
|
|
Preface I have been asked many times what closures are and how they work. There are many resources available to learn this concept, but they are not always clear to everyone. This has led me to put together my own approach to exchanging the information. I will supply code samples. //> denotes an output or return. Before discussing closures, it is important to review how functions work in JavaScript. Introduction to functions If a function d..
|
|
At first I attributed my absence of enthusiasm in a medium that I previously enjoyed so immensely a by-product of the increased demands on my time as of late. However, upon further consideration, and after yet another week of but one entry here in a list that previously contained double-digit items, I realized the true reason behind this unfortunate change: my interests had shifted. Just as I no longer derive the same pleasure in reading ab..
|
|
Back to the brain we go. I already had snails eating food in jars before, but it was kind of a hack. Each snail would just eat a bite of whatever consumable item was in the jar. When I stupidly decided to try to make a simple snail brain, I knew I’d have to make things like eating fit into it. Today I made a very rough version of something like that.
|
|
It’s occasionally useful when writing map/reduce jobs to get a hold of the current filename that’s being processed. There’s a few ways to do this, depending on the version of Spark that you’re using. Spark 1.1.0 introduced a new method on HadoopRDD that makes this super easy: import org.apache.hadoop.io.LongWritable import org.apache.hadoop.io.Text import org.apache.hadoop.mapred. { FileSplit , TextInputFormat } imp....
|
|
It’s occasionally useful when writing map/reduce jobs to get a hold of the current filename that’s being processed. There’s a few ways to do this, depending on the version of Spark that you’re using. Spark 1.1.0 introduced a new method on HadoopRDD that makes this super easy: import org.apache.hadoop.io.LongWritable import org.apache.hadoop.io.Text import org.apache.hadoop.mapred. { FileSplit , TextInputFormat } imp....
|
|
Yesterday I gave a talk at Dev Workshop Conf introducing the basic concepts of vertex and fragment shaders. Unfortunately I don't have a video, just this one potato picture: It's probably for the best, because Chrome locked up on me halfway through. The slide deck is pretty cool though. It includes over 20 interactive WebGL samples, complete with source code. Check it out and let me know what you think!
|
|
A bi-temporal data model is a fancy way of saying that all tables have 2 pairs of dates: business from/to, and audit from/to. The business dates track expected day-over-day changes in business data such as the varying quantities of widgets in stock. The audit dates are used to track when the data was loaded into the database, and any data fixes applied by IT. In essence, every table contains the current record as well as the full log of..
|
|
Shortly after introducing Mirah support for Codename One , Steve is back with something that is arguably even more impressive. Over the weekend Steve released a tool called CN1ML which is an HTML subset markup language that allows you to effectively build Codename One UI’s with HTML. This isn’t another embedded webbrowser or HTMLComponent, this is a tool that statically translates HTML syntax into Codename One compon..
|
|
Over the past few days I’ve paused work on the brain to tackle snail movement on the client. I ended up using Latchet , a Laravel-specific extended version of Ratchet. To start with I just wanted to get something running. I think I ended up doing this in a really roundabout way…basically we subscribe to a specific jar topic on the client, then ping the server every 5 seconds to get back the target position of each snail within that jar..
|
|
This book was a just a breeze to go through, I sat and read for hours on end because the book captivated me so much, the history of…
|
|
Incredible to think that today, in our modern society, things like this still happen. Not only do these sorts of things happen though, but they fly under the radar as well. Harrowing, to say the least. Permalink.
|
|
Introducing AirControl: AirPlay Mirroring from your terminal
-
tech.nextroll.com
-
12 years ago
-
eng
AirControl is a tool to control AirPlay Mirroring from the command line. TL;DR: it’s open source and available in our GitHub repo . If you’re interested in the details of how we got it working, read on. Once a month, the Engineering team has a Hack Day. Anybody can work on anything they like, be it discovering a new programming language, speeding up our test suite, or, in the case at hand, building a terminal tool to control AirPlay....
|
|
The typical scaffolding tool and sample applications for MVC web apps are usually based on simple CRUD like systems. They'll, usually, have…
|
|
The typical scaffolding tool and sample applications for MVC web apps are usually based on simple CRUD like systems. They'll, usually, have…
|
|
I happened across Expedition Portal the other day after the same tangent led me to Triple Aught Design . Already more than an hour down this rabbit hole of outdoor expeditions and the gear enthusiasts use on such trips, I started clicking — and clicking, and then I clicked some more until I had filled my entire Safari tab bar. And then, I began reading this humorous article by Mathew Scott from March of last year: Death by Idiotic Purch..
|
|
Are Microservices gaining momentum? Looking at the interest in Microservices in Australia at the moment, it is evident that this approach to Service Oriented Architecture is making waves.
|
|
Our email infrastructure is flawed. We need to reconsider our approach to email to make it safer - and easier. Most people think of email like sending a letter in the post, a person-to-person communication in a sealed envelope. However, email is more like sending a postcard. Multiple actors have access to the contents and we need to be careful who we ask to convey our communication.
|