Category: Mac

  • Network Light 1.0

    Network Light 1.0

    Ralf Stockmann hatte den Bedarf an einem macOS Menüzeilen Tool, das regelmäßig einen Speedtest durchführt geäußert. Da ich mit SecondClock schon ein Projekt habe, dass eine App in die Menüzeile packt, habe ich lauthals versprochen das in wenigen Tagen zu bauen. Im Hintergrund haben Ralf und ich Anforderungen ausgetauscht, ich habe etwas recherchiert und herausgefunden, dass Menüzeilen-Apps in macOS Ventura mit SwiftUI nochmal deutlich leichter zu implementieren sind. Nach nur wenigen Tagen war der erste Prototyp fertig. Settings, Exportfunktion wurden hinzugefügt. Die App ist jetzt in einem Status, dass ich sie auch anderen Bereitstellen kann. Sie ist schnell programmiert worden, ich will in Zukunft noch ein paar weitere Funktionen (Notifications,…) hinzufügen, dem Code aufräumen, etc.

    Die App und den Sourcecode findet ihr kostenlos bei GitHub. Für 1,20€ könnt ihr mich auch unterstützen und die App, sobald macOS Ventura auf dem Markt ist, im AppStore kaufen.

    Wer möchte darf sich gerne an der Entwicklung beteiligen, neue Ideen eintragen oder beim Design helfen.

    Network Light
  • iCloud Drive (again)

    iCloud Drive (again)

    I just migrated my MacBook Pro (2016) to a M1 Mac mini. For different reasons the MacBook Pro isn’t suitable anymore for some of my needs, but it’s still a good machine for writing, traveling and using around the house. So I decided to buy a Mac mini as a replacement for my App Development, Podcasting and other desk centric work. As Apple didn’t announce a M2 Mac mini yet and I wasn’t willing to pay the original price for a computer that has been introduced two years ago, I decided to buy a used one. The options there were limited. I got a base 8GB/256GB model for around 500€. As it’s a desktop computer and won’t be moved around, it’s not a big deal to get the low-storage-model and add an external drive to it. I researched the best options to move the home directory to an external SSD, and luckily macOS offers this as a quite hidden, but official feature. Deep in the User options of the System Preferences, there is the option to select a different location for the home directory.

    As I was migrating from a 512GB MacBook Pro, I already removed a lot of clutter that had been accumulated in the last 5 1/2 years and was able to migrate the data to the new computer via thunderbolt. After installing a 2TB SSD in an external enclosure, I wanted to move the data from the existing home directory to the new SSD in order to change the home directory location once everything was finished. Unfortunately that’s where the problems began.

    The transfer of the 200ish GB started fine but at one point macOS decided it had to stop, because a file that was supposed to be copied already existed. The error message says “The operation can’t be completed because an item with the name […] already exists.”

    Error message when copying files

    I found, by searching for the file name, that it was part of my Photos library. As this library is located on iCloud, I decided to delete it from the Mac and just redownload everything once the remaining files were moved. Little did I know that Photos weren’t the only files that made problems. Everytime I reinitiated the transfer, a new file would result in the same error message. Some files were hidden files, some were normal user accessible files. I googled for the error message and couldn’t find a satisfying solution. But I remembered that I already had some issues with files when using iCloud Drive. So I logged out of iCloud, restarted the transfer of the files and it worked flawlessly.

    After the files have been transferred, I changed the home directory as shown before. The system rebooted. I turned iCloud back on, checked that everything was working fine and deleted the old home directory form the Mac. It might be a good idea to create a second admin account that’s not been used but has its home directory on the internal SSD, just in case the external drive breaks and your user is no longer properly working as the home directory is no longer available. And backup your data. If you have it backed up, and the external SSD fails, you will still be able to fix it.

  • My Podcasting Workflow

    I’m podcasting since 2011. The setup has changed a lot in these 11 years. From local podcasts with single track recording with (mainly) analog audio equipment to remote multitrack recording a lot has improved that made my workflow more robust and reliable. My current setup is a mixture of local software and server run tools.

    Recording

    I’m using Reaper as recording software. Reaper is available for Windows and macOS. The multitrack audio recording software is not perfect for podcasting, but made better with the free Ultraschall software that contains plugins and skins to improve the usage of Reaper for podcasting.

    To connect to remote guests, Ultraschall provides the possibility to use Studio-Link for low latency audio connections. Guest participating to the podcast can use the standalone version of Studio-Link to connect to the host/recorder. Each guest can be put into a separate Reaper-track to allow multitrack recording. Studio-Link also allows that the guest record their audio locally without the need for a recording software. In case the connection drops, the local recording of the guest can be exchanged and the Ultraschall provides a easy way to sync the audio tracks to enable the right timing. For each track a cough button can be enabled that mutes the track while it is activated to allow to drink a sip or water or cough without disturbing the recording.

    Ultraschall provides an additional Soundboard that is played on a separate track. I use this to play the intro of the podcast, that is audible after our cold opener.

    Ultraschall and Reaper provide a complex audio routing matrix to ensure the guests can hear what they should hear.

    In order to integrate chapter marks in the podcasts, Ultraschall also provides a feature to place markers and name them during or after recording.

    Screenshot of Reaper with Ultraschall

    Export

    After recording, I usually check that the chapter markers are at the right position and that I haven’t missed any. I gut of the last seconds of the audio. I export the chapter marks to a different text file and I export all audio tracks into individual mp3s. Reaper/Ultraschall provides a possibility to do this in one step.

    Audio Enhancement & Mixing

    The next steps of my workflow take place on a remote server. I’m using the server of auphonic. Auphonic provides a tool that analyses the audio, adjusts the loudness of the tracks, adds an outro, downmixes the tracks, injects the chapters and exports the file.

    I’ve created a multi track template for my podcast, that includes basic settings for all of the above steps. For each production, I open this template, upload the single audio tracks. Adjust the meta data that changes with each episode, like Title, Episode number, Filename-prefix and a short description. I add the chapter file, double check the files that should be written and I start the production.

    Blogpost

    While the files are uploading and auphonic is doing its magic, I’m preparing the blog post for the episode. I’m using WordPress and the Podlove pluginset. It’s highly integrated into auphonic, therefore I can directly select the existing auphonic production in order to import the metadata for the episode. I usually copy the description I wrote for auphonic to the blogpost body, add some Links for topics we talked about in the episode and fill the title. I ensure that the permalink for the episode is the way I want it to be and wait for auphonic to finish.

    Auphonic result within WordPress

    Publishing

    When I receive the email that auphonic has finished, I can check within my draft WordPress post that all files are located on the server. This is a job auphonic automatically does. If everything like it should be, all files are available, I publish the episode.

  • DHL Etiketten umformatieren

    DHL Etiketten umformatieren

    Ich habe mir, da ich relativ viele Pakete verschicke, einen Etikettendrucker zugelegt. Leider sind große Etikettendrucker, die mit 103mm Etikettenbreite drucken relativ teuer. Auch ist es als Privatkunde von DHL nicht möglich die Paketmarken in der nötigen Größe herunterzuladen. Ich habe mir einen brother QL-600 Drucker* gekauft. Dieser druckt auf 62mm breiten Endlos-Etiketten. Um jetzt die großen DHL Packmarken auf diese Größe zu drucken habe ich mir einen Shortcut-workflow für macOS geschrieben, der die relevanten Teile der DHL Marke auf die schmalere Größe kopiert.

    typisches DHL Paket
    Neu formatiertes Etikett

    Mein Workflow schneidet die oben gekennzeichneten Bereiche aus dem original PDF aus, dreht sie ordnet sie neu an und speichert das ganze als Bild ab. Das Bild kann das auf dem Labeldrucker ausgedruckt werden. Dabei kann man sich die Druckereinstellungen (Papierformat etc.) gut als Preset abspeichern.

    Screenshot der Druckvorschau

    Der Workflow ist zur Zeit nur auf DHL Etiketten ausgelegt und schneidet ganz stumpf Bereiche aus dem pdf aus. Ich habe vor dies in der Zukunft zu verbessern, aber wer ist schon benutzen möchte kann sich den Shortcut für macOS hier herunterladen.

    *Affiliate Link.

  • SecondClock 1.2

    SecondClock 1.2

    Today I’ve submitted an update for SecondClock to the Mac App Store. I was thinking about this update for a long time, had different versions running and I’m still thinking if it’s the right thing to do, but I believe that it makes the usage of the App easier and is therefore a benefit for new and old users.

    The old version used a list of all Timezones macOS is providing using an API (knownTimeZoneNames). This is nice, as it covers all timezones, but it makes it difficult to find the timezone a specific city. In addition I had a long popup button (dropdown) to select the timezone. I wanted to improve this.

    (more…)

  • SecondClock 1.1

    SecondClock 1.1

    Meine kleine macOS App “SecondClock” ist gerade auf dem Weg ein Update zu bekommen. Die App zeigt in der macOS Menüzeile eine zweite Uhr an, mit der man eine zweite Zeitzone im Auge behalten kann. Dies kann hilfreich sein, wenn man Freunde hat, die auf der anderen Seite der Erde leben, oder wenn man mit Partnern aus anderen Ländern arbeitet und man sehen möchte ob man diese gerade anrufen kann. Die Zeitzonen können mit einem persönlichen Namen versehen werden. (more…)

  • SecondClock

    In einer globalisierten Welt ist es oft nötig zu wissen wie spät es in einer anderen Zeitzone ist. Sei es um zu sehen wann der Geschäftspartner ins Büro kommt oder wann die Freundin aus einem anderen Land erreichbar ist. Um dies auf dem Mac schnell und einfach zu sehen, habe ich SecondClock programmiert. Second Clock sitzt in der Menüzeile und zeigt eine weitere Uhr neben der macOS eigenen Uhr an. Der angezeigte Name kann angepasst werden. Die App ist noch recht einfach gehalten, wird aber in Zukunft weiter angepasst. So wird es möglich sein nach einer Stadt zu suchen um die passende Zeitzone zu finden und die letzten verwendeten Zeitzonen werden gemerkt, so dass man schnell zwischen diesen springen kann, falls dies nötig sein sollte.

    Die App ist für 1,09€ im Mac App Store verfügbar.

  • Do we still need desktop / laptop computers?

    My MacBook Pro is from late 2008. Except of upgrading to an SSD and a new battery not much has changed on the machine since I bought it. It’s about 7 1/2 years old now. While the MacBooks sold by Apple have improved a lot within these years, my requirements on a computer hasn’t changed a lot. Even the updates of the operating system from Mac OS X 10.5.5 to the up to date OS X 10.10 had no negative effect on the computer’s performance.

    While still wanting a new computer I was wondering why.

    I might have to say that I own a second Mac underneath the TV acting as a Server. This machine is a 2011 Mac mini. I use it as local storrage for my photo and media library.

    Back to my wish to buy a new computer, I was thinking about what I need and what I want. I checked my requirements on what I’m doing with it and discussed with some friends and colleagues. Besides the speciallity that I do some iOS development, my other requirements are photo and simple video editing (from my GoPro) and surfing the web. Quite simple. Only the iOS development can (currently) not be done on one of my non-Mac-devices. Photo- and the simple Video-editing I do can be done on the iPad on a very good level – I did this during my last holiday. During that 6 weeks trip, I only took my iPad and my iPhone. I edited photos, wrote blogposts and edited video coming from the GoPro and my EOS M3.

    Speaking to my colleagues I found that most of them don’t even do that, but own a PC mostly to surf the Internet / do Facebook and connect it to a TV to watch videos. Both can be done on a smartphone very easy, if not much better than on a PC with keyboard and mouse connected to a TV. If I wouldn’t have restared development or if Apple would provide a development environment in iOS, I would not need a Laptop or Desktop machine.

    The need of managing your own music library is, with Apple Music and Spotify not needed any more. TV Series and movies are coming through iTunes, Netflix and Amazon Video (the last is not include in amazon premium in france, which is really sad). After realizing this, I believe the promissed post-pc era is already there. But it’s not the tablet replacing the PC, it’s the phone. We just haven’t realized it. And I would include myself in this. I guess even though I could do everything I do on my device, I still would buy a new Mac. I don’t know why. I guess we are just not ready for post-pc eventhough our environment and all the services we use are. Maybe this upcoming Retina MacBook Pro will be my last ‘real’ computer.

  • Mein Ausstieg aus der Apfeltalk-Redaktion

    Seit 2007 war ich Redakteur bei Apfeltalk. In diesen 4 Jahren habe ich eine Menge über Journalismus und Recherche gelernt. Die Apple-Gerüchte-Küche habe ich davor schon immer in mich aufgesaugt, mein erstes iPhone noch gelockt für AT&T aus den USA bezogen, mit meinem kleinen iBook gejailbreakt und für weitere Netze freigeschaltet.
    Ich habe damit angefangen jede Woche ein kleines Programm, was wenige Leute kennen, vorzustellen und zu beleuchten. Ich habe bei der Apfelshow, einer kleinen Videoshow im Hintergrund und auch vor der Kamera mitgewirkt, habe live getickert, wenn Apple eine Keynote gehalten hat, sowie lange und kurze Artikel für die Startseite von Apfeltalk geschrieben.

    In den ersten Jahren, während ich Student war, war dies auch kein Problem, doch mit den weiteren Verpflichtungen wurde es immer schwerer die mir selber gesetzten Erwartungen zu erfüllen. Ich stand als Teammitglied auf der Seite obwohl ich während eines Praktikums wenig schreiben konnte, in der Diplomphase wurde es wieder etwas besser, jetzt im Berufsleben kam ich wieder weniger zum schreiben. Je nach Tagesform hatte ich entweder keine Zeit oder keine Lust mich nach oder gar vor der Arbeit noch an den Mac zu setzen (und das obwohl ich während der Arbeit an einem Windowsrechner sitzen muss).
    Und so habe ich den Entschluss gefasst aus der Redaktion auszusteigen. Dies habe ich mir lange überlegt und es fällt mir auch sehr schwer, aber ich denke es ist für mich und für Apfeltalk das beste, wenn frischer Wind und Tatendrang wieder in die Seite kommt. Vielleicht komme ich auch eines Tages als Wiedereinsteiger zurück.

    Allen, die mich dennoch vermissen werden, sei mein wöchentlicher (Montags) Podcast mit meinem Freund Arne ans Herz gelegt. In Dirty Minutes Left besprechen wir Themen die uns bewegen, trinken koffein- und alkoholhaltige Getränke. Wir reden über Spiele, Serien, Macs, Filme und alltägliches. Weitere Projekte sind in Planung. Außerdem kann man mich immer noch auf Twitter finden und ein Mitglied im Apfeltalk-Forum bleibe ich natürlich auch.

    Ich wünsche auf diesem Wege auch den beiden neuen Redakteuren bei Apfeltalk, Julia und Marc, alles Gute. Ihr werdet das Schiff schon schaukeln. Und ladet mich bitte ein, wenn ihr eine neue Apfelshow aufnehmt, ich bring auf Feuerzangenbowlen-Kram mit.

  • Geheime Twitter (Mac) Features freischalten

    Heute ist der Mac App Store mit dem Update auf 10.6.6 erschienen. Eine neue Twitter App wurde in diesem App Store veröffentlicht. – SCHNIPP – Vor einiger Zeit gab es bei MacHeist (das ist so eine online-Schnitzeljagd bei der am Ende Programme günstig verscherbelt werden). In dem letzten MacHeist nano Bundle war irgendein ‘Tweetie 2’ Special/Preview oder so dabei. Jetzt ist Tweetie aber von Twitter aufgekauft worden und unter dem Namen Twitter im App Store erschienen. Trotzdem gibt es für die ‘alten MacHeist Kunden’ ein Special.

    (more…)