-
Running ACR122U NFC Card Reader SDK Demo with Java / Windows8
Using the ACR122U NFC Card Reader SDK with Java is hard work for a Java Newbie like me, but I managed it spending quiet some time on getting the demo application to run. First Steps of running the Java Demo Install the Drivers and Demos from the CD Plug in the card reader to your…
-
Template um Referer Spamm per .htaccess zu entfernen aus Google Analytics
Es gibt von vielen Webseiten Referer Spam, der die Statistiken von Google Analytics und anderen Tool Anbietern zerstört. Beispielsweise sind das Einträge wie: semalt.com, buttons-for-website.com, free-share-button.com und darodar.com. Um diese Webseite loszuwerden und dem Referer Spam ein Ende zu machen, haben netter Weise die Herren von rankkings sich die Mühe gemacht, alle spammigen Referer aufzuschrieben…
-
Tennisarm und Golfarm Bahandlung bei Programmierern
Als Programmierer ist man irgendwann zwangsläufig von einem Tennisarm und/oder Golfarm betroffen. Ich habe bei der Behandlung sehr viele unnütze Methode kennengelernt und bei mir hat nur eine Methode geholfen, die aber dafür sehr schnell: Die Querfriktion durch einen Physiotherapeuten. Die Querfriktion ist eine schmerzvolle Behandlung, die 20 Minuten dauert und die sehr wirkungsvoll ist,…
-
ProFTPD Sicherheitslücke finden
Gerade ist eine schlimme Sicherheitslücke, mit der man den ganzen Server kompromittieren kann durch ein FTP Programm, welches auf fast jedem Server mit Xampp Installation läuft. Siehe Heise Artkel. Um seine eigenen Server abzusichern, kann man auf der Linux Shell folgenden Test machen: telnet myserver.de 21 site cpfr /etc/passwd Wenn als Antwort ein Fehler 350…
-
VBA Excel Konfigurator: Berechnung aller möglichen Kombinationen
Zum Bau eines Produktkonfigurators mit Excel benötigt man meistens eine Matrix, in der man definiert, welche Konfigurationsparameter mit welchen anderen Parametern zusammen möglich sind und welche sich in der Kombination auschließen, z.B. die Farbe weiß ist erhältlich für das iPhone 6, aber nicht für die 16GB Variante. Diese Regeln sind ser anfällig für Fehler, deshalb…
-
Javascript disable all readonly Dropdowns and send via Form
Readonly select-Tags are not allowed in HTML until now, but can be used. An alternative would be to use the disabled=true attribute, but this will not send the select value on form submission. An easy solution would be to disable the selection with Javascript and leave it readonly: $( document ).ready(function() { $(’select[readonly=“readonly“]‘).css(‚pointer-events‘,’none‘); });…
-
Yii Relation über mehrere Tabellen und Models benutzen
Es gibt einen sehr einfachen Syntax, um einfache Relationen, die in verschiedenen Models definiert sind zu bneutzen und so einen Join über mehrere Tabellen zu erzeugen: $criteria->with[] =’model1.model2.model3′; $criteria->compare(‚model3.name‘, $this->attribute_search, true ); Dies wird meistens bei einer Gridview benutzt, die eine Suche auf einem Attribut durchführen soll, dass in einem verbunden Model liegt.
-
Beim Arbeiten am PC nebenbei rückenfit werden
Wer kennt das nicht, die Website oder das neue Tool will einfach nicht fertig werden, obwohl man schon Stunden daran arbeitet. Die Augen sind völlig überstrapaziert vom zu langen „auf den Bildschirm starren“ und sowohl Rücken als auch Nacken haben definitiv schon bessere Zeiten erlebt. Besonders die Bürotäter unter uns, wissen bestimmt wovon ich spreche.
-
Yii custom CButtonColumn in Gridview
Dieser Button hat ein eigenes Image über Bootstrap mittels der Klasse icon-download und wird in einem neuen Tab geöffnet. array( ‚class‘ => ‚zii.widgets.grid.CButtonColumn‘, ‚template’=>'{pdf}‘, ‚buttons’=>array( ‚pdf‘ => array( ‚url‘ => ‚Yii::app()->createUrl(„/con/action“,array(„id“=>$data->id))‘, ‚options‘ => array(‚target‘ => ‚_blank‘, ‚class‘ => ‚icon-download‘), ‚label‘ => “, ‚imageUrl‘ => false, …
-
Yii2 OpenStreetMap Extension
Ich habe iene einfache OpenStreetMap Extension für Yii2 entwickelt, mit der man beliebige Punkte mit einem Tooltip anzeigen kann. Als Karten-Provider wird OpenLayers verwendet. Insallationsanweisungen: Kopieren des Archiv Inhalts nach /widgets/OpenLayers einbinder der Extension in einer beliebigen view: <?php /* @var $this yii\web\View */ use app\widgets\OpenLayers\OpenLayers; use yii\helpers\BaseVarDumper; use yii\helpers\Html; ?> <div> <div> …