Programming/d32018. 12. 23. 22:54

mouseover는 d3 라기 보다는 그냥 순수(?)한 mouseover 이벤트로 구현하는 듯


      svg.selectAll("circle")

          .data(dataset)

          .enter()

          .append("circle")

          .attr(circleAttrs)  // Get attributes from circleAttrs var

          .on("mouseover", handleMouseOver)

          .on("mouseout", handleMouseOut); 


[링크 : http://bl.ocks.org/WilliamQLiu/76ae20060e19bf42d774]

[링크 : http://bl.ocks.org/phil-pedruco/9032348]

[링크 : http://bl.ocks.org/d3noob/a22c42db65eb00d4e369]

'Programming > d3' 카테고리의 다른 글

d3 axis / time domain  (0) 2018.12.26
d3 time domain  (0) 2018.12.21
d3 double line graph  (0) 2018.12.21
d3 axis  (0) 2018.11.27
d3 온도/습도 그래프  (0) 2018.11.26
Posted by 구차니

네이버 지동데서 선의 굵기를 임의로 바꿀수 있는 법 찾는중


개발자 도구에서 아래로 입력하면 바뀌는 것 확인

polyline.setStyles("strokeWeight","10")

[링크 : https://navermaps.github.io/maps.js/docs/tutorial-3-polygon-simple.example.html]

Posted by 구차니

난 언제 돌아올지 모르겠지만

일단 장모님 댁으로 고고

Posted by 구차니

운이 좋게(?) 첫애가 자서


습기 제거제 교체하고

이불 다 털고(안방, 내방).

빨래 개키고

빨래 널고

마루 정리하고

애 옷 정리하다가 포기하고

내 옷 이랑 아내옷 (거실 서랍장)( 정리하고



그것만 해도 시간이 훅훅 지나가네

Posted by 구차니
Programming/d32018. 12. 21. 19:51

희한하리 만치 시간축에 대해서 년/월/일 시:분:초 까지 출력을 하기 힘드네?

가장 바라는건 일 단위는 전부 출력하고 그 외에는 시분초만 출력하는건데 가능하려나?


[링크 : http://bl.ocks.org/ssmaroju/8af70edf235c6fcfe01bd7c1a4f95b96]

[링크 : https://stackoverflow.com/questions/33388547/time-axis-in-d3-js-with-specific-time-zone]

[링크 : http://www.d3noob.org/2012/12/formatting-date-time-on-d3js-graph.html]

[링크 : https://www.dashingd3js.com/lessons/d3-time-scales]

[링크 : http://bl.ocks.org/jebeck/9671241]

'Programming > d3' 카테고리의 다른 글

d3 axis / time domain  (0) 2018.12.26
d3 mouseover  (0) 2018.12.23
d3 double line graph  (0) 2018.12.21
d3 axis  (0) 2018.11.27
d3 온도/습도 그래프  (0) 2018.11.26
Posted by 구차니
Programming/d32018. 12. 21. 17:37

d3.v4 기준

두개의 값을 출력하는 녀석(2계열)


[링크 : https://bl.ocks.org/brianbancroft/d4e65c54a1e7f16d5187ea03820e7c36]

'Programming > d3' 카테고리의 다른 글

d3 mouseover  (0) 2018.12.23
d3 time domain  (0) 2018.12.21
d3 axis  (0) 2018.11.27
d3 온도/습도 그래프  (0) 2018.11.26
d3 multi line graph  (0) 2018.11.21
Posted by 구차니

between 이나 TIMEDIFF 이런걸로 될 줄 알았는데 영안되서

결국에는 +-15로 계산을 해야겠네.. 끄응


select T.temperature, T.humidity, T.created as tcreated, P.ph, P.voltage, P.created as pcreated 

from (select * from dht11 where DATE(created) >= '2018-12-20' ) as T, 

(select * from ph where DATE(created) >= '2018-12-20' ) as P WHERE

TIME_TO_SEC(P.created) - 15 < TIME_TO_SEC(T.created) AND TIME_TO_SEC(T.created) < TIME_TO_SEC(P.created) + 15;

[링크 : https://www.w3resource.com/mysql/date-and-time-functions/mysql-time_to_sec-function.php]


[링크 : https://stackoverflow.com/questions/7636599/calculating-time-difference-between-2-dates-in-minutes]

[링크 : https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_timestampdiff]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

mysql / unix-socket  (0) 2019.09.04
mysql exists  (0) 2019.07.05
mysql join과 필드명 변경하기  (0) 2018.12.21
join은 위험한 동물이다(?)  (0) 2018.12.21
mysql client 다른 호스트 접속하기  (0) 2018.12.20
Posted by 구차니

필드명도 table.field AS newfilename 으로 하면 되네


[링크 : https://statkclee.github.io/sql-ecology-lesson/kr/03-sql-joins-aliases.html]

Posted by 구차니

데이터가 좀 지랄 같이(?) 많은 녀석이긴 한데


mysql> select count(*) from dht11;

+----------+

| count(*) |

+----------+

|    57186 |

+----------+

1 row in set (0.09 sec)


mysql> select count(*) from ph;

+----------+

| count(*) |

+----------+

|    57637 |

+----------+

1 row in set (0.17 sec) 


아무생각 없이 조인하고 조건식을 돌리니 8초.. ㄷㄷ

select * from dht11 as T,ph as P where T.created = P.created and DATE(T.created) >= '2018-12-20'; 

97 rows in set (8.12 sec)


날짜 쳐내고 조인하니 0.44초!

select * from 

(select * from dht11 where DATE(created) >= '2018-12-20' ) as T,

(select * from ph where DATE(created) >= '2018-12-20' ) as P 

WHERE T.created = P.created; 

98 rows in set (0.44 sec)



+
요건 DATE() 찾아 본다고 링크 추가

[링크 : https://code.i-harness.com/ko-kr/q/1c4e6a]

Posted by 구차니
회사일/Epson L805 rpi2018. 12. 21. 14:58

소스는 아래와 같고

$ cat dump.c

#include <stdio.h>


void main()

{

    unsigned char data[] = {

        0x1b,'@',0x1b,'(','R',0x08,0x00 ,0x00 ,'R','E','M','O','T','E','1','C','H',

        0x02 ,0x00 ,0x00 ,0x00 ,0x1b ,0x00 ,0x00 ,0x00 ,0x1b ,0x00 ,0x0c ,0x1b ,0x00 ,0x1b ,0x00

    };


    int len = sizeof(data);

    int idx = 0;


    for(idx = 0; idx < len; idx++)

        printf("%c,",data[idx]);


아래의 명령어를 통해서 raw 명령어를 생성하면 헤드 청소가 시작된다.

$ gcc dump.c

$ a.out > dump 

$ lp -o raw dump


다만.. 어느 시점에 끝나는지 알기가 힘드네..

escputil 로는 -s 주면 애가 응답이 없고

lpstat -t 로도 idle 타이밍이 애매~하다


일단 덤프해서 만든 16진수 명령어 인자

0x1b,0x40,0x1b,0x28,0x52,0x08,0x00,0x00,0x52,0x45,0x4d,0x4f,0x54,0x45,0x31,0x43,0x48,0x02,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x1b,0x00,0x0c,0x1b,0x00,0x1b,0x00 


'회사일 > Epson L805 rpi' 카테고리의 다른 글

epson 개발자 사이트  (0) 2019.03.26
esc/p 예제  (0) 2019.03.19
Epson L805 power flush  (0) 2019.02.07
escputil 디버그 모드  (0) 2018.12.21
rpi epson printer  (0) 2018.12.20
Posted by 구차니