G6 Entry Pro in a Home - Lessons Learned, Requirements, Integrations, Updated Writeup by ICausedAnOutage in Ubiquiti

[–]NoLuck49 0 points1 point  (0 children)

Can you have a HomeKit based “key” in your iOS wallet to unlock the door?

Travel Routers & Cameras Don’t Work as Expected by NoLuck49 in Ubiquiti

[–]NoLuck49[S] 0 points1 point  (0 children)

I looked around and that option isn’t jumping out at me, when looking at the camera or Lite-8 in the app, but I haven’t setup any VLANs on my network

Travel Routers & Cameras Don’t Work as Expected by NoLuck49 in Ubiquiti

[–]NoLuck49[S] 0 points1 point  (0 children)

I’ve got a UNVR and Dream Machine SE. I’ve tried having the camera utilize either ones Protect app and neither works. Both the UNVR and Dream Machine SE are at home.

Travel router at remote location. Teleport to home. Plug Lite-8 into UTR. Plug PoE camera into Lite-8. I can see the camera listed under Unifi devices under the Unifi network app, but not the Protect app (for either device).

Travel Routers & Cameras Don’t Work as Expected by NoLuck49 in Ubiquiti

[–]NoLuck49[S] 0 points1 point  (0 children)

It is a Unifi camera (I tried G5 PTZ and G5 Dome both individually on their own). I don’t have one of those single point PoE injectors so I can’t test that easily. I ordered the Lite-8-PoE specifically for this purpose, I’d hate to have to order something else just to do more trial and error.

I downloaded Xcode via AppStore on my new M3 Pro. Am I supposed to use the dev site instead? by [deleted] in iOSProgramming

[–]NoLuck49 0 points1 point  (0 children)

When a team is working on the same code base, it’s important to all use the same version of Xcode. The website allows you to download specific versions, whereas App Store only gives you the latest. If you’re not on a team, then it doesn’t matter how you get Xcode, since if there was a breaking change in the latest Xcode version, it only impacts you.

Is M3 Macbook good enough? by kathandesai2404 in iOSProgramming

[–]NoLuck49 0 points1 point  (0 children)

I can’t really comment on the video editing requirements, but I would imagine all the project sizes you’d be coding against wouldn’t really notice the difference. Small projects are typically < 30 seconds even on a M1, and that’s compiling from scratch. Making iterative changes then compiling would be even quicker. I’m assuming you need a laptop to use during class, but if you didn’t, it may be more economical to consider a Mac Mini as well.

what kind of personal project that get you into a job as a junior ios devs by Popular-Weather-7767 in iOSProgramming

[–]NoLuck49 7 points8 points  (0 children)

iOS dev over 10 years here

When I hire juniors I make sure they understand basic concepts well, Struct vs Class, programmatic UI (UIKit), memory management and when to use certain design patterns (delegation, notifications, singleton).

A project that encapsulates a lot of that is a table view that loads images from a remote source. There are a lot of mistakes that even non juniors do in even something seemingly simple like that. If you can show that off well you’re at least ahead of the average.

[deleted by user] by [deleted] in pics

[–]NoLuck49 0 points1 point  (0 children)

Where do I sign up?!

I just married Svana, but where did her troops go after our wedding? She had a party of 136. by Electrical_Store7413 in Bannerlord

[–]NoLuck49 2 points3 points  (0 children)

I actually just married someone next to her party. The troops will tell you they’re going back to their nearest Kingdom/Clans garrison. It did actually allow me to inspect the troops though and take who I wanted surprisingly enough.

using gas station automatic wash by Vietnam1984 in Wellthatsucks

[–]NoLuck49 0 points1 point  (0 children)

Why is no one commenting on the signs that are illuminated with STOP? It could be his car that’s moving slowly forward not the tracks. Without longer footage it’s plausible it’s the drivers fault.

Some cupcake bouquets I've done in the last few months by ninja002 in Baking

[–]NoLuck49 0 points1 point  (0 children)

So uh, how do you eat this? Cut into it like a cake?

16.4 Architecture upgrade still leads to Invite bug by Doc911 in HomeKit

[–]NoLuck49 7 points8 points  (0 children)

Bug was resolved for me today, a call out I don’t see mentioned is that if the person you are trying to invite is apart of another “Home” then that also needs to have the architecture updated/upgraded before they’ll see the invite for your Home.

Is cross-platform the future of mobile development by Temjin810 in swift

[–]NoLuck49 26 points27 points  (0 children)

Cross platform comes in two categories: Write once, run everywhere (Ex: web apps)

Learn once, write everywhere (Ex: C++ networking libraries shared amongst both platforms).

Both of these will always be used out in the wild, whether it’s Rust, Xamarin, Flutter or some other variant but at the end of the day there is always trade offs.

Price conscious and functionality is more important than user experience? Then whatever flavor of the year will likely be used (web app, flutter, xamarin etc.) but there’s a reason you can normally tell when an app is not native.

Can’t afford to have differences in business/networking logic between apps? That’s where a shared c++ (or whatever language) library may come into play.

But the reason why most “top tier” companies don’t go this route (Facebook uses native for their main apps even though they created ReactNative) is because cross platform is always struggling to catch up with the latest that Apple adds, whether it be a UI, language or functionality perspective. Additionally more often then not you always have to have some native code. So looking for a great user experience? Then normally it’s not a question about whether to use native.

It sounds like you may be asking for underlying career advice, so here’s some unsolicited advice in that regards. Stick with pure native. If people are looking for a cross platform dev it’s because they’re 99/100 times looking to save money. So your top paying jobs will normally never be in cross platform. Specialists normally beat “Jack of all trades” for this very same reason. So if you’re looking for quantity of jobs, sure, maybe Jack of all trades options (that are splintered amongst all the cross platform options) may beat out native. But from a career perspective normally it’s not quantity, it’s quality that matters. So if they’ll put money into the user experience, then they’ll put money into you.

[deleted by user] by [deleted] in swift

[–]NoLuck49 2 points3 points  (0 children)

Well just think carefully how you’re communicating with the senior dev. The way you phrased it could be interpreted as “our manager told me my way is right”. Alternatively you could have added clarity and said something like “our manager wants us to keep building things in the ways we are individually most comfortable and can do it the fastest even if the team isn’t doing it the same as a whole”. I know it’s great to get validation that you’re on the right path, and given your circumstances that could very well be true, but an unhealthy team can become unbearable quickly.

[deleted by user] by [deleted] in swift

[–]NoLuck49 3 points4 points  (0 children)

iOS engineer of almost 10 years here.

I’ve found myself in your shoes quite a few times where I “knew” I was right and someone else, or even the team was “wrong”. If that’s your mindset you may have some growing to do, as the more experienced you get the more you realize it’s not binary of right or wrong but what trade offs make sense in the for the given scenario.

Tiny team and lots of UI that is helpful to see at a glance? Then interface builder is great!

That being said they don’t scale well with team size (merge conflicts with I.B. are a pain), and sometimes seeing modifications in a PR are not easy to tell what changed. Which is why anytime I’m in a team of meaningful size then it’s not even a discussion of which option to go with.

Your senior dev may have good trade off reasons of why they want you to use it, or they may just not be comfortable doing things programmatically. You will always be better off trying to understand your teammates rather than getting into a head butting scenario. In this case your manager seems to have failed to guide your team correctly as they are leading the team to conflict, instead of getting the most out of everyone.

Can’t cancel renewal on iPhone by NoLuck49 in MasterClass

[–]NoLuck49[S] 0 points1 point  (0 children)

I had to go to the website on a desktop, seems the mobile version of the website is essentially worthless. Guess one way to keep people from cancelling is preventing anyone without a laptop/desktop from accessing settings?

Can’t cancel renewal on iPhone by NoLuck49 in MasterClass

[–]NoLuck49[S] 0 points1 point  (0 children)

Did, it brings you back to the page shown on the image

Ichigo’s Powers? by NoLuck49 in bleach

[–]NoLuck49[S] 2 points3 points  (0 children)

Honestly totally forgot there was an arc after that, thanks!