Das Problem der unübersichtlichkeit ist eher aufgrund einem mangel an wissen bzgl softwarearchitektur zurückzuführen als dies librarys oder programmiersprachen in die Schuhe zu schieben, wenn du bereits probleme mit php hast wirst du mit node noch wesentlich mehr probleme bekommen, das ist nämlich aufgrund der asynchronen natur von javascript ein wesentlicher komplizierterer brocken wenn man wartbare software programmieren will als php, (ich habe mit php und jquery bereits Projekte über 100k zeilen eigenen programmiercode geschrieben, alles 100% wartbar) ... ansonsten sind full bloated IDEs die man aus dem java lager kennt in der javascript kultur verpönt. (Viele js entwickler distanzieren sich von allem was aus java kommt,.. ide, xml manifests, krawattenträger, consultants, bürokratie... ) Gern verwendet wird sublime, atom, brackets.
ja angular braucht einige dutzend externe librarys die man erst über npm installieren muss, so wie ich es grad im github repo sehe, das sind allerdings auch nur dev-dependencies, also pakete die nur bei der entwicklung benötigt werden.
Im prinzip brauchst du hierfür erstmal keinen anderen server. Du kannst dir npm / git lokal auf dein system installieren, das angular repo lokal clonen, "npm install -d" ausführen und die dependencies laden, lokal deine angular app programmieren, daraus dann den build erstellen und das ganze dann später auf nitrado laden.
/* Float sucks, Flexbox rules */
.images {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
<div class"images">
<img src="foo.jpg">
<img src="bar.jpg">
...
</div>
PHP, Curl und RegEx sind deine Freund hierbei, html aus der webseite holen und nach den entsprechenden tags parsen... (eben runterprogrammiert, ungetestet)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.website.com');
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$html = curl_exec();
curl_close($ch);
$regex = '#<tag>(.*?)</tag>
#';
$code = preg_match($regex, $html, $matches);
var_dump($matches);
Javascript + html5 +css3 + electron (electron ist im grunde ein chrome browser mit nativen funktionen um auf das OS zu kommen, das potential des browsers als runtime + js/css hat man längst erkannt )
github.com/atom/electron
nennt sich accordion, schau dir dieses einfache beispiel an und versuche dein inhalt daran anzupassen
http://jsfiddle.net/tyeKJ/10/
uglyify2 über das javascript laufen lassen, das ist ein kompressor der dir dein js code in eine einzigen Zeile schreibt und u.a. funktionen und variablen unbenennt. danach kann niemand (zumindest kein mensch) mehr etwas mit dem script anfangen,... du wirst augen machen wie hoch die kompressionsrate (bekomme meinst > 80%) ist und wie klein (kb) dein script am ende wird
github.com/mishoo/UglifyJS2
Mädchen (zumindest die meisten) interessieren sich kein Stück für so ein supertrockenes Gebiet wie technik, hardware, programmieren, da wirst du verständlicherweise auf grosse langeweile stoßen ,... eher solltest du was visuelles /grafisches machen zb basics in Photoshop erklären und wie man dort zb Selfies nachbearbeiten kann mit Ebenenstilen usw... Dort kann man sich künstlerisch austoben und hat für die ein nutzen (klingt doof ist aber so) , so etwas kommt bei Mädchen immer gut an :D
... mrhashpipeotto = frauenversteher :D
auf ne öffentliche webseite gehören kein serverdaten und warum das rad neu erfinden? installier dir munin (das ist ein monitorig tool und für den kleinen privatgebrauch mehr als ausreichend), das zeigt dir per grafischer weboberfläche deine systemauslastung, netzwerktraffic usw für zeitraum xy an. wenn du willst dann kannst du dir daraus auch die aufzeichnungen aus der munin datenbank holen und es auf deiner webseite anzeigen, würd ich aber sein lassen weil sowas bis auf den admin niemanden etwas angeht :D
github.com/munin-monitoring/munin
Hatte bill gates ein abschluss als er mit ms durchgestartet ist? Nope. Hatte marc zuckerberg ein abschluss als er mit facebook durchgestartet ist? Nope. Hatte larry ellison ein Abschluß als er mit oracle durchgestartet ist. Nope. Hatte john carmack ein abschluss als er mit id Software durchgestartet ist. Nope.... Ich könnte die liste ewig fortsetzen. In der IT kannst du auch karriere als quereinstieger machen sofern du gut bist, das ist ja im gegensatz zur oberflächlichen Juristenbranche wo nur die reine herkunft und der familienbackground entscheidend ist, mit eines der schöneren dinge.
einen browser oder texteditor mit highlighting usw, auch interessant sind native c++ addons welche die darunterliegende v8 engine aufrufen auf der node basiert und dann high level über javascript gesteuert werden, dass geht dann auch direkt in die node venen und wäre ein riesiger lerneerfolg bzgl der Kenntnisse in rechnerarchitektur, memory managment usw :D
ja klar geht das, ne alexisonfire platte kann man sich auch als metalhead reinziehen :D
https://www.youtube.com/watch?v=6qrFTGth8KUalso wenn jemand weiss wie man auf hc konzis "tanzen" muss (damit ist nicht der violent dance schrott gemeint) dann sinds wohl die gorilla bizcuits, die ja als die miterfinder des hardcores gelten :D
gugel nach css flexbox... das ist damit ein zweizeiler und nicht mit komischen div konstruktionen und floats hantieren
was meinst du genau mit "programmieren"? also die keywords eine programmierspache zu lernen ist wohl das einfachste, also if/else, for, switch usw... komplizierter wird es dann mit APIs, Bibliotheken, Frameworks und ganz kompliziert wird es dann mit softwarearchitektur, und das ist erst der anfang... wer aber schon schwierigkeiten hat sich paar keywords und/oder die syntax einer programmiersprache zu merken der wird in der grossen welt der programmierung nicht weit kommen :D
als "nehmer" gar nicht, wenn du geld (egal ob aktiv oder passiv) machen möchtest (und damit mein ich mehr als n tausi im monat) musst du ein "geber" sein und was anzubieten haben was andere interessiert, obs Immobilien sind oder produkte, versicherungen, besondere Dienstleistungen etc ist erstmal egal :D
die basics sind eigtl recht einfach und Schulbildung wie mans oft sieht völlig irrelevant ... 1) weniger ausgeben als man einnimmt 2) nicht nur selbst arbeiten, sondern auch vielmehr arbeiten lassen.. daran halten sich alle grossen (dazu zählen ich jetzt aber keine one hit wonder hiphop clowns) :D
Craps bzw seven eleven,... geht aber etwas anders :D
mach ein yt channel auf wo du videogames spielst und kommentierst, einnahmen kommen dann durch werbung... der momentan bestbezahlteste youtuber bekommt 12 mio $ p.a. (ca 11 mio €) und rate mal was der macht, ja richtig, videogames spielen und kommentieren :D