Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am lnyarl on github.
  • I am lnyarl (https://keybase.io/lnyarl) on keybase.
  • I have a public key ASANFGaH_Yr8tg7LjUOwzjs22SVhwf_V2OzHzwzPMYV1AAo

To claim this, I am signing this object:

@lnyarl
lnyarl / data.xml
Created December 2, 2016 17:43 — forked from soyoung86/data.xml
<?xml version="1.0" encoding="us-ascii"?>
<BalanceRule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<IncreaseHeartByTouch>1</IncreaseHeartByTouch>
<IncreaseCandleByTouch>1</IncreaseCandleByTouch>
<SkillData>
<SkillData>
<Name>candle</Name>
<Cost>0</Cost>
<Character />
<Power>1</Power>
@lnyarl
lnyarl / data.xml
Last active December 2, 2016 13:09
<?xml version="1.0" encoding="us-ascii"?>
<BalanceRule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<name>balance</name>
<hideFlags>None</hideFlags>
<IncreaseHeartByTouch>10</IncreaseHeartByTouch>
<IncreaseCandleByTouch>1</IncreaseCandleByTouch>
<SkillData>
<SkillData>
<Name>sonskill</Name>
<Cost>40</Cost>
@lnyarl
lnyarl / Test.java
Last active December 1, 2016 07:42
package test;
import java.lang.reflect.Field;
// change stringfff
public class Test {
public static void main(String[] args) throws Exception {
String str = "test";
String str2 = "test";
System.out.println(str + ", " + str2 + ", " + (str == str2)); // print test, test, true
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="if:Show Twitter widget" content="0"/>
<meta name="if:Use Infinite Scroll" content="0"/>
<meta name="if:Show Facebook link" content="0"/>
<meta name="text:Facebook Username" content=""/>
<meta name="if:Show Flickr link" content="0"/>
<meta name="text:Flickr Username" content=""/>
#include<stdio.h>
main(int argc, char* argv[])
{
printf("Hello World!\n");
return 1;
}
#include<stdio.h>
main(int argc, char* argv[])
{
printf("Hello World!\n");
return 0;
}
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.js" type="text/javascript"></script>

잘 빠진 군체 알고리즘

harry님의 사이트에서 보았던 플로킹 알고리즘(flockng algorithm)을 정리했다.(무려 2011년 2월 글이다.) 플로킹 알고리즘은 떼(flock)의 각 개체들의 행동 모델이다. 각 개체는 보이드(boid)라고 부르며 이 들은 세 가지 규칙을 이용해 움직인다. 이 알고리즘은 1986년에 Craig Reynolds가 낸 논문에서 처음 소개되었다. 원래 알고리즘은 여기서 볼 수 있다. 그는 이 모델을 이용해 새 떼나 물고기 떼등을 시뮬레이션 했으며 배트맨 리턴즈의 박쥐 떼가 날아다니는 영상, 소셜 네트워크에서 의견의 흐름을 시뮬레이션해서 미래 의견을 예측하거나 분산 시스템에서도 이용되었다고 한다. 어디에서 쓰였는지는 링크를 확인하고 알고리즘이 어떻게 동작하는지 보자.

옆의 버튼을 눌러서 한 보이드에 대한 자세한 정보와 그 범례를 볼 수 있다. : Undecorate

#include<stdio.h>
int main(int argc, char** argv){
printf("hello world!\n");
}
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.js" type="text/javascript"></script>

잘 빠진 군체 알고리즘

harry님의 사이트에서 보았던 플로킹 알고리즘(flockng algorithm)을 정리했다.(무려 2011년 2월 글이다.) 플로킹 알고리즘은 떼(flock)의 각 개체들의 행동 모델이다. 각 개체는 보이드(boid)라고 부르며 이 들은 세 가지 규칙을 이용해 움직인다. 이 알고리즘은 1986년에 Craig Reynolds가 낸 논문에서 처음 소개되었다. 원래 알고리즘은 여기서 볼 수 있다. 그는 이 모델을 이용해 새 떼나 물고기 떼등을 시뮬레이션 했으며 배트맨 리턴즈의 박쥐 떼가 날아다니는 영상, 소셜 네트워크에서 의견의 흐름을 시뮬레이션해서 미래 의견을 예측하거나 분산 시스템에서도 이용되었다고 한다. 어디에서 쓰였는지는 링크를 확인하고 알고리즘이 어떻게 동작하는지 보자.

옆의 버튼을 눌러서 한 보이드에 대한 자세한 정보와 그 범례를 볼 수 있다. : Undecorate