목록Computer (214)
일단 씻고 나가자
2023. 10. 11 수요일 - 프로세스 모델의 종류와 설명? 1. 폭포수 (waterfall) 모델 : 요구사항, 설계, 구현, 배포 각각의 과정을 정확한 수치로 설계하여 다음 단계로 넘어가는 방법. 너무 이상적이기도 하며, 개발 과정 중 추가 요구사항이 발생했을 때 대처하는 방법이 야근밖에 없다. 일정이 빡빡할 수밖에 없음. 2. 프로토타입 (prototype) 모델 : 핵심 기능만 구현된 산출물을 고객에게 보여주고, 만족했을 때 본격적인 개발에 들어감. 프로토타입은 간단한 프로그램 외에 스크린 샷이 될 수도 있다. (드롭박스 예) 단, 세부적인 부분에 대해서는 프로토타입에서 보여줄 수 없으므로 한계가 있음. 3. 나선형 (spiral) 모델 : 작은 기능을 제작하고 점차 기능을 추가하면서, 요구사..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=68507 안면인식 기술 급속 발전, 찬반 논쟁도 격화 - 이코리아 [이코리아] 안면인식 기술이 AI 기술과 만나 급격하게 발전하고 있다. 한편 안면인식 기술에는 사생활, 인권침해의 우려가 있는 만큼 세계 각국에서는 안면인식 기술을 두고 논쟁이 벌어지고 있 www.ekoreanews.co.kr 요약 AI의 발전이 안면인식 기술에도 적용되며, 그에 동반하는 문제에 따라 논쟁의 목소리와 법제화가 강해지고 있다. 현재 AI를 활용한 안면인식 기술은 범죄 용의자의 식별, 공항에서의 수속 시간 단축 등 다양한 분야에서 활용되고 있지만, 이면에서는 오인 결과 도출, 사생활 침해 및 정보 유출 등의 문제에도 직면해있..
2023. 10. 10 화요일 - [Java] 문자열에서 특정 조건에 부합하는 문자 개수 세는 법? : stream 이용. string.chars().filter(str -> str != ‘a’).count(); - [Java] 문자열로 지정된 두 시간의 차이를 계산하는 법? : String t1 = “12:00”; String t2 = “13:30”; 두 문자열이 있다고 하자. 우선 java.text.SimpleDateFormat으로 문자열을 시간으로 parse 할 수 있다. (단, java.text.ParseException으로 try catch 감싸주어야 한다.) SimpleDateFormat sdf = new SimpleDateFormat(“HH:mm”); Date d1 = sdf.parse(t1..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=68450 AI와 결합한 신경기술, 전세계 사지마비 환자의 등불 되다 - 이코리아 [이코리아] 뇌와 컴퓨터를 연결하는 신경기술이 빠르게 발전하고 있다. 미국에서 AI 기술과 뇌 임플란트 기술이 결합되어 사지 마비 환자의 운동 능력과 감각을 모두 회복시킨 최초의 사례가 나 www.ekoreanews.co.kr 요약 AI의 발전이 구직 및 채용 분야에서도 활발히 적용되고 있다. 지원서 검토, 지원자의 인터뷰 분석 등 채용의 모든 과정에서 AI가 활용되고 있으며, 미국 내 고용주 5명 중 4명이 자동화 기술을 활용하여 고용 결정을 내렸다는 조사 결과 및 미국 포춘지 선정 500대 기업 중 98% 이상이 AI를..
2023. 10. 05 목요일 - [Java] 문자열을 정렬하는 방법? : 간단히 toCharArray() 후 Arrays.sort() 하는 방법이 있고, Stream.of(“str”.split(“”)).sorted().collect(Collectors.joining()); 하는 방법이 있다. - 소프트웨어 프로세스가 필요한 이유? 4가지 관련자 종류? : 개발을 거치고도 요구사항에 맞지 않아 출시되지 못한 프로젝트들이 많다. 따라서 시행착오를 줄이기 위해 탄생. 관련자에는 요청 고객(client), 사용자(customer), 프로젝트 관리자(project manager), 개발자(developer) 크게 4가지로 나눈다. 고객은 소프트웨어 제작을 요청하는 사람이고, 프로젝트 관리자는 개발자들의 일정 관..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=68450 AI와 결합한 신경기술, 전세계 사지마비 환자의 등불 되다 - 이코리아 [이코리아] 뇌와 컴퓨터를 연결하는 신경기술이 빠르게 발전하고 있다. 미국에서 AI 기술과 뇌 임플란트 기술이 결합되어 사지 마비 환자의 운동 능력과 감각을 모두 회복시킨 최초의 사례가 나 www.ekoreanews.co.kr 요약 뇌와 컴퓨터를 연결하는 신경기술이 빠르게 발전함에 따라, 신체 마비 등의 장애를 겪는 사람들이 회복되는 사례가 전세계적으로 나오고 있다. 미국에서는 최근 다이빙 사고로 척추를 다쳐 가슴 아래로 아무 촉각을 느낄 수 없는 키스 토마스에 대해, 뇌에 마이크로칩을 이식하여 손과 팔의 기능과 감각을 회..
2023. 10. 04 수요일 - [Effective Java] enum 자료형에서 특정 값의 index를 뽑는 방법? 유의점? : ordinal() 이라는 함수를 사용하며, valueOf() 함수와 연계한다. 즉 enum Alphabet {A, B} 가 있다면, (enum 에서는 문자 외에 다른 형태로 enum 변수를 설정할 수 없다.) Alphabet.valueOf(“A”).ordinal() 으로 0을 추출할 수 있다. 이때 해당 문자가 없다면 에러를 낸다. 이러한 방법은 enum에 새로운 변수가 순서를 무시하고 추가될 때 문제를 낼 수 있는 여지가 있으며, 따라서 Map을 쓰거나 enum Alphabet{A(1) int num;} 으로 선언하고 생성자를 추가하거나 스프링의 경우 @AllArgsArg..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=68364 차량 데이터 법제화 활발, 자동차산업 지각변동 오나? - 이코리아 [이코리아] 자동차가 점차 똑똑해지면서 자동차가 수집하는 데이터에 각국이 주목하고 있다. 최근 사물인터넷과 무선통신 기술의 발전으로 자동차는 디지털화되어 이용자의 개인정보와 차량 www.ekoreanews.co.kr 요약 사물인터넷과 무선통신 기술 발전으로, 차량이 차량 주변의 방대한 정보 및 이용자의 생활 습관, 소비 습관, 통화 기록 등의 정보를 수집함에 따라 개인 정보 문제가 대두되고 있다. 워싱턴 포스트는 이러한 데이터들이 영리화가 될 소지가 크다고 경고했다. 예를 들면 광고주는 이용자의 소비 습관, 거주지, 직장 등의 ..
(본 포스팅은 해당 영상의 정리 및 개인 공부의 목적 포스팅임을 밝힙니다.)생활코딩. (2018, 08 06).WEB2-OAuth [비디오 파일].검색 경로 https://www.youtube.com/playlist?list=PLuHgQVnccGMA4guyznDlykFJh28_R08Q- WEB2-OAuth www.youtube.com 1. 수업소개OAuth란, 나의 애플리케이션 서비스를 이용하는 이용자에게, 다른 애플리케이션의 서비스를 연동해주는 기술이다.예를 들면, 내가 만든 애플리케이션에 어떤 이용자가 스케줄을 적으면 그것이 구글 캘린더에도 적히는 것,혹은 흔하게는 구글과 관련된 애플리케이션이 아님에도 구글 아이디로 로그인하기 같은 기능(Federated identity)이다. 가장 쉬운 방..
2023. 08. 04 금요일 - [Effective Java] bit field란 무엇이며, 그의 대체? : Util class에서 변수를 일반 정수가 아닌 비트값으로 선언하는 것을 말한다. (1,2,3,4 -> 1,2,4,8) 이는 리눅스의 chmod처럼 해석하는 데에 이점을 가져온다. 단 비트 필드는 대부분의 경우에서 사용되지 않으며, enum set을 사용하는 것이 권장된다. - URL, URI 차이? HTTPS란? 네트워크 보안 2가지 방법? : Uniform Resource Location/Identifier. URI의 하위 개념이 URL으로, URI는 유니크한 데이터의 정보까지 표기한다. 즉, www.site.com 까지가 url, www.site.com?id=me&pw=123 까지가 uri..