mjtsai + fpillet   62

Twitter
My thoughts exactly ever since Apple announced Notarization. They want to lock down macOS like iOS has been from day one. The simple fact that you can't run a binary of your choice anymore without Apple having a say is unacceptable.

— Florent Pillet (@fpillet) November 21, 2019
FavoriteTweet  fpillet 
november 2019 by mjtsai
Twitter
Of course as a Cocoa developer you'll discover that a nib is not what you thought... and there are so many amazing variations to try out.

I mounted a custom Italic nib from https://t.co/xjNuQgTAHn on one of my TWSBI Diamond Mini pens and the result is ... beautiful handwriting!

— Florent Pillet (@fpillet) November 18, 2019
FavoriteTweet  fpillet 
november 2019 by mjtsai
Twitter
Yes it is. Apparently Apple doesn't think it's important enough to fix, and I got confirmation that we can't do anything about it.

— Florent Pillet (@fpillet) October 16, 2019
FavoriteTweet  fpillet 
october 2019 by mjtsai
Twitter
Is Apple mining bitcoins on my computer now? 😂 pic.twitter.com/RPJW2AohKS

— Florent Pillet (@fpillet) September 25, 2019
FavoriteTweet  fpillet 
september 2019 by mjtsai
Twitter
AppleTV remote is THE product I truly hate:

• Can't know which way you're holding it
• Dog jumping on lap triggers movie pause or worse
• Dust cleaning turns on AppleTV, amp, TV
• Falling remote goes back to menu; etc

Going for a Logitech Harmony to replace this abomination

— Florent Pillet (@fpillet) July 22, 2019
FavoriteTweet  fpillet 
july 2019 by mjtsai
Twitter
Trying to file a bug against Combine. Now sure how many times I'll have to do this before submit works... 🤬 pic.twitter.com/ghocRJb3Xf

— Florent Pillet (@fpillet) July 10, 2019
FavoriteTweet  fpillet 
july 2019 by mjtsai
Twitter
So long Jean-Marie Hulot, father of Interface Builder and so many other nice things … RIP

— Florent Pillet (@fpillet) June 20, 2019
FavoriteTweet  fpillet 
june 2019 by mjtsai
Twitter
Word. I perfectly understand that Rx has a high cognitive load and steep learning curve, so it's not for everyone. But once you climb the ladder, the rewards are here. https://t.co/V6SVLRxaR2

— Florent Pillet (@fpillet) March 8, 2019
FavoriteTweet  fpillet 
march 2019 by mjtsai
Twitter
Lovely picture. I still remember this moment where I discovered the Macintosh at a local shop. I had already touched a Lisa, so the UI was not "new" to me but this beautiful compact design got me so excited! https://t.co/ntWAHrtvJb

— Florent Pillet (@fpillet) January 25, 2019
FavoriteTweet  fpillet 
january 2019 by mjtsai
Twitter
So Vapor has another hidden gem: a pretty cool framework to build CLI apps, so I can reuse Vapor add-ons from the ecosystem to write my own local tools.

No terribly well documented, but worth a look.https://t.co/adicusHVAj

— Florent Pillet (@fpillet) January 24, 2019
FavoriteTweet  fpillet 
january 2019 by mjtsai
Twitter
30+ years coding, 10 years working with home automation systems. I've seen HA firmware source code. My verdict? Same. https://t.co/4w8HzTmx9t

— Florent Pillet (@fpillet) January 20, 2019
FavoriteTweet  fpillet 
january 2019 by mjtsai
Twitter
I’m using two IDEs with different tools to work on my code. Both have very specific strengths, net result is better aggregate tooling. I also have different highlighting styles in each IDE (granted, AppCode allows for richer highlighting).

I can second this. https://t.co/7mXsRETBty

— Florent Pillet (@fpillet) January 6, 2019
FavoriteTweet  fpillet 
january 2019 by mjtsai
Twitter
Amazingly, some people see it and others don’t. I’ve witnessed it many times. A giant OLED screen displaying Pirates of the Caribbeans had a, terrible motion smoothing setting with a soap-like picture, most people didn’t even notice. https://t.co/S7tgzhfRnU

— Florent Pillet (@fpillet) December 5, 2018
FavoriteTweet  fpillet 
december 2018 by mjtsai
Twitter
One thing I miss that AppCode used to do very well in Objective-C: it was able to rename symbols in _comments_ when refactoring your code.

— Florent Pillet (@fpillet) November 16, 2018
FavoriteTweet  fpillet 
november 2018 by mjtsai
Twitter
I'd love that Apple fixes the longstanding bugs in the WiFi stack that makes iPads stick in a permanent unconnected state — would make our MDM life so much easier!

— Florent Pillet (@fpillet) August 1, 2018
FavoriteTweet  fpillet 
august 2018 by mjtsai
Twitter
Spent several hours on the phone today on a single pair of AirPods.

The trick? When they start being discharged, put one back in the box, let it charge until the other dies then swap. You could last a whole day this way :)

— Florent Pillet (@fpillet) July 3, 2018
FavoriteTweet  fpillet 
july 2018 by mjtsai
Twitter
Xcode showing hex values can be misleading.

Closely look at this screenshot: LLDB shows the true value while Xcode shows the in-memory little-endian storage. pic.twitter.com/E6Obz9xVU7

— Florent Pillet (@fpillet) June 21, 2018
FavoriteTweet  fpillet 
june 2018 by mjtsai
Florent Pillet on Twitter: "A couple decades ago, I had a successful MacOS localization tool used by many companies. I dropped it after the OS X transition (long story). A squatter picked the domain and parked it years ago. Why are the pages now back onli
A couple decades ago, I had a successful MacOS localization tool used by many companies. I dropped it after the OS X transition (long story).

A squatter picked the domain and parked it years ago. Why are the pages now back online with an updated © year? What scam is this?

— Florent Pillet (@fpillet) February 26, 2018
FavoriteTweet  fpillet 
february 2018 by mjtsai
Florent Pillet on Twitter: "MacAppStore at its finest. Even rick rolls you with update notifications! Once clicked, you find this… https://t.co/avwzjXd5j3"
MacAppStore at its finest. Even rick rolls you with update notifications! Once clicked, you find this… pic.twitter.com/avwzjXd5j3

— Florent Pillet (@fpillet) January 16, 2018
FavoriteTweet  fpillet 
january 2018 by mjtsai
Florent Pillet on Twitter: "Tools of the Swift developer: a shell script daemon that kills SourceKitService when it eats up all your memory. 😱 https://t.co/8bO0YlqoME"
Tools of the Swift developer: a shell script daemon that kills SourceKitService when it eats up all your memory. 😱 https://t.co/8bO0YlqoME

— Florent Pillet (@fpillet) October 8, 2017
FavoriteTweet  fpillet 
october 2017 by mjtsai
Florent Pillet on Twitter: "@owensd Nope, iPad 2 just couldn't be upgraded to iOS 10. I'm one of those who sticked with these amazing devices until the very last moment."
Nope, iPad 2 just couldn't be upgraded to iOS 10. I'm one of those who sticked with these amazing devices until the very last moment.

— Florent Pillet (@fpillet) August 1, 2017
FavoriteTweet  fpillet 
august 2017 by mjtsai
Florent Pillet on Twitter: "WTF of the day: Apple's ISO8601DateFormatter doesn't inherit DateFormatter. Incompatible with APIs taking a DateFormatter! /cc @johnsundell"
WTF of the day: Apple's ISO8601DateFormatter doesn't inherit DateFormatter. Incompatible with APIs taking a DateFormatter! /cc @johnsundell

— Florent Pillet (@fpillet) July 31, 2017
FavoriteTweet  fpillet 
july 2017 by mjtsai
Florent Pillet on Twitter: "That's what I see. Gatekeeper is basically useless against malware that modifies binaries. Not even a warning. https://t.co/n076bWTXrP"
That's what I see. Gatekeeper is basically useless against malware that modifies binaries. Not even a warning. https://t.co/n076bWTXrP

— Florent Pillet (@fpillet) November 11, 2016
FavoriteTweet  fpillet 
november 2016 by mjtsai
Florent Pillet on Twitter: "Relevant Swift stdlib code: https://t.co/62zOV7Lzry Isn't using throw this way a terrible idea? 😱"
Relevant Swift stdlib code: https://t.co/62zOV7Lzry
Isn't using throw this way a terrible idea? 😱

— Florent Pillet (@fpillet) November 9, 2016
FavoriteTweet  fpillet 
november 2016 by mjtsai
Florent Pillet on Twitter: "Swift 3: `Sequence.first(where: ...)` throws & catches internal exception to get out of a loop, making Xcode debug break for nothing :("
Swift 3: `Sequence.first(where: ...)` throws & catches internal exception to get out of a loop, making Xcode debug break for nothing :(

— Florent Pillet (@fpillet) November 9, 2016
FavoriteTweet  fpillet 
november 2016 by mjtsai
Florent Pillet on Twitter: "If your company is A/B testing in production, make sure support can repro & view each user's enviromnent."
If your company is A/B testing in production, make sure support can repro & view each user's enviromnent.

— Florent Pillet (@fpillet) November 4, 2016
FavoriteTweet  fpillet 
november 2016 by mjtsai
Florent Pillet on Twitter: "A/B testing & partial activation woes: wife talking w/ AirBnb support over default search changes, support doesn't see the same contents."
A/B testing & partial activation woes: wife talking w/ AirBnb support over default search changes, support doesn't see the same contents.

— Florent Pillet (@fpillet) November 4, 2016
FavoriteTweet  fpillet 
november 2016 by mjtsai
Florent Pillet on Twitter: "Are new MBPs really shipping without the AC wall wire? If so, this ultimate pettiness means pricey laptop is not earthed anymore. Courage."
Are new MBPs really shipping without the AC wall wire? If so, this ultimate pettiness means pricey laptop is not earthed anymore. Courage.

— Florent Pillet (@fpillet) October 28, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "AppStore app celebrated Xcode 8.1 by downloading it once, faking an install then downloading again. Quality."
AppStore app celebrated Xcode 8.1 by downloading it once, faking an install then downloading again. Quality.

— Florent Pillet (@fpillet) October 27, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "The MacPro is dead and buried. I'm so glad I'm running a badass Hackintosh. Best decision I made 2yrs ago, so sad that Apple dropped desktop"
The MacPro is dead and buried. I'm so glad I'm running a badass Hackintosh. Best decision I made 2yrs ago, so sad that Apple dropped desktop

— Florent Pillet (@fpillet) October 27, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "To get the eBook my daughter wanted I had to buy from a non-Amazon marketplace, download tools to de-DRM it then install on Kindle. Bleh."
To get the eBook my daughter wanted I had to buy from a non-Amazon marketplace, download tools to de-DRM it then install on Kindle. Bleh.

— Florent Pillet (@fpillet) October 24, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "Apple's Spotlight: always spot-on. Quality. https://t.co/957CbY8J62"
Apple's Spotlight: always spot-on. Quality. pic.twitter.com/957CbY8J62

— Florent Pillet (@fpillet) October 23, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "Apple quality these days: had to reboot to use AppStore, can't even buy an Apple product (issues an error). Why am I using this OS already?"
Apple quality these days: had to reboot to use AppStore, can't even buy an Apple product (issues an error). Why am I using this OS already?

— Florent Pillet (@fpillet) October 21, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "Just migrated my Dash license to a non-AppStore one. Next upgrade, Kapeli will get 100% of my money instead of just 70%. Your turn, devs."
Just migrated my Dash license to a non-AppStore one. Next upgrade, Kapeli will get 100% of my money instead of just 70%. Your turn, devs.

— Florent Pillet (@fpillet) October 5, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "Hurts, but not surprising. UICollectionView + autolayout is such a pain to work with I gave up on it completely. https://t.co/fo6hSVHz4q"
Hurts, but not surprising. UICollectionView + autolayout is such a pain to work with I gave up on it completely. https://t.co/fo6hSVHz4q

— Florent Pillet (@fpillet) October 5, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "Ironically, the only dependencies that won't hamper your ability to switch to Swift 3 are the ones written in Objective-C..."
Ironically, the only dependencies that won't hamper your ability to switch to Swift 3 are the ones written in Objective-C...

— Florent Pillet (@fpillet) October 4, 2016
FavoriteTweet  fpillet 
october 2016 by mjtsai
Florent Pillet on Twitter: "@peternlewis I agree, I loved Kagi. I used it for several of my shareware products as well and Kee was doing a wonderful job."
@peternlewis I agree, I loved Kagi. I used it for several of my shareware products as well and Kee was doing a wonderful job.

— Florent Pillet (@fpillet) August 1, 2016
FavoriteTweet  fpillet 
august 2016 by mjtsai
Florent Pillet on Twitter: "@orta @mjtsai I've been fighting with lack of dynamism on Android. When you find issues in the OS you have to rewrite the WHOLE class"
@orta @mjtsai I've been fighting with lack of dynamism on Android. When you find issues in the OS you have to rewrite the WHOLE class

— Florent Pillet (@fpillet) July 18, 2016
FavoriteTweet  fpillet 
july 2016 by mjtsai
Florent Pillet on Twitter: "Xcode gets me mad. Won’t link project for sim anymore. Reinstalled Xcode out of despair. Now can’t even open the project anymore :("
Xcode gets me mad. Won’t link project for sim anymore. Reinstalled Xcode out of despair. Now can’t even open the project anymore :(

— Florent Pillet (@fpillet) March 16, 2016
FavoriteTweet  fpillet 
march 2016 by mjtsai
Florent Pillet on Twitter: "Time to ship this Swift 2 application. Compiler segfaults on some files when trying to produce release builds, didn’t in debug mode. Joy."
Time to ship this Swift 2 application. Compiler segfaults on some files when trying to produce release builds, didn’t in debug mode. Joy.

— Florent Pillet (@fpillet) March 12, 2016
FavoriteTweet  fpillet 
march 2016 by mjtsai
Florent Pillet on Twitter: "2/2: flatMap: you have a box containing boxes of biscuits. flatMap unwraps each inner box and gives you one box with all the biscuits."
2/2: flatMap: you have a box containing boxes of biscuits. flatMap unwraps each inner box and gives you one box with all the biscuits.

— Florent Pillet (@fpillet) January 5, 2016
FavoriteTweet  fpillet 
january 2016 by mjtsai
Florent Pillet on Twitter: "@steipete @stroughtonsmith the problem is not writing a UXKit, it’s maintaining it. Burnt once using BWToolkit, not going this way again"
@steipete @stroughtonsmith the problem is not writing a UXKit, it’s maintaining it. Burnt once using BWToolkit, not going this way again

— Florent Pillet (@fpillet) December 28, 2015
FavoriteTweet  fpillet 
december 2015 by mjtsai
Florent Pillet on Twitter: "TIL that in Swift you can put function overrides in a class extension only if the class derives from NSObject"
TIL that in Swift you can put function overrides in a class extension only if the class derives from NSObject

— Florent Pillet (@fpillet) November 24, 2015
FavoriteTweet  fpillet 
november 2015 by mjtsai
Florent Pillet on Twitter: "Although it improved, AppCode is still performing poorly with Swift2 to the point where Xcode provides a better experience. Heartbreaking."
Although it improved, AppCode is still performing poorly with Swift2 to the point where Xcode provides a better experience. Heartbreaking.

— Florent Pillet (@fpillet) October 30, 2015
FavoriteTweet  fpillet 
october 2015 by mjtsai
Florent Pillet on Twitter: "After switching to a compact Apple kbd when last long-format one died, I came to appreciate the shorter hand travel time to magic trackpad"
After switching to a compact Apple kbd when last long-format one died, I came to appreciate the shorter hand travel time to magic trackpad

— Florent Pillet (@fpillet) October 23, 2015
FavoriteTweet  fpillet 
october 2015 by mjtsai
Florent Pillet on Twitter: "Good news: despite what Apple says, Magic Trackpad 2 works fine with 10.10 (although no force touch I guess?)"
Good news: despite what Apple says, Magic Trackpad 2 works fine with 10.10 (although no force touch I guess?)

— Florent Pillet (@fpillet) October 14, 2015
FavoriteTweet  fpillet 
october 2015 by mjtsai
Florent Pillet on Twitter: "If you too think that AppCode 3.3 EAP’s font antialiasing hurts your eyes, please vote for this issue https://t.co/iPKDAyI74v"
If you too think that AppCode 3.3 EAP’s font antialiasing hurts your eyes, please vote for this issue https://t.co/iPKDAyI74v

— Florent Pillet (@fpillet) September 18, 2015
FavoriteTweet  fpillet 
september 2015 by mjtsai
Florent Pillet on Twitter: "@landonfuller Totally get your point. I’m still buying the perpetual license to Lightroom instead of getting CC.. because I have the choice"
@landonfuller Totally get your point. I’m still buying the perpetual license to Lightroom instead of getting CC.. because I have the choice

— Florent Pillet (@fpillet) September 4, 2015
FavoriteTweet  fpillet 
september 2015 by mjtsai
Florent Pillet on Twitter: "I had forgotten how nice it is to be able to fix bugs and push fixes to users within minutes. #macdev #sparkle"
I had forgotten how nice it is to be able to fix bugs and push fixes to users within minutes. #macdev #sparkle

— Florent Pillet (@fpillet) August 6, 2015
FavoriteTweet  fpillet 
august 2015 by mjtsai
Florent Pillet on Twitter: "@peternlewis Oh the other method is even worse … well played OS X. Random sandboxing is the best ;)"
@peternlewis Oh the other method is even worse … well played OS X. Random sandboxing is the best ;)

— Florent Pillet (@fpillet) July 31, 2015
FavoriteTweet  fpillet 
july 2015 by mjtsai
Florent Pillet on Twitter: "Lovely Apple API annotations (clarity!): AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9;"
Lovely Apple API annotations (clarity!): AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9;

— Florent Pillet (@fpillet) July 28, 2015
FavoriteTweet  fpillet 
july 2015 by mjtsai
Florent Pillet on Twitter: "To make things clear, I welcome this new edition of the Swift language. It’s just the constant beta state of everything that annoys me."
To make things clear, I welcome this new edition of the Swift language. It’s just the constant beta state of everything that annoys me.

— Florent Pillet (@fpillet) June 8, 2015
FavoriteTweet  fpillet 
june 2015 by mjtsai
Florent Pillet on Twitter: "Swift 2.0. Apple makes it clear that the rest of your miserable developer life will be spent using beta tools and languages."
Swift 2.0. Apple makes it clear that the rest of your miserable developer life will be spent using beta tools and languages.

— Florent Pillet (@fpillet) June 8, 2015
FavoriteTweet  fpillet 
june 2015 by mjtsai
Florent Pillet on Twitter: "So http://t.co/JnXaYhacBE looked nice … until I read this bit: “the app … securely stores each trip in the cloud.”. Thanks but no, thanks."
So http://t.co/JnXaYhacBE looked nice … until I read this bit: “the app … securely stores each trip in the cloud.”. Thanks but no, thanks.

— Florent Pillet (@fpillet) May 19, 2015
FavoriteTweet  fpillet 
may 2015 by mjtsai
Florent Pillet on Twitter: "Take away 2 of this bug hunt: As usual, logging everything the app does with NSLogger pays off big time, one day or the other."
Take away 2 of this bug hunt: As usual, logging everything the app does with NSLogger pays off big time, one day or the other.

— Florent Pillet (@fpillet) May 6, 2015
FavoriteTweet  fpillet 
may 2015 by mjtsai
Florent Pillet on Twitter: "Hrm so RAC’s rac_signalForSelector is fragile. Great to use but depending on what is done before / after, its swizzling may not work at all."
Hrm so RAC’s rac_signalForSelector is fragile. Great to use but depending on what is done before / after, its swizzling may not work at all.

— Florent Pillet (@fpillet) January 7, 2015
FavoriteTweet  fpillet 
january 2015 by mjtsai
Florent Pillet on Twitter: "For the sake of completion, here is a different structure and AppCode indentation goes south again. http://t.co/NPuaOyNIXX"
For the sake of completion, here is a different structure and AppCode indentation goes south again. pic.twitter.com/NPuaOyNIXX

— Florent Pillet (@fpillet) December 31, 2014
FavoriteTweet  fpillet 
december 2014 by mjtsai
Florent Pillet on Twitter: "I actually use a replacement logAll that goes through NSLogger, but you get the idea"
I actually use a replacement logAll that goes through NSLogger, but you get the idea

— Florent Pillet (@fpillet) December 29, 2014
FavoriteTweet  fpillet 
december 2014 by mjtsai
Florent Pillet on Twitter: "ReactiveCocoa debug goodness: #if DEBUG #define RACLog(name,sig) [[sig setNameWithFormat:name] logAll] #else #define RACLog(sig) sig #endif"
ReactiveCocoa debug goodness: #if DEBUG #define RACLog(name,sig) [[sig setNameWithFormat:name] logAll] #else #define RACLog(sig) sig #endif

— Florent Pillet (@fpillet) December 29, 2014
FavoriteTweet  fpillet 
december 2014 by mjtsai
Florent Pillet on Twitter: "“The selected team doesn't have an iOS Developer Program membership” I’m sorry Xcode but you’re wrong and I want to run my app on this iPad."
“The selected team doesn't have an iOS Developer Program membership” I’m sorry Xcode but you’re wrong and I want to run my app on this iPad.

— Florent Pillet (@fpillet) December 9, 2014
FavoriteTweet  fpillet 
december 2014 by mjtsai
Florent Pillet on Twitter: "The NSLogger binary on the Mac AppStore isn’t from me. If you want official releases that I signed and trust: https://t.co/yX69PTpNdM"
The NSLogger binary on the Mac AppStore isn’t from me. If you want official releases that I signed and trust: https://t.co/yX69PTpNdM

— Florent Pillet (@fpillet) November 28, 2014
FavoriteTweet  fpillet 
november 2014 by mjtsai
Twitter / fpillet: “Swift’s nil is not the ...
“Swift’s nil is not the same as nil in Objective-C” this and crap-shaped variable names are going to be interesting.

— Florent Pillet (@fpillet) June 2, 2014
FavoriteTweet  fpillet 
june 2014 by mjtsai

Copy this bookmark:



description:


tags: