Skip to content

Instantly share code, notes, and snippets.

View saumya's full-sized avatar

saumya saumya

View GitHub Profile
@saumya
saumya / ubuntuBoxSetupTricks
Last active April 26, 2017 06:45
Ubuntu setup and tricks
# Installation and some details
==================================================================================
If android is installed with Android Studio then the path to sdk is at
` ~/Android/sdk/ `
==================================================================================
## NodeJS :
@saumya
saumya / cordova3.4ProjectCreation
Last active April 12, 2016 12:24
Cordova 3.4, iOS project creation and enabling all the plugins. Its the plugman way. First download the Archieve and unzip the native platform (iOS, Android, whihever you want), in this case we focus on iOS. Then follow the commands below.
Ref:
1. http://cordova.apache.org/docs/en/3.4.0/guide_platforms_ios_tools.md.html#iOS%20Command-line%20Tools
2. http://cordova.apache.org/docs/en/3.4.0/plugin_ref_plugman.md.html#Using%20Plugman%20to%20Manage%20Plugins
===================================================================
//From inside the project package
./create path/to/preoject/folder com.package.name ProjectName
===================================================================
//From inside the Cordova project folder
======================================================================================
plugman install --platform ios --project . --plugin org.apache.cordova.battery-status
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
@saumya
saumya / AndroidFBHash.java
Last active January 3, 2016 02:59
Android : Print the HashKey required for working with native facebook SDK. On the android project, put this function(copy-paste) on the Main Activity class. Now call this.printFaceBookHash("com.saumya.myNativeApp"); Note: pass on the exact package name of your application. This will print the HashKey on the LogCat output of Eclipse. Not sure if …
private void printFaceBookHash(String packageName){
String mAppPackage = packageName;
try {
PackageInfo info = getPackageManager().getPackageInfo(
mAppPackage, PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.d("KeyHash:", "====================================================");
Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
@saumya
saumya / coffeeScriptBasic.coffee
Created January 31, 2013 18:29
A basic implementation of CoffeeScript with jQueryMobile
#jQuery ->
# console.log "DOM Ready : 1 : Hello World"
#jQuery(document).ready ->
# console.log "DOM Ready : 2 : "
#jQuery(window).load ->
# console.log "DOM Ready : 3 : "
#jQuery Mobile
jQuery(document).on 'pageinit', ->
console.log 'Coffe Script says : Page initialised !'
@saumya
saumya / commandLine1.dart
Created January 16, 2013 10:33
A basic dart file to show most of the basics of the dartlang.
void main() {
//print("Hello, World!");
num a=24;
printNumber(a);
var b=45;//declaring without a type declaration, but you can see assigning a string to this will throw compile time error
printNumber(b);
Joe j=new Joe();
//print(j.age);//can not access private var
print('j is of ${j.userAge}');//getter
j.userAge=30;//setter
package com.saumya.study
{
import flash.utils.Dictionary;
import flash.utils.Proxy;
import flash.utils.flash_proxy;
/**
* Learning the proxy object
* @author saumya
* @version 0.0.1
package
{
import com.saumya.study.MyProxyObject;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.Proxy;
import flash.utils.flash_proxy;
//
var express = require('express');
var app = express();
app.all('*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "X-Requested-With");
next();
});
@saumya
saumya / kii_servercode_deploy
Created April 18, 2014 11:19
deploying servercode to Kii Cloud platform. Note, this is only servercode deploy not with Hook.
node bin/kii-servercode.js deploy-file --file path/to/myServerCode.js --site us --app-id <AppID> --app-key <AppKey> --client-id <ClientID> --client-secret <ClientSecret>