Home

PDF-Version - freiesMagazin

image

Contents

1. Dr cken Sie Fl f r mehr Hilfe Ex Auswahl aus Alphakanal findet man im Kontextmen des Ebenendocks Q sichtbare Ebene handelt die nicht im Ebenen modus Normal angezeigt wird Stellt man dann diesen Modus ein erscheint die Ebene wieder Der Modus Faser extrahieren hat eine beson dere Eigenschaft In diesem Modus stellt GIMP identische Bildteile der involvierten Ebenen un abh ngig von ihrer Farbe und Helligkeit in einem freiesMagazin CC BY SA 4 0 einheitlichen Grau Ton dar Das erlaubt dem An wender herauszufinden wo zwei Ebenen noch unver ndert bereinander liegen was sich sonst kaum feststellen l sst Eine Anwendung f r den Ebenenmodus Bildschirm wurde in Teil 2 der Reihe in freiesl iagazin 02 2015 beschrieben 3 Ausgabe 03 2015 BILDBEARBEITUNG H Tipp 83 Auswahl aus Alphakanal verwenden Dass Ebenen auch eine gute M glichkeit darstel len um komplexe Auswahlen zu speichern und zu erzeugen zeigt die Funktion Auswahl aus Al phakanal Bei jedem Copy amp Paste erzeugt man eine transparente Ebene die sofern die Aus wahl nicht rechteckig war an den R ndern trans parente Bereiche aufweist Das gilt insbesonde re auch f r weich ausgew hlte Objekte weiche Auswahlen bei denen die R nder oft teilweise transparent sind Auf diesen Ebenen erzeugt die Funktion Auswahl aus Alphakanal eine identi sche Auswahl die anschl
2. nvd3 D View Da die Beispielapplikation nur eine Ansicht enth lt und zwar die des darzustellenden lt link rel stylesheet href bower_components nvd3 nv d3 css gt JS lt script src bower_components d3 d3 js gt lt script gt lt script src bower_components nvd3 nv d3 js gt lt script gt lt script src bower_components angular nvd3 dist angular nvd3 min js gt lt script gt Zuletzt muss der JavaScript Client von OpenCPU ebenfalls noch manuell eingebunden werden Die Bibliothek wird hierzu entweder heruntergeladen und lokal referenziert oder man verlinkt auf ffent liche CDN Knoten Scatterplots reicht es zur Erstellung des Views die Datei view chart1 html anzulegen und mit einer Anweisung zum Darstellungsbereich des Charts zu versehen mittels der Tags lt nvd3 gt und lt nvd3 gt lt script src code jquery com jquery 1 11 1 min js gt lt script gt lt script src cdn opencpu org opencpu 4 js gt lt script gt NVD3 Direktiven Bevor die Initialisierung der Angular App ab geschlossen ist und mit der eigentlichen Pro grammierung begonnen werden kann m s sen noch die ben tigten NVD3 Direktiven in freiesMagazin CC BY SA 4 0 Hierf r wird beispielhaft ein Jumbotron Element 52 verwendet lt div class jumbotron gt lt div class container gt Ausgabe 03 2015 PROGRAMMIERUNG J lt nvd3 options options data datan gt lt nvd3 g
3. Die Funktion Ebene skalieren ffnet diesen einfachen Dialog Q vergr ert die Ebene nicht deren Inhalt so weit dass sie der Bildgr e entspricht Das ist oft bei kleinen durch Kopieren erzeugten Ebenen sinnvoll die anschlie end noch bearbeitet werden sollen Diese Funktion befindet sich im Kontext men des Ebenendocks Einen Dialog ben tigt sie nicht Tipp 80 Ebenen skalieren GIMPs Skalierwerkzeug wirkt voreingestellt auf die aktuelle Ebene und erlaubt deren Gr e auf intuitive Weise zu ver ndern Der Inhalt der Ebe ne wird dabei mit skaliert Oft ist die Zielgr e einer Ebene bereits bekannt oder l sst sich ein fach berechnen weshalb GIMP f r diesen Fall eine weitere Funktion Ebene skalieren bereit stellt die einen Dialog f r die Eingabe der neuen Gr e ffnet Ausgabe 03 2015 Aber auch der umgekehrte Weg ist gang bar und manchmal sinnvoll Zwei oder mehrere Ebenen so zu verbinden dass sie anschlie end gemeinsam weiter be arbeitet werden k nnen GIMP unterst tzt dies mit mehreren Konzepten Ebenengruppen Ebenengruppen fassen Ebenen zusammen und helfen in erster Linie den Ebenenstapel zu struk turieren Verbunden im engeren Sinn werden die Ebenen nicht bleiben also als individuelle und separate Objekte erhalten lassen sich aber in einem Schritt unsichtbar machen ausblenden Ebenen verketten Mit dem Kettensymbol im Ebenendock verkettetet man Ebenen D
4. by Randall Munroe CC BY NC 2 5 http xkcd com 1112 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 64 MAGAZIN fJ Veranstaltungskalender Veranstaltung Ort Datum Eintritt Link FOSSGIS M nster 11 03 13 03 2015 frei https www fossgis de Chemnitzer Linux Tage Chemnitz 21 03 22 03 2015 8 EUR http chemnitzer linux tage de Augsburger Linux Infotag Augsburg 28 03 2015 frei http www luga de Easterhegg Braunschweig 03 04 06 04 2015 45 EUR https eh15 easterhegg eu UnFUCK Furtwangen 17 04 19 04 2015 frei http www unfuck eu Linuxwochen Eisenstadt Eisenstadt 17 04 18 04 2015 frei http linuxwochen at Grazer Linuxtage Graz 24 04 25 04 2015 frei http www linuxtage at VCF Europa M nchen 01 05 03 05 2015 http www vcfe org Linuxwochen Wien Wien 07 05 09 05 2015 frei http linuxwochen at Alle Angaben ohne Gew hr Sie kennen eine Linux Messe welche noch nicht auf der Liste zu finden ist Dann schreiben Sie eine E Mail mit den Informationen zu Datum und Ort an redaktion freieslV iagazin de Vorschau freiesMagazin erscheint am ersten Sonntag eines Monats Die April Ausgabe wird voraussichtlich am 5 April u a mit folgenden Themen ver ffentlicht m Android ohne Google Konfigurieren und Alternativen einrichten m Einf hrung in Lilypond Konventionen An einigen Stellen benutzen wir Sonderzeichen mit einer bestimmten Bedeutung Diese sind hier zusammengefasst Shell Prompt Prompt eine
5. Ausgabe 03 2015 ERROR com redhat rhn common messaging n ActionExecutor java lang n OutOfMemoryError im Protokoll des Tomcat Dienstes Um das Problem zu l sen muss in der system weiten Tomcat Konfiguration eine h here Heap Gr e definiert werden Die zugeh rige Konfi gurationsdatei ist die Datei etc sysconfig tomcat6 Dort muss die folgende Zeile angepasst werden 39 JAVA_OPTS JAVA_OPTS ea Xms256m Xmx384m Der Parameter Xmx muss hier auf einen h he ren Wert z B 512m f r 512 MB gesetzt wer den Vorab muss sichergestellt werden dass dem Spacewalk Server gen gend freier Arbeitsspei cher zur Verf gung steht Nach Anpassung der Konfiguration erfolgt ein Neustart des Dienstes um die neue Konfiguration zu bernehmen service tomcat6 restart Je nach Gr e der Systemlandschaft kann es vorkommen dass der Fehler weiterhin auftritt In diesem Fall muss die Heap Gr e erneut schritt weise erh ht werden Weitere Hilfequellen Neben dem Wiki des Projekts 3 stellt der Freeno de irc freenode net IRC Kanal spacewalk die erste Anlaufstelle bei Problemen dar Ein Blick in die Anwender Mailingliste 4 kann ebenso auf schlussreich sein Exkurs Backup und Restore Um einem Desaster entgegenzuwirken ist es sehr empfehlenswert ber ein funktionierendes Backup zu verf gen Mithilfe eines Perl Toolkits namens db control Bestandteil des spacewalk dobby Pakets lassen sich onli
6. Information Dashboard Design bereits vor na hezu einer Dekade und doch ist sie heute mehr denn je von Relevanz Sprach man zum Zeitpunkt der Entstehung des oben genannten Buches allerdings noch von Pro grammen die in der Regel klassische Logging funktionen wahrnahmen so gilt das Interesse heutzutage eher interaktiven Webapplikationen die beliebige Inhalte dynamisch und in Echtzeit darstellen freiesMagazin CC BY SA 4 0 PROGRAMMIERUNG J von Markus Herrmann und Markus Iwanczok Single Page Applications Um Web Dashboards auf beliebigen Endger ten ansprechend darstellen zu k nnen responsive design wird bei der Programmierung h ufig auf HTMLS5 in Verbindung mit JavaScript Bibliotheken zur ckgegriffen Die Auswahl an freien Bibliothe ken ist dabei nahezu grenzenlos z B Github Suche JavaScript Dashboard 1 und reicht von der Einzelkomponente bis zur Komplettl sung z B dashing io 2 Es empfiehlt sich die Programmierung einer dyna mischen Webapplikation als Single Page Appli cation bei der die Applikation aus einer einzigen HTML Seite besteht und weitere Inhalte Daten bei Bedarf dynamisch vom Webserver nachge laden werden k nnen ohne daf r die komplette Seite neu laden zu m ssen In den meisten F l len kann so das zu bertragende Datenvolumen reduziert und die Interaktivit t und Reaktion auf Benutzereingaben verbessert werden AngularJS Das von Google initiierte JavaSc
7. Neu aus Sichtbarem E Neue Ebenengruppe Ebene duplizieren afp Ebene verankern 4 Nach unten vereinen 3 Ebene l schen E Zur Au hinzuf gen Umschalt Strg N Umschalt Strg D Strg H Reihenfolge der Ebenen umkehren Stapel Maske lt E Alphakanal hinzuf gen Alphakanal entfernen pha Schwellwert 8 Auswahl aus Alphakanal EB Zur Auswahl hinzuf gen E3 Von Auswahl abziehen a Schnittmenge bilden Transparenz Transformation Ebenengr e O Ebene auf Bildgr e m Ebene skalieren Auf Auswahl zuschneiden Auf Inhalt zuschneiden Layer Effects Split from matrix Split from rectangle ziehen 3 Schnittmenge bilden TEY lt Horizontal spiegeln Vertikal spiegeln Um 90 im Uhrzeigersinn drehen Um 90 gegen den Uhrzeigersinn drehen Um 180 drehen gt Beliebig drehen Versatz BILDBEARBEITUNG B Um diese oft als Einschr nkung empfundene Eigenschaft zu umgehen haben sich viele An wender angew hnt eine schwebende Auswahl immer direkt in eine normale Ebene umzuwan deln Am einfachsten geschieht dies mit dem linken Button unterhalb des Ebenendocks um eine neue Ebene hinzu zuf gen alternativ ber Umischafl Stg IN Solange die schwebende Aus wahl existiert l sst sie sich mit Ina der Maus oder den Pfeiltasten ver Difference Layers Das klassische Ebenen Men enth
8. 51 v s Bachelor gt kapitel gt BB references v B vorlagen ITC png otris_schriftlogo png titleseite tex einleitung rights foot aspaperJ geometry s kap2 19 usepackage 28 v A 23 setcounter secnundepth 3 1 3 24 begin document 25 sffamily 6 7 8 ks Ei main tex newgeometry left 3 08cm right 2 5scm top 2 Sscm bottom 2 69cm 29 inputfvorlagen titleseite 30 clearpage 34 clearpage 36 tableofcontents 37 clearpage Bachelor alex Secm top 2 5ecm bottom 2 88cm footskip 1 98cm amn LITE otris software A Titel Bachelorarbeit Am IT Center Dortmund erstellte Thesis im Studiengang B Sc in IT und Software Systeme zur Erlangung des akademischen Grades Bachelor of Science in IT und Software Systeme von Sujeevan Vijayakumaran Kurs IT Bachebr Firma otris software AG Dortmund Die Standard Oberfl che in einem Projekt Einstellungen am Projekt durchzuf hren Dort kann man etwa den Compiler anpassen das The me des Editors anpassen oder auch die Schrift gr e anpassen Fazit ShareLaTeX bietet eine gute M glichkeit um mit mehreren Leuten zusammen an ITEX Dokumen ten zu arbeiten Die nderungen jedes einzelnen freiesMagazin CC BY SA 4 0 Projekt Mitarbeiters k nnen unkompliziert nach vollzogen werden und auch ein Chat ist integriert um sich auf kurzem Wege zu unterhalten Sinn voll ist der Einsatz auch wenn man h
9. 1 https Ikml org Ikml 2015 2 2 14 2 https Ikmi org IkmI 2015 2 8 199 S 3 https de wikipedia org wiki InfiniBand 4 https en wikipedia org wiki Intel_MPX 5 https en wikipedia org wiki OpenBinder 6 https de wikipedia org wiki RAID 7 http kernelnewbies org Linux_3 19 2 Ausgabe 03 2015 KERNEL fJ 8 https plus google com LinusTorvalds posts jmtzzLiiejce 9 https plus google com LinusTorvalds posts TvigQgA9m3w 5 10 https Ikml org Ikml 2015 2 22 203 11 http www freiesmagazin de freiesMagazin 2008 05 12 http www freiesmagazin de freiesMagazin 2014 03 13 http www pro linux de 0h215618 14 http Iwn net S 15 http www linuxfoundation org publications linux foundation who writes linux 2015 3 16 https rt wiki kernel org S 17 http www freiesmagazin de freiesMagazin 2014 12 18 https de wikipedia org wikl OSADL 19 http www pro linux de 0h2155ca 7 Autoreninformation Mathias Menzer Webseite beh lt die Entwicklung des Linux Kernels im Blick um ber kommende Funktio nen von Linux auf dem Laufenden zu bleiben und immer mit interessanten Abk rzungen und komplizierten Begriffen dienen zu k nnen X Teilen Kommentieren Bildbearbeitung mit GIMP Teil 3 Das Wichtigste zu den Ebenen it den Ebenen stellt GIMP eines der M wichtigsten Elemente f r eine pro fessionelle Bildbearbeitung zur Verf gung Ebenen sind bei GIMP
10. Ausgabe 03 2015 PROGRAMMIERUNG H Allgemeinen recht unkompliziert wenn dabei ei nige wenige Empfehlungen des Entwicklers be r cksichtigt werden Einerseits wird als Unterbau f r OpenCPU ausdr cklich Ubuntu Server 14 04 empfohlen andererseits sollte OpenCPU auf ei nem extra daf r ausgelegten Server betrieben werden da bei gleichzeitigem Betrieb von ande ren Webapplikationen Interferenzen durch den integrierten NGINX Cache Server auftreten k n nen Standalone Backend Steht ein eigenst ndiger Ubuntu Server f r Open CPU zur Verf gung wird die Installation mit dem Apt Paketmanager empfohlen Hierf r m ssen zu n chst die OpenCPU Paketquellen 25 registriert und neu geladen werden add apt repository ppa opencpu opencpu 1 4 apt get update bevor der Server installiert werden kann apt get install opencpu OpenCPU ist nach der Installation unter http localhost ocpu bzw https localhost ocpu erreich bar und die API kann unter http Iocalhost ocpu test getestet werden Der Quellcode zum Bau eines eigenen OpenCPU Cloud Server Installationspakets Dokumente mit detaillierten Installations und Bedienungsanlei tungen sowie zahlreiche Aufruf und Codebeispie le sind ber das Github Repository von Jeroen Ooms erh ltlich 26 Virtuelles OpenCPU Backend mit VirtualBox und Vagrant Insbesondere zur Entwicklung empfiehlt sich der Einsatz eines virtuellen OpenCPU Backend OpenCPU kann hierzu i
11. pitel dagegen maximal zu berfliegen Nach knapp der H lfte des Buches wird nun in Kapitel 7 der Arduino endlich in Betrieb genom men Das bliche Blinky Programm wird erstellt um eine LED ber verschiedene Ausg nge zum Leuchten zu bringen In diesem Zusammenhang werden auch die Funktion von Widerst nden und die Pulsweitenmodulation erkl rt letztere wird im sp teren Verlauf immer wieder mal auftau chen Als N chstes werden dann Taster und der Infrarot und Ultraschallsensor erkl rt wobei der Ultraschallsensor nur im Vergleich zum Infrarot sensor beschrieben wird Quellcode und weitere Erkl rungen zum Auslesen findet man dazu nicht Im n chsten Teil des Kapitels wird die Ausgabe von Signalen z B ber einen Piezosignalgeber erl utert Sch n ist die Erkl rung zur Kombination des Piezo mit dem Infrarotsensor zum Bau eines Theremin Den gr ten Teil in diesem Kapitel neh men die Erkl rungen zu Motoren ein die sp ter f r die R der des Roboters und einen bewegli chen Sensor ben tigt werden Auch das Arduino Motor Shield wird genutzt und einige f r den Ro boter ben tigten Eigenschaften erkl rt freiesMagazin CC BY SA 4 0 Das achte Kapitel zeigt Schritt f r Schritt den Aufbau des Roboters beginnend mit einer Erkl rung welche Vorteile die Anschaffung des ganzen Roboter Kits im Vergleich zu nausgemachten L sungen des Zusammenbaus bietet Die folgen de Anleitung ist sehr ausf hrlich Prak
12. 34 Virtuelles OpenCPU Backend mit Docker Befindet man sich bei der Entwicklung bereits in einer Linux Umgebung dann kann zur Erstellung des OpenCPU Backend auch auf einen sparsa men Docker Container 35 ausgewichen wer den Mit Docker lassen sich Anwendungen und ihre Abh ngigkeiten sowie auch ganze Server dienste in Linux Container LXC verpacken Die Container teilen sich hierbei den Kernel mit dem Host die Prozesse werden dabei aber isoliert aus gef hrt 36 Zur Installation der aktuellsten Docker Version ste hen Installationspakete f r verschiedene Betriebs systeme 37 und auch der Quellcode 38 zur Verf gung Unter Ubuntu 14 04 kann Docker aber auch unter Zuhilfenahme des Apt Paketmanager installiert werden Ausgabe 03 2015 PROGRAMMIERUNG H apt get update amp amp apt get install docker n io In sf usr bin docker io usr local bin N docker sed i acomplete F _docker docker etcen bash_completion d docker io apt key adv keyserver hkp keyserver n ubuntu com 80 recv keys 36 A1D7869245C8950F966E92D8576A8BA88D21E9 sh c echo deb https get docker io n ubuntu docker main gt etc apt sources list dNn docker list apt get update amp amp apt get install 1lxc N docker Dockerfile Auch unter Docker werden alle relevanten Con tainerinformationen in einem einzigen File dem Dockerfile gespeichert Die Containerinformatio nen k nnen also bequem weitergegeben we
13. Flashplayer von Adobe sondern r A Softwareverwaltung Datei Bearbeiten Ansicht Hilfe Kategorien Grafik und Bildbearbeitung 575 Pakete Spiele B roprogramme 208 Pakete 1114 Pakete Keine laufenden Aktionen Musik und ee Eo auch f r propriet re Multimedia Codecs die bei den beiden Distributions M ttern noch nach tr glich installiert werden m s sen Linux Mint dagegen soll gleich mit der Installation gut funktionieren Damit die vielen verschiedenen Anwendungen reibungslos inein ander greifen m ssen sie eng aufeinander abgestimmt werden Wo das nicht geht sollen eigene Zusatztools das Benutzererleb nis eines einheitlichen Desktops erg nzen Mit diesem Konzept Mit der Softwareverwaltung MintInstall kann man in der riesigen Programmauswahl von Debian st bern Q freiesMagazin CC BY SA 4 0 sind die Mint Entwickler ganz er folgreich Immerhin halten sie schon seit 2011 den ersten Platz Ausgabe 03 2015 UBUNTU fJ von Christian Imhorst unter den Linux Distributionen auf der Seite von Distrowatch 2 Der Platz ist verdient da die Linux Mint Entwickler durch die gelungene Kombi nation und Integration verschiedenster Software Komponenten ein stabiles schnelles und benut zerfreundliches Betriebssystem geschaffen ha ben Der Nachteil dieses hohen Grades an Inte gration ist allerdings die Aktualit t der Distribution und einzelner Komponenten Hier hinkt Mint den
14. Mit dem HTMLS5 basier ten Flashplayer Shum way 7 des Mozilla Projektes ist es m g lich rudiment re Flash Inhalte ohne den Adobe Flash Player abspielen zu k nnen Adobe Flash Einstellungen amp Falls man nicht auf den Adobe Flash Player verzichten kann sollte man den lokalen Cache deaktivieren Die Flash Einstellungen kann man vornehmen indem man mit der rechten Maustaste auf einen Flash Inhalt klickt und Global Settings w hlt Unter Storage kann man dann Block all sites from storing infor mation on this computer w hlen um die Cache funktion abzuschalten NoScript Das Firefox Add on NoScript 8 bietet die M g lichkeit f r jede Webseite einzustellen ob aktive Elemente sogenannte Skripte ausgef hrt wer den sollen Dabei wird der Ansatz verfolgt dass standardm ig alle Skripte verboten sind und pro Webseite freigeschaltet werden m ssen 19 Nach der Installation des Add ons findet man ein entsprechendes Symbol neben der Adressleiste Sollten auf einer Seite Skripts blockiert worden sein ffnet sich zus tzlich eine Benachrichtigung im unteren Bereich des Browserfensters ber einen Klick auf das Symbol ffnet sich eine Liste aller auf der gerade ge ffneten Webseite ein gebundener Skripte Angegeben wird jeweils der Name der Webseite von der versucht wird das Skripte zu beziehen Besucht man zum Beispiel die Webseite der New York Times wird in der Liste nicht nur nyti
15. hat und die E Mail Adresse verifiziert wurde kann man ber den Punkt Client Certificates New ein neues S MIME Zertifikat beantragen Die Ein bindung des Zertifikates in Thunderbird erfolgt wie zuvor beschrieben 23 Bisher liefern nur sehr wenige Browser und E 11 https de wikipedia org wiki User Agent Mail Clients das CAcert Stammzertifikat mit aus 12 https www dephormation org uk page Es l sst sich aber sehr leicht nachtr glich impor tieren 23 LINKS 1 https de wikipedia org wiki Freie_Software 2 https de wikipedia org wiki Peer Review 3 http heartbleed com 4 https de wikipedia org wiki Filterblase 5 https de wikipedia org wiki Cookie 6 https de wikipedia org wiki Adobe_Flash Sicherheitsl C3 BCcken 7 https mozilla github io shumway 8 https noscript net 9 https www eff org privacybadger 10 https www eff org sie 13 https www google com intl en chrome browser privacy whitepaper html S 14 https de wikipedia org wiki IP Adresse 15 http www stardrifter org refcontrol 16 https duckduckgo com 17 https startpage com 18 http www etools ch 19 https www eff org de https everywhere 20 https www torproject org 21 https www torproject org download download easy html 22 https tails boum org S 23 https de wikipedia org wiki S MIME 24 https www gnupg org S SICHERHEIT W 25 h
16. sollte man von Betsy Ausgabe 03 2015 christian jandraligeli Datei Bearbeiten Ansicht Suchen Terminal Hilfe christian jandraligeli lsb_release icd GNU Linux 7 8 wheezy cat etc issue LMDE Cinnamon Edition n l mint mint make cmd mintnanny mint search apt mint search portal mint show apt mintsources mintstick mint synaptic install mintupdate mintupdate launcher mintupload mintupload manager mintwelcome mintwelcome launcher mint Von au en sieht man dem System nicht an das unter der Haube ein Debian werkelt amp zuk nftig nicht erwarten Als Init System bleibt SysVinit der Wechsel zu SystemD wird erst ein mal verschoben und k nnte eventuell mit LMDE 3 kommen 18 Einen Termin f r die Ver ffentli chung von Betsy fehlt ebenfalls oder wie Lefebvre sagt Wie gehabt nehmen wir uns die Zeit und ver ffentlichen wenn es fertig ist 16 LMDE in der Praxis LMDE 201403 wurde im M rz 2014 auf einem Samsung Netbook installiert was auch weitge hend problemlos funktionierte Eine der gr ten Herausforderungen f r die Entwickler von LMDE war oder ist dass es mehr Pflege ben tigt als Linux Mint aber weit weniger Benutzer hat Dar unter hat auch die H ufigkeit von Updates gelitten was man schon kurze Zeit nach der Installation gemerkt hat Die Qualit t der Distribution fing an darunter zu leiden 16 Wenn man sich aber etwas mit Debian auskennt kann man LM
17. var label NON OUTLIER OUTLIER for var i 0 i lt 2 i data push key label i values for var j j lt data0bj i length jo data li values push x Number data0bj i j1 0 Ausgabe 03 2015 PROGRAMMIERUNG HJ y Number data0bj i j 1 size 5 shape shapes i H return data Listing 3 createOBJ4Chart Funktion Stiltypisierung des NVD3 Chart und Aktuali sierung des View nach Erhalt der Daten chartConfig data function chartConfig data scope options chart type scatterChart height 300 color d3 scale category100 range scatter onlyCircles false showDistX true showDistY true sizeDomain 1 10 sizeRange 1 256 tooltipContent function key return lt h3 gt key lt h3 gt transitionDuration 350 xAxis axisLabel X Axis tickFormat function d return d3 format 02 f d yAxis axisLabel Y Axis 32 tickFormat function d return d3 format 02 f d axisLabelDistance 30 scope config visible true extended false disabled false autorefresh true refreshData0Only false D var chartdata createOBJ4Chart data scope apply function scope data chartdata H Listing 4 chartConfig Funktion Manipulation des ocpu callC bzw der Parame ter der aufzurufenden R Funktion ber das For mular im View scope getNew s
18. 2 Betsy entwickeln wird Bislang ist unklar inwieweit ein Upgrade von LMDE auf Betsy m glich sein wird oder ob man LMDE 2 von Grund auf neu installieren muss Eine erste Beta Version von Betsy gibt es seit Februar 2015 23 Wenn man also LMDE 2 in stallieren will muss man sich noch ein wenig in Geduld ben Zur Belohnung gibt es dann ein LM DE mit blau und grau als weiteren Systemfarben auf dem Desktop und nicht mehr nur gr n 24 LINKS 1 http blog linuxmint com p 1527 2 http distrowatch com table php distribution mint SE 3 http blog linuxmint com p 2613 S 4 http blog linuxmint com p 2671 5 http segfault linuxmint com 2014 08 upcoming Imde 2 to be named betsy comment 130532 6 https de wikipedia org wiki MATE_Desktop_ Environment 7 https de wikipedia org wiki Cinnamon_ Desktop Umgebung 8 http blog linuxmint com p 1910 9 https wiki ubuntuusers de Paketquellen _ freischalten PPA 10 http www pro linux de 0h21512d WELCOME To THE MISSILE LAUNCH 11 https de wikipedia org wiki Physical_Ad dress_ Extension 12 http www linuxmint com rel_debian php 13 http blog linuxmint com p 1781 14 http segfault linuxmint com 2014 08 upcoming Imde 2 to be named betsy Z 15 http www golem de news Imde linux mint wechselt zu debian stable neben ubuntu 1409 108945 html 16 http segfault linuxmint com 2015 02 about betsy S 17 https git
19. Ausbildung zum Fachinformatiker insbesondere RHEL CentOS Spacewalk und Icinga 1 Teilen Kommentieren SIMILES ARE LIKE METAPHORS IN THAT THEYRE BOTH ANALOGIES ANALOGIES ARE UKE SANDWICHES IN THAT IM MAKING ONE NOW AN 44 To The Moon Reise zum Mond die sie in ihrem Leben verwirklichen wollen Als Kind m chte man Astro naut Feuerwehrmann oder Superheld wer den Je nachdem wie man die Jugend ver lebt hat festigt sich dieser Wunsch oder man schl gt eine ganze andere Richtung ein Manchmal spielt das Leben aber anders als man es gerne h tte und so bedauert man auf dem Sterbebett was man alles nicht erreicht hat W re es nicht sch n wenn man zur ck reisen und sein Leben ndern k nnte um sei ne Tr ume zu verwirklichen D ie meisten Menschen haben Tr ume John schaute als Kind schon gerne die Sterne und den Mond an Zur ck in die Vergangenheit Dr Neil Watts und Dr Eva Rosalene sind zwei bei Sigmund Corp angestellte Wissenschaftler die genau dies leisten sollen Auch wenn sie nicht in die Vergangenheit reisen k nnen k nnen sie freies CC BY SA 4 0 von Dominik Wagenf hr sich zumindest in die Gedanken ei ner Person einschalten und bis in de ren Kindheit zur ckreisen um dort nderungen an deren Erinnerungen vorzunehmen John Wyles ist eine solche Per son Er liegt im Sterben und hat nur noch wenige Stunden zu leben als Dr Watts und Dr Rosalene in seinem Haus neb
20. Container f r se parate Objekte typischerweise kleine Bildtei le aus dem aktuellen oder einem anderen Bild Der dritte und letzte Teil der GIMP Reihe zeigt wie man mit Ebenen umgeht Redaktioneller Hinweis Dieser Text ist ein an gepasster Auszug aus dem Buch Bildbearbei tung mit GIMP Die 101 wichtigsten Tipps Teil 1 Grundlegende Funktionen 1 Bevor die Arbeit mit Ebenen beschrieben wird soll erkl rt werden wozu Ebenen dienen k nnen m Ebenen separieren Bildteile um sie mehrfach einsetzen zu k nnen m Ebenen erlauben mehrere Varianten von Bild teilen zu erzeugen m Ebenen erm glichen Teile eines Bildes tem por r auszublenden ohne dass diese wirklich entfernt werden m Ebenen verwaltet GIMP in einem Ebenensta pel in dem obenliegende nicht transparente Ebenen darunterliegende verdecken k nnen m berlagernde Ebenen lassen sich mit Ebenen modi zu interessanten Effekten verrechnen m Ebenen erlauben die bersichtliche Anordnung kleiner Bildelemente in einem Raster oder ent lang von Hilfslinien freiesMagazin CC BY SA 4 0 E Ebenen erh hen als Verwaltungsstrukturen die Ubersichtlichkeit in Bildern bei denen komple xe Manipulationen vorgenommen werden Achtung Die Arbeit mit Ebenen ist nicht schwer Dennoch f hrt sie zu den h ufigsten Fehlern mit GIMP berhaupt dem Arbeiten auf der falschen Ebene Das liegt an dem relativ komplexen Kon zept der Ebenen Diese k nnen sichtbar
21. Hintert ren zu entde cken Bei propriet rer Software ist der Quelltext nicht einsehbar wird aber auf Anfrage von einigen Herstellern zur Verf gung gestellt Grunds tzlich ist keine Software vor Infiltrierung durch Dritte gesch tzt Bei gro en Projekten wie zum Beispiel dem Linux Kernel muss der Pro grammcode durch eine oder sogar mehrere Per sonen gepr ft und freigegeben werden bevor er freiesMagazin CC BY SA 4 0 dann ver ffentlicht wird das sogenannte Peer Review 2 In der Vergangenheit kam es auch im Um feld Freier Software zu gr eren Sicherheits problemen wie zum Beispiel der Heartbleed Sicherheitsl cke 3 die es Angreifern erlaubte verschl sselte HTTPS Verbindungen abzuh ren Eine Verf gbarkeit des Quelltextes alleine garan tiert somit noch keinen Sicherheitsgewinn sie ist aber eine wichtige Voraussetzung um die Si cherheit von Software zu erh hen Sicherheits l cken wie Heartbleed haben dazu beigetragen ein gr eres Bewusstsein f r die Notwendigkeit von Software Auditierungen zu schaffen und vor Augen gef hrt dass Sicherheit auch Geld kostet Spurenarmes Surfen Beim Surfen im Internet hinterl sst man eine Viel zahl von Datenspuren die von Diensteanbietern genutzt werden k nnen In erster Linie dienen sie zur Ermittlung von Vorlieben um auf den Anwen der zugeschnittene Werbung oder Suchergebnis se anzeigen zu k nnen Gerade bei der Online Suche kann das schnell zu einer so
22. M ttern Debian und Ubuntu hinterher Das wird sich in Zukunft noch versch rfen da Linux Mint nach dem Willen seiner Entwickler seit Mai 2014 nur noch auf den Ubuntu Versionen aufbaut die l ngerfristig unterst tzt werden den sogenannten Long Term Supports LTS 3 Die Aktualit t der Distribution wird also zugunsten von Stabilit t und besserer Integration ihrer Kompo nenten geopfert Dasselbe Schicksal ereilt auch die Debian Edition die zuk nftig auf Debian Sta ble aufsetzen soll und nicht mehr wie bisher auf Testing 4 Damit die Distribution nicht ganz so schnell veraltet haben die Entwickler allerdings versprochen wesentliche und f r Anwender wich tige Desktop Programme trotzdem hin und wieder zu aktualisieren Laut Cl ment Lefebvre dem Maintainer dieser Linux Distribution soll sich Mint Apples Mac OS X als Ma stab f r ein Betriebssystem nehmen 5 das wie aus einem Guss wirkt und eine einheitli ches Nutzererlebnis bietet Damit sich diese Wir kung auch unter Linux entfalten kann wurden die Desktop Umgebungen Cinnamon und MATE entwickelt Durch diese beiden haupts chlich ein gesetzten Desktops wird das Erscheinungsbild von Mint und der Debian Edition stark verein heitlicht Wer einen anderen Desktop aus dem Repository installiert muss m glicherweise auf Mint spezifische Anpassungen verzichten MATE 6 beruht auf der Desktop Umgebung Gnome 2 die weniger Ressourcen beansprucht als ihre Nachfolgerin Gno
23. auf die 3er Kernel Reihe ist auch die neue Punktnull Version zuerst einmal eher unspektakul r Die Zahl der bislang aufgenommenen nderungen liegt eher im unteren Bereich wenn man sie mit den letzten Kernel Versionen vergleicht Immerhin ein gro er Wurf ist bereits mit an Bord das Live Patching des Linux Kernels Ein erster Ansatz war Ksplice das als pro priet re L sung Kernel Updates in ein laufen des System integrierte siehe Kernel R ckblick freiesMagazin 05 2008 11 Vergangenes Jahr stellten dann kurz nacheinander Suse und Red Hat eigene Methoden vor um dem Linux Kernel ohne Neustart Aktualisierungen unterzuschie Ausgabe 03 2015 KERNEL fJ ben siehe Der Februar im Kernelr ckblick freiesMagazin 03 2014 12 Beide Methoden nutzten verschiedene Ans tze und es war sehr un wahrscheinlich dass beide in den offiziellen Ent wicklungszweig aufgenommen werden w rden So setzten sich die Entwickler von kGraft Suse und kpatch Red Hat zusammen und reichten im November einen Patch ein der den Kernel um eine Schnittstelle f r Live Patching Module er weitert die dann von kGraft und kpatch genutzt werden k nnen Dieser Patch wurde nun in Linux 4 0 aufgenommen und wird damit die Basis daf r bieten dass Linux Systeme schnellstm glich mit Sicherheitsaktualisierungen f r den Kernel ver sorgt werden k nnen ohne Ausfallzeiten einpla nen zu m ssen Bericht zur Linux Entwicklung Auch dies
24. fix 3 some network boot loaders are missing from var lib cobbler loaders you may run a yum install cobbler loaders to download them or yum install y cobbler loaders cobbler sync Java Probleme W hrend der Spacewalk Installation wird automa tisch die ben tigte Java Version OpenJDK in stalliert Es ist nicht ratsam andere Java Derivate z B Oracle JRE zu installieren Treten Probleme mit dem Tomcat Server auf kann es hilfreich sein zu berpr fen dass das korrekte Java Derivat OpenJDK verwendet wird java version java version 1 7 0_71 503 Service Unavailable Zeigen die Spacewalk Webseite oder API Skripte nach einiger Zeit 503 Service Unavailable Fehlermeldungen an kann Java die Fehlerursa che sein Dieser Fehler betrifft vor allem ltere Spacewalk Installationen 2 1 oder lter und wird durch eine fehlerhafte JVM Heap Einstellung ver ursacht Erkennbar ist das an OpenJDK Runtime Environment rhel 2 5 3 2 e16_6 x86_64 u71 b14 OpenJDK 64 Bit Server VM build 24 65 b04 mixed mode Stehen dem System aufgrund mehrerer YUM Softwarequellen neben OpenJDK auch das pro priet re Oracle JRE zur Verf gung empfiehlt es sich dieses in der Konfiguration des Repositorys als Installationskandidaten zu sperren meinKanal exclude jre linux Somit wird sichergestellt dass im Rahmen der In stallation oder anderer Updates Upgrades keine ungewollte Java Version installiert wird
25. https github com krispo angular nvd3 blob gh pages js scatterChart js 56 https docs angularjs org guide scope 57 http heise de 1851521 58 http gruntjs com getting started 59 https www opencpu org jslib html lib function S 60 https www opencpu org jslib html lib cors SE 61 https Ieanpub com d3angularjs 7 Markus Herrmann und Markus Iwanczok besch ftigen sich im Be reich Marketing amp Data Sciences mit statistischen Webapplikationen Autoreninformation 1 Teilen gt Kommentieren Moria by Randall Munroe CC BY NC 2 5 http xkcd com 760 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 36 SYSTEMVERWALTUNG 2 Spacewalk Teil 5 Troubleshooting und Zukunft von Christian Stankowic siehe freiesMagazin 01 2015 1 dreh te sich um die Verwaltung von Solaris Systemen Dieser f nfte und abschlie ende Teil besch ftigt sich mit der Fehlersuche und der Zukunft von Spacewalk D er vorherige Teil dieser Artikelserie Fehlersuche Funktioniert Spacewalk nicht wie gewohnt kann dies aufgrund der Anzahl der verwendeten Kom ponenten viele Ursachen haben die es sukzessi ve zu berpr fen gilt Netzwerk Firewall Eine h ufige Fehlerquelle sind fehlerhafte Netzwerkport Freigaben etwa auf dem lokalen Spacewalk Server oder einer zwischen mehreren Netzwerksegmenten betriebenen Firewall Die folgenden Netzwerkports m ssen je nach Konfiguration ge ffn
26. https github com msiwan freiesMagazin 25 https www opencpu org download html 26 https github com jeroenooms opencpu server SE 27 http nginx com resources admin guide reverse proxy SE 28 https www virtualbox org 29 https www vagrantup com 30 http heise de 2066800 31 https www vagrantup com downloads html S 32 https github com mitchellh vagrant S 33 http www ansible com 34 https docs vagrantup com v2 35 http www docker com S 36 http heise de 2127220 37 https docs docker com installation S BEHOLD KHAZAD DUM THE DWARROWDELF THE MINES OF MORIA ONCE THE GREATEST AND NISHnEST 38 https github com docker docker 39 https registry hub docker com repos opencpu 40 https docs docker com S 41 http nodejs org 42 http www npmijs com 43 http bower io 44 http yeoman io 45 http gruntjs com S 46 https github com joyent node wiki Installing Node js via package manager S 47 https github com joyent node 48 https github com yeoman generator angular S 49 http compass style org 3 50 http getbootstrap com S 51 https www ruby lang org 52 http getbootstrap com components jumbotron 53 https docs angularjs org guide services S 54 https docs angularjs org guide controller S Bur THE DWARVES DELVED TO GREEDILY PROGRAMMIERUNG f 55
27. ist Ist Ruby vorhan den gen gt zur Compass Installation gem install compass Nach der Ausf hrung des Angular App Generator hat das Arbeitsverzeichnis die folgende Struktur tree L 1 app bower json bower_components Gruntfile js node_modules package json test Einbindung von App Komponenten Ein genauer Blick in die Verzeichnisse l sst erken nen dass ein Grundger st f r die Entwicklung der AngularJS App mit nahezu allen grundlegenden Modul und Paketabh ngigkeiten und zahlreichen Templates angelegt wurde Da f r die Beispiel applikation aber auch noch D3 Komponenten und D3 Angular Direktiven ben tigt werden m ssen diese noch manuell f r Bower referenziert werden Mittels Kommandozeilenaufruf bower install save d3 nvd3 angular N nvd3 30 installiert man diese fehlenden Komponenten d3 nvd3 und angular nvd3 nach freiesMagazin bower_components und legt dazu gleichzeitig eine Referenz in der Datei bower j son Abschnitt dependencies an F r die Beispielapplikation wird D3 in Version 3 5 3 verwendet Anschlie end m ssen die in diesem Zuge instal lierten CSS Stile und JavaScript Dateien noch in der Datei app index html referenziert werden damit sie beim sp teren Seitenaufruf zur Verf gung stehen CSS das Angular App Modul scripts app js inji ziert werden Hinzuf gen von nvd3 zum Modul freiesMagazinApp angular moduleC freiesMagazinApp
28. lassen sich nur mit dem Textwerkzeug anle gen und k nnen mit diesem auch noch bearbeitet werden solange GIMP sie nicht in normale Bilde benen umgewandelt hat Ebenengruppen Eine der wesentlichen Neuerungen der GIMP Version 2 8 war die Einf hrung von Ebenengrup pen Diese Gruppen fassen die enthaltenen Ebe nen zusammen und erlauben beispielsweise alle in einer Gruppe enthaltenen Ebenen in einem Schritt auszublenden Ebenen verbinden GIMP erlaubt das Verbinden von Ebenen Dazu werden die gew nschten Ebenen im Ebenendock mit dem Kettensymbol verkn pft Anschlie end Ausgabe 03 2015 BILDBEARBEITUNG 2 N Ebeneneigenschaften __ Rename layers 1 F Neue Ebene Neu aus ae ED Neue Ebenengruppe Ebene duplizieren af Ebene verankern g Nach unten vereinen Ebene l schen Ebenengr e O Ebene auf Bildgr e E Ebene skalieren Ebenenmaske hinzuf gen Ebenenmaske anwenden Ebenenmaske l schen Ebenenmaske anzeigen Ebenenmaske bearbeiten Ebenenmaske deaktivieren 2 Auswahl aus Maske g Alphakanal hinzuf gen Alphakanal entfernen 1E Auswahl aus Alphakanal Sichtbare Ebenen vereinen Bild zusammenf gen Layer Effects gt Text along path Das Kontextmen im Ebenendock fasst die wichtigsten Funktionen zusammen Bild_auf Ebene Bild_ab Posl ausw hlen Ende z le gt gt m m mle Ebene nach ganz unten T Neue Ebene
29. lt die Funktionen f r die Arbeit mit Ebenen Einige Plug ins erweitern wirkt jedes auf eine dieser verkn pften Ebenen angewendete Werkzeug beispielsweise das Ver schiebewerkzeug oder ein Transformationswerk zeug dann der Reihe nach auf alle Ebenen in dieser Kette Eine Reihe wichtiger Funktionen gibt es noch die im Ebenendock nicht direkt sondern nur im Kon textmen oder an anderen Orten vorhanden sind Tipp 74 Kopieren und Einf gen Beim Kopieren transportiert GIMP den ausgew hl ten Bereich in die Zwischenablage Besteht keine Auswahl kopiert GIMP die gesamte aktuelle Ebe ne Man kann diesen Prozess im Pinseldock ver folgen da die erste Position dort immer den Inhalt freiesMagazin CC BY SA 4 0 dieses Men amp der Zwischenablage zeigt Es gibt aber auch ein Infofenster das den Inhalt der Zwischenablage kontinuierlich anzeigt Die Tastenkombination Strg C ist normalerwei se die schnellste Methode f r das Kopieren des Inhalts einer Auswahl auf der aktuellen Ebene in die Zwischenablage Schwebende Auswahl Das Einf gen durch Strg V kopiert den Inhalt der Zwischenablage in das aktuelle Bild Dabei erzeugt GIMP eine ganz spezielle Ebene die sog schwebende Auswahl Diese tempor re Ebene hat eine besondere Eigenschaft Solange sie be steht wirken alle Aktionen nur auf diese Ebene Ausgabe 03 2015 schieben Ein Mausklick neben diese Ebene verankert sie auf der darunterliege
30. man zur ckreisen und sein Leben ndern k nnte um seine Tr ume zu verwirklichen weiterlesen freies agazin CC BY SA 4 0 Ausgabe 03 2015 ISSN 1867 7991 Editorial Das erste Smartphone mit Ubuntu Im Februar konnten schnelle K ufer das erste Ubuntu Smartphone kaufen Das Aquaris E4 5 vom Hersteller BQ ist n mlich nicht im regul ren Verkauf sondern wird nur in zeitlich befristeten Aktionen verkauft 1 Die ersten Testberichte le sen sich durchaus vielversprechend Die Hard ware des Dual Sim Smartphones scheint entspre chend des Verkaufspreises von ca 170 Euro im Mittelklasse Bereich zu liegen F r das Betriebssystem wurde im Vergleich zu den bereits am Markt etablierten Systemen ein neuer Ansatz gew hlt Die sogenannten Scopes stellen Inhalte aus verschiedenen Quellen auf ei ner Seite dar sodass der Nutzer verschiedenste Informationen erh lt ohne die jeweilige App extra ffnen zu m ssen Der Scope Heute zeigt zum Beispiel die Termine des Tages Wetter Nach richten get tigte und erhaltene Anrufe und Nach richten Insgesamt scheint das Betriebssystem schon gut zu funktionieren auch wenn einzelne Testberichte von zahlreichen Abst rzen und Akku Problemen berichten und einige Funktionen noch sehr langsam arbeiten Immerhin der Anfang ist nun gemacht und auf dem Mobile World Congress soll in den n chsten Tagen bereits das n chste Ubuntu Smartphone vorgestellt werden 2 freiesMagazin hat Geburts
31. mit Unterst tzung durch ein statistisches Backend wie OpenCPU OpenCPU Das OpenCPU Framework von Jeroen Ooms 13 ist eine universelle HTTP Schnittstelle API zum freiesMagazin CC BY SA 4 0 Statistikprogramm R 14 R gilt als Standard f r statistisches Rechnen und OpenCPV bietet hier zu eine Mapping Funktionalit t die Parameter die mit den HTTP Methoden GET und POST ber geben wurden auf R Funktionen Skripte oder Objekte anwendet W hrend GET zum Anfordern von Ressourcen verwendet wird wird POST zum Aufruf von R Funktionalit ten benutzt OpenCPU API Docs 15 R kann daher ber die OpenCPU API von je der Applikation angesprochen werden die HTTP Methoden beherrscht Somit er ffnet sich damit auch die M glichkeit R als lokales oder entfern tes Backend f r lokale oder Webapplikationen zu verwenden OpenCPU Apps Eine generische OpenCPU App Webseite mit OpenCPU Verbindung besteht aber in ers ter Linie aus einem R Package welches zu s tzlich die Distribution einer Webseite ent h lt Hierzu muss beim Erstellen des R Package lediglich das Webroot Verzeichnis inst www zum Skeleton hinzugef gt werden R Funktion package skeleton 16 Creating R Packages 17 bevor das R Package in Open CPU eingebunden wird Die App ist dann un ter http opencpu server ocpu library lt package name gt www erreichbar Ein offizieller JavaScript Client 18 erm glicht auch die nahtlose Integra
32. repositories list freiesMagazin CC BY SA 4 0 Debian haben Nach dem Neustart sollte der semi rollende Sportwagen LMDE in einen soliden Trak tor Debian Wheezy transformiert worden sein was man sich mit der Ausgabe von 1sb_release best tigen lassen kann wenn das Paket Isb core installiert ist 1sb_release icd Distributor ID Debian Debian GNU Linux 7 8 wheezy wheezy Description Codename Ausgabe 03 2015 UBUNTU fJ Wheezy ist stabil und wird noch eine Weile un terst tzt werden Wenn das System einfach nur laufen soll und man von Updates nur gest rt wer den m chte wenn n tig w re die Umwandlung von LMDE in Wheezy ein m glicher Schritt dahin Ein weiterer Nachteil von LMDE besonders bei mobilen Ger ten ist allerdings dass man das System oder wenigstens die Home Partition nicht so einfach bei der Installation verschl sseln kann Wenn man auf dieses Sicherheits Feature wert legt muss man das selber machen Eine Anlei tung dazu findet man unter anderem im Forum von Linux Mint 22 Fazit Abgesehen von ein paar Ecken und Kanten und wenn man bereit ist selber zu reparieren was nicht mehr rund l uft hat man mit einem zu Whee zy transformierten LMDE kein aktuelles aber ein solides Betriebssystem das auch auf lterer bzw schwacher Hardware einfach l uft Abgesehen davon ist LMDE 1 aber praktisch tot und erf hrt keine richtigen Aktualisierungen mehr Spannend bleibt daher wie sich LMDE
33. sei Dank ist Linux hier fr hzeitig mit an Bord so dass kommende Versionen der verschiedenen Linux Distributionen bis zur Einf hrung der ers ten Skylake Prozessoren diese Funktion bereits an Bord haben d rften Das ist durchaus erstre benswert stellt MPE doch einen Ansatz dar um Speicher berl ufe zu unterbinden die einem Pro zess beispielsweise h here Rechte verschaffen zu k nnen Die neuen Prozessoren verf gen hier zu ber neue Register und Befehlss tze zu deren Verwendung die dann von entsprechend kompi lierten Anwendungen genutzt werden k nnen Das Linux basierte Smartphone Betriebssystem Android verf gt ber ein eigenes System zur Inter prozesskommunikation Inter process communi Ausgabe 03 2015 KERNEL fJ cation IPC namens Binder 5 Seit einiger Zeit befindet sich der Code bereits im Staging Zweig und im produktiven Einsatz ist Binder auf Millio nen von Mobilger ten bereits seit Jahren erprobt Nun wurde Binder in den produktiven Kernel ber nommen und stellt nun die erste Schnittstelle f r IPC im Linux Kernel dar Allerdings arbeiten die systemd Entwickler an kdbus der ebenfalls als IPC Dienst innerhalb des Kernels arbeiten soll Doch bislang wurde dieser noch nicht zur Auf nahme vorgelegt und wann die Entwickler ihn als stabil erachten ist auch noch nicht abzusehen Entwickler von ARM basierten SoCs System on Chip profitieren von der Unterst tzung f r Coresight Dahinter
34. texlive lang german texlive latex extra Sofern man weitere spezielle LaTeX Pakete braucht kann man diese nat rlich je nach Ver wendungszweck problemlos nachinstallieren Pro blematisch ber die Paket Verwaltung k nnte sich erweisen dass ShareLaTeX das Paket latexmk mindestens in der Version 4 39 ben tigt In den Paketquellen von Ubuntu ist latexmk allerdings nur in Version 4 35 enthalten Bei der Arbeit an nicht allzu komplexen Dokumenten erwies sich dies im Nachhinein allerdings nicht als ein Pro blem Nichtsdestotrotz werden trotzdem einige exter ne Pakete ben tigt die mittels des Paketmana gers von node js npm 9 und dem Ruby Paket manager gem installiert werden m ssen npm install g grunt cli gem install fpm Anschlie end liegt im Arbeitsverzeichnis ein tmp Ordner der problemlos gel scht werden darf Da nach muss man das Git Repository klonen Zu beachten ist dass man den Release Branch nutzt und nicht den Master Branch 49 git clone b release https github com sharelatex sharelatex git Im Anschluss m ssen einige Pakete ber npm und die ShareLaTeX Dienste installiert werden npm install grunt install Beide Befehle dauern relativ lange je nach ver f gbaren Bandbreite dauert der Download seine Zeit Nachfolgend muss noch mit dem Tool grunt ge pr ft werden ob alles erfolgreich durchgelaufen ist grunt check force Der Parameter force ist notwendig da grunt hier fe
35. ver wendeten Datentr ger wechseln nun funktioniert dies auch in Verbindung mit den auf Leistung und Redundanz ausgelegten RAID 5 amp 6 6 Auch Scrubbing das die Integrit t der Daten in Btrfs pr ft und Fehler gegebenenfalls behebt funktio niert nun mit diesen beiden RAID Leveln Eine vollst ndige Auflistung neuer Funktionen und Treiber bietet die englischsprachige Seite Kernel Newbies 7 Linux 3 20 oder Linux 4 0 Vor Ver ffentlichung der neuen Entwicklerversion stellte sich noch die Frage nach der Versionsnum mer f r den kommenden Kernel Bereits bei der Ver ffentlichung von Linux 3 0 stellte Torvalds klar dass er nicht mehr bis zur 40 hochz hlen m chte freiesMagazin CC BY SA 4 0 und so stellte er die kurzerhand eine Umfrage in der virtuellen Geisterstadt Google ein ob auf 3 19 die Nummer 4 0 folgen sollte 8 Das Ergeb nis fiel nicht ganz so eindeutig aus wie Torvalds sich erhofft hatte dennoch folgte er der einfachen Mehrheit und legte Linux 4 0 als neue Version fest Der Name des neuen Linux Kernels Hurr durr lma sheep bezieht sich im brigen auf eine fr here Abstimmung 9 die ber 5800 Teilnehmer verzeichnen konnte und das obwohl er dies als Test gekennzeichnet und um Nichtbeachtung gebeten hatte Immerhin 62 bevorzugten Hurr durr lma sheep im Gegensatz zu l like online polls So liegt nun Linux 4 0 rc1 10 als neue Major Version vor Wie schon beim Schwenk
36. verbirgt sich eine Hardware basierte L sung um die Funktion der Chips und der drauf laufenden Software zu verfolgen Mittels der nun verf gbaren Schnittstelle im Kernel ist es Entwicklern nun m glich Fehler und Leistungs engp sse mit dieser Technik zu finden Der Device Tree macht angeschlossene Ger te zug nglich die w hrend des Startvorgangs erkannt wurden Dieses System hat jedoch so seine Schw chen bei Umgebungen die auf Er weiterungen ausgelegt sind wie zum Beispiel Ent wicklerboards Device Tree Overlays stellen nun eine Methode dar Teile des Device Tree zur Lauf zeit zu ver ndern und vereinfachen damit die Un terst tzung f r beispielsweise BeagleBone oder Raspberry Pi Weiterhin wird nun Heterogeneous System Archi tecture HSA in Verbindung mit AMDs Radeon Grafiken unterst tzt HSA erm glicht die gemein same Nutzung von Systemressourcen f r ver schiedene Prozessortypen wie CPUs Grafik oder Signalprozessoren Auf der Netzwerk Seite bringt Linux 3 19 nun Unterst tzung daf r mit be stimmte Netzwerk Operationen an spezialisierte Hardwarekomponenten abzugeben insbesonde re Routing und Switching Das Netzwerkdateisystem NFSv4 2 unterst tzt nun die Reservierung von Speicherplatz noch be vor ein Schreibvorgang ausgef hrt wurde Preal locate sowie das Freigeben von Speicherplatz in nerhalb einer Datei Hole Punching Btrfs konn te schon l nger im laufenden Betrieb den
37. werden Who Writes Linux 15 Die Entwicklung der Echtzeit Erwei terungen Nachdem es Ende vergangenen Jahres f r die weitere Entwicklung des Realtime Kernels 16 eher tr be aussah siehe Der November im Kernelr ckblick freiesMagazin 12 2014 17 zeigt sich nun wieder ein Silberstreif am Echtzeit Horizont Nachdem der Hauptentwickler Thomas Gleixner angek ndigt hatte seine Arbeit zuguns ten bezahlter T tigkeiten stark zur ckzufahren freiesMagazin CC BY SA 4 0 rief das Open Source Automation Development Lab OSADL 18 die Industrie zur finanziellen Unterst tzung auf Diese antwortete und konnte mit Zusagen ber 250 000 zumindest die wei tere Entwicklung f r das Jahr 2015 sichern Zu s tzlich sind weitere Firmen dem OSADL als Mit glieder beigetreten und einige bestehende Mitglie der haben ihren Mitgliedsstatus erh ht und damit auch die H he ihrer Mitgliedsbeitr ge wodurch auch f r die kommenden Jahre mehr finanzielle Mittel zur Verf gung stehen 19 Die Echtzeit Erweiterungen sind im Umfeld der Automatisierung und Anlagensteuerung beson ders wichtig Hier ist es wichtig dass Anfragen vom System sofort verarbeitet werden oder zumin dest ein Zeitraum bis zur Verarbeitung garantiert werden kann Allerdings haben diese Erweiterun gen bislang in den Augen der Kernel Entwickler noch nicht die notwendige Reife erreicht um in den offiziellen Entwickler Zweig aufgenommen zu werden LINKS
38. 1 und auch der Quellcode zur Verf gung 32 Vagrantfile Das Vagrantfile zur Erstellung eines VirtualBox Images mit einem virtuellen Server mit zwei Ker nen 4 GB Arbeitsspeicher und vorinstalliertem Ubuntu 14 04 LTS mit OpenCPU k nnte folgen derma en lauten Vagrant configure 2 do config config vm provider virtualbox do v v memory 4096 v cpus 2 end config vm box ubuntu trusty64 PROGRAMMIERUNG J figurierte VirtualBox Images dem Vagranthub heruntergeladen und installiert Das Verzeichnis in dem sich das Vagrantfile befindet wird dabei standardm ig mit dem Verzeichnis vagrant im Gastsystem synchronisiert Die Konfiguration des Netzwerks erfolgt mit config vm network wobei im obigen Vagrant file Port 80 des virtuellen Servers auf Port 8080 des Gastsystems weitergeleitet wird Zus tzlich wurde auch ein privates Netzwerk eingerichtet und der VM die IP 192 168 0 10 zugewiesen Da die Installation von OpenCPU nur weni ge Zeilen erfordert wird sie hier als inline Shell Kommando mittels config vm provision config vm network private_network ip 192 168 0 10 config vm network forwarded_port guest 80 host 8080 config vm provision shell inline apt get install opencpu server y end sudo add apt repository ppa opencpu opencpu 1 4 y amp amp sudo apt get update amp sudo Listing 1 Das Vagranttile Die grundlegenden VM Eigenschaften und das zu installierende Be
39. 1f84746e8b972C129f443e1300e253fb6bc4f4287 1420 97 Cockpit ist derzeit ausschlie lich f r Fedora 20 und 21 und CentOS bzw Fedora Atomic als Bin r paket erh ltlich die Unterst tzung weiterer Dis tributionen ist jedoch geplant Theoretisch sollte sich Cockpit jedoch auch auf anderen Systemen mit systemd kompilieren lassen Up since 2015 01 067T14 59 57 518964533Z Fedora 21 Server installiert Cockpit vor auf ande ren Systemen muss lediglich das entsprechende Paket installiert und der dazugeh rige systemd Service aktiviert werden Docker Container Verwaltung in Cockpit 0 27 amp freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 43 yum install cockpit systemctl enable cockpit socket systemctl start cockpit Die Web Oberfl che ist ber HTTPS erreichbar und lauscht auf TCP Port 9090 nach der Instal lation muss eine entsprechende Firewall Regel erstellt werden firewall cmd add service cockpit Ausblick Mit diesem Artikel endet die Einf hrung in Space walk Die quelloffene Software eignet sich so wohl f r homogene als auch gemischte System landschaften und bleibt dank stetiger Entwick lung auch weiterhin ein interessantes Projekt Spacewalk Anwendern empfiehlt sich dennoch auch einen Blick auf das oben angesprochene modernere Katello Projekt 7 zu werfen Dieses erfreut sich einer ebenso aktiven Entwicklung und WHILE IM UP DOES ANYONE WANT A SANDWICH IS SANDWICH A METAPH
40. Basis Installation durchzuf hren die im Anschluss daran erkl rt wird Im dritten Kapitel folgt der Einstieg in Unity der grafischen Oberfl che von Ubuntu Dort wird ein guter Einstieg in die Komponenten des Unity Desktops gegeben So wird unter anderem erkl rt wie der Launcher und die Dash funktionieren und was man alles im oberen Panel auf dem Desktop findet Im Anschluss wird im vierten Kapitel darge legt wie man seine Ubuntu Installation einrich tet Darunter f llt wie man sich mit einem WLAN Netzwerk verbindet und was man zu tun hat wenn etwa der WLAN Stick nicht automatisch erkannt wird Weiterhin wird auch noch thematisiert wie man einen UMTS Stick in Betrieb nimmt Neben dem Internet Zugang wird auch noch genannt wie man das System aktualisiert fehlende Sprach pakete nachinstalliert und die Grafikkarte einrich tet Zum Schluss des Kapitels werden noch die Drucker und Scanner Einrichtung sowie die In stallation von Software aus dem Software Center und auch au erhalb des Software Centers be schrieben Ausgabe 03 2015 Das f nfte Kapitel befasst sich mit der Nutzung von Firefox Thunderbird Empathy und Skype Mit dabei ist auch eine Anleitung wie man seine Da ten aus dem Firefox und Thunderbird Profil aus dem Windows System bertr gt und in Ubuntu nutzbar macht Im sechsten Kapitel dreht es sich darum wie man Windows Programme unter Ubuntu benutzt Da bei wird nicht nur Wine genannt sondern auch
41. Beachten sollte man hierbei dass nur verschl sselte Verbindun gen ber solche Verbindungen aufgebaut werden sollten Eine Alternative bietet die Nutzung eines Anonymisierungsnetzwerkes Tor Eines der bekanntesten Netzwerke die anony mes Surfen erm glichen ist Tor 20 Dabei wer den die Verbindungen ber die einzelnen Tor Knoten die auf Rechnern in der ganzen Welt laufen geleitet Man kann Tor als Client nutzen oder auch selbst einen Knoten anbieten ber den dann andere Teilnehmer anonym surfen k nnen Ausgabe 03 2015 SICHERHEIT W Die Verbindung zwischen den Knoten wird ver schl sselt Die einzelnen Teilnehmer haben dabei keinen Einblick in die bermittelten Daten Am Endpunkt also am bergang zum angefragten Zielserver muss die Verbindung wieder entschl s selt werden Dieser Knoten hat Zugriff auf die bertragenen Daten Es ist also auch hier sehr zu empfehlen nur verschl sselte Verbindungen aufzubauen Die einfachste M glichkeit Tor zu nutzen ist der vom Projekt bereitgestellte Tor Browser 21 Da bei handelt es sich um eine modifizierte Firefox Version die alle f r Tor notwendigen Komponen ten bereits enth lt Alternativ dazu kann man auch eine spezialisier te Linux Distribution wie zum Beispiel Tails 22 nutzen die einfach auf einen USB Stick gespielt und von dort aus gestartet und genutzt werden kann Tails bietet au erdem noch einen Windows Tarnmodus an in dem sich das System ge g
42. DE leicht in ein Wheezy umwan deln sollte man es bereits installiert haben und nicht neu installieren wollen Oder man instal liert LMDE wenn man keine Lust hat selber Wheezy aufwendig zu konfigurieren 19 Dazu m ssen die folgende Repositories in die Datei etc apt sources list 20 eingetragen wer den etc apt sources list rm etc apt preferences d official N package repositories pref Zum Schluss wird die Umwandlung in Wheezy mit diesen Befehlen angesto en apt get update apt get remove mintsystem apt get upgrade apt get dist upgrade reboot Dieses Vorgehen ist allerdings nicht unbedingt f r Benutzer gedacht die wenig Erfahrung mit deb http ftp de debian org debian wheezy main contrib non free deb src http ftp de debian org debian wheezy main contrib non free deb http security debian org wheezy updates main contrib non free deb src http security debian org wheezy updates main contrib non free Mint repo for FF Thunderbird and other mint specific updates deb http packages linuxmint com debian main upstream import Listing 1 sources list Anschlie end muss noch die Datei etc apt sources list d official source reposito ries list gel scht oder umbenannt und etc apt preferences d official package repo sitories pref gel scht werden In ersterer stehen die LMDE spezifische Repositories in letzterer das LMDE spezifische Apt Pinning 21 rm etc apt sources list d official N package
43. OR freiesMagazin CC BY SA 4 0 NO IM BAD AT METAPHORS WELL A SMILE IS LIKE BUT I COLD TRYASIMILE A METAPHOR IS ASIMILE IS THAT SMILE ITSELF A en T MAYBE T5 SURE A aliapipa kann je nach Einsatzzweck einige weitere Vorteile mit sich bringen LINKS 1 http www freiesmagazin de freiesMagazin 2015 01 2 http cefs steve meier de 3 https fedorahosted org spacewalk 4 https www redhat com archives spacewalk list 2 5 https access redhat com documentation en US Red Hat Satellite 5 6 html User _Guide sect Red_Hat Satellite User Guide Backing up an Embedded_Database html S 6 https access redhat com documentation en US Red Hat Satellite 5 6 html User _Guide chap Red_Hat_Satellite User_Guide Planning_for_Disaster_Recovery html S 7 http www katello org 8 Fin wnsthetslem anorg rel Analogies by Randall Munroe CC BY NC 2 5 http xkcd com 762 Ausgabe 03 2015 SYSTEMVERWALTUNG J 9 http www pulpproject org 3 10 hipaa candiepinprojeot orgi ZS 11 http www freiesmagazin de freiesMagazin 2014 08 12 https www redhat com archives spacewalk devel 32 13 http www cockpit project org S Autoreninformation J Christian Stankowic Webseite be sch ftigt sich seit 2006 mit Linux und Virtualisierung Nachdem er privat Erfahrungen mit Debian CRUX und ArchLinux sammeln konnte widmet er sich seit seiner
44. Titel gepasst wie bei To The Moon denn genau darum geht es in dem Spiel um Gef h le Tr ume W nsche Hoffnungen Tod Trauer Entt uschung Liebe Krankheit Schmerz To The Moon bietet dem Spieler all das freies CC BY SA 4 0 Das Wort Spieler steht mit Ab sicht in Anf hrungszeichen denn sehr oft ist man eher Zuschauer als aktiver Teilnehmer Man kann Dr Rosalene und Dr Watts zwar durch die Level bewegen Gegen st nde aufheben und auf die Art kleinere R tsel l sen aber die stehen gar nicht im Vordergrund Auch die kleinen Puzzlespiele die zwischen jeder Erinnerungsebene auftauchen sind keine Herausfor derung wirken manchmal sogar et was deplatziert Das Herz von To The Moon ist vor allem die Geschichte um John und seine Frau River Man begleitet die beiden vom Sterbebett r ckw rts durch die Johns Erin nerungen bis zu Johns Kindheit So ergeben sich beim Spielen oft Fragen was einige Gespr che oder Ereignisse in Johns Erinnerungen bedeuten da man deren Ursache noch nicht kennt Und ge nau das rei t den Spieler mit weil man unbedingt erfahren m chte wie die Geschichte ausgeht oder besser gesagt wie sie anfing Und obwohl John und River nur zwei kleine Pixel personen sind kann man sich in sie hineinverset zen und mitf hlen wenn man ihre Erinnerungen teilt Auch die beiden Wissenschaftler sind keinen wei en Bl tter sondern Menschen mit Pers n lich
45. Wenn in einem Ebenenstapel mindestens zwei Ebenen sichtbar sind und einander berlappen gibt es die M glichkeit die Pixel der oberen mit den der unteren Ebene zu verrechnen Norma lerweise werden die Pixel der oberen Ebene die der unteren einfach verdecken Aber das ist nicht die einzige M glichkeit Es w re beispielsweise denkbar dass nur die helleren oder die dunkle ren Pixel der beiden involvierten Ebenen erschei nen oder die Differenz zwischen den Pixeln an gezeigt wird Diese und viele weitere Methoden Pixel zweier Ebenen miteinander zu verrechnen hei en im GIMP Jargon Ebenenmodi Im Modus Faser extrahieren stellt GIMP selbst die feinsten Unterschiede zwischen zwei Ebenen deutlich dar amp Ausgabe 03 2015 BILDBEARBEITUNG 2 Man w hlt einen Ebenenmodus aus indem man ihn im Ebenendock oben rechts unter Modus einstellt Ein Mausklick auf den Button zeigt die zur Verf gung stehenden Modi an Bei GIMP sind diese Modi ab der Version 2 8 grob vorsortiert Zun chst kommen Modi die Pixel er setzen dann solche die Bilder normalerweise aufhellen dann die zum Abdunkeln gefolgt von denen zum berlagern und Vergleichen von Ebe nen Als letztes folgen die speziellen Modi des HSV Farbmodells Oft ist es eine gute Idee mehrere Modi nacheinander auszuprobieren In die sem Fall w re es recht umst ndlich wenn man den Modus jedes Mal im Me n unter dem Button ausw hlen muss Stattdess
46. achschlagen von Informationen etwas schwieri ger macht Fazit Neueinsteigern in die Welt des Raspberry Pi und des Ansteuerns von Schaltungen mit Minicom putern kann das Buch Raspberry Pi f r Kids uneingeschr nkt empfohlen werden unabh n gig davon welches Alter der Leser hat Es wird in allen Themen mit der n tige Tiefe eingef hrt und es werden eine ganze Reihe von elektrischen Schaltungen vorgestellt und zum Nachbau ani miert Wer allerdings schon ein bisschen Erfahrung mit Linux Python und eventuell auch elektrischen Schaltungen hat sollte vielleicht vorher einen Blick ins Buch werfen ob nicht doch schon zu viel Bekanntes darin steht Neulinge die erkl rte Zielgruppe des Buchs liegen mit dem Buch aber genau richtig Redaktioneller Hinweis Da es schade w re wenn das Buch bei Jochen Schnelle im Regal verstaubt wird es verlost Die Gewinnfrage lautet 61 2014 ist eine neue Variante des Raspberry Pi erschienen das Modell B An welchem Tag in welchem Monat geschah dies Die Antwort kann bis zum 8 M rz 2015 23 59 Uhr entweder ber die Kommentarfunk tion auf der Website oder per E Mail an redaktion freies agazin de geschickt werden Die Kommentare werden bis zum Ende der Ver losung noch nicht freigeschaltet Das Buch wird dann unter allen Einsendern die die Frage richtig beantworten konnten verlost Buchinformationen Raspberry Pi f r Kids 1 Auflage 2 Michael Weigend m
47. alog erlaubt eine neue Ebenengr e und Position festzulegen Q Das voreingestellt ge ffnete Kettensymbol zwischen den Zahlenfeldern verbindet die Breite mit der H he und bewahrt das Seitenverh ltnis sofern es geschlossen ist Durch Versatz kann man die Position der Ebene verschieben Zentrie ren bewirkt dass der Inhalt der urspr nglichen Ebene genau mittig in der neuen platziert wird Hinweis Bei dieser Funktion bleibt der Inhalt der urspr nglichen Ebene so weit wie m glich erhal ten und ndert seine Gr e nicht Das macht die Funktion Ebene skalieren siehe n chster Tipp Eine Variante dieser Funktion ist Ebene auf Bildgr e Diese recht oft verwendete Funktion freiesMagazin CC BY SA 4 0 Ebene skalieren Ebene skalieren mauszeiger png 36 Unbenannt Ebenengr e Breite 248 24 24 x 24 Pixel 96 PPI H he px v Qualit t Interpolation Kubisch v H Hire gJ Zur cksetzen Abbrechen skalieren BILDBEARBEITUNG 2 Das voreingestellt ge ffnete Ketten symbol in diesem Dialog zwischen den Zahlenfeldern verbindet die Breite mit der H he und bewahrt das Seitenver h ltnis sofern es geschlossen ist Tipp 81 Ebenen verbinden ver sus Ebenen verschmelzen Ebenen entstehen oft durch das Ausw h len bestimmter Bereiche die dann zur weiteren Bearbeitung als separate Ob jekte wieder in das Bild kopiert werden
48. and muss ebenfalls entsprechend de finiert werden die Verschl sselungsst rke sollte einfach auf High Grade belassen werden Mit Hilfe des angegebenen Revocation Password l sst sich das Zertifikat zu einem sp teren Zeit punkt wieder zur ckziehen Nachdem das For freiesMagazin CC BY SA 4 0 mular abgeschickt wurde erh lt man dann einen Link ber den man das pers nliche Zertifikat be ziehen kann Da das Zertifikat im eigenen Browser erzeugt wird muss der Vorgang noch best tigt werden Nach erfolgreicher Installation findet man das Zertifi kat in den erweiterten Einstellungen unter Cer tificates View Certificates Dort sollte man nun im Reiter Your Certificates das COMODO Zertifikat sehen k nnen Das Zertifikat muss zu n chst exportiert werden um es danach in ein E Mail Programm wie Thunderbird wieder impor tieren zu k nnen Dazu klickt man das Zertifikat an und w hlt den Punkt Backup Beim Export vorgang wird man aufgefordert ein Passwort zu vergeben Dieses Passwort sollte man sich gut merken und die exportierte Zertifikatsdatei sollte man langfristig an einem sicheren Ort aufbewah ren Im Thunderbird klickt man auf Account Settings und w hlt dort im entsprechenden E Mail Konto den Punkt Security Dort klickt man zun chst auf View Certificates Dadurch ffnet sich die Thunderbird Zertifikatsverwaltung die der von Firefox zwar optisch hnelt aber getren
49. atsph re im Internet Dynamische Dashboards mit AngularJS D3 js und OpenCPU Spacewalk Teil 5 Troubleshooting und Zukunft Software To The Moon Reise zum Mond Sharel TEX Community Rezension Ubuntu 14 04 f r Ein und Umsteiger Rezension Roboter bauen mit Arduino Rezension Raspberry Pi f r Kids Magazin Editorial Leserbriefe Veranstaltungen Vorschau Konventionen Impressum Batterien enthalten Linux Mint Debian Edition LMDE er Ubuntu nicht mag der nimmt Ni Mint Dabei gibt es Mint in zwei Varianten Die Hauptausgabe die auf Ubuntu beruht und eine u erlich sehr hnliche zweite Ausgabe die Debian als Grundlage hat Wenn man Debian nicht mag nimmt man dann die Linux Mint Debian Edi tion Oder nimmt man sie erst recht weil man ein gut vorkonfiguriertes Debian in Gr n m chte Oder nimmt man es besser gar nicht weil LMDE praktisch tot ist Diese und ande re Fragen sollen im Artikel gekl rt werden Linux Desktop aus einem Guss Seit 2006 gibt es die Hauptdistribution Linux Mint mit dem Ziel ein noch leichter zu installierendes und noch besser zu bedienendes Ubuntu Derivat anzubieten Etwas sp ter 2010 kam die Debian Edition dazu Letztere war zun chst ein Experi ment das aber viel positive Resonanz erhielt und deshalb weiter verfolgt wurde 1 Im Gegensatz zu Ubuntu und Debian sollen bei Mint freie und unfreie Software gleichberech tigt integriert sein Dies gilt nicht nur f r den
50. audit log var log tomcat6 catalina out Fehler meldungen des Tomcat Servers ltere Protokolldateien werden als gzip archiviert var log cobbler cobbler log Protokoll des Cobbler Provisioningservers var log cobbler tasks Protokolle der type AVC msg audit 1421226543 214 162118 avc denied name_connect for pid 7611 comm osad dest 5222 scontext unconfined_u system_r osad_t s tcontext system_u n object_r jabber_client_port_t s tclass tcp_socket Was caused by Missing type enforcement TE allow rule You can use audit2allow to generate a loadable module to allow this access setenforce 0 service osad restart Sicherheitsbewusste Administratoren wissen dass die Deaktivierung von SELinux keine dauer hafte L sung ist es sollte lediglich zur Ursachen forschung dienen Tritt der Fehler trotz deaktivier tem SELinux auf kann das Sicherheitsframework als Fehlerquelle ausgeschlossen und wieder ak tiviert werden Anschlie end empfiehlt es sich weitere Protokolldateien zu analysieren Protokolldateien und Dateisysteme Um die Fehlerursache in Erfahrung zu bringen lohnt es sich die Protokolldateien der einzelnen Spacewalk Dienste zu analysieren Die folgenden Dateien sind von prim rem Interesse freiesMagazin CC BY SA 4 0 Cobbler Aufgaben z B Synchronisierung sortiert nach Datum Uhrzeit var log httpd error_log Fehlerprotokoll des Apache Webservers var log rhn install_
51. auf diese Webseite schickt der Browser automatisch den Cookie mit Der Anbie ter kann mit Hilfe des Cookies den Nutzer eindeu tig zuordnen Be C Tabs rdi General Security Search Content Applications Tracking Tell sites that do not want to be tracked Tell sites that want to be tracked Do not tell sites anything about my tracking preferences Learn More History Firefox will Use custom settings for history Y Always use private browsing mode X Remember my browsing and download history X Remember search and form history Accept cookies from sites Accept third party cookies Never Keep until they expire v Clear history when Firefox closes Location Bar when using the location bar suggest Bookmarks Privateinstellungen in Firefox Q Ein besonderer Fall sind Third Party Cookies Dabei handelt es sich um regul re Cookies die aber nicht direkt zur aufgerufenen Webseite ge h ren Es wird zum Beispiel ein Facebook Like Button in eine Webseite eingebunden Der Button wird direkt von Facebook geladen und muss nicht angeklickt werden um den Cookie zu setzen Der Prozess passiert im Hintergrund Wenn man Third Party Cookies deaktiviert wer den keine Cookies mehr f r Webseiten gesetzt die nicht direkt aufgerufen worden sind freiesMagazin CC BY SA 4 0 Sync SICHERHEIT W Storage Camera and Mic Playback Advanced Advanced Local Storage Settings pref
52. ben k nnte SUSE plant derzeit nicht Spacewalk als zugrunde liegende Plattform f r den hauseigenen SUSE Manager abzul sen Dar ber hinaus hat sich in den letz ten Jahren eine sehr aktive Community rund um Spacewalk gebildet nicht zuletzt tr gt hier auch SUSE zur stetigen Weiterentwicklung bei Als Bei spiel hierf r sei die in Spacewalk 2 1 erstmals neu eingef hrte auf Bootstrap und jQuery basierende Web Oberfl che genannt Red Hat Satellite 6 setzt auf der quelloffenen Lifecycle Managementsoftware Katello 7 auf und vereint so zahlreiche Open Source Tools u a Puppet und Git f r Konfigurationsmanagement m Foreman 8 zur Provisionierung Pulp 9 f r Content Management Candlepin 10 f r Subscription Entitlement Management und Abgesehen vom Produktnamen gibt es keine Gemeinsamkeiten mit dem alten Management freiesMagazin CC BY SA 4 0 Produkt weswegen Einarbeitungsverm gen be n tigt wird Katello Nach Red Hat ist Katello nicht als Upstream Projekt sondern als eine der von Red Hat FOREMAN Default Organization Default Location berwachen Content Your dashboard can be rearranged by clicking on a widget s title and dragging the widget to another position Content Host Subscription Status Invalid Subscriptions 0 A Insufficient Subscriptions 0 Current Subscriptions 0 Total Content Hosts 0 Latest Notifications Mittwoch 07 Januar 2015 07 21 Uhr Required lock is alrea
53. ber die OpenCPU API ange sprochen wird Der API Call erfolgt dabei inner freiesMagazin CC BY SA 4 0 halb eines Angular Projekts wobei die OpenCPU R ckgaben unter Verwendung von D3 js grafisch dargestellt werden Die Berechnung der Daten erfolgt also serverseitig und das Rendering zur Darstellung der D3 Visualisierung clientseitig Da eine detaillierte Beschreibung des gesamten Codes den Rahmen des Artikels sprengen w r de erfolgt die Codedarstellung der Frontendpro grammierung nur auszugsweise Der vollst ndi ge Quellcode der Beispielapplikation sowie Kon figurationsbeispiele f r virtuelle Maschinen und Webserver sind aber im Git Repository der Au toren erh ltlich 24 und k nnen leicht an eigene Bed rfnisse angepasst werden um eine individu elle OpenCPU Applikation zu generieren Drei Schritte bis zur App Die Vorgehensweise zur Erstellung dieser Beispie lapplikation ist folgenderma en strukturiert 1 Das OpenCPU Backend wird eingerichtet Hierbei werden drei verschiedene M glichkei ten zur Erstellung aufgezeigt Eine native L sung sowie zwei virtuelle L sungen 2 Anschlie end wird mit AngularJS eine ger te unabh ngige Single Page Application als Fron tend erzeugt 3 Zuletzt wird das R Package mit dem Code zur Ausrei ererkennung erstellt eingebunden und ber das Frontend aufgerufen OpenCPU Backend Die Einrichtung eines OpenCPU Cloud Server Serverversion von OpenCPU gestaltet sich im
54. ber die Vorlieben und das Surfverhal ten eines Benutzers Es gibt alternative Anbieter die zusichern keine personenbezogenen Daten zu speichern und weiter zu verarbeiten Dazu ge h ren die Suchmaschine DuckDuckGo 16 Start Page 17 oder die Schweizer Metasuchmaschine eTools ch 18 StartPage ist eine Suchmaschine die im Hinter grund auf Google zugreift Sie ist vollst ndig loka lisierbar Es kommt keine personalisierte Suche zum Einsatz wodurch die Gefahr einer Filter Bub ble verringert wird https Beim Zugriff auf Webseiten ber HTTP werden al le Informationen unverschl sselt bertragen und freiesMagazin CC BY SA 4 0 k nnen leicht von Dritten analysiert werden Be sonders eine bertragung von Passw rtern ber HTTP ist sehr kritisch Um HTTPS f r m glichst viele Seiten zu forcie ren bietet sich das Firefox Add on HTTPS every where 19 der Electronic Frontier Foundation an Nachdem dessen Installation erfolgt ist und der Browser neu gestartet wurde findet man neben der Adressleiste ein neues Symbol ber das sich das Add on steuern l sst Ob die aktuelle Ver bindung per HTTPS verschl sselt ist kann man anhand des Schlosssymbol in der Adressleiste erkennen Anonymes Surfen Beim Surfen im Internet kann ein Nutzer eindeutig einem Rechner und einer IP Adresse zugeord net werden Falls m glich empfiehlt sich immer die Nutzung eines offenen anonymen WLAN Zugangs z B in einem Cafe
55. ber kann man nicht abstreiten Es dauert zum Teil schon wirklich gef hlte Ewigkeiten bis neue Entwicklungen in Hardware Peripherie An wendung oder Komfort in Form von Treibern und Applikationen Einzug in die Linux Welt gefunden hat Da gibt es trotz einer unschlagbaren Com munity immer wieder Situationen in denen diese eben nicht ausreicht um zum Beispiel neue TV Sticks oder andere Exoten in Ubuntu o ohne Eingriffe die den normalen Benutzer berfor dern zum Laufen zu bringen 63 Und der Grund daf r sind halt immer wieder die Hersteller die sich schlicht weigern mehr Ein bindung als Windows und Mac f r die eigenen Produkte zu bieten Da kann ich nur hoffen dass die steigende An zahl von Linux Anwendern ich werbe bei jedem Kunden daf r auf derart arrogante Anbieter wie LESERBRIEFE MJ Die Redaktion beh lt sich vor Leserbriefe gege benenfalls zu k rzen Redaktionelle Erg nzungen finden sich in eckigen Klammern bspw Logitechnikdings mit der gleichen Ignoranz reagiert und andere Produkte kauft Dieser Her steller hat mir auf entsprechende Anfrage wegen Treibern sinngem geantwortet Wenn Sie un bedingt ein derart exotisches System verwenden wollen k nnen wir Ihnen auch nicht helfen Peter M Spreemann Kommentar 1 Teilen Kommentieren JUST THINK ZOGIOALLY THE GOAL 15 CHECKMATE SO YOU SHOULD ALWAYS MOVE PIECES TOWARD THE OTHER PLAYERS KING Think Logically
56. ble 1 gt etc a modprobe ipv6 conf chkconfig ip6tables off shutdown r now Eine andere M glichkeit ist es die Konfigurations dateien der einzelnen Spacewalk Dienste anzu passen sodass diese keine IPv6 Sockets erstel len SELinux Wenn zum Zeitpunkt der Spacewalk Installation SELinux aktiviert wurde wird automatisch eine entsprechende Konfiguration durch das Installa tionsprogramm vorgenommen Ist dies nicht der Fall oder wird die SELinux Konfiguration nachtr g lich fehlerhaft angepasst kann das Programm spacewalk selinux enable wertvolle Dienste leis ten Dieses Programm installiert SELinux Policy Module aktiviert ben tigte Booleans und korri giert auch eventuell fehlerhafte Datei Kontexte spacewalk selinux enable run pure Auf Systemen mit aktiviertem SELinux kann man sich oftmals eine stundenlange Fehlersuche er sparen indem man zuerst SELinux als potentiel le Fehlerquelle ausschlie t Hierzu empfiehlt es sich SELinux vor bergehend in den permissive Modus zu versetzen Dieser Modus unterdr ckt Regelverst e nicht sondern protokolliert diese lediglich Funktioniert der betroffene Dienst nach 37 einem Neustart nach der Anpassung kann ein Blick in das SELinux Audit Log wertvolle Hinwei se zur Fehlerl sung liefern In diesem Beispiel kann auf einem registrierten System der Dienst zur Echtzeit Verwaltung keine Verbindung zum Jabber Server herstellen audit2why i var log audit
57. ch dass das Buch durchgehend far big gedruckt ist Zu allen behandelten Projekten gibt es ein Foto welches die Schaltung die An schl sse an die GPIO Pins etc nochmals zeigt Die Fotos sind durchweg gut aber teilweise leider ein wenig dunkel geraten wodurch manchmal ein zweiter Blick zum Erkennen aller Details notwen dig ist Kritik Das vorliegende Buch ist durchweg gelungen Es f hrt fundiert in den Umgang mit dem Raspberry Pi ein besonders im Hinblick auf das Ansteuern von elektronischen Schaltungen mit dem Minicom puter Alle notwendigen Grundlagen werden erkl rt in klusive einer Einf hrung in die Programmierspra che Python wobei das Buch allerdings nicht als Lehrbuch f r Python angesehen werden darf das ist gar nicht das Anliegen des Buchs daf r gibt es auch spezielle und detailliertere Fachb cher Die Kapitel sind alle in sich abgeschlossen es gibt nie offene Punkte oder Fragen Sch n ist auch dass es am Ende jedes Kapitels ein paar Fragen und Aufgaben gibt die das gerade Ge lernte nochmals abfragen und vertiefen Und die Ausgabe 03 2015 REZENSION J L sungen gibt es immer direkt im Anschluss zum Nachlesen Lediglich mit weiterf hrenden bzw vertiefenden Links war der Autor etwas sparsam Auch wenn dies beim Lesen und Nachvollziehen des Buchs keine Rolle spielt w rde es Interessierten die n chsten Schritte erleichtern Auch der Index des Buchs ist etwas d rftig ausgefallen was das N
58. cope getNew function if scope ocpuForm valid falsen scope datapoints lt 10 scope datapoints 10 retrieveData 10 else retrieveData scope n datapoints freiesMagazin CC BY SA 4 0 Der Controller ist also vereinfacht ausgedr ckt f r die Bereitstellung des Daten Model zust n dig welches in diesem Fall mit Hilfe eines Service von OpenCPU zur Verf gung gestellt wird F r die dynamische Aktualisierung des View werden dann Scopes 56 benutzt die auf Eigenschaf ten des Model verweisen Die Datenbindung wird dabei ber die Funktion scope applyO 57 hergestellt die bei jeder nderung des Model auf gerufen wird Will man nun das Dashboard um zus tzliche Kom ponenten erweitern so m ssen die nderungen in View und oder Service immer auch im jeweili gen Controller modul referenziert werden Bau der Distribution Nach Abschluss der Frontendprogrammierung kann die finale Distribution der Webapplikation ge baut werden Hierbei leistet der JavaScript Task Runner Grunt wertvolle Dienste Grunt 58 wurde bereits von Yeoman bei der App Generierung mit installiert und hilft wiederkeh rende Aufgaben zu automatisieren Hierzu z hlen beispielsweise das Minifizieren von JavaScript Dateien das Kompilieren von CSS Stilen aus Sass Templates oder ein Uglyfying des Code um Reverse Engineering zu erschweren Zudem k nnen automatisierte Testroutinen Linting Unit Tests implem
59. db log Installati onsprotokoll von Spacewalk und der da zugeh rigen Datenbank var log rhn populare_db log var log rhn rhn_installation log und var log rhn rhn_taskomatic_daemon 1loc Java Protokoll des Taskomatic Dienstes interessant falls geplante Aufgaben gar nicht oder lediglich fehlerhaft ausgef hrt werden Ausgabe 03 2015 SYSTEMVERWALTUNG J var log rhn rhn_web_api log Protokoll der API Schnittstelle welche von Drittanbie ter Skripten wie beispielsweise CEFS 2 verwendet wird In diesem Protokoll werden die ausgef hrten Calls inklusive m glicher Fehlermeldungen aufgelistet var log rhn tasko Protokolle der einzel nen Taskomatic Bunches geplante Aufga ben var log spacewalk schema upgrade Pro tokoll des letzten Datenbank Upgrades relevant bei Fehlern nach erfolgtem Spacewalk Upgrade Erfahrene Administratoren lagern die einzelnen Spacewalk Dateien auf dedizierten Partitionen aus Eine m gliche Fehlerquelle ist dass diese Partitionen nicht mehr ber ausreichend Speicher platz oder Inodes verf gen Auszulagernde Spacewalk Dateien Dateisystem Beschreibung var satellite Importierte Software Pakete PostgreSQL Backups PostgreSQL Datenbanken Webserver Dateien var lib pgsql backups var lib pgsql data var www html Echtzeit Systemverwaltung Werden eingeplante Aufgaben nicht mehr in einer ad quaten Zeit abgearbeitet so ist die Ursache oftmals ein nicht me
60. den und lautet folgenderma en detectnormoutlier lt function n n Zufallsz ge aus einer Normalverteilung x rnorm n Bonferroni Korrektur alpha new 1 1 1 0 01 1 length x alpha new 5 1 1 0 05 1 length x Ausrei ererstellung erkennung m out loc sample 1 n 5 R Package Erstellung Zum Erstellen eines R Package aus der Funktion detectnormoutlier muss die Funktion zun chst mit dem R Kommando source detectnormoutlier R in den R Workspace geladen werden bevor mit der x m out loc x m out loc sign x m out 1loc qnorm 1 alpha new 5 l out loc sample setdiff c 1 n m out loc 5 x l out loc x l out loc sign x l out 1loc qnorm 1 alpha new 1 temp mean median x temp sd mad x temp data x temp mean temp sd temp norm p pnorm temp data outl which temp norm p gt 1 alpha new 5 temp norm p lt alpha new 5 out2 which temp norm p gt 1 alpha new 1 temp norm p lt alpha new 1 Zur ckgegeben werden 4 Listenelemente keine Ausrei er alle Ausrei er schwache Ausrei er starke Ausrei er output lt list output 1 lt cbind 1 n out1 x out1 output 2 lt cbind 1 n out1 x Lout1 output 3 J lt cbind 1 n setdiff outl1 out2 x setdiff outl out2 output 4 lt cbind 1 n out2 x Lout2 return output Listing 5 detectnormoutlier R freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 PROGRAMMIERUNG J Ausf hrung der Funktion package skeleton
61. doch nur wenige Spacewalk Funktionen nutzt k nnte mit Cockpit eine schlan ke Alternative finden Aktuell z hlen folgende Auf gaben zum Funktionsumfang des knapp ein Jahr alten Softwareprojekts m berwachen der CPU Arbeitsspeicher Festplatten Netzwerk Auslastung m Netzwerk Konfiguration IP Dom nen Zugeh rigkeit Bonds und Bridges VLANs 42 SYSTEMVERWALTUNG J SERVER roor Speicherkonfiguration hinzuf gen entfernen Hoss tvm fed isocaldomain loc formatieren LVM RAID os m Hinzuf gen und Entfernen von lokalen Benut zerkonten m Herunterfahren und Neustarten von Systemen EN Er E RABEN li K i m Interaktion mit der Konsole Memory 9553MB Network Traffic 1220K00 Konfigurieren und Starten Stoppen von systemd Diensten und berwachen des systemd Journals m Provisionierung und Steuerung von Docker ER Containern In der Web Oberfl che lassen sich mehrere Hosts hinzuf gen und verwalten eine Gruppierung ana log zu Spacewalk ist derzeit jedoch nicht m glich Auf den zu verwaltenden Hosts muss der Cockpit Daemon installiert sein und es werden g ltige Anmeldeinformationen ben tigt Interessant sind SERVER roor auch die M glichkeiten zur Konfiguration von Spei se a cherger ten und Docker Containern Insbesonde re f r Einsteiger ist die Provisionierung und Steue rung von Containern deutlich einfacher Server bersicht in Cockpit 0 27 mantic_umiere 81970886d47c87b616d12e66
62. dy taken by other ru More gt gt u Dienstag 06 Januar 2015 13 16 Uhr There is already an active sync process fo More gt gt y Dienstag 06 Januar 2015 13 16 Uhr There is already an active sync process fo More gt gt Sync Overview CentOS 7 Cancelled Errata Overview There are no errata that need to be applied to registered content hosts Hosts SYSTEMVERWALTUNG J Satellite 6 verwendeten Kernkomponenten zu be trachten Vergleicht man beide Produkte ist eine starke hnlichkeit hinsichtlich des Designs und des Funktionsumfangs jedoch nicht von der Hand zu weisen W hrend Red Hat f r Satellite 6 ent sprechende Lizenzkosten berechnet kann Katello 2 Admin User Konfigurieren Infrastruktur Verwalten Current Subscription Totals 1 0 0 active subscriptions subscriptions recently expired expiring in next 120 subscriptions days Content Views Overview ter CentOS 7 version 1 Published new versi in Progress Dienstag 06 Januar 2015 13 35 Uhr Host Collections No host collections found Katello 2 0 amp Ausgabe 03 2015 41 kostenfrei bezogen werden F r Spacewalk und Satellite 5 x Anwender ist das interessant um ber eine eventuelle Migration zu entscheiden Katello kann derzeit auf Enterprise Linux 6 und 7 Systemen betrieben werden es werden ledig lich 64 bit Systeme unterst tzt Zu den derzeit unterst tzten Client Betriebssystemen geh rt dar ber hinaus auch Enterp
63. e es der Titel bereits beschreibt eignet sich das Buch wirklich nur f r Einsteiger und Umstei ger Insbesondere richtet sich das Buch auch an Einsteiger die bislang nur wenig einen Compu ter benutzt haben Die Beschreibungen in dem Buch sind in der Regel ausf hrlich auch wenn nur auf die g ngigsten Funktionen eingegangen wird Au erdem werden sehr viele Screenshots verwendet Die Anleitungen lassen sich dadurch sehr gut und einfach nachvollziehen Das Buch ist in der Ich Perspektive geschrieben und enth lt auch einige pers nliche Meinungen des Autors Kritik Das Buch ist der Nachfolger des Buches Ubuntu 12 04 F r Ein und Umsteiger welches bereits freiesMagazin CC BY SA 4 0 in Ausgabe 10 2012 von freies lagazin 2 rezen siert wurde Es lohnt sich also einen Blick zur ck zuwerfen um zu schauen ob die angebrachte Kritik umgesetzt wurde Leider wurden damals schon eine Vielzahl an Dingen bem ngelt die in dieser Ausgabe gr tenteils wieder auftauchten In der vorherigen Ausgabe des Buches war nicht bekannt welche Kenntnisse und wie viel Erfah rung der Autor im Umgang mit Ubuntu und Linux im Allgemeinen besitzt Das hat sich in dieser Aus gabe nicht ge ndert da keinerlei Informationen zum Autor dem Buch oder der Verlags Webseite zu entnehmen ist Ung nstig umgesetzt waren damals die Screen shots da diese teilweise vom Bildschirm abfoto grafiert wurden schlecht angeschnitten wurden und die Abbild
64. en ber Servern im Internet wie ein Windows Rechner verh lt Tails eignet sich sehr gut f r den Einsatz auf frem den PCs da es ein abgeschlossenes System ist das auf dem damit gestarteten Rechner keinerlei Spuren hinterl sst E Mail Verschl sselung Standardm ig werden E Mails komplett unver schl sselt bertragen und k nnen theoretisch auf allen Knotenpunkten auf dem Weg zum Ziel mit 22 gelesen werden Es gibt hier jedoch verschie dene M glichkeiten sich dagegen zu sch tzen Die meisten E Mail Programme unterst tzen das SSL basierte S MIME 23 zur Signatur und Ver schl sselung von E Mails Eine Alternative dazu stellt die Verschl sselung und Signatur mittels GnuPG 24 dar S MIME Bei S MIME handelt es sich um ein etabliertes Verfahren bei dem SSL Zertifikate zum Einsatz kommen Bei einem Zugriff auf HTTPS Webseiten wird eine hnliche Technologie verwendet Es gibt verschiedene Anbieter von S MIME Zertifikaten nur wenige davon stellen allerdings kostenlose Zertifikate zur Verf gung Comodo Einer der Anbieter f r kostenlose E Mail S MIME Zertifikate ist die Firma Comodo 25 Dabei han delt es sich um die weltweit zweitgr te Zertifi zierungsstelle ber die Webseite des Anbieters l sst sich ein kostenfreies S MIME Zertifikat be antragen 26 Im Formular m ssen der Vorname Nachname sowie die E Mail Adresse angegeben werden f r welche ein Zertifikat erstellt werden soll Das Herkunftsl
65. en Konfigurationsschl ssel brow ser safebrowsing malware reportURL geht man gleicherma en vor Referrer Beim Aufruf eines Links auf einer Webseite wird der Zielseite automatisch ber einen sogenannten Referrer im HTTP Header mitgeteilt von welcher Seite die Anfrage kam Hat man z B auf Google Ausgabe 03 2015 Referrern innerhalb einer Seite und das Deaktivieren von Referrern beim Wechsel auf eine andere Seite Leider bietet Firefox selbst diese Einstellm g lichkeit nicht an Dazu eignet sich das Add on RefControl 15 Nach der Installation des Add ons und dem Neu start des Browsers findet man im Tools Men einen Eintrag zur Konfiguration der RefControl Optionen Dort m ssen keine einzelnen Seiten hinzugef gt werden Stattdessen klickt man ne ben Default for sites not listed auf Edit und stellt dort Block als Standardaktion ein Durch 2il das Setzen des Hakens bei 3rd Party requests only stellt man sicher dass die Einstellung nur f r den Aufruf neuer Seiten gilt Privater Modus Firefox und viele andere Browser bieten an ein Fenster im privaten Modus zu starten Im privaten Modus werden keine sensiblen Daten gespeichert und keine History angelegt Ein neues privates Fenster kann man ber File New private window oder P ffnen Suchmaschine Die Anbieter Google und Bing haben sich bei der Suche im Internet stark durchgesetzt Damit wis sen sie viel
66. en einem riesi gen Leuchtturm eintreffen Sie wur den einige Wochen zuvor von John Wyles beauftragt seinen sehnlichs ten Wunsch zu erf llen zum Mond zu reisen Den beiden Wissenschaftlern stellt sich nur das Problem dass sie die Beweggr nde f r Johns Wunsch nicht kennen Und ohne diese k n nen sie auch keine Ver nderungen in seinen Erinnerungen vornehmen da der Wunsch den eigenen Traum umzusetzen immer noch vom Kun den selbst kommen muss Also reisen Dr Watts und Dr Ro salene in kleinen Schritten in Johns Erinnerungen zur ck Dabei lernen sie John und seine Frau River die bereits einige Jahre zuvor verstor Ausgabe 03 2015 SPIELE I DEREN Let s grab the equipment from the car and move already Dr Rosalene und Dr Watts haben eher ungl cklich geparkt In der Zeitleiste am oberen Rand sieht man wo man sich in Johns Erinnerungen befindet 45 g Eichh rnchen Angreifen Verteidigen DR a amp Sarah Gunan Tommy Quinn HP n EEE sp Z sp_ E Es gibt auch ein ausgekl geltes Kampfsystem ist immer mehr kennen und bauen eine Bezie hung zu ihm auf auch wenn sie normalerweise eher emotionale Distanz zu einem Kunden wah ren sollten Am Ende finden die beiden Wissenschaftler her aus wie sie Johns Wunsch erf llen k nnen Die nderung der Erinnerung erfolgt jedoch zu einen hohen Preis Spielgef hl Noch nie hat das Wort Spielgef hl so gut auf einen
67. en stellt man den Mauszeiger ohne zu klicken ber den Button und dreht langsam das Mausrad GIMP wen det nun die Modi der Reihe nach an und zeigt das Ergebnis im Bildfenster Wichtig Bei den Ebenenmodi bear beitet GIMP immer zwei sichtbare Ebenen Nicht sichtbare Ebenen ber springt GIMP dabei im Ebenenstapel Nur der Modus der oberen Ebene spielt dabei eine Rolle Hinweis Falls GIMP einmal eine Ebe ne nicht anzeigen will sollte man ber pr fen ob es sich um die unterste 16 px w 18 2 w Eingef gte Ebene 169 8 MB ME ebslelel ls il Modus Normal v sere 2 DE gt K Eingef gte Ebene N Ebeneneigenschaften Rename layers l T Neue Ebene Neu aus Sichtbarem Neue Ebenengruppe Ebene duplizieren ls Ebene verankern 31 Nach unten vereinen Ebene l schen E Ebenengr e O Ebene auf Bildgr e Ebene skalieren I Ebenenmaske hinzuf gen Ebenenmaske anwenden MIC Contrast swiss mask 56249960 png ra bb x Ee Ebenenmaske l schen Ebenenmaske anzeigen _ Ebenenmaske bearbeiten _ Ebenenmaske deaktivieren WE Auswahl aus Maske phakanal DB Alphakanal hinzuf gen Alphakanal entfernen E Auswahl aus Alphakanal l Sich Die Auswahl durch den Alphakanal der Ebene ersetzen Bild Tastenkombination Alt Klicken Sie auf ein Vorschaubild der Ebenen Andockbar Lay
68. en und Schaltungen ansteuern was den Minicomputer besonders un ter Hobbybastlern popul r macht Und genau die sem Thema widmen sich knapp 300 Seiten des Buchs in denen aber au erdem auch wie bereits erw hnt die Einf hrung in Python zur Program mierung der Ein und Ausg nge enthalten ist Im Rahmen des Buchs werden eine ganze Rei he Projekte umgesetzt und erkl rt Es beginnt mit blinkenden LEDs und geht dann unter ande rem ber zu dem Bau einer simplen Alarmanlage Ausgabe von Text auf LCD Displays Abstandmes sung mit Ultraschallsensoren Temperaturmes sung sowie dem Schalten von Funksteckdosen Die f r diese Projekte ben tigten elektronischen Bauteile sind alle im Anhang des Buchs aufge f hrt Den Abschluss der Elektrik Kapitel bilden dann ein paar Projekte mit der f r den Raspberry Pi verf gbaren Kamera sowie eine Einf hrung wie Messdaten ber einen einfachen Webserver zu Verf gung gestellten werden k nnen Bunt und erkl rt Elektrische Schaltungen k nnen nat rlich nicht ohne ein bisschen des zugeh rigen Wissens um gesetzt werden Diese vermittelt der Autor eben falls im Laufe des Buchs wo immer dies n tig ist Und das Ganze geschieht immer sehr praxis bezogen und nachvollziehbar ohne dabei aber in die Tiefen der Physik oder der Elektrotechnik freiesMagazin CC BY SA 4 0 abzudriften Wenn n tig gibt der Autor auch expli zite Sicherheitshinweise zum gerade behandelten Thema Gut ist au
69. ene Konzepte und Roboter Typen auf Bildern dargestellt und ihre Eigenschaften stichpunktartig erl utert Weiter geht es danach mit einer Erl u terung der Komponenten aus denen Roboter be stehen also z B Motoren Sensoren und Mikro controller Das Kapitel schlie t mit einer Betrach tung einiger anderer verf gbarer Mikrocontroller ab und wie sie sich vom Arduino unterscheiden Kapitel 3 das nur aus sieben Seiten besteht gibt eine kurze Einf hrung in die Programmierung Es werden die grundlegenden Begriffe eingef hrt und die Unterschiede zwischen grafischer anhand von Scratch und textbasierter Programmierung dargestellt Das war es dann mit dem Vorgepl nkel In Ka pitel 4 geht es um die Arduino Plattform selbst Begonnen wird mit einer ausf hrlichen Betrach tung des Arduino Boards und seinen Komponen ten Hinweise ber die sachgerechte Behandlung und Stromversorgung des Boards finden sich hier ebenfalls Anschlie end wird eine Auswahl wei terer Arduino Boards vorgestellt Nachdem noch die f r den Roboter ben tigten Teile im Detail auf Ausgabe 03 2015 REZENSION J gelistet werden geht es an die Installation der Arduino Software Diese wird en detail sowohl f r Ubuntu und Windows als auch f r Mac OS X erkl rt Zuletzt wird die Entwicklungsumgebung noch kurz vorgestellt Im n chsten Kapitel geht es aber nicht mit Pro grammieren weiter sondern es werden zun chst die handwerklichen und elektronischen G
70. entiert werden Aufgrund des geringen Umfangs der Beispie lapplikation kann aber auf allzu ausf hrliche Test Ausgabe 03 2015 PROGRAMMIERUNG PJ routinen verzichtet werden und es gen gt ein einfacher Bau der Distribution Build mit den von Yeoman definierten Standardeinstellungen freiesMagazin Grundfile js Im Verzeichnis der Webapplikation muss daf r nach Abschluss der Arbeiten an der Applikation lediglich grunt build auf der Kommandozeile ausgef hrt werden Grunt fertigt dann die Distribution und kopiert das Ergeb nis in das Verzeichnis freiesMagazin dist Der Inhalt dieses Verzeichnisses kann im Anschluss in ein Webrootverzeichnis eines Webservers kopiert werden W hrend der Entwicklungsphase muss die Distri bution aber nicht nach jeder kleineren nderung neu gebaut werden um das Ergebnis im Browser pr fen zu k nnen Mit dem Befehl wird ein integrierter Webserver gestartet wobei gleichzeitig auch alle nderungen im Projekt ordner berwacht und direkt im Browser unter http localhost 9000 dargestellt werden R Beispiel Outlier Detection Nach der Einrichtung des OpenCPU Backend und der Programmierung des AngularJS Frontend erfolgt im letzten Schritt die Integration des 33 eigenen R Code in das OpenCPU Backend Der beispielhafte R Code zum Erstellen einer normalverteilten Zufallsstichprobe mit anschlie Bender Ausrei er Detektion sollte als R Script detectnormoutlier R abgespeichert wer
71. eren Modulen zur Verf gung Inner halb dieses Service wird OpenCPU aufgerufen ocpu callCO und die R Funktion mit den ent sprechenden Parametern bergeben ocpu call detectnormoutlier n datapoints function session session getObject function data f callbackSuccess call data Der ocpu call bezieht sich bei diesem Bei spiel fest auf die eigene R Funktion zur Ausrei e rerkennung detectnormoutlier und bergibt mit dem Parameter n die Anzahl der Zufallsz ge Sollen aber innerhalb der Applikation mehrere R Funktionen aufgerufen werden so kann entweder ein weiterer Service angelegt werden oder man parametrisiert die Funktion ocpu call um be liebige R Funktionen ansprechen zu k nnen freiesMagazin CC BY SA 4 0 Controller Die Verkn pfung von View und Service der Bei spielapplikation wird ber ein Angular Controller Modul 54 gesteuert scripts controller charti js welches dabei die folgenden Aufga ben bernimmt Aufruf des OpenCPU Service zum Abset zen der Anfrage an OpenCPU ocpu call und Verarbeiten des Callback retrieveData datapoints function retrieveData datapoints ocpuconnect getData datapoints N function chartConfig this DE Formatierung der erhaltenen Daten create0BJ4Chart data0bj f r das nvd3 Objekt scatterChart 55 function create0BJ4Chart data0bj var data shapes cross triangle up n triangle down diamond square
72. erences or data that identifies this computer Learn more about privacy controls Allow sites to save information on this computer Local Storage Settings by Site Delete All Exceptions Learn more about private browsing Show Cookies Close Die Option zum Deaktivieren von Third Party Cookies ist im Firefox etwas versteckt In den Privacy Einstellungen stellt man zun chst von Firefox will Remember History auf Use Cu stom Settings for History um Danach kann man den Punkt Accept third party cookies auf Ne ver stellen Firefox bietet au erdem die Option alle Cookies beim Beenden des Browsers zu l schen was aber zum Komfortverlust f hren kann Adobe Flash Der Adobe Flash Player hat keine besonders ruhmreiche Vergangenheit was Sicherheit anbe langt 6 Daher sollte man sich fragen ob man nicht grunds tzlich darauf verzichten kann Viele Ausgabe 03 2015 Adobe Flash Player Preferences Local storage may be used by websites to save data about this computer s use of Flash Player such as viewing history game progress saved work Ask me before allowing new sites to save information on this computer Block all sites from storing information on this computer You may want to browse temporarily without saving local storage or history Diensteanbieter wie YouTube haben mitt lerweile auf HTML5 Technologie zum Ab spielen von Video und Audiodateien umge stellt
73. es Jahr liegt wieder ein Bericht ber die Entwicklung der letzten Linux Versionen vor 13 Greg Kroah Hartman Jonathan Corbet von Linux Weekly News 14 und Amanda McPerson von der Linux Foundation werfen einen Blick zur ck auf die Entwicklungszyklen der Versionen 3 11 bis 3 18 Zusammengefasst bietet der aktuelle Bericht kei ne berraschungen Alle zwei bis drei Mona te erfolgen Ver ffentlichungen neuer Produktiv Versionen die jedes Mal erhebliche Neuerungen mit sich bringen sei es in Form neuer Funktionen der Ger te Unterst tzung oder Leistungsverbes serungen Die nderungsrate ist bereits hoch und steigt tendenziell weiter an mit ber 10 000 Pat ches je Ver ffentlichung die von 1400 Entwicklern aus ber 200 Unternehmen beigetragen werden Die Tendenz der beteiligen Entwickler und Unter nehmen je Version ist steigend Seit 2005 haben insgesamt 11 800 Entwickler von 1200 verschie denen Firmen am Linux Kernel mitgearbeitet Dennoch stechen aus dem Gros der Entwickler nach wie vor einige heraus die durch besonders viele nderungen auffallen Hierunter sind be kannte Namen wie Al Viro aus dem Umfeld der Dateisysteme Greg Kroah Hartman und Thomas Gleixner der f r die Echtzeit Erweiterungen be kannt ist Die Firmen die am meisten zu Linux beitragen sind Intel Red Hat und Linaro auch Samsung IBM und SUSE sind unter den Top 10 Der vollst ndige Bericht kann von den Seite der Linux Foundation heruntergeladen
74. esign Arne Weinberg CC BY SA 4 0 Unported Dieses Magazin wurde mit IAT X erstellt Mit vollem Namen gekennzeichnete Beitr ge geben nicht notwendigerweise die Meinung der Redaktion wieder Wenn Sie freiesMagazin ausdrucken m chten dann denken Sie bitte an die Umwelt und drucken Sie nur im Notfall Die B ume werden es Ihnen danken Soweit nicht anders angegeben stehen alle Artikel Beitr ge und Bilder in freies lagazin unter der Creative Commons Lizenz CC BY SA 4 0 International Das Copyright liegt beim jeweiligen Autor Die Kommentar und Empfehlen Icons wurden von Maren Hachmann erstellt und unterliegen ebenfalls der Creative Commons Lizenz CC BY SA 4 0 International freiesMagazin unterliegt als Gesamtwerk der Creative Commons Lizenz CC BY SA 4 0 Unported mit Ausnahme der Inhalte die unter einer anderen Lizenz hierin ver ffentlicht werden Das Copyright liegt bei Dominik Wagenf hr Es wird erlaubt das Werk die Werke unter den Bestimmungen der Creative Commons Lizenz zu kopieren zu verteilen und oder zu modifizieren Die xkcd Comics stehen separat unter der Creative Commons Lizenz CC BY NC 2 5 Generic Das Copyright liegt bei Randall Munroe freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 66
75. et werden In seltenen F llen kann es passieren dass die f r Spacewalk relevanten Dienste ausschlie lich auf IPv6 Ports lauschen Dieser Effekt tritt auf manchen Systemen bei einigen Upgrades auf wobei die konkrete Fehlerursache nicht aufge kl rt werden konnte In einem solchen Fall stehen in IPv4 Netzen die Dienste nicht zur Verf gung erkennbar ist das auch an der Ausgabe von netstat netstat tulpen 80 LISTEN 12152 1582 a In diesem Beispiel lauscht der Apache Webserver lediglich auf IPv6 Sockets Ein m glicher L sungsansatz f r dieses Problem ist es IPv6 sys temweit zu deaktivieren anschlie end k nnen die Spacewalk Dienste nur noch auf IPv4 Ports lauschen bersicht der ben tigten Netzwerkports Ziel Spacewalk Server Clients Spacewalk Server Spacewalk Server Spacewalk Server Spacewalk Server Datenbank Server Spacewalk Server Port s 5269 tcp 4545 tcp 80 tcp 443 tcp 5222 tcp 69 udp 67 udp 5432 tcp 5432 tcp Quelle Spacewalk Proxy Spacewalk Server Clients Clients Clients Clients Spacewalk Server Datenbank Server freiesMagazin CC BY SA 4 0 Beschreibung Proxy Synchronisation Monitoring falls verwendet Web Oberfl che Echtzeit Verwaltung TFTP Kickstart DHCP falls auf Spacewalk Server ausgef hrt Datenbankverbindung falls nicht auf Spacewalk System Datenbankverbindung falls nicht auf Spacewalk System Ausgabe 03 2015 echo options ipv6 disa
76. ets unter Ubuntu 12 04 oder die Installation unter ArchLinux beschrieben Au erdem wird in der Installations freiesMagazin CC BY SA 4 0 von Sujeevan Vijayakumaran anleitung 7 die Installation von Fremdquellen vorgeschlagen was man vermeiden k nnte Voraussetzung f r diese Installationsanleitung ist ein System auf dem Ubuntu 14 04 l uft Wichtig ist dass der Server m glichst mindestens 1 GB an Arbeitsspeicher hat sofern auf dem Server ausschlie lich ShareLaTeX laufen soll Die Instal lation auf einem Server mit 512 MB Arbeitsspei cher l uft zwar durch allerdings kann es durchaus passieren dass man sich hinterher nicht mehr per SSH verbinden kann da der Arbeitsspeicher voll st ndig gef llt ist Zu Beginn muss man die Paketquellen aktualisie ren und einige Pakete installieren die ben tigt werden um die Installation durchzuf hren apt get update apt get install git build essential N curl python software properties zliblg N dev zip unzip ruby dev F r den Produktiv Betrieb werden wie oben schon kurz erw hnt node js Redis und MongoDB ben tigt apt get install nodejs npm redis N server mongodb ShareLaTeX ben tigt schlie lich auch noch die IATEX Pakete Diese k nnen entweder ber die Ausgabe 03 2015 LATEX fJ offizielle Anleitung der TgX Live Distribution 8 erfolgen alternativ kann man auch die TEX Live Pakete von Ubuntu installieren apt get install texlive latexmk
77. f freiesMagazin M rz 2015 Topthemen dieser Ausgabe Bildbearbeitung mit GIMP Teil 3 Das Wichtigste zu den Ebenen Seite 11 Mit den Ebenen stellt GIMP eines der wichtigsten Elemente f r eine professionelle Bildbearbei tung zur Verf gung Ebenen sind bei GIMP Container f r separate Objekte typischerweise kleine Bildteile aus dem aktuellen oder einem anderen Bild Der dritte und letzte Teil der GIMP Reihe zeigt wie man mit Ebenen umgeht weiterlesen Privacy Guide Anleitung zur Wahrung der Privatsph re im Internet Seite 18 Die gute Nachricht Wir wissen jetzt das wir nicht paranoid sind die schlechte Nachricht Wir werden alle berwacht Jetzt und berall Angesichts zunehmender berwachung des Internets und Kooperationen von Firmen mit Geheimdiensten ist es an der Zeit die eigene Privatsph re selbst zu sch tzen Im Artikel wird beschrieben welche Schritte notwendig sind um das Recht auf Privatsph re auch im Internet zu wahren weiterlesen To The Moon Reise zum Mond Seite 45 Die meisten Menschen haben Tr ume die sie in ihrem Leben verwirklichen wollen Als Kind m chte man Astronaut Feuerwehrmann oder Superheld werden Je nachdem wie man die Jugend verlebt hat festigt sich dieser Wunsch oder man schl gt eine ganze andere Richtung ein Manchmal spielt das Leben aber anders als man es gerne h tte und so bedauert man auf dem Sterbebett was man alles nicht erreicht hat W re es nicht sch n wenn
78. freiesMagazin das Grundger st f r das Paket freiesMagazin im gegenw rtigen R Arbeitsverzeichnis erstellt wird Soll auch das Frontend f r die OpenCPU An wendung in das R Package integriert werden so m ssen im Skeleton Verzeichnis lediglich die Verzeichnisse inst www angelegt werden bevor man die Distribution der Webseite nach inst www verschiebt Zum Bau des Pakets ge n gt auf der Ebene des Skeleton Verzeichnis folgender Befehl R CMD build R Package Integration Nach Abschluss des Package Build befindet sich das fertige R Package freiesMagazin tar gz im Skeleton Verzeichnis und kann in das Open CPU Backend integriert werden Hierzu kopiert man das R Package zun chst auf das OpenCPU Backend au er man hat es bereits dort gebaut um es anschlie end mit der folgenden Komman dozeileneingabe installieren zu k nnen R CMD INSTALL freiesMagazin tar gz Arbeitet man mit einem virtuellen Backend l sst sich dieser Schritt auch mittels Docker bzw Va grantfile bei der VM Konfiguration erledigen Nach einem anschlie enden Neustart des OpenCPU Servers mittels 139 E 10 53 mds gfk com veoeo Telekom de LTE Hallo freiesMagazin Beispiel zur Ausrei ererkennung mit OpenCPU Backend NON OUTLIER OUTLIER ON 4 0 Y Axis A 5 43 unan 00 50 00 100 00 X Axis Zufallsz ge Stichprobe generieren D Darstellung der Ausrei er in der Mobil An
79. genannten Filter Bubble 4 f hren Isst man beispielsweise gerne Asiatisch und hat in der Vergangenheit bei einem Suchanbieter wie Google nach asiatischen Restaurants gesucht besteht eine sehr hohe Wahrscheinlichkeit dass man in Zukunft in erster Linie asiatische Restau Ausgabe 03 2015 rants als Suchergebnis erh lt Das mag zun chst harmlos klingen in der Praxis erh lt man aller dings fast nur noch Suchresultate die bereits dem eigenen Interessenbild entsprechen und erf hrt m glicherweise gar nichts mehr von anderen In halten die auch interessant sein k nnten Mit den folgenden Browser Einstellungen und Plug ins hinterl sst man im Netz weniger Spuren Do Not Track Seit einigen Jahren gibt es die M glichkeit einem Webseiten Betreiber mitzuteilen dass man nicht verfolgt werden m chte Im Firefox aktiviert man diese Einstellung indem man in den Settings unter dem Punkt Privacy die Option Tell sites that I dont want to be tracked w hlt Da es aber bisher weder in Europa noch in den USA einen verbindlichen rechtlichen Rahmen f r die Funk tion gibt respektieren nur wenige Seitenbetreiber diese Einstellung Third Party Cookies Grunds tzlich kann man sagen dass Cookies 5 weder schlecht noch gef hrlich sind Sie dienen beispielsweise dazu eine Sitzung aufrechtzuer halten Beim Aufruf einer Webseite kann ein Coo kie f r die sp tere Nutzung gesetzt werden Beim n chsten Zugriff
80. her um den Bau eines bestimmten Roboters und nicht um Roboter im Allgemeinen wobei man durch die ausf hrlichen Beschreibungen und Hilfestellungen in der Lage sein sollte einen hnlichen Roboter nachzubau en Die Erkl rungen im Buch sind zum weitaus gr ten Teil sehr gut aber es gibt einige etwas schw chere Punkte wie zum Beispiel die nicht ganz klare Erl uterung des Ohmschen Gesetzes Auch die Reihenfolge einzelner Erkl rungen oder auch ganzer Kapitel ist f r mich nicht immer nachvoll ziehbar wenn zum Beispiel nach der Installation der Arduino Software nicht in die Programmierung eingestiegen wird schlie lich will man seinen Ar duino ja auch endlich einmal benutzen sondern erst mal andere Grundlagen wie eventuell ben tigte Werkzeuge oder das L ten erkl rt werden Buchinformationen Roboter bauen mit Arduino 1 Markus Knapp Rheinwerk Verlag 2014 409 Seiten 978 3 8362 2941 8 24 90 broschiert 19 90 E Book Insgesamt bietet das Buch aber gute Erkl run gen auch ber das f r den Roboter notwendige Grundwissen hinaus Nat rlich k nnen nicht alle Themen in einem Anf ngerbuch ersch pfend be REZENSION J handelt werden Daher gibt der Autor sehr viele Links und Quellen in den Fu noten an sodass der interessierte Leser schnell tiefer gehende In formationen erhalten kann LINKS 1 https www rheinwerk verlag de roboter bauen mit arduino_3642 7 Christian Schnell hat ein Arduin
81. hr korrekt funktionierender Jabber Dienst Erkennbar ist das daran dass der 38 Dienst osa dispatcher welcher f r die Einpla nung der Aufgaben zust ndig ist abst rzt service osa dispatcher status osa dispatcher dead but subsys locked Die Fehlermeldung zeigt eindeutig dass der Dienst unerwartet beendet wurde weswegen die beim Starten des Dienstes angelegte Sperrda tei noch vorhanden ist Der verwendete Jabber Dienst jabberd speichert seine Nutzdaten in ei ner Berkeley Datenbank Diese neigt bei unerwar teten Prozessabbr chen oder sehr gro en Sys temlandschaften sporadisch zu Inkonsistenzen Abhilfe schafft das L schen der Datenbank und Neustarten der betroffenen Dienste W hrend des Starts wird die Datenbank dann automatisch neu erstellt rm rf var lib jabberd db service jabberd restart service osa dispatcher restart Cobbler Cobbler verf gt ber ein eigenes Kommando zur berpr fung der Funktionsf higkeit Liegen feh lerhafte Konfigurationen oder Abh ngigkeiten vor werden diese aufgelistet In den meisten F llen liefert die Ausgabe auch Vorschl ge zur Behe bung des Problems In diesem Beispiel verf gt Cobbler nicht ber die notwendigen Bootloader um Systeme aus dem Netzwerk zu provisionieren das Installieren der Pakete l st das Problem freiesMagazin CC BY SA 4 0 cobbler check SYSTEMVERWALTUNG J The following are potential configuration items that you may want to
82. hub com linuxmint Roadmap blob master README md 18 http blog linuxmint com p 2764 19 https scottlinux com 2013 05 14 convert Imde to debian wheezy 20 https wiki debianforum de Sources list UBUNTU fJ 21 https wiki debianforum de AptPinning 22 http forums linuxmint com viewtopic php f 197 amp t 124043 23 http segfault linuxmint com 2014 08 mint x colors SE Autoreninformation Christian Imhorst benutzt am liebs ten Debian und seine Derivate Seit einem Jahr l uft LMDE Cinnamon als transformiertes Wheezy einwandfrei auf seinem Samsung Netbook X Teilen Kommentieren ENTER YOUR EMAIL PAIN To ENSURE YOU TYPED IT CORRECNY The Important Field by Randall Munroe CC BY NC 2 5 http xkcd com 970 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 Der Februar im Kernelr ckblick Kernel der fortw hrend weiterentwi ckelt wird Welche Ger te in einem halben Jahr unterst tzt werden und welche Funktionen neu hinzukommen erf hrt man wenn man den aktuellen Entwickler Kernel im Auge beh lt B asis aller Distributionen ist der Linux Die Entwicklung Linux 3 19 Anfang Februar legte Torvalds noch eine siebte Entwicklerversion 1 vor Sie fiel eher klein aus und konnte vor allem kleine Korrekturen bieten Die eine gro e Ausnahme war f r fast ein Vier tel der Quelltext nderungen verantwortlich Hier wurde ein Patch von Anfang Dezember zur c
83. ice nginx reload Die Basis Einrichtung Nach dem Abschluss der Installation kann man mit der Nutzung beginnen Ein normales Benut zerkonto kann man direkt erstellen ohne dass man seine E Mail Adresse best tigen muss Wer jetzt allerdings eine Admininistrationsoberfl che Ausgabe 03 2015 LATEX fJ sucht der wird erst mal nicht f ndig Administrator Rechte kann man lediglich ber die Datenbank vergeben Dazu muss man Folgendes in der Kom mandozeile ausf hren mongo MongoDB shell version 2 4 9 connecting to test gt use sharelatex switched to db sharelatex gt db users update email mail svij orgN set isAdmin true Im letzten Befehl muss da nat rlich die eigene E Mail Adresse angegeben werden um sich selbst die Rechte zu geben Anschlie end kann man unter http IP_DES_SERVERS admin auf die Admin Funktionen zugreifen Au erdem kann man noch den Versand von E Mails konfigurieren Hierf r kann man sich an die Anleitung von ShareLaTeX selbst 11 halten Was kann es Nachdem man sich ein Benutzerkonto erstellt und eingeloggt hat bekommt man eine bersicht ber seine angelegten Projekte Zu Beginn sind da na t rlich keine man kann sich allerdings sehr ein fach ein Projekt anlegen Man kann entweder ein vollst ndig leeres Projekt anlegen ein Beispiel Projekt erstellen lassen oder ein bereits existentes Projekt als Zip Paket hochladen Wenn man nun ein Projekt angelegt hat ka
84. iche Anleitung f r den Bau eines Arduino Roboters und lie fert dazu viele zus tzliche Informationen und Tipps zum Arduino Board Redaktioneller Hinweis Wir danken dem Rhein werk Verlag f r die Bereitstellung eines Rezensi onsexemplares Zielgruppe Der Autor gibt eine relativ breite Zielgruppe f r sein Buch an welche vom Grundsch ler bis zum Lehrer reicht J ngere Sch ler k nnten an der einen oder anderen Stelle ohne Hilfe von au en etwas schwieriger vorankommen aber mit ein bisschen Unterst tzung d rften sie mit dem Buch auch gut klarkommen Programmierkenntnisse sind f r das Buch absolut nicht erforderlich Spa am Basteln mit Computern und Lernen sollte man nat rlich haben ansonsten sind aber keine Vor aussetzungen zu erf llen Inhalt Das Buch ist in insgesamt zw lf Kapitel inklu sive Schlusswort Kapitel aufgeteilt Los geht es mit der kurzen Einleitung die Zielgruppe und Vor aussetzungen zum Lesen und Bearbeiten des Buches abhandelt Au erdem gibt es noch Infor mationen ber weitere Quellen wie zum Beispiel die Webseite zum Buch oder den Podcast des freiesMagazin CC BY SA 4 0 von Christian Schnell Autors Auch erf hrt man wo man den ben tigten Bausatz kaufen kann um den Roboter bauen zu k nnen Man kann die Teile aber auch einzeln im Handel erwerben wenn man schon einige Teile hat Das zweite Kapitel dient der Einf hrung in Robo ter im Allgemeinen Zun chst werden verschie d
85. ie end auch auf anderen Ebenen eingesetzt werden kann LINKS 1 http www bookrix de _ebook wilber gimper bildbearbeitung mit gimp die 101 wichtigsten tipps 2 http registry gimp org node 14246 3 http www freiesmagazin de freiesMagazin 2015 02 7 Die GIMPer sind eine wechselnde Gruppe von GIMP Freunden und Autoreninformation Nutzern die das Programm f r ihre Kunstprojekte Arbeit oder Hobby einsetzen 1 Teilen Kommentieren SICHERHEIT W Privacy Guide Anleitung zur Wahrung der Privatsph re im Internet von Marcus M ller das wir nicht paranoid sind die schlechte Nachricht Wir werden al le berwacht Jetzt und berall Ange sichts zunehmender berwachung des Inter nets und Kooperationen von Firmen mit Ge heimdiensten ist es an der Zeit die eigene Pri vatsph re selbst zu sch tzen D ie gute Nachricht Wir wissen jetzt Im folgenden Artikel wird beschrieben welche Schritte notwendig sind um das Recht auf Privat sph re auch im Internet zu wahren Die Einstel lungen beziehen sich dabei auf die englischspra chigen Versionen des freien Webbrowsers Firefox sowie des E Mail Clients Thunderbird Freie Software Bei Freier Software 1 handelt es sich um Pro gramme bei denen der Quelltext einsehbar ist und unter bestimmten Lizenzbedingungen ver n dert und weitergegeben werden darf Dadurch entsteht die M glichkeit den Programmcode zu untersuchen und potentielle
86. iese bewegt GIMP dann gemein sam und bearbeitet auch alle Elemente dieser Kette Bei allen verketteten Ebenen muss das Symbol im Ebenendock sichtbar sein und es gibt auch nur genau eine Kette Ebenen verschmelzen Via Paste eingef gte Ebenen kann GIMP auf der darunter liegenden sichtbaren Ebene verankern Damit verschmilzt GIMP den Inhalt der schweben den Auswahl und der darunterliegenden Ebene zu einer Eine quivalente Funktion gibt es f r bereits bestehende normale Ebenen M lt Nach unten vereinen gt Auch in diesem Fall entsteht aus zwei Ebenen eine die unten liegende mit dem gesamten Inhalt der beiden vorher bestehen den Derzeit nicht sichtbare Ebenen ber cksichtigt GIMP bei dieser Aktion nicht Beim Verschmelzen verwendet GIMP den eingestellten Ebenenmodus siehe n chster Tipp der oberen Ebene Beim Verschmelzen mehrerer nicht berlappender Ebenen die beispiels weise viele kleine Bildelemente enthal ten die sp ter eventuell wieder ein zeln verwendet werden sollen kann man wie folgt vorgehen 1 Man erzeugt eine neue transparen te Ebene 2 Auf dieser Ebene ordnet man die gew nschte Objekte so an dass sie einander nicht ber hren oder berlappen 3 Danach verschmilzt man die Objek te mit der transparenten Ebene Sp ter kann man dann die gew nsch ten Objekte wieder ausw hlen und via Copy amp Paste in das Bild kopieren freiesMagazin CC BY SA 4 0 Tipp 82 Ebenenmodi nutzen
87. ige Verschieben vie ler Ebenen verf gt GIMP ber ein spezielles Werkzeug das Ausrichten Werkzeug Taste Q freiesMagazin CC BY SA 4 0 Dies findet man im Werkzeugkasten symbolisiert durch ein kleines Rechteck mit vier Pfeilen rund herum Tipp 76 Ebenen zwischen Bildern austauschen Ebenen lassen sich auf zwei Arten zwischen zwei Bildern transportieren Mit der Standardmethode und direkt Die Standardmethode besteht in dem Ausw hlen der Ebene im Ebenendock wobei keine Auswahl vorhanden sein darf Dann kopiert man die Ebene mittels Strg C in die Zwischenablage und wech selt in das Bild wo die Ebene mittels Strg V eingef gt werden soll Auf die Art erh lt man wie der eine schwebende Auswahl siehe oben Es geht aber auch noch einfacher Hierzu fasst man die zu kopierende Ebene im Ebenendock mit der Maus an und bewegt den Mauszeiger ber den Reiter des Zielbildes GIMP aktiviert dann dieses Bild und holt es in den Vordergrund Dann l sst man dort die Ebene fallen die GIMP als neue Ebene im aktuellen Bild zeigt und im Ebe nendock aktiviert Tipp 77 Neu aus Sichtbaren ver wenden Die Funktion Neu aus Sichtbaren wird gern als Zwischenspeicher oder Backup bezeichnet Sie legt eine neue Ebene an die genau das enth lt was zum Zeitpunkt des Funktionsaufrufs gerade sichtbar war Diese neue Ebene enth lt daher Ausgabe 03 2015 BILDBEARBEITUNG H den gerade aktuellen Zustand der Bearbe
88. ionen wie der verwendeten Bildschirmaufl sung oder auch der auf dem Sys tem installierten Schriften die zum Beispiel mit Hilfe von JavaScript ausgelesen werden k nnen kann ein Benutzer sehr verl sslich identifiziert werden Eine m gliche Gegenma nahme ist es den User Agent String bei jedem Aufruf einer Webseite zu wechseln Zu diesem Zweck eignet sich das Add on Secret Agent 12 Nach der Installation dessel bigen kann in den Einstellungen des Add ons eine Liste der zu verwendenden User Agent Strings IcedTea Web Plugin using IcedTea Web 1 5 1 The IcedTea web Plugin executes Java applets More Ausgabe 03 2015 SICHERHEIT W festgelegt werden Die Standardliste enth lt vie le exotische Browser was dazu f hrt dass eini ge Webseiten nicht mehr korrekt dargestellt wer den Daher empfiehlt es sich diese Liste um die nicht g ngigen Browser zu bereinigen Dazu ff net man in den Plug in Einstellungen das Tab User Agents und bearbeitet den Inhalt der Box Stealth Mode Der Stealth Mode kann daraufhin im Tab Entro py ber den Punkt Enable Secret Agent s Ste alth Mode aktiviert werden Hier l sst sich auch festlegen in welchem zeitlichen Abstand der User Agent String rotiert werden soll Alle weiteren Ein stellungen des Add ons k nnen auf den Standard werten belassen werden Sollte es Probleme mit der Darstellung einer bestimmten Webseite ge ben kann diese in der Host Whitelist eint
89. itp Verlag 2015 480 Seiten 978 3 8266 7648 2 29 99 Euro Print 25 99 Euro E Book LINKS 1 http www raspberrypi org 2 http www it fachportal de shop buch Raspberry Pi f r Kids detail html b2000070 WERE ALIVE DURING THE TIME WHEN AND IFONE OF THEYRE FIRST DISCOVERING OTHER EARTHS CULTURES PLANETARY SYSTEMS THEYRE FINDING ADVANCES IT5 THEM A6 FAST AS THEY CAN BUILD NEW SPACE PROGRAM INSTRUMENTS TO LOOK FOR THEM ENOUGH To SART ENRICHING URANIUM ON ASTEROIDS WELL LOSE THE MAIN BARRIER TO RESTARTING PROTECT ORION AND BUILDING NUKE RIDING CITY SHIPS REZENSION J 3 http scratch mit edu 4 http www raspbian org V Jochen Schnelle Webseite besitzt Autoreninformation selbst auch einen Raspberry Pi den er ab und an f r Bastelprojekte einsetzt X Teilen Kommentieren THE ONLY KNOWN TECHNOLOGY CAPABLE OF FAST INTERSTELLAR TRAVEL COULO BE OPERATIONAL WITHN JUST A FEW GENERATIONS AND WERE DISCOVERING ALLTHESE DESTINATIONS TO PICK FROM CME AW ra CAN I HIT OKAY BUT WT N OME SNOOZE Exoplanets by Randall Munroe CC BY NC 2 5 http xkcd com 786 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 62 Leserbriefe F r Leserbriefe steht unsere E Mailadresse redaktion freieslV iagazin de zur Verf gung wir freuen uns ber Lob Kritik und Anregun gen zum Magazin An dieser Stelle m chten wir alle Leser ausdr ck lich ermun
90. itung allerdings in Form einer einfachen Ebene Zieht man diese neu erstellte Ebene auf den Werk zeugkasten so erzeugt GIMP automatisch ein neues Bild aus dieser Ebene Um alle Ebenen und weitere vorhandene Informa tionen zu einem bestimmten Zeitpunkt zu spei chern gibt es derzeit nur eine M glichkeit Man muss das Bild unter einen neuen Namen im XCF Format speichern Ab GIMP 2 8 ist dies der Stan dard wenn man ein Bild speichern will Tipp 78 Backups von Bildern Echte Backups von Bildern macht das Script Backup Working 2 Voreingestellt beh lt es ma ximal f nf Versionen eines Bildes Man kann diese Anzahl in einer der ersten Zeilen des Skripts n dern maxbackups 9 Change this to define a the number of backup files to keep Tipp 79 Ebenen vergr ern oder verkleinern Mehrere Funktionen vergr ern oder verkleinern die aktuelle Ebene Die erste Funktion Ebenengr Be ver ndern ber Ebenengr e im Kontext men des Ebenendocks macht dies mit einem einfachen Dialog in dem man die gew nschte neue Gr e angibt In den Zahlenfeldern kann man die neue Gr e auf unterschiedliche Weise eingeben und berechnen lassen Ebenengr e festlegen E Ebenengr e festlegen Arrow 360 arrow xcf Ebenengr e Breite 106 z H he 41 S 106 x41 Pixel 96 PPI Versatz X jo e J0 lt Mpc l Zentrieren amp Hire gJ Zur cksetzen Q Abbrechen E Resize Der Di
91. keiten und eigenen Problemen In zahlreichen Zwischensequenzen und Dialogen erh lt man so Ausgabe 03 2015 SPIELE I mit nicht nur ber die Hauptperson John Wyles mehr Informationen sondern auch ber die bei den Doktoren was einen sp ter im Spiel noch mehr leiden l sst Schade ist dass es keine echten Entscheidungen gibt So hat man keine Wahl wie das Spiel aus geht Das hei t auch wenn man als Spieler bzw als Mensch gerne anders handeln w rde l sst dies das Spiel nicht zu John und River an ihrem Leuchtturm Etwas Technik lo The Moon stammt vom Indie Entwicklungs studio Freebird Games 1 und hat zahlreiche Prei se erhalten vor allem eben f r die erz hlte Ge schichte Das Spiel wurde 2011 f r Windows ver ffentlicht und schaffte es Anfang 2014 in das zehnte Humble Bundle 2 und war damit auch f r Linux erh ltlich Inzwischen ist das Spiel f r Linux nur auf Steam 3 erh ltlich 46 freies tnet p ut Haush lterin Lily begr t die beiden Doktoren CC BY SA 4 0 Wer das Spiel herunterl dt erh lt normalerweise die englische Version Es gibt aber eine offizielle berset zung die man im Freebird Games Forum findet 4 Ef fektiv muss man die Da tei Deutsch zip nur her unterladen entpacken und die beiden Ordner Data und Graphics im Instal lationsverzeichnis ersetzen Danach sind alle Dialoge und Anzeigen im Spiel in Deutsch Wichtig ist dass das gan
92. kge nommen der Unterst tzung f r die Steuerung der Hintergrundbeleuchtung von Dell Laptops bieten sollte Es kam damit jedoch zu Problemen die sich im laufenden Entwicklungszyklus nicht mehr beheben lie en und daher entschied man sich den Patch wieder zu entfernen Gerade einmal eine Woche war der Februar alt als Linux 3 19 2 ver ffentlicht wurde Auch hier dominierte die R cknahme von Patches f r die Infiniband Treiber 3 wo ebenfalls aufgetretene Probleme nicht beseitigt werden konnten Der j ngste und auch letzte Spross der 3er Kernel Familie liegt mit 64 Tagen Entwicklungszeit im Durchschnitt Bezogen auf die Zahl der nde rungen geh rt er mit ber 13600 Commits gerade freiesMagazin CC BY SA 4 0 von Mathias Menzer Mal zum oberen Mittelfeld auch wenn er am Start seines Entwicklungszyklus den drittgr ten rc1 der 3er Familie aufweisen konnte Dies erkl rt sich dadurch dass der Entwicklungszyklus rela tiv ruhig verlief wozu auch diverse Konferenzen beigetragen hatten Dennoch brachte auch Linux 3 19 einige interessante Neuerungen mit Die Neuerungen von Linux 3 19 Eine wichtige Neuerung ist die Unterst tzung f r Intels Memory Protection Extensions MPE 4 Der durchschnittliche Anwender kann diese im Moment noch nicht nutzen da sie erst mit der Skylake Architektur eingef hrt werden und de ren erste Prozessoren fr hestens Mitte des Jah res erwartet werden Den Intel Entwicklern
93. kkarten Treibern scheinbar ein Absatz oder gar eine ganze Seite fehlt da der Teil inhaltlich einfach keinen Sinn ergibt Ebenfalls gl nzt der Autor mit gef hrlichen Halb wissen so ist es angeblich durch den Bug Heart bleed 4 m glich den Quellcode der Sicherheits software SSL anzugreifen Au erdem bringt der Autor zwar ein einigen Stellen Datenschutz ein schreibt allerdings gr tenteils auch nur dass man die Chronik der besuchten Webseiten im Firefox abschalten sollte und Cookies nach dem Beenden von Firefox automatisch l schen lassen sollte Wichtigere Dinge wie etwa das Verhindern des Trackens von Webseiten Besuchern mittels Plug ins wie Ghostery oder Tor werden in keinem Wort erw hnt Inhaltlich fehlen ein paar wichtige Dinge im Um gang mit Ubuntu Zwar wurde wenigstens diesmal ganz kurz erw hnt dass es andere Derivate gibt allerdings w re da ein paar genauere Informatio freiesMagazin CC BY SA 4 0 nen schon sinnvoll gewesen da Ubuntu nicht nur Unity sondern eben unter anderem auch Kubuntu Xubuntu und Lubuntu ist Ein eigenes Kapitel w re hierf r eher angebracht als das Kapitel zur Instal lation und Einrichtung eines VPN zur heimischen Fritz Box Dieses Kapitel wird merkw rdigerweise mit Windows Software angeleitet Weiterhin fehlen jegliche Informationen zu den LTS und STS Versionen von Ubuntu So wird der Leser nicht schlau wann er sein System aktuali sieren sollte wie lang die Unterst t
94. lich in den kommerziel len Produktablegern bernommen werden Probleme k nnen im Freenode IRC Kanal spacewalk devel oder auf der dedizierten Entwickler Mailingliste 12 diskutiert werden Alternative Cockpit Mit Cockpit 13 gibt es derzeit ein recht fr hes sed i s enabled 0 enabled 1 etc yum repos d spacewalk nightly repo sed i s enabled 1 enabled 0 etc yum repos d spacewalk repo yum install spacewalk setup postgresql Knowledgebase Documentation amp admin su Spacewalk Default Organization gt sem gt 5 Users Admin Help Ol syster Manage Clear Shared Channels Retired Channels Show All Child Channels Hide All Child Channels Provider Packages Errata Systems Spacewalk Default Organization 8443 754 0 Spacewalk Default Organization 2121 359 0 Spacewalk Default Organization 11135 3278 0 Spacewalk Default Organization 23 0 0 Spacewalk Default Organization 31918 0 0 Spacewalk Default Organization 0 0 0 Spacewalk 2 3 Nightly A freies agazin CC BY SA 4 0 Ausgabe 03 2015 aber interessantes Software Projekt welches vor allem f r kleine Systemlandschaften interessant sein d rfte Konzipiert als ansprechende Web Oberfl che kann das Tool dazu verwendet wer den um den Status der Systeme grob zu ber wachen und zu steuern Es gibt kein zentrales Software und Configuration Mangement Cockpit deckt somit nur einen Bruchteil der Spacewalk Features ab Wer je
95. man 44 eingegan gen bevor die Komponenten View Service und Controller eingebunden werden Zuletzt wird auf freiesMagazin CC BY SA 4 0 gezeigt wie mit dem JavaScript Task Runner Grunt 45 eine ready to deploy Distribution der fertigen Webapplikation gebaut wird Grunds tzlich ist f r die nachfolgenden Arbeiten eine aktuelle Node js Umgebung node erforder lich Diese kann mittels System Paketmanager eingerichtet werden 46 oder man kompiliert die Anwendung selbst 47 Initialisierung Programmierung der Angular App Der node package manager npm ist in neue ren node Installationen bereits enthalten daher gen gt zur Installation von Bower bzw Yeoman folgender Kommandozeilenaufruf npm install g bower npm install g yo Anschlie end wird der Yeoman Angular App Ge nerator 48 ebenfalls via npm installiert npm install g generator angular Die eigentliche Initialisierung der AngularJS App kann dann mit der Terminal Eingabe von yo angular gestartet werden Diese Initialisierung verl uft in teraktiv d h es erfolgt eine Abfrage ob die CSS Frameworks Compass 49 und Bootstrap 50 sowie diverse Angular Module eingebunden wer Ausgabe 03 2015 PROGRAMMIERUNG H den sollen Im Rahmen dieser Beispielapplikation muss alles bejaht bzw ausgew hlt werden Es gilt allerdings zu beachten dass Compass vorab installiert sein muss wozu wiederum eine Ruby Umgebung 51 erforderlich
96. me 3 weswegen sich MATE sehr gut f r ltere Rechnern eignet Cinna mon 7 ist dagegen ein Fork der aktuellen Gnome Shell 8 Beide Umgebungen sollen zusammen mit den MintTools die unter anderem das Sy stemmen MintMenu enthalten ein einheitliches Nutzererlebnis bieten sodass es egal sein soll welchen der beiden Desktops man benutzt Der Aufbau des Mint Men s ist am Startmen von Windows Vista angelehnt was Mint besonders interessant f r Windows Umsteiger macht Debian mit Batterien enthalten Im Gegensatz zu den berwiegend nur aus frei er Software bestehenden Distributionen Ubuntu und Debian muss man unter Mint die Codecs f r verschl sselte DVDs f r MP3s oder DivX so wie Plug ins wie Adobe Flash und Oracle Java nicht nachinstallieren Es ist sogar NDISwrapper f r WLAN Karten ohne eigenen Linux Treiber vor installiert Als Debian Nutzer bekommt man mit LMDE ein fertiges System an die Hand mit dem man nach der Installation gleich loslegen kann freiesMagazin CC BY SA 4 0 Durch die gleiche Philosophie und das gleiche Er scheinungsbild scheinen sich die Hauptausgabe und die Debian Edition von Linux Mint nicht gro artig zu unterscheiden auch wenn sie aufgrund der Softwarepakete untereinander nicht kompati bel sind Warum also zwei verschiedene Distribu tionen pflegen BE Adobe Digital Editions EE Adobe Digital Editions PH Benutzer un d Gruppen B Bildbetrachter Bildschirmfoto Bluetooth B
97. mes com aufgef hrt sondern auch eine Vielzahl weiterer Webseiten wie zum Beispiel Google von denen weitere Skripte bezo gen werden In den meisten F llen kommen diese Skripte von Werbeanbietern oder Analyseseiten und werden zur Identifikation und zum Tracking genutzt Sollte eine Webseite nicht mehr wie gew nscht dargestellt werden kann man schrittweise Skrip te von fremden Webseiten tempor r zulassen bis der Inhalt wieder korrekt dargestellt wird Nachdem man so herausgefunden haben wel che Skripte freigeschaltet werden m ssen kann man diese permanent zulassen Einstellungen bei NoScript gelten immer global Es ist nicht m g lich den Zugriff auf z B googleapis com f r eine Webseite zu zulassen f r eine andere aber zu sper ren freiesMagazin CC BY SA 4 0 Tracker Blocker Tracker nutzen auf Webseiten eingebundene Ele mente um zu verfolgen welche Webseiten be sucht worden sind Einen wirksamen Schutz gegen Tracker bietet das Add on Privacy Bad ger 9 Es wird von der Electronic Frontier Foundation 10 entwickelt einer Organisation die sich f r Grundrechte im Informationszeitalter einsetzt Das Add on ben tigt nach der Installa tion keine besondere Konfiguration User Agent String Bei jedem Aufruf einer Webseite wird der Na me und die Version des verwendeten Browsers an den Webseitenbetreiber bermittelt der soge nannte User Agent String 11 Anhand dieser und weiterer Informat
98. n einer virtuellen Maschi ne VM betrieben werden wobei sich das Fron tend sowohl innerhalb der VM als auch auf dem eigentlichen Hostsystem oder entfernten Syste men befinden kann Der Frontend Aufruf zum Ba ckend erfolgt dann im letzteren Fall entweder ber ein Cross Domain Ressource Sharing CORS oder zielt auf ein Verzeichnis welches durch einen Reverse Proxy bereitgestellt wird z B NGINX Reverse Proxy 27 Die VM kann dabei als manuelle Einrichtung und Installation eines VM Image mit Ubuntu Server und OpenCPU erfolgen oder wird von einem VM Provisioner bereitgestellt der die automatisierte Installation und Konfiguration bernimmt Vagrant Als freie Virtualisierungsl sung f r ein virtuelles OpenCPU Backend eignet sich der VM Provider VirtualBox 28 in Kombination mit der Virtualisie rungsumgebung Vagrant 29 Vagrant beschreibt dabei die Imageerstellung durch den Provider z B VMware VirtualBox Amazon Web Services etc und den Konfigurationsprozess in Form ei ner Textdatei dem Vagrantfile Diese Vorgehens weise erm glicht eine standardisierte Erstellung freiesMagazin CC BY SA 4 0 und Konfiguration sowie eine ressourcensparen de Weitergabe der VM da alle relevanten Infor mationen im Vagrantfile enthalten sind Weitere Informationen dazu finden sich im Heise Artikel Virtualisieren leichtgemacht 30 Zur Installation von Vagrant stehen Pakete f r verschiedene Betriebssysteme 3
99. nden Beide Ebenen verschmelzen dabei zu einer Bei anderen Aktionen wie beispielsweise dem Du plizieren von Ebenen erzeugt GIMP keine schwe bende Auswahl Tipp 75 Ebenen verschieben Ebenen lassen sich mit dem Verschiebewerkzeug Taste M frei bewegen Das Werkzeug findet man im Werkzeugkasten symbolisiert durch vier Pfeile in alle Himmelsrichtungen In den verschiedenen GIMP Versionen verh lt sich dieses Werkzeug etwas unterschiedlich Bei lteren GIMP Versionen war es erforderlich zu n chst im Ebenendock die zu verschiebende Ebe ne auszuw hlen bevor es angewendet werden konnte Bei der aktuellen Version 2 8 ist das nicht T Werkzeugeinstellungen a Verschieben Verschieben u A Werkzeuemodus Umschalt Ebene oder Hilfslinie ausw hlen Aktive Ebene verschieben Das Verschiebewerkzeug kann neben Ebenen und Hilfslinien auch Auswahlen und Pfade bewegen amp mehr erforderlich es reicht ein Mausklick auf eine Ebene im Bildfenster um sie zu aktivieren und verschieben Wichtig Bei Ebenen mit Transparenz ist es er forderlich mit diesem Werkzeug direkt auf ein Pixel in der gew nschten Ebene zu klicken um sie zu verschieben Das kann beispielsweise bei Textebenen ein Problem darstellen denn wenn aus Versehen in die Zwischenr ume der Buch staben geklickt wird interpretiert GIMP dies als einen Klick auf eine darunterliegende sichtbare Ebene und verschiebt diese Hinweis F r das gleichm
100. ne komplette Siche rungen der Datenbank Oracle und PostgreSQL anfertigen So kann die Datenbank komforta bel als Cronjob regelm ig gesichert werden In der Red Hat Satellite Dokumentation 5 wird freiesMagazin CC BY SA 4 0 die Verwendung des Kommandos n her erl utert Dar ber hinaus wird an einer anderen Stelle der Anwender Dokumentation 6 die Sicherung der folgenden Verzeichnisse empfohlen etc sysconfig rhn Red Hat Network Konfigurationsbackups Installations und Upgrade Dumps etc rhn Red Hat Network Konfiguration beinhaltet u a die Datenbank Zeichensatz und Zertifikat Konfiguration var www html pub eigens abgelegte f fentliche Dateien z B Skripte Satellite Zertifikat und Solaris Bootstrap Pakete var satellite Importierte Software Pakete root gnupg GPG Schl sseldatenbank root ssl build Spacewalk Private und Public Zertifikate Ein w chentlicher Backup Cronjob k nnte wie folgt aussehen SYSTEMVERWALTUNG J tar xfz J var lib pgsql backups files N DATUM tar xz C restorecon Rv etc sysconfig rhn N var www html pub var satellite root n gnupg ssl build db control restore var lib pgsql n backups rhnschema DATUM sql spacewalk service start Zukunft von Spacewalk Wie Leser der vorherigen Teile dieser Artikel Serie wissen dient Spacewalk unter anderem als Upstream Projekt f r den kommerziellen Red Hat Satellite Server in der Ver
101. nen sollte man unbedingt kennen und verstehen um effektiv mit ihnen arbeiten zu k nnen Transparente Ebenen GIMP unterscheidet im Wesentlichen zwei Arten von Ebenen transparente Ebenen im Ebenen dock in normaler Schrift bezeichnet die dort wo sie keine sichtbaren Pixel enthalten sichtbares Material darunterliegender Ebenen durchschei nen lassen und nicht transparente Ebenen mit fetter Schrift gekennzeichnet Transparenz ndern Jede nicht transparente Ebene l sst sich in ei ne transparente Ebene umwandeln Die daf r N Evenen Pinse WIE H mc_0785 RGBJPG 3 gt Auto A Modus Normal 2 Hardness 050 51 x 51 E o r Ar 4 2 N 2 AERA S 33 2888 Das Ebenendock in GIMP amp freiesMagazin CC BY SA 4 0 ben tigte Funktion Alphakanal hinzuf gen be findet sich sowohl im Kontextmen des Ebenen docks als auch im Men Ebenen Transpa renz Transparente Ebenen haben einige beson dere Eigenschaften So k nnen auf ihnen bei spielsweise Werkzeuge wie der Radierer zu viel entferntes Material wieder sichtbar machen Nicht transparente Ebenen Hintergrundfarbe Transparente Ebenen lassen sich durch die Funk tion Alphakanal entfernen in nicht transparente Ebenen umwandeln Dabei f llt GIMP transpa rente Bereiche in der Ebene automatisch mit der aktuellen Hintergrundfarbe Textebenen Textebenen sind bei GIMP etwas Besonderes Sie
102. nn man dies ffnen und sieht eine dreigeteilte 50 SHARELATEX New Project Q All projects TITLE OWNER Your Projects Shared with you Bachelor You Deleted Projects Folders New Folder Powered by ShareLaTeX 2014 von einer Quellcode Position zu der entspre chenden Seite im Do kument springen kann Alternativ funktioniert das auch andersherum sodass man von der ent sprechenden Stelle im Dokument an die richti ge Stelle im Quellcode springen kann LAST MODIFIED 11th Jan 2015 9 17 am C Contribute on Github Eine bersicht ber die angelegten Projekte Q bersicht Auf der linken Seite findet sich eine schmale Spalte in welchem der Verzeichnisbaum des Projektes angezeigt wird Dort kann man al le vorhandenen Dateien ansehen umbenennen hochladen oder auch l schen Das Gleiche gilt f r Unterordner In der mittleren Spalte wird der Quellcode der ge ffneten Datei angezeigt welches in der Regel die tex Dateien sind aber auch Bilder lassen sich anzeigen In der rechten Spalte sieht man die Vor schau des kompilierten Dokumentes Diese Vor schau l sst sich mittels des Recompile Buttons oberhalb des Dokumentes beliebig oft neu ge nerieren Daneben finden sich noch Buttons um Warnungen vom KTEX Compiler anzuzeigen und es besteht ebenfalls die M glichkeit das Doku ment herunterzuladen Zwischen der mittleren und der rechten Spalte findet sich eine n tzliche Funktion in de
103. nt ge halten wird Unter dem Reiter Your Certificates klickt man auf Import und w hlt die Zertifikats datei aus Beim Einlesen des zuvor erstellten Zertifikats wird das vergebene Passwort angefordert Wenn der Vorgang erfolgreich war klickt man auf OK und Ausgabe 03 2015 SICHERHEIT W w hlt anschlie end in den S MIME Einstellungen das neue Zertifikat f r die digitale Unterschrift und die Verschl sselung aus Es wird empfohlen von nun an alle Nachrichten digital zu unterschrei ben da so die Kommunikationspartner schnell und einfach in den Besitz des Public Keys kom men k nnen Thunderbird verschl sselt Nachrichten standard m ig nicht automatisch auch wenn der Public Key des Empf nger bereits bekannt ist ber Extras gt AddOns l sst sich zu diesem Zweck die Erweiterung Encrypt if possible installieren In den Einstellungen dieses Add ons kann man dann festlegen ob eine Nachfrage erscheinen soll bevor eine E Mail automatisch verschl sselt wird CAcert Bei CAcert 27 handelt es sich um eine von einem Verein betriebene Zertifizierungsstelle Sie bietet kostenfreie X 509 Zertifikate an und betreibt ein eigenes Vertrauensnetzwerk Web of Trust Da zu kommt ein Punktesystem zum Einsatz Nutzer k nnen sich mit sogenannten Assurern pers n lich treffen ihre Identit t pr fen lassen und diese gegen ber CAcert best tigen Nachdem man sich bei CAcert ein Konto erstellt
104. nutzen wenn man sich nicht sicher ist Skandal s ist allerdings die Aussa ge des Autors dass angeblich nicht alle Entwick ler erkannt haben dass sich die 64 Bit Architektur durchgesetzt hat Dazu schreibt der Autor dass Erfahrungen zeigen dass die 32 Bit Versionen angeblich stabiler und nahezu st rungsfrei lau fen was bei der 64 Bit Version nicht der Fall sei da sie mehr Probleme verursache Dies f hrt bei Unwissenden an welche das Buch ja gerichtet ist eher dazu dass sie Angst haben und die 32 Bit Version installieren obwohl die 64 Bit Version sehr wohl stabil ist Wie bereits erw hnt ist das Buch bers t von zahlreichen Fehlern Unter anderem hei t an ei ner Stelle der Desktop nicht mehr Unity sondern Utility Au erdem wird auf die Downloadseite auf unbuntu com verlinkt Der Tippfehler f hrt inter 54 essanterweise trotzdem auf die richtige Webseite auf ubuntu com An anderer Stelle wurde statt auf ubuntuusers de auf ububtuusers de verlinkt ebenfalls ein Tippfehler der eigentlich bei den Korrekturen auffallen h tte m ssen Ung nstig ist auch dass ein paar Befehle falsch aufgef hrt werden ein Sudo oder Apt get mit beginnenden Gro buchstaben f hren n mlich zu einem Feh ler An anderer Stelle wird zwar in der Kapitelbe schreibung erw hnt dass die Nutzung von Gwib ber erkl rt wird zu finden ist sie allerdings nicht Interessant ist auch dass bei der Anleitung zur Installation von Grafi
105. o Board vom Christkind bekommen und Autoreninformation konnte mit diesem Buch gut in die Arduino Programmierung und den Roboterbau einsteigen 1 Teilen Kommentieren alle Temperature by Randall Munroe CC BY NC 2 5 http xkcd com 901 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 39 Rezension Raspberry Pi f r Kids von Jochen Schnelle l rsten und preiswerten Minicomputer weltweit Da er auch sehr gut f r die ersten Schritte mit Computern und deren Pro grammierung geeignet ist z hlen nat rlich auch Kinder und Jugendliche zur Zielgruppe Und an diese aber nicht nur wendet sich das vorliegende Buch Raspberry Pi f r Kids 2 welches Ende 2014 erschienen ist D er Raspberry Pi 1 ist einer der popu Redaktioneller Hinweis Wir danken dem mitp Verlag f r die Bereitstellung eines Rezensions exemplares Das Buch ist laut Klappentext auf der R cksei te f r Kinder ab 12 Jahren und aber auch alle interessierten Erwachsenen geeignet Von der Schreibweise und Verst ndlichkeit ist das Buch in der Tat sehr gut f r Kinder geeignet ohne sich dabei jedoch kindisch zu lesen Der Autor Mi chael Weigend der auch bereits einige andere IT Fachb cher ver ffentlicht hat verwendet durch weg die direkte Anrede des Lesers mit du und pflegt einen sehr verst ndlichen gut zu lesenden Schreibstil Sehr gut ist auch dass es im Anhang ein sechs seitiges Extrakapi
106. o artige Geschichte die ebenso gro artig umgesetzt wurde Handlun gen Dialoge Personen Musik es stimmt ein fach alles und rei t den Spieler wirklich in allen Belangen mit Auch wenn man keine eigenen Entscheidun gen treffen kann ist es interessant dass man sich dennoch Gedanken dar ber macht wie man selbst handeln w rde Allein die Entscheidung die Erinnerungen einer Person 47 Hasen sind sehr wichtig amp zu beeinflussen um deren W nsche wahr werden zu lassen wirft zahlreiche moralische Fragen auf Sollte jemand wirklich diese Macht haben das Leben derart zu beeinflussen Auch wenn es der letzte Wunsch des Patienten ist Machen einen Menschen nicht gerade dessen Erfahrungen und Erinnerungen aus Was bleibt wenn man ihm diese nimmt und durch etwas anderes ersetzt Wer To The Moon spielt wird das Spiel vermut lich nicht mehr vergessen und sich an zahlreiche sch ne aber auch traurige Momente im Spiel er innern LINKS 1 http freebirdgames com de to_the_moon 2 http www humblebundle com 3 http store steampowered com app 206440 SPIELE W 4 http freebirdgames com forum index php topic 5463 0 3 5 http freebirdgames bandcamp com album to the moon ost 52 6 http freebirdgames com 2013 12 31 to the moon holiday special releas S 7 http freebirdgames com de gamesj a bird story Autoreninformation AM Dominik Wagenf hr Webseite spielt seh
107. oder un sichtbar sein und sie k nnen von anderen sicht baren Ebenen berdeckt sein Die gesamte Ebe nengruppe kann gerade unsichtbar sein Man soll te sich jederzeit dar ber im Klaren sein auf wel cher Ebene man gerade arbeitet und ob diese Ebene momentan sichtbar ist Im Zweifelsfall hilft ein Blick in das Ebenendock das man ohnehin immer im Blick haben sollte Neue Ebenen Neue Ebenen entstehen bei GIMP auf unter schiedliche Weisen m Man kann neue Ebenen explizit anlegen bei spielsweise im Ebenendock dann normalerwei se in der vollen Bildgr e m Ebenen entstehen durch Duplizieren bestehen der Ebenen m Ebenen entstehen beim Einf gen kopierten Bildmaterials m Man kann eine Ebene aus einem Bild ber nehmen kopieren oder direkt mit der Maus auf das Bildfenster eines zweiten Bildes ziehen Ausgabe 03 2015 BILDBEARBEITUNG 2 von Die GIMPer woraufhin GIMP diese Ebene in das zweite Bild einf gt m Die Funktion Neu aus Sichtbaren siehe un ten erzeugt jederzeit neue Ebenen die den aktuellen Zustand des Bildes festhalten m Einige Werkzeuge beispielsweise das Text werkzeug und viele Filter legen automatisch neue Ebenen an GIMPSs wichtigstes Werkzeug zur Verwaltung von Ebenen ist das Ebenendock In ihm stellt GIMP die vorhandenen Ebenen dar und erlaubt es grundlegende Funktionen auf den markierten Ebenen auszuf hren Tipp 73 Grundlegendes zu Ebenen Die folgenden Eigenschaften von Ebe
108. passen Weiter finden sich Anregungen zur Verwendung von Infrarotsenso ren Helligkeitssensoren oder Reflexionssensoren Diese und weitere Ideen dienen eher zur Anre gung der Fantasie des Lesers f r weitere Projekte oder Erg nzungen des Roboters als dass sie wirklich erkl rt werden Etwas detaillierter sind die Beschreibungen zur Spannungs berwachung damit der Arduino auch die richtige Spannung erh lt und man au erdem bei leeren Batterien gewarnt werden kann Das Buch endet mit einer kurzen Zusammenfas sung und dem Index der bersichtlich aufgebaut ist und die wichtigsten Stellen zum jeweiligen Stichwort liefert Stil Man wird als Leser vom Autor gesiezt und direkt angesprochen Der Schreibstil l sst sich am bes ten als locker und sachlich beschreiben In vielen Computerb chern finden sich mittlerweile mehr oder weniger gut gelungene Witze und lustige Spr che darauf verzichtet Markus Knapp in die sem Buch weitgehend und zeigt dass es diese auch nicht braucht um ein gut lesbares Buch zu schreiben Fazit Das Buch erf llt seinen Zweck und der Leser soll te nach dem Lesen und Mitbasteln durch die 58 ausf hrlich bebilderte Anleitung ohne Probleme in der Lage sein einen eigenen bewegungsf higen Roboter zu bauen Vor dem Kauf sollte man al lerdings beachten dass der Autor den Bau eines bestimmten Roboters beschreibt dessen Kompo nenten als fertiger Bausatz gekauft werden k n nen Es geht also im Buch e
109. r Buch ohne Korrekturen bernommen zu haben Die Nutzung des Terminals wird zwar in dem Buch kurz angeschnitten allerdings nur sehr sehr ober fl chlich und mit dem Zusatz dass das Terminal ja nur von Profis genutzt wird Ein positiver Blick auf die sinnvollen Funktionen eines Terminals fehlt v llig stattdessen wird es als Tool f r Profis ne gativ abgestempelt Fazit Das Buch macht leider gar keinen guten Ein druck Ein Gro teil der Anleitungen ist sehr gut auf Ein und Umsteiger zugeschnitten sodass diese schon die Zielgruppe gut ansprechen Nach teilig sind allerdings die zahlreichen optischen Buchinformationen Ubuntu 14 04 F r Ein und Umsteiger 1 Christoph Troche bhv 2014 267 Seiten 978 3 8266 7641 3 14 99 Euro 55 und inhaltlichen Fehler die schon ziemlich gra vierend sind und womit Autor seine Unwissenheit zur Schau stellt F r die meisten d rften sich da her das Buch nicht sonderlich lohnen da kann man die 15 Euro sinnvoller einsetzen Der Autor selbst verweist h ufig auf das Wiki von ubuntu users de wo man nicht nur mehr Informationen findet sondern diese in der Regel auch nicht sol che gravierenden Fehler enth lt Die Errata zum Buch 5 gibt einen kleinen Ein blick in das Geschriebene wobei in der Errata immer noch zahlreiche Fehler enthalten sind die in dieser Rezension aufgef hrt werden Redaktioneller Hinweis Trotz der Kritik soll das Buch verlost werden Die Gewinnfrage la
110. r Root Shell Ubuntu Nutzer k nnen hier auch einfach in einer normalen Shell ein sudo vor die Befehle setzen fy Kennzeichnet einen aus satztechnischen Gr nden eingef gten Zeilenumbruch der nicht eingegeben werden soll Abk rzung f r das eigene Benutzerverzeichnis home BENUTZERNAME zE Kennzeichnet einen Link der auf eine englischsprachige Seite f hrt Q ffnet eine h her aufgel ste Version der Abbildung in einem Browserfenster freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 65 Impressum freieslVlagazin erscheint als PDF EPUB und HTML einmal monatlich Kontakt E Mail Postanschrift Webpr senz Autoren dieser Ausgabe Die GIMPer Christian Imhorst Markus Herrmann und Markus Iwanczok Mathias Menzer Marcus M ller Christian Schnell Jochen Schnelle Christian Stankowic Sujeevan Vijayakumaran Dominik Wagenf hr redaktion freiesl agazin de freiesMagazin c o Dominik Wagenf hr Beethovenstr 9 1 71277 Rutesheim http www freiesmagazin de 5 11 S 3 S125 S 8 S 18 S 57 S 60 3 37 S 49 S 53 S 45 MAGAZIN fJ ISSN 1867 7991 Erscheinungsdatum 1 M rz 2015 Redaktion Christian Schnell Matthias Sitte Dominik Wagenf hr Verantwortlicher Redakteur Satz und Layout Jonas Dabelow Moritz Kiefer Christoph Lehmann Kai Welke Korrektur Daniel Braun Frank Brungr ber Vicki Ebeling Stefan Fangmeier Mathias Menzer Christian Schnell Karsten Schuldt Veranstaltungen Ronny Fischer Logo D
111. r gerne und To The Moon hat einen sehr bleibenden positiven Eindruck bei ihm hinterlassen 1 Teilen gt Kommentieren Countdown by Randall Munroe CC BY NC 2 5 http xkcd com 1159 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 48 ShareLaTeX m glicht das kollaborative Arbeiten an KTEX Dokumenten in einem Team Die Oberfl che l uft vollst ndig im Browser und die Dokumente lassen sich im Browser bear beiten kompilieren und anzeigen D ie Web Anwendung ShareLaTeX 1 er Allgemeines ShareLaTeX begann seinen Dienst zun chst ausschlie lich ber die Webseite ShareLa TeX com 1 anzubieten Es folgt dem Freemium Prinzip sodass man auf der Webseite zwar ATEX Projekte anlegen kann diese in der kostenfrei en Variante allerdings an einigen Funktionen be schnitten sind Gegen Zahlung kann man sich hingegen ein Premium Account mieten in dem man dann mehr Funktionen nutzen kann Anfang 2014 stellten die Entwickler die Software von ShareLaTeX unter der AGPL v3 Lizenz so dass man es auch auf seinen eigenen Server in stallieren kann ShareLaTeX ist in CoffeeScript 2 geschrieben und l uft auf node js 3 Als Daten bank wird Redis 4 und MongoDB 5 verwendet Installation unter Ubuntu 14 04 Leider ist die Installation von ShareLaTeX auf dem eigenen Server nicht ganz so einfach Im Wiki des ShareLaTeX Repositorys 6 ist zum Beispiel nur die Installation mittels eines Deb Pak
112. r man freiesMagazin CC BY SA 4 0 Am oberen Rand der Web Oberfl che finden sich noch ein paar wei tere Buttons hinter denen sich einige n tzliche Funktionen verbergen Ganz rechts befindet sich ein Button um eine Chat Leiste einzublenden Dort ist ein simpler Chat enthalten damit sich Projekt Mitarbeiter dort unterhalten k nnen Da neben kann man auch die letzten nderungen anzeigen lassen die im Projekt durchgef hrt wor den sind Es werden nicht nur die eigenen n derungen angezeigt sondern die aller Projekt Mitarbeiter Diese Projekt Mitarbeiter m ssen na t rlich zuvor hinzugef gt werden Daher verbirgt sich hinter dem Share Button die M glichkeit ei ne E Mail Adresse anzugeben damit ein Nutzer das Projekt entweder nur lesen oder auch lesen und nderungen durchf hren kann Wenn der E Mail Versand korrekt eingerichtet worden ist wird eine E Mail versandt alternativ kann sich der Nut zer mit der angegebenen E Mail Adresse auch selbst registrieren um auf das Projekt zugreifen zu k nnen Ausgabe 03 2015 LATEX MW Source A PDF amp Copy Project Q Publish as Template Dropbox compiler pdfLaTeXx v Main document Bachelor ma Y Spell Check English A Auto Complete On Xj Theme textmate Y keybindings None y Font Size 12px y PDF Viewer Built in z Das Men innerhalb eines Projektes Q Am linken Rand der oberen Leiste in der Web Oberfl che befindet sich ein Men um weitere
113. ragen werden Etwas st rend wirkt die Secret Agent Toolbar Sie kann bei Bedarf ber View Tool bars Secret Agent Toolbar ausgeblendet wer den Plug ins Firefox bietet die M glichkeit dass Plug ins erst nach Best tigung durch den Benutzer aktiviert werden Unter Tools Add ons im Bereich Plugins kann dazu die Option Ask to activate gesetzt werden Ask to Activate Es wird nachgefragt ob das Plug in aktiviert werden soll rechts Q 20 Safe Browsing Die meisten aktuellen Browser bie ten eine sogenannte Safe Browsing Funktion an Dabei werden aufge Site rufene Webseiten und heruntergela RefControl Options File Options Help You can specify the Referer that will be used for each site Action SICHERHEIT W 0X nach dem Wort Windows gesucht und klickt auf einen Treffer von Mi crosoft dann bekommt Microsoft die Information dass man zuvor auf Google war und dort nach dem Wort dene Dateien mit einer Liste von als sch dlich eingestuften Seiten und Downloads verglichen Firefox aktuali siert diese Liste regelm ig Bei einer bereinstimmung schickt Firefox Teile der Webseite an den Safe Browsing Service von Google Dort wird der In halt weiter analysiert und der Zugriff auf die Webseite gegebenenfalls unter bunden Es besteht weiterhin die M g Action Site Normal send the actual referrer Block send no referrer Forge send
114. rasero iE Chromium Webbrowser Das Linux Mint Symbol wurde von einem kleinen Tux aus dem Startmen verdr ngt Q Linux Mint mit Ubuntu Basis ist mehr Mainstream und f r Anf nger leichter zug nglich Dadurch dass es mehr Nutzer hat als LMDE finden An wender schnell Hilfe und Anleitungen wie sie ein Problem l sen k nnen Dank der Ubuntu Basis gibt es eine bessere Unterst tzung f r Treiber Compiz und PPAs 9 Aus diesen Gr nden steht Mint mehr im Fokus der Entwickler und die knap Ausgabe 03 2015 UBUNTU fJ pen Ressourcen werden eher in den Hauptzweig statt in LMDE gesteckt Mit der Debian Edition dagegen haben sich die Mint Entwickler von Entscheidungen der Ubuntu Entwickler und von Canonical der Firma die hinter Ubuntu steht unabh ngiger gemacht Dass dies sinnvoll ist zeigt zum Beispiel die Entscheidung von Ca nonical Lizenzgeb hren von Linux Mint zu for dern 10 LMDE verbraucht weni ger Ressourcen und ist dadurch schneller als Linux Mint besonders auf lterer Hardware und auf den ersten Netbooks Trotz wenig Arbeitsspei cher und langsamen Pro zessoren kann man sie durch die Debian Editi on mit einem modernen und schnellen Betriebs system ausstatten Wie Debian unterst tzt auch die 32 Bit Variante von LMDE Prozessoren ohne PAE 11 out of the box 12 14 295MiB 1 97GiB CES ETT E 9 Qo Au erdem wird Debian durch seine gemein schaftliche Organisation mit gro er Wah
115. rden und der Container auch in verschiedenen Umge bungen jederzeit mit der gleichen Konfiguration reproduziert werden Fehlende Abh ngigkeiten werden dabei automatisch heruntergeladen Um die Konfiguration f r den OpenCPU Container nicht selbst erstellen zu m ssen kann auf zahl reiche vorgefertigte Dockerfiles aus dem Docker Hub 39 von Jeroen Ooms zur ckgegriffen wer den In Abh ngigkeit des dort ausgew hlten Dockerfile nachfolgend lt type gt erfolgt der Download des Containers mit dem folgenden Terminal Aufruf docker pull opencpu lt type gt 29 Umgang mit dem Docker Container Das OpenCPU Backend l sst sich dann mit fol gendem Kommando starten docker run t p 8004 8004 opencpu lt n type gt Die API ist anschlie end im Browser unter http Nocalhost 83004 ocpu erreichbar und kann unter http Iocalhost 8004 ocpu test getestet werden In die Shell des Containers l sst sich wechseln mit docker attach opencpu lt type gt Gestoppt wird der Container mit docker stop opencpu lt type gt Wird der Container nicht mehr ben tigt l sst er v O gt 3 docker rm opencpu lt type gt entfernen 40 Frontend AngularJS Nachfolgend werden die wichtigsten Schritte zum Bau des Frontends aufgezeigt Hierbei wird zu n chst auf die Initialisierung einer Angular App unter Zuhilfenahme der Node js 41 Package Management Tools nom 42 und Bower 43 und dem App Generator Yeo
116. ript Framework AngularJS 3 erleichtert die Erstellung von Single Page Applications durch eine durchdachte Modu larit t mit vielen Direktiven und Funktionen AngularJS ist im Kern ein MVC MVVM Framework 4 welches in seiner Funktionalit t eine bidirektionale Datenbindung vgl Data Bin ding 5 unterst tzt Diese Eigenschaft erm glicht Ausgabe 03 2015 unter anderem dass durch die Verkn pfung von Model Template und View Updates in View und Model auch ohne manuelle Event Listener Do cument Object Model Events 6 automatisch synchronisiert werden Um den View also den gerenderten HTML Content zu aktualisieren muss die aufgerufene Webseite nicht komplett neu geladen werden denn nur die ben tigten Daten werden dynamisch nachgeladen Dabei werden die Inhalte im DOM nicht direkt manipu liert sondern ber Angular Direktiven kontrolliert Die Angular Modularisierung kommt so insbeson dere den datengetriebenen Applikationen wie beispielsweise dynamisch generierten Grafiken und Tabellen in Dashboards entgegen mag al lerdings auf den zweiten Blick auch aufwendiger in der Programmierung erscheinen Ist man aber etwas an die AngularJS Logik gew hnt f hrt die Verwendung der integrierten Direktiven zu deut licher Codereduktion und zu Flexibilit t f r eine nachtr gliche Erweiterung Erleichternd f r einen ersten Einstieg in Angular JS sind die Dokumentation auf der Projektseite 3 sowie die Unterst tzung deut
117. rise Linux 5 Auf Client Systemen werden auch abweichende Prozesso rarchitekturen unterst tzt Auf der Katello Webseite ist eine Dokumentation zu finden welche den Installationsprozess und die Verwendung erl utert A SPACEWALK Overview Systems Errata Channels Audit gt Popular Channels Configuration iH Full Software Channel List AllChannels Popular Channels gt My Channels gt Shared Channels gt Retired Channels Channel Name jage Software Channels CentOS 6 x86_64 gt Distribution Channel CentOS 6 Updates x86_64 EPEL 6 for CentOS 6 x86_64 Mapping Spacewalk Client N for CentOS 6 x86_64 openSUSE 13 1 Ubuntu Trusty English change Schedule My Channels The software channels listed below are all ofthe channels that your organization has access to Copyright 2002 14 Red Hat Inc All rights reserved Exkurs Spacewalk Nightly Die aktuellen Arbeiten des Spacewalk Projekts lassen sich in Form von Software Paketen des Nightly Entwicklungszweigs nachvollziehen F r produktive Umgebungen sollte dieser Software Zweig jedoch keineswegs verwendet werden Vorbereitend muss vor der Installation der Spacewalk Pakete siehe freiesMagazin 08 2014 11 das entsprechende Nightly Software Repository aktiviert werden SYSTEMVERWALTUNG J Neue Features und Funktionen werden in den Nightly Versionen erprobt bevor sie in den stabi len Versionen und letztend
118. rschein lichkeit noch in Jahrzehnten und l nger existie ren was man von Ubuntu und anderen Linux Distributionen die von Firmen gesponsert wer den nicht unbedingt vermuten kann Die Zukunft von LMDE Urspr nglich war LMDE als Distribution mit einem Rolling Release geplant Durch eigene Reposi tories sollten st ndig neue Programmversionen in die Distribution einflie en In 2011 sind die Ent wickler der Debian Edition allerdings zu einem Ssemi Rolling Release gewechselt mit mindes tens einem DVD Abzug und zwei Update Packs im Jahr Das sollte eine bessere Integrit t der Distribution gew hrleisten und ist f r Benutzer interessant die nicht so h ufig aktualisieren wol len 13 Aber auch dieses Vorgehen fiel durch Im M rz 2014 erschien das finale Update Pack 8 bzw LMDE 201403 Danach gab es keine weite ren Updates aus Debian Testing mehr F r 2015 wurde dann LMDE 2 0 mit dem Code name Betsy angek ndigt das auf die n chste stabile Version von Debian 8 Jessie aufsetzen wird 14 Geplant sind Zwischenversionen von LMDE 2 x die Sicherheits und gr ere Updates bei popul ren Programmen beinhalten sollen Da zu kommen noch periodisch Treiber f r neue Hard ware und aktualisierte Linux Kernel Die Entwick lung ist mit der des Hauptzweigs von Linux Mint vergleichbar der auf LTS Versionen von Ubuntu beruht 15 Zur Zeit denken die Entwickler dar ber nach auf grund knapper Kapa
119. rundla gen geschaffen Angefangen wird mit Steckpla tinen bevor die ben tigten Werkzeuge inklusi ve des L tkolbens aufgef hrt werden F r den im Buch beschriebenen Roboter muss man aller dings nur vier Dr hte l ten sodass man sich f r den Bau des Roboters auch mit einem Leihger t behelfen k nnte Im zweiten Teil des f nften Ka pitels gibt es Beschreibungen und Erl uterungen zu bestimmten T tigkeiten die beim Basteln mit Arduino immer mal wieder durchgef hrt werden m ssen wie z B das Verbinden von Kabeln mit und ohne L ten Auch in diesem Kapitel ist alles sehr detailliert und anf ngerfreundlich beschrie ben In Kapitel 6 legt der Autor die Grundlagen f r das Programmieren des Arduino Dies beginnt mit ein paar Seiten zu gutem Programmierstil und geht anschlie end mit Erkl rungen zu Variablen und Konstanten Datentypen und den Kontrollstruktu ren inklusive Schleifen weiter Funktionen werden zun chst allgemein erkl rt bevor die Pflichtfunk tionen eines jeden Arduino Programms erkl rt S werden Man lernt hier ebenfalls etwas ber die Fehlersuche und ber das Ansprechen und Fest legen der verschiedenen Ein und Ausg nge des Arduino Boards Leider vers umt es der Autor in diesem Kapitel die Auflistung der einzelnen Aspekte des Programmierens etwas mehr mit Le ben und Beispielen zu f llen F r Anf nger ist dieses Kapitel wohl eher abstrakt und trocken fortgeschrittene Programmierer brauchen das Ka
120. rung ist dann Ruhe Ei ne erneute Aktivierung erfordert ein Relabel des Dateisystems SELinux hei t Security Enhanced Linux und ist ein den normalen Rechten berlagertes Sicher heitskonzept Prinzipiell ist die Idee ja gut nur zuverl ssig funktionieren sollte es Anzeichen f r Fehlfunktionen kann man beim Bootvorgang se hen wenn da was steht von service start failed Wrong context oder hnliches O Grimm Kommentar Ubuntu und Kubuntu 14 10 Ich w rde es ganz einfach machen und auf Version 12 04 zur ckgehen Dieses wird noch bis 2017 mit Sicherheitsupdates versorgt Matthias K hmsted Die Aussage dass Linux bekannterma en das Betriebssystem mit der umfangreichsten Ausgabe 03 2015 LESERBRIEFE MJ Hardware Unterst tzung ist halte ich f r ber zogen optimistisch Ich bin und war schon immer Unix bzw Linux Anwender und halte das Betriebssystem nach wie vor f r das professionellste was wir heute haben Und auch wenn Ubuntu oberfl chlich heute nicht mehr allzu viel mit z B dem guten alten HP UX zu tun hat ist es ein Segen dass es Ubuntu und dann auch noch for free gibt Immerhin gibt es Unix Linux auch f r Real Time Anforderungen Daran ndert auch nichts das halbwissende Geschw tz von Fach Beratern la Media Maxe die Linux gerne als Frickel System ausweisen Das w rde ich nur f r ungl ckliche Entwick lungen wie MacOS gelten lassen EINS a
121. schsprachiger Com munities z B AngularJS de 7 mit zahlreichen Anwendungsbeispielen und Tutorien D3 Data Driven Documents Zur Einbindung von Datenvisualisierungen in AngularJS Projekte eignet sich insbesondere die 25 JavaScript Bibliothek D3 js D3 Data Driven Do cuments 8 von Mike Bostock Besonders SVG Grafiken lassen sich durch eine Vielzahl an in tegrierten teilweise sehr m chtigen Templates komfortabel erstellen D3 Gallery 9 Deren Ver wendung gilt bei der Dashboardvisualisierung l ngst nicht mehr als Geheimtipp 10 Die Hauptfunktion von D3 ist einerseits Daten an DOM Elemente zu binden und andererseits diese Elemente zu manipulieren beides Eigen schaften die zur Programmierung von Datenvi sualisierungen u erst n tzlich sind Wird nun eine D3 Funktion zus tzlich in eine AngularJS Direktive verpackt dann lassen sich dynamische D3 Visualisierungen auch nahtlos in AngularJS Single Page Applications integrieren Zu diesem Zweck empfiehlt sich die Verwendung vorgefertig ter Angular D3 Direktiven D3 And Angular 11 oder Angular nvD3 12 Aber insbesondere bei der Erstellung komplexer statistischer Grafiken und Plots m ssen die dar zustellenden Daten zum Teil erst aufwendig vor bereitet werden um sie mit D3 nutzen zu k nnen Dies kann entweder im Vorfeld geschehen wo bei dann der Input f r D3 statisch hinterlegt wird oder die Berechnung und Aufbereitung erfolgt in Echtzeit
122. sicht Q service opencpu restart ist die OpenCPU App unter http opencpu server ocpu library freiesMagazin www erreichbar und der R Funktionsaufruf kann direkt in JavaScript mit der Funktion ocpu callCO 59 erfolgen Befindet sich das Frontend aber nicht im R Package weil es beispielsweise von einem an freiesMagazin CC BY SA 4 0 deren Server bereitgestellt wird dann muss der OpenCPU Aufruf Cross Domain erfolgen 60 oder ein Reverse Proxy eingerichtet werden Die fertige Applikation Sobald die Verbindung zwischen Frontend und Backend hergestellt wurde kann die Applikation erstmals getestet werden Nach Eingabe der gew nschten Anzahl n an Zu fallsz gen Default 100 Minimum 10 Maximum 1000 und Bet tigen des Stichprobe generieren Buttons wird das OpenCPU Backend bzw R mit der Funktion detectnormoutlier aufgerufen und die zur ckgegebenen Werte Ausrei er kein Ausrei er werden ohne dass die Seite neu ge laden wird als Scatterplot visualisiert F hrt man mit der Maus ber einen Datenpunkt wird Positi on und Auspr gung eingeblendet Fazit AngularJS und D3 erg nzen sich ausgezeichnet wenn es darum geht dynamische Dashboardl sungen zu realisieren Wenn das Dashboard zu s tzlich erweiterte statistische Echtzeitanalysen und anspruchsvolle Plots enthalten soll empfiehlt sich die Programmierung der statistischen Appli kation in R und die Einbindung eines OpenCPU Backend als Schnitt
123. sion 5 x um ge nau zu sein Im September 2014 hat Red Hat die neue Hauptversion 6 dieser Software freige geben Auch wenn der Name eine Affinit t zu Spacewalk suggeriert hat dieses Produkt nichts mehr mit der urspr nglichen Software gemein sam Technologisch betrachtet ist Red Hat Sa tellite 6 eine komplette Neuentwicklung aus DIRS etc rhn etc sysconfig rhn var www html pub var satellite root gnupg rootn ssl build DATE date rfc 3339 date spacewalk service stop exclude postgresql tar cv J var lib pgsql backups files DATE tar xz DIRS db control online backup var lib pgsql backups rhnschema DATE sql spacewalk service start Sollte es also im schlimmsten Fall zu einem De saster kommen k nnte Spacewalk wie folgt wie der hergestellt werden Ausgabe 03 2015 Marketing Gr nden wurde jedoch der altbekannte Produktname gew hlt Gegen ber Red Hat Satel lite 5 x bietet die neue Software fortschrittlichere 40 Verwaltungsfunktionen eine bessere Skalierung und Cloud Unterst tzung Red Hat unterst tzt derzeit beide Produkte paral lel weswegen auch die Aktivit t des Spacewalk Projekts unver ndert ist Im Januar 2015 wur de mit Red Hat Satellite 5 7 ein weiteres Minor Update des Legacy Produkts ver ffentlicht Im M rz 2017 wird Red Hat als Initiator und tragen de Kraft den Support f r Red Hat Satellite 5 x einstellen was eventuell auch Auswirkungen auf das Spacewalk Projekt ha
124. stelle Die gezeigte Beispielapplikation vermittelt einen ersten berblick wie die drei Komponenten Angu larJS D3 js und OpenCPU zu einer dynamischen Webapplikation verbunden werden k nnen Ausgabe 03 2015 PROGRAMMIERUNG f Referenzen D3 on AngularJS Ari Lerner und Victor Powell Leanpub 2014 61 LINKS 1 https github com search I JavaScript amp q dashboard amp type Repositories 2 http dashing io 3 3 https angularjs org 4 https de wikipedia org wiki Model_View_ ViewModel 5 https docs angularjs org guide databinding 6 http www w3 org TR DOM Level 2 Events events html 7 http angularjs de 8 http d3js org SE 9 https github com mbostock d3 wiki Gallery 3 10 https www dashingd3js com 11 https www dashingd3js com d3 resources d3 and angular S 12 https github com krispo angular nvd3 13 https www opencpu org S 14 http www r project org 15 https www opencpu org api html 3 16 http stat ethz ch R manual R patched liprary utils html package skeleton html S 17 http cran r project org doc contrib Leisch CreatingPackages pdf 18 https www opencpu org jslib html lt 19 http www freiesmagazin de freiesMagazin 2014 09 20 http www freiesmagazin de freiesMagazin 2013 12 35 21 https github com jstat jstat 22 https github com wayoutmind gauss 23 https www opencpu org api html api ioformats 24
125. ststellt dass das latexmk Paket veraltet ist sofern man es wie oben beschrieben aus den Ubuntu Paketquellen installiert hat Danach fehlt lediglich das Bauen des Deb Paketes Allerdings muss hierf r die Datei Gruntfile coffee h n disch angepasst werden Konkret findet sich im Quellcode dieser Datei die Zeile depends mongodb org gt 2 4 0 Dort muss mongodb org durch mongodb ersetzt werden da das Paket von MongoDB unter Ubuntu eben mongodb hei t und nicht mongodb org Die Zeile sollte im Anschluss so aussehen freiesMagazin CC BY SA 4 0 depends mongodb gt 2 4 0 Jetzt kann das Deb Paket mittels grunt gebaut werden und anschlie end installiert werden grunt build deb dpkg i sharelatex_0 0 1_amd64 deb Nach der Installation ist ShareLaTeX lauff hig und kann unter der IP des Servers bzw der Domain aufgerufen werden Allerdings l uft es im Standard unter Port 3000 Man muss da her http IP_DES_SERVERS 3000 aufrufen um auf die Web Oberfl che von ShareLaTeX zu gelangen Um ShareLaTeX unter Port 80 und somit ohne Port Angabe im Browser errei chen zu k nnen kann man den Webserver nginx 10 installieren der als Reverse Proxy dient Danach muss man lediglich das Laden der Standard Konfigurationsdatei von nginx un ter etc nginx sites enabled default un terbinden und nginx die die Konfigurationsdateien neu laden lassen apt get install nginx rm etc nginx sites enabled default serv
126. t Zus tzlich werden noch Formularelemente f r den R Aufruf definiert lt form name ocpuForm gt Zufallsz ge lt input type number name input ng model datapoints nN min 1 max 1000 required gt lt span class error ng show N ocpuForm input error required gt N Required lt span gt lt span class error ng show N ocpuForm input error number gt Not N a valid number lt span gt lt form gt lt hr gt lt button id submit ng click getNewn O gt Stichprobe generieren lt button gt lt div gt lt row gt Listing 2 Formularelemente f r den R Aufruf Anstelle des Submit Button k nnte hier auch ei ne Slider Funktion implementiert werden um im View ein sofortiges Update ohne zus tzliches Klicken zu erhalten und die Applikation noch dy namischer wirken zu lassen Der Einsatz eines Sli der sollte bei Echtzeitkalkulationen aber immer mit Bedacht erfolgen da der View nat rlich erst auf 31 gefrischt wird wenn das Ergebnis vorliegt Dies kann insbesondere bei umfangreichen Berech nungen in R oder bei der Analyse gro er Daten mengen durchaus einige Zeit dauern Dann sollte aber auch der Einsatz von Fortschrittsbalken in Erw gung gezogen werden Service Der R Aufruf bzw die eigentliche Schnittstel le zum OpenCPU Backend wird nun als Ser vice 53 erstellt scripts service opencpu connect js Der Service ist nicht an einen bestimmten View gebunden und steht auch allen and
127. tag Am 18 M rz feiert freiesMagazin seinen mittler weile neunten Geburtstag Seit 2006 ver ffentli freiesMagazin CC BY SA 4 0 chen wir regelm ig Artikel rund um Freie Soft ware Open Source und Linux Ein Projekt das uns viel Spa macht Dies gelang zum einen nat rlich aufgrund eines guten Teams das im Hintergrund die Artikel ber arbeitet korrigiert und setzt Noch viel wichtiger sind f r den Fortbestand aber die vielen Autoren die im Laufe der vergangenen neun Jahre zahl reiche Artikel ber die verschiedensten Themen beigetragen haben Von Anleitungen f r Linux Um und Einsteiger Softwarevorstellungen und komplexen Serverkonfigurationsanleitungen ha ben unsere Autoren ein breites Spektrum abge deckt Wenn wir an dieser Stelle einen kleinen Wunsch zum Geburtstag u ern d rfen dann nur dass Sie uns weiter so viele erstklassige Artikel f r die Ver ffentlichung in freiesMagazin zuschicken Wir w nschen allen Lesern viel Spa mit der neu en Ausgabe Ihre freieslVagazin Redaktion LINKS 1 http www bg com gb ubuntu htmi 2 http www androidauthority com mx4 ubuntu edition 590053 X Teilen Kommentieren Ausgabe 03 2015 MAGAZIN fJ Inhalt Linux allgemein Batterien enthalten Linux Mint Debian Edition LMDE Der Februar im Kernelr ckblick Anleitungen Bildbearbeitung mit GIMP Teil 3 Das Wichtigste zu den Ebenen Privacy Guide Anleitung zur Wahrung der Priv
128. te auf ein OpenCPU Backend und fortgeschrittene R Methoden ver zichtet werden 26 Die Entscheidung ob eine statistische Berech nung im Browser oder im Backend erfolgen soll ist also in Abh ngigkeit vom Umfang der gew hl ten Methode und von der zeitlichen Laufzeit der Berechnung zu treffen Sollen im Dashboard aber auch aufwendige Grafiken mit vielen Datenpunk ten integriert werden muss bei dynamischen Dar stellungen zus tzlich der Aufwand des Rendering im Browser im Auge behalten werden Dies be deutet dass die verwendete JavaScript Chart Bibliothek auch in der Lage sein muss bereits be rechnete bzw vorhandene Daten in angemesse ner Zeit im Browser darstellen zu k nnen Ist dies nicht der Fall oder w ren die f r das clientseitige Rendering zu bertragenden Daten zu gro kann alternativ immer auch ein generischer R Plot in die Applikation eingebunden werden OpenCPU API Docs 23 Hallo freiesMagazin Die nachfolgenden Codebeispiele und Verweise f hren durch die wichtigsten Entwicklungsschrit te einer einfachen statistischen Webapplikation mit dem OpenCPU Backend Beispielhaft sollen hierzu Ausrei er bei Zufallsz gen aus einer Nor malverteilung detektiert und visualisiert werden Ausrei ererkennung Der Benutzer hat dabei die M glichkeit die Anzahl der Zufallsz ge zu bestim men Die Simulation und Berechnung der Zufallszahlen und Ausrei er wird vom Statistikprogramm R ber nommen welches
129. tel f r Eltern und Lehrer gibt welches das Ziel des Buchs nochmals kurz und knapp erkl rt man will ja schlie lich wissen was das eigene Kind liest Hier ist auch eine Liste mit den Elektronikteilen zu finden die man f r die freiesMagazin CC BY SA 4 0 Elektronik Basteleien braucht welche ebenfalls im Buch erkl rt werden Drei geteilter Inhalt Das 480 seitige Buch besteht aus drei Teilen Der erste Teil besch ftigt sich mit der Installation des Betriebssystems sowie ersten Schritten damit Der zweite Teil f hrt in die Programmiersprache Scratch 3 ein eine der beiden offiziellen Pro grammiersprachen des Raspberry Pi Der dritte und gr te Teil besch ftigt sich mit elektronischen Schaltungen und Python der zweiten offiziellen Programmiersprache des Minicomputers Installation amp erste Schritte Das Buch holt den Leser ganz am Anfang ab und erkl rt erst einmal was den Raspberry Pi berhaupt ausmacht Darauf folgt eine ausf hrli che Installations und Konfigurationsanleitung wo bei im Rahmen des Buchs die Linux Distribution Raspbian 4 eingesetzt wird das wohl verbrei tetste Betriebssystem f r den Minirechner Danach wird der Desktop von Raspbian erkl rt so wie eine Einf hrung in ein paar Kommandozeilen Befehle f r Linux gegeben Den Abschluss bildet dann ein Kapitel mit ca 25 Seiten welches sich mit dem Thema Multimedia besch ftigt Programmieren mit Scratch Die folgenden ca 100 Seiten
130. tern uns auch zu schreiben was nicht so gut gef llt Wir bekommen sehr viel Lob was uns nat rlich freut aber vor allem durch Kritik und neue Ideen k nnen wir uns verbessern Leserbriefe und Anmerkungen Fedora 21 SELinux sei problemlos oder der Benutzer mer ke nichts davon ist ein lange gepflegte L ge seit es das Zeug berhaupt gibt Schon immer me ckert SELinux bei der WINE Installation oder da nach bei der ersten Programminstallation dass es auf bestimmte Speicherbereiche nicht zugreifen k nne und es mit einer SELinux Regel bes nftigt werden k nnte Das funktioniert dann auch Der n chste Punkt sind dann Distributionsaktuali sierungen die manchmal auch das SELinux und verbundene Pakete betreffen Als Folge kommt der SELinux Alarm und es ist ein Relabel des Dateisystems notwendig fixfiles relabel SELinux kann auch der belt ter sein wenn Pro gramme ihre Konfiguration nicht richtig schreiben oder sich Einstellungen nicht merken Nicht immer sind falsch gesetzte Rechte die Ursache freiesMagazin CC BY SA 4 0 Sicher sind das Kinderkrankheiten denn Fedora ist eine Entwickler Distribution Nur ganz unbe kannt sind mir die Probleme auch bei CentOS 6 x nicht Man kann SELinux vollst ndig deaktivieren Das geschieht in etc selinux config mit SELINUX disabled Seit mehreren Distributions zyklen mache ich das so wenn nach einigen Wochen Updates das Problem immer noch be steht Nach der Deaktivie
131. the root of this site http SITE Custom 3rd Party requests only Windows gesucht hat Diese Funktion kann f r Webseiten betreiber sehr sinnvoll sein um Web seiten strukturell besser aufzubauen Denn damit kann auch ermittelt wer den wie Links am h ufigsten aufge rufen werden Auf der anderen Seite verraten Referrer welche Suchworte lichkeit den Inhalt der Seite dennoch anzeigen zu lassen was vom Anwen der allerdings explizit best tigt werden muss JC OK a n Den lat eingegeben wurden um auf eine Seite zu gelangen Add Site Remove All Sites Da sich ein generelles Deaktivieren ne Default for sites not listed lt Block gt 3rd Party Edit gativ auf den Surfkomfort auswirken kann empfiehlt sich das Zulassen von Cancel ok l p Die Privacy Policy von Google 13 be schreibt wie mit den gewonnenen Da ten umgegangen wird Google spei chert die IP Adresse 14 einen oder mehrere Cookies sowie die verd chtigen Daten f r zwei Wochen Erst danach werden sie anony misiert weiterverarbeitet und die Rohdaten wer den gel scht Wenn man nicht m chte dass Google diese Daten speichert kann man die Abgleichfunktion deaktivieren Dazu gibt man in der Adressleiste about config ein und sucht nach der Option browser safebrowsing reportURL Nach einem freiesMagazin CC BY SA 4 0 Einstellungen des RefControl Add ons amp Doppelklick auf den Wert kann man die URL l schen F r d
132. tion in bestehende JavaScript Projekte Ausgabe 03 2015 PROGRAMMIERUNG HJ R Webapplikationen Mit OpenCPU und R als Backend ist es daher vergleichsweise unkompliziert m glich interakti ve Echtzeit Berechnungen basierend auf R Code in Webapplikationen zu integrieren siehe dazu freiesl agazin Ausgabe 09 2014 19 In nerhalb der R Programmierung kann dabei auf eine Vielzahl von R Packages zur ckgegriffen werden womit sich dann wiederum weitere Pro gramme Programmiersprachen oder Datenban ken durch Schnittstellen ansprechen lassen Das Spektrum reicht hierbei von der einfachen Logfile analyse ber NO SQL Datenbankabfragen bis zur Einbindung komplexer Big Data Analysen oder GPU Computing siehe freiesl iagazin Ausgabe 12 2013 20 Client oder serverseitige Berechnung Dennoch sind f r die Programmierung von R Prozeduren mindestens Grundkenntnisse in der Programmiersprache R erforderlich falls nicht be reits ein fertiges R Package vorliegt welches den OpenCPU Aufruf verarbeitet Daher sollte durch aus abgewogen werden ob die Programmierung einer statistischen Webapplikation in R erfolgen soll oder ob bei einfachen Berechnungen z B Mittelwerte Varianzen etc die Nutzung beste hender JavaScript Mathematik und Statistikbiblio theken z B jStat 21 oder Gauss 22 zweck m iger w re Im letzteren Fall w rde dann die Berechnung vollst ndig clientseitig d h im Brow ser erfolgen und es k nn
133. tisch jeder einzelne Schritt ist bebildert und erkl rt inklusive einer Checkliste welche Teile f r den Schritt ben tigt werden An einigen Stellen fehlt allerdings der Verweis auf vorhergehende Kapitel Wenn man in den Beispielen dort schon die entsprechenden Teile miteinander verl tet hat muss man das an dieser Stelle nat rlich nicht erneut machen An sonsten d rfte mit dieser Anleitung nichts schief gehen zumal die einzelnen Teile und Funktionen am Ende des Kapitels auch noch getestet werden und m gliche Fehlerquellen f r Probleme aufge listet werden Im n chsten Kapitel wird die Hardware nun zum funktionierenden Roboter Wie in den fr heren Kapiteln finden sich gro e Teile des Quellcodes abgedruckt im Buch man kann den Quellcode aber auch von der Homepage herunterladen Die Programmierung der Bewegungsm glichkeiten des Roboters werden gut aufgeteilt sodass man nach und nach alle f r den Roboter n tigen Bewe gungsabl ufe versteht und programmieren kann Es folgen einige berlegungen und Erkl rungen des Codes f r die Hindernisvermeidung damit der Roboter auch nirgendwo aneckt Als Letztes programmiert man in diesem Kapitel eine Art Ges tensteuerung f r den Roboter und baut damit qua si sein eigenes Haustier Ausgabe 03 2015 REZENSION J Die Kapitel 10 und 11 besch ftigen sich mit zu s tzlichen Erweiterungsm glichkeiten des Robo ters um ihm zum Beispiel ein Display mit Tas tensteuerung zu ver
134. triebssystem werden hierbei mit config vm provider bzw config vm box fest gelegt Das Ubuntu Image wird dann automatisch von der Vagrant Austauschplattform f r vorkon Ausgabe 03 2015 ausgef hrt Sind allerdings umfangreiche Installa tionen geplant empfiehlt es sich das Provisioning durch separat hinterlegte Skripte oder Automati sierungsl sungen z B Ansible 33 erledigen zu lassen 28 Umgang mit der VagrantBox Als n chstes kann man sich an das Vagrantfile bzw die Erstellung des VM Image machen Dies wird durch die folgende Kommandozeileneingabe am Ort des Vagrantfile gestartet vagrant up Nach erfolgtem Provisioning ist OpenCPU dann im Browser unter http localhost 8080 ocpu oder ber die zugewiesene IP Adresse erreichbar Die API kann unter http localhost 83080 ocpu test ge testet werden Befindet man sich bereits im Verzeichnis des Va grantfile so ist ein ssh Zugriff auf die VM ist mit tels vagrant ssh m glich Alternativ erreicht man die VM auch durch den Befehl ssh vagrant 127 0 0 1 2222 Passwortn vagrant Pausiert bzw heruntergefahren wird die VM durch Eingabe von vagrant suspend o ZW vagrant halt freiesMagazin CC BY SA 4 0 Ein erneuter Start der VM gelingt dann wieder mit vagrant resume bzw Wird die VM nicht mehr ben tigt dann gen gt ein einfaches vagrant destroy zum vollst ndigen L schen siehe auch die Vagrant Dokumentation
135. ttps www comodo com 26 https secure comodo com products frontpage area SecureEmailCertificate 3 27 https www cacert org 28 https www cacert org id 3 Autoreninformation A Marcus M ller setzt sich sein vielen Jahren f r Freie Software ein und ist aktiv an diversen Projekten beteiligt Beruflich war er lange im IT Security Bereich t tig und arbeitet heute als IT Projektleiter X Teilen Kommentieren Undoing by Randall Munroe CC BY NC 2 5 http xkcd com 1119 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 24 Dynamische Dashboards mit AngularJS D3 js und OpenCPU Framework AngularJS der R HTTP API OpenCPU und der JavaScript Bibliothek D3 js erm glicht die dynamische Visualisierung von in Echtzeit kalkulier ten Daten und eignet sich insbesonde re f r Dashboard Applikationen Dieser Ar tikel f hrt durch die Grundz ge der Kon zeption einer datengetriebenen AngularJS Webapplikation mit D3 Visualisierung und ei nem OpenCPU Backend E ine Kombination aus dem JavaScript Dashboards Als Dashboards werden im weitesten Sinne Ap plikationen verstanden die statische oder dyna misch generierte Daten und Informationen geb n delt und bersichtlich auf einen Blick auf dem Bildschirm visualisieren Today everybody wants a dashboard Few Stephen Information Dash board Design S 12 O Reilly Sebastopol 2006 Diese Aussage traf Stephen Few in seinem Buch
136. uch welches sich speziell an Einsteiger und Umsteiger richtet Es soll einen guten Einblick in die t gliche Nutzung von Ubuntu geben D as Buch Ubuntu 14 04 F r Ein und Redaktioneller Hinweis Wir danken dem mitp Verlag f r die Bereitstellung eines Rezensions exemplares Was steht drin Das Buch beinhaltet insgesamt 267 Seiten die in 13 Kapitel unterteilt sind Zus tzlich dazu beginnt das Buch mit einem einleitenden Vorwort Das Buch bietet einen berblick ber die Installation Nutzung von Ubuntu und die Nutzung der vorin stallierten Programmen Dem Buch beigelegt ist ebenfalls eine Live DVD von Ubuntu 14 04 Im einleitenden Kapitel geht es zun chst auf weni gen Seiten um die Frage was Linux bzw Ubuntu ist und f r wen es geeignet ist Es wird dabei kurz die Philosophie von Ubuntu erl utert die existierenden Ubuntu Derivate aufgelistet sowie Konzeption des Buches und der Inhalt der DVD beschrieben Im ersten echten Kapitel wird zun chst erkl rt wie und wo man Ubuntu herunterladen kann und wie man dazu das passende Boot Medium also DVD oder USB Stick unter Windows erstellt freiesMagazin CC BY SA 4 0 Das zweite Kapitel befasst sich mit der Live Session von Ubuntu welche man mittels der bei liegenden DVD der selbstgebrannten DVD oder mittels eines USB Sticks starten kann Anschlie Bend folgt eine Beschreibung wie man die g ngi gen Daten unter Windows sichern kann um an schlie end die
137. ufig an ver schiedenen Rechnern sitzt und nicht berall die gleiche I TEX Installation vorzuweisen hat Eben falls kann man wenn man zum Beispiel an akade mischen Arbeiten sitzt einfach andere Leute ein laden um etwa Korrekturen vorzunehmen Nach Ausgabe 03 2015 LATEX teilig ist nur die etwas umst ndliche Installation sowie die relativ hohe Last auf dem Server da schon bei einem Nutzer knapp 750 MB an Ar beitsspeicher f r ShareLaTeX inklusive des Be triebssystems gebraucht werden LINKS 1 https www sharelatex com 2 https de wikipedia org wiki CoffeeScript 3 http nodejs org S 4 https de wikipedia org wiki Redis 5 https de wikipedia org wiki MongoDB 6 https github com sharelatex sharelatex wiki S 7 https github com sharelatex sharelatex wiki Production Installation Instructions S 8 https www tug org texlive quickinstall html z 9 http nginx org 10 https github com sharelatex sharelatex wiki Configuring SMTP Email S 7 Sujeevan Vijayakumaran Webseite nutzt ShareLaTeX insbesondere beim Schreiben an seiner Bachelor Arbeit Autoreninformation da er h ufig an verschiedenen Rech nern sitzt und ShareLaTeX ebenfalls gute M glichkeiten bietet Freunde zum Korrekturlesen einzubinden 1 Teilen Kommentieren 52 REZENSION J Rezension Ubuntu 14 04 f r Ein und Umsteiger von Sujeevan Vijayakumaran Umsteiger 1 ist ein Taschenb
138. ungen viel zu dunkel geraten sind In dieser Ausgabe sind zwar eine Vielzahl an ab fotografierten Bildschirm Abbildungen verschwun den einige sind allerdings immer noch enthalten Die Abbildungen sind teilweise immer noch zu dunkel was auch daran geschuldet ist dass es g nzlich in Schwarz Wei gedruckt ist Schlecht und merkw rdig angeschnittene Screenshots sind allerdings weiterhin enthalten sodass man einige findet in denen Teile der Titelleiste eines Fens ters fehlen oder einige Buchstaben im Nichts ver schwinden Ebenfalls fallen einige Screenshots negativ auf die im Vergleich zu anderen Screen shots deutlich verschwommener sind als der Rest Diese Fehler sind optische Feinheiten die man sehr einfach h tte beheben k nnen Ausgabe 03 2015 REZENSION J Bereits im August 2011 wurde die Hardwareda tenbank von ubuntuusers de eingestellt 3 da sie nicht nur schlecht gewartet sondern auch nicht sonderlich aktuell war Obwohl dies bereits in der vorherigen Rezension kritisiert wurde fand auch dieser Teil den Weg in das Buch mit dem Zusatz dass die Hardwaredatenbank aktuell und gut ge pflegt ist Gravierend sind au erdem die zahlreiche inhaltli chen Fehler die sich in diesem Buch finden So wird diesmal wenigstens kurz erw hnt dass es 32 Bit und 64 Bit Systeme gibt und wie man pr fen kann ob man ein 64 Bit f hige Hardware vor handen ist Allerdings wird auch diesmal empfoh len die 32 Bit Variante zu
139. utet I DONT MEAN TO IREALLY I DONT MEAN TO Wie lautet der vollst ndige Name der Ubuntu Version die im April 2015 erscheint Die Antworten k nnen bis zum 8 M rz 2015 23 59 Uhr ber die Kommentarfunktion unter halb des Artikels oder per E Mail an redak tion freiesMagazin de geschickt werden Die Kommentare werden aber bis zum Ende der Ver losung nicht freigeschaltet Das Buch wird nach Ablauf der Frist unter den Einsendern mit der rich tigen Antwort verlost LINKS 1 http www it fachportal de shop buch Ubuntu 14 04 detail html b2000030 2 http www freiesmagazin de freiesMagazin 2012 10 TOOT MY OWN HORN BUT REZENSION J 3 http ubuntuusers de ikhaya 2292 4 https de wikipedia org wiki Heartbleed 5 http www it fachportal de media vmi buch texte download 7641_errata pdf Autoreninformation Sujeevan Vijayakumaran Websei te begann seinen Einstieg in die Linux Welt Anfang 2009 mit Ubuntu Mittlerweile nutzt er zwar ArchLinux sch tzt aber weiterhin die Vorteile von Ubuntu besonders f r Einsteiger X Teilen Kommentieren WORTH CARRYING AROUND YOUR ENTIRE LIFE FOR THOSE FEW PERFECT MOMENTS Toot by Randall Munroe CC BY NC 2 5 http xkcd com 757 freiesMagazin CC BY SA 4 0 Ausgabe 03 2015 56 Rezension Roboter bauen mit Arduino it seinem Buch Roboter bauen mit M Arduino 1 liefert der Autor Markus Knapp eine verst ndl
140. widmen sich der Programmierung mit Scratch Auch hier wird kein Ausgabe 03 2015 REZENSION J Wissen vorausgesetzt der Autor beginnt ganz am Anfang In den meisten F llen werden dabei kleine Spiele erstellt die im Verlauf der Kapitel aufwendiger werden und in verschiedene Grund lagen der Programmierung einf hren Zus tzlich gibt es auch ein eigenes Kapitel zur Scratch Programmierung des PicoBoards einer Erweite rung f r den Raspberry Pi Programmieren mit Python Nach dem Abschluss der Scratch Kapitel wen det sich das Buch der Programmiersprache Py thon zu Erkl rt werden wie sonst im Buch auch zuerst die Grundlagen bevor es dann zu Kon trollstrukturen Datenstrukturen und zum Schluss auch zur Erstellung von einfachen graphischen Oberfl chen mittels Tkinter geht Die Python Kapitel sind dabei nicht fortlaufend an einandergereiht sondern wechseln sich mit Kapi teln zu Elektronik Basteleien ab Der Autor erkl rt immer so viel Python wie jeweils zur Ansteuerung und Kontrolle der danach erkl rten Schaltungen ben tigt wird Dies ist insofern gut als dass das Gelernte immer direkt danach praktisch angewen det wird und auch das Lerntempo eher moderat bleibt Elektrische Schaltungen Ein Grund weswegen der Raspberry Pi auch so erfolgreich ist sind seine 26 GPIO Pins GPIO general purpose input output bersetzt univer 60 selle Ein und Ausg nge Mit deren Hilfe lassen sich elektrische Komponent
141. wie man sich mit VirtualBox eine Windows VM aufsetzen kann Das siebte Kapitel widmet sich vom Einsatz von Ubuntu in einer Gruppe also die Erstellung und Verwaltung mehrere Benutzerkonten auf einem System Anschlie end folgt im achten Kapitel ein ausf hr licher berblick ber LibreOffice Konkret wird mit vielen Screenshots bebildert die g ngige Nutzung von Writer Calc Impress und Draw beschrieben Mit Ubuntu in der Cloud lautet das Thema des neunten Kapitels Hierbei geht es grunds tzlich um verschiedene Cloud Speicherdienste So wird erkl rt wie man Dropbox Copy Wuala und Spi deroak unter Ubuntu installiert und einrichtet Das zehnte Kapitel beleuchtet die Sicherheit des Systems das aber sehr kurz ausf llt Stattdes sen ist eine Empfehlung f r sichere Passw rter 53 enthalten und eine kurze Beschreibung wie man die Chronik in Firefox deaktiviert Weiterhin wird noch erl utert wie man seine Dateien mit dem Programm D j Dup sichert Etwas in die Tiefe geht das elfte Kapitel in dem die Verzeichnisstruktur von Linux Systemen erl u tert wird Au erdem folgt ein recht kurzer Einblick in die Nutzung des Terminals Das zw lfte Kapitel leitet das Ende des Buches ein in dem die vorinstallierten Programme in Ubuntu kurz beschrieben werden Anschlie end folgt das letzte Kapitel in dem erl utert wird wie man eine VPN Verbindung zu der heimischen Fritz Box einrichten kann Wie liest es sich Wi
142. ze Spiel ber nicht gesprochen wird Alle Dialoge gibt es nur als Texte zum Durchklicken sodass To The Moon f r manch einen wie ein interak tives Buch wirkt Die Texte sind daf r aber immer pas send zur aktuellen Situation mal traurig mal witzig mal ernst Und wie bei einem Buch ist man nach ca 4 5 Stunden fertig Was kurz klingt bietet daf r aber auch ein intensives Spielgef hl Was das Spiel tr gt ist da bei aber die Musik von Kan Ausgabe 03 2015 SPIELE I R Gao der das Spiel auch entwickelt hat Das Hauptthema welches in verschiedenen Variatio nen immer wieder im Spiel zu h ren ist untermalt die tr umerische und teilweise traurige Stimmung der Geschichte sehr Aber auch alle anderen Titel unterstreichen die einzelnen Passagen im Spiel sehr gut Die 31 Titel kann man auf Bandcamp 5 anh ren und f r 5 US Dollar oder mehr als Digital Download kaufen Die Besonderheit ist dass 50 der Einnahmen f r wohlt tige Zwecke gespendet werden Zu To The Moon erschien Ende Dezember 2013 noch eine kleine Mini Episode die man kostenlos bei FreeBird Games herunterladen kann 6 Da neben ist mit A Bird Story 7 Ende 2014 auch eine Nachfolge Geschichte erschienen die aber fast vollst ndig ohne Dialoge auskommt und auch nur eine Stunde Spielzeit hat Fazit To The Moon ist vielleicht kein perfektes Adven ture da die R tsel viel zu simpel sind aber das Spiel besticht durch eine gr
143. zit ten den Entwicklungspro zess von Linux Mint 17 und LMDE 2 anders als freiesMagazin CC BY SA 4 0 UBUNTU fJ bisher zu gestalten Bislang war es so dass neue Soft ware erst in Linux Mint ein floss und dann nach LMDE portiert wurde Das k nnte zuk nftig eventuell anders herum laufen was bedeu ten w rde dass LMDE st n dig Updates erf hrt w h rend die Upgrades in Linux Mint erst mit dem n chsten 17 x Release einziehen w r den 16 Distributor ID Debian Description Debian Codename wheezy christian jandraligeli christian jandraligeli mint compress mint decompress mintinstall mintInstall mint make christian jandraligeli Dieses Vorgehen n hme LM DE etwas von seiner Stabili t t da es zum Experimentier feld der Mint Entwickler wer den w rde Die Entwickler gehen aber davon aus dass die wenigen LMDE Benutzer erfahrenere Linux User sind die mit Experimenten eher leben k nnen als der Mainstream des Hauptzweigs Wo bei das Vorhaben noch nicht in Stein gemei elt ist und sich noch ndern kann Wenn man ge nau wissen m chte wie es mit LMDE 2 in naher Zukunft weitergehen wird kann man das in der Roadmap nachlesen 17 Der wesentliche Punkt ist dass auch mit Betsy dieselbe Distributions Basis f r zwei oder meh rere Jahre gepflegt werden soll wovon sich die Entwickler eine gr ere Qualit t verspre chen Doch gr ere nderungen au er et was aktuellerer Software
144. zung f r das System l uft und in welchen Rhythmus die LTS Versionen erscheinen Weiterhin w re es f r Ein und Umsteiger eher angebracht mehr auf qui valenten Windows Programme unter Linux ein zugehen Stattdessen wird ausf hrlich auf Wine eingegangen und geschrieben dass es mit einem gro en Teil von nicht allzu komplexen Windows Programmen funktionieren soll Sinnvoller w re es daher nicht nur Firefox Thunderbird und LibreOffice ausf hrlich zu erkl ren sondern auch etwa die Verwaltung von Fotos mit entsprechen den Programmen oder die Verwaltung von Datei en mit Nautilus Ebenfalls schwach ist dass das Konzept der Paketverwaltung kaum zur Geltung kommt Es wird zwar erw hnt dass man im Software Center sehr viele Programme findet dazu fehlt aller dings die Information zur dahinterliegenden Pa ketverwaltung und wie es mit den Aktualisierun gen der Programme ber die Aktualisierungsver waltung aussieht Fatal ist auch dass sowohl Ausgabe 03 2015 REZENSION J Skype als auch VirtualBox als Deb Paket ber die Hersteller Seite heruntergeladen werden statt das Standard Repository beziehungsweise das Partner Repository zu nutzen Zwar wird einige Kapitel sp ter die Installation von Skype noch mals angeschnitten und das Canonical Partner Repository erw hnt allerdings erfolgte vorher die Installation des v llig veralteten Skype Pakets in Version 2 2 Hier scheint man einfach das Kapi tel aus dem Vorg nge

Download Pdf Manuals

image

Related Search

Related Contents

LED CONTROLLER 3CH  3A0510C - Fire-Ball Oil Pumps Service, Repair and  Parts List - Hunter Fan  Conair SB1XR  全ページ一括表示  Creamsource User Manual  800-LED003  OFZ 501 - Billiger.de  Network Technologies RACKMUX-V15-4UNV User's Manual    

Copyright © All rights reserved.
Failed to retrieve file