To organize about me 본격적인 TIL을 시작하기 전 RE_BROTHER를 소개합니다. AI-Researcher 인공지능, 빅데이터 분야를 연구하는 연구원입니다. 가장 최근 진행한 연구는 딥러닝 기법 기반의 NLP 연구를 진행했습니다. 모델 학습에는 Te
VI Shortcut Google Cloud 상에서 테스트 작업을 하던 도중 실수로 코드 전체를 드래그한 상태로 우클릭을 했고, 당황해서 그런지 습관적으로 ESC -> :wq를 날려버렸다.. 단순히 코드가 1회 반복된 것이니 날려버리면 그만이지만, 하나 하나 backs
Anaconda Jupyter Notebook JVM Error 나는 틀리다. 컴퓨터가 맞다. 한국어로 구성된 댓글 중에서 공격성의 정도를 확인하기 위해 연구를 진행하던 중 어김없이 에러'님'께서 찾아오셨다. 오류 해결방법을 탐색하던 도중 JDK를 설치하고, site
Tensorflow.js TensorFlow.js Installation 사용하고 있던 서버에 TensorFlow.js 설치를 시도하였으나, npm이 설치되어있는 상황이 아니여서, npm부터 설치했다. TensorFlow.js의 설치는 비교적 매우 간단했습니다. 설치
IoT 강의중 새롭게 알게된 정리해볼까 한다. 현재 디렉토리에 then이 들어간 부분을 찾을 때 사용 현재 커서가 올라가 있는 단어를 바로 검색하는 기능 편집모드에서 a, o는 처음알게 되긴 하였으나, 딱히 쓸일은 없을것같다. 복사 붙여넣기를 할 일이 거의 없어
서버에 문제가 생겨 TensorFlow.js 환경 구축을 진행하던게 통째로 사라졌다. 정말 슬프다... 내가 얼마나 열심히 만든건데.. 아무것도 못해보고 날리다니..... install TensorFlow.js for Windows Required TensorFlo
Linux Programming for Raspberry-pi Compile 위 전체 과정을 한번에 처리하는 명령어 해당 디렉토리의 파일 속성 표시 make Utility 다중 input 파일을 받아 실행파일을 컴파일하는 경우 효율성 있는 Makefile 만드
TensorFlow.js를 연구하던 중 const, let, var 변수의 차이점에 대해 다시 한 번 차분하게 정리를 해볼까 한다.최초 1회 선언 후 또 다시 선언을 하게 되더라도, 에러가 나오지 않고 해당 변수에 다른 값이 저장되고, 출력되는 모습을 볼 수 있다.물
로또 번호를 출력하기 위해서 기본적으로 난수 출력에 대한 이해가 필요하다.Math.random() : 0 이상 1 미만의 부동소숫점 의사 난수 반환0이상 1미만의 부동소숫점이 랜덤하게 반환되는 것이니 0.1324, 0.8462, ... 등등 기나긴 난수가 반환될 것으로
Calculator CSS CSS는 이전에 작업했던 CSS를 참조하여 작성하였고, 계산기에 맞게 적절히 조절했다. HTML 현재 기능 구현을 하지 않은 껍데기만 있는 계산기의 모습이다. style.css를 html 코드에서 link하여 사용중이다. `link hre
Data 연구 진행 중 데이터가 필요하여 Selenium 기반의 간단한 크롤러를 만들어볼까 한다. 개발 툴로는 Spyder 4.1.2 버전을 사용할 계획이며, 크롤러에 필요한 패키지는 `selenium, urllib, pandas 총 3개의 패키지를 사용할 계획이다.
Algorithm 업무상 필요한 크롤러를 개발하던 중 명확한 알고리즘이 필요할 것 같아 크롤링에 관련된 알고리즘을 작성해볼까 한다. 해당 웹 페이지는 1페이지에 총 30개의 게시물이 보여지며, 새로운 게시물이 올라오면 해당 게시판 최상단에 게시되며, 30개가 넘어가게
최근 TensorFlow.js 연구를 진행하면서 오늘 오전 사내 세미나를 진행하게 되었다.자료를 준비하고, 데모를 준비하던 중 오류를 만났다.Node.js 버전과 TensorFlow.js 버전 호환에 문제가 있는 것으로 보여 LTS 버전의 Node.js로 설치를 진행해
10초간 서버에 어느정도 요청을 보낼 수 있는지 테스트할 기회가 생겨 node.js Server Performance Test를 해볼까 한다.대략적인 생각으로는 http 서버를 구동하고, client가 10초간 서버에 요청을 보내고 1회 요청 당 performance_
Putty를 한 번만 써본 사람은 거의 없을 것이라 생각이 든다. PuTTY는 리눅스의 터미널 창으로 접근 할 수 있게 해주는 도구이다.PuTTY Download Link : https://putty.org/위 링크에서 다운로드가 가능하다. 설치도 매우 간단하
Pandas library 총 4일간 크롤러 개발을 마치고, 데이터 정제를 위해 `pandas`를 사용해야하는 상황이다. 이번 기회에 `pandas`에 대해서 상세하게 정리해볼까 한다. What is pandas? Pandas는 파이썬에서 사용하는 데이터분석 라이브러
위와 같은 회원가입 페이지를 구현해보려고 한다.Username은 최소 2글자 이상 작성하지 않을 시 Enter at least 2 characters 메시지가 나오게 구현할 예정이다. Email은 이메일 형식을 지키지 않은 경우 Email is not vaild 메시지
머리로는 우분투를 써야하나 싶긴 하지만, 실제 서비스용으로 사용하지 않을 예정이기 때문에 나름 예제나 도움을 얻기 쉬운 Windows 10 기반에서 진행할 예정이다.VSCode 를 가장 오래 쓰기도 했고, 손에 많이 익어있으니 괜한 다른 도전하지 않고 쓰던 VSCode
이번 블로그 만들기 프로젝트에 사용되는 npm들을 하나씩 적어볼까 한다. 물론 개발을 진행하는 도중 추가되는 패키지도 있고, 사용하지 않게 되는 패키지도 있겠지만 필요하면 필요한 만큼 나름대로 준비를 해보려고 한다.Node.js가 처음 나왔을 때 많은 개발자들의 열광이
업무상 데이터를 확인할 간단한 프로그램이 필요하여 직접 코드를 작성하여 확인을 진행해보려고 도전하는 중에 신기한 경험(?), 중요한 경험(?)이 된 것 같은 기분이라 대략적인 내용을 적어볼까 한다.직접 코드를 작성해본 프로그램에 대해 간단하게 적어보자면, 1~20000
Surprise ejs 블로그 개발을 위해 ejs를 사용하던 도중 실수로 !를 쳤는데 뭔가 신박한 기능이 있어서 적어볼까 한다.....? ......!!!!!!!!!!!!!!!!!! 신세계 그 자체... 신박하다... 보이시나요? 제 놀라움에 대한 마우스 움직임이?
딥러닝/인공지능과 관련된 강의를 듣게 되어 기초부터 처음부터 차근차근 천천히 정리하며 학습을 진행해보려 한다. 누구 한 명은 봐주겠지.학습용 Data가 주어지게 되면 컴퓨터는 이를 기반으로 Model을 생성하게 된다. 이 Model을 기반으로 컴퓨터는 예측을 하고, 컴
Ubuntu install Check Network Interface Network Adaptor 확인을 위해 `net-tools에 포함된 ifconfig를 사용한다. 기본 Ubuntu 18.04 LTS는 포함하고 있지 않으므로, net-tools`를 설치하자.
Javascript 개발자를 위한 VSCode ExtensionVSCode Extension for Javascript Developer\[1]VSCode Extension for Javascript Developer\[2]
Microsoft에서 Java이겨보겠다고 부랴부랴 만들어낸 CPython에서 pip으로 제공되어 설치해서 사용했던 selenium 패키지가 C이전에도 Windows C++ MFC 개발을 진행한 경험은 있으나, MFC 개발과 WPF 개발을 경험한 입장에서 몇가지 차이점을
Selenium 패키지를 업무 자동화 시스템 개발에 사용중인데, 데이터 시트를 다운받는 과정에서 데이터 시트 구분을 위해 파일명 변경이 필요하다.다운로드 받은 파일을 자체적으로 Rename해주는 기능은 Selenium에서 지원되지 않는 것으로 보이며, 해당 이슈는 자체
C# WPF File Load Not enough data `lastFile_Rename` Function은 지난번에 작성을 완료했고, 이름이 변경된 해당 엑셀 파일을 WPF Windows 상에 Load하여 출력하는 기능을 구현해야한다. 나름 자료가 없진 않아보이는데
Chart.js를 이용하여 데이터 차트 생성 후에 데이터를 수정할 경우 정상적으로 출력되는 것으로 보이지만 이전 데이터가 있던 위치에 마우스 오버를 하면 이전 데이터가 출력되는 현상이 있다.나만 겪고 있는 현상은 아니였고, 이를 해결하기 위해 삽질을 시작해봐야겠다.데이
Flutter 는 Google 에서 만든 Cross-Platform Framework 이다.하나의 코드 Base 로 Android / iOS 심지어 Desktop App 까지 개발 할 수 있다.Dart로 작성된 하나의 코드는 각 OS에 맞게 Convert 과정을 거쳐
Flutter Study 1에서는 기본적인 Flutter의 기본적인 설명과 Install에 대한 내용을 다루었다.이번엔 총 4가지 테스트를 진행해볼까 한다.1\. Multiple FloatingActionButton2\. Image Move3\. Button Label
기본적으로 Flutter 개발 중 아이콘 변경을 진행은 가능하지만 그 과정이 어느정도의 귀찮음을 동반하기 때문에 외부 라이브러리를 활용하여 간편하게 App Launcher Icon 변경하는 방법에 대해 작성해볼까 한다.flutter_launcher_icons : 기존에
Node.js에서 JavaScript 실행이 싱글 스레드(이벤트 루프와 같은 스레드)에서 동작합니다. 따라서 Node.js의 동시성은 다른 작업이 완료된 후에 JavaScript 콜백 함수를 실행하는 이벤트 루프의 능력을 의미한다.JavaScript 실행은 하나의 이벤
Flutter APP-Node.js Structure
ubuntu 시스템에서 종종 사용하는 tmux인데, 자주 사용하는 유틸리티가 아니다보니 종종 사용법을 잊는 경우가 발생하여 벨로그에 남겨봐야겠다.다른 시스템에선 사용해본적이 없어서 어떻게 설치하는지는 모르겠다. 아래는 Ubuntu 기준으로 작성됨.tmux가 다 좋은데
OpenCV를 이용하여 jpg to png 변환 Process 과정을 거칠 상황이 생겨 코드를 작성하던 중 마주친 에러argparse를 통해 변환 디렉토리에 대한 path를 인자로 받아 path 변수로 해당 경로를 전달하여 디렉토리 내에 jpg 파일을 png로 변환하는
Docker
새로운 회사에 이직하게 되었다.자체 서비스를 C아마 개인적으로 스터디하는 내용을 이 게시물에 계속 추가하지 않을까 싶다.정확하지 않은 내용이 있다면 따로 표시해놓고 수정할 계획이다.Grid는 컨트롤들을 담지만 DataGrid는 사용자 정의 가능한 표 형태로 데이터를 표
AWS Lambda에 .NET Core 프로젝트를 배포하는 과정을 적어볼 예정이다.AWS 공식 문서를 참고하여 진행한다. AWS에서는 Visual Studio 2017/2019에 대한 공식 문서만 제공하고 있다.Visual Studio 2022(이하 VS2022)는 아
AWS EC2 Ubuntu 서버에 ASP.NET Core 업로드 테스트를 진행중이다.테스트 중인 서버는 Ubuntu 18.04 LTS이며, 모든 작업은 CLI 환경에서 진행했다.
도커 명령어 정리
안드로이드 위젯의 크기를 지정할 때 사용되는 단위에 대한 정리안드로이드 크기 단위에는 총 6가지(dp, in, mm, pt, px, sp)가 있다.위젯의 크기를 설정할 때는 wrap_content, match_parent 또는 dp를 사용.텍스트 사이즈는 sp 단위를