JavaScript

RSA Encryption between JavaScript and PHP (bidirectional)

Auf der Suche nach einer Möglichkeit, Daten zwischen JavaScript und PHP mittels RSA (PublicKey und PrivateKey) zu verschlüsseln und entschlüsseln trifft man auf viele Libraries, Demos, Beispiele und GitHub Repos. Egal welche ich getestet habe, es war keine zufrieden stellende Lösung dabei. Entweder funktionieren diese schlichtweg nicht (mehr) oder es ist eine unidirektionale Lösung, jedoch keine bidirektionale. Continue reading “RSA Encryption between JavaScript and PHP (bidirectional)” »

Von admin, vor
Development

Visual Studio Code / Hide .map & .js when developing in TypeScript

Nutzt man den Editor Visual Studio Code um beispielsweise Angular2 Anwendungen zu entwickeln, könnten die generierten .js bzw. .js.map Dateien pro .ts Datei die Übersicht im Projekt nehmen. Dank der genialen Möglichkeit in den Settings des Editors (JSON) auch Bedingungen anzugeben, ist beispielsweise folgende Einstellung in den UserSettings möglich: "files.exclude": Weiterlesen …

Von Sascha, vor
Android

Android: SOAP WebService (Server written in PHP)

In einer Android App, welche mit einem Server kommunizieren muss, hat man die Qual der Wahl. Am besten setzt man hier auf etablierte Techniken, wie beispielsweise einem WebService. In unserem Beispiel zeigen wir die Kommunikation zwischen Android und einem in PHP geschriebenem WebService via SOAP und ohne externe Android Libraries. Continue reading “Android: SOAP WebService (Server written in PHP)” »

Von Sascha, vor
Android

Android: SwipeRefreshLayout without (over)scroll

Im März 2014 hat Google die 19.1 Version seiner Android Support v4 Library veröffentlicht, zusammen mit dem SwipeRefreshLayout. Das SwipeRefreshLayout ist die neue Art und Weise wie Google einen sogenannten "pull to refresh" implementiert hat / für die Zukunft möchte. Die Google Now App hat diesen SwipeRefreshLayout bereits implementiert, andere Google Apps wie Google+ (G+) haben scheinbar noch eine andere Library, denn das Verhalten ist nicht exakt dasselbe. Wer einen "Swipe to Refresh" anstatt einen Pull to Refresh in seiner App einbauen möchte, sollte auf das SwipeRefreshLayout zurückgreifen, welches eine einfache Implementation ermöglicht. Wer allerdings nicht das Verhalten von Google Now sondern lieber das Verhalten von Google+ Plus haben möchte, muss ein wenig in die Trickkiste greifen - wir zeigen euch wie! Continue reading “Android: SwipeRefreshLayout without (over)scroll” »

Von Sascha, vor
Administration

IIS WCF – Office (Excel) Automation

Bei dem Versuch eine Excel/Office-Automation auf einem IIS Server via WCF durchzuführen, ist nicht ganz einfach. Vorweg sei gesagt, dass es auf jeden Fall möglich ist! Microsoft selbst schreibt dazu folgendes:

Die Automatisierung von Microsoft Office-Anwendungen unter Verwendung unbeaufsichtigter, nicht interaktiver Clientanwendungen oder Clientkomponenten (wie ASP, DCOM und NT-Dienste) kann von Microsoft zum jetzigen Zeitpunkt weder empfohlen noch unterstützt werden, weil Office bei einer Ausführung in einer solchen Umgebung instabil werden kann und/oder sich die Anwendungen eventuell gegenseitig sperren.
(Quellen Angabe weiter unten) Wie ein IIS bzw. der Service Host konfiguriert werden muss, erklärt dieser Blog-Post. Continue reading “IIS WCF – Office (Excel) Automation” »

Von Sascha, vor
JavaScript

JavaScript: Caret Position setzen und auslesen

Das Setzen oder Auslesen der Cursor (Caret) Position in einem HTML-Textfeld wie textarea oder input stellt sich als nicht ganz so einfache Aufgabe dar. jQuery hilft uns an dieser Stelle (ohne die Verwendung diverser Plugins) leider auch nicht weiter. Daher hier eine "pure JavaScript" Funktion, jeweils zum Setzen und Auslesen der Caret Position. Getestet im Chrome, Safari, Firefox und Internet Explorer 7, 8, 9, 10. Continue reading “JavaScript: Caret Position setzen und auslesen” »

Von Sascha, vor
JavaScript

jQuery: 1.9.0 live() deprecated

Am Dienstag, den 15. Januar wurde die nächste jQuery Version 1.9.0 nach einer vier Wöchigen Betaphase freigegeben. Diese Version bereitet den Weg für die (ebenfalls am Dienstag erschienenen Beta Version) jQuery 2.0. In diesem Release wurden viele als deprecated markierte Methoden und Methoden-Aliase entfernt. Dies kann bei einer Migration eines Weiterlesen …

Von Sascha, vor

Durch das Fortsetzen der Benutzung dieser Seite, stimmst du der Benutzung von Cookies zu. Weitere Informationen

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Nutzung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.

Schließen