Category: Event

Shell Basics Workshop Report n. 3/3 Juli 2010

comments Comments Off on Shell Basics Workshop Report n. 3/3 Juli 2010
By , July 27, 2010 03:24

>> nerdcafe Vetomat 26.7.2010        snufu/fuzzy speach, Zbog report
SHELL BASICS N°3

$ ncal -w

calendar for the current week (it shows the all month)

$ red

open a (strange) text editor in the terminal to go out: q + enter

$ mcedit filename

the famous midnight-command editor (apt-get install mc)

$ mc

clone of an oldschool filemanager

—————————-

$ tput

initialize a terminal

$ reset

query terminfo database
(clear the complete terminal window)

————————–

$ cp "source" "destination"

copy files in directory (is an automatic paste)
=======================================================================================

$ mkdir "name"

make directory “name”

$ ls -l

list all the files and folders in the directory

(-l)     use a long listing format
as the details mode in a location window

$ ls -l "directory-name"

is giving the list of the called directory

$ pwd

Print Working Directory
shows the actual folder content

$ cd ..

go one level up

$ if cd /somewhere; then date;

Only if there is cd folder called like so then show the date

$ echo mario > test/.secret

with the point on the new name it will create a hidden file that is  normally not shown in the interface and  in the command ls

$ ls -a

to recall a hidden file in a list  -a

$ echo /.*

will call also all the hidden files

./

it represents the current directory

../

it represents the parent directory
—————————

$ rm filename

remove file

$ rm /dir/

remove folder

$ rm -r foldername

empty the directory    (delete the files but keep the folder)
—————————-

$ set -x
$ set +x

set
start the behavior session
+
the commmand string is printed on screen before the execution

the command string session will not show anymore the command screen

$ echo foo | cat

“pipe echo foo into cat” write the info foo into the file and show the content (cat)
the 2 commands are connected to eatch other and have the same content

Report of Linux-works shell meeting in Vetomat 26.Juli.2010

Shell Basics Workshop Report n. 2/3 Juli 2010

comments Comments Off on Shell Basics Workshop Report n. 2/3 Juli 2010
By , July 20, 2010 03:24

>> nerdcafe Vetomat 19.7.2010        snufu/fuzzy speach, Zbog report
SHELL BASICS N°2

$ nmap 192.168.1.0

scan the local subnet to check for available hosts – nmap returns all IPs of running machines in the specified subnet. 192.168.1.0-100 scans IPs 1-100.

(you ll need to apt-get install nmap)

$ uptime

Shows when the pc started; how many users; load average; how many processes are running

$ date

gives you back a date and time

$ ncal

to call the calendar

#

Comment sign
to insert a not exacutable text, frequently used for human comunication instead of the normal typing in the terminal that is readed by default as a command to the computer

*

is a jolly to ask for existing files/Directory for example

$ echo D*

gave:
Desktop Dokumente…
(every file with the D as first letter in the directory where we are located)

?
$ fsdsf?

if you dont remember the last letter of a data
for example fsdfz
the command returns the possible files you are searching
like the asterisc but applies only on the last letter in doubt

$

the dollar $ itself
means a variable

|

the pipeline | between commands is to add multiple commands without writing multiple lines in the terminal

""

are to consider the string as text

$ rm filename

removes files – take care there is no restore the file will be deleted!

$ clear

clean the monitor terminal from previous output lines

$ iwlist wlan0 scan

scan for avalaible networks with network interface wlan0 (the 1. wlan card,usually)

$ ps

programs running by everybody

$ ps aux

more info about the running programs

$ ps aux | less

pipe the processes output into “less” – just for easy reading

>

to redirect and copy the command output to another program

>>

append
attach the output left of >> to the end of the file right off >>
for example

$ echo hiho > foobar
$ cat echo >> foobar

will give as output
foobar

foobar

<
\

(escape) to take out special meaning and read the value as text
example echo “mb\”r*” gives the output
mb”r

true is 0
and frequently in programming it is the opposite: true is 1 !!

$ wc

words count

$ wc -l

wordcount –lines

Report of Linux-works shell meeting in Vetomat 19.Juli.2010

Shell Basics Workshop Report n. 1/3 Juli 2010

comments Comments Off on Shell Basics Workshop Report n. 1/3 Juli 2010
By , July 15, 2010 03:20

>> nerdcafe Vetomat 12.7.2010        snufu/fuzzy speach, TKilla report
SHELL BASICS N°1

LinuxWorks workshop about Linux usage of the terminal.

Weekly appointment every Monday in Vetomat at 19:00. Scharnweberstrasse 35, F’hain, Berlin.

the “shell” is the program in the terminal,
–> Application –>Accessories —>Terminal
where you can run all the commands installed on the system
(the shell is called “bash” or “sh” or similar)

>> nerdcafe Vetomat 12.7.2010        snufu/fuzzy speach;  Tk report
SHELL BASICS N°1
———–

all lines in this text starting with $ can be executed in a terminal
watch the output of the commands!!  (almost) every error is written there!

useful commands:
TAB
Its enough to write few letters and use TAB key — multiple times —
to autocomplete the command!!

history:
arrow-up key     – goes back to the previous command
ctrl+r command    – search in command history

the format of the command is always:

commandname parameter1 parameter2 ..
programname -h          or
programname –help  for a long version

gives a short help and possible parameters of the command

$ man programname

manual of the program – RTFM – read this to know what it does 😉

$ apropos burn cd

tells which programs are doind the task

$ ssh user@hostname

login to another computer by console

$ screen -x

join a shared session (on another computer)
must be connected before to (ssh username@hostname)
screen runs multiple terminals (on a remote system) and you can switch between them

screen commands:
ctrl+a    a    – switch to another terminal
ctrl+a  ESC      – scroll with cursor keys

$ ls

list content of current directoy

$ ls -a

list –all: shows also hidden “.” dot-files (config files mostly)

$ less

shows 1 PAGE of output of a command  (contrast to “more” – that shows more 🙂 )

$ echo hiho > foobar

write hiho into the variable “foobar”

$ cat myman</pre>
<pre>$ tom

outputs the name of the var

$ cd /
"change dir" to root-dir "/"
"/" is the whole system - including all discs/partitions

[c]$ cd    or  cd ~

“change dir” to your home dir “/home/yourusername/”,

$ echo foo > file1

write “foo” into a textfile file1

$ cat file1

print output of file1

$ head

show first lines of file

$ head -n 50

show first 50 lines of file

pipe command “>”

$ iwconfig > file1

write _standard_ output to file1

$ iwconfig > file1

write _serror_ output to file1 – “2” is the code for error outputs

$ echo ritual > fileX

add lines to file

$ echo ritual2 >> fileX
$ echo ritual3 >> fileX

connect terminal to remote window system

$ ssh username@hostname

connect to another computer and executes commands there

$ ssh -X username@hostname

activate X11 windowing forward on other computer

$ username@hostname: firefox

starts for example firefox on the remote machine and shows it on your screen

$ mv    file1 newfile

move file1 to another

$ less filename

show content of a text file

JUnEx Plattform mit Joomla Community Builder Enhanced deutschsprachig

comments Comments Off on JUnEx Plattform mit Joomla Community Builder Enhanced deutschsprachig
By , May 1, 2010 18:18

Wir haben soeben unser neuestes Webprojekt freigegeben .:

Die verwendeten Joomla CMS Komponenten werden wir hier in einer Artikel Serie beschreiben und die entsprechenden, modifizierten Quellen im Juni als Patches hier veröffentlichen.

Dieses Web Community System ist im Auftrag von www.lonex-berlin.de in enger Zusammenarbeit mit Herrn Gurol entstanden und dient der Vernetzung und der Information rund um den

Mit dieser Plattform geben wir allen Beteiligten (Besuchern, Referenten, Ausstellern und Organisatoren) die Möglichkeit zur effizienten Vernetzung vor und nach der Veranstaltung.

Profile Zeigen Sie anderen Mitgliedern:
– was Sie anbieten
– was Sie suchen
– wofür Sie sich interessieren
Gruppen Die Vorteile der Gruppen im Überblick
– tauschen Sie sich mit Gleichgesinnten aus
– suchen Sie gezielt nach Gruppen, Artikeln oder Stichwörtern
– abonnieren Sie Forenbeiträge
Forum Das offene Forum bietet:
– aktuelle Infos zum JUnEx Kontakt- und Infotag
– ein allgemeines Infoboard rund um die Existenzgründung
– eine Rubrik zur Vorstellung für Existenzgründer/-innen und
junge Unternehmen
JUnEx Banner

JUnEx Banner

Da die vorhandene LONEX Internetseite auf Joomla CMS basiert, haben wir zuerst passende Community Komponenten  evaluiert und uns dann für die Verwendung der aktuellsten, deutschsprachigen “Community Builder Enhanced” Komponente mit dem “Kunena Forum” von  mp-vision.de entschieden.

Mehr dazu -sobald die Codes sortiert und kommentiert sind –

Demnächst in diesem Theater Blog…

Arduino Talk & Workshop Berlin – Proposal / Info

By , April 28, 2010 17:15

Who is interested to join the next Arduino talk & workshop in Berlin F’Hain?- please comment or mail

Workshop Info

Sensor forest on a breadboard

Sensor forest on a breadboard

Hardware Hacking -DiY- Faderboxes & Robots — Introduction to Hardware <-> Software Interaction

This introduction is intended for anyone interested in (easy) electronics hardware and (mostly easy) software coding. Artists / *Designers & Hackers of all kinds are invited to join the FREE sessions in Berlin Friedrichshain.

We will introduce the Arduino plattform and show some practical examples. Basics of electronics and some interesting components will be explained shortly, but there are no tricky mechanical works and no soldering and not so complicated electro-technically theories involved.

We will focus on software programming inside the Arduino editor to show how to read analog values from various sensors and output to LEDs and servo motors.

Big breadboard, many sensors + Arduino

Big breadboard, many sensors + Arduino

To get some interesting visual results, we will use Processing to display incoming values from sensors in various,graphical ways.

After the lesson, you should have an idea how to design & build your own simple robots (servo motors…) or sensoric controllers (MIDI / OSC faderboxes,..). We can focus on special topics (maybe MIDI Controllers) in a follow up workshop.

Synoptx Crew organizes all material, tools and a nice location.

BYO laptop and Arduino or contact us to join a collective order of electronic parts!

MirrorBot v3 – moving projections @ Suchtfaktor Party

By , March 13, 2010 18:41
Flash! People on the dancefloor - Mirror Station besides the DJ and the controller box in front

Flash! People on the dancefloor - Mirror Station besides the DJ and the controller box in front

Headsquatter VJ crew used the new version of the moving-projections-robot in MIKZ club in Berlin Friedrichshain @

Suchtfaktor Party 6.3.2010

Mirror Station in front of a beamer  and projection on the wall

Mirror Station directing the beamer projection on wall and roof

to create a visuals show with a moving projection.

The  2D (X+Y axis)  mirror-station was mounted in front of a 2500 ANSI lumen beamer – this was strong enough to produce very clear and big projections everywhere in the dancehall.

Two servo motors are driving one mirror in X- *and* Y- axis. The projection can be moved across the walls by a joystick or with automatic pattern programs, synced on beat of the music.

VJ desk: 2 video notebooks, 1 video-mixer, eeePC 701 preview screen, midi controller and mirrorbot controller

VJ desk: 2 video notebooks, 1 video-mixer, eeePC 701 preview screen, midi controller and mirrorbot controller

30° in vertical Y axis are enough to reach almost any point on the ceiling. Combined with more than 120° on the horizontal axis, it can project on any point on 3 of the walls.

Many guests on the dancefloor were surprised by the projections suddenly appearing and disappearing and when they discovered the mirror-station, they showed it to others. Some people came on stage to the VJ desk to ask how the moving projection works and some more came up to say that they liked the visuals show 🙂

It was fun to “play” the robot just like an instrument with the joysticks. When the positioning button is pressed on beat – matching to the rhythm – the projection is “dancing” across the room!

Arduino Workshop in Berlin

comments Comments Off on Arduino Workshop in Berlin
By , February 8, 2010 01:50
breadboard with Arduino backpack

prototyping breadboard with Arduino backpack

On 28.1.2010 we had our first workshop to introduce the Arduino Microcontroller plattform in Berlin, FHain.

The session took place in Sama32 cafe and there were ~10 nerds, who were interested in micro-controllers and electronics. We presented some hardware and sketches and introduced the connection from arduino inputs to processing sketches.

Thanx to Todbot for the possibility to use his excellent slides!

Who is interested to join the next workshop?

Workshop Info

KidsLinux @Pinguincafe @LinuxTag, Berlin

comments Comments Off on KidsLinux @Pinguincafe @LinuxTag, Berlin
By , April 13, 2008 12:52

TabStarter – Easy Program Starter Intro Screen:

LinuxTag 2008 : Pinguincafe & Synoptx Action

We prepared 10 Asus eeePCs for the Childcorner on Linuxtag fair in Berlin.
The resonance on the fair was very good and people of all ages were interested in the hard- and software.

We installed and configured 2 different linux operating on 10 eeePC 701 netbooks

  • Debian Lenny Live from SD card
  • Geeentoo live from SD card

Both with a lot of modifications to support all of the hardware and include Wiimote, Joystick support and many more modules…

The grown-up nerds on linuxtag specially liked the 3D Desktop Effects as the rotating Desktop Cube and the wobbling windows.

Also geeentoo — live on SD card [ hacked by nerdpunk ]- impressed people, who know how much work it is to compile the wholes ystem with all extra-software included. The speed of application starts and running games on gEEEntoo was impressive.

Children liked Planet Pinguin Racer most: We had a wireless Joystick and 2 Wiimotes to control the Games. Smaller Childs started tuxpaint, that was hacked by Bognetti to include graphics and Sounds of a social project: plantanmptree.org in combination with motives of our City Game ‘Meta Friedrichshain’ – 10247.net

There were also many educational games such as gcompriss, knowthekeyboard and our 10247.net city game, including a memory and a trash-sorting game,specially created for children.

If we were Asus Premium Partners- and if the Linuxtag was not the _Linux_Tag, but a commercial fair 😉 we could have sold many of them, including our installer package:

A few machines ran on the original Asus, enhanced by our TabStarter v0.1to include the extra installed games, that had no icon in the original easy mode.

2 machines booted geentoo from SD card and the other 5 were running our preferred, optimized debian lenny system ::

We started by installing more games and educational software into the original Asus Xandros, Debian ‘etch’ , stable system, but the repositories of that system are limited and old, so there was not much to install. We found many distributions on the net, but all were just starting (march 2008) and did not support all of the hardware. So we followed all Howtos on eeeuser and later debian-eee-wiki, but there was no easy icon starter interface and no easy configuration interfaces.

Because we liked the EasyMode of Asus a lot, we started with something similar: Coded in Python GTK, we hacked a first version within a day and Bognetti included her graphics and created some icons then.

TabStarter Gtk v1:

The buttons start programs or websites. The big icons are easy to remember for children and easy to hit with the mouse. The big Category -Tabs have color codes and icons, so children can recognize the categories by the color and explore the system themselves.

Beginner Games Panel
Wiimote Control Panel
WordPress Open Source Blog System
SynOptX Lab Theme