====== Kurse ====== [[http://www.udacity.com/view#Course/cs313/CourseRev/1|udacity - Introduction to Theoretical Computer Science]] ====== Tools ====== * [[http://www.guido-muehlwitz.de/2012/08/pastebin-fuer-den-lokalen-server/|Pastebin]] für lokalen Server (Codesnipplets teilen) * [[http://www.blog-rundum.de/http-header-saeubern-und-ein-geniales-lasttest-tool/|Infos aus http header entfernen + Lasttest software]] (loadUI) * [[http://mite.yo.lk/|Mite]] - Zeiterfassungstool mit Addons für viele Plattformen (Smartphone, Desktop, Web, Jabber) * [[http://stadt-bremerhaven.de/windows-problemaufzeichnung-problem-step-recorder-leicht-gemacht/#more-35620|Problem Aufnahme unter Windows (PSR in Suchzeile in Windows)]] * [[http://t3n.de/news/arbeitszeit-sparen-nuetzliche-anwendungen-buroalltag-285935/|Übersicht über Tools für Zeiterfassung, Rechnungslegung, Kundenkommunikation]] (auch Kommentare beachten) * http://userTesting.com - User Testen deine Anwendung ([[http://petewarden.typepad.com/searchbrowser/2013/01/why-you-should-be-using-usertestingcom.html|Beschreibung (engl.)]]) ====== Programmieren Lernen ====== * [[wp>Squeak]] - Einfache Simulationen für Kinder ([[http://www.squeak.de/home|Squeak e.V.]]) * [[wp>Java-Hamster-Modell|Hamster]] Programmierung * [[wp>Conways_Spiel_des_Lebens]] * http://www.raspberrypi.org/ Platine mit der man tolle Sachen bauen kann [[http://www.raspberrypi.org/archives/2159|in School]] * http://upload-magazin.de/blog/5763-play-the-code-neue-plattformen-fur-den-einstieg-in-websprachen/ ====== Buchtipps ====== * http://programming-motherfucker.com/become.html - Liste mit guten Büchern (engl.) * http://openmymind.net/FoundationsOfProgramming.pdf * http://learncodethehardway.org/ - Kostenlose Programmiereinstiegsbücher zu verschiedenen Themen (Ruby, Python, SQL, Regex, C) - Qualität nicht getestet * http://pm-blog.com/2012/12/14/agile-buchtipps-zum-wochenende/ ====== Webseiten ====== * [[http://www.codinghorror.com/blog/2012/07/new-programming-jargon.html|Programming Jargon]] (verschiedene "Eigenschaften" beim Softwareware entwickeln) * [[http://semver.org/|Sematic Versioning]] (Vorschlag wie man Software Versionierung betreibt) * [[http://Uberspace.de]] Webspace * [[http://www.guru-20.info/2009/03/24/18-seltene-html-tags/|18 selten genutzte aber gute HTML-Tags]] (Weitere: [[http://w3schools.com/tags/tag_datalist.asp|datalist]] * [[http://anmutunddemut.de/2012/03/15/smacss.html|smacss]] .. Methode wie man CSS für große bzw. langlebige Projekte einsetzt * [[http://mustache.github.com/mustache.5.html|Mustache templates]] (Ganz einfach Templates. z.B. zum vereinfachen von Themes-CSS) * [[http://webkrauts.de/artikel/2012/icon-fonts-visuelle-semantik-neu-entdecken|Icon Fonts]] (Bilder aus Schriften skalieren besser auf unterschiedlichen Displays]] * [[http://www.webplatform.org/]] - Dokumentation von Webtechniken * [[http://www.textformer.de/#datenschutz]] - Gute Datenschutzerklärung ===== Behind the code ===== * [[http://dashes.com/anil/2012/12/rebuilding-the-web-we-lost.html|Rebuilding the web we lost]] | [[https://anildash.com/2019/07/23/20-years-of-blogging-what-ive-learned/|Understanding Technology in Society]] * [[http://dashes.com/anil/2012/03/captive-atria-and-living-in-public.html|How to make a public place really public]] ====== Projektmanagement ====== * [[http://alphanodes.de/arbeiten-git-hooks|Arbeiten mit Git-Hooks]] * http://www.sonarsource.org/ - Code Qualität ====== Excel ====== * [[http://www.tab-tipps.de/excel/formeln/datumuhrzeitrechnen.shtml|Datum-Uhrzeit-Rechnen]] (relative gute Seite) * [[http://www.at-exceltraining.de/index.php/artikel/48-formeln-und-funktionen/203-die-funktion-zellezuordnen.html|Eigenschaften von Zellen für Formel auslesen]] (z.B. Hintergrundfarbe (63), Formel enthalten (48)) * [[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/mit-abstaenden-in-zahlenformaten-werte-perfekt-ausrichten|Abstände beim Zahlenformat]] * [[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/platzhalter-fuer-die-definition-von-zahlenformaten|Platzhalter bei Zahlenformaten]] ([[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/platzhalter-fuer-die-definition-von-zahlenformaten/das-tausendertrennzeichen-punkt|Punkt]],[[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/platzhalter-fuer-die-definition-von-zahlenformaten/der-platzhalter| Fragezeichen]], [[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/platzhalter-fuer-die-definition-von-zahlenformaten/der-platzhalter-0|Null]]) * [[http://www.excel-tricks.de/home/inhaltsverzeichnis/20---benutzerdefinierte-zahlenformate/textzeichen-welche-sie-ohne-anfuehrungszeichen-bei-der-verwendung-von-benutzerdefinierten-zahlenformaten-verwenden-koennen|Sonderzeichen die bei Zahlenformaten nicht maskiert ("") werden müssen]] * Standard "Text" - Zeigt die Zahl davor im Standard an und fügt Text an. 2,5 Text und 10 Text sind damit möglich (ACHTUNG wenn spalte zu klein werden Nachkommastellen gerundet angezeigt: 0,125 als 0,1) ====== Netbeans ====== [[http://netbeanside61.blogspot.de/2008/04/top-10-netbeans-ide-keyboard-shortcuts.html|Tastenkombinalionen]] (Top 10) * SHIFT+ESC - Editor maximieren * CRTL + 0 - Springe zu Editor * CRTL + 7 - Navigator * ALT+F7 - find usage * ALT+INSERT - Codegenerator * SHIFT+ENTER (neue Zeile einfügen auch wenn man mitten im Text ist ohne das der Text umgebrochen wird) * CRTL+W (Fenster schließen) * CRTL+SHIFT+UP/DOWN Zeilen (oder mehrere) verdoppeln * ALT+SHIFT+UP/DOWN Zeilen tauschen/verschieben * ALT UP/DOWN nächstes Vorkommen der Variablen * CTRL + I zur Suche springen * ALT+SHIFT+. Markierung erweitern um nächstgrößeren Bereich ====== Php ====== * [[http://www.tagdocs.de/category/php/|einige gute Php-Tools & Ideen]] * [[http://twig.sensiolabs.org/|Twig]] - Template Engine * [[http://www.yiiframework.com/|Yii-Framework]], Extension: [[http://www.yiiframework.com/extension/input/|santitized input]] * [[http://htmlpurifier.org/]] - Eingaben von html bereinigen (Ausnahme Tags sind erlaubt) * [[http://webcheatsheet.com/php/reading_clean_text_from_pdf.php|Text aus pdf extrahieren]] ====== Ceylon ====== [[http://ceylon-lang.org/|Doku]] Ceylon ist eine Programmiersprache in die Java- und Javascript-Virtuellen Maschinen läuft. Sie versucht durch ihre Sprachkonstrukte typische Fehler zu vermeiden. z.B. Der Typ String kann nicht ''null'' sein, wenn er auch ''null'' sein können soll muss es String? heißen dann kann man ihn aber nicht mit == vergleichen um ''null==null'' zu vermeiden. ====== Nutzerfreundlich ====== * [[http://vimeo.com/vitamins/book|Handbuch]] ====== Recovery-Key ====== Lenovo T14: HDD: 132210313054365283239153527018310093919638143434