• blob를 img 의 src로 사용하는 방법

    File API에서 blob나 file object를 추출하는 방법은 여러 사이트에 설명이 잘 되어 있는데 이걸로 뭘 어떻게 하는 것인지 이해가 되지 않거나 잊어버리는 때가 많아서 따로 정리해 둔다. 아래의 예제는 canvas의 내용을 BLOB형태로 추출한 후 이를 img의 src로 사용하는 케이스를 설명한다. canvas에 원을 그린 후 이 그림을 img의 src에 적용한다. 먼저...


  • revokeObjectURL 함수의 효과

    URL.revokeObjectURL은 URL.createObjectURL() 호출로 부터 생성된 object URL을 해제하는 역할을 수행한다. Object URL은 revokeObjecturl을 호출하기 전이나 이 URL이 생성된 document의 라이프타임이 끝나기 전까지 유효하다. 아래의 예제는 한번 생성된 URL이 여러 곳에서 사용되는 예와 revoke이 후에 사용되었을 때 어떻게 되는지 보여 준다. 이 예제에서 세번째 img는 이미지를 표시하지 못한다. 이는 revoke가 실행된...


  • 문명6 튕김 꺼짐 시 해결 방법

    문명6 진행 중 특정 턴에서 크래시가 나면서 꺼지는 경우가 있어서 원인을 찾아 보았습니다. 보통은 다음과 같이 외교창이 나타난 이후에 꺼져버리는데 1) 특정 옵션을 선택하면 꺼짐. 2) 어떤 옵션을 다 해봐도 꺼짐. 의 두 가지 케이스가 있을 수 있는데, 지금까지는 꺼짐 현상이 발생하면 다시 켠 후 세가지 옵션 중 하나를 선택하면...


  • jekyll-archives 구성 파일

    jekyll-archives의 configuration에는 permalinks 가 있다. jekyll 에도 permalink가 존재하는데 무슨 차이가 있는지 이틀정도 헤메다가 이제서야 정리가 되었다. 머리속으로만 정리하고 빌드하면서 점점 더 헷갈리게 되었는데 생성 결과를 노트 필기를 하면서 좀 이해가 되었다. 역시 생각 정리에는 노트와 펜 만한게 없는것 같다. jekyell의 peramlink _config.yml에 들어있는 permalink는 기본값이 date로 되어 있다. date는...


  • PL/SQL 의 프로그램 구조 및 변수 선언 및 사용

    PL/SQL 프로시져의 구조 및 변수 선언 방법을 설명합니다. 가장 작은 프로시져. begin null; end; plsql 프로그램은 프로시져라고 부르며 begin으로 시작해서 end; 로 끝난다. begin과 end사이에 아무런 명령이 없으면 구문 오류이므로 null;을 넣던지 다른 명령을 넣던지 해야 한다. 변수가 없는 프로그램은 거의 없다. 변수를 선언하는 방법은 아래와 같다. 변수의 선언과 범위는...