Anderes

Muss wirklich jeder programmieren können?

Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Die Seite Golem.de berichtet über ein Video, das die Organisation Code.org veröffentlicht hat. Darin sprechen unter anderem Bill Gates und Jack Dorsey darüber, wie wichtig es ist programmieren zu lernen.

Im Video wird auch erwähnt, dass man sich diese Fähigkeiten auch aneignen soll, wenn man einen ganz anderen Beruf erlernen will. Aber wieso? Ich kann mir nicht vorstellen, dass man das wirklich in so vielen Sparten brauchen kann.

Wozu brauchen Ärzte, Altenpfleger, Sportler, Polizisten,… diese Fähigkeiten? Ich finde es ganz gut, dass Schulkinder damit für Computerentwicklung interessiert werden sollen, aber für alle Berufsgruppen erscheint es mir doch übertrieben.

Anderes

Brüche addieren mit vedischer Mathematik

Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Dieser Beitrag holt im Thema etwas weit aus, aber ich finde, diese Methode hat Ihren Platz auf dieser Seite verdient.

Wieso sollte man sich das Leben schwer machen, wenn es auch einfach geht? Ein Beispiel ist die sogenannte Vedische Mathematik

Unter vedischer Mathematik versteht man Rechenregeln, welche von Bharati Krsna Tirthaji zwischen 1911 und 1918 aus dem Veda herausgearbeitet wurden.
Wikipedia

Damit lässt sich zum Beispiel die Addition von Brüchen sehr viel leichter und ohne Suchen einens gemeinsamen Nenners durchführen.

Beispiel

Um folgende Rechnnung zu lösen muss normalerweise erst ein gemeinsamer Nenner von 8 und 6 gefunden werden:

\[\frac{5}{8}+\frac{1}{6}=\]

Doch viel einfacher geht es, indem man den Zähler des ersten Bruches und den Nenner des zweiten Bruches multipliziert , den Nenner des ersten Bruches mit dem Nenner des zweiten Bruches multipliziert und beide addiert:

\[5\times6+8\times1=38\]

Nun multipliziert man noch beide Nenner…

\[8\times6=48\]

…und erhält durch Verwendung der beiden Ergebnisse einen neuen Bruch, der das Ergebnis darstellt:

\[\frac{5}{8}+\frac{1}{6}=\frac{38}{48}=\frac{19}{24}\]
Software

IDA Pro unter Wine laufen lassen

Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Beim Start von IDA Pro unter Wine steht man vor einer Fehlermeldung, mit der man nicht wirklich etwas anfangen kann:

"Keyboard layout error: Failed to get the scan code of '~' (VkKeySca­n failure)"

Umgehen lässt sich dieser Fehler, indem man in der Date ~/.wine/drive_c/Program Files/IDA Free/cfg/idagui.cfg die Zeile

"BitwiseNegate" = '~'

auskommentiert.

Eigenes Projekt

Konsole für die Skype Desktop API

Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Da ich mich etwas mit der Skype Desktop API beschäftigt habe, suchte ich nach einem Programm, in das man nur mehr die Befehle eingeben muss. Gefunden habe ich allerdings nur eines für Windows, mit meinem benutzten Linux ging ich leer aus.

Als Entwickler macht man das natürlich einfach selbst: Skype Desktop API Console (Github)

Linux Kommandozeile

Anderes

Download: Open Source Wallpaper

Dieser Artikel ist älter als zwei Jahre und womöglich veraltet!

Ich habe aus einer Idee heraus, die ich vor einiger Zeit hatte, ein Wallpaper über Open Source gebastelt:

Wallpaper

Download (jpg)

Download (Gimp-Datei)

Die Buchstaben habe ich mir nicht ausgedacht, sondern von einem Python-Programm erstellen lassen. Wenn es schon um Open Source geht, sollte der Quellcode natürlich auch offen stehen:

from random import choice

dna = ["A","C","G","T"]
out = ""

for i in range(1,500):
	out += choice(dna)

print out