Terminator 5: Genysis
Huskynarr · 2015-06-08 21:01:51 · Autres articles de ce blog
Hammer geiles Statemant von James Cameron zum neuen Teil:Spoiler Alarm!
Derniers articles · Articles autorisés les plus lus
Huskynarr · 2015-06-08 21:01:51 · Autres articles de ce blog
Hammer geiles Statemant von James Cameron zum neuen Teil:Spoiler Alarm!
Huskynarr · 2015-06-07 18:01:45 · Autres articles de ce blog
Vorhin kam ein Bekannter und schickte mir ein Script für das Russische Roulette auf Bash, diese habe ich jetzt “entschärft” und zeig es euch.[ $[ $RANDOM % 6 ] == 0 ] && www–browser http://www.huskynarr.de || echo ClickDer Original Code:NUR AUF VM’S / TESTSYSTEMEN AUSFÜHREN! ICH HAFTE NICHT![ $[ $RANDOM % 6 ] == 0 ] && rm –rf / || echo ClickWer Bock hat kann ja mal lustige Spiele daraus machen und mir schicken.
Huskynarr · 2015-06-07 17:21:48 · Autres articles de ce blog
Yeah die Rocketbeans senden laut Playnation.Press Events Schedule (all PDT):June 14: 3:00pm Nintendo World Championships 7:00pm BethesdaJune 15: 9:30am Xbox 1:00pm EA 3:00pm Ubisoft 6:00pm PlayStationJune 16: 9:00am Nintendo 10:00am Square Enix 5:00pm PC Gaming Show (exclusively on Twitch)Hoffen wir mal, das es halb wegs gut läuft dieses Jahr. Es gibt detailreichere Pläne.EA war letztes Jahr, nennen wir es mal freundlich “beschissen“.Microsoft und Ubisoft dagegen waren sehr unterhaltsam.
Huskynarr · 2015-06-07 16:53:21 · Autres articles de ce blog
Huskynarr · 2015-06-07 00:13:24 · Autres articles de ce blog
Da ich ja endlich mich mit OOP in PHP auseinandersetze, möchte ich natürlich gleich Exceptions korrekt abfangen.Die sind natürlich nur für die Signalisierung eines Fehlers zuständig. Sonst würden sie ja nicht “Ausnahmen” heißen. Mit dieser Exception kann man dann ein weiteres vorgehen einfacher und korrekt behandeln.So kann ich sagen wenn Exception XYZ eintrifft möchte ich, das dass Script abbricht und nicht mehr fortgeführt werden. Also ein Fatal Error.Aber es geht natürlich auch das die Exception einfach nur als Warning oder Notice behandelt wird und danach einfach weiter läuft.Wie immer ist die Theorie einfach, die Praxis aber nicht.Die Grundbau einer ExceptionsPHP hat hierfür eine eigene Basisklasse, bei Java und C++ gibt es auch eigene Klassen, also Mehrzahl (Beispiele in WIkipedia).Jede nicht abgefangene Exception wirft einen Fatal Error auf, dies kann man im Groben meist unterbinden wenn man richtig arbeitet.Während andere Sprachen gleich mehrere Klassen haben, hat PHP hier die Basisklasse die später in weitere Klassen ableitet.Hier eine Default Exception:throw new Exception(’Exception message’);Natürlich kann man diese Klassen auch selbst erweitern:class CustomException extends Exception {} throw new CustomException (’Exception message’);Für eine Fehlerbehandlung nutzt man dann die “try & catch” Funktion.Man behandelt den Fehler und führt danach das Script weiter aus.Es genügt, wenn man Logs schreibt um später das ganze zu Analysieren.try { // Der Code der später "eventuell" Probleme ausführt} catch(CustomException $e) { // Fehlerbehandlung}Die sogenannte AusnahmenExceptions sind nur für Fälle da die niemals eintreten sollten.Beispielsweise: Fehlgeschlagene Authentifizierung bei API–ZugriffenFehlgeschlagene DatenbankverbindungFalscher oder unerlaubter Datentyp übergeben (Invalid argument)Da reguläre Fehler hier eine überflut verursachen würden, muss man hierfür Ausnahmen hinzufügen.Im verständlicher Form, wir erlauben jede korrekte Abfrage.Es gilt die Regel, eine Exception ist eine unzulässige Aktion.Unter folgenden Regeln ist die Ausnahme, eine wirkliche Ausnahme:Die Eingabe ist nicht den Erwartungen gerecht(Leerer String bei Eingabe, Injections Versuch usw.)Korrekter Antwort des Servers(Valides Ergebnis, korrekter Datentyp etc.)Trifft keiner der Regeln zu, sollte keine Exception ausgerufen werden.Daher also defentiv ein Ausnahme Fall.Dennoch wie geschrieben, klingt einfach, klingt logisch, klingt simpel.Ist es aber nicht! Da ich an vielen Portalen mit Usern und Usersuche arbeite, zeige ich euch Anhand dessen ein Beispiel.class UserSearch { public function findUserById($id) { $user = ... // Die Abfrage um den User per ID zu suchen. if($user == 0) { throw new UnderflowException("User with id $id noch found!"); } }}Was ist doch, wenn der Datentyp nicht stimmt der zurückkommt? Was ist wenn statt einem String ein Int kommt oder gar Blob?Dann wäre es wiederrum eine eine Exception.Exception Klassen mit Bedacht wählenDie SPL, die sogenannte Standard PHP Library bringt bereits sehr, sehr viele Exceptions mit. Die vorgefertigen Fehlerfälle muss man einfach nur nutzen.Man muss das Rad nicht neu erfinden.Da wir natürlich uns die Arbeit nicht machen wollen, wie schon oben, das Rad nicht neu zu erfinden, nutzen wir die SPL. Wir haben nun in meinem Beispiel, ein Gästebuch mit den dazugehören Settern (Getter sind unrelevant in dem Beispiel).In allen Settern werden InvalidArgumentException geworfen, sofern die Eingaben nicht den Erwartungen entsprechen. class GuestBook { protected $title; protected $entry; public function setTitle($title) { if(empty($title)) { throw new InvalidArgumentException(’GuestBook title must not be empty’); } $this–>title = $title; } public function setEntry($entry) { if(!is_string($entry)) { throw new InvalidArgument
Huskynarr · 2015-06-05 23:38:30 · Autres articles de ce blog
Wie gerne würde ich so ein Gerät von multipathnetworks endlich haben.2013 wurde das Projekt auf indiegogo.com erfolgreich beendet.Bis heute ist wohl jedoch nichts erschienen, es sollte bereits Anfang des verschifft worden sein.Falls ihr mal was davon hört, würde ich mich freuen das zu erfahren. :)
Huskynarr · 2015-06-05 23:30:16 · Autres articles de ce blog
Habe so eben was lustiges gefunden von letztem Jahr.
Huskynarr · 2015-06-05 23:15:20 · Autres articles de ce blog
Die Moral mancher ist von Partei ergriffen.Oft leider wahr.Schreiben kann befreiend sein.Welch wahre Aussage, wenn man an mich denkt. Es SHIFT ohne EndeWitz für Nerds. :DGerade eben ein Gespräch:(23:20:27) huskynarr: Ein Beitrag.. wenige Minuten draußen.. Zack retweet(23:20:31) huskynarr: Coder halt :D(23:23:35) echter_dev: :D(23:23:36) echter_dev: coder(23:23:39) echter_dev: um die uhrzeit? CODER! :D(23:24:28) huskynarr: ?!(23:24:31) huskynarr: Wanbn denn sonst?(23:24:31) huskynarr: XD(23:24:34) echter_dev: .d(23:24:36) echter_dev: :D(23:24:44) huskynarr: Script Kiddies heulen schon weil ihre Copy&Paste scheiße nicht klappt während sie ins Bett müssen(23:25:02) echter_dev: :D(23:25:06) echter_dev: RICHTIG !!!!!(23:25:09) echter_dev: weißt wieviele ich davon kenne(23:25:10) echter_dev:
Huskynarr · 2015-06-05 23:08:58 · Autres articles de ce blog
Vorweg, warum es keinen IE gibt müsst ihr Microsoft fragen. Genügend Anfragen gibt es dort.Explizit nach einer Offiziellen Möglichkeit für die Windows 8 Benachrichtigung.Firefox nutzt unter Linux sogar die Systemspezifische Benachrichtigung und nicht die eigene.Wer sich das mal anschauen möchte kann ja wenn er meinen Blog auf hat in Chrome oder Firefox sich das ganze mal anschauen mit einem Klick auf hier oder auf den Button.Zeig mir dein GeheimnisEin einfacher Generator findet man unter Mozilla an.Source:<script>var Notification = window.Notification || window.mozNotification || window.webkitNotification;Notification.requestPermission(function (permission) {// console.log(permission);});function show() {var instance = new Notification("Eine Nachricht! Wie cool!", {body: "Das hier ist mein Text, blabla ... ich wette mit dir, du hast den Adblocker an! :D "});instance.onclick = function () {// Something to do};instance.onerror = function () {// Something to do};instance.onshow = function () {// Something to do};instance.onclose = function () {// Something to do};return false;}</script><a href="#" onclick="return show()">Klick auf hier</a> oder auf den Button.<button type="button" onclick="show()">Notify me!</button>
Huskynarr · 2015-06-05 22:36:19 · Autres articles de ce blog
Auf der Suche nach neuen effizienten leisen und effektiven Lüftern bin ich auf das Problem des Kugellagers gestoßen.Ich hätte gerne BeQuiet Lüfter mit Doppeltem Keramik Kugellager, alternativ Magnetisch–Barometisches oder Hydrodynamisches Lager von der Größe 220 mm. Natürlich gibt es so Unterschiede wie Spannungen, Lüfter Drehzahlen usw. doch hier ist meine Devise einfach.Je mehr RPM möglich sind, desto besser. Natürlich soll er möglichst wenig brauchen. Der fiktive Wunsch wäre hier eine effiziente Kühlung bei >300 RPM, obwohl 8000 RPM möglich sind.Ich hab es einfach gerne wenn man beim Übertakten das Gefühl hat einen Jet neben sich zu haben. So eine richtige Turbine die selbst größere Feuer auspusten könnte. :DMeine wesentlichen Probleme bei realistischen Lüftern liegt jedoch in der Verarbeitung der Rotorblätter, dem Kugellager sowie der Bauweise der Halterung.Die Halterung ist eig. einfach, MSI & Gigabyte verursachen hier bewusst Probleme.Die Lüfter sitzen soweit, das sie am Rand hinausstehen, dies verursacht einen massiven Leistungsverlust.Aufgrund der Höhe schiebt es die Luft zu einem wesentlichen Teil zur Seite anstatt nach unten.Dies stört nicht nur die Luftzirkulation, sondern birgt einen erheblichen Mehraufwand, Leistungsverlust und Verbrauch mit sich.Der Lüfter der eigentlich nur mit 600 RPM drehen müsste dreht nun plötzlich mit 800 RPM.Das klingt wenig, kann aber den wesentlichen Unterschied von angenehmer Lautstärke und einem Dröhnen bedeuten.Genau dies ist ein Grund, eigentlich DER Grund, weshalb ich keine billig Lüfter mehr verwende und auch bei Grafikkarten auch darauf achte nicht mehr die Quantität zu unterstützen.Ein weiterer Punkt der Rotoren sind auch die Materialien.So kann ein minderwertiges Alu/Plastik Teil laut werden ohne Limit.Ich würde mir hier etwas massives wünschen.Die Rotorblätter hingegen sind ein Teil bei dem die meisten gleich sind, sie haben die einfachen glatten Blätter.Hier hat BeQuiet etwas, was auch den Leistungsverlust der falschen Bauweise erheblich ausmerzen würde.Sie haben eine spezielle Riffelung die, die Luft weiter nach unten drückt anstatt zur Seite.Daher bevorzuge ich BeQuiet, leider bauen die nichts über 140mm.Das Kugellager ist ein Thema für sich, die gängigen sind Gleitlager und einfache und doppelte Kugellager. In der Regel kann man diese Reparieren und sind somit ein Leben Lang haltbar.Gleitlager haben einen Innenring und einen Außenring die von einem Schmierfilm getrennt werden. Diese kann man übrigens bei älteren Ventilatoren ohne Probleme erneuern.Aufgrund ihrer kurzen Lebensdauer und günstigen Produktion, sind dies die Gängigen Lager, nicht nur bei PC Ventilatoren.Im Grund ist hier die Erneuerung des Schmierfilms schwachsinnig, denn bevor man es merkt, kommt es zu einer Umwucht die danach nicht mehr zu reparieren ist.Bevor ich zuviel laber hier eine Liste:NameLebenserwartung im DauerbetriebGleitlager2–3 JahreEinfaches Kugellager4–5 JahreNano–Gleitlager5–10 JahreMagnetisch–barometrisches Lager5–10 JahreHydrodynamisches Gleitlager5–15 JahreDoppeltes Kugellager5–20 JahreDoppeltes Keramik Kugellager30 JahreLeider ist die Lebensdauer keine Aussage für Lautstärke.Hydrodynamisches Lager sind vor allem für Langzeitsysteme geeignet.Qualität Verarbeitung sind natürlich bei allen Produkten wichtig. So kann man das tollste Lager haben für wenige Euro was kaum zu hören ist. Doch das kann nach einiger Zeit bereits ausfallen, laut werden oder gar ineffizient.Daher auch darauf achten das es ein Hersteller ist der möglichst Referenzen hat und schon eventuell Namhaft ist.Leider sind die Namhaften meist im Billig oder Mitteklasse Segment.Falls mal Leute Interesse haben mir Lüfter zu schicken mit Unterschiedlichen Lagern, Techniken etc. zu schicken wäre
Huskynarr · 2015-06-05 12:21:57 · Autres articles de ce blog
Es ist unerträglich heiß in meiner Bude…. ich will auch in den Kühlschrank.
Huskynarr · 2015-06-05 01:40:51 · Autres articles de ce blog
Ja, ein langer böser Titel.Erst einmal, dieser Beitrag hatte bereits 700 Worte bis WordPress mir einen Strich durch die Rechnung machte.Quelle:http://www.oliverschopf.comErstmal bekommt die Politik ihr Fett weg.Vorhin kam in der Tagesschau ein Ausschnitt über die Konferenz zur Digitalisierung der Arbeit.Ein großes Treffen deutscher Politiker auf Schloss Meersburg.Wirklich digitale Inhalte habe ich nicht gesehen, es wirkte mehr wie ein Kaffeeklatsch bei der Queen.Nicht das ich nichts gegen ne Tasse Tee mit ihr hätte, aber das passt schon mal nicht ganz zur “Digitalisierung” des Arbeitsplatzes.Zum einen weil das schon lange stattfindet bzw. zu großen Teilen stattgefunden hat und zum anderen, weil man nicht mal ne hässliche Wikipedia Geklaute Powerpoint Präsentation sehen konnte.Wesentliche wichtige Teile wurden damals schon gestrichen. Man diskutiert über einen Schwachsinn über den es sich nicht lohnt zu reden.Die liebe Telekom:So will die Telekom zum einen nichts voran bringen da es alles Geld kostet und wenn doch, dann nur das was kurzfristig eine Lösung ist.Vectoring, wobei der jetzige Glasfaserausbau vorerst nur nach und nach was bringen würde, aber langfristig kostengünstiger wäre.Aber selbst das ist nicht das Problem.Fredy Künzler der CEO von Init7 hat sich auch mal etwas ausgelassen über das große Rosa Schweinchen.In diesem Dokument (hier Backup) hat er mal tacheles geschrieben.Dazu kommt, dass der Preis pro Mbit/s nicht etwa degressiv war (je mehr man kauft, desto tiefer wird der Stückpreis), sondernprogressiv (!), also je mehr man kauft, desto noch teurer wird der Stückpreis.Fredy Künzler – Init7In meinem Ort habe ich nach dem Wechsel zu Telefonica plötzlich über das 2,5x der Leistung bekommen. Ich zahle jetzt derzeit aus Kostengünstigeren Gründen eine höhere Tarifeinheit (Strange ich weis), bekomme aber sage und schreibe 8000 kbit rein. Dieselbe Leitung bringt am Ende unserer Straße noch knapp 100kbit rein.Eine Straße, wohl bemerkt, man könnte ja die Telekom nach Sat–Internet fragen, aber dieses Produkt ist schon länger eingestellt.Dann gibt es ja noch Kabel Betreiber und LTE. LTE ist schnell geklärt, Traffic Limitierung die dann unter 1 MB sind und somit nicht effektiv nutzbar. Ich habe als einer der wenigen Orte hier den Anbieter Prima Com, dieser ist überwiegend im Norden Deutschlands vertreten, wirbt dort auch mit Ausbau und 200 Mbit Internet.Der Anschluss hier im Haus hat kaum Empfang und muss auch noch weiter verteilt werden über mehrere Stockwerke. Der Installateur vor Jahren war so blöd das Kabel fast 20 Meter in Schlaufen zu legen und dann erst in einem der höheren Stockwerke zu verstärken. Logik? Fehl am Platz.Genauso sieht auch der Ausbau hier unten aus, miserabel bis gar nicht. Wir gehören zu letzteren. Ein Ort weiter, der Weg “zwischen” den Orten, ist eine Brücke, die Ortsschilder sind keine 10 Meter voneinander entfernt.Dort bekommt man Kabel BW / Unity Media mit Leistung satt.In der Straße dort gibt es auch Internet Leitungen jenseits unserer Vorstellung im Bereich Gbit. Dies ist jedoch den Kliniken vorbehalten.Weil PrimaCom die Letzte Meile hier nicht abgeben will, leiden über 2000 Menschen darunter.Wie also, kann es sein das Bulgarien über 2000 ISP Anbieter hat während Deutschland nur eine Handvoll hat? Die größten 5 decken gefühlte 90% ab.In Asien gibt es Orte in denen man für 40€ Gbit sychron bekommt, wir freuen uns in Deutschland über 500 Mbit Asychron.Laut Statista haben wir eine Durchschnittsgeschwindigkeit von 8,8 Mbit.Ich bin bereits bei 7,4 und muss 16 zahlen. Alles nach mir, der größte Teil der Straße hat weniger.Also wird die Statistik überwiegend nur durch die dicken 50–200er Leitungen nach oben gedrückt. Setzt man die runter auf 10, sind wir schnell ganz unten in der Liste.Wie kann ein Wirtsc
Huskynarr · 2015-06-04 22:11:24 · Autres articles de ce blog
Eigentlich bin ich demotiviert… aber ich muss es los werden. Sonntag Mittag bestellte ich mein Essen beim Lieferdienst. Kurz daraufhin einer meiner Nachbarn auch.Am Abend bestellte ich noch einmal weil ich so Hunger hatte. Wie es kommen musste kurz vor 12, vergaßen sie die Getränke, kamen also noch einmal.Der Fahrer war verpeilt und hat zu wenig Getränke mitgenommen, ist also noch einmal gefahren.So nun nach dem er heute 5x da war, dachte ich … essen und den Rest des Abends geniesen.Doch kaum saß ich, klopfte es bereits an der Türe.Der liebe Freund und Helfer, die Polizei war da, die dachten, der Lieferdienst liefert mehr als nur Pizza aus.Da habe ich wohl sehr aufmerksame Nachbarn.Doch wenige Tage später roch alles im Umkreis von einigen dutzend Metern um das Haus nach diversen Substanzen.In Freiburg dann kamen wieder Polizisten auf mich und wollten mich auf Drogen untersuchen.Ersteinmal.. haha ihr habt nichts gefunden, aber gut, das lieft vielleicht daran das ich nichts zu mir nehme und auch nichts transportiere. :PHier bin ich ein Gesetzes Treuer Bürger.Wenn man sich vorstellt, 2 Kontrollenin 4 Tagen sind dann doch schon recht viel.Defentiv, ein großer Nachteil.
Huskynarr · 2015-06-04 22:06:15 · Autres articles de ce blog
Mein Lieblings Beispiel, das ich immer und immer wieder antreffe ist: Skype! Das damalige Linux Repository wurde entfernt und ist nicht mehr verfügbar, stattdessen muss man hier händisch ran.Also gibt es unter LInux keine korrekte Update Möglichkeit.Gestern dachte ein Freund, das er bei mir den 0Day Exploit http://: austesten muss.Nun, da sollte bereits ein “Not”–Fix eingereicht sein der versucht zu unterbinden das man dies abschickt.Der Not Patch, der eigentlich per Autoupdate unter Windows kommen sollte, kam nicht. Ist ja kein Problem, der Updater hat eine seperate Exe datei.Updater.exe starten, ja ein Satz mit X, das war wohl nix.Denn der Updater benötigt zum Updaten die Skype.exe *Facepalm*
Huskynarr · 2015-06-04 21:59:49 · Autres articles de ce blog
WordPress ist scheiße… dennoch nutz ich es ….Wie oft habe ich jetzt schon Artikel wegen Session Problemen verloren?! Nur weil dann diese Drecks Abfrage kommt: Möchten sie das wirklich tun.Natürlich dachte ich… button zurück und neu senden.. klappte nicht… Gibt ja ein Backup… nein .. WordPress hat nichts gespeichert… wieder 700 Worte für den Arsch ey!
Huskynarr · 2015-06-04 12:12:51 · Autres articles de ce blog
Da ich meine Windows 95 CD / Anleitung nicht fertig gemacht habe, hier mal eine coole Sache nebenbei.Windows 95 in einem Browser, leider dauert das Laden sehr lange.Fancy a blast from the past? Curious about the Microsoft Windows release that introduced such familiar concepts as the Desktop, Start Menu, Taskbar and Notifications Area? Well, now thanks to the wonders of Emscripten and DOSBox, and modern JavaScript runtimes, you can try it out in your browser.Unter win95.ajf.me kann man es sich direkt im Browser laden.Die DOSBox und Windows 95 dauert etwas, da es sich hier um knapp 50 MB stark komprimierte Files handelt.Die DosBox ist der Grund, warum ich bisher kein Bock hatte auch so einen Beitrag zu machen.Denkt daran, das euer System genug Leistung hat.
Huskynarr · 2015-06-04 11:48:00 · Autres articles de ce blog
An alle meine lieben Grammar Nazis, ja ich besitze einen Spellcheck / Rechtschreibkorrektur.Das hilft aber nicht dabei das ich manche Artikel in 20 Unterschiedlichen Anläufen schreibe und Sätze nicht fertig.Siehst du ;) irritiert, genau wie die, die mich vom schreiben abhalten. Ich freue mich jedoch auf jeden neuen Kommentar und versuche dann meine Fehler auszumerzen!Nein, ich leide nicht an LRS, jedoch an ner kurzen Aufmerksamkeits Spanne, Viel Ablenkung und einem zu schönen Blick aus dem Fenster.Muss ich wohl in der Schule gelernt haben. Grüße an euch alle Grammatik Fetischisten.
Huskynarr · 2015-06-04 08:50:14 · Autres articles de ce blog
Huskynarr · 2015-06-01 17:27:06 · Autres articles de ce blog
Manchmal kann man im Linux–Terminal auch das Video gebrauchen, trotz der wenigen Farben 16 Bit oder was das eben sind.Der Mplayer hat die Möglichkeit dazu.mplayer –vo caca video.movDer Parameter –vo ist für den Ausgabecodec und caca erzeugt eine farbige ASCII–Art–Ausgabe.Möchte man statt einer farbigen eine monochrome Ausgabe haben, so verwendet man aa.Das Video habe ich gefunden, daher auch nicht ganz ordentlich und mit Fehlern.
Huskynarr · 2015-06-01 15:22:52 · Autres articles de ce blog
Modestep & The Partysquad – Rainbow (Official Video)