News (blog)

From Organic Design wiki

10 July 2012[edit]

Posted by Nad on 10 July 2012 at 22:37
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Coolest Lego construction ever![edit]

Star-wars-escher2.jpg
Six months in the making, 16-year-old Paul Vermeesch presents his largest creation to date: a 1x1x1 foot model of M.C. Escher's print "Relativity" reenacted in the Lego Star Wars theme. A far larger, cleaner, and more detailed rehashing of his 2010 version, this diorama is fully lit from the inside, presents the original Star Wars trilogy in a roughly counter-clockwise format, and even features a minifig-scale theatre in the back which plays Lego's CG version of the Star Wars saga. Enjoy!

See also:

7 September 2007[edit]

Posted by Nad on 7 September 2007 at 06:21
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Testing TreeView4[edit]

The Tree view extension has been upgraded today from version 3.6.1 to 4.0.1. The core code has been re-written in the new version to include special voodoo techniques to overcome a long standing bug preventing articles containing trees from able to be transcluded unless they're transcluded into another tree. The new version appears to execute a little faster too, but I'll test it for a while before making the new version official on the MediaWiki site. Let me know if you notice any problems with any of the trees here on OrganicDesign as we're now using the new version.

The main voodoo is the following bit of code which allows the recursive tree stuff to work even though there's no way to determine the transclusion depth from MediaWiki's parser environment. I understood the voodoo enough to get it working by combining it with some minor hacks, some trial-and-error, some perserverence and some luck ;-)

<php> $text = $this->uniq[$id] = preg_replace( '/^\\*(\\**)\\s*(.UNIQ.+?-treeview4(.+?)-.+?-QINU)/me', '$this->uniq["$3"] ? preg_replace("/^(\\*+)/m","$1\$1",$this->uniq["$3"]) : "$1$2"', $text ); </php>

23 December 2010[edit]

Posted by Nad on 22 December 2010 at 21:54
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Skype goes down knocking over twenty million people offline![edit]

SkypeOutage.jpg

Skype has had some major technical issues today knocking over twenty million users offline. People are were very surprised by this because Skype is supposed to be built on peer-to-peer technology which doesn't rely on centralised servers. This is true, for the actual communications aspect, but the sign-in procedure requires central servers, and it's these servers that initially failed. This problem then caused millions of nodes to become unavailable which then caused problems with the peer-to-peer layer as well. Skype have made a response on their blog, but that's currently overloaded as well, so I've pasted it in here:

Quote.pngSkype isn’t a network like a conventional phone or IM network – instead, it relies on millions of individual connections between computers and phones to keep things up and running. Some of these computers are what we call ‘supernodes’ – they act a bit like phone directories for Skype. If you want to talk to someone, and your Skype app can’t find them immediately (for example, because they’re connecting from a different location or from a different device) your computer or phone will first try to find a supernode to figure out how to reach them.

Under normal circumstances, there are a large number of supernodes available. Unfortunately, today, many of them were taken offline by a problem affecting some versions of Skype. As Skype relies on being able to maintain contact with supernodes, it may appear offline for some of you.

What are we doing to help? Our engineers are creating new ‘mega-supernodes’ as fast as they can, which should gradually return things to normal. This may take a few hours, and we sincerely apologise for the disruption to your conversations. Some features, like group video calling, may take longer to return to normal.
— Peter Parkes

It's now many hours after the problem started, and still I'm being knocked offline every few minutes, so the problem is very major and taking them a long time to sort out. The number of users online is still only just over a million.

9 April 2014[edit]

Posted by Nad on 9 April 2014 at 00:34
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Critical bug named "Heartbleed" found in OpenSSL[edit]

On April 7, 2014, it was announced that all versions of OpenSSL in the 1.0.1 series up to and including 1.0.1f had a severe memory handling error in their implementation of the TLS Heartbeat Extension. This error could be used to reveal up to 64 kilobytes of the application's memory. The vulnerability had existed since December 31, 2011, and had been adopted to widespread use since the release of the OpenSSL version 1.0.1 on March 14, 2012. By reading the memory of the SSL server, attackers could access sensitive data, compromising the security of the server and its users. Potentially vulnerable secure data include the server's private master key, which enables attackers to break the encryption of the server's earlier eavesdropped communications and impersonate as the server. The vulnerability might also reveal unencrypted parts of other user's sensitive requests and responses, including session cookies and passwords, which might allow attackers to hijack the identity of another user of the service. At its disclosure, some 17% or half a million of the Internet's secure web servers certified by trusted authorities were believed to have been vulnerable to the attack. [more...].

The warning about the bug in OpenSSL coincided with the release of version 1.0.1g of the open-source program, which is the default cryptographic library used in the Apache and nginx Web server applications, as well as a wide variety of operating systems and e-mail and instant-messaging clients. The bug, which has resided in production versions of OpenSSL for more than two years, could make it possible for people to recover the private encryption key at the heart of the digital certificates used to authenticate Internet servers and to encrypt data traveling between them and end users. Attacks leave no traces in server logs, so there's no way of knowing if the bug has been actively exploited. Still, the risk is extraordinary, given the ability to disclose keys, passwords, and other credentials that could be used in future compromises. [more...]

Here at Organic Design we have suffered from this flaw since 1 July 2013 when we upgraded from Debian 6 to Debian 7. Luckily we've been using Perfect Forward Secrecy since then which means that only live man-in-the-middle attacks would have been able to reveal any information, but changing passwords and certificates is still best done to be on the safe side. We upgraded the OS yesterday which implemented this security patch.

See also:

29 April 2007[edit]

Posted by Nad on 29 April 2007 at 01:21
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Extension:SimpleForms[edit]

The new SimpleForms extension is still under development, but is now functional. Here's an example which shows how to make a simple form for listing the articles in a category. The source is shown first, followed by the resulting form.

{{#form:
	{{#input: type  = select
		| name  = cat
		| value = {{#request:cat}}
		| *Select category {{#dpl: namespace = Category | mode = userformat | listseparators = ,\n*%TITLE%,, }}
	}}

	{{#input: type = submit | value = List members}}
}}

{{#if:
	{{#request:cat}} | {{#dpl:category = {{#request:cat}} }}
}}

{{#form: {{#input: type = select

name = cat value = {{#request:cat}} *Select category
  • 1835
  • 2012
  • 2014 Holiday
  • 2014 Holiday in Brazil
  • 2016 Holiday in New Zealand
  • 2018 Holiday
  • 2018 Holiday in Brazil
  • ActionScript
  • AjaxMap
  • Aljezur
  • Alto Paraíso
  • Amber
  • Animals
  • Aran
  • Arca Verde
  • Arequipa
  • Argentina
  • Art
  • Articles by Infomaniac
  • Articles containing warnings
  • Articles in need of clean up
  • Articles requiring expansion
  • Articles that contain computer code
  • Artificial Intelligence
  • Auckland
  • Barry & Eduardo visiting
  • Bertrand Russell's The Problems of Philosophy
  • Beth
  • Beth's drawings
  • BioC
  • Birds
  • Birds on our land
  • Bitcoin
  • Bliki
  • Blockless
  • Blog
  • Blog items
  • Boa Vista
  • Books
  • BoxHead
  • Brasília
  • Brazil
  • Brochures
  • Build system
  • Butterflies
  • C
  • CMS
  • Cambará do Sul
  • Canela
  • Cars
  • Caterpillars
  • Cats
  • Caxias
  • Chile
  • Code in the OD SVN repository
  • Code that uses voodoo
  • Coffee
  • Cooking
  • Covershots
  • Cows
  • Cryptocurrency
  • Curitiba
  • Currency
  • Cycling
  • DEUTSCH
  • Debian
  • Debian packages
  • Decentralised
  • Decentralised social networks
  • Del & Helder's
  • Desktop environments
  • Dev
  • Devonport
  • Diagrams
  • Dinosaur
  • Distributed computing
  • Distributed processing
  • Dito e Feito
  • Documentaries
  • Documents
  • Dogs
  • Dolls
  • Domo
  • ERP
  • Ecuador
  • Education
  • Educational videos
  • Emoticons
  • Energy
  • Erich
  • Examples
  • Excluded from RecentActivity
  • Exemplary sites
  • Extensions
  • Extensions in the MediaWiki SVN repository
  • Featured categories
  • Federated
  • Firebreather
  • First flat in Brazil
  • Fliss
  • Florianópolis
  • Flower
  • Flowers
  • Fluffinha
  • Formatting templates
  • Foundation ontology
  • Foz do Iguaçu
  • Freenet
  • Gambiarra
  • Garage
  • GeSHi
  • German Lessons
  • Git-based CMS
  • Glossary
  • Graffiti
  • Gramado
  • Graphs
  • Hack
  • Hardware
  • Health
  • Help
  • Hidden categories
  • Hide categories
  • Holarchy
  • Houses
  • Human Resources
  • Humor
  • Hungary
  • I am that
  • Icons
  • Images
  • Incomplete procedures
  • Infomaniac
  • Insects & Bugs
  • Installation
  • Jack
  • JavaScript
  • Karaka house
  • Kat
  • Kerr Street
  • Lada Niva
  • Lagos
  • Lambinha
  • Land
  • Languages
  • Latin America
  • Legacy
  • Legacy Extensions
  • Legacy Projects
  • Lego
  • Libre software
  • Limma
  • Links
  • Linux
  • Livelets
  • Living Together
  • Lizards
  • LocalSettings
  • Logos
  • Mac
  • Madrid
  • Mail
  • Mailouts
  • Manasi
  • Maps
  • Maths
  • MediaWiki
  • MediaWikiLite
  • Media Center
  • Meditation
  • Meetings
  • Meme:Government failure to protect free speech
  • Meme:Vulnerability of centralisation
  • Meme:Vulnerability of centralised social networks
  • Meme:vulnerability of centralised networks
  • Mexico
  • Mexico City
  • Mice
  • Microarray
  • Milan
  • Money
  • Montevideo
  • Months
  • Mérida
  • Nad
  • Natural houses
  • Networking
  • NewDesk
  • New Zealand
  • News
  • No files or comments
  • Nodal Concepts
  • Notes
  • Nutrigenomics
  • OD2
  • Old Projects
  • Old documents
  • OpenGL
  • Optical illusions
  • Organic Design
  • Organisation
  • Organisational templates
  • Otavio Rocha
  • Our bridge
  • Our house
  • Our power project
  • Our rural net connection
  • P2P
  • PERL
  • PFS Wiki Proposal
  • Pages with broken file links
  • Pai Bitu
  • Panamá
  • Patriot Cow
  • PayPal
  • Peer-to-peer
  • Peerd
  • Peerix
  • Pensão
  • People pictures
  • Personal visions
  • Perú
  • Phalseid/Todo
  • Philosophy
  • Physics
  • Pimenta
  • Pink hair
  • Pirenópolis
  • Plants
  • Plasma reactor
  • Platform
  • Portals
  • Porto Alegre
  • Portugal
  • Portuguese lessons
  • Preferred Vendors
  • Private
  • Procedure
  • Procedures
  • Programming languages
  • Project Friends
  • Projects
  • Pudim
  • Puerto Iguazú
  • Punta Ballena
  • Punta del Este
  • Pupito
  • Quati
  • Queries
  • R
  • Recipes
  • Records
  • Resources
  • Rio Grande do Sul
  • Rob
  • Robin Patterson
  • Robots
  • Rosie
  • Ruby
  • SDL
  • SSL
  • SVG
  • Sandbox
  • Sandero
  • Santiago
  • Satire
  • Screenshots
  • Seals
  • Seaside
  • Second house
  • Secret Forest
  • Security
  • Self-improvement
  • Ships
  • Skins
  • Smartcarpetcare.com
  • Snakes
  • Snipits
  • Software
  • South America
  • Spain
  • Special categories
  • Spiders
  • Squeak
  • Squirrels
  • Stories
  • Structured Or Unstructured
  • Stubs
  • Subversion
  • Sven
  • Symbols
  • Sysop procedures
  • São Francisco de Paula
  • São Lourenço
  • TBD
  • TEX
  • Tags
  • Template:Portlet instances
  • Test
  • Tips & tricks
  • To do
  • Todo
  • Tools
  • Toyota Hilux
  • Traffic engineering
  • Training
  • Tree view
  • Tree view images
  • Trees
  • Trust groups
  • Tutu
  • USB turntable
  • Uruguay
  • User categories
  • Values
  • Vege patch
  • Videos
  • Vision
  • Vultures
  • WIP
  • Waiheke
  • Waiheke Island
  • Water on our land
  • Web3.0
  • Webpages
  • Wharfit
  • Wiki
  • Wiki organisation
  • Wikia
  • Wildlife on our land
  • Workshops
  • World
  • Writing
  • XmlWiki
  • XmlWiki Events
  • XmlWiki Properties
  • Yi
  • Yucatán

}} {{#input: type = submit | value = List members}} }}

Extension:DynamicPageList (DPL), version 3.3.3: Warning: Skipping bad option '{{#request:cat}}' for parameter 'category'.


Extension:DynamicPageList (DPL), version 3.3.3: Error: No selection criteria found! You must use at least one of the following parameters: category, namespace, titlematch, linksto, uses, createdby, modifiedby, lastmodifiedby, or their 'not' variants


Extension:DynamicPageList (DPL), version 3.3.3: Warning: No results.

25 May 2008[edit]

Posted by Nad on 25 May 2008 at 08:28
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


CurrentPages Extension[edit]

The CurrentPages extension (code) is basically a hit counter recording the number of normal page views to each article. The difference between this extension and the normal popular pages special-page is that this only records the hits for the last 24 hours. It creates a new table called currentpages_hourlyviews in the wiki database to store the information in.

31 July 2007[edit]

Posted by Nad on 31 July 2007 at 00:04
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Chimera DHT Installed[edit]

Chimera is a C library that implements a structured, peer-to-peer system (a DHT). It is an attempt to provide a library that allows easy development of applications on top of a peer-to-peer routing infrastructure. The goals are twofold. First, to make a fast, lightweight, C implantation of a Tapestry-like system includes some of the optimizations provided by other systems. And second, to develop a system designed to export an API in line with existing work that describes how to effectively interface with such an overlay network.

Today the Chimera C library has been installed on the Organic Design server which runs Debian Linux. The installation was fairly straight forward requiring automake, g++ and libssl-dev to be installed first using apt-get and then compiling with the usual configure && make && make install. This same procedure has also been used to install it on my local Ubuntu system.

The installation means that our current C environment under development in peerd.c can now incorporate the Chimera DHT with a single include statement. For details about it's usage, see the local documentation starting with the user guide

Warning.svg This is a blog item that needs to be converted to the new Bliki format


Extensions Added & Upgraded[edit]

The Dynamic Page List extension has been upgraded from 1.2.3 to 1.3.1. There's a lot of minor changes and bug fixes, see DPL version history for details.

A new extension called UserLoginLog has been created which logs user logins, logouts and login failures, and also NewUserLog has been installed which logs newly created user accounts.

14 December 2009[edit]

Posted by Nad on 13 December 2009 at 23:48
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Vanadium form validation[edit]

We're now ready to use Vanadium for our form validation, but there are some restrictions due to the dual-use nature of our forms (that the same forms are used for creation, updating and searching for records).

When the form is used for searching no validation should occur because a completely empty form is legitimate for a search query, and also every field must allow regular expression characters when searching.

For this reason the ":only_on_submit" option must be used so that the Vanadium validation only occurs when the form is submitted not dynamically as fields entries are changed. E.g.

<input class=':required :only_on_submit' />

In addition to this, when the form is submitted validation should not occur if it was submitted by the Search button (having id "ra-find"). To do this a patch has been added to the OD JavaScript which is loaded by all OD wikia wiki's.

1 January 2010[edit]

Posted by Nad on 1 January 2010 at 05:52
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Happy New Year![edit]

Happy New Year!

from Organic Design :-)

04 January 2007[edit]

Posted by Nad on 4 January 2007 at 00:47
This post has the following tags: News
Warning.svg This is a blog item that needs to be converted to the new Bliki format


Watch out for the fun police![edit]

Kallen Ford and friend were playing hacky sack outside Colorado's Boulder County Courthouse when a police officer approached. Officer Colin Stephens took their hack off them and issued Ford a $250 fine for "releasing projectiles on the mall". Local media report the fine is actually greater than the fine for speeding in a school zone. (more)