분류 전체보기
SQuirrel SQL Client 설치
www.squirrelsql.org/ SQuirreL SQL Client Home Page SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc, see Getting Started and Introduction. The minimum version of Java supported is 1.8.x www.squirrelsql.org Troubleshooting this directory can not be written please choose another..
Chrome 83부터 build-in UI의 CSS가 바뀝니다!
참고하세요~ https://developers.google.com/web/updates/2020/05/nic83 New in Chrome 83 | Web | Google Developers What's New in Chrome 83 for developers? developers.google.com
Null Propagation Operator in JavaScript
오랜만에 react-navigation을 다시 보는데 javascript 문법 중에 신기한 부분이 보였다. if (route.params?.post) { // Post updated, do something with `route.params.post` // For example, send the post to the server } 저기 ? ?? 저건 찾아보니 route.parmas && route.params.post와 동일한 의미였다.
nvm 주요 사용 명령어
node을 최신 버전으로 설정하고 default설정을 바꾼다. $ nvm install --lts $ nvm alias default lts/* https://github.com/nvm-sh/nvm/issues/1217
Typescript, Hello world!
Typescript, Hello world! Environment install typescript compiler(실은 Transpiling, 변환) $ npm install -g typescript $ tsc -v Version 3.9.2 $ node -v v10.15.3 Ch 1. Transpiling tsc 을 이용해서 ts파일을 js파일로 변환시킨다. person.ts file 작성 class Person { private name: string; constructor(name: string) { this.name = name; } sayHello() { return "Hello, " + this.name; } } const person = new Person("Lee"); console.log..
shadow dom에 대해서 (feat. react-twitter-embed)
react-twitter-embed을 사용하다가 dom에 접근해서 A tag에 onclick을 overwrite하고 싶은데 shadow dom에 쌓여있어서 접근방법을 못찾고 있었다. 그러다가 stories(시나리오 정도?)에서 검색하니 react-twitter-embed에서 shadow dom을 제공하는 부분이 있어서 기록에 남긴다. { const tweetEl = tweetWidgetEl.shadowRoot.querySelector('.EmbeddedTweet') tweetEl.style.width = '800px' tweetEl.style.maxWidth = '800px' }} /> 위 코드에서 보듯 onLoad에서 shadow Root을 받아올 수 있다. Reference 나중에 shadow dom..
python multiprocessing 을 Windows jupyter 에서 실행시키기!
단도직입적으로 말하면 work에 해당하는 부분만 따로 py 파일로 만들어서 외부로 두고 jupyter에서 사용할 때 불러오면 실행이 된다. workers.py def worker(x): return x * x jupyter... from multiprocessing import Pool import workers if __name__ == '__main__': num_processors = 10 p=Pool(processes = num_processors) output = p.map(workers.worker,[i for i in range(0, 10)]) print(output) Reference https://medium.com/@grvsinghal/speed-up-your-python-code-us..
서버에 jupyter notebook 띄워놓기
간단한 설정만 하면 혼자 놀고 있는 서버를 일 시킬 수 있다. 근데 이 설정을 바꾸면 jupyter notebook을 실행시킬 때 항상 적용되는 설정이기 때문에 여러 환경에서 사용한다면 다른 방법을 강구해보는게 좋을것 같다. 1. 준비물 ip4 주소 & port 번호 $ ifconfig # ip 주소 확인 마음속에 port 번호도 준비 사용할 암호를 encoding한 값 python 실행 후 ... >>> from notebook.auth import passwd >>> passwod() hash값을 얻을 수 있다. 2. jupyter config file 설정 $ jupyter notebook --generate-config $ vi /root/.jupyter/jupyter_notebook_config..