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:

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:

Nun multipliziert man noch beide Nenner…

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

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
Security

Samsung Smart TVs über UPnP steuern

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

Samsung Smart TVs besitzen ein Interface zur Steuerung des Fernseher über UPnP. Zahlreiche Befehle wie Steuerung der Aufnahme, Änderung der Lautstärke und Abrufen der Programmliste lässt sich darüber bewerkstelligen.

Beim erstmaligen Abrufen einer Information muss der Zugriff am Fernseher mit einem Tastendruck auf “Zulassen” bestätigt werden.

Funktionen testen

Am einfachsten lassen sich die verschiedenen Information mit dem Linux-Paket upnp-tools und dem darin enthaltenen UPnP Universal Control Point durchsuchen und testen.

UPnP Console

Sicherheit

Womöglich ist es machbar die IP-Adresse im lokalen Netzwerk zu fälschen und die Geräte anstatt des urprünglichen Clients darüber zu steuern. Eine weitere Sicherheitsstufe außer der Bestätigung mit der Fernbedienung existiert nicht. In manchen Fällen wird nur eine URL zu einer XML-Datei am Fernseher zurückgegeben, die dann für einige Zeit ungesichert im Netzwerk zu erreichen ist. Dieser gesamte Datenverkehr passiert unverschlüsselt.

Sollte sich jemand Zugang zum Dienst verschaffen, so kann dieser viele, zum Teil eher persönliche, Informationen abrufen, wie zum Beispiel eine Liste der Aufnahmen, der aktuelle Fernsehkanal und auch die Lautstärke.