일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- LAN WAN
- docker 네트워크
- 실해하지 않는
- SpringBoot
- maven #junit
- 소프트웨어설계
- SW설계
- 구글캘린더 검색
- SW분석
- USB-C to HDMI 아답터
- Data Transfer Object(DTO)
- open cursors
- ASUS 공유기
- Tomcat error-page version
- 객체설계
- Value Object(VO)
- angular 6
- USB-C충전
- 네트워크 기본개념
- 자바스크립트 JQuery
- LG그램2017
- SI와 SM 차이점
- CBD 단점
- 자바튜닝
- 프로젝트관리
- 자바개발
- 경력개발자
- sonoff
- tvheadend
- EXK
- Today
- Total
목록전체 글 (82)
대빵's Blog
Tenary Operator (삼항연산자) ``` ///////////////// 삼항연산자 ////////////// // bad code function getResult1(score) { let result; if (score > 5) { result = '👍'; } else { result = '👎'; } return result; } // good code function getResult2(score) { return score > 5 ? '👍' : '👎'; } console.log(getResult1(5)); console.log(getResult2(5)); ``` Nullish Coalescing Operator ``` ///////////////// Nullish Coalescing Op..
전체적인 방법 멜론 -------------> Soundiiz --------------> 유투브뮤직 1. 멜론 재생목록 텍스트로 만들기 1-1. 멜론 재생목록을 웹브라우저에서 복사해서 엑셀에 붙여넣는다. 1-2. 정렬하고 concat 함수를 사용해서 "노래제목-가수이름" 이런식으로 리스트를 만든다. 노래제목이 중복해서 보이지만 별 관계없다. 2. Soundiiz 이동해서 유투브로 넣기 작업 2-1. soundiiz 회원가입, 유투브뮤직의 구글계정으로 가입하면 된다.(soundiiz 가 멜론을 지원하면 참 좋은데...그럴리가 없겠지만...) 2-2. 가입하고 유투브뮤직을 Connect 하면 우측상단에 import 가 보인다. 2-3 import 를 누르고 "From Plan Text" 를 클릭한다. 2-..
Dual external monitor for M1 Macbook Air Test 1) DisplayLink Driver 를 지원하는 외장 hdmi adapter item : Displaylink USB to VGA HDTV cable for PC laptop (aliexpress : link) driver : displaylink : https://www.displaylink.com/downloads/macos 테스트결과 : 잘됨. 썬더볼트 DP 포트와 별 차이 없음, 피봇은 안됨 (Test Result : Good, like thunderbolt DP port, but pivot is disable) Test 2) USB-A to hdmi Converter(Fresco Driver) item : US..
1. Open WSL Terminal and type "explorer.exe ." in source code folder (don't miss a dot) => WSL 터미널 열고 소스코드 경로에서 "explorer.exe ." 호출 (점 빼지 말고...) 2. Copy source code folder path in Windows and WSL => Explorer 창에서 WSL 소스코드 경로 복사 3. Run SourceTree and Add a repository with copied source code folder path => SourceTree 에서 repository 를 해당 경로로 추가. 4. Done
소프트웨어 개발시 버그와 에러는 피할수가 없다. 종종 지금 개발을 하고 있는건지 버그를 만들고 있는건지 모르겠다는 푸념을 하기도 한다. 버그와 에러에 대한 학문적인 정확한 정의는 없지만 개인적으로 프로젝트를 수행하거나 문서작성시 두개의 단어적 의미를 구분해서 사용한다. * 버그 : 어떤 형태로든지 원하는 결과물을 얻을수 있지만 기능적 품질이 떨어지는 경우 * 에러 : 원하는 결과물을 얻을 수 있는 방법이 없다. 예를 들어 전화번호를 저장하는 기능이라고 해보자 전화번호 입력시 숫자만 넣으면 저장되지만 중간에 하이픈("-")을 넣거나 괄호("010)")를 넣으면 저장 안되는 경우는 버그라고 표현한다. 하지만 어떻게든 저장하려고 했지만 저장되지 않는 경우 에러라고 표현한다. 이렇게 구분하여 테스트결과를 작성하..
키워드 : 정보를 기록하고 보관하는 노하우, 에버노트 사용법, 다이어리 작성법, 노트어플 사용법, evernote 들어가며 노트를 사용하여 본격적으로 정보정리를 해야 겠다고 마음먹고 실행에 옮긴지는 2000년도 Franklin Planner 를 사용하면서 부터 였던것으로 기억한다. Franklin Planner(이하 planner) 는 다이어리치고는 상당히 비싼 금액을 지불했고 이러한 비싼금액은 단순히 planner 종이나 바인더 보다는 그 자체적인 정보정리 방식의 체계에 대한 비용이라고 생각한다. planner 는 간단하게 다음과 같은 흐름으로 정보를 정리한다. 계획하기 : 사명과 가치의 고민 -> 1년이상의 장기계획 수립 -> 연간계획 수립 -> 월간계획 수립 -> 일일계획 수립 실행하기 : 일일계획..
코로나로 인하여 귀차니즘이 폭발하면서 한동안 글을 쓰지 않았다...다시 정신 차려야지... SW아키텍처라고 하면 흔히 다이어그램으로 그려져 있는 SW아키텍처 다이어그램 그림을 떠올리지만 사실 그건 SW아키텍처의 결과물에 일부분이고 한눈에 보기 쉽게 정리한 요약본 같은것이지 아키텍처의 본질이라고 보기 어렵다. SW아키텍처의 본질은 SW아키텍처 명세서 라고 하는 문서로서 결과물이 만들어 진다. 이 문서는 크게 두가지 파트로 나누어진다. 1. 기능적인 부분(Functional View) 2. 비기능적인 부분(Non-Functional View) 기능적인 부분은 다들 알고 있는 SW가 어떻게 작동할 것인가에 대한 부분이다. 사용자가 메일기능을 원하면 어떻게 메일기능을 구현할 것인가...뭐 이런 내용들로 구성된다..