목록전체 글 (65)
내일을 위한 오늘

지난 5월 9일, 심상찮은 트레일러 영상이 하나 공개되었습니다. 그것은 다름 아닌 아.바.타.2 AVATAR 2 THE WAY OF WATER Trailer (4K ULTRA HD) 2022 13년 전, 가히 신드롬이라 불릴 정도로 선풍적인 인기를 휩쓸었던 아바타. 마치 정말 내가 숲길을 걷고 있는 것 같은 4D 효과가 너무 신기했던, 그 충격의 영화. 스토리의 수준은 아무래도 좋았던, 사실 전혀 중요하지 않았던 그런 영화였습니다. 마치.. 쥬라기 공원을 소설로 읽고 난 뒤에 말이죠.. 내 머리속에만 있던 수 많은 공룡들을, 영화화된 쥬라기 공원에서 스크린을 통해 처음 만났을 때의 그런 충격이랄까요. 그런 수준이었던 아바타가, 하늘을 지배했던 아바타 스토리가 13년만에 바다(로 보이는 수중 세계)를 배경..

어린 아이를 두신 부모님이라면, 킨더조이를 모를 수가 없겠지요. 그동안 킨더조이를 먹고 싶다고 할 때마다 아이와 실랑이를 벌이기만 했지, 어떻게든 서로에게 좋은 방향으로 뭔가 분위기랄까 흐름을 이끌어 갈 생각을 못했는데, 우연찮게 발견한 이 게임이 아이와 함께 할 수 있는 하나의 연결고리가 될 수도 있겠다 싶네요~ 사실, 킨더조이를 까 먹을 때마다 나오는 장난감이 너무 조잡해서 '그게 뭐냐..' 그러면서 킨더조이를 무시했었는데, 막상 애들은 엄청 좋아하더군요. 하여튼, 그 조잡한 장난감이 저에겐 더 이상 무시와 홀대의 대상이 아니게 되어버렸습니다. 일종의 게임 아이템화 되면서 아이들이 더 신나게 놀 수 있는 놀거리를 만들어준 킨더조이에게 고마워 해야 하려나요... 그래도 스마트폰은 가능하면 많이 안 주고..

1. Printing using window.onbeforeprint and window.onafterprint. var prtContent; // The content you want to print var initBody; // Original web page body content function startPrint (div_id) { prtContent = document.getElementById(div_id); window.onbeforeprint = beforePrint; window.onafterprint = afterPrint; window.print(); } function beforePrint(){ initBody = document.body.innerHTML; document.bod..

웹페이지에 인쇄 기능을 넣고 싶은데, 인쇄 결과물에는 전체가 아니라, 특정 부분만 나오게 하고 싶을 때가 있습니다. 웹서핑을 하다보면 이런 기능이 구현된 곳이 종종 보이지요. 두 가지 방법이 있어 소개합니다. [첫 번째 방법] 같은 기능을 구현한 소스이더라도, 아이디어에 따라 다양하게 활용할 수도 있습니다. 예를 들어, 인쇄 후에는 인쇄 버튼 같은 특정 영역을 안보이게 하고 싶다거나.. 할 때, 아래 첫 번째 예시의 afterPrint() 함수 안에 원하는 코드를 작성하면 될 것입니다. var prtContent; // 프린트 하고 싶은 영역 var initBody; // body 내용 원본 // 프린트하고 싶은 영역의 id 값을 통해 출력 시작 function startPrint (div_id) { p..

이번에는 팝업북입니다! 제가 만든 건 아니고요, 초3 아이가 고사리 같은 손으로 가위질하고 칼질하고 풀칠해서 만들었답니다. 지금까지 만들었던 것들이 꽤 되는데, 기록으로 남겨두지 못해 너무 아쉬웠거든요. 이렇게나마 남겨봅니다. (몰래 ㅎㅎ) 다운로드 경로는 포스트 아래에 링크 걸어두겠습니다. 접으면 책 한권입니다. 하지만 실제 크기는 정말 작아요. 저 책의 너비가 손가락 두마디? 세마디? 정도 밖에 되지 않는답니다. 다 만들고 나서 펼쳐보니, 오호.. 정말 팝업북이 되었습니다. 이게 A4 2장으로 만든 거라니.. 믿어지시나요? 그런데, 설명서가 A4 7장이라는 게 함정,.. 아무튼, 침대도 보이고, 부엌도 보이네요.. 응? 부엌에 저거 오븐인가요? 피자가 들어 있는 거 같은데... 헛헛- 아하.. 부엌에..

개발자로 입사했던 초기 회사들 중에 기억에 남는 사람들이 있습니다. 그리고 그 분들에게 배웠던 것 들 중에 현재까지도 자주 사용하는 것들이 있어 기록으로 남겨봅니다. > 저는 보통 신규 계정에 카피해 넣을 때 사용합니다. 입력하려는 계정에 이미 DB나 HTML 코드소스가 있을 때는 주의해서 사용해주세요. 1-1. DB 백업 /* 디비가 웹서버랑 같이 있는 경우, */ $ mysqldump -u [아이디] -p [디비명] > db_backup.sql /* 디비가 다른 아이피의 서버에 있는 경우, */ $ mysqldump -u [아이디] -p [디비명] -h [디비 아이피주소] > db_backup.sql 1-2. DB 입력 /* 디비가 웹서버랑 같이 있는 경우, */ $ mysql -u [아이디] -p ..

파이썬으로 크롤링 하던 중, 이런 오류가 뜬 적이 있습니다. 이런 정체 불명의 글자들이 쫘아악 나열될 때는 참 난감하지요. 그래도 언제나 해결책은 있습니다. 바로 구글 검색- [15896:26680:1217/153844.486:ERROR:device_event_log_impl.cc(211)] [15:38:44.485] Bluetooth: bluetooth_adapter_winrt.cc:1073 Getting Default Adapter failed. 음? 난 bluetooth 를 사용한 적이 없는데.. 이게 뭔지 몰라 잠시 멍했는데, 역시 구글링하니 답이 나옵니다. 저는 크롬 드라이버를 사용했기 때문에 크롬 옵션에 아래 빨간색 내용을 추가하는 것으로 해결할 수 있었습니다. 호기심에 파이어폭스 드라이버를 ..

1. 코드 소개 파이썬으로 특정 웹페이지의 내용을 가져오는 소스를 만들어보았습니다. 윈도우에서 Visual Studio Code 로 코딩했으며, 크롬드라이버를 이용한 코드입니다. Visual Studio Code 설치와 파이썬 extension 설치에 관한 글은 구글에 많이 있으니 검색해 보시면 되겠습니다~ 저는 다음 금융에서 제공하는 페이지에서 원하는 내용을 가져오는 코딩을 작성해 보았습니다. 아래 이미지에서와 같이.. 외국인 + 순매수 상위 30개 종목의 종목명, 금액, 수량,등락률을 가져오도록 한 코드입니다. 2. 대상 사이트 https://finance.daum.net/domestic/influential_investors 외국인/기관매매 | 다음 금융 외국인/기관매매 코스피 코스닥 -차트슬라이드..

대충 10여년 전, 이런 생각을 했었다. 어차피 지역구도가 확고하게 자리 잡은 이상, 정치적 텃밭에서 양적으로 밀리는 민주당은 한두 세대가 지나가기 전까지, 지속적인 집권은 어렵겠구나. 그래도 언젠가는, 세대가 거듭될수록 지역감정, 지역주의는 희석되겠지.. 그런데, 이번 대선을 겪으면서 이런 생각이 조금 더 꼬리를 물고 앞으로 나아갔다. 아니, 이런 경우엔 더욱 뒤로 되돌아갔다고 해야 하나. 대한민국 민주화 운동의 역사와 이런 역사적 경험에 대한 님비현상을 지역구도로 잘 이용해먹은 당시 권력층의 (우연에 가까운) 치밀한 계산(또는 천운)이 그대로 정치적 영토로 굳어져 국민들의 삶에 스며들어버린 게 아닐까 하는. 민주주의는 자본주의와 짝을 이루고, 사회주의는 공산주의와 짝을 이룬다는 20세기의 개념이 이제..

거의 10여년 전에 사용했던 방법인데, 혹시나 싶어 올려둡니다. 요즘도 이런 pdf 웹뷰어를 쓰는지 모르겠네요. 첫 번째 방법은 구글뷰어를 활용하는 방법입니다. 구글에서 공식적으로 지원하는 기능인지는 모르겠습니다. 어쨌거나 2022년 현재도 가능한 방법입니다. 두 번째 방법은 서버 언어가 지원하는 자체기능을 이용한 방법입니다. 여기서는 php를 예시로 들어보겠습니다. pdf_viewer.php