Ask Me Things    Submit Your Own Story    RSS    SEARCH

================================================================================

Fuck Yeah Programming

================================================================================

( Programming Turns Me 1 )

================================================================================

02/21/2014 08:51:04

--------------------------------------------------------------------------------

02/17/2014 22:23:58

Wait, do I hit Cancel or OK? OK to the Canceling?
Tumblr, what is this?

Wait, do I hit Cancel or OK? OK to the Canceling?

Tumblr, what is this?

--------------------------------------------------------------------------------

02/12/2014 13:50:08

Godot
Yesterday, I was browsing through slashdot when an article caught my eye on something called Godot. Godot is a game engine which has apparently been around for some time and has recently made the switch to open-source. After some research, I decided to install it and give it a shot. Godot claims to be able to compile your game across multiple platforms including OSX, Windows, Android, HTML5, Blackberry, and (soon) iOS.

Initial Thoughts
After the install, I immediately began running through some tutorials available on their wiki. After about 30 minutes, I was able to actually start coding some in-depth stuff (keep in mind that coding is my profession) - including a port of a game I’ve been working on for a while now, Eyeroni. The engine uses its own scripting language called GDScript which is fairly easy to pick up and has some similarities to Python. The node-centric structure of the engine makes it incredibly easy to link objects (well, nodes) together, though it does take some time to learn what each node does. The engine offers 2D and 3D options, though I have stuck to only 2D at this point in time.

Deeper Thoughts
Overall, I am happy with Godot, but I am left wanting more. This morning, I thought I had typed unreachable code because the engine kept running the same game. I deployed for OSX and my code had worked, so a quick delete of a file and re-run of the game seemed to fix my problems. Weird. I also ran into some problems where scrolling doesn’t work in the text-editor and I am forced to go through text using my keyboard. That bug seems to show up whenever it wants. I was also unable to get Android deployment working correctly. It is possible that my keystore was not proper, so that is likely an issue with my impatience rather than the game engine itself.
Unfortunately, since this game Godot to be pretty underground, there isn’t a ton of documentation and it took me a while to actually find their wiki page. Furthermore, their tutorial section is not yet complete, so learning the ins-and-outs of the engine requires some spelunking, which is fine if that’s what you’re into. I personally like spelunking.

Recommendation?
If you want to code a game of Pong in half an hour, then this is the game engine for you. There is a tutorial on just that which leaves out some pong mechanisms, but is stupid easy to code. I recommend reading through their wiki and some tutorials to see if Godot is right for you.

Godot

Yesterday, I was browsing through slashdot when an article caught my eye on something called Godot. Godot is a game engine which has apparently been around for some time and has recently made the switch to open-source. After some research, I decided to install it and give it a shot. Godot claims to be able to compile your game across multiple platforms including OSX, Windows, Android, HTML5, Blackberry, and (soon) iOS.

Initial Thoughts

After the install, I immediately began running through some tutorials available on their wiki. After about 30 minutes, I was able to actually start coding some in-depth stuff (keep in mind that coding is my profession) - including a port of a game I’ve been working on for a while now, Eyeroni. The engine uses its own scripting language called GDScript which is fairly easy to pick up and has some similarities to Python. The node-centric structure of the engine makes it incredibly easy to link objects (well, nodes) together, though it does take some time to learn what each node does. The engine offers 2D and 3D options, though I have stuck to only 2D at this point in time.

Deeper Thoughts

Overall, I am happy with Godot, but I am left wanting more. This morning, I thought I had typed unreachable code because the engine kept running the same game. I deployed for OSX and my code had worked, so a quick delete of a file and re-run of the game seemed to fix my problems. Weird. I also ran into some problems where scrolling doesn’t work in the text-editor and I am forced to go through text using my keyboard. That bug seems to show up whenever it wants. I was also unable to get Android deployment working correctly. It is possible that my keystore was not proper, so that is likely an issue with my impatience rather than the game engine itself.

Unfortunately, since this game Godot to be pretty underground, there isn’t a ton of documentation and it took me a while to actually find their wiki page. Furthermore, their tutorial section is not yet complete, so learning the ins-and-outs of the engine requires some spelunking, which is fine if that’s what you’re into. I personally like spelunking.

Recommendation?

If you want to code a game of Pong in half an hour, then this is the game engine for you. There is a tutorial on just that which leaves out some pong mechanisms, but is stupid easy to code. I recommend reading through their wiki and some tutorials to see if Godot is right for you.

--------------------------------------------------------------------------------

01/31/2014 15:32:32

Reason #19874 Why I Love IT

Today, I drove down the road with a UPS (battery backup unit) with a PoE switch plugged into it. In the switch was an IP phone and a Point-to-Point wireless transmitter/receiver (which was pointing to another one we had at our office). I was able to talk to my boss from ~1/2 mile (through trees, buildings, and my car) while sharing our internal network with only ~2-3 millisecond ping time.

--------------------------------------------------------------------------------

01/27/2014 10:44:51
Anonymous asked:Hi. I just started programming (learning Java and C++ for about 6 months now) and I've been asked to program a robot or at least help with it. I've never done anything like this. Do you have any tips or anything about what/where/how I should start? I'm lost. Thanks!
fyprogramming replied:

I’m not sure if you’ve been asked by friends, your boss, or a school assignment, but I’ll try to help you get your answer. Also, “program a robot” is pretty vague because I imagine that there are multiple ways to go about this, and I’m not sure what you mean by program a robot. It could be anything from a small Arduino project to something much more complicated involving embedded circuits and Assembly language, so definitely make sure that you find out soon.

I would like to say that if you’ve only been programming for about 6 months, it might be very difficult for you to pull this off if you are the only one programming. However, if you have the time and the drive to do it, it isn’t impossible. My advice is to stick to helping (rather than taking the lead) until you know how it is being done. For starters, be observant and try to understand the underlying structure of the code rather than the code itself.

I have absolutely no experience with robotics, so I’m afraid that I can’t help you more than the advice I just gave. However, I do urge our dear followers to offer any advice they may have to help our anonymous friend!

--------------------------------------------------------------------------------

01/14/2014 09:06:49

I’m super excited because I’ve been building a website this past week for a client and his shop page is created using HTML5. It’s really just neat to see everything go from an image in your head to reality on the screen in front of you. The sidebars fade in and out depending on your mouse’s location. The images expand when you hover over them (like the elephant shown above).
Best of all, I’m really proud of myself for the true modular-like structure that my code has transformed into over the years; everything is very interchangeable. I’ll eventually need to make these pages over again for browsers that don’t support HTML5, but for the moment, it’s assumed that most of his clients will be using modern browsers. Even still, remaking everything in plain ‘ole HTML/PHP will not be super difficult.
These images are placeholders too, so don’t pay too much attention to them.
I’ll eventually post a link once the site has officially launched!

I’m super excited because I’ve been building a website this past week for a client and his shop page is created using HTML5. It’s really just neat to see everything go from an image in your head to reality on the screen in front of you. The sidebars fade in and out depending on your mouse’s location. The images expand when you hover over them (like the elephant shown above).

Best of all, I’m really proud of myself for the true modular-like structure that my code has transformed into over the years; everything is very interchangeable. I’ll eventually need to make these pages over again for browsers that don’t support HTML5, but for the moment, it’s assumed that most of his clients will be using modern browsers. Even still, remaking everything in plain ‘ole HTML/PHP will not be super difficult.

These images are placeholders too, so don’t pay too much attention to them.

I’ll eventually post a link once the site has officially launched!

--------------------------------------------------------------------------------

01/13/2014 15:59:43

theforgottensemicolon:

just got a nginx 502 on tumblr. aaaawwwwkward

Yeppp, it happened to me as well. A simple refresh worked. Interesting…

--------------------------------------------------------------------------------

01/07/2014 15:08:50

I’m going to spend all of my money on funny domain names if I am not intervened soon!

--------------------------------------------------------------------------------

12/20/2013 09:52:53

A very intriguing article about the secret watchers of the web!

Neatorama: Chasing the Cicada: Exploring the Darkest Corridors of the Internet.

--------------------------------------------------------------------------------

12/19/2013 18:26:34

mykingdomforapen:

for no reason in particular i was looking at a list of nocturnal animals on wikipedia and

image

one of these is not like the other

(via theforgottensemicolon)

--------------------------------------------------------------------------------

12/17/2013 16:13:03

--------------------------------------------------------------------------------

12/13/2013 09:15:19

Simple Banking Invites!

If anybody is interested in a Simple Banking Invite, please PM me and I can send you a link so you don’t have to wait! I’ve had an account for a while now and I have to say that I don’t miss my regular bank at all! Since none of my friends are interested in having an online-only bank, I have invites galore. :p

--------------------------------------------------------------------------------

12/13/2013 09:06:18

Ah, the good old days!

Ah, the good old days!

--------------------------------------------------------------------------------

12/10/2013 14:51:53

Having fun with PHP

I created a nice, dynamic display for items. Clearly, the images and text are placeholders.

--------------------------------------------------------------------------------

11/18/2013 12:07:26

That feeling when there are no warnings in your Android Projects.

That feeling when there are no warnings in your Android Projects.

--------------------------------------------------------------------------------

pg 2 of 16

================================================================================

Designed: Robert Boylan
Powered: Tumblr