Skip to content

Instantly share code, notes, and snippets.

@01GOD
01GOD / 0_reuse_code.js
Last active August 29, 2015 14:13
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
Swift automatically bridges between the String type and the NSString class. This means that anywhere you use an NSString object, you can use a Swift String type instead and gain the benefits of both types But it appears that only some of NSString's functions are accessible without explicitly bridging. To bridge to an NSString and use any of its functions, the following methods work: //Example Swift String var var newString:String = "this is a string" //Bridging to NSString //1 (newString as NSString).containsString("string") //2 newString.bridgeToObjectiveC().containsString("string") //3 NSString(string: newString).containsString("string") All three of these work. It's interesting to see that only some NSString methods are available to Strings and others need explicit bridging. This may be something that is built upon as Swift develops. share|improve this answer edited Jun 4 '14 at 3:08 answered Jun 3 '14 at 4:56 Jpoliachik 411313 add a comment up vote 2 down vote So wh
@01GOD
01GOD / new_gist_file.js
Created January 16, 2015 17:12
EA: Set timeout (make a symbol generate after a specified timeout after an event. From https://forums.adobe.com/thread/1079972?start=0&tstart=0
So far I have this code to set up the setTimeout in the click tab of the stage:   if (playing) {      timerName= setTimeout(function() {      sym.$("buttonName").show();      }, 10000); }
@01GOD
01GOD / new_gist_file
Created January 19, 2015 05:05
Learn XY in Minutes C++ From http://learnxinyminutes.com/docs/c++/
_
@01GOD
01GOD / new_gist_file.js
Created January 29, 2015 20:32
Use text in an array on an element. From https://forums.adobe.com/message/6094485
var info = [ 'your enter your text for slide 1 here', 'your enter your text for slide 2 here', 'your enter your text for slide 3 here', 'your enter your text for slide 4 here', 'your enter your text for slide 5 here'  // no comma here - it is the last element of the array. ];   Now you will have to add the code to reach the text in your symbol and this is where it can be tricky, depending what depth it is in. A basic symbol named slide with a text inside named caption would be sym.getSymbol('slide').$('caption').html(info[0]); and it will show element 0 in the array (the first element). The way you call it depends on you. I usually call it the way I showed above on a click event or another kind of event.
@01GOD
01GOD / new_gist_file_0
Last active November 13, 2016 10:42
UNITY PLANET GRAVITY From http://pastebin.com/YBbFGZzD#
// Unity Tutorial Here: http://youtu.be/TicipSVT-T8
// Sebastian Lague
using UnityEngine;
using System.Collections;
[RequireComponent (typeof (Rigidbody))]
public class GravityBody : MonoBehaviour {
GravityAttractor planet;
@01GOD
01GOD / new_gist_file.js
Last active November 24, 2016 07:42
My Javascript Bubble Sort
var bubblesort = function(array) {
for (o = 0; o < array.length - 1; o++) {
console.log(o);
for (i = 0; i < array.length - 1; i++) {
console.log(i);
if (array[i] > array[i + 1]) {
var temp = array[i];
array[i] = array[i + 1];
array[i + 1] = temp;
console.log(array);
@01GOD
01GOD / CRC32.swift
Created October 29, 2019 13:37 — forked from antfarm/CRC32.swift
CRC32 checksum generation in a few lines of Swift 5. https://en.wikipedia.org/wiki/Cyclic_redundancy_check#CRC-32_algorithm
class CRC32 {
static var table: [UInt32] = {
(0...255).map { i -> UInt32 in
(0..<8).reduce(UInt32(i), { c, _ in
(c % 2 == 0) ? (c >> 1) : (0xEDB88320 ^ (c >> 1))
})
}
}()
@01GOD
01GOD / OculusSDKAutomation.cs
Created September 14, 2022 07:27 — forked from neogeek/OculusSDKAutomation.cs
Oculus SDK Unity Setup
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine;
public static class OculusSDKAutomation
{
private static readonly GameObject playerControllerPrefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Oculus/VR/Prefabs/OVRPlayerController.prefab");
private static readonly GameObject controllerPrefab = AssetDatabase.LoadAssetAtPath<GameObject>("Assets/Oculus/VR/Prefabs/OVRControllerPrefab.prefab");
@01GOD
01GOD / TinyTS_v11.ino
Created April 3, 2023 06:34 — forked from ramiabraham/TinyTS_v11.ino
The Tiny-TS Touch Synthesizer
// (*) All in the spirit of open-source and open-hardware
// Janost 2016 Sweden
 
// The Tiny-TS Touch Synthesizer
// https://janostman.wordpress.com/the-tiny-ts-diy-touch-synthesizer/
 
// Copyright 2016 DSP Synthesizers Sweden.
//
// Author: Jan Ostman
//