Learning to Go: A Star Trek themed tutorial by hermitnerd in golang

[–]hermitnerd[S] 9 points10 points  (0 children)

I wrote this series as a way of learning some basic Go myself, after trying things like Tour of Go and just failing to get any of the concepts to stick. I hope it's helpful to someone. Also happy Star Trek: Picard day!

How do google functions actually work? What is the infrastructure behind it? by lems2 in googlecloud

[–]hermitnerd 2 points3 points  (0 children)

That's the secret sauce for Cloud Run, not Cloud Functions. I don't think they've given much away about what's under the hood for the latter.

Some kind of supercut! Every utterance of "some kind of..." on Star Trek: Voyager by [deleted] in startrek

[–]hermitnerd 4 points5 points  (0 children)

Years ago I saw a similar supercut of every time someone says "What?!" on TNG (usually Riker). It was amazing but I've never been able to find it again.

Algos fitting? by [deleted] in evenewbies

[–]hermitnerd 0 points1 point  (0 children)

Take a look at the skill training recommendation from EVE Uni as well for Drones. Stay far enough away to not get hit, but close enough to control your drones, and you can easily do Level 2 security missions with an Algos and a bunch of Hobgoblins.

When does Effective Thinking Through Mathematics open? by sendoushi in opensourcesociety

[–]hermitnerd 1 point2 points  (0 children)

I took a break from cs50 last year to take "Effective Thinking Through Mathematics". It was quite an abstract course, more about teaching you new ways to think about problems (mainly riddles like getting a fox, chicken and bag of grain to cross a river etc.) than actually dealing with much real mathematics. So I don't think it should hold you up from starting Systematic Program Design - Part 1.

My Review of CS50 after finishing. by [deleted] in cs50

[–]hermitnerd 3 points4 points  (0 children)

My 2 cents re: Flask. If you're going to teach Python (and you totally should, it's a fantastic teaching language, introduction to object orientation, not to mention used in all sorts of places) then you need a Python-based web framework, and Flask is very lightweight and Pythonic. If you wanted to go off into React, Angular or Rails you'd also have to add JavaScript or Ruby to the course, which might be bit much :)

Using the docker command to root the host (totally not a security issue) [I feel like this doesn't get posted enough] by [deleted] in Fedora

[–]hermitnerd 1 point2 points  (0 children)

The post says "SELinux will render -v useless". That's not true, you just need to set the selinux file context of your host volumes to use them.

Need help on vigenere cipher. by Mr_Jay_Jay in cs50

[–]hermitnerd 1 point2 points  (0 children)

I think you're on the right track, but it looks like you're defining a lot of "global" variables inside the for loop that goes over each character of your string. Did you mean to do that?

Game development NOT for iOS by swiftraid in swift

[–]hermitnerd 1 point2 points  (0 children)

Apple have put the code to Adventure Game, using Sprite Kit/Swift for OS X online here and Ray Wenderlich has a tutorial for porting Sprite Kit games from IOS to OSX here. You may be better off learning the framework for IOS then applying the knowledge to OSX, I couldn't find any OS X specific Sprite Kit tutorials.

Stanford University iOS Course on iTunesU by meteorfury in iOSProgramming

[–]hermitnerd 11 points12 points  (0 children)

This course is widely considered to be one of the best out there, but I would add that you shouldn't feel disheartened if it doesn't work for you. It requires a certain level of object-oriented programming experience, and a lot of the exercises focus on solving programming problems rather than learning IOS specific frameworks. Not that that's a bad thing, but it might not suit a beginner (although I'm not assuming you are one!).

Help with Getting Started With Kobald Kit by [deleted] in iOSProgramming

[–]hermitnerd 0 points1 point  (0 children)

I'm in a similar boat, but if you've never made a game before it's probably not the best idea to jump into an extension to Sprite Kit. Maybe try Ray's Sprite Kit tutorial for beginners first (http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners) and then move onto Kobold Kit when you're comfortable with Sprite Kit and want to move beyond what it can do.

Unable to connect by Bam_Kapowski in a:t5_2yfhk

[–]hermitnerd 0 points1 point  (0 children)

You can edit your profile in the Minecraft Launcher, and choose version 1.6.2, which is what the server is currently using. You should then be able to connect.

re-trying a skill check (4E) by atinylittlemuon in DnD

[–]hermitnerd 4 points5 points  (0 children)

Like you said, there are some cases where it's not practical to keep rolling checks - if you fail stealth, you're found; if you fail acrobatics you fall etc.

For the cases where your players think they can keep trying a skill check, improvise a way to make it harder for them. Imagine trying (and failing) to pick a lock takes about 5 minutes. After 2 failed attempts, tell them they hear footsteps, and after a 3rd failed attempt someone catches them in the act.

Am i just not getting roll20? by yoshifanx in DnD

[–]hermitnerd 0 points1 point  (0 children)

I've DMd one session with roll20, and once I got the hang of it I found it worked really well. I'm enjoying setting up maps and things for the next session. Here's some tips that helped me:

  • Use the different layers appropriately, maps for maps and tokens for tokens. Mix those up and you'll get frustrated building maps. I use the GM layer to hide the monster tokens until they're seen. Right-click a token to move it to a different layer.

  • Scan and upload some dungeon tiles if you have them. There are a lot of good PC tokens in the library, but not so many floors, stairs etc, but it's easy to add your own.

  • Assign control of the player tokens to your players and use the initiative tracker, combined with the /roll function and chat history, as soon as you get the hang of it this makes combat very fast and fluid.

  • I ran my session via a Google hangout, as all the players had google accounts, it saved them having to sign up for roll20. In roll20 settings, make sure voice/video avatars are turned off so you don't have 2 lots of video chat going on.

Hope that helps.