Skip to content

Instantly share code, notes, and snippets.

View IJEMIN's full-sized avatar

I_Jemin IJEMIN

View GitHub Profile
@IJEMIN
IJEMIN / inviteAll.js
Created February 25, 2018 12:04
슬랙 특정 채널에 모든 사람들을 추가
var foundAny=false;
function selectAllByLetter(remainingLetters) {
console.log(remainingLetters)
var letter = remainingLetters.pop();
$("#channel_invite_filter").val(letter).trigger("input");
setTimeout(function() {
$(".channel_invite_member:not(hidden)").each(function(i, obj) {
foundAny=true;
this.click();
});
@IJEMIN
IJEMIN / NavMeshUtil.cs
Created August 20, 2018 14:08
Get Random Position on NavMesh in Unity
using UnityEngine.AI;
using UnityEngine;
public static class NavMeshUtil {
// Get Random Point on a Navmesh surface
public static Vector3 GetRandomPoint(Vector3 center, float maxDistance) {
// Get Random Point inside Sphere which position is center, radius is maxDistance
Vector3 randomPos = Random.insideUnitSphere * maxDistance + center;
@IJEMIN
IJEMIN / SpriteMerger.cs
Created September 22, 2018 11:26
Sprite Merger in Unity
using UnityEngine;
using System;
using System.Collections;
using System.Collections.Generic;
// Merge multiple Sprites as one sprite
public static class SpriteMerger {
public static Sprite MergeSprite(Sprite[] sprites) {
// 스프라이트 중 가장 큰 크기의 것으로 지정되야함
@IJEMIN
IJEMIN / .gitignore
Last active September 15, 2023 10:59
Unity + Rider gitignore
# Created by https://www.gitignore.io/api/unity
# Edit at https://www.gitignore.io/?templates=unity
# Jetbrain Rider Cache
.idea/
Assets/Plugins/Editor/JetBrains*
# Visual Studio Code
.vscode/
@IJEMIN
IJEMIN / auto_car.ino
Created December 27, 2018 07:11
Arduino Car code for friend homework :P
#include <SoftwareSerial.h>
#include <AFMotor.h>
AF_DCMotor motor_L(4); // 모터드라이버 L293D 3: M3에 연결, 4: M4에 연결
AF_DCMotor motor_R(3);
// ????
int i;
int j;
//초음파센서 출력핀(trig)과 입력핀(echo), 변수, 함수 선언//
@IJEMIN
IJEMIN / DownloadReports.py
Created January 1, 2019 11:37
Download Google Play Console Sales Report from google cloud storage
from google.cloud import storage
import os
certificationJsonFile = 'XXXXX.json'
bucketName = r'pubsite_prod_rev_XXXXXX'
reportYear = 2018
# Connecte with Service Account
storage_client = storage.Client.from_service_account_json(certificationJsonFile)
@IJEMIN
IJEMIN / admob_payments_download.py
Last active January 21, 2019 11:09
Download all Admob Payments invoice in last year as PDF
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
import pdfkit
# 작년의 모든 애드몹 수입 지불 영수증을 자동으로 PDF로 다운로드하는 스크립트
# 필요한 의존 라이브러리
# PIP : selenium, pdfkit
@IJEMIN
IJEMIN / Singleton.cs
Last active January 31, 2019 06:10
Game Programming Pattern examples
public class AudioManager : MonoBehaviour {
public static AudioManager Instance
{
get
{
if (!m_instance)
{
m_instance = FindObjectOfType<AudioManager>();
if (!m_instance)
@IJEMIN
IJEMIN / DownloadAndCache.cs
Created February 14, 2019 20:33
Unity Download and Cache AssetBundle by auto Hashing by Azure Storage ETag
public class DataDownloader : MonoBehaviour
{
//...
private IEnumerator DownloadAndCache(Action<AssetBundle> objectReceiver, string bundleUrl)
{
UnityWebRequest wwwReq = UnityWebRequest.Head(bundleUrl);
yield return wwwReq.SendWebRequest();
@IJEMIN
IJEMIN / BubbleSort.cs
Created February 27, 2019 07:55
Algorithm practice
using System;
using System.Collections;
public class Program
{
public static void Main()
{
Action<int[]> bubleSort = (int[] list) => {
bool again = false;
int limit = list.Length;