Profile cover photo
Profile photo
Json Marruffo
1,608 followers -
Good for you.
Good for you.

1,608 followers
About
Json's posts

Post has attachment
Let's see how these work for a site facelift. 

Post has shared content
Wonder how this works compared to the tower garden?
This Intelligent Indoor Garden For Your House Grows Greens All Year Round

'The most local lettuce possible is the lettuce you grow in your living room.

[...]

The Ecosystem has three layers. On top, there's a growing platform with a horticultural LED that moves up and down, depending on the height of the plant. In the middle is a shelf for seedlings and micro-greens, like wheatgrass. And on the bottom is an aquarium. The three parts work together.'

http://www.fastcoexist.com/3052682/this-intelligent-indoor-garden-for-your-house-grows-greens-all-year-round

Post has attachment
Interesting, and it's surprising to see such a new language as Swift in the top ten.

The Top 10 Languages At Devpost’s Hackathons:

1. HTML/CSS (see note below)
2. JavaScript
3. Python
4. Java
5. C/C++
6. PHP
7. Objective-C
8. C#
9. Swift
10. JSON (which isn’t … really a programming language, but is on their list for some reason, so I’m including #11 too)
11. Ruby

Post has shared content
Sound advice. 

Post has shared content
This is why you always opt for two-factor auth and never store passwords (if available) and never store passwords in a browser. 
If you install software directly on your Mac instead of through the App store you don't have to worry, because what this exploit does is bypass the leaky internal sandboxes that the App store imposes. Traditional native apps have direct access to all local user resources anyway.

So, not only is the "App Store" an unnecessary gatekeeper, it's useless as well. Which is not surprising: these kinds of privilege elevation attacks are the bane of all complex internal security models.

Post has shared content
Yes, please. We will be playing this when it arrives. I think we're gonna need a bigger display. I'm thinking a 70 or 80-inch will do the trick. #sizematters , right?

Post has shared content
I'm not sure I want to read how to do this because I think I'd get myself into some trouble. It sounds AWESOME!
Did you ever think you could make liquid nitrogen in your own garage?

Post has shared content
True story. 
That doesn't sound fun
but does it matter to who craves for fame?

dilbert.com/strip/2015-06-07
Photo

Post has shared content
Ha, ha, ha!

Post has shared content
Nice setup. All the possibilities, all the headaches. 
What's that?

First, it's a $35 quad core ARM hardware with 1 GByte of RAM, called "Raspberry Pi 2", running UBUNTU.

Then it depends, what YOU want it to be:

It can be a CEPH storage brick:

Connected to a Gbit Switch, then several Raspberry Pi's 100 Mbit network connectors add up to a super fast storage system with parallel download to your client machines.

Then it can be a server:

Web, FTP, SMB, NFS, #OwnCloud, database ....

It can be a "Snappy Server"

"Snappy Servers are normal Linux servers, but configured a little bit different: You can install and run Redhat, SuSE, Debian, Android Linux distributions in parallel, totally independent from each other. In only 1 GByte RAM? Yes, thanks to #LXC and KSM (Kernel Samepage Merging). Running on one "brainsplit" Linux kernel, multiple, identical binaries only are stored once in RAM. Clever, isn't it? It's an old UNIX feature!

It can be your desktop computer:

What? With only 1 GByte? Yes! Linux isn't wasting so much resources, compared to Windows. Absolutely sufficent for home and business use.

It can be a terminal server:

AMD 8350 with 8 cores and 32 GByte is about $500. But you can run easily 50 terminal clients on it, thanks to KSM. #Citrix like. You even can run Windows in a #KVM container, accessing it via RDP. Graphics output redirected to your -> Raspberry Pi desktop!

It can be an external, accellerated 3D graphic card:

A Raspberry Pi 2 has a GPU, that is extremely fast. 24 GFLOPS. That's on par with INTEL core i5 GPU. But only consuming 2.5 watts! See yourself: https://youtu.be/0j-Wakm5B84 Traditionally, in UNIX, you can redirect graphic output to other machines around the globe. So feel free to redirect it to a Raspberry Pi 2 on your desktop. Or to many Raspberry Pi's at the same time, adding up to a giant screen. You only need to type in 2 commands:

"#xhost +" and "export DISPLAY=IP:0.0" on the other machine.

That's it! Or use free, open source http://synergy-project.org/ to redirect mouse, keyboard, display from or to Windows, Mac OS machines.

It can be a compute cluster:

Many RPis computing power adds up. GPU can be used for floating point calculations, too. It's open source.

It can be a storage cluster:

Using #CEPH, you can connect up to 4 external 4 Terabyte drives to each Raspberry Pi 2. 10, 20, ...100 slow Raspberry Pis (only 100 Mbit each!) add up to an ultra fast storage system. IBM Tivoli class! A highly "Redundant Array of Inexpensive Servers"!

It can be a FIREWALL:

Add a second 100 Mbit (or Gbit USB 2.0, limited to 222 MBit then!) network adapter, install your firewall GUI, that's it!

It can be a (MESH) ROUTER:

Add 2 or 3 WLAN adapters, install #OpenWRT, activate B.A.T.M.A.N. protocol, and you have a zero admin fully automatic, redundant #MESH ROUTER!

It can be a "silent proxy" to safe bandwidth:

Sometimes, in bigger companies, bandwidth to the internet can get slow. How about caching web pages? Typically, you simply set up a Squid caching proxy. For a "silent proxy" (such a thing, Akamai® is offering to Microsoft at e.g. "patch day"), users can't notice, you cut provider cable in two pieces and put a "Raspberry Pi 2 web accelerator" in between. With a simple Linux kernel firewall command you then silently redirect all traffic to destination port 80 to Squid port 3128 on your Raspberry Pi: "# iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128" That's all. Happy (fast) surfing! Combine with MESH Router and firewall!

It can be a machine control unit:

With 40 external GPIO connectors it can be used to control all kind of machines, robots, drones, ... Even realtime OSes are available for RPi. 50 microseconds resolution.

Finally, It can be a "training and testing machine":

Since UBUNTU on RPi 2 is absolutely identical to UBUNTU on big XEON iron, you may silently check out any possible configuration for final use on really big machines.

Have fun!
Photo
Wait while more posts are being loaded