Ach du liebes Surface Pro 4. Was wäre denn ein Tag deiner Verwendung ohne große Ausnahmefehler?!
via https://dayone.me/2mOGzaH

⁂
Aqua Utopia|海の底で記憶を紡ぐ
hello vonnie
dirt enthusiast
h
NASA
trying on a metaphor
Jules of Nature
cherry valley forever

Kaledo Art
will byers stan first human second
almost home
I'd rather be in outer space 🛸

pixel skylines

oozey mess
Lint Roller? I Barely Know Her
noise dept.
he wasn't even looking at me and he found me
Alisa U Zemlji Chuda
occasionally subtle
seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
seen from United States

seen from United States
seen from Germany
seen from Spain
seen from United States

seen from Singapore
seen from United States
seen from Brazil
seen from Canada
seen from United States

seen from United Kingdom

seen from United States
seen from Türkiye
seen from United States

seen from Türkiye
@whilecoffeecoding
Ach du liebes Surface Pro 4. Was wäre denn ein Tag deiner Verwendung ohne große Ausnahmefehler?!
via https://dayone.me/2mOGzaH
Things Programmers Shout #363
*reads bug fix request* “This isn’t a bug! You just don’t like the way it was built!”
// submitted by @jasminenoack
Ein Entwicklungsboard mit einer Betriebsspannung von 3.3V und ein Shield mit 5V lässt sich mit einem Level-Shifter (Pegelwandler) leicht zusammenbringen. Der Shifter wird dabei auf der einen Seite mit der höheren Spannung (z.B. 5V) sowie den Signalleitungen HS1 - HS4 verbunden. Auf der gegenüberliegenden Seite werden analog dazu LV (3.3V) und die Signalleitungen LS1 - 4 verbunden.
In meinem Fall diente der Aufbau dazu eine SPI Kommunikation zwischen 5V Shield und 3.3V Board möglich zu machen.
Kleines Gadget, große Wirkung, kleines Geld.
Link (Bi-Directional Logic Level Converter Hookup Guide): https://learn.sparkfun.com/tutorials/bi-directional-logic-level-converter-hookup-guide/all?print=1
via https://dayone.me/2mJvzuV
Fliegl GmbH showcased its Bluetooth powered iBeacon and Tracker Solution for food safety purposes on the AgriTechnica and won a silver medal this Fall. Now the Bluetooth SIG announced the 2016 Bluetooth Breakthrough Award Finalists. The Fliegl Tracker is one of them in the Category „Breakthrough Product“!
Link: http://www.bluetooth.com/news-and-events/awards
via https://dayone.me/2m5RzMt
Fatal Error - „The code size of this image exceeds the maximum allowed for this version of the linker“ ist so eine Sache, die mir immer und immer wieder den Spaß an der Sache verdirbt. Vor allem dann, wenn die zulässige Größe schon beim Beispielprojekt vom Chip Hersteller überschritten wird, ohne dass eigener Code im Spiel ist.
via https://dayone.me/2m9Zzdp
Wer sich mit den BTLE Modulen von Nordic Semiconductor auseinandersetzt, stößt recht flott auf das Konzept der sog. Softdevices. Darunter konnte ich mir spontan nichts rechtes vorstellen.
Zu folgenden Erkenntnissen bin ich dann gekommen: Die selbst geschriebene Applikation wird nicht als alleinige Firmware sondern in Verbindung mit einem Softdevice auf das BLE Modul geflasht. Dabei liegt im Flash an Stelle 0x00 die Softdevice Firmware, mit Offset dahinter dann die eigene Application (z.B. firmware.hex). Die eigene Applikation inkludiert dabei Headerfiles um auf die offenen Schnittstellen des Softdevices zugreifen zu können.
Was macht das Softdevice? Es übernimmt die Arbeit mit, Steuerung von und alle Reaktionen auf… des Bluetooth-Moduls. Die eigene Applikation hat also nur über API Funktionen aus den SD Header Files zugriff.
Aber Vorsicht bei der Wahl des Softdevices. Je nachdem welches man benötigt, müssen die Target offsets passend eingestellt werden / variiert der Funktionsumfang der geboten wird. Knapp formuliert gibt es folgende Varianten: - S110 (Nur Peripheral Role) - S120 (Entweder Peripheral Role oder Central Role) - S130 (Sowohl Central als auch Peripheral Role)
via https://dayone.me/2lxQzD2
Sich bei Microsoft als Entwickler registrieren:
via https://dayone.me/2lxPzKY
Geniales kleinen Helferlein. Der nrf Dongle von Nordic Semiconductors ist nicht nur ein Developmentkit für Entwickler, die den nrf51822 als BTLE Modul ins Auge fassen. Der kleine Dongle lässt sich auch mit einer angepassten Firmware flashen, die von Nordic zur Verfügung gestellt wird und dann - je nach Firmware - als BTLE Sniffer verwenden um die Luftschnittstelle abzuhören oder als Empfänger / Sender im Zusammenspiel mit dem „Master Control Center“ (ebenfalls von Nordic Semiconductor) um Master, Slave, Central und oder Peripheral zu simulieren. Letzteres ist besonders praktisch wenn man ein Peripheral oder eine Central entwickelt und sicher gehen möchte, welche Werte bzw. Attribute / Characteristics gelesen, benachrichtigt geschrieben oder abonniert werden. Die Kommunikation wird dabei auch wunderbar visualisiert - Siehe auch folgendes Video von Nordic:
https://www.youtube.com/watch?v=kE3M1nAIfxs
via https://dayone.me/2lvQzpm
Hier mal ein Post, den ich mit Journaley geschrieben habe, ein Microsoft Windows Client (Open Source Prjojekt) den es im Netz und auf GitHub kostenlos gibt. Leider kommt der Client - so wie er ist - nicht besonders gut mit dem HighDPI Display des Surface zurecht. Auch das aktivieren der Kompatibilitätseinstellungen in Windows bezüglich des App-Starts hat nicht viel gebracht. An dieser Stelle werde ich wohl - Open Source sei Dank - selbs noch nachjustieren müssen.
via https://dayone.me/2lvkzZh
Arbeite gerade an einem kleinen Client, der das Annotieren von Screenshots mit dem Surface Pro samt anschließendem Post desgleichen zu Tumblr ermöglicht. Hatte mich ja neulig schon beschwert, dass ich leider OneNote nicht zum veröffentlichen von Noizen auf Tumblr verwenden kann. Dieser Post ist bereits mit der meiner App "Jumposer" erstellt worden. Soweit bin ich gestern während der Zugfahrt von Hannover nach Mühldorf schon mal gekommen. Aber für ein erstes Release fehlt noch zu viel an Comfort. Aber ich bleibe dran.
Let’s make a group together on facebook..share it with your friends and let’s fun https://www.facebook.com/groups/1680723652143613/
Python: What if everything was a dict?
Java: What if everything was an object?
JavaScript: What if everything was a dict *and* an object?
C: What if everything was a pointer?
APL: What if everything was an array?
Tcl: What if everything was a string?
Prolog: What if everything was a term?
LISP: What if everything was a pair?
Scheme: What if everything was a function?
Haskell: What if everything was a monad?
Assembly: What if everything was a register?
Coq: What if everything was a type/proposition?
COBOL: WHAT IF EVERYTHING WAS UPPERCASE?
C#: What if everything was like Java, but different?
Ruby: What if everything was monkey patched?
Pascal: BEGIN What if everything was structured? END
C++: What if we added everything to the language?
C++11: What if we forgot to stop adding stuff?
Rust: What if garbage collection didn't exist?
Go: What if we tried designing C a second time?
Perl: What if shell, sed, and awk were one language?
Perl6: What if we took the joke too far?
PHP: What if we wanted to make SQL injection easier?
VB: What if we wanted to allow anyone to program?
VB.NET: What if we wanted to stop them again?
Forth: What if everything was a stack?
ColorForth: What if the stack was green?
PostScript: What if everything was printed at 600dpi?
XSLT: What if everything was an XML element?
Make: What if everything was a dependency?
m4: What if everything was incomprehensibly quoted?
Scala: What if Haskell ran on the JVM?
Clojure: What if LISP ran on the JVM?
Lua: What if game developers got tired of C++?
Mathematica: What if Stephen Wolfram invented everything?
Malbolge: What if there is no god?
Erster Versuch, mit dem Surface Pro 4 nebst zugehörigem Stift eine Skizze zu erstellen und zu colorieren. Ich möchte behaupten - ein Erfolg. Dazu hab ich allerdings nicht OneNote sondern Sketchbook Pro von Autodesk (kostenlos!) verwendet. Mit OneNote steh ich noch immer auf Kriegsfuß, da die Exportfunktionen einfach nicht ausreichend sind.
Neue Windowsgeräte in Betrieb nehmen
Also eines muss man den Redmondern ja lassen. Selbst wenn man ein 1k € teures Produkt von ihnen kauft, bei welchem man davon ausgehen kann, dass es - ähnlich der Apple Produkte - perfekt auf das Betriebssystem abgestimmt sein muss, dauert es keine 10 Minuten bis der stolze Neubesitzer auf die ersten Probleme stößt, bei denen ein “Otto Normal Benutzer” eigentlich schon zum Scheitern verurteilt ist.
Unglaublich.
Werde hier noch eine Liste anhängen mit Problemen die während der Erstinbetriebnahme des Microsoft Surface Pro 4 so aufgetaucht sind.
Edit: Hier nun also wie versprochen eine kleine Liste mit Problemchen die ich aus meiner Apfelwelt so eigentlich nicht kenne wenn ich ein Neugerät in Betrieb nehme;
Nach dem ersten Boot wollte ich gleich mal die in den Videos und im Web von MIcrosoft so hoch gepriesenen Features des Surface Pro 4 ausprobieren. Also Stift gepackt und mit Doppelklick auf Radiergummi One Note starten um einen Screenshot zu bearbeiten: Führte zu Fehlermeldung, da One Note noch nicht geöffnet werden kann ohne eine Internetverbindung und Installation weiterer Software. Ok. Kann passieren.
Nach Herstellung einer Internetverbindung wieder versuchen mit One Note zu arbeiten: One Note startet - verlangt jedoch nach Office 365, einem weiteren Bezahlprodukt von dem im Vorfeld nie die Rede war! - Egal, ein 1-Jahres Abo war schließlich beim Kauf dabei. Also Office 365 registriert und installiert. Erneuter Versuch mit One Note endlich eine Notiz anzufertigen:
Endlich ersten Screenshot mit Handreichung editiert und kommentiert. Aber - Leider fehlt eine Möglichkeit das entstandene Kunstwerk Artefakt zu exportieren?! Microsoft, was hast Du nur da wieder für eine Dateninsel Datengrab geschaffen.
Das Surface hängt sich während der Arbeit in unregelmäßigen Abstandes einfach auf und lässt sich nur mittels Reset wiederbeleben. Unglaublich! Kurze Internetrecherche ergibt: Ich bin nicht alleine - aber es gibt wohl ein brandneues Update, welches sich um eben dieses Problem kümmern soll. Leider hängt sich das Surface stets beim Herunterladen - oder beim Installieren dieses Updates - ab.