fixing xampp security checkapache no such file or directory workaround

There is a bug in the XAMPP installation security tool for Mac preventing updates to the .htdocs for the dashboard.

By: Quentin Meulepas

There is a bug in the XAMPP installation security tool for Mac.

Seems like they changed the xampp tools from XAMPP/xamppfiles/htdocs/xampp to XAMPP/xamppfiles/htdocs/dashboard and didn’t update the XAMPP/xamppfiles/share/xampp/checkapache file.

I noticed this when I ran the XAMPP/xamppfiles/xampp security utility and noticed it wasn’t making my xampp pages require a password from the browser.

Turns out the command line dumps the error out and I didn’t notice it. Here’s the output (note the “No such file or directory” messages):
Continue reading “fixing xampp security checkapache no such file or directory workaround”

Left/Right Movement with Sprite Flipping in a Unity 2D Platform Game (with JavaScript and C#)

Left/Right Movement with Sprite Flipping in a Unity 2D Platform Game (with JavaScript and C#)

This is part 3 of a series of tutorials for Buiding a 2D Platform Game in Unity.

A character which can jump and double-jump is great, but we need a little more action. In this tutorial, our actor is going to be able to also move left and right. This tutorial shows how to use GetKey to handle the left and right arrow keys for movement. Then we add a function to flip the sprite horizontally, so it appears to face in the expected direction.

This tutorial is presented in two videos: one video each for JavaScript and C# (C-Sharp). I’ve presented both languages, since it’s sometimes not clear how to convert code from the other language when watching a tutorial. The code performs the same functions and produces the same game play, so you only need to watch one.

In this video we…

  • use the JavaScript or C-Sharp (C#) language
  • add left/right movement with arrow keys
  • use GetKey
  • use GetComponent(RigidBody2D)
  • use Vector3
  • add a function to handle sprite flipping, horizontally

JavaScript (Unity Script) version

C# (C-Sharp) version

This tutorial builds on the first project and the GitHub tag for this tutorial is v2

In the next video, I will show how to follow the actor with the camera, and detect death falls.

Be sure to subscribe to the Playlist to get the future updates: Unity 5 2D Platform Game Development (Mac) Playlist

Jumping and Double Jumping in a Unity 2D Platform Game (with JavaScript and C#)

Jumping and Double Jumping in a Unity 2D Platform Game (with JavaScript and C#)

This is part 2 of a series of tutorials for Buiding a 2D Platform Game in Unity.

An essential part of a platform game is the ability to jump. Sometimes you need to jump over barrels, onto mushroom people, or just jump up to the next platform.

Space Panic, released in November 1980, is probably the first platform game, but Donkey Kong introduced the jump mechanic in 1981.

This tutorial is presented in two videos: one video each for JavaScript and C# (C-Sharp). I’ve presented both languages, since it’s sometimes not clear how to convert code from the other language when watching a tutorial. The code performs the same functions and produces the same game play, so you only need to watch one.

In this video we…

  • use the JavaScript or C-Sharp (C#) language
  • add a script component to our actor
  • add jumping with space bar key
  • tag objects as “Ground”
  • use GetKeyDown
  • use GetComponent(RigidBody2D)
  • use Vector2
  • use OnCollisionEnter2D
  • add double jumping
  • refactor code into a function

 

JavaScript (Unity Script) version

C# (C-Sharp) version

 

This tutorial builds on the first project and the GitHub tag for this tutorial is v2

In the next video, I will be showing how to add left/right movement.

Be sure to subscribe to the Playlist to get the future updates: Unity 5 2D Platform Game Development (Mac) Playlist

Unity 5 2D Platform Game Tutorial on GitHub

I uploaded the Unity 5 source code and project for the 2D Platformer being built in the Unity 5 2D Platform Game Tutorial, to GitHub.

Unity 5 2D Platformer Demo on GitHub

Here is the link to the Unity 5 2D Platformer Demo on GitHub
Using GitHub to fork and clone a repo is easy enough.
Project Tags 
The project steps are checked in with tags. To work with any particular tutorial version, just checkout the tag for that tutorial.
Once you’ve cloned the project, you can create a branch of the tagged version like this:

git checkout -b branchname tagname

How to setup a Unity 5 project and add Kenney’s “Platformer Tiles”

This is the first video in my Unity 5 2D Platform Game Development Tutorial series.

Many of the existing 2D Platformer tutorial videos are outdated with Unity 5, and the C# (c-sharp) and UnityScript (JavaScript) files need to be updated. Also, many of the tutorials are for either C# or UnityScript, but not both. You may like C#, but the tutorial you need may be in UnityScript. Or vice, versa.

I will run through building a 2D Platformer in Unity 5 and I’ll be showing how to do the steps in both scripting languages (both C# and UnityScript/JavaScript).

Unity 5 2D Platform Game Development (Mac), Part 01 Sprites Collision RigidBody2D

In this first video, I introduce Unity 5 and show how we are going to set up the project for the future steps. We also download an import public domain art assets from Kenney, using OpenGameArt.org.

Some of the highlights:

In this video, we …

  • download Unity
  • create a new project with Scenes and Sprites folders
  • save the first Scene
  • import Kenney’s art
  • create a player actor
  • create a ground block
  • add collision components
  • add gravity
  • preview the game
Here is the video:

This tutorial starts with a fresh project, but the completed GitHub tag for this tutorial is v1.2 (See this link about the 2 Platformer GitHub source and tags)

In the next video, I will be showing how to get keyboard input working to control jumping and left/right movement.

Be sure to subscribe to the Playlist to get the future updates: Unity 5 2D Platform Game Development (Mac) Playlist

Xcode, incrementing build numbers and version numbers for releases

How to add a build number increment phase to you ios project in xcode

By: Procsilas Moscas

I like nice neat build numbers. I don’t like manually maintaining text fields.

To that end, I modified a nice lead on a build number increment script to suit my needs. Maybe it will help you, too.
Continue reading “Xcode, incrementing build numbers and version numbers for releases”

Google Fusion Table examples don’t work because of CSS link

Google Fusion Table API exampleWe’ve been playing around with some Google Fusion Tables and the examples don’t work as described. Specifically, if you copy the example code given on the page, you get a white area where the charts and maps should be.
Continue reading “Google Fusion Table examples don’t work because of CSS link”

How to remove beta Xcode now that XCode has been released

How to uninstall beta versions of Xcode from your Mac.

Xcode

Now that iTunes 10.5, iOS5 and the new Xcode have been released, it is worth mentioning that to uninstall any beta installation you had, you should use the uninstaller.


sudo <Xcode>/Library/uninstall-devtools --mode=all

Where <Xcode> is the directory where you installed the beta Xcode.

I usually install the different versions into different directories (/Developer, /Developer5b3 etc).

Video explaining steps to fix Xcode codesign failed with exit code 1; expired certificates causing ambiguous matches

Xcode codesign failed with exit code 1; expired certificates

I’ve been getting a lot of comments about how to fix the Xcode codesign failed with exit code 1; expired certificates causing ambiguous matches. This problem is such a time sink that I suspect it really helps to have someone explain the simple solution for resolving it.

To make it easier for those who’d rather hear how to solve it, I made a short video explaining the solution.

I appreciate the feedback and I’m glad to help.

And thanks to everyone who’s helped me.

Setting up Virtual Hosts with XAMPP on a Mac

Sometimes, putting a website into a subdirectory just doesn’t cut it. You need to have the website act like it’s on it’s own first party domain. But how do you do this with XAMPP? XAMPP uses Apache web server and to do this with Apache, you would create virtual hosts.

To create some XAMPP virtual hosts on our Mac, we need to

* create a virtual hosts entry for each virtual host
* include the virtual hosts file in the httpd.conf
* add an entry in your hosts file for each virtual host

By: Procsilas Moscas

Continue reading “Setting up Virtual Hosts with XAMPP on a Mac”