Skip to content

Instantly share code, notes, and snippets.

View YoungjaeKim's full-sized avatar

YoungjaeKim YoungjaeKim

View GitHub Profile
@YoungjaeKim
YoungjaeKim / DragAndDrop.cs
Created July 20, 2013 15:21
GameObject Drag and Drop action for Unity3D
using UnityEngine;
using System.Collections;
public class DragAndDrop : MonoBehaviour
{
private bool _mouseState;
public GameObject Target;
public Vector3 screenSpace;
public Vector3 offset;
@YoungjaeKim
YoungjaeKim / download-latest-jenkins-artifact.py
Created August 7, 2018 14:05 — forked from vishwasjois/download-latest-jenkins-artifact.py
Download the latest successful build artifacts from Jenkins using Python 3
#!/usr/bin/env python3
# Download the latest successful build artifacts from Jenkins using Python 3
# John McGehee 1/25/2016
#
# Based on the Python 2 version by supertom: https://gist.github.com/supertom/2759847
import argparse
import codecs
import io
import json
@YoungjaeKim
YoungjaeKim / build_successful.ftl
Last active April 23, 2018 10:16
Teamcity Email Notification template to give direct download link of an artifact.
<#-- Uses FreeMarker template syntax, template guide can be found at http://freemarker.org/docs/dgui.html -->
<#import "common.ftl" as common>
<#import "responsibility.ftl" as resp>
<#global subject>[<@common.subjMarker/>, SUCCESSFUL] Build ${project.fullName} :: ${buildType.name} <@common.short_build_info build/></#global>
<#global body>Build ${project.fullName} :: ${buildType.name} <@common.short_build_info build/> successful ${var.buildShortStatusDescription}.
<@resp.buildTypeInvestigation buildType true/>
Agent: ${agentName}
@YoungjaeKim
YoungjaeKim / launch.json
Created February 18, 2018 12:19
VSCode launch.js configuration for electron
{
"version": "0.2.0",
"configurations": [
{
"name": "Launch",
"type": "node",
"request": "launch",
"program": "${workspaceRoot}/starter.js --2nd",
"stopOnEntry": false,
"args": [],
@YoungjaeKim
YoungjaeKim / AzureSearch-SetReplicaCount.graphrunbook
Created June 16, 2017 06:18
Azure Search SetReplicaCount runbook
{"SchemaVersion":"1.9","RunbookDefinition":"AAEAAAD/////AQAAAAAAAAAMAgAAAFZPcmNoZXN0cmF0b3IuR3JhcGhSdW5ib29rLk1vZGVsLCBWZXJzaW9uPTcuMi4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbAUBAAAALE9yY2hlc3RyYXRvci5HcmFwaFJ1bmJvb2suTW9kZWwuR3JhcGhSdW5ib29rBQAAAApwYXJhbWV0ZXJzCmFjdGl2aXRpZXMFbGlua3MIY29tbWVudHMLb3V0cHV0VHlwZXMDAwMDA6YBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tPcmNoZXN0cmF0b3IuR3JhcGhSdW5ib29rLk1vZGVsLlBhcmFtZXRlciwgT3JjaGVzdHJhdG9yLkdyYXBoUnVuYm9vay5Nb2RlbCwgVmVyc2lvbj03LjIuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXaUBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tPcmNoZXN0cmF0b3IuR3JhcGhSdW5ib29rLk1vZGVsLkFjdGl2aXR5LCBPcmNoZXN0cmF0b3IuR3JhcGhSdW5ib29rLk1vZGVsLCBWZXJzaW9uPTcuMi4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49bnVsbF1doQFTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYy5MaXN0YDFbW09yY2hlc3RyYXRvci5HcmFwaFJ1bmJvb2suTW9kZWwuTGluaywgT3JjaGVzdHJhdG9yLkdyYXBoUnVuYm9vay5Nb2RlbCwgVmVyc2lvbj03LjIuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPW51bGxdXaQBU3lzdGVtLkNvbGxlY3Rpb25z
@YoungjaeKim
YoungjaeKim / GCMIntentService.java
Created September 27, 2013 08:19
푸쉬 서비스 처리.
// JSON 메시지 해석.
try {
if (jsonObject != null) {
resultIntent.putExtra("PushType", jsonObject.getString("type"));
if (jsonObject.getString("type").equalsIgnoreCase("Reply")) {
targetId = jsonObject.getString("questionId");
ticker = "새 답변이 달렸어요";
title = getString(R.string.pushReplyArrivedPrefix);
message = jsonObject.getString("text");
resultIntent.putExtra("questionId", targetId);
@YoungjaeKim
YoungjaeKim / teamcity_azure_worker_role.ps1
Last active December 23, 2015 05:53 — forked from srkirkland/deploy.ps1
PowerShell script to deploy package to Azure Worker Role by using teamcity CI build server
#Modified and simplified version of https://www.windowsazure.com/en-us/develop/net/common-tasks/continuous-delivery/
#Modified and treat error-terminating of http://weblogs.asp.net/srkirkland/ci-deployment-of-azure-web-roles-using-teamcity
$ErrorActionPreference = "Stop"
$subscription = "[Your Subscription Name]"
$service = "[Your Azure Service Name]"
$slot = "staging" #staging or production
$package = "[ProjectName]\bin\[BuildConfigName]\app.publish\[ProjectName].cspkg"
$configuration = "[ProjectName]\bin\[BuildConfigName]\app.publish\ServiceConfiguration.Cloud.cscfg"
$timeStampFormat = "g"
$deploymentLabel = "ContinuousDeploy to $service v%build.number%"
@YoungjaeKim
YoungjaeKim / avatar include
Created August 31, 2013 17:17
아바타 삽입 예
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:dividerPadding="10dp"
android:layout_alignParentTop="true"
android:layout_toLeftOf="@+id/imageButtonSubmitYok"
android:layout_marginTop="20dp">
<include
@YoungjaeKim
YoungjaeKim / Avatar.java
Created August 31, 2013 17:15
아바타 모델
package bigcamp.yok.student.model;
/**
* 아바타 클래스
* Created by Youngjae on 13. 8. 31.
*/
public class Avatar {
public String head;
public String headfront;
public String headback;
@YoungjaeKim
YoungjaeKim / setAvatar
Created August 31, 2013 17:14
아바타 레이아웃 셋업
/**
* 아바타 셋업.
*
* @param avatarLayout
* @param avatar
*/
private void setAvatar(RelativeLayout avatarLayout, Avatar avatar) {
int resourceId;
// Head
ImageView imageViewHead = (ImageView) avatarLayout.findViewById(R.id.imageViewHead);