본문 바로가기

분류 전체보기

(135)
아트 오브 셸 원라이너 160제 매우 흥미로운 책이 출간되었습니다. 셀 스크립트라는 분야는 들어보셨고, 시스템 어디엔가 나도 모르게 동작되고 background에서 실행되는 것을 많이 경험하십니다. 막상 학습을 하려고 하려면, 마땅한 자료가 없습니다. 약간 개인적으로 정규화 같은 느낌입니다. 한번에 내가 필요한 것을 구현할수 있지만, 선뜻 작성하기가 어려운 부분이 있습니다. 보통 프로그램과 달리 디버깅이 어려운 부분도 그 한몫을 하는것 같습니다. 셀에 대해서는 꼭 한번 정독으로 공부해보면 좋은 기술영역입니다. 서버의 OS가 대부분 linux계열이여서, 자연스럽게 별도의 설치 없이 shell을 동작시킬수가 있다는 점은 매우 큰 장점입니다. 일반적으로 crontab에 등록된 것을 수행하기 위해서, 아니면, 별도의 OS레벨의 backgrou..
모두의 한국어 텍스트 분석 with 파이썬 사용자의 수집데이터의 사이즈에 차이는 있지만, 서비스를 하는 입장에서는 데이터는 무조건 저장되고 누적됩니다. 로그인이 필수인 개인화된 페이지도 있고, 로그인이 없는 누구나 사용하는 서비스 페이지들도 있습니다. 데이터는 User들이 신규로 생성하는 데이터도 있지만, 통계성의 성격을 가지는 데이터들, 정형데이터/비정형데이터등 다양한 성격의 데이터는 어느 회사나 보유중입니다. 그러면 우리는 이것을 가지고 새로운 요구사항을 구현할수도 있고, 조금 더 나은 서비스를 위해서, 새로운 Value를 찾아보기 위해서 다양한 시도를 합니다. 여기서 중요한 부분은 대부분의 데이터가 한글이라는 부분입니다. 일반적인 데이터 분석책이 현재 많이 출간되어 있고, 대부분 파이썬을 이용해서 구현을 많이 합니다. 이 책의 제목은 "모두..
AWS 기반 데이터 과학 AWS에 수많은 서비스가 있습니다. 기본적으로 가장 많이 사용하는 EC2, S3, RDS등 웹서비스를 구성하기 위한 서비스 이외에 정말 많은 서비스가 제공됩니다. 이제 가지수를 하나하나 세워보는것은 의미가 없습니다. 서비스들이 계속 추가되고 그 속도가 매우 바쁩니다. 아래 왼쪽에는 대분류 카테고리 입니다. 이 항목이 "카테고리"입니다. 아래 "기계학습" 카테고리를 클릭했을때 오른쪽에 매우 다양한 AWS서비스 리스트를 확인할수 있습니다. 우리는 이렇게 다양한 모든 서비스를 다 사용할 수 없습니다. AWS에서 우리가 서비스하는 목적에 맞게 적절한 선택을 해야 합니다. 하지만 일반적으로 AWS를 다루는 책이 많이 있습니다. 일반적인 AWS의 필수기능 및 웹서비스를 하기 위한 항목, 가장 많이 사용하는 서비스에..
프런트엔드 개발자를 위한 테스트 가이드 책의 목차를 보는데, 처음보는 기술들이 많이 보였습니다. 기술이라고 표현한것은 처음보는 오픈소스 SW들에 대한 부분입니다. 이런 생각을 들었습니다. 블랙박스테스트를 하는데 이것이 프런트엔드 테스트라고 생각해도 될까? 사용자 화면에서 보이는 것을 뒤에 이루어지는 비지니스 로직을 검증하지 않았지만, 실제 화면에 입력되는 input value와 실제 화면에 보여지는 출력 value에 대해서 눈으로 확인하는것이니 100% 동일하지는 않지만, 비슷하다고 불수도 있지 않을까? 요즘은 자동화 AutomationTool들도 많이 나와 있습니다. 하지만, 해당 Tool을 실제 사용하기 위해서는 역시 따로 개발을 해야 합니다. 쉬운것이 없습니다. 책을 읽기전의 지식으로 "화면에 있는 것을 기준으로 동작테스트를 진행"하려고..
처음부터 제대로 배우는 스프링 부트 스프링 부트 책은 시중에 매우 많이 있습니다. 이책의 장단점 및 대상 독자분들에 대해서 리뷰를 해보려고 합니다. 책의 표지를 우선 소개해드리고 싶었습니다. 표지에서 언급된 키워드가 이 책의 포인트이고, 저자의 책 구성 방향을 잘 설명하고 있습니다. 책 표지에서 언급된 키워드를 살펴보면, 책의 특징은 아래와 같습니다. 처음부터 제대로 배우는 (Up & Running) : 중급자를 대상으로도 좋다는 의미 (추천사 참고) 자바와 코틀린을 함께 경험할수 있다. 클라우드 네이티브를 경험할수 있다. 저자분이 VMWare 개발자 분이시며, 자바개발자 및 코틀린 구글 개발자 전문가 입니다 ■ 인트로는 쉽게.. ■ 선택사항 ■ 구체적으로 책 내용 살펴보기 springboot에 대해서 전반적인 부분을 언급합니다. 가장 기..
혼공 JS 6주차 ■ 내용 살펴보기 ▥ 문서객체 조작 - DOM : Document Objects Model (문서 객체 모델) - : html5문서를 의미 // addEventListener : DOM 즉, document에 이벤트 추가 // DOMContentLoaded : html이 모두 loading된 다음에 이벤트 수행 // DOMContentLoaded는 html5에서 추가된 이벤트 (구버전에서는 사용불가) document.addEventListener('DOMContentLoaded', () => { document.body.innerText = "addTextTest" }) // p.310 // 책에서는 document.를 사용했는데, 잘 동작을 안하네. // 이전 브라우저에서 지원을 하기 위해서는 onlo..
혼공 JS 5주차 ■ 내용설명 ♣ 객체 여러 자료형을 다룰때, 객체를 사용합니다. 배열도 비슷하게 key, value형태를 사용하지만, 배열은 인덱스를 사용해서 접근하지만, 객체는 키를 사용해서 접근합니다. 배열 : [ ] 형태를 사용하고, 객체는 { } 형태를 사용합니다. // 키부분을 그냥 문자열, "", '' 어떠한 형태도 모두 가능하다 const product = { 제품명 : "망고", 유형 : "당절임", 성분 : 'a,b,c,d', 원산지 : '필리핀', "테스트1" : "tes1", '테스트2' : 'test2' } // 호출하기1 : 겍체['키'] console.log(product['제품명']) console.log(product['성분']) console.log(product.테스트1) console...
혼공 JS 4주차 ■ 내용정리 함수도 자료형중에 하나입니다. // 익명함수 // 함수도 하나의 자료형이기 때문에 아래와 같은 형태로 구성이 가능합니다. const test_fn = function () { console.log("기록...") } // 일반적인 함수 형태 function test_fn2(){ console.log("기록222....") } // 매개변수에 타입 정의는 오류 // 다른 언어에서는 매개변수의 타입을 정의해서 사용을 하는데 // JS에서는 이렇게 하면 오류가 발생한다. function strFunc(string name){ console.log("매개변수에 타입 정의는 오류") } function strFunc(name){ console.log("매개변수에 타입 정의는 오류") } 매개변수가 동..