본문 바로가기
자바스크립트 클로저 Closure와 for 반복문 바인딩 예제 5개 클로저를 활용할 경우 여러 장점이 있지만, 변수가 묶여 반복문이 비정상적으로 구동하는 경우가 있습니다. 예를 들면 아래와 같습니다. var funcs = []; for (var i = 0; i < 3; i++) { funcs[i] = function() { console.log("My value: " + i); }; } for (var j = 0; j < 3; j++) { funcs[j](); } 의도는 1, 2, 3을 순차적으로 출력하는 것입니다. 하지만, 클로저 결과 화면처럼 3이란 숫자만 3번 출력됩니다. 문제는 변수 i 가 외부 변수에 바인딩된다는 것입니다. 하지만, 여러 해결책이 있습니다. 하나씩 알아보겠습니다. ◆ 인덱스 변수를 묶는 가장 간단하고 읽기 쉬운 방법 for (var i = 0; .. 2019. 6. 20.
개발자 관두고 공무원하겠다던 패기 넘치던 시절 내가 주민등록증을 발급받고 합법적으로 음주가무를 즐기기 시작한 무렵. 전산원(요즘 IT 학원) 졸업 후 SI 업체로 취직하던 분들이 많았다. 사회에서 요구하는 수요가 폭발적으로 증가해 IT 분야 취업은 그야말로 누워서 떡먹기라고 생각하는 사람이 많았다. 덕택에 개발자 소모품으로 생각해 쓰고 버리는 거라는 잘못된 사고가 이 나라에 퍼지기 시작했다. 2천 초반의 연봉이 마음에 들지 않아 프리랜서로 전향해도 월급은 고작 2,300 많아질 뿐 살림살이는 나아지지 않았다. 농사짓는 것도 아닌데 겨울엔 왜 일이 없을까? 불안하여 개나리가 피는 봄에 향긋한 꽃내임을 맡으며 면접 자리로 향한다. 근데 세상에나 ... LG, SDS, 현대에서 단가를 5~15%를 내렸단다!!! SI 위주였던 우리나라 IT 현실에 인력 시.. 2019. 6. 19.
클레이튼, 카카오 코인 - 6월 27일 발표될 가상화폐 출처는 청개구리 투자클럽입니다. 아랫줄부터 시작입니다. 이번 달 반드시 체크하고 계셔야 할 주요 증시 이슈가 하나 있어 말씀드립니다. ▶ 주요이슈 체크: 6월 27일 카카오 ‘클레이튼’ 최초 공개여러분, 혹시 ‘클레이튼’이라고 들어보셨나요? 만약 지금까지도 이에 관해 알지 못하신다면 조만간 시장에서 이슈가 될 수도 있으니 꼭 잊지 말고 기억해 주십시오. ‘클레이튼’은 카카오의 블록체인 기술 계열사인 ‘그라운드X’가 자체 개발한 블록체인 플랫폼을 말합니다. 요 근래 페이스북이 자체 암호화폐인 ‘글로벌 코인’의 발행을 추진하면서 전 세계의 이목을 집중시키고 있는데, 카카오 역시도 오는 27일 퍼블릭 블록체인 플랫폼인 ‘클레이튼’을 출시하고 암호화폐인 ‘클레이’를 발행할 예정입니다. 또한 카카오는 현재 카카오.. 2019. 6. 18.
예금 이자 계산 공식 뜻, 금리 2%면 수령액은? 이 포스트에서 예금 이자 계산 공식 함께 알아보겠습니다. 간략한 예시를 들어 설명해 드릴 텐데, 공식 자체는 간단하니 금세 이해할 수 있습니다. 참고로, 위 그림처럼 보통 이율이라 함은 1년 기준입니다. 또한, 신협 대전한일신용협동조합에서는 정기예금 이율이 2.5%로 높은 편인데요. 예금 금리 높은 곳 찾으실 때는요. 시중은행과 저축은행, 신협 등도 함께 알아보시는 게 좋습니다. ◆ 예금 이자 계산 공식 - 1■ 공식원금 * 거치기간(월) * 금리 / 12 ■ 예시100만원 1년(12개월) 예치, 금리 2.2% 세전 1,000,000 * 12 * 0.022 / 12 = 22,000 세후 22,000 - 3,388 = 18,612 위 예금 이자 계산 예시처럼 100만원을 1년 예치하면 이자는 세전 22,0.. 2019. 6. 18.
직각삼각형비 - 세변의 비, 3평방의 정리 3평방의 정리, 피타고라스의 정리에 관한 내용입니다. 루트3 및 루트2가 나오는 것은 다음의 두 가지 특별한 직각 삼각형의 경우입니다. 직각 삼각형에서는 3평방의 정리가 성립하므로 3개의 모서리가 30°, 60°, 90°인 직각 삼각형과 45°, 45°, 90°인 직각 삼각형의 세변의 길이는 각각 다음과 같은 관계가 성립됩니다. 3평방의 정리 덧붙여서, 바로 위의 그림에 나온 직각 삼각형에서 이 성립됩니다. 이것을 3평방의 정리라고 합니다. 2019. 6. 17.
파이썬 데이터베이스 Sqlite db 쿼리 사용, 생성 삽입 삭제 정렬 파이썬 데이터베이스로 SQLite 사용하여 db 생성, 삽입, 삭제, 조회, 정렬 방법을 알아보겠습니다. 전체 예제 소스는 아래에 있으며, 파이참에서 실행할 때 콘솔에서 제어할 수 있습니다. Python While 반복문을 통해 콘솔에서 계속 제어 가능합니다. 메뉴는 아래와 같습니다. DB 테이블 생성 : CREATE TABLE infos데이터 삽입 : INSERT INTO infos VALUES데이터 출력 : SELECT * FROM infos데이터 검색 : SELECT * FROM infos WHERE name="{}"데이터 정렬 : SELECT * FROM infos ORDER BY name데이터 삭제 : DELETE FROM infos WHERE name="{}" ◆ 파이썬 데이터베이스(Sqlit.. 2019. 6. 17.
주식 이관. 키움증권 계좌 <- NH투자증권 이체 (수수료 2천원) NH투자증권에서 계좌개설 할 땐, 많이 벌면 그만이라는 생각을 했습니다. 수수료가 타사 대비 높은 편이라는 점을 알고 있었습니다. 그러다 키움증권 계좌개설 이벤트를 보고 더는 높은 수수료를 내며 NH투자증권을 이용할 수 없겠다는 생각이 들더군요. 그래서 수수료가 업계 최강인 키움증권으로 주식 이관을 했습니다. 지금부터 NH투자증권에서 키움증권으로 주식 옮기기 방법 알려드리겠습니다. 또한, 주식 증권사 이동을 위해 먼저 준비할 몇 가지가 있습니다. 신분증 준비키움증권 비대면 계좌 개설키움 공인인증 완료키움 증권계좌에 출금 계좌 등록NH투자증권 보안 카드 준비 위 5가지 항목을 챙겨야 아래 증권사 옮기기 시작할 수 있습니다. QV 아이폰 앱 기준으로 설명해 드리며, 내 계좌에서 내 계좌로 주식이관하는 방법입.. 2019. 6. 16.
파이썬, 기상청 xml 데이터 가져와서 날씨 뿌리기 (rss 파싱) 기상청에서 공개하는 xml 데이터 이용하여 날씨 정보 알아낼 수 있습니다. 기상청 날씨누리 인터넷 RSS 페이지로 이동하면 되는데요. 파이썬에서 사용할 링크는 아래에 있습니다. [기상청] 서비스 인터넷중기 예보 [바로가기] 기상청 xml 데이터 가져와서 날씨 뿌리기 하려면, 위 그림처럼 전국, 또는 도道별 RSS 정보를 얻어야 합니다. 가령, 전국 URL은 http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp?stnId=108 입니다. 지역은 stnid= 뒤 3자리로 분리됩니다. 중기예보 지역별 코드 전국 108 서울, 경기도 109 강원도 105 충청북도 131 충청남도 133 전라북도 146 전라남도 156 경상북도 143 경상남도 159 제주도 184 .. 2019. 6. 16.
파이썬 이미지 예제10개 PIL Enhance, Ops 파이썬 이미지 10개 예제입니다. Enhance 4개, Ops 예제 6개입니다. Python 이미지 라이브러리는 PIL 을 사용했으며, 파이참에 PIL 설치 안 되어 있으시다면 이 포스트[바로가기] 참고하세요. 먼저 PIL 을 설치해야 예제를 확인해 볼 수 있습니다. ◆ PIL ImageEnhance 예제 4개 123456789from PIL import Imagefrom PIL import ImageEnhance img3 = Image.open('아리무라 가스미.jpg') ImageEnhance.Sharpness(img3).enhance(10).show()#ImageEnhance.Color(img3).enhance(2.5).show()#ImageEnhance.Contrast(img3).enhance(1.. 2019. 6. 15.
[빗썸] 농협 비대면 계좌 개설, 올원뱅크 (NH스마트뱅킹 안됨) 빗썸에서 가상화폐 투자해 보려니 농협 계좌가 필요하네요. 그래서 NH스마트뱅킹 설치했다가 지우고 올원뱅크 설치해 사용 중입니다. 농협 비대면 계좌 개설할 땐, 올원뱅크 사용하세요. NH스마트뱅킹에서는 앱 버그 때문에 계좌 개설 안 됩니다. 이 포스트에서는 NH스마트뱅킹 기준으로 설명하는데, 올원뱅크도 메뉴 똑같으니 같은 방법으로 진행하시면 됩니다. 다시 말씀드리지만, 농협 비대면 계좌 개설할 때, 농협 비대면 계좌 개설 방법 비교NH스마트뱅킹 - 버그 때문에 못 만듬올원뱅크 - 만들 수 있음 만드는 과정 똑같음 농협은 대체 어떤 회사 개발자들이랑 일하길래 뭘 만들던 이럴까요? 참 안타깝습니다. NH스마트뱅킹 기준으로 설명하지만, 올원뱅크랑 메뉴 똑같습니다. 이 포스트 참고하셔도 됩니다. 앱스토어에서 앱 .. 2019. 6. 14.
자바 64비트 다운로드 링크 - Java 8 Update 211 버전 바로 본론 시작합니다. java.com에서 제공하는 링크를 바로 이용하시면 되겠습니다. 64비트 다운로드 Windows용 64비트 Java [다운로드 링크] 위 사이트로 접속하면 아래처럼 자바 64비트 다운로드 페이지가 보입니다. 지난 2019년 4월 16일 릴리즈된 jre-8u211-windows-x64.exe 파일을 받을 수 있습니다. 아마 이 글이 올라가기 전에 업데이트가 이뤄졌다면 다른 버전으로 보이실 겁니다. 그래도 상관없으니 화면 아래 동의 및 무료 다운로드 시작을 눌러 파일을 받으세요. 화면 가운데 아래에 있는 버튼을 누르면 jre-8u211-windows-x64.exe 파일 다운로드가 완료됩니다. 자바 64비트 다운로드했다면 저 아이콘을 더블 클릭하여 설치를 진행하면 됩니다. 또한, 윈도우.. 2019. 6. 14.
Excel 엑셀 곱하기 함수 * Product 사용 방법 엑셀 사용할 때 곱셈 방법 몰라서 어려운 점은 없나요. 특히 엑셀 초보자라면 계산과 수식 때문에 고생한 경험 있으실 겁니다. 그래서 이번에는 곱셈을 중심으로 덧셈, 뺄셈, 나눗셈, 반올림 등의 계산 기초부터 응용까지 다루겠습니다. 엑셀에 익숙하지 않은 분들도 이해하기 쉽도록 말씀드리겠습니다. ※ 본문에 포함된 엑셀 곱하기 함수 사용 방법은 Office 2013에서 작업한 결과입니다. 엑셀에서 곱셈 결과 얻기엑셀에서 기본적인 곱셈은 별표 *를 사용[구문] = 숫자 * 숫자또는= 수치 * 수치 별표 * 는 곱셈을 의미합니다. 예) "2 X 3 (2의 3배)"의 경우 셀 수식 = 2 * 3 이렇게 나타냅니다. 마찬가지로 C1셀에서 "A1셀과 B1셀의 곱셈 결과"를 표시하고 싶다면, C1 셀에 입력하는 수식은 .. 2019. 6. 13.