Benutzer:DavX/Code
aus Degupedia, der freien Wissensdatenbank
Nächstältere Version→ | ←Nächstjüngere Version
| » | Startseite | Fütterungskonzept | Literatur | Chile | Pflanzenbuch | Code | Open Source | Archiv |
| Inhaltsverzeichnis |
|
9.1 Alte Betriebssysteme und Programme |
Eine kleine Sammlung an nützlichen Programmen.
Website
Bootrstrap
- http://www.tutorialrepublic.com/twitter-bootstrap-examples.php
- Bootstrap Tutorial (http://www.revillweb.com/tutorials/bootstrap-tutorial/)
Sonstiges
- http://www.sitepoint.com/pure-css-off-screen-navigation-menu/
- Udacity.com - Responsive Web Design (https://www.udacity.com/course/responsive-web-design-fundamentals--ud893)
- Udacity.com - Intro HTML & CSS (https://www.udacity.com/course/intro-to-html-and-css--ud304)
Aktuelles und Tmp
Micro-trenching (Thema kann entfernt werden, wenn erledigt)
- Golem: Deutsche Telekom beginnt mit Micro-Trenching für Glasfaser (http://www.golem.de/news/nordrhein-westfalen-deutsche-telekom-beginnt-mit-micro-trenching-fuer-glasfaser-1604-120547.html)
- Cabling: Fiber micro-trenching at Google (http://www.cablinginstall.com/articles/2013/07/fiber-microtrenching-at-google.html)
- Wikipedia: en:Trencher (machine), de:Bagger (-> Grabenfräse), de:Kategorie:Erdbau, vgl. de:Einpflügen (im Vergleich zum Micro-Trenching wird das Einpflügen in 1-2 m Tiefe gemacht)
- Deutsche und englische Begriffe: Trench=Graben, en: trenching machine, de: Grabenfräse, Grabenziehmaschine, Grabenbagger, Einsatz dieser Geräte, u.a. Verlegen von Kabel, Graben bei Waldstrassen (waldwissen.net),...
- Mögliche Artikel: Micro-Trenching, Grabenfräse
Div. Medien
- Cicero & Antimedien: [1] (http://www.spiegel.de/kultur/gesellschaft/politmagazin-cicero-der-neue-hort-des-deutschaufsatzes-a-292385.html) [2] (http://www.antimedien.de/cicero-und-die-pressefreiheit/)
- News-Diät: [3] (http://www.dobelli.com/wp-content/uploads/2011/06/Dobelli_Vergessen_Sie_die_News.pdf)
Shellskripte und Bash
Es gibt eine Reihe nützlicher Tools auf der Shell wie awk, cut, head, join, paste, sed, tail, tr, xargs
- Tutorial xargs & cut (http://quickleft.com/blog/command-line-tutorials-xargs-cut) interessanter Beitrag von Jessica Dillon
Transfer.sh Datenübertragen via Shell
- transfer.sh
Zenity
Zenity ist ein Tool von Gnome zum Schreiben von grafischen Dialogen für die Interaktion mit dem Benutzer, ähnlich wie Xdialog. Es bietet Eingaben, Fragen, Auswahldialoge, Kalender, Datei- und Ordnerauswahl und mehr an (kann diese aber meines Wissens nicht in einem Dialog kombiniert anzeigen).
- Gnome Zenity (https://help.gnome.org/users/zenity/3.1/zenity.html)
Mini-Webserver aufsetzen
Webserver aufsetzen mit Python (SimpleHTTPServer (http://docs.python.org/2/library/simplehttpserver.html))[4] (http://wiki.ubuntuusers.de/Instant_Webserver):
python -m SimpleHTTPServer 8082
In Webbrower eingeben (nur lesenden Zugriff, zeigt auf aktuelles Verzeichnis):
http://localhost:8982/
Dateien umbenennen
Shell. Nützlich hierzu ist das Komandozeilentool mmv.
Weitere gute Tipps zur Umbenennung auf der Shell: Easily renaming multiple files (https://www.debian-administration.org/article/150/Easily_renaming_multiple_files.)
Grafisch. Thunar, der Dateimanager von XFCE, verfügt über das Tool Bulk-Rename eine bequeme Möglichkeit viele Dateien aufs mal umzubenennen.
Nummeriertes Umbenennen
Sollen Dateien beim Umbenennen durchnummeriert werden, reichen Standardtools meist nicht weiter. Folgendes kleines Perl-Skript löst diese Aufgabe. Man kann ihm die nötigen Parameter als Argumente gleich von der Shell übergeben oder aber falls keine angegeben werden, fragt das Programm sie ab:
- Parameter 1: Filter-String für grep, nach dem die Dateien gefiltert werden
- Parameter 2: Dateiname für die zu nummerierenden Dateien
- Parameter 3: Startwert, ab dem das Skript durchnummerieren soll
#!/usr/bin/perl
use warnings;
use strict;
my $count = 0;
my $arg1 = "";
my $arg2 = "";
if( !($arg1 = shift(@ARGV)) )
{
print "Dateien umbenennen (Suchmuster fuer grep): ";
chomp($arg1 = <STDIN>);
if($arg1 eq "")
{
$arg1 = ".";
}
}
if( !($arg2 = shift(@ARGV)) )
{
print "Umbenennen in: ";
chomp($arg2 = <STDIN>);
if($arg2 eq "")
{
$arg2 = "Datei";
}
}
if( !($count = shift(@ARGV)) )
{
print "Nummerierung starten mit (Zahl eingeben): ";
chomp($count = <STDIN>);
}
open (FILELIST, "ls -A | grep \"".$arg1."\" |");
while (<FILELIST>) {
chomp $_;
rename ($_,$arg2."0"x(3-length($count)).$count++.".jpg")
}
close FILELIST
Vorlage Scanimage2Latex
Diese Vorlage dient zur Erstellung einer PDF-Datei aus Bildmaterial (z. B. JPEG-Grafiken). Dabei können folgende Parameter und Angaben geändert werden:
- Titel ändern
- Autor(en) ändern
- Seitenränder anpassen
Die Grafiken werden mit folgendem Befehl eingefügt:
\includegraphics[scale=1.2]{bild_01.jpeg}
Dabei gilt es den Vergrösserungsfaktor (scale) entsprechend anzupassen sowie den Bildnamen zwischen den geschweiften Klammern. Der Befehl zum Einbinden der Grafiken kann beliebig oft eingefügt werden, entsprechend der Anzahl benötigter Bilder. Der Befehl "\newpage" erzwingt jeweils einen Seitenumbruch.
\documentclass[german,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage[pdftex,unicode]{hyperref}
\usepackage{times}
\usepackage{thumbpdf}
\pagestyle{empty}
\usepackage[a4paper,
left=0.5cm, right=0.5cm,
top=2.0cm, bottom=2.0cm]{geometry}
\pdfcompresslevel=9
\hypersetup{pdftitle={Titel},pdfauthor={Autoren},pdfcreator={LaTeX},pdfdisplaydoctitle={true}
}
\begin{document}
\begin{center}
\includegraphics[scale=1.2]{bild_01.jpeg}
\newpage
\includegraphics[scale=1.2]{bild_02.jpeg}
\end{center}
\end{document}
Bilder: Thumbnails erstellen
Siehe auch DavX/Code/Vorschau.sh
Datei vorschau_v3.sh
Version: 3.0
#!/bin/bash
IMGSIZE="480"
IMGDIR="img$IMGSIZE"
IMGSIZE=${IMGSIZE}x${IMGSIZE}
LOWERCASE=1
if [ ! -d $IMGDIR ]
then
mkdir -p $IMGDIR
fi
if [ $LOWERCASE -gt 0 ]
then
for file in *.JPG
do
mv $file ${file%.JPG}.jpg
done
fi
for i in *.jpg
do
convert -size $IMGSIZE $i -resize $IMGSIZE -auto-orient -quality 65 +profile "*" $IMGDIR/$i
done
PDIR=`pwd`
notify-send -t 1000 'Bilder verkleinern' "Die Bilder wurden verkleinert, sie befinden sich unter $PDIR/$IMGDIR"
exit 0;
Nützliche Befehle
chmod
chmod +R a+w verzeichnis/
Erklärung
- +R rekursiv
- a+w
- a=all (u=user, g=group, o=other)
- +=Rechte setzen (-=Rechte entziehen)
- w=write (r=read, x=execute)
- verzeichnis/ Name des Verzeichnis
Infos: http://www.phy.syr.edu/~dkirk/chmod.html
Unzip Tar-Bz2
tar jxf <datei>
Pulseaudio (ALSA) neu starten
Problem: Pulseaudio macht Probleme, bsp. der Ton geht plötzlich nicht mehr.
Lösung:
Pulseaudio abschiessen und dann ALSA neu laden, welches wiederum Pulseaudio neu startet.
sudo killall pulseaudio sudo alsa force-reload
Security und Spam
Security
- OWASP Handbuch veröffentlicht (http://www.heise.de/newsticker/meldung/OWASP-veroeffentlicht-Handbuch-zum-Schutz-gegen-automatisierte-Angriffe-2794167.html), Download -> PDF (https://www.owasp.org/images/3/33/Automated-threat-handbook.pdf)
Angriffe auf FreeBSD-Update-Prozess
- Golem.de - Anonymes Dokument bei Github (http://www.golem.de/news/anonymes-dokument-angriffe-auf-den-freebsd-update-prozess-1608-122581.html)
- Dokument bei Github (https://gist.github.com/anonymous/e48209b03f1dd9625a992717e7b89c4f)
Application Security Forum - Western Switzerland (ASF-WS)
- Slideshare: ASF-WS (http://de.slideshare.net/ASF-WS/presentations)
- WPS Bruteforce (http://de.slideshare.net/ASF-WS/offline-bruteforce-attack-on-wi-fi-protected-setup)
- Hacking Swisscom Modem (http://de.slideshare.net/ASF-WS/hacking-the-swisscom-modem) (Motorola Netopia 7647-47v2, Centro Grande v2)
Basics: Hashing, Passworttabellen und Tools
- Salt (https://de.wikipedia.org/wiki/Salt_(Kryptologie))
- Hashing-Security (https://crackstation.net/hashing-security.htm)
- Angreifer entwenden Nutzerdaten bei SZ (http://www.heise.de/newsticker/meldung/Angreifer-erbeuten-Nutzerdaten-von-sz-magazin-de-3222586.html)
- Linkedin-Passwort-Leck (http://www.heise.de/newsticker/meldung/LinkedIn-Leck-Mehr-als-80-Prozent-der-Passwoerter-bereits-geknackt-3212075.html) und dessen Auswertung (https://blog.korelogic.com/blog/2016/05/19/linkedin_passwords_2016)
- Passwortknacker: Blick hinter die Kulisse (http://www.heise.de/ct/ausgabe/2013-3-Ein-Blick-hinter-die-Kulissen-der-Cracker-2330601.html)
- Passwortknacker: Tools und Techniken (http://www.heise.de/ct/ausgabe/2013-3-Die-Tools-und-Techniken-der-Passwortknacker-2330451.html)
Paranoid-Security
- Heise.de - Malware mit Barcodes und Excel in abgeschottete Netze einschleusen (http://www.heise.de/newsticker/meldung/Malware-mit-Barcodes-und-Excel-in-abgeschottete-Netze-einschleusen-3290119.html)
Umgang mit Spam
Eine gute Sammlung mit interessanten Ideen findet sich hier:
Blocken von Spider und IPs
- http://stackoverflow.com/questions/12304954/how-to-ban-crawler-360spider-with-robots-txt-or-htaccess
Anregungen zur Spambekämpfung unter phpBB 2.0.x
Spam: Trends
- "Spam-Golem: Warum der Mail-Versand zum Glücksspiel zu verkommen droht" (http://www.heise.de/ct/artikel/Spam-Golem-291396.html) c't Magazin 2/2008.
- Presserechtliche Gegendarstellung zu UCEPROTECT (http://www.heise.de/forum/c-t/Kommentare/Spam-Golem/UCEPROTECT-Network-Presserechtliche-Gegendarstellung/posting-302208/show/)
- Kommentare bei Golem im Zusammenhang mit Limux-Bashing der Medien in München: 1 (http://forum.golem.de/kommentare/opensource/e-mail-ausfall-in-muenchen-und-wieder-wars-nicht-limux/marke-uceprotect-r-akte-vernichtet/88634,3989260,3989260,read.html#msg-3989260), 2 (http://forum.golem.de/kommentare/opensource/e-mail-ausfall-in-muenchen-und-wieder-wars-nicht-limux/uceprotect.com/88634,3990183,3990926,read.html#msg-3990926)
Betriebssysteme, Server und Admin
Informationen zur Administration von Computer und Tipps, Tricks und Anregungen zu Netzwerke und Server.
Alte Betriebssysteme und Programme
- Windows 3.1 und Dos Softwarecollection bei Archive.org (https://blog.archive.org/2016/02/11/internet-archive-does-windows-hundreds-of-windows-3-1-programs-join-the-collection/)
- Windows 3.1 (https://archive.org/details/win3_winben31)
- Amiga Spiele (http://www.heise.de/newsticker/meldung/Internet-Archive-10-000-Amiga-Spiele-online-spielen-3289718.html)
Datenbanken
- FreeQueryBuilder (http://www.myloadtest.com/freequerybuilder-sql-tool/), siehe auch Sourceforge: Querybuilder (http://sourceforge.net/projects/querybuilder/) (Win, Mac, Linux)
- Alternative zu Toad (https://en.wikipedia.org/wiki/Toad_(software)) (Dell Software, Windows)
Virtualisation & Container
- Password recovery for VMWare Windows images (http://www.myloadtest.com/hacking-into-vmware-images/)
Docker:
- Missverständnisse zu Docker (https://valdhaus.co/writings/docker-misconceptions/)
Netzwerk
- Free WAN emulator (http://www.myloadtest.com/free-wan-emulator/) (Latenz in einem Netzwerk simulieren mithilfe von Dummynet (http://info.iet.unipi.it/~luigi/dummynet/), siehe auch Free SBIE (https://en.wikipedia.org/wiki/FreeSBIE) http://www.freesbie.org/ )
Netzwerk
- NMAP Guide (http://www.networkuptime.com/nmap/index.shtml)
Virtueller Server / XAMPP einrichten:
- Virtueller Server mit Ubuntu in Virtualbox (http://blog.dirk-helbert.de/blog/2012/02/05/virtualbox-virtueller-server-als-alternative-zu-xampp-und-mamp/)
- Virtueller Debian-Server mit NFS-Shared-Folder (http://www.uvd.co.uk/blog/setting-up-a-debian-virtualbox-for-web-development/)
Linux Server
Time Machine:
- Ubuntu as mac fileserver (http://kremalicious.com/ubuntu-as-mac-file-server-and-time-machine-volume/)
Nas:
(Golem-Kommentare Nas-Systeme im Vergleich (http://forum.golem.de/kommentare/opensource/banana-pi-m3-vs.-lemaker-hikey-bastelrechner-mit-bumms/nas-alternative/99526,4437244,4438144,read.html))
- Technikaffe: NAS einrichten (http://www.technikaffe.de/anleitung-178-eigenbau_nas_anleitungen_fuer_4_bis_16_festplatten_auf_einen_blick)
- Technikaffe: NAS mit Openmediavault (http://www.technikaffe.de/anleitung-255-installation_und_konfiguration_von_openmediavault_inkl._wake_on_lan)
- Technikaffe: NAS mit FreeNAS (http://www.technikaffe.de/anleitung-268-freenas__komplette_installation_schritt_fuer_schritt_erklaert)
- HP Microserver Gen 8 (http://www.technikaffe.de/anleitung-315-hp_microserver_gen_8_im_test__4_bay_nas_im_guenstigen_komplettpaket) (vgl. Pimp my HP Proliant G8 (http://www.meintechblog.de/2014/11/pimp-my-hp-proliant-g8-microserver-4x33ghz-e3-und-16gb-ram/))
Server administrieren mit Android
- JuiceSSH (http://wemaflo.net/2015/01/serveradministration-am-smartphone/) (Freemiumprogramm)
- Monyt -> Serverüberwachung, braucht PHP mit Shellzugriff (shell_exec) und funktioniert daher nicht mit vielen Shared Hostings
- ConnectBot, VX ConnectBot
Standardtools
- top, htop
- Glances (kleines Pythonskript), es gibt auch eine Version für Android welche ebenfalls Open Source ist
- Cockpit (von Red Hat), wird zur Zeit offiziell nur von Fedora und Cent OS unterstüzt, für Arch gibts ein AUR Build
- Webmin
Bastlerboards:
- x86 Board: Minnow Board Max (http://wiki.minnowboard.org/MinnowBoard_MAX), vgl. Intel Atom Board für unter 100 Euro (http://www.heise.de/newsticker/meldung/100-Euro-Entwickler-Mainboard-mit-Intel-Atom-2159521.html)
- CubieTruck Plus: CT Plus/Cubieboard5 (http://cubieboard.org/2016/03/15/cubietruck-pluscubieboard5-released-now/) (2GHz Octacore 32Bit, 2 GB Ram, PowerVR 700MHz GPU, Dual-head Display, Display Port/HDMI, GBit Ethernet und Wlan, Headset-4pol. Klinkenstecker, SATA 2, NAS mit optionalem Subboard, Backup-Battery, unterstützt Ubuntu Linario und Android 4.4.4, siehe auch Specs (http://www.cubietech.com/product-detail/cubieboard5/))
OS X Hacking
- http://dev.enekoalonso.com/ - Python, Mysql, JS-Tools (Mootools (http://mootools.net/) u.a.) usw.
- JS Node Scripts via Shell ausführen (http://dev.enekoalonso.com/2011/10/12/command-line-scripting-with-node-js/)
Windows
- Unix utilities on Windows (http://www.myloadtest.com/unix-utilities-on-windows/) (using unxutils (http://unxutils.sourceforge.net/))
- Create installation media for Windows 8.1 (http://windows.microsoft.com/en-us/windows-8/create-reset-refresh-media)
- Windows XP Mode als Virtual Image nutzen (https://zeltser.com/windows-xp-mode-for-vmware-virtualization/)
- Issues with Windows XP volume key activation (http://www.pcadvisor.co.uk/forum/helproom-1/problems-activating-windows-xp-pro-volume-license-4091588/)
- Changing XP from OEM to Volume License (http://www.tomshardware.co.uk/forum/25981-45-changing-volume-license)
- Understanding how to change Installmedia for OEM, Retail and VLK (https://1rana.wordpress.com/2012/07/07/how-to-change-windows-xp-version-between-retail-oem-and-volume-license-channel/)
- Types of Keys and Install Media (http://superuser.com/questions/83579/windows-xp-product-key-for-sp3-installation)
- Winows XP Genuine (http://www.techmaish.com/2-tips-to-make-your-windows-xp-genuine/)
- Windows XP customized Installmedia mit nLite (http://www.chip.de/artikel/Windows-XP-Installations-CD-mit-nLite_16811600.html)
- Windows XP Setup CD erstellen (http://www.com-magazin.de/praxis/windows-xp/setup-cd-fuer-windows-xp-erstellen-52859.html)
Windows Deployment Services (WDS) & Windows Automated Installation Kit (WAIK)
- Windows KMS and MAK Volume License Activation (http://louwrentius.com/understanding-windows-kms-and-mak-volume-license-activation.html) (KMS: "Key Management Service", MAK: Multiple Activation Key")
- KMS und MAK (https://www.uni-muenster.de/ZIV/Software/Microsoftproduktaktivierung.html)
Lizenzen
- Erklärung der Softwareaktivierung von Windows 2000 bis Windows 8 (http://arstechnica.com/civis/viewtopic.php?p=26623195) (siehe Kommentar von Forge64)
- Microsoft Volume Licensing Reference Guide (http://w3.softwareone.com/globalcontent/KnowledgeCenter/Whitepapers/Documents/Microsoft_Volume_Licensing_Reference_Guide.pdf) (PDF)
- Understanding Windows 7 Licences (http://www.zdnet.com/article/what-microsoft-wont-tell-you-about-windows-7-licensing/)
- ZDNET: Is it OK to use OEM Windows on your own PC? Don't ask Microsoft (http://www.zdnet.com/article/is-it-ok-to-use-oem-windows-on-your-own-pc-dont-ask-microsoft/) (Ed Bott 2009) Lizenzendschungel und widersprüchliche Informationen von Windows zu OEM System Builder Versionen.
Passwort wiederherstellen
- 7 Free Windows Password Recovery Tools (http://pcsupport.about.com/od/toolsofthetrade/tp/passrecovery.htm)
- Ophcrack (http://ophcrack.sourceforge.net/) (gibts in 2 Versionen, eine für Win. 2000/XP und Co. und eine für Win. Vista,7,8
- Offline NT Password & Registry Editor (http://pogostick.net/~pnh/ntpasswd/bootdisk.html)
- Kon-Boot (http://www.piotrbania.com/all/kon-boot/index2.html) Free Version unterstützt Mac OS X und Windows bis Version 7, die kommerzielle unterstützt auch Windows 8
- Cain & Abel
- LCP
- Trinity Rescue Kit
- John the Ripper
Passwort neu setzen mit Eingabehilfen:
- Siehe Golem-Kommentare [5] (http://forum.golem.de/kommentare/internet/telefonabzocke-dirty-harry-erklaert-mein-windows-fuer-kaputt/warum-wurde-das-passwort-nicht-veraendert/100818,4486250,4486515,read.html#msg-4486515) und Youtube [6] (https://www.youtube.com/watch?v=eIX1mtS2E88)
Windows 8 Product Key auslesen mit Linux:[7] (http://superuser.com/questions/637971/how-do-i-get-out-my-embedded-windows-8-key-from-a-linux-environment)
user@hp-laptop:~$ sudo hd /sys/firmware/acpi/tables/MSDM 00000000 4d 53 44 4d 55 00 00 00 03 13 48 50 51 4f 45 4d |MSDMU.....HPQOEM| 00000010 53 4c 49 43 2d 4d 50 43 01 00 00 00 48 50 20 20 |SLIC-MPC....HP | 00000020 00 00 04 00 01 00 00 00 00 00 00 00 01 00 00 00 |................| 00000030 00 00 00 00 1d 00 00 00 ** ** ** ** ** ** ** ** |........*****-**| 00000040 ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** |***-*****-*****-| 00000050 ** ** ** ** ** |*****| 00000055
oder:
sudo hexdump -s 56 -e '"MSDM key: " /29 "%s\n"' /sys/firmware/acpi/tables/MSDM
Mathematisches
- http://de.wikipedia.org/wiki/Ackermannfunktion (schnell wachsende Funktion)
Server und Web
HTML 5, responsive Design
- W3Schools.com: Responsive Design (http://www.w3schools.com/html/html_responsive.asp) - HTML5 (http://www.w3schools.com/html/html5_intro.asp)
- HTML 5 Website from Scratch (http://www.lingulo.com/de/tutorials/css/how-to-build-a-html5-website-from-scratch) (sehr umfangreich)
- Responsive Design Howto (http://blog.teamtreehouse.com/beginners-guide-to-responsive-web-design) (Tipp mit Mediaqueries "@media screen and (min-width: 480px) {...}")
- Responsive Design Resource List (http://www.targetlocal.co.uk/responsive-web-design-resources/)
HTML5 GUI
- Handsontable (Excel-like Data Grid Editor for jQuery) (http://www.jqueryscript.net/table/Excel-like-Data-Grid-Editor-For-jQuery-handsontable.html) komfortable Spreadsheet-GUI mit Excel-Komfort, vgl. Demo (http://www.jqueryscript.net/demo/Excel-like-Data-Grid-Editor-For-jQuery-handsontable/)
- dhtmlxChart (http://dhtmlx.com/docs/products/dhtmlxChart/) optisch ansprechende Diagramme, Plots und Co. mit HTML, CSS und Javascript
HTML5-Bildbearbeitung:
- Bilder bearbeiten crop/resize mit HTML5 Canvas und PHP (http://www.codeforest.net/html5-image-upload-resize-and-crop) (siehe auch PHP only Version (http://www.codeforest.net/upload-crop-and-resize-images-with-php))
- Serverseitige Ausschnitte/Thumbnails erstellen (http://www.codeforest.net/how-to-crop-an-image-using-jquery-and-php) (siehe auch Demo: imgAreaSelect (http://odyniec.net/projects/imgareaselect/))
- Stackoverflow: image resizing with HTML5 canvas (http://stackoverflow.com/questions/2303690/resizing-an-image-in-an-html5-canvas)
- HTML5 miniPaint
- Code (https://github.com/viliusle/miniPaint)
- Hermite resize (https://github.com/viliusle/Hermite-resize)
- Demo (http://viliusle.github.io/miniPaint/)
Emoji-Support für HTML
Grundlagen siehe Wikipedia: Emoji (https://en.wikipedia.org/wiki/Emoji) und Emoji-Schriften Noto fonts (https://en.wikipedia.org/wiki/Noto_fonts) (Android/Google), Symbola font (http://www.typografie.info/3/page/Schriften/fonts.html/_/symbola-r71) (Mac, Linux).
Problem: Emoji-Symbole werden standardmässig von mobilen Betriebssystemen wie Android oder iOS, aber auch von modernen Betriebssystemen (Mac OS X, Windows 10) unterstützt. Die Eingabe auf Tablets und Smartphones funktioniert einfach, da die Symbole aber ein spezielles Unicode-Zeichen sind, werden sie auf Betriebssystemen oder in Software ohne Emoji-Support nicht angezeigt, auch Software, die exotische Unicode-Zeichen filtert, kann diese Symbole rausfiltern. Es ist daher sinnvoll, bei Webanwendungen diese beim Speichern in Code umzuwandeln, der später bei der Anzeige dann durch ein entsprechendes Bild ersetzt wird. Für diesen Zweck gibt es Bibliotheken, wie zum Beispiel die Twemoji (http://twitter.github.io/twemoji/) von Twitter.
- php-emoji (https://github.com/iamcal/php-emoji) PHP Library: konvertiert Code für Desktop zu Images und zurück für mobile Geräte. Für ein Demo siehe Emoji for PHP (http://code.iamcal.com/php/emoji/)
- Twitter Emoji (Twemoji) (https://github.com/twitter/twemoji)
- Wordpress Emoji (https://codex.wordpress.org/Emoji)
- phpbb Mod für Apple Emoji Support (https://github.com/vvasabi/phpbb3-emoji) (Hack)
- phpbb.com Area51: Add support for emoji (https://area51.phpbb.com/phpBB/viewtopic.php?t=48141), (siehe auch: Support for Emojis (https://area51.phpbb.com/phpBB/viewtopic.php?t=47706), Emoji Plugin for TextFormatter (phpBB 3.2.x (https://github.com/s9e/TextFormatter/tree/master/src/Plugins/Emoji) und AlfredoRamos phpbb-twemoji Smilies package for phpBB 3.1.x (https://github.com/AlfredoRamos/phpbb-twemoji)
- Apple Emojis als PNG-Dateien (https://github.com/github/gemoji)
Emoji-Vergleiche:
- http://apps.timwhitlock.info/emoji/tables/unicode
- http://unicode.org/emoji/charts/full-emoji-list.html
JS-Server
- node.js vs. io.js (http://www.heise.de/newsticker/meldung/JavaScript-Joyent-uebergibt-Node-js-Verwaltung-an-Stiftung-2545375.html) der Fork io.js läuft offenbar node.js den Rang ab, da er innovativer ist und schneller neue Features umsetzt.
Node JS einrichten
- node.js Tutorial: Hallo Welt Webserver (http://nodecode.de/nodejs-hallo-welt-webserver#more-45)
- node.js Tutorial: Chat mit Websocket (http://nodecode.de/chat-nodejs-websocket)
Node-RED
- Nodered.org (http://nodered.org/)
- IBM Developer: Node-RED (https://developer.ibm.com/open/node-red/)
PHP
- Beispiele zur Nutzung der Standard PHP Library (https://github.com/LinuxDoku/SPL-Examples) (insb. Datenstrukturen) #vorbildlicheProgrammierung
Faktendatenbank / Wikidata
- Freebase (Google) geht an Wikidata (Wikimedia) (http://www.heise.de/newsticker/meldung/Faktendatenbank-fuer-Wikipedia-Google-gibt-Freebase-an-Wikidata-2498806.html)
- wikidata.org (http://www.wikidata.org/wiki/Wikidata:Main_Page)
- Semantic MediaWiki Community (http://smw.referata.com/wiki/Main_Page)
- Extension:Semantic MediaWiki (http://www.mediawiki.org/wiki/Extension:Semantic_MediaWiki)
- Semantic Bundle (http://www.mediawiki.org/wiki/Semantic_Bundle) alternative for Composer (http://www.mediawiki.org/wiki/Composer) (a shell based extension installer for MediaWiki)
CSS / HTML / Mediawiki
- Opera-Logo mit CSS (http://v2.desandro.com/articles/opera-logo-css/) und Apple-Menu mit CSS (http://www.marcofolio.net/css/the_apple.com_navigation_menu_created_using_only_css3.html)
- Mediawiki-Erweiterungen: Cite (http://www.mediawiki.org/wiki/Extension:Cite), BiblioPlus (http://www.mediawiki.org/wiki/Extension:BiblioPlus), Replace Text (http://www.mediawiki.org/wiki/Extension:Replace_Text)
- Mediawiki Forum-Erweiterungen (http://www.mediawiki.org/wiki/Category:Discussion_and_forum_extensions). phpBB Auth (für phpBB 2.0.x und 3.x (https://github.com/Digitalroot/MediaWiki_PHPBB_Auth/tree/v3.0.3), FudForumAuth (http://www.mediawiki.org/wiki/Extension:FUDforumAuth).
- phpBB User adden (https://wiki.phpbb.com/Add_users)
- phpBB Suche unter phpBB 2.0.x (http://www.phpbbdoctor.com/blog/2007/02/02/how-does-search-work-part-iv-dissecting-a-regular-expression/) (detailierte Erklärung)
Community
- Code of conduct (http://www.sarahmei.com/blog/2015/02/01/the-fosdem-conundrum/) (Verhaltensregeln)
- "A proper code of conduct contains two critical parts: the “yes this happens” part, and the “here’s what you do” part. It must have both to be effective; otherwise, it does more harm than good."
- "Codes of conduct are not sufficient to solve it, but they are a necessary first step. We cannot fix a problem we do not acknowledge."
Hardware - Hackintosh & Mac
Mac neu installieren
- Bei älteren Systemen (u.a. 10.4) beim Aufstarten "C"-Taste drücken.
- Bei neueren Systemen Command und "R" Taste drücken (cmd + R). Die Commandtaste ist als Apfeltaste oder Blumenkohltaste bekannt, unter Windowstastaturen entspricht sie der Windows-Taste.
Alternativen zu Aperture: Capture One Pro (http://www.phaseone.com/PhaseOne/Imaging-Software/Capture-One.aspx), Lightroom, Capture NX2, DxO Optics Pro (http://www.dxo.com/de/fotografie/foto-software/dxo-opticspro)
Ubuntu auf (altem) Mac Mini installieren
- Kurze Anleitung: Ubuntu auf dem Mac Mini, so gehts (http://www.appleunity.de/tipps/ubuntu-auf-dem-mac-mini-installieren-so-gehts/0030675/)
- Umfangreichere Anleitung (http://www.mactechnews.de/journals/entry/Linux-Installation-auf-dem-Mac-am-Beispiel-von-Xubuntu-12-04-und-einem-Mac-mini-late-2009-970.html)
- Weitere Detail-Anleitungen [8] (http://theredblacktree.wordpress.com/2013/09/07/installation-guide-for-linux-mint-15-ubuntu-13-04-on-apple-mac-mini-late-2012/), [9] (https://theredblacktree.wordpress.com/2014/07/29/installation-guide-for-linux-mint-17-ubuntu-14-04-on-apple-mac-mini-late-2012/) und [10] (http://askubuntu.com/questions/301457/installing-ubuntu-onto-mac-mini); UbumtuOnMacMini (veraltet) (https://help.ubuntu.com/community/UbumtuOnMacMini), Ubuntuusers.de: Grundlagen Apple Computer (http://wiki.ubuntuusers.de/Apple_Computer)
Arbeiten mit der Shell
- Shell-Scripts als Mac-App (https://mathiasbynens.be/notes/shell-script-mac-apps)
Hackintosh
- Zdnet.de - Mac OS X 10.6 auf einem PC installieren (http://www.zdnet.de/41502928/praxis-installation-von-mac-os-x-10-6-auf-einem-pc/)
- "Dass dieser Aufwand von vielen Anwendern betrieben wird, immerhin wurde der Chameleon-Bootloader über 193.000-mal heruntergeladen (vor einem Jahr waren es 22.000 Downbloads), liegt daran, dass Apple aus Sicht der OSx86-Community keinen adäquaten Desktop-Rechner im Angebot hat. Der Mac mini ist vielen zu klein, der iMac nicht ausbaufähig und der Mac Pro mit einem Preis von über 2000 Euro einfach zu teuer. Einen Mini-Tower von Apple für unter 1000 Euro würden sicher viele Anwender, die mit viel Aufwand Mac OS auf ihrem PC installieren, wahrscheinlich sofort kaufen." Quelle: ZDNet.de (http://www.zdnet.de/41502928/praxis-installation-von-mac-os-x-10-6-auf-einem-pc/4/)
Netzwerk-Heiminstallation
- How To Wire Your House with Cat5e or Cat6 Ethernet Cable (http://lifehacker.com/how-to-wire-your-house-with-cat5-or-cat6-ethernet-cable-480020760)
Hardware-Router
- Administrator.de - Firewall-Router im Eigenbau (http://www.administrator.de/wissen/preiswerte-vpn-f%C3%A4hige-firewall-im-eigenbau-oder-fertigger%C3%A4t-149915.html), basierend auf pfSense oder m0n0wall
- Turris Omnia Open Source Router (http://www.golem.de/news/turris-omnia-open-source-router-erreicht-250-000-us-dollar-via-indiegogo-1511-117628.html) mit OpenWRT, 5x Ethernet, 1x SPF, erweiterbar und flexibel, siehe auch Turris.cz (https://www.turris.cz/en/hardware)
NAS Sicherheit
- QNAP NAS absichern (http://www.computerbase.de/forum/showthread.php?t=1341355)
- com! Magazin: NAS absichern (http://hefte.com-magazin.de/hefte/artikelarchiv/com-artikel/2014-7-nas-absichern.html?no_cache=1) (PDF-Version)
Raspberry und Co.
Images:
- Ubuntu Mate (https://ubuntu-mate.org/raspberry-pi/), Lubuntu (https://wiki.ubuntu.com/Lubuntu/RaspberryPi), Ubuntu Pi Flavour Maker (https://ubuntu-pi-flavour-maker.org/download/)
- BSD FreeBSD (https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi) (RPi2), NetBSD (https://wiki.netbsd.org/ports/evbarm/raspberry_pi/) (RPi2)
Virtualisierung unter ARM (Raspberry Pi, Banana Pi, Odroid & Co.):
- ExaGear Desktop: VirtualBox alternative for Raspberry Pi (https://eltechs.com/virtualbox-raspberry-pi/) (Kosten: 15-25 Euro für Raspberry Pi je nach Modell, bis zu 50 Euro für andere Modelle)
- Windows 7 on a Raspbery Pi - No f*cking way! (http://shackspace.de/?p=3859) (Raspberry Pi als Thin Client zur Steuerung einer Lasermaschine, die via USB an den Raspi angeschlossen wird und ihre Signale an das virtuelle Windows 7 Image weitergeben soll, das in einer Server-Cloud läuft.
Entwicklung / Zukunft:
- Die Zukunft des Raspberry Pi (http://www.heise.de/ct/ausgabe/2016-8-Wie-es-mit-dem-Raspberry-Pi-weitergeht-3150082.html) Raspberry setzt auf einen Multimediachip mit offener Grafik von Broadcom, der von Broadcom nicht mehr weiterentwickelt wird, da die Firma sich aus dem Grafikchipgeschäft zurückgezogen hat. Die Konkurrenz (Mail von AMD und Power VR von Imagination Technologies) behindern die Entwicklung von offenen Grafiktreibern, weshalb ein Umstieg auf eine andere Grafiktechnik keine gute Alternative ist.
C.H.I.P
- CHIP 9$ PC, Projects (https://chip.hackster.io/)
- Next Thing Co. (https://en.wikipedia.org/wiki/Next_Thing_Co.) (Wikipedia)
Industrie und Automation
SCADA & HMI
- Open Source HMI: PVBrowser (http://pvbrowser.de/pvbrowser/index.php?lang=de)
- Programmierung: Es wird C++ unterstützt, aber auch Lua (Beispiel für Lua-Programmierung (http://pvbrowser.de/pvbrowser/index.php?lang=de&menu=4&left=4))
- Demos: EON (RO) (http://pvbrowser.de/pvbrowser/index.php?lang=de&menu=3&left=9), Turbogenerator (BR) (http://pvbrowser.de/pvbrowser/index.php?lang=de&menu=3&left=3)
Modbus
- Modbus und Raspberry Pi (https://www.cooking-hacks.com/documentation/tutorials/modbus-module-shield-tutorial-for-arduino-raspberry-pi-intel-galileo/) (umfangreiche Anleitung um Modbus für Raspi, Arduino und Intel Galileo einzurichten und ein Gerät via RS232 serielle Schnittstelle anzusprechen)
- Raspberry Pi spricht Modbus (http://wemaflo.net/2014/08/raspberry-pi-spricht-modbus/) (kurzer Beitrag um das Python-Programm pymodbus zu installieren)
IT-Produktion "Made in Germany":
- Besuch bei Senic: Das Kreuzberger Shenzhen (http://www.golem.de/news/besuch-bei-senic-das-kreuzberger-shenzhen-1606-121470.html) (Porträt über Senic, den Hersteller des Smart-Home-Controllers Nuimo, welcher in Berlin hergestellt wird)
Security
- Anatomie einer Adware-Malware (http://www.heise.de/security/artikel/Analysiert-PS3-Emulator-im-Schafspelz-2583457.html) Analyse eines Fake PS3-Emulator von heise.
Learning
Netzwerke & Windows Server
- MTA Exam 98-365: Windows Server Administration Fundamentals (https://en.wikiversity.org/wiki/Exam_98-365:_Windows_Server_Administration_Fundamentals) (Exam details (https://www.microsoft.com/learning/de-de/exam-list.aspx))
- MTA Exam 98-366: Networking Fundamentals (https://en.wikiversity.org/wiki/Exam_98-366:_Networking_Fundamentals)
- Windows Server Administration (https://en.wikiversity.org/wiki/Windows_Server_Administration) (Windows Server 2012)




