- Obsidian – https://obsidian.md/
- Obsidian Tasks Plugin – https://github.com/schemar/obsidian-tasks
- AutoHotkey – https://www.autohotkey.com/
- Nerd – https://www.urbandictionary.com/define.php?term=Nerd
- Unity Lights Watchface – https://appleinsider.com/articles/22/01/26/apple-watch-gets-new-unity-lights-watch-face
- Raytracing Ziffernblatt – https://www.mactechnews.de/news/article/Unity-Lights-Was-es-mit-dem-Raytracing-beim-neuen-Zifferblatt-der-Apple-Watch-auf-sich-hat-179398.html
- Technology Connections / Connextras – https://youtu.be/NeopkvAP-ag
- Apple Watch Complications – https://developer.apple.com/design/human-interface-guidelines/watchos/overview/complications/
- PortaPow – https://portablepowersupplies.co.uk/
- Juice Jacking – https://en.wikipedia.org/wiki/Juice_jacking
- USB Power Monitor – https://portablepowersupplies.co.uk/product/dual-usb-power-monitor
- USB Kondom – https://www.techbook.de/mobile/usb-kondom
- USB-C Power Monitor Kabel – https://de.aliexpress.com/item/1005002951923334.html
- GaN Netzteil – https://www.thefastcode.com/de-eur/article/what-is-a-gan-charger-and-why-will-you-want-one
- USB Type-C® Cable and Connector Specification Revision 2.1 – https://usb.org/document-library/usb-type-cr-cable-and-connector-specification-revision-21
- USB-C PD 2.1 – https://en.wikipedia.org/wiki/USB-C
- Assistive Touch – https://support.apple.com/en-sg/HT212760
- Keyboard für iPad PRO – https://www.schrankmonster.de/2021/07/24/a-keyboard-and-touchpad-for-the-ipad-pro/
- Jilles auf Twitter – https://twitter.com/jilles_com
- Sticker Operation Center – https://stickeroperation.center/2020/10/26/c3-sticker-exchange/
- Keyboard – https://stickeroperation.center/2020/12/14/update-rc3-sticker-exchange
- Click Clack Hack – https://www.nerdbude.com/podcast/ Nerd – Dr. Seuss – 1950 im Buch “If I Ran the Zoo.”
- VB Audio Virtual Cable – https://vb-audio.com/Cable/
- VB Audio Potato – https://vb-audio.com/Voicemeeter/potato.htm
- Rogue Amoeba Audio Software – https://rogueamoeba.com/
- Obsidian.md – https://obsidian.md/
- Medizinische Informatik Bachelor Hochschule Heilbronn – https://www.hs-heilbronn.de/mib
- Theme Neon 80 https://forum.obsidian.md/t/80s-neon-theme/63
- IMF Workflow https://forum.obsidian.md/t/example-workflows-in-obsidian/1093
- Windows PathCopy – https://pathcopycopy.github.io/
- Diskordianismus – Pentabarf Regel 2 – https://de.wikipedia.org/wiki/Diskordianismus
- Katzenfutter Automat – https://www.surepetcare.com/en-us/pet-feeder/microchip-pet-feeder
- GitLab – https://about.gitlab.com/
- GitHub – https://github.com/
- OhMyGit – https://ohmygit.org/
- GoGitService Gogs – https://gogs.io/
- Build your own Octocat – https://myoctocat.com/
- GitKraken – https://www.gitkraken.com/
- GitAhead – https://gitahead.github.io/gitahead.com/
- NVIDIA Geforce Now – https://www.nvidia.com/en-us/geforce-now/
- Google Stadia – https://stadia.google.com/home
- Shadow – https://shadow.tech/de/
- Streaming Plattformen – Übersicht – http://www.gaming-magazin.de/cloud-gaming-anbieter/
- Xbox All Access – https://www.xbox.com/de-DE/xbox-all-access Google Stadia Controller – https://store.google.com/product/stadia_controller?hl=de
- EOS M200 – https://www.canon.de/cameras/eos-m200/
- USB-Netzwerk-Speicher-Box – https://www.wut.de/e-53763-ww-dade-000.php
- Czkawka Duplikatsuche – https://github.com/qarmin/czkawka
- Polyglot Files – https://github.com/Polydet/polyglot-database
- Polyglot Files – https://github.com/corkami
- TCPA – https://en.wikipedia.org/wiki/Telephone_Consumer_Protection_Act_of_1991
- 36c3 Klimafreundliche Software – https://fahrplan.events.ccc.de/congress/2019/Fahrplan/events/10852.html
- Nucbox – https://gmktec.com/products/nucbox-most-powerful-palm-sized-4k-mini-pc-1
- YouTube Subtitles automatisch – https://www.dvdvideosoft.com/online-youtube-subtitles-download
- YouTube-DL – https://github.com/yt-dlp/yt-dlp
- Blinkenlights – http://blinkenlights.net/
- Window Tetris an der Hochschule – VL Embedded Systems https://www.youtube.com/watch?v=XArYYggf_J8
- Projekt Blinkelights https://en.wikipedia.org/wiki/Project_Blinkenlights
- Obsidian.md – https://obsidian.md/
- Obsidian Example Workflows – https://forum.obsidian.md/t/example-workflows-in-obsidian/1093
- Visual Studio Code – https://code.visualstudio.com/
- SSH und Ansible: https://aheil.de/blog/ansible_login_via_ssh
- Twitter Muted Keywords – https://gist.github.com/IanColdwater/88b3341a7c4c0cf71c73ac56f9bd36ec
- Megablock – https://megablock.xyz/
- Sammlung Quellcode von vergangenen Games – https://github.com/videogamepreservation –
- MIcrosoft Surface Pro unterstützt Windows 11 nicht – https://support.microsoft.com/en-us/windows/ways-to-install-windows-11-e0edbbfb-cfc5-4011-868b-2ce77ac7c70e
- Corne Keyboards selber bauen – erste Erfahrungen – https://www.schrankmonster.de/2021/05/01/building-a-corne-split-keyboard/ https://www.nerdbude.com/podcast/index.html
- Vault of the Atomic Age – https://thevaultoftheatomicspaceage.tumblr.com/
- LuckyV – https://luckyv.de/
- xPandorya Visage Horrorspiel Stream – https://www.youtube.com/playlist?list=PLNlTppojtw-smn4ZjsPHqDmqAD1kcnwfJ
- Streamingübersicht LuckyV Streamer – https://luckyv-streamer.frozenpenguin.media/
- xPandorya Streams – https://www.twitch.tv/xpandorya/videos
- Grand Theft Auto V (GTA V) – https://www.rockstargames.com/V
- AltV – https://altv.mp
- Apps von Daniel für Streamer: https://github.com/bietiekay/LuckyVPlayerCounter und https://github.com/bietiekay/Los-Santos-Transit-Bus-Streamer-Display
- Eigener RP Character von Daniel: “Henry McCarty” – https://www.youtube.com/playlist?list=PLeS4VPLm_ARVCZSEfQ-QrBUAWxFLOL3uB
- Feature-Trailer Zweitschlüssel – https://www.youtube.com/watch?v=i6SJfd1YlqU
- LuckyV Trailer – https://www.youtube.com/watch?v=E_0aGmIfJCk
Gestern. Heute. Morgen. Teil 1
Nach kurzer kreativer Pause werfen Daniel und Andreas einen Blick darauf, was sich im Bereich der Digitalisierung den alles so getan hat.
- Andreas YouTube Kanal: https://www.youtube.com/c/AndreasHeil/featured
- 10x Engineer – https://podcast.hack-the-planet.tv/2019/08/09/episode-0/
- Big Blue Button https://bigbluebutton.org/
- Moodle https://moodle.org/
- Resilio Sync https://www.resilio.com/
- Miro https://miro.com/
- Conceptboard https://conceptboard.com/
- Andreas’ Github https://github.com/aheil
- Reveal.js https://revealjs.com/
- Beispiel Kursübersicht https://aheil.de/hhn-webdev/
- Operating Systems – 3 easy pieces https://pages.cs.wisc.edu/~remzi/OSTEP/
- Linux Torvalds – Why desktop Linux sucks https://www.youtube.com/watch?v=Pzl1B7nB9Kc
- LiveOverflow https://liveoverflow.com/
- Ben Eater – build 8 bit CPUs from scratch https://eater.net/
- Rossman Repair Group https://www.rossmanngroup.com/
- Rossman YouTube https://www.youtube.com/user/rossmanngroup
- Tim Pritlove Metaebene https://metaebene.me/
- LuckyV Streaming Übersicht https://luckyv-streamer.frozenpenguin.media/
Gleich zu Anfang habe ich mir meinen Stream so eingerichtet dass jeweils der aktuelle Spieler-Counter immer im Bild zu sehen war. Ich finde das einfach eine ganze witzige Information vor allem für LuckyV-Interessierte.
Meine ursprüngliche Implementierung war etwas kompliziert – zu kompliziert um sie einfach mit anderen zu teilen.
Daher habe ich mich entschlossen den Zähler in eine eigene Windows Applikation zu verpacken die von Streamern einfach verwendet und in OBS eingebunden werden kann.
Daher gibt es ab sofort frei verfügbar ein Github Repository mit dem Quelltext und der fertig verpackten Applikation.
Das dann in seinen Stream einzubinden ist denkbar einfach:
- Herunterladen – von hier zum Beispiel
- Starten und prüfen ob die Zahl auch angezeigt wird – es sollte ungefähr so aussehen:
Man kann das nun auf zwei Wegen einbinden.
Weg 1: Fensteraufnahme
In der Applikation kann man Hintergrundfarben sowie Schriftart und Farbe konfigurieren. Wenn man das erledigt hat wie man es haben will wählt man im Quellenmenü “Fensteraufnahme” und dann das Applikationsfenster.
Diese Quelle kann man dann wie man möchte konfigurieren. z.B. mit Filtern um bis auf die Schrift alles transparent zu gestalten oder oder oder…
Weg 2: playercount.txt
Wenn die Applikation läuft aktualisiert sie ständig eine Datei “playercount.txt” im gleichen Ordner. Man kann nun OBS so konfigurieren dass diese Datei regelmässig ausgelesen und angezeigt wird.
Dazu fügt man ein “Text (GDI+)” im Quellenmenü hinzu und konfiguriert diese Quelle so dass der Text aus einer Datei gelesen wird:
Hier kann man dann auch beliebig Schriftart, Größe und Farbe konfigurieren.
Found that nice heap of Icons that are free to use and high-quality:
Health Icons is a volunteer effort to create a ‘global good’ for health projects all over the world. These icons are available in the public domain for use in any type of project.
The project is hosted by the public health not-for-profit Resolve to Save Lives as an expression of our committment to offer the icons for free, forever.https://healthicons.org/about
Disclaimer: I’ve joined for fun and not for profit – this is a new hobby.
For about a year now I was regularly watching some Twitch streamers go along their business and it spawned my curiousity when some of them started to do something they called “GTA V roleplay”.
Grand Theft Auto V (GTA V) is a 2013 action-adventure game developed by Rockstar North and published by Rockstar Games. Set within the fictional state of San Andreas, based on Southern California, the open world design lets players freely roam San Andreas’ open countryside and the fictional city of Los Santos, based on Los Angeles. The game is played from either a third-person or first-person perspective, and its world is navigated on foot and by vehicle.Wikipedia
So these streamers where mostly using an alternative client application to log into GTA V online servers that where operated by independent teams to play the roles of characters they created themselves.
It started to really get interesting when there is dynamics and interactions happening between those characters and whole stories unfold over the course of days and weeks.
It’s great fun watching and having the opportunity to sometimes see multiple perspectives (by multiple streamers) of the same story and eventually even to be able to interact with the streamers communities.
One such fairly big german server is LuckyV. It’s an alternative GTA V hardcore role-play server creates by players for players.
The hardcore here means: the characters are supposed to act as much as possible like they would in the encountered situations in real life.
So in order to play on this server you have to create a character and the characters background story. You gotta really play that character when on the server.
When you play it’s not just a vanilla GTA V experience. There are lots of features that are specific to the server you are playing on. Some examples are:
- Communication: you are communicating with people in your vicinity directly – you can hear them if they are close enough to be heard and you can be heard when you are close to people
- Jobs: there’s lots to be done. Become CEO of your own company and manage it!
- Social Interaction: there’s probably an event just around the next corner happening. You are able to meet people. Crowds of people even. Remember: There are usually no non-players. Every person you see it a real human who you can interact with.
The LuckyV community made a great overview page where you can watch other people playing and live streaming their journey. It’s extensive – over 200 streamers are online regularly and the screenshot below shows a mid-week day right after lunch…
Anyhow. This is all great and fun but plot twist: I do not play it. (yet)
So what do I have to do with it except I am watching Streamers? Easy: Behind the game there’s code. Lots of code actually.
In a nutshell there’s a custom-GTA V server implementation that talks to a custom GTA V client. LuckyV is using the altV server and client to expand the functionalities and bring the players into the world.
It allows for 1000 simultaneous players in the same world at a time. So there could be 1000 people right there with you. Actually since LuckyV is about to have it’s first birthday the regular player numbers are peaking at around 450 simultaneous players in Los Santos at a time.
The whole set-up consists of several services all put together:
- altV server + custom gamemode code (written in C#)
- web pages for game overlays, in-game UI and administration tools (PHP)
- a SQL database that holds the item, character etc. data
- a pub/sub style message hub that enables communication between in-game UI, webpages and the gamemode
- a TeamSpeak 3 server that allows players to join a common channel (essentially one teamspeak room) and a plug-in called SaltyChat that mutes/unmutes players in the vicinity and allows features like in-game mobile phone etc.
- everything of the above is in containers and easily deployable anywhere you got enough hardware to run it – when there are 100s of players online the load of the machine grows almost linear – and the machine is doing it’s moneys worth then…
So after the team announced some vacancies through those streamers I watched I contact them and asked if I could help out.
And that’s how I got there working on both the gamemode code as well as helping the infrastructure become more stable and resilient.
For my first real contribution to the gamemode I was asked to implement secondary keys for vehicles as well as apartments/houses.
Up until now only the owner / tenant of the vehicle or apartment had access to it. Since this game is about social interactions it would be a good addition of that owner could hand out additional keys to those they love / interact with.
And that I did. I worked my way through the existing code base – which is a “grown codebase” – and after about 3 days of work it worked!
Most impressive for me is the team and the people I’ve met there. This current team welcomed me warmly and helped me to wrap my head around the patterns in the code. Given the enthusiast / hobby character this has it’s almost frightening how professional and nice everything works out. I mean, we developers had a demo-session with the game design team to show off what our feature does, how it works and to let them try it out to see if it’s like the envisioned it.
They even did a trailer for the feature I worked on! And it is as cheesy as I could only wished:
So far so good: It’s great fun and really rewarding working with all these nice people to bring even more fun and joy to players. Seeing the player numbers grow. Seeing streamers actually use the features and play with it – handing over keys to their partner. Really rewarding.
Like this example:
In part 1 I wrote a bit about this great game and shared some screenshots. By now I’ve finished the story and almost all side-quests and I still see it as the best game since years.
Anyway, here are more pictures taken in-game (sometimes stitched):
For the first time in the last 10ish years I am back playing a game that really impresses me. The story, the world and the technology of Cyberpunk 2077 really is a step forward.
It’s a first in many aspects for me. I do not own a PC capable enough of playing Cyberpunk 2077 at any quality level. Usually I am playing games on consoles like the Playstation. But for this one I have selected to play on the PC platform. But how?
I am using game streaming. The game is rendered in a datacenter on a PC and graphics card I am renting for the purpose of playing the game. And it simply works great!
So I am playing a next-generation open-world game with technical break-throughs like Raytracing used to produce really great graphics streamed over the internet to my big-screen TV and my keyboard+mouse forwarded to that datacenter without (for me) noticeable lag or quality issues.
The only downside I can see so far is that sooo many people like to play it this way that there are not enough machines (gaming-rigs) available to all the players that want – so there’s a queue in the evening.
But I am doing what I am always doing when I play games. I take screenshots. And if the graphics are great I am even trying to make panoramic views of the in-game graphics. Remember my GTA V and BioShock Infinite pictures?
So here is the first batch of pictures – some stitched together using 16 and more single screenshots. Look at the detail! Again – there are in-game screenshots. Click on them to make them bigger – and right-click open the source to really zoom into them.
Diesmal gehen wir der Frage nach, wie viel Speicherplatz ein 5 Meter PNG File benötigt, das Daniel für seinen DIY Arcarde Automaten gebaut hat, wundern uns über LED-Leuchten an, die wie echter Himmel aussehen sollen und freuen uns über den “Digitalen Alltag als Experiment”.
ASIO4All – http://www.asio4all.org/
Corne Keyboard – https://github.com/foostan/crkbd
Prusa Mini – https://www.prusa3d.com/original-prusa-mini/
Andreas YouTube Kanal: https://www.youtube.com/c/AndreasHeil/featured
Forschungsgemeinschaft elektronische Medien e.V. TU-Ilmenau: http://streaming.fem.tu-ilmenau.de/
Overpass Turbo – https://overpass-turbo.eu/
Overpass API – https://wiki.openstreetmap.org/wiki/Overpass_API
Openstreetmap – https://www.openstreetmap.org
Resilio Sync – https://www.resilio.com/individuals/
Buch Alltag als Experiment – https://www.transcript-verlag.de/978-3-8376-4886-7/digitaler-alltag-als-experiment/
Bürowabe von Panasonic – https://www.golem.de/news/japan-panasonic-bringt-buerowabe-fuers-homeoffice-2008-150435.html
Selbstgebautes Ambilight – https://www.schrankmonster.de/2014/01/12/setting-boblight-raspberry-pi-raspbmc/
Misola LED Tageslichtpanel – https://www.mitsubishielectric.co.jp/news/2020/0204-b.html
Mandalorian Making Of – https://www.indiewire.com/2020/04/mandalorian-documentary-disney-plus-1202225196/
Farbwiedergabeindex CRI – https://de.wikipedia.org/wiki/Farbwiedergabeindex
Retrogames e.V. – https://www.retrogames.info/
Retropie – https://retropie.org.uk/
Bubble Bobble Bartop Arcade built – https://www.schrankmonster.de/2020/08/22/a-self-built-bubble-bobble-bartop-arcade-machine/
LEGO Star Wars 75253 BOOST Droide – https://www.lego.com/en-de/product/droid-commander-75253
Ikea Bygglek – https://zusammengebaut.com/lego-ikea-bygglek-interview-bilder-infos-100595/
Arpanet auf ESP32 – https://de.wikipedia.org/wiki/Arpanet
PH_0x17 baut Arpanet auf ESP32 – https://twitter.com/PH_0x17
I like playing arcade games. I’ve had an “arcade” in my home town and I used to go there after school quite frequently. It was a small place – maybe 5 machines and some pinball machines.
In february this year it occured to be that with the power of the Raspberry Pi and a distribution called RetroPie I could build something that would bring back the games and allow me to play/try those games I never could because my arcade was so small back in the days.
To get a better idea of how to approach this I started to search around and found the build-log of Holbrook Tech where they’ve built a “Bigger Bartop Arcade”.
With their basic plans I started drawing in Inkscape and told my father about the plan. He was immediately in – as the plan now was to not build one but two bartop arcade machines. He would take the task of carrying out the wood works and I would do the rest – procurements, electronics, wiring, design and “painting”.
While I took the Holbrook Tech schematics as a base it quickly came apparent that I had to build/measure around the one fixed big thing in the middle: the screen.
I wanted something decently sized that the RaspberryPi would be able to push out to and that would require no maintenance/further actions when installed.
To find something that fits I had my requirements fixed:
- between 24″ – 32″
- colour shift free wide viewing angle
- takes audio over HDMI and is able to push it out through headphone jack
I eventually settled for a BenQ GW2780 27″ monitor with all boxes ticked for a reasonable price.
After the monitor arrived I carried it to my fathers house and we started to cut the bezel as a first try.
After some testing with plywood we went for MDF as it was proposed by others on the internet as well. This made the cutting so much easier.
We went with standard 2cm MDF sheets and my father cut them to size with the measurements derived from the monitor bezel centerpiece.
Big thanks to my father for cutting so much wood so diligently! The next days he sent me pictures of what he’d made:
The side panels got a cut around for the black T-Molding to be added later.
electronics and wiring
After about 2 weeks my father had built the first arcade out of sheets of MDF and I had taken delivery of the remaining pieces of hardware I had ordered after making a long list.
The most interesting parts of the above list might be the 2-player joystick + buttons + encoder set.
It contains 2 standard 4/8-way switchable arcade joysticks, 10 buttons, all microswitches required and the Ultimarc I-PAC-2 joystick encoder.
So when I got the first arcade from my father I started to put in the electonics immediately.
The sound was a bit more complicated. I wanted a volume control knob on the outside but also did not want to disassemble any audio amplifier.
I went with the simplest solution: A 500k Ohm dual potentiometer soldered into the headphone extension cable going to the amplifier. The potentiometer then got put into a pot and a whole made it stick out so that a knob could be attached.
The RaspberryPi set-up then only lacked cooling. The plan was to put a 120mm case fan to pull in air from the bottom and went it out another 120mm case hole at the upper back. Additionally the RaspberryPi would get it’s own small 30mm fan on top of it’s heatsink case.
I attached both fans directly to the RaspberryPi – so I saved myself another power supply.
Now I had to make it all work together. As I wanted to use RetroPie in the newest 4.6 release I’ve set that up and hooked it all up.
On first start-up EmulationStation asked me to configure the inputs. It had detected 2 gamepads as I had put the IPAC-2 into gamepad mode before. You can do this with a simple mode-switch key-combination that you need to hold for 10 seconds to make it switch.
The configuration of the buttons of the two players went without any issue. First I had set-up the player 1 input. Then I re-ran the input configuration again for player 2 inputs.
The controls where straight forward. I wanted mainly 4-way games but with enough buttons to switch to some beat-em-ups at will.
So I configured a simple layout into Retroarch with some additional hotkeys added:
I tossed around several design ideas I had. Obviously derived from those games I wanted to play and looked forward to.
There was some Metal Slug or some Cave shooter related designs I thought of. But then my wife had the best ideas of them all: Bubble Bobble!
So I went and looked for inspiration on Bubble Bobble and found some but none that sticked.
There was one a good inspiration. And I went to design based upon this one – just with a more intense purple color scheme.
I used Inkscape to pull in bitmap graphics from Bubble Bobble and to vectorize them one by one, eventually ending up with a lot of layers of nice scalable vector graphics.
With all design set I went and sliced it up and found a company that would print my design on vinyl.
With the final arcade-wood accessible top me I could take actual measurements and add to each element 4cm of margin. This way putting it on would hopefully be easier (it was!).
Originally I wanted to have it printed on a 4m by 1,2m sheet of vinyl. It all would have fit there.
But I had to find out that Inkscape was not capable of exporting pixel data at this size and a pixel-density of 600dpi. It just was too large for it to output.
So I had to eventually cut all down into 5 pieces of 1,2m by 80cm each.
After about 7 days all arrived printed on vinyl at my house. I immediately laid everything out and tried if it would fit. It did!
Now everything had to go onto the wood. I did a test run before ordering to check if it would stick securely to the wood. It did stick very nicely. So putting it on was some intense fiddling but it eventually worked out really really great.
Now it was time for some acrylic. I wanted to get a good bezel and covering of the monitor as well as the handrest and the front buttons.
Cutting acrylic myself was out of questions – so I went with a local company that would laser-cut acrylic for me to my specification.
I’ve sent them the schematics and measurements and the panels for reference and 4 days later the acrylic arrived. We could then put the last bits together for completion!
I am really happy how this turned out – especially since with everything that required actual work with hands I am a hopeless case. With this somehow everything worked out.
I still employ the idea of a vertical shoot-em-up centered version… but maybe some day.
If you got any questions or feedback let me know!
Wir haben uns wieder zusammengefunden – diesmal mit unserem Gast Philipp von nerdbude.com – und haben über Tastaturen, Github Arctic Vault, OCRmyPDF und einen selbstgebauten Arcade Automat gesprochen.
Wie schon bei der letzten Folge 23 haben wir zusätzlich zur Tonspure eine Videospur aufgezeichnet – allerdings nicht als “Talking-Heads” Episode sondern während wir über die Themen sprechen versuchen wir die Themen mit zusätzlichem Inhalt zu unterfüttern – Links und Bilder eben.
Neumorphic card however pretends to extrude from the background. It’s a raised shape made from the exact same material as the background. When we look at it from the side we see that it doesn’t “float”.uxdesign.cc
As you might have noticed I have already switched the drop-shadows on this blogs theme to also use this very simple shadow-recipe.
And if you want to – you can go here and generate all you need in a handy configurator:
You might want to get one of these. Can be ordered since today. Delivered starting February 6th.
It runs emulators up to Playstation 1. Most importantly it will run SNES and NeoGeo flawlessly (so they say).
I will report when mine arrived.
Apparently the german main train operator does offer their regional and nationwide train network in an overall one-pager plan version:
Now, if you take the nationwide one, it looks like this:
It looks okay, but not that great. Given the many examples of proper train network plans.
Someone as well was not satisfied, so this person created one and put it on reddit:
This is so much nicer! Of course this has to be taken with the addition of: there are several “jokes” hidden in the names and lines. Don’t take this as an actual reference – rather go by the official ones.
Video incoorporating image processing via python and BigGAN adversarial artificial neural network to breed new images. There are papers about “high fidelity natural image synthesis”.
Anthony Baldino – Like Watching Ghosts from his recently released album Twelve Twenty TwoAnthony Baldino
When you need something to listen to it could be Podcasts that you are missing in your life.
A good place to start with those is a directory of podcasts, that even helps with categories and search functionality. Just like fyyd:
Of course as you can find all sorts of podcast there you can also find ours.
- Podcast Landing Page – https://podcast.hack-the-planet.tv/
- Bootstrap Framework – https://getbootstrap.com/
- Font Awesome: https://fontawesome.com/start
- Hack-the-Planet Podcast auf Google: https://podcasts.google.com/?feed=aHR0cHM6Ly9wb2RjYXN0LmhhY2stdGhlLXBsYW5ldC50di9mZWVkL21wMy8&ved=0CAAQ4aUDahcKEwj46bfIrY_nAhUAAAAAHQAAAAAQAQ&hl=en-DE
- Marc Bosch als Bürgermeister – Neufahrn – https://www.boschneufahrn.de/
- Bluetooth Adapter Mpow 2 in 1 – https://www.amazon.de/gp/product/B07X8VGV3G/
- Amazon Order History – https://chrome.google.com/webstore/detail/amazon-order-history-repo/mgkilgclilajckgnedgjgnfdokkgnibi
- Camel Camel Camel – https://de.camelcamelcamel.com/
- Ansible – https://www.ansible.com/
- Ansible für Windows: https://docs.ansible.com/ansible/latest/user_guide/intro_windows.html
- Puppet – https://puppet.com/
- YAML – https://en.wikipedia.org/wiki/YAML
- Chef – https://www.chef.io/
- PSMQTT – https://github.com/eschava/psmqtt
- Bon Pflicht – Kassengesetz – https://www.haufe.de/steuern/gesetzgebung-politik/gesetz-gegen-manipulation-an-kassensystemen/kasseng-hintergrund-und-technische-sicherheitsmassnahmen_168_344414.html
- Teilnahmebedingungen eBon bei REWE: https://www.rewe.de/payback/teilnahmebedingungen-ebon/
- BPA – https://en.wikipedia.org/wiki/Bisphenol_A
- Floating Point numbers not associative – https://floating-point-gui.de/
It started with this tweet about someone called Ayliean apparently drawing a plant based upon set rules and rolling a dice.
And because generative art in itself is fascinating I am frequently pulled into such things. Like this dungeon generator or these city maps or generated audio or face generators or buildings and patterns…
On the topic of flowers there’s another actual implementation of the above mentioned concept available:
Jiří Praus@jipraus has made a nice LED sphere.
I was pointing to BitSavers before. And I will do it again as it’s a never ending source of joy.
Now some old schematics had been spilled into my feeds that show how logic gates had been implemented with transformers only.
And not only BitSaver is on this path of sharing knowledge, also TubeTime is such a nice account to follow and read.
When you own a recent iOS device (iOS 11 and up) you’ve got the choice between “High Efficiency” or “Most Compatible” as the format all pictures are being stored by the camera app.
Most Compatible being the JPEG format that is widely used around the internet and other cameras out there and the “High Efficiency” coming from the introduction of a new file format and compression/reduction algorithms.
A pointer to more information about the format:
High Efficiency Image File Format (HEIF), also known as High Efficiency Image Coding (HEIC), is a file format for individual images and image sequences. It was developed by the Moving Picture Experts Group (MPEG) and is defined by MPEG-H Part 12 (ISO/IEC 23008-12). The MPEG group claims that twice as much information can be stored in a HEIF image as in a JPEG image of the same size, resulting in a better quality image. HEIF also supports animation, and is capable of storing more information than an animated GIF at a small fraction of the size.Wikipedia: HEIF
As Apple is aware this new format is not compatible with any existing tool chain to work with pictures from cameras. So you would either need new, upgraded tools (the Apple-way) or you would need to convert your images to the “older” – not-so-efficient JPEG format.
To my surprise it’s not trivial to find a conversion tool. For Linux I’ve already wrote about such a tool here.
For macOS and Windows, look no further. Waltr2 is an app catering your conversion needs with a drag-and-drop interface.
It’s advertised as being free and offline. And it works a treat for me.
Almost exactly 1 year ago I wrote about transit maps. And it seems to be a recurring topic. And rightfully so – it’s an interesting topic.
Along the presentation of a redesigned Singapore transit map, there’s more content to gather on the “Transit Mapping Symposium” website.
The “Transit Mapping Symposium” will take place in Seoul / South-Korea on 20/21st of April 2020 with researchers and designers meeting up.
The Transit Mapping Symposium is a yearly international gathering of transport networks professionals, a unique opportunity to share achievements, challenges and vision.
Our participants and speakers include experts from all fields of the industry:
– Network Operators
– Transport Authorities
– Digital Platforms
As I am a bit late to the party on this: There’s, just like last year, a nice generative art tool provided by bleeptrack to generate your very own 36c3 themed headlines/logos:
- Exa – https://twitter.com/oocx/status/1213820805928194048
- Exa website: https://the.exa.website/
- Ubuntu 4GB Raspi 4 Fix: https://bugs.launchpad.net/ubuntu/+source/linux-raspi2/+bug/1848790
- Ubuntu 19.10: http://cdimage.ubuntu.com/releases/19.10/release/
- Ubuntu Fix: https://www.cnx-software.com/2019/11/04/raspberry-pi-4-4gb-models-usb-ports-dont-work-on-ubuntu-19-10/
- Fabians YouTube Kanal: https://www.youtube.com/user/fabse007/videos
- Docker Local-Persist: https://github.com/MatchbookLab/local-persist
- Smartes Katzenklo LuluPet – https://www.lulupet.co/
- RaspberryPi as USB Ethernet – https://www.raspberrypi.org/forums/viewtopic.php?t=245810
- SimpleHUD im App Store – https://apps.apple.com/de/app/simplehud/id1493003994
- Was ist Zeit / Steini – https://media.ccc.de/v/36c3-oio-195-was-ist-zeit-
- Doppelspalt Experiment – https://www.youtube.com/watch?v=3ohjOltaO6Y
- Machine Dreams / Joscha Bach – https://media.ccc.de/v/DS2017-8820-machine_dreams
- Chost in the Machine / Joscha Bach – https://media.ccc.de/v/35c3-10030-the_ghost_in_the_machine
- Elektronengehirne / Joscha Bach – https://chaosradio.de/cr187-elektronengehirne
- Was hat die PSD2 je für uns getan / Henryk Plötz – https://media.ccc.de/v/36c3-10717-was_hat_die_psd2_je_fur_uns_getan
- Das nützlich-unbedenklich Spektrum / fefe – https://media.ccc.de/v/36c3-10608-das_nutzlich-unbedenklich_spektrum
- Der Deep Learning Hype / Nadja Geisler, Benjamin Hättasch – https://media.ccc.de/v/36c3-11006-der_deep_learning_hype
- Clarkesche Gesetze – https://de.wikipedia.org/wiki/Clarkesche_Gesetze
- Magisches Denken – https://de.wikipedia.org/wiki/Magisches_Denken
- Spurious Correlations – https://www.tylervigen.com/spurious-correlations
- Scheinkorrelation – https://de.wikipedia.org/wiki/Scheinkorrelation
- Quantenverschränkung – https://de.wikipedia.org/wiki/Quantenverschr%C3%A4nkung
- Blauer Engel für Software / Maria Köhn und Eva Kern – https://media.ccc.de/v/36c3-10852-wie_klimafreundlich_ist_software
- LINQ – https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/linq/
- Kaffeemaschine mit 3D Drucker verbessern – https://www.youtube.com/watch?v=loYx0kuW_8Y
So with the new year started it might be worth looking into some patterns different from the ones we are usually dealing with. So how about a bit of 3D graphics, shaders and modelling?!
Get your gear:
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, video editing and 2D animation pipeline.https://www.blender.org/
And then get a starting point. Be quick, as this is on Twitter it might fade away:
There’s so much interesting stuff in there – and lots to learn!
Sometimes you come across things in documentations. You read them. And then you read them again.
And then you write a post about it. May I present HTMLMediaElement.canPlayType():
It almost feels like we’ve made a step forward into a more probabilistic approach of computing…
Please read this first paragraph and let it settle:
At the core of the BrainScaleS wafer-scale hardware system (see Figure 90) is an uncut wafer built from mixed-signal ASICs , named High Input Count Analog Neural Network chips (HICANNs), which provide a highly configurable substrate that physically emulates adaptively spiking neurons and dynamic synapses (Schemmel et al. (2010), Schemmel et al. (2008)).
I’ve highlighted in bold the portion that I want you to think about once more. We are not talking about chips, dies or cut-up wafers.
We are talking about real-size, huge, fully developed wafers filled with logic. For the sole purpose of brain scale neural network research and development…
The Neuromorphic Computing Platform allows neuroscientists and engineers to perform experiments with configurable neuromorphic computing systems. The platform provides two complementary, large-scale neuromorphic systems built in custom hardware at locations in Heidelberg, Germany (the “BrainScaleS” system, also known as the “physical model” or PM system) and Manchester, United Kingdom (the “SpiNNaker” system, also known as the “many core” or MC system). Both systems enable energy-efficient, large-scale neuronal network simulations with simplified spiking neuron models. The BrainScaleS system is based on physical (analogue) emulations of neuron models and offers highly accelerated operation (104 x real time). The SpiNNaker system is based on a digital many-core architecture and provides real-time operation.https://electronicvisions.github.io/hbp-sp9-guidebook/index.html
I’ve upgraded just before the Japan travelling to the current iPhone generation. I was expecting some improved battery life but I did not dare to think I would get THIS.
I’ve taken the last 3 generations of iPhones on trips to Japan and they all went through the same exercises and quite comparable day schedules.
The amount of navigation, screen-time, taking pictures and just browsing the web / translating led to all 3 previous generations to be out-of-juice just around half-day.
Not this generation. Apparently something has changed. Not really in terms of screen time – screen on-time got better, but not as great as the overall usage time of the device with screen off.
In regards of how much power and runtime I am getting out of the device without having to reach for a batter pack or power supply is astonishing. I am using my Apple Watch for navigation clues so I am not really reaching out for the phone for that. But that means the phone is constantly used otherwise to make pictures, payments, translations….
I am comfortably leaving all battery packs and chargers at home when all the time before I was charging the phones at lunchtime for the first time. I usually had to charge 2 times a day to get through.
With this generations iPhone 11 Pro I am getting through the whole day and reach the hotel just before getting down to 20%.
I am still using it all throughout the day. But this is such a relief that I am confidently getting through a full day of fun. Thumbs up Apple!