Executive summary: a social evening with talky folks.

Things done
Olle and a new user added a shell account at kaos! We walked through explaining screen, irssi and Putty. All this to use IRC from a Windows computer. The IRC channel (#forskningsavd @ irc.freenode.org , use SSL on port 7000.), our proud communication platform, must be accessible to as many as possible.
Programming languages talked about
Plaid: “typestate”!
Plaid’s papers page
Plaid web terminal
Distributed Systems Primer, compiled by Evan Weaver
Most likely biased, but Hannes also talked about Scala
http://scala-lang.org/ - he didn’t mention that it just received a big (European Research Council) fund for parallel programming (http://www.scala-lang.org/node/8579)
For the algorithms corner, Hannes also discussed diffs on XML (or more generally, trees) and how that could influence revision control systems – just discovered http://diffxml.sourceforge.net/
A Meeting was held
Great meeting minutes were circulated on the mailing list, thanks. (To get on the mailing list, see the Contact page.)
Saturday at 09-15 o’clock is cleanup day. Be there and happy!
Socializing corner
We had seldom-seen guests at the place, and we sat down and talked… philosophy.
Topics covered included problem-solving strategies; think before you code (in contrast to code first and discover problems which need fixing afterwards) – then general differences between scientists and politicians – whether it is a disjoint set or there might be intersections (I believe that was partially started by Tactical Biopolitics (editors: Beatriz da Costa and Kavita Philip)).
Also, some general criticisms on the science system in Sweden (and Denmark) (both are not sustainable, they educate engineers, not scientists), Microsoft ‘hire local experts – if there aren’t any, give up at that place’ – and why Danish people and Polish/Russian must be really similar (to allow MS not give up the Danish branch).


Kugg and Olle3 were doing collaboration now there are some different technologies in GNU /Linux systems to share one screen on two remote computers Olle and Kugg tried some of them.

The not so neat thing with “screen” collaboration is that there is only one cursor. However local editing and pasting makes that endurable.

Mini howto (hosting party):

screen -S loldongs
C-a :multiuser on
C-a :acladd root

Howto screen (client):

sudo screen -r loldongs/

We discussed the possibility of using a “Posix pipe” (fifo) for shared editing. It worked one way.
Fifo filesharing howto (host)

mkfifo /tmp/loldongs
chmod o+r /tmp/loldongs
cat >> /tmp/loldongs
"lorem ipsum type type type

Fifo filesharing (client read only):

tail -f /tmp/loldongs

We also gave gobby a go but it turns out gobby no longer has a client in OS X.
Do you have a better idea on how to share a screen safely in a multiuser GNU-Posix environment? Please do comment below!

Flash to Android
jonasb and StG did more grunt-work on their Flash-to-Android solution. “It is a lot of work, but I want to concentrate on it, and finish it.”, jonasb said.
http://forskningsavd.se/wiki/index.php/Flash_SDK_for_Java/Android has the details

Faidros brings the stuff
phaidros brought a bag of ad-related hardware trinkets. The “vultures of trash” descended on the loot like iron filings to a magnet. “Let us build a SOMETHING-SOMETHING!” they exclaimed exuberantly. We shall see. Looks like this will turn out to a 3d speaker array.

Pinball refurbish
StG showed photos and told stories about his refurbishing a 1972 pinball table. “There was a list of Common Fixes circulating, things you should fix anyway, because they always break. I ignored it, and got me a schematics of the whole machine. Begun following the leads. Built and cleaned and repaired. Learnt a lot of things. Ordered stuff from all over the world. Spent like 200 EUR getting the machine, and some more in parts. My work was long, like three or four months. In the end the thing ran! Cross-checking the list that the old farts on the Net had published, it turned out I had only fixed Common Fixes.”

Inkscape tutorialism
olleolleolle learnt some more about Inkscape, and worked on hand-tracing vector images from photos. http://inkscape.org/ is Free software. Here is an image created that evening.

Variable Power supply
phrst built a variable power supply for a used device he’d bought as a present. He used a sound box to house it, which looked very professional. To be used with a tatooing machine.
How to mod a psu to make it variable: http://www.wikihow.com/Add-Variable-Voltage-to-Your-ATX-Based-Bench-Power-Supply

Xbox 360 fixing and re-heating

UNKNOWN(coolguy) did a miracle to the broken XBox 360, and made it one step less broken. A large blanket and some bravery was used it “free-soldering” the console’s boards in place. “I just watched some YouTube videos, read some forums. It’s not very difficult.” He certainly had the required bravado. The xbox360 had some broken soldering joints. Apparently on some known sensitive joints. The soldering joints had to be covered with additional metallics to make sure the specific sensitive components would heat up in the next stage. The entire Xbox was then tied up with a blanket and then turned on, this would heat up the entire device so much that the soldering joints would re-heat and connect again.

Funny thing was that this way of fixing devices is not exactly going by the book. It was certainly dismissed by electronical experts when the idea was introduced but is now defacto standard way of fixing broken Xbox360′s.

And you know what? It worked!

As usual, there were some found food (pasta pesto), found candy, and general socializing.

If you are into software or hardware experimenting, repairing, building, join us next Tuesday.

Tagged with:

Exec summary: Flash/Java/Android, Erlang introduction, Fantom exploration, RepRap repairs

Other than that, the night passed quickly and merrily.


Exec summary: RabbitMQ, Java/Android, machining RepRap parts, Linux kernel compilation.

Not everyone was in time for the meeting, but we had a full quorum just in time for the important vote. The night was bitingly cold. In spite of that, the folks congregated in the couches around the meeting table was quite numerous. The vote was a resounding YES. We are moving!

qzio and Emma could supply details about the ReST architecture talk. Over some fastfood, Olle expressed interest in RabbitMQ, a hip and trendy piece of software. phrst made it clear that he’d been using it successfully at work for two weeks, and declared that he could explain it. Turns out: he could. In minutes, we were following a Python tutorial, learning the concepts. See Part One, part two, and part three. An impressive piece of working Erlang culture, allowing great simplification of software. “It has grown so much in the 14 days I’ve known it. Used to be that there was only the AMPQ specification document. Now, there’s this whole documentation culture.” Two weeks, and already a veteran of a software subculture.

The work to create a turn-key, one-stop, ActionScript-to-Java package continues. StG and jonasb were heard talking about their stack, which involves Visual Basic and ActionScript that generates Java. And on the other hand: Java.

The RepRap machine had fallen down from its table, perhaps last Friday. It had taken some physical damage. Five (5) parts were in need of replacing, and phrst wielded the drill-press carefully, slowly making new pieces. Bootstrapping using a knock-off Dremel.

In other news: Today marks the one-year anniversary of the goodwill-generating, member-attracting, community-strengthening, hardware-donation-inspiring police raid. Please do click randomly to read more about that. Innovation and tech culture continues unabated.

We also had Extreme Cola in abundance.

Tagged with:
Set your Twitter account name in your settings to use the TwitterBar Section.
Creeper MediaCreeper