Posts
1568
Following
138
Followers
877
I'm a bit of an eclectic mess 🙂 I've been a programmer, journalist, editor, TV producer, and a few other things.

I'm currently working on my second novel which is complete, but is in the edit stage. I wrote my first novel over 20 years ago but then didn't write much till now.

I post about #Coding, #Flutter, #Writing, #Movies and #TV. I'll also talk about #Technology, #Gadgets, #MachineLearning, #DeepLearning and a few other things as the fancy strikes ...

Lived in: 🇱🇰🇸🇦🇺🇸🇳🇿🇸🇬🇲🇾🇦🇪🇫🇷🇪🇸🇵🇹🇶🇦🇨🇦

It is kind of surprising that it took Reddit self-destructing for the Star Trek communities there to join the federation.

0
1
0

Hey folks! I've opened a bunch of new beta testing slots for @radiant, my Mastodon app for iPhone.

Get them while they're hot 🔥

I'd love to get any feedback and find any new bugs before I submit a day zero v1.0.1 update to App Review.

Boosts / reblogs appreciated 🙏

https://testflight.apple.com/join/ZIPbEz2e

2
2
0

Fahim Farook

Edited 2 years ago
Without knowing anything about gameplay, and based purely on first-impressions, “Star Wars Outlaws” and “Avatar: Frontiers of Pandora” look interesting.

The fact that they are both available for PS5, Xbox, and PC doesn’t hurt either 🙂

https://www.starwars.com/news/star-wars-outlaws
https://www.ubisoft.com/en-gb/game/avatar/frontiers-of-pandora

Guess we’ll find out if they are any good sometime towards the end of this year and the beginning of the next (hopefully)?

#Games #StarWars #Avatar #Console #PC
0
0
0

Dear ACL Community, If you are PhD student, postdoc or are preparing for your PhD right now after http://M.Sc., we invite you to share your experiences and thoughts on working in the field of NLP. We plan to present the main results of this survey at the upcoming ACL'23 , Toronto & in a future publication, of course always in anonymous form. The online survey will take about 5 minutes to complete. To participate, please click on this link https://lnkd.in/gzmRhamu

1
2
0

Carrie Fisher, who played Princess Leia, and James Earl Jones, who provided the voice for Darth Vader in Star Wars in 1977, met for the first time on a 2014 episode of The Big Bang Theory.

0
1
0

Fahim Farook

Installed iPadOS 17 on my iPad and thought that I discovered a new setting “Use Large App Icons” only to realize that it’s there on iOS 16 too 😛

For some reason, I never noticed this setting. But it’s rather useful when you’re as old as me and icons aren’t that easy to see. So, just mentioning in case there are others who didn’t know about this setting.

The Settings app section is different in iOS 16 — I believe it’s called “Home Screen & Multitasking” instead of “Home Screen & App Library” but the setting is the same.

#iPadOS17 #Apple #iPadOSBeta #LargeIcons
Screenshot of the “Home Screen …
0
1
4

Fahim Farook

When Apple first introduced SharePlay a couple of years ago, I was certain that this was to support their to-be released AR headset 🙂

But then time passed and nothing much appeared to happen with SharePlay. In fact, I had almost forgotten about it since adoption of SharePlay seemed to be mostly limited to streaming service apps or music apps, and that was about it ... Even amongst streaming apps, the ones I used like Neflix or Amazon Prime did not have SharePlay.

But this year, it appears that SharePlay is back with a vengeance 😛 Check out the following WWDC session to find all the new functionality being added to SharePlay:

https://developer.apple.com/videos/play/wwdc2023/10239/

My Favourite? SharePlay over AirDrop so that you can start shared activities with people in the same room by just bringing your phones together — no need to start a FaceTime call!

The thing I don’t know at this point is, will SharePlay work if there is no network (or at least, no Internet)? I’m guessing not, but I’m curious to find out.

#Apple #WWDC #WWDC2023 #SharePlay #SharedActivities #VisionPro
1
1
5

Fahim Farook

Even if you are not looking at translating your app to support other languages, you owe it to yourself to take a look at String Catalogs in Xcode 15 🙂

With String Catalogs it’s easy to set up number and noun agreements (1 book vs. 2 books) or noun adjective agreement for languages which have gendered nouns (such as French, Spanish, Portuguese) very easily.

Just for the number-noun agreement part, I used to litter my code with ternary operators. But it’s so much easier to set up with String Catalogs. And that part is the least of the functionality of this new feature 🙂

Check out the following WWDC 2023 session to find out more:

https://developer.apple.com/videos/play/wwdc2023/10155/

#Apple #WWDC #WWDC2023 #Strings #Grammar #StringCatalogs
1
1
6

Fahim Farook

Sometimes, you know something exists (like Xcode Playgrounds) and how to use it, and yet fail to see the possibilities in terms of how you can integrate that thing with your regular workflow 🙂

The “Prototype with Xcode Playgrounds” session was such an experience for me 😛 I watched the session and immediately realized that there were so many ways that I could have used Xcode Playgrounds in the past to make my work easier!

Give it a watch, I’m certain you won’t be disappointed …

https://developer.apple.com/videos/play/wwdc2023/10250/

#Apple #WWDC #WWDC2023 #XcodePlaygrounds #Prototyping
3
37
176

Fahim Farook

I’m curious, does anybody use (or have ever used) SharePlay?

When it was announced a couple of years back, I was like “This is Apple’s initiative to bring shared media consumption to their AR headset when it arrives!”. But it doesn’t seem to have gone that way? I don’t think I’ve seen much adoption of it …

I can’t use it personally since it requires FaceTime (at least for video, I think?) and FaceTime does not work in the UAE 😛 Plus, our other use case, sharing videos while on a plane wouldn’t work either …

I know some of the streaming service apps have SharePlay integration but I don’t believe the ones I use, Netflix and Amazon Prime, do 😀

So I’m curious, is anybody else using SharePlay a lot (or even a little bit)?

#Apple #SharePlay #VideoSharing #MediaConsumption
3
1
0

Fahim Farook

It’s interesting to me how some people see Apple as not being capable of any wrong, and others see it as not capable of doing anything right 😛

Why get so worked up (one way or the other) over a corporation? They are not there to make friends, they are just trying to sell products and make money. Sure, if you love their products, by all means talk about it and how good they are. But don’t get so fanatical that you think that everything they do has to be right. Look at everything critically …

And the same thing applies to fans of Google or Meta too … It’s just that I run across Apple fans way more than I do the others 🙂

#Fans #Fanatics #Antics #Reflections
0
1
4

Fahim Farook

New SwiftUI changes — @Observable is going to make life so much easier … once I can actually use it in my work apps that is 😛

I have a lot of computed properties in my objects and updating the UI when those value changes has sometimes been a bit of a challenge. But no more! I’m looking forward to being able to use @Observable!

More info here: https://developer.apple.com/videos/play/wwdc2023/10149/

#Apple #WWDC #WWDC2023 #SwiftUI #Observable #NewStuff
0
0
3

BREAKING NEWS! I am looking for a pixel art tile artist for my game. I am paying real $$$.

https://terribletoybox.com/tile_artist

0
3
0

Fahim Farook

One more cool Xcode 15 beta feature — well, at least “cool” for me since I love ticking things off a list 😛

You can bookmark things in your Xcode project and then mark them off one by one as done. Saves me having to put down all the stuff I want to fix in a separate file 😀

#WWDC #Apple #Xcode15Beta #Bookmarks
A screenshot of the Xcode 15 be…
0
0
3

Fahim Farook

Edited 2 years ago
So, I mentioned Xcode 15 beta console logging in my previous post …

With just NSLog statements (and without extra metadata options turned on) the console looks like the first screenshot.

But if you switch to unified logging (so that you can specify the type, subsystem, and category) for each log message, and then turn on the relevant metadata options in the Xcode 15 console, then the console logs look like the second screenshot 🙂

So much better, right? And it’s so much easier to filter too! I think, I’m going to find it hard to go back to Xcode 14.x now … 😛

#Apple #WWDC2023 #Xcode15Beta #Console #Logging
Bare console logs from Xcode 15…
Xcode 15 beta console logs for …
0
0
0

Fahim Farook

I want to start using Xcode 15 beta right now just for the console logging 😀

I was using NSLog (for the metadata) but had not moved on to using full-on logging because there didn’t seem to be a huge advantage (till now) with regards to how I used the Xcode console … that was until now 😛

The first screenshot shows console logs from Xcode 14.x for one of my projects.

The second screenshot shows console logs from Xcode 15 beta for the same project with no changes.

So much cleaner and easier to read, right?

But it doesn’t stop there! If you actually use the unified logging system instead of NSLog and tag your log messages with the type of log message, the subsystem and category, the console logging gets even more useful — and a lot more easier to filter.

I’ll post about that in another post once I’ve updated my project …

#Apple #WWDC2023 #Xcode15Beta #Logging #Console
Console logs in Xcode 14.x for …
Console logs in Xcode 15.x for …
0
0
2

Fahim Farook

I was curious as to what the underlying data format for SwiftData was …

Apparently, I missed this during the keynote (or I did hear it but didn’t pay enough attention) but it appears that SwiftData uses Core Data (or something pretty similar to Core Data) under the hood.

The screenshot shows the DB used by a sample SwiftData app and the file is simply an SQLite DB. And on a cursory inspection, the data structures look pretty similar to how Core Data stores data 🙂

Of course, I don’t use Core Data much, so I can’t be absolutely sure, but I do have to wonder how it would work if you had a Core Data-based app and simply wanted to switch over to SwiftData? Is there a way to use the existing data without any migration at all?

Interesting to consider …

At least one thing I know of for sure is that there’s an easy way to view/modify SwiftData persisted data since the underlying database is SQLite 🙂

#Apple #WWDC2023 #SwiftData #DataPersistence
Screenshot of an SQLite databas…
1
1
1

Fahim Farook

Since the VisionOS SDK will not be released till later, I didn’t expect this to be there, but I was still curious 😛

Looks as if there is no option to add a Vision Pro destination for an Xcode 15 beta project yet …

#Apple #XcodeBeta #WWDC2023
Screenshot showing all the opti…
0
0
0

Fahim Farook

In Xcode 15 beta, when you create a new project, you now can select storage options and can switch between SwiftData and Core Data 🙂

#Apple #WWDC2023 #SwiftData #Beta
New project options dialog in X…
1
0
0

Fahim Farook

OK, (hopefully) final note on Xcode 15 beta install issues 😛

This was my experience (see previous posts which might explain this a bit more in detail) — I opted to download both Xcode 15 beta and iOS 17 since the option was presented and I thought you had to select the items you needed. Multiple downloads were started but in my case, I didn’t get the necessary Xcode XIP file.

I eventually figured out how to get the XIP, extracted it and ran it and then it prompts me to download and install the simulators … including the iOS 17 simulator I’d already downloaded.

This was annoying and confusing. Why have the iOS 17 download under Xcode downloads if Xcode prompts you for it again? If you simply wanted to provide the simulators as separate downloads, then wouldn’t it have made better sense not to include this with the Xcode download. Very confusing ….

Since I already had the iOS 17 simulator downloaded, I opted not to download and install the simulator. Instead, I ran Xcode, let it complete the first run and then quit Xcode, opened the iOS beta DMG and copied the files to the relevant location (which was /Library/Developer/CoreSimulator/Profiles/Runtimes) and then restarted Xcode beta.

It detected the simulator and started verifying it but then says that it can’t verify the simulator because it wasn’t signed (or some similar error). But if I go to Settings in Xcode, it now shows the simulator as being present and installed.

I realize that this is a beta, but Apple used to have release notes which explained things but the Xcode 15 beta is just there with no explanations, and no notes. Some info would have eased the process for those who encounter errors?

#Apple #WWDC2023 #XcodeBeta #GettingItWorking
0
1
2
Show older