목록전체 글 (243)
차밍이
목차 ETH 네트워크를 통해서 Testnet에서 개발을 하거나 테스트를 진행할 때에도 이더리움이 필요하죠. 오늘은 ETH Goerli 테스트넷의 무료 테스트넷 코인을 받는 방법에 대해서 알아보겠습니다. 1. Alchemy 회원가입 ETH Geoli Faucet 자금을 받기 위해서 이제는 Alchemy에 회원가입을 진행해야합니다. 기존에는 그냥 받을 수 있었으나, 악의적인 공격때문에 바뀐 것 같네요 Alchemy 회원가입 링크 : https://alchemy.com/?r=e67bcbcf8b8b7485 로 이동해서 회원가입을 진행하겠습니다. Alchemy - the web3 development platform Whether you're a beginner developer, startup, web3 mar..
목차 AND 연산 ( && ) 일반적으로 알고있는 AND OR 연산자 결과 console.log(true && true) // true console.log(true && false) // false console.log(false && true) // false console.log(false && false) // false 자바스크립트에서도 다른 프로그램과 똑같은 연산 결과를 얻을 수 있습니다. 하지만, 여기에 조금 특이한 JS만의 연산 방식이 있습니다. A && B 라는 연산을 진행하는데 있어서 A가 true라면 AND연산 결과는 B가 어떤 값인지에 따라 달라지게됩니다. B가 true면 결과는 true B가 false면 결과도 false 입니다. 그렇죠? 그래서 JS에서는 만약 A부분의 첫 번째 ..
목차 javascript의 몫과 나머지를 구하는 방법에 대해서 알아보겠습니다. 몫을 구하는 방법은 Math.floor을 사용하는 방법과 parseInt를 사용하는 방법으로 두 가지가 있습니다. 몫 Javascript에서 몫을 구하는 방법 2가지를 알아보겠습니다. 사실 큰 차이는 없으니 편한 것을 사용하면 됩니다. 파이썬에서 //가 JS는 존재하지 않습니다. 1. Math.floor var q = Math.floor( 13 / 5) console.log(q) // 2 2. parseInt var q = parseInt( 13 / 5 ) console.log(q) // 2 나머지 remainder를 구하는 방법은 기본 js의 연산을 사용하면 간단합니다. const r = 13 % 5 console.log(r)
목차 자바스크립트의 변수란? 프로그래밍에서의 변수는 값을 나타내는 문자나 문자들의 집합이며 실행 중인 컴퓨터 프로그램에서, 임의의 값을 저장한 메모리 주소에 대응합니다. 쉽게 얘기하면 변수(variable)는 하나의 값을 저장하기 위해 메모리 공간에 이름을 붙인 것을 의미합니다. JS에서 사용하는 변수는 var, let, const 3가지가 있습니다. 이 3가지의 차이를 1. 변수 선언 방식 , 2. Scope 범위, 3. 호이스팅과 TDZ으로 나누어 알아보겠습니다. 변수 선언 방식 var 이전에 사용했던 변수 선언 방식으로 ES6 이후에는 추가된 let과 const가 추가되었습니다. var는 한 번 선언한 후 다시 선언해도 에러가 발생되지 않습니다. var myNum = 1 console.log(myN..
목차 역행자 추천도서 역행자 - YES24 오타쿠 흙수저에서 월 1억 자동 수익을 실현한 무자본 연쇄창업마,라이프해커 자청의 인생 역주행 공식 대공개 대부분의 사람들은 유전자와 본성의 명령을 그대로 따르기 때문에 평범함을 벗어 www.yes24.com 역행자 책을 읽으며, 이런저런 생각도 많아졌고 더 자세하게 뇌과학과 부의 대해서 공부를 해야겠다고 생각했다. 그래서 자청을 역행자로 만들어준 책들을 정리해서 적어두었다. 추천 책들이 난이도별로 리스트업 되어있어서 하나씩 책을 읽고 글을 써봐야겠다. 뇌에 대해 평소에 관심이 많았어서, 자청님의 애기는 상당히 흥미로운 부분들이 많다. 아래의 책 들을 읽으며, 많은 고민을 해보길 바란다. 레벨 1 독서 입문자에게 추천하는 책 부자의 그릇 : 돈을 다루는 능력을 ..
목차 기본 내용 제목 : 너무 재밌어서 잠 못 드는 뇌과학 저자 : 테오 컴퍼놀 역자 : 하연희 3줄 요약 인생에서 성공하려면 뇌 사용법을 알아야 한다. 뇌는 멀티태스킹에 취약하므로, ICT와 차단된 환경에서 하나의 일을 집중해서 하도록 한다. 적절한 휴식을 통한 Refresh가 뇌의 기억 저장 능력 및 생산성을 높일 것이다. 주요 내용 인생에서 성공하려면 훌륭한 뇌를 효율적이고 효과적으로 활용해야 한다. 뇌의 생산성을 떨어트리는 대표적인 예가 멀티태스킹과 ICT 커넥티드 상태이다. 여기서 ICT 커넥티드 상태는 핸드폰이나 이메일과 같은 현대의 통신 수단을 의미한다. 멀티태스킹을 하면 결과적으로 질과 창의성이 현저히 떨어질 뿐 아니라 시간도 더 오래 걸린다. ICT에 접속된 상태가 지속되면 지적 생산성이..
파이썬에서 PIL 모듈을 설치하려고 pip install PIL 이라고 하면 아래와 같은 에러를 발생시키면서 설치가 안된다. ERROR: Could not find a version that satisfies the requirement PIL (from versions: none) 해결 방법은 pip install Pillow 로 수행하면 된다.
목차 Subplot 기본 구조 그리기 make_subplots 함수를 사용해서 서브플롯 생성 rows와 cols 값을 통해서 몇 행, 몇 열로 그래프를 그릴지 설정하면 됨 import plotly.graph_objects as go from plotly.subplots import make_subplots fig = make_subplots(rows=2, cols=2) # make_subplots를 사용해서 서브플롯 구조를 그림 Subplot에 Subtitle 설정하기 start_cell subplot 번호 시작 위치를 바꿀 수 있음. 설정을 바꾸지 않으면 왼쪽 위부터 시작함 subplot_titles 각 Subplot 마다 부제목을 달아줄 수 있음 fig객체에 add_trace를 통해서 그래프를 추가해..
목차 Legend 이름 및 순서 설정 legendrank 를 통해서 순서의 우선순위를 줄 수 있다. name 에 설정해준 값이 legend로 표시된다. fig = go.Figure() fig.add_trace(go.Bar(name="fourth", x=["a", "b"], y=[2,1], legendrank=4)) fig.add_trace(go.Bar(name="second", x=["a", "b"], y=[2,1], legendrank=2)) fig.add_trace(go.Bar(name="first", x=["a", "b"], y=[1,2], legendrank=1)) fig.add_trace(go.Bar(name="third", x=["a", "b"], y=[1,2], legendrank=3)) f..
목차 Migration no such table: 테이블명 이런 식의 에러가 발생하는 경우는 DB에서 해당 테이블을 찾을 수 없어서 발생되는 에러이다. 그렇다면 보통은 migration 을 진행하면 해결이 된다. python manage.py makemigrations python manage.py migrate Migration with --run-syncdb 그런데 migrate를 해도 No migrations to apply. 라고 나오면서 migration이 진행되지 않는 경우가 있다. 그런 경우에는 --run-syncdb를 붙여서 migrate를 진행해보자. python manage.py migrate --run-syncdb DB에 테이블을 다시 만들어주는 명령어라고 한다. 이 후 다시 runs..