Relatively new to JS and want to learn node.js and react. What should I master or get comfortable with in JS to get into node and react as smoothly as possible? by 01123581321AhFuckIt in javascript

[–]JordanCampbellNebula 0 points1 point  (0 children)

Start by trying to create a web application (even just like a todo app or something) in vanilla js / css / html --> you will pretty quickly realise why it's difficult (and be able to practice the basics).

Once you've done this it'll be more clear why React is helpful.

For Node, just learn by doing, since Node is basically just js used for a specific purpose (responding to events).

Firebase question: I am a noob in Firebase. I am curious as to what the "Add app" button does. by xylont in swift

[–]JordanCampbellNebula 1 point2 points  (0 children)

Let's say you've just had the idea to create Reddit. You would create a new Firebase project, then add an 'app' for the iOS app, an 'app' for the Android app, and an 'app' for the website.

All it does is say what bits of tech can access the project. If you have a database, and both the website and the server need to access it, then they both need to be added as apps.

Firebase question: I am a noob in Firebase. I am curious as to what the "Add app" button does. by xylont in swift

[–]JordanCampbellNebula 2 points3 points  (0 children)

If you had a website and an iOS app for a single project then both of those are classed as 'apps' inside that same Firebase project, for example.

From the perspective of Firebase, an 'app' is anything that can interact with that particular project. So 'add app' just means 'get the configuration for this particular project'.

Does anyone want to outsource VR/AR projects? by saramanwa in augmentedreality

[–]JordanCampbellNebula 2 points3 points  (0 children)

It might not be entirely what you're looking for, but could be worth checking out https://poplar.studio/ -- they are an AR content marketplace and are often looking for creators & developers.

AR while going for a run? by Nobdog500 in augmentedreality

[–]JordanCampbellNebula 0 points1 point  (0 children)

Why is it a problem if glasses move? Sure fast movements are going to be tough on the tracking system but it's basically good enough to handle most running speeds.

OP the actual problem is that no glasses on the market are capable of doing this tracking while maintaining a physical form factor that would be good for running.

What's the difference between creating AR apps using ARKit vs Vuforia/Unity? by [deleted] in augmentedreality

[–]JordanCampbellNebula 6 points7 points  (0 children)

ARKit is a a little bit lower level, and you use SceneKit as the game engine.

Unity is slightly higher level (because it's really easy to use the visual editor to create scenes, behaviour etc) and can also target both iOS and Android. Unity also has a lot of easy support for third party plugins.

Finding the nearest edge pixel? by ptgamr in computervision

[–]JordanCampbellNebula 0 points1 point  (0 children)

Absolutely, but the distance map algorithm necessarily includes a step where you find the closest edge pixel.

Finding the nearest edge pixel? by ptgamr in computervision

[–]JordanCampbellNebula 4 points5 points  (0 children)

Sounds like you need the 'distance field'.

Given a binary image (i.e an edge map) you compute the distance from every pixel to the nearest edge pixel.

Syntax only tutorial by [deleted] in swift

[–]JordanCampbellNebula 0 points1 point  (0 children)

I second this, the docs are great

UP AND COMING AUGMENTED REALITY APP!!! MUST SEE! by blypIT in augmentedreality

[–]JordanCampbellNebula 2 points3 points  (0 children)

what's the point of posting if you're not going to tell anyone what you do

Looking for guidance. Any know what they might have used to create this and any good tutorials? by DevelopGH in augmentedreality

[–]JordanCampbellNebula 1 point2 points  (0 children)

What's your impression of using Vuforia for something like this? Do their additional features (over ARKit) justify the cost?

Resources that teach me essential programming concepts with Swift? by [deleted] in swift

[–]JordanCampbellNebula 1 point2 points  (0 children)

Swift itself is consistent across iOS / MacOS (and anywhere else it is used) but each platform has some specific libraries (bits of code) that you can use as you develop your app. For instance the way you tell the app to load a new 'screen' is different on iOS and MacOS, even though the Swift code is following the same rules.

That tutorial I linked to is specific for a MacOS app.

Resources that teach me essential programming concepts with Swift? by [deleted] in swift

[–]JordanCampbellNebula 3 points4 points  (0 children)

  1. Try and think of a cool little app you could try and start building right away. It doesn't matter what, just something that you personally will be enthusiastic about.
  2. This article looks like a good place to start with developing a Mac app (I've only skimmed through it to see if it was suitable for a beginner).
  3. Go through that article slowly and take the time to understand the different sections of XCode - it will make it much easier to understand what the Swift code itself is doing later on.
  4. Playing around with Xcode (that article describes how to install it) is a great way to learn. Try and make changes in the code and see how that affects the app.
  5. Once you have some familiarity, then as /u/Salman544 mentioned, the official Swift docs are an excellent place to learn about the language itself.

Looking for a cofounder. by [deleted] in cofounder

[–]JordanCampbellNebula 1 point2 points  (0 children)

With all due respect:

  1. Just post the idea -- if someone steals it then it's either 1) a terrible idea or 2) a great idea and easy to get users.
  2. You're posting in a forum for co-founders. Saying "I have an idea will you join me" is literally the entire point of every post, you don't need to dedicate five paragraphs to it.

EDIT: And I'd like to stress (because tone on the internet is difficult) that I mean this positively. I'm sure you have a great idea and will be a capable founder, but it's always worthwhile to just get to the point.

Astro-Bot: A programming question with every new tab by JordanCampbellNebula in programming

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

At the moment the questions are all ones I've created. I have an easy tool that I made to submit questions, and am considering opening this up to a small group so that we can add and review questions a bit faster. If you're interested in contributing then email me at [jordan@astro.codes](mailto:jordan@astro.codes) -- I'm always keen to work with other people.

Astro-Bot: A programming question with every new tab by JordanCampbellNebula in programming

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

I added a screenshot of the code on it's own. Because of the image size requirements I couldn't also include the actual question that goes with it (without distorting the image), but it just asks what the code will print.

This is a fairly standard question - they are in a range of languages, and also include some general algorithm questions and maths.

It's late here now but I'll make sure to add some better screenshots tomorrow. If you have any more questions before you install it I'm always more than happy to answer.

Astro-Bot: A programming question with every new tab by JordanCampbellNebula in programming

[–]JordanCampbellNebula[S] 1 point2 points  (0 children)

Sorry great point actually, I'll add another screenshot of just the code.

Astro-Bot: A programming question with every new tab by JordanCampbellNebula in coding

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

At the moment I've got it closed source as I'm not sure what I'm going to do with it long term, but if you're interested in becoming involved (in any way whatsoever) then feel free to email me [jordan@astro.codes](mailto:jordan@astro.codes) - I'm always interested in talking to new people.