외우지말고 이해하라.

외우는 것 보단 이해해서 내것으로 만들어 활용하기

IT Study/IT 학습 13

UX/UI의 10가지 심리 법칙

1. 제이콥의 법칙 사용자는 새로운 경험을 이해하기 위해 기존 경험을 활용 한다. 사례 - 쇼핑몰의 장비구니 위치 : 새로운 서비스를 사용할때 이전 경험을 활용해 장바구니 위치를 비슷하게 따라간다. 2. 피츠의 법칙 터치 대상의 크기는 사용자가 정호가하게 선택할 수 있도록 충분히 커야하며, 터치 대상 사이에 충분한 거리를 확보해야한다. 사례 - input + label : 라벨 영역을 클릭해도 input 영역에 입력 가능 3. 힉의 법칙 의사 결정에 걸리는 시간은 선택지의 개수와 복잡성과 비례해 늘어난다. 사례 - 할머니 할아버지 리모컨 (리모컨 선택지가 너무 많아서 할아버지, 할머니가 힘들어하셔서 테이프로 다른 기능들을 막고 사용만 하는 기능들만 남겨놓음 ) 4. 피크엔드 법칙 절정의 순간과 마지막 순..

IT Study/IT 학습 2023.09.24

크롬 개발자 도구 사용법 (사이트 추천)

https://subicura.com/2018/02/14/javascript-debugging.html 크롬 개발자 도구를 이용한 자바스크립트 디버깅 자바스크립트 디버깅 어떻게 하시나요? alert()을 사용하시나요? 아니면 console.log()를 선호하시나요? 크롬 개발자 도구는 일반적으로 알고 있는 것보다 더 강력한 기능을 제공합니다. 많은 개발자 subicura.com 좋은 정보감사합니다 (문제시 삭제)

IT Study/IT 학습 2022.01.18

09/13 이슈 - 크로스 도메인 에러

웹 크로스 도메인 에러: CORS policy [Error.006] 웹 크로스 도메인 에러: CORS policy 로컬로 테스트하던 잘 사용하던 중에 난 에러 Access to XMLHttpRequest at 'http://localhost:8080/SFSJ_API/api/001001000/getJsonFromIOExcel.do' from origin 'http://localhost:7080' has been bl.. hjink247.tistory.com 웹개발을 하면서 ajax를 통해 통신을 하다보면 종종 겪는 문제 중 하나가 바로 cross domain으로 인한 문제입니다. AJAX 호출을 필요로 하는 기능에서 보안상 이유로 동일 서버 이외에는 접근할 수 없도록 한 것인데요. jQuery의 JSONP..

IT Study/IT 학습 2021.09.13

Bitbucket, JFrog Artifactory, Acuentix, Fortify SSC, Confluence- 개발 툴 모음 간단 설명

Bitbucket 프로페셔널 팀을 위해 만들어졌습니다. Bitbucket은 Git 코드 관리 그 이상의 기능을 제공합니다. Bitbucket을 사용하면 여러 팀이 한 곳에서 프로젝트를 계획하고 코드를 공동으로 작성한 후 테스트하고 배포할 수 있습니다. JFrog Artifactory JFrog Artifactory는 배포 및 배포에 사용하기 위해 빌드 프로세스의 바이너리 출력을 저장하도록 설계된 도구입니다. Artifactory는 다양한 패키지 형식을 지원합니다. 빌드 패키지나 바이너리 파일, 메타데이터, 컨테이너 등을 저장하는 저장소로 활용된다. 이를 통해 이용자 간 자원 공유가 손쉬워진다 Acuentix 웹 사이트 및 어플리케이션의 보안의 취약성을 틈타 발생할 수 있는 문제들을 방지하고 해킹 및 다양..

IT Study/IT 학습 2021.09.08

Jira Software - JIRA의 역할, 용도

Jira의 용도 Jira Software는 모든 유형의 팀이 작업을 관리할 수 있도록 설계된 제품군의 일부입니다. 원래 Jira는 버그 및 이슈 추적 소프트웨어로 만들어졌지만 현재는 요구 사항 및 테스트 사례 관리에서 애자일 소프트웨어 개발에 이르기까지 모든 유형의 사례에 적용할 수 있는 강력한 작업 관리 도구로 발전했습니다. 요구 사항 및 테스트 사례 관리를 위한 Jira Jira Software는 코딩, 협업 및 릴리스 단계에 대한 중앙 집중식 허브 역할을 합니다. Jira Software는 소프트웨어 개발을 위한 모든 애자일 방법론을 지원합니다 이슈 추적 사용자 지정 가능한 워크플로우 추정 및 작업 로깅 진행 상황 보고 스크럼 보드 칸반 보드 프로젝트 수준 권한 프로젝트 백로그 이메일 알림 로드맵

IT Study/IT 학습 2021.09.08

빌드(Build)와 제킨스(Jenkins) 요약 - 출처 : 뷰티풀 프로그래밍

Build란? 빌드는 서버에 올릴 수 있는 상태로 만드는 것을 빌드라고 합니다. 서버에 올려서 사용자가 사용 할 수 있게 하는 것은 배포(Deploy)라고 합니다. 서버에 반영을 하는 것을 '배포'라고 하고 배포 하기 위한 준비 과정을 '빌드'라고 합니다. Build 자동화 개발자의 시간은 소중하기 때문에 최대한 반복작업은 자동화 할 필요가 있습니다. 수정하고 빌드하고 dev에 올리고 하는데 너무 시간을 많이 잡아먹기 때문입니다. Jenkins란? 위에서 이야기한 빌드를 자동화 해주는 툴입니다. 대표적인 기능은 1. 대쉬보드 제공 여러가지 배포 작업의 상황을 모니터링 할 수 있습니다 2. 배포 스크립트를 실행해주기 배포 스크립트를 개발자 로컬에서도 실행 할 수 있는데 젠킨스라는 프로그램을 띄워놓으면 스케..

IT Study/IT 학습 2021.09.08

아두이노 사용법 03 - LCD 실습

실제 아두이노 LCD 사용 하기 12C LCD 사용 1. 연결 - GND : GND - VCC : 5V - SDA : A4 - SCL : A5 [툴] 메뉴에서 보드, 포트 설정 확인후 테스트 2. 코딩 라이브러리 hd44780 를 사용 #include #include I2C 통신을 위한 도 포함 객체 생성 hd44780_I2Cexp lcd; setup() 에 lcd 크기를 설정 : lcd.begin(16,2); loop()에 문구 시작점 지정 : lcd.setCursor(0,0); 출력 : lcd.print("Hello"); 초음파 응용 코드 #include #include #include int trig = 2; int echo = 1; hd44780_I2Cexp lcd; void setup() { l..

IT Study/IT 학습 2021.05.10

아두이노 사용법 02 - LCD

LCD 1. GND - 접지 2. VCC - 전원 3. VO - 대비 ( 화면 글자 밝기 ) 4. RS - 레지스터 (명령어) 5. RW - read, write (읽고 쓰는 핀) 6. E - 데이터 준비 상태 7. DB 0 ~ 7 : 데이터 전송 핀 ( 보통은 8Bit 모드 , 핀이 부족한 경우 4Bit 모드도 사용함 - 2번 나누어서 전송) 8. LED - led 관련 핀 (백그라운드 밝기 ) 한글 입력 X , 16개의 글자 x 2줄 - 버튼을 누르면 문장이 바뀌는 LCD 코드 #include LiquidCrystal lcd(12,11,7,6,5,4); // C++ code // int val; int press=0; int noPress =0; void setup() { lcd.begin(16,2)..

IT Study/IT 학습 2021.05.07