Skip to content

Instantly share code, notes, and snippets.

@dnkm
dnkm / 0_reuse_code.js
Created August 3, 2016 21:24
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
@dnkm
dnkm / relayServer.js
Created July 2, 2016 07:22
Photo Proxy Server
/*
Simple web server that proxies a remote image
run: simple-server . $PORT
*/
var http = require('http');
var url = require('url');
var request = require('request');
@dnkm
dnkm / arrays2.characterMovement.js
Last active June 15, 2016 13:02
Javascript Tutorial Sample Codes
var board;
var heroCoord = new Array(2); // x,y
//print for our perspective
function showBoard() {
console.log(heroCoord);
var print = '';
for(var y=board[0].length-1; y>=0; y--) {
for(var x=0; x<board.length; x++) {
if (heroCoord[0] == x && heroCoord[1] == y) {
console.log("Hello World");
@dnkm
dnkm / Homework1.java
Last active April 6, 2016 05:33
homework1
import java.lang.*;
class Homework1 {
public static void main(String args[]) {
int[] testArray = new int[10];
// exercise 1
fillWithRandomIntegers(testArray, 0, 100);
printArray(testArray);
@dnkm
dnkm / P1_KeyValue.java
Created April 13, 2015 20:18
Android Tutorial - Chapter 5 Saving Data
// use SharedPreferences APIs for small collection of data
// 1. using key
SharedPreferences pref = anyContext.getSharedPreferences(getString(R.string.preference_file_key), Context.MODE_PRIVATE);
// 2. activity's default
SharedPreferences pref = getAcitivy().getPreferences(Copntext.MODE_PRIVATE);
// Write
SharedPreferences.Editor editor = pref.edit();
@dnkm
dnkm / P1_CreateFragment.java
Last active August 29, 2015 14:18
Android Tutorial - Chapter 4 Fragments! (using support library)
// fragment = nested sub-activity w/ its own layout and lifecycle. (modular section of an activity)
// fragment receives the same lifecycle callbacks as its parent activity does
public class ArticleFragment extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
return inflater.inflate(R.layout.article_view, container, false);
}
}
@dnkm
dnkm / P1_AndroidManifest.xml
Last active August 29, 2015 14:18
Android Tutorial - Chapter 3 Activity
<!-- Declaring the main "launcher" activity -->
<activity android:name=".MainActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
@dnkm
dnkm / EnableUpButton.java
Last active August 29, 2015 14:18
Android Tutorial Chapter 2 - Action Bar
// enables the "app icon" as the up button
// make sure to declare parent activity in the manifest
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sample);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// if minSdkVersion >= 11, use this instead:
// getActionBar().setDisplayHomeAsUpEnabled(true);
@dnkm
dnkm / ActivityMethods.java
Last active August 29, 2015 14:18
Android Tutorial Chapter 1 - Getting Started
protected void onCreate(...) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setTextSize(40);
tv.setText("blah");
setContentView(tv); // adds tv as the root view of the activity's layout
}