Hi,

There's a lot here.  I've tried to group like matter together for those
skimming it.  There's only the briefest description of the topic, just
enough to know whether to open the URL, hopefully.

How "only metadata" being captured of all phone calls, emails, etc., is
still useful thanks to a simple bit of matrix multiplication.
http://kieranhealy.org/blog/archives/2013/06/09/using-metadata-to-find-paul-revere/

A 2A power supply on Amazon for a Raspberry Pi;  reviewers are using it
for media centres.  http://amzn.to/19X5wel  The Maker catalogue on the
table was from http://cpc.farnell.com/

Compiling Raspberry Pi executables on your more-powerful Linux PC with a
cross-compiling toolchain.
http://jeremy-nicola.info/portfolio-item/cross-compilation-distributed-compilation-for-the-raspberry-pi/

Building your own Linux system, a kernel and some userspace programs,
from scratch.  http://www.linuxfromscratch.org/
http://www.linuxfromscratch.org/lfs/view/stable/

Geocities-descendant Neocities.  Free-hosting of static web sites.
http://neocities.org/blog/making-the-web-fun-again

The lightweight CSS used for Neocities.  "Beyond normalizing, but not
super-stylized-HTML either".  http://groundfloor.neocities.org/

The `:hover' CSS pseudo-class.
http://www.w3.org/TR/CSS2/selector.html#dynamic-pseudo-classes

"most of the jQuery methods they use have native equivalents that
require the same or only a slighter larger amount of code".
http://www.leebrimelow.com/native-methods-jquery/

"Zepto is a minimalist JavaScript library for modern browsers with a
largely jQuery-compatible API."  http://zeptojs.com/

If you're writing any significant amount of Javascript, consider
"CoffeeScript is a little language that compiles into JavaScript", "an
attempt to expose the good parts of JavaScript in a simple way".
http://coffeescript.org/

AngularJS is a lightweight Javascript framework, more of a library,
supported by Google.  One of its more novel features is eschewing DOM
manipulation in the code by binding data to the view;  either updates
when the other changes.  http://angularjs.org/

Web Components, reusable chunks of web page, and the `shadow DOM'.
http://www.w3.org/TR/2013/WD-components-intro-20130606/#introduction
https://developers.google.com/events/io/sessions/318907648
http://www.webcomponentsshift.com/

"Quadtrees are most often used to partition a two-dimensional space by
recursively subdividing it into four quadrants or regions."
http://en.wikipedia.org/wiki/Quadtree

Interleaving the bits of an (x, y) coordinate gives a
locality-preserving hash and is related to Z-order curves;  "a function
which maps multidimensional data to one dimension while preserving
locality of the data points".  Also ties in with quadtrees.
http://en.wikipedia.org/wiki/Locality_preserving_hashing
http://en.wikipedia.org/wiki/Z-order_curve  (Some pretty diagrams.)

_High Performance Browser Networking_ by Ilya Grigorik  is a new
O'Reilly book currently available online as HTML for free whilst it's
being drafted.
http://chimera.labs.oreilly.com/books/1230000000545/index.html

Ilya again, explaining how you've about 14KiB of data in the first
round-trip time and what to put it in for a web page.  _Optimizing the
Critical Rendering Path, nuts and bolts of delivering instant mobile
websites_.
https://docs.google.com/presentation/d/1IRHyU7_crIiCjl0Gvue0WY3eY_eYvFQvSfwQouW9368/present

Detailed analysis of fetching a web page in a browser, with tips for
improvements.  http://www.webpagetest.org/

After Google's SPDY, which is making its way into HTTP 2.0, they've
QUIC;  Quick UDP Internet Connections.
http://en.wikipedia.org/wiki/QUIC

Two keen Go advocates present meant it got a fair bit of coverage!  It
doesn't have exceptions but
http://golang.org/doc/articles/defer_panic_recover.html
"HTML templates treat data values as plain text which should be encoded
so they can be safely embedded in an HTML document.  The escaping is
contextual, so actions can appear within JavaScript, CSS, and URI
contexts.", http://golang.org/pkg/html/template/
There was a good "official" article explaining the benefits of
interfaces over OO inheritance but I can't track it down.  Anyone know?

Converting old Microsoft Works .WDB files to a later format, possibly
usable on Linux.  http://www.codealchemists.com/worksdatabaseconverter/

WebRTC is gradually bringing peer-to-peer video calls to the browser.
http://www.webrtc.org/reference/architecture

Twelephone is WebRTC applied to Twitter nicknames.
http://twelephone.com/#learnmore

Microsoft-owned Skype used to be peer-to-peer-ish but now goes through
centralised boxes, running Linux.  :-)
http://arstechnica.com/business/2012/05/skype-replaces-p2p-supernodes-with-linux-boxes-hosted-by-microsoft/
http://www.slashgear.com/skype-supernode-switch-for-stable-scaling-not-project-chess-nsa-spying-25287830/

Cheers, Ralph.

-- 
Next meeting:  Bournemouth, Tuesday, 2013-08-06 20:00
Meets, Mailing list, IRC, LinkedIn, ...  http://dorset.lug.org.uk/
New thread on mailing list:  mailto:dorset@mailman.lug.org.uk
How to Report Bugs Effectively:  http://goo.gl/4Xue

Reply via email to