Skip to content

Instantly share code, notes, and snippets.

View easylogic's full-sized avatar
😀
happy coding

jinho park easylogic

😀
happy coding
View GitHub Profile
@easylogic
easylogic / toolbar.md
Created August 28, 2015 01:15
Toolbar 를 어떻게 만들까?

Toolbar 정의

 var Toolbar = function (summernote) {
    var self = this;

    var $toolbar = summernote.layoutInfo.toolbar;

    this.initialize = function () {
      var $bold = renderer.button({
@easylogic
easylogic / box.md
Last active August 28, 2015 14:43
easylogic 을 쓰자.

Box 에 블럭을 담아보자.

  • gist 와 비슷하게 되겠다.
  • block 의 이름은 확장자가 무엇이냐에 따라 달려있다.
  • block 의 이름이 바뀌면 자동으로 확장자를 검색해서 syntax highlighting 구조가 바뀐다.
  • 실행할 수 있는 파일 확장자를 잘 지정해야할지도 모르겠군
  • 모든 것은 sandbox 안에서 실행이 되어야 한다.
  • sandbox 를 어떻게 만드나 ?
@easylogic
easylogic / summernote-fullcustom
Last active August 29, 2015 14:10
summernote-fullcustom
summernote 는 현재 bootstrap 기반인데.
ui 상관 없이 기존 기능을 쓸려면 어떻게 해야하는가 ?
1. button
2. icon
3. toolbar
4. dialog
가장 좋은 방법은 기본 소스에서 bootstrap 코드를 빼는 것이다.
@easylogic
easylogic / gist:78c0f39c767487adba64
Last active August 29, 2015 14:11
Collector 를 만들자.
일단 collector 를 만들어보자.
모든 데이타는 json 으로 저장해보자.
그럼 mongodb 가 필요할까? 그럴지도 모르겠다.
그럼 무엇이 필요한지 생각해보자.
1. 대상
@easylogic
easylogic / gist:4596690eb355104b1f83
Created December 13, 2014 16:07
DSL 이 필요할 것 같다.
각각의 기능에 맞는 DSL 이 필요하다.
Collector 에 맞는 DSL 을 기획해보자.
Html Get http://www.naver.com/news
params
Key value
Set
Key selector
Key {
@easylogic
easylogic / gist:53347e1289ab483e8018
Created December 15, 2014 17:01
QueryBuilder 가 있어야 할 듯 하다.
class Table {
long field;
}
Table.find("id", 10);
Record r = QueryBuilder
.select("$1.field", "$2.field2")
.from(Table.class, Table2.class)
.join("$1.field = $2.field")
.where("$1.field = ", 10)
@easylogic
easylogic / gist:5003a5277b68def6fc8e
Created December 18, 2014 23:15
자바 시간 관리
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* Created by yuni on 2014-12-18.
*/
public class Test {
public static void main(String args[]) {
long current = System.currentTimeMillis();
@easylogic
easylogic / gist:2ec20b7dd5b72dcfc72c
Created December 23, 2014 18:51
자바에서 json 형태로 코딩하기
String json = "{
width : 800,
height : 800,
padding : 'empty',
grid : {
x : { type : 'block', target : 'name' }
}
} ";
ChartBuilder c = new ChartBuilder(json);
@easylogic
easylogic / gist:582138c497f3d6b11fb7
Created January 3, 2015 18:04
chart 서비스를 만들자.
무엇이 필요한가?
1. chart
2. data
3. ui
data 를 기획하고
chart 를 만드는 UI 로 해당 차트를 구성
잘 만들어진 UI 구조가 필요하다.
@easylogic
easylogic / gist:374e5d7dd19b2874eaee
Last active August 29, 2015 14:13
차트 서비스 설계

Chart UI

  • 차트를 코드로 생성 가능
  • UI 로 생성 가능
  • axis, brush, widget 조합
  • drag and drop 으로 형태 구성
  • 개별 객체 클릭할때 이벤트 설정이 필요함.
  • 개별 객체는 코드로 입력한 json 과 서로 호환됨.
  • 커스텀 grid, brush, widget 을 만들 수 있거나 또는 등록 가능해야함.
  • 커스텀의 경우 버전 관리도 되면 좋을 듯 ?