Admin의 사용자 기여
기술노트
2025년 2월 5일 (수)
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +16,155 새글 99 기술보다 더 중요한 기술/99 MBA 새 문서: 드디어 꿈에 그리던 MBA 오래전부터 아마 2006년부터이니깐 6년정도 기다리고 기다렸던 MBA 공부를 드디어 할 수 있게 되었다. 내년 3월에 입학을 한다. 직장을 다니면서 공부를 하기때문에 남들보다 힘들고 또 긴 시간을 투자해야 한다. 지금 3년을 계획하고 있다. 하지만 전 세계 어떤 MBA보다 더 훌륭한 코스를 가지고 있고, 열심히 공부해야만 하는 코스이다. 이러한... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +1,017 새글 99 기술보다 더 중요한 기술/99 100억짜리 기획력 중에서 새 문서: 100억짜리 기획력 '쪼개라' -> '의미를 부여하라' -> '링크하라' 쪼갤수 있을 때까지 최대한 쪼개본다. 의미 있는 것만 골라본다. 연결시켜 다른 것을 창조한다. 호기심이 기획자의 필수 자격 요건 -> "이 세상에 당연한 것은 아무것도 없다" 기획자에게 필요한 능력들 이해력 - 토론능력 말솜씨 - 의미 파악 능력 글솜씨 - 기획서 작성 능력 설득력 - 창의성 논리력 - 기획... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +5,089 새글 9 앱 개발 시작하시는 분들을 위해서/9 8 앱의 데이터를 저장하는 방법 3가지 새 문서: 안드로이드로 앱을 개발할 때 값을 저장하는 방식은 크게 나누면 3가지가 있다. 환경 변수와 같은 값을 저장하는 것, 파일로 저장하는 것 그리고 데이터베이스를 이용하는 방법이 있다. 1. 환경 변수 저장 Preferences 데이터 저장 Preferences를 위한 데이터 저장 시 사용되는 자료구조는 Map 방식이다. 즉 키(key)-값(value) 한 쌍으로 이루어진 1~n개의 항목으로 구성된다.... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +942 새글 9 앱 개발 시작하시는 분들을 위해서/9 6 플레이 스토어에 앱 등록하기 새 문서: 구글스토어 앱 등록하기 절차 따라하기 <https://www.youtube.com/watch?v=6rs17klEz14> 개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한 IT기업 기술 면접을 위한 CS + 면접 노하우 PDF <https://kmong.com/self-marketing/539751/LUA54VnQsP> 자주 나오는 CS 질문과 답변 그리고 100번 이상 면접관으로 참여하면서 느꼈던 면접자가 알아야 할 팁 13가지 포함 백엔드... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +1,054 새글 9 앱 개발 시작하시는 분들을 위해서/9 6 앱에 광고 연결하기 (Admob) 새 문서: 어플 수익을 위한 광고 연결하기 <https://www.youtube.com/watch?v=l4dpMTiR_pA> [앱 전면 광고 소스 및 설명 ](앱 전면 광고 소스 및 설명) https://www.youtube.com/watch?v=PGUm5Qj83Ac 개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한 IT기업 기술 면접을 위한 CS + 면접 노하우 PDF <https://kmong.com/self-marketing/539751/LUA54VnQsP> 자주 나오는 CS 질문과 답변 그리고 100번... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +1,096 새글 9 앱 개발 시작하시는 분들을 위해서/9 5 서버와 연동되는 앱 개발 새 문서: 앱과 서버와 연동 개발 <https://www.youtube.com/watch?v=4SYeh8A8SRQ> 모바일용 서버 구축 <https://www.youtube.com/watch?v=oAy2Z5ICcpg> 앱 개발 사진 공유 앱은 어떻게 만들까? <https://www.youtube.com/watch?v=gcqQLFxT6qw> 개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한 IT기업 기술 면접을 위한 CS + 면접 노하우 PDF <https://kmong.com/self-marketing/539751/LUA54VnQsP> 자주 나오... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +1,114 새글 9 앱 개발 시작하시는 분들을 위해서/9 3 앱 개발을 위한 필요한 기술 새 문서: 앱개발을 위한 자바 <https://www.youtube.com/watch?v=-ItD1gOdPag> 앱개발자에게 필요한 네트워크 지식 <https://www.youtube.com/watch?v=65h9uxHKGPk> 앱 서버 연동을 위한 서버 클라우드 지식 <https://www.youtube.com/watch?v=IAVFL-UDlSs> 개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한 IT기업 기술 면접을 위한 CS + 면접 노하우 PDF <https://kmong.com/self-marketing/539751/LUA54VnQs... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +1,159 새글 9 앱 개발 시작하시는 분들을 위해서/9 2 앱개발 시작! 개발툴 설치 새 문서: 개발 처음 시작하시는 분 - 개발 환경 설정 및 안드로이드 개발 기본입니다. <https://www.youtube.com/watch?v=Yhnvdx6FAQQ> 안드로이드 앱 개발 기초 <https://www.youtube.com/watch?v=LkBMmOdjm3E> 안드로이드 화면 개발의 핵심 <https://www.youtube.com/watch?v=fOFBza-KuYk> 개발자, 기술사, 삼성, 외국계 IT기업 20년차 기술노트 알렉이 직접 작성한 IT기업 기술 면접을 위한 CS + 면접 노하우 PDF <http... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +5,203 새글 8 빅데이터의 실제적인 이야기/8 1 데이터 분석가 vs 데이터 기획자 새 문서: 데이터 개발자 - 데이터 관련 응용 프로그램을 개발하는 역할자이다. 데이터베이스 관리자 데이터베이스관리자는 컴퓨터를 사용하여 각종 데이터를 체계적으로 수집, 정리, 가공 및 입력하여 데이터베이스를 구축, 관리, 분석하는 일을 한다. 데이터베이스를 분석하고, 사용자에 대한 등록 및 데이터의 접근 범위, 읽고 쓰기 권한, 사용자의 로그인 및 암호 관리를... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +3,762 새글 7 데이터 분석/분석기법2 - CRISP-DM 분석 방법론 새 문서: CRISP-DM 분석 방법론 CRISP-DM(Cross Industry Standard Process for Data Mining)은 1996년 유럽연합의 ESPRIT 프로젝트로 시작, 5개 업체(Daimler-Chrysler, SPSS, NCR, Teradata, OHRA) 구성, 계층적 프로세스 모델 4개 레벨, 6가지 단계로 구성 4가지 레벨 Phases 최상위 레벨로 여러 개의 단계로 구성. Generic Tasks 단계들을 일반화한 태스크로 구분 Specialized Tasks 테스트를 구체적인 전문화된 테스크로... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +4,250 새글 7 데이터 분석/분석기법1 - KDD(Knowledge Discovery in Database) 새 문서: KDD(Knowledge Discovery in Database)는 1996년 Fayyad가 프로파일링 기술을 이용해서 데이터로부터 통계, 지식을 얻기 위한 마이닝 프로세스이다. 데이터 마이닝, 기계학습, 인공지능, 패턴인식, 데이터 시각화의 구조를 가지고 있다. 여기서 프로파일링 기술이란? 범죄에서 증거들을 통해서 단서를 찾아내는 방법이다. 데이터 조각들을 분석해서 증거들을 찾고 범인을 유추한다... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +2,016 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 9 2 정형 vs 반정형 vs 비정형 데이터 차이 새 문서: 정형데이터 : 관계형 데이터 베이스에서 저장되는 방식, 컬럼은 항목이고, 레코드는 저장되는 단위임. 기존 만들어진 시스템은 대부분 정형 데이터로 보면 됨. 예를 들면, 회원 정보, 도서 관리 정보 등 반정형데이터 : 반정형 데이터 ( 영어: semi-structured data )는 관계형 데이터베이스나 다른 형태의 데이터 테이블과 연결된 정형 구조의 데이터 모델을 준수하지 않는... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +3,734 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 9 1 데이터 처리 관련 기술 새 문서: 개인정보 비식별 기술 : 개인 정보가 데이터 베이스에 저장되더라도 식별되지 않게 하는 방법들이다. 데이터 마스킹 - 글자나 숫자에 개인정보에 해당하는 부분을 '*'이나 특수 문자등으로 바꿔 저장한다. 가명처리 - 이름 자체를 익명성이 보장되도록 바꾼다. 총계처리 - 개인별의 데이터가 아니라 전체 평균이라든가 합으로 바꿔서 저장한다. 데이터값 삭제 - 일부... 최신
- 16:222025년 2월 5일 (수) 16:22 차이 역사 +2,164 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 9 DBMS와 SQL 새 문서: DBMS와 SQL DBMS : Database Management System으로 데이터가 있고, 데이터를 저장 해두는 곳이 있는데, 데이터를 저장해두는 시스템이다. 여기에 데이터를 입력할 수도 있고, 조회할 수도 있다. SQL는 Structured Query Language이다. 이는 언어이고, 프로그램 언어는 아니고, 데이터 베이스에 데이터를 입력하거나, 수정하거나 삭제할 때 사용하는 언어이다. 예를 들면 SELECT NAME, GENDER, SA... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +1,839 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 8 데이터 사이언스의 영역, 사이언티스트의 역할 새 문서: 데이터 사이언스 영역 분석 영역 - Analytics : 수학, 확율모델, 머신러닝, 분석학, 패턴 인식, 학습 등 데이터 처리 - IT : 데이터 수집, 데이터 웨어 하우스, 고성능 컴퓨터, 시스템 영역 비지니스 컨설팅 영역 - 비지니스 분석 : 비지니스 영역에서 필요한 데이터 분석 대상 선정, 분석 주제 선정, 커뮤니케이션, 프리젠테이션, 설득력, 스토리텔링, 시각화 데이터 사이언... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +5,064 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 7 빅데이터와 인문학 그리고 스티브 잡스 이야기 새 문서: 전략 인사이트 도출과 인문학 빅데이터가 업계에서 각광 받았던 이유가 경영에 필요한 정보 수준을 넘어서는 인사이트 도출이였다. 경영인들이 가장 궁금해 하는 것은 어떤 의사 결정을 할 때 어떻게 해야 하는지 어떤 결정을 내려야 하는지 아주 간단한 예를 들어, 커피숍을 운영하는데, 어떤 음료를 얼만큼 할인 해야 ? 카페의 매출 또는 순익이 올라갈 것인가 이... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,442 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 6 빅데이터 열풍 그리고 회의론 새 문서: 빅데이터 열풍과 회의론 빅데이터는 과거 IT 업계에서 비지니스를 확 뒤바꿔놓을 수 있는 장미빛 그림을 선사하면서 업계에 가장 큰 화두로 떠올랐음. 왜냐하면 기존에 단순하게 시스템을 도입하여 자동화를 한다든지, 사람들을 편리하게 해주는 것 이상으로 비지니스에 도움을 준다는 명분으로 경영진들의 귀가 솔깃하게 했고, 이에 수백억대 투자를 하면서까지... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +3,377 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 5 빅데이터 분석을 위한 기술, 빅데이터 3요소 새 문서: 빅데이터 분석을 위한 기술 1\. 연관 규칙 서로 연관된 규칙을 찾는 것이다. 기저귀를 사는 사람이 맥주도 사는가 2. 유형 분석 항목들을 특성에 따라서 분류하는 분석이다. 쇼핑몰 이용자 중에 분야별로 관심의 영역으로 분류 3. 유전자 알고리즘 생물의 진화 과정을 기반으로 한 최적화 탐색 방법. 과거의 이론에서는 해결할 수 없었던 문제에 생물 진화의 과정... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,378 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 4 빅데이터 정의 및 가치, 활용 새 문서: 빅데이터 정의는 좁은의미, 넓은 의미등 여러가지로 해석되고 있음. 기억할만한 키워드 3V - Volume(양) 데이터 규모 측면에서 크다. (센싱데이터, 비정형 데이터) Variety(다양성) 데이터의 유형 측면, 소스 측면 (영상 또는 사진등의 데이터) Veolocity(속도) 데이터 수집 속도 , 분석을 해야 하는 속도의 차 \+ 4V 가치(Value), 시각화(Visualization), 정확성(Veracity) 빅데이터 도입에... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,838 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 3 CRM, SCM, ERP, BI, EAP, EDW, KMS, GIS 시스템 새 문서: CRM (Customer Relationship Management) : 고객 관리 시스템, 매우 오래전 과거에는 제품을 파는데만 집중을 했다고 하면 어느 정도 시스템화가 되면서 고객을 생각하게 되었고, 마케팅 같은 활동을 함. 그게 제품을 재구매할 수 있고, 고객에게 제품을 잘 홍보해야 했기에 고객을 분석하기 시작함. 고객의 정보를 데이터베이스화 하고, 가끔 자료 같은 것을 보내기도 했던 시스... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +1,746 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 2 OLTP vs OLAP 새 문서: OLTP (On-Line Transaction Processing) : 서비스나 시스템에 연결되어 있는 데이터 베이스에 데이터를 저장하거나 변경/삭제 하는등의 행위를 의미함. 예를 들어 게시글 작성 같은 행위에 의해서 데이터가 처리되는 것 그러다 보니 특징이 있는데, 데이터 갱신을 위한 요청 처리 중심 데이터 갱신은 즉시, 순식간에 응답도 수 초 이내 데이터 범위 현재 데이터 위주로 약간의 과... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +1,715 새글 6 빅데이터 자격증 ADsP 내용 (출처 데이터듀 데이터분석준전문가)/6 1 데이터와 정보 새 문서: 데이터란? 데이터로 말해라! <\- 이런 표현이 있듯이 사실 또는 정량적으로 나타는 수치 정량적 vs 정성적 <\- 문자화도 가능 숫자로 나타날 수 있는 것 = 정량적 - 정형 통계 , 객관적 내용 정성적 = 표현, 기대효과, 문자로 표시 - 비정형 주관적인 내용일 가능성 DIKW피라미드 Data - 데이터 자체, 객관적 사실 정도 수출량 Information - 데이터가 포함하고 있는 의미 수... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,947 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 5 마이크로 서비스/5 5 2 도커에 필요한 사이트 및 명령어 모음 새 문서: 도커를 이용하기 위한 사이트 https://hub.docker.com/ : 도커 만들어진 이미지 검색 및 다운로드 Official Image : 안전한 이미지 리눅스 상에서 도커 설치 apt install docker.io -y 리눅스 상에서 도커 시작 service docker start 도커 이미지 검색 docker search tomcat 도커 가져오기 (pulling) docker pull consol/tomcat-7.0 도커 검사하기 docker inspect consol/tomcat-7.0 도커 리스트 확인 docker images 도커... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,600 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 5 마이크로 서비스/5 5 1 Why 도커인가 새 문서: 도커와 관련하여, 기존의 모노리식 방식에서는 하나의 시스템 내에 모든 기능을 통합하여 개발하는 접근 방식이 일반적이었습니다. 이 방식의 주요 문제점으로는, 한 번의 수정이 전체 시스템의 재배포를 필요로 하며, 이는 프로그램의 크기가 커질수록 빌드 시간의 증가와 프로그램 내 버그 발생 빈도의 상승을 초래합니다. 또한, 인스턴스를 확장할 때 필요하지... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +4,514 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 2 서버 기반 컴퓨팅 상식적으로 말하면/5 3 SaaS vs PaaS vs IaaS 새 문서: SaaS는 Software as a Service이다. 기존 방식으로 보면 소프트웨어는 구매를 해서 설치하고 사용을 했다. 장점과 단점이 존재할 수 있다. 일시에 구매를 해야 한다는 점이 그리고 사용하지 않을 수도 있다는 점등에서 진입 장벽이 높았을 수도 있다. SaaS는 소프트웨어를 서비스방식으로 제공한다는 취지이다. 과거 마이크로 소프트 워드 제품을 구매해서 사용해야 했다면... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,496 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 2 서버 기반 컴퓨팅 상식적으로 말하면/5 서버리스 아키텍쳐 서버가 없다 새 문서: 이제는 심지어 가상화를 뛰어 넘어 서버가 없다. 서버가 없다는 것이 쉽게 이해되지 않는다. 실제로 없는 것은 아니다. 다만 사용자 관점에서는 이제 더이상 신경을 쓸 서버가 없다는 의미에 가깝다. 신경을 쓴다는 의미는 관리 대상에서 생각하지 않아도 된다는 의미이다. 이미 클라우드라는 서비스를 통해서 하드웨어적인 서버는 생각하지 않아도 된다. 그냥 서비... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +15,716 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 6 GCP - Google Cloud Platfrom (구글 클라우드 플랫폼 인 액션 중에서 발췌 정리) 새 문서: 아래는 GCP 자격증 준비하면서 정리해본 Summary입니다. 이거으로 충분한 설명은 안되니 공부하시다가 참고하시면 좋겠습니다. What is cloud computing ? 1\. On-demand self-service : No human intervention needed to get resources 2\. Broad network access : Access from anywhere 3\. Resource pooling : Provider shares resources to customers 4\. Rapid elaticity : Get More resources quickly as needed 5\. Meausred service : Pay only for what you c... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +6,806 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 5 클라우드 컴퓨팅의 활용 사례 새 문서: 클라우드 컴퓨팅을 이용할 수 있는 분야는 전분야라고도 할 수 있다. B2C, 엔터프라이즈 분야, 공공분야, 신사업, IoT 서비스 가능도 가능하다. 물론 기업의 기존 시스템들도 클라우드 환경에서 서비스할 수 있다. 대표적으로 어떤 기능들을 통해서 효과를 낼 수 있는 생각해보면 CDN이 이용이 가능하다. CDN은 Content Delivery Network이다. 대용량 파일이나 이미지 파일들을... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,531 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 4 아마존 클라우드의 데이터베이스 서비스 새 문서: DB도 아마존 같은 경우 DB를 품고 있다. RDS라는 이름으로 기존 관계형데이터 베이스들을 품고(?) 서비스형태로 서비스를 하고 있다. 품고 한다는 의미는 RDS 서비스를 선택할 경우 구지 DB를 설치 하지 않아도 된다. 인스턴스와 같이 그냥 생성하고 사용하면 된다. MySQL이나 Oracle DB를 설치 하지 않아도 된다. 크게 몇가지 DB 형태가 있는데, RDS, 그리고 DynamoDB, ElasticCache, Red... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,479 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 3 결함허용 컴퓨팅의 완성은 클라우드 컴퓨팅에서 새 문서: 진정한 결함허용 컴퓨팅은 최근 들어 완성에 이르렀다고 볼 수 있다. 최근이라는 단어가 기준이 다 다르겠지만, 최근이라는 단어을 쓴 이유는 과거에 결함허용 컴퓨팅이라는 단어가 나올 당시는 이중화 차원이였을 것으로 보인다. 서버를 2대 정도 두고 한대의 서버가 다운되도 나머지 한대가 커버 하는 수준 그래서 결함이 발생되어도 서비스 영속성을 보장한다.... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,422 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 2 클라우드 실현 기술, 가상화 새 문서: 클라우드 컴퓨팅이 가능한 기술적인 근거는 가상화이다. 여기서의 가상화는 우리가 일상적으로 말하는 가상과는 약간 거리가 있다. 가상이라고 하면 없는 것을 있는 것처럼 보이는 정도 아닐까 가상현실, 현실에 없는 것을 보여주는 것일터이다. 클라우드 컴퓨팅의 가상화가 가지는 의미는 이런 개념이다. 두대의 물리적인 컴퓨터를 한대의 컴퓨터처럼 보이게 하는... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +6,181 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들/5 1 1 클라우드 컴퓨팅이란, 그리고 장점은 새 문서: 클라우드 컴퓨팅은 클라우드라는 말은 구름이라는 뜻에서 나왔다. 어딘가 존재하는 컴퓨터들이다. 어딘가는 존재한다. 하지만 구지 우리가 알아야 하는 것은 아닌 개념이다. 물리적으로 어떻게 구성되어 있는지 몰라도 된다. 모른다는 것은 큰 리스크이기도 하지만, 편리함을 주는 부분도 있다. 과거 서버 하나를 구입해서 운영을 하는 것까지는 큰 비용과 시간이... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +3,461 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 6 인공지능 vs 머신러닝 새 문서: 인공지능은 대세다. 그런데 과연 인공지능은 현 시대의 작품일까? 1956년도에 다트머스 컨퍼런스에서 인공지능에 대해서 정의가 이뤄졌다. 신경망 이론 이라는 단어도 그때 등장을 했다. 왜 신경망 이론일까? 인공지능의 출발은 어쩌면 사람의 두뇌에서 시작했던거 같다. 사람의 두뇌에 보면 뉴런이란게 있으니 그 두뇌를 흉내내보려는 시작이다. 인간은 학습을 하고... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +3,495 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 5 마이크로 서비스 새 문서: 왜 마이크로서비스인가? 마이크로서비스가 무엇이고, 왜 등장했나? 마이크로서비스 하면 넷플릭스가 대표적이고 유명하다. 왜 넷플릭스는 마이크로서비스를 도입했고, 마이크로서비스는 무엇인가? 몇 가지로 재해석해보면 대표적인 이유는 안정성이다. 시스템이 대규모가 되면서 전체 시스템 장애 같은 대규모 장애가 몇번 나면서 이를 어떻게 하면 견고하게... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,066 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 4 병렬처리 컴퓨팅 vs 분산처리 컴퓨팅 새 문서: 병렬처리 컴퓨팅 병렬처리라는 의미는 원래 CPU는 한 순간의 하나의 일 밖에 못한다. 마치 컴퓨터에서 수많은 프로그램이 동시에 되는 거 같고, 워드를 치면서 영화도 잘 나오고, 심지어 한쪽에서 게임도 할 수 있지만, 이 모든 것이 한순간에는 하나의 일만한다. 물론 얼마 전부터 나온 멀티 코어는 얘기가 조금 다르다. 실제로 몇 가지를 동시에 할 수 있다. 이때 몇... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +2,331 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 2 서버 기반 컴퓨팅 상식적으로 말하면 새 문서: 서버 기반의 컴퓨터 구조라는 것은 기본적인 서버-클라이언트 구도에서 서버에 비중이 높은 구조이다. 비중이 높다는 것은 대부분의 로직이 서버에서 수행이 되고, 클라이언트는 결과값 위주로 받는 것이다. 반대로 클라이언트가 대부분의 기능을 하고, 서버는 가볍게 수행될 수도 있다. 서버 기반이 되는 것은 클라이언트를 가볍게 하고, 어디서나 할 수 있게 하기... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +8,784 새글 5 플랫폼! 기차 기다리는 곳이 플랫폼/5 1 Why 클라우드, 클라우드인 이유, 제공되는 기능들 새 문서: 예를 들면 명절에 철도 예매 서비스, 연말 정산 서비스 등 몇몇개 서비스는 플랙서블한 컴퓨팅 자원이 필요한 것들이다. 현재 어떤 서버 구조로 서비스 하고 있는지 보안사항이여서 알 수는 없겠지만, 매우 적합 할 것으로 보인다. 때로는 게임업체에서도 우리나라 게임이라면 시간대별 게임서버 댓수를 달리 함으로써 효율적인 서버 관리를 할 수도 있다. 아무래도... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +3,154 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 5 DevOps는 시너지이다/4 5 3 ITIL은 IT운영의 베스트 사례 모음 새 문서: ITIL은 IT 운영에 대한 베스트 사례 모음이다. IT를 운영을 할 때보면 구축할 때보다 더욱 체계를 잡기가 어렵다. 구축할 때는 보통 기획을 하고, 설계를 하고, 설계된 대로 구현을 하고 테스트를 한다. 이것이 곧 프로세스이자. 방법론이자. 실제 하는 일이 된다. 쉽게 말해 목표가 명확하다는 뜻이다. 그런데, 운영을 하라고 하면 목표라는 것을 잡기가 어렵다. 그렇다... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +4,299 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 5 DevOps는 시너지이다/4 5 2 운영 수준 정의 - SLA 새 문서: 서비스 레벨 동의라고 해석되어지는데, 이는 IT 계약 할 때 운영을 맡게 되는 경우 그 시스템이 어느 정도 영속성을 가지고, 장애는 어느 정도까지 허용된다라고 하는 운영의 수준에 대한 부분의 협의 내용이다. 여기에는 서비스가 잘되면 어떤 보상을 주고, 서비스가 특정 시간 이상 안될 수에는 벌금을 물겠다는 내용이 포함된다. 수행 업체는 그 책임을 어느정도를... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +1,982 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 5 DevOps는 시너지이다/4 5 1 CI, CI하는데, CI가 뭐지요 새 문서: CI는 Contious Integration으로 지속적인 통합 정도로 해석할 수 있다. 달리는 기차의 바퀴를 갈아끼는 일일 수 있다. 현재 운영 중인 시스템에 기능을 더하거나 기존 문제점을 수정해 나간다. 전면적인 교체라기보다는 부분적인 유지보수를 하면서 더해지는 일이다. 구축은 한다는 표현으로 SI를 많이 사용하는 SI는 시스템 Integration이고, CI는 운영을 하면서 기능이라든가... 최신
- 16:212025년 2월 5일 (수) 16:21 차이 역사 +3,964 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 4 형상관리는 소스 관리/4 4 4 소프트웨어 테스트 위상이 높아진 까닭은 새 문서: 소프트웨어를 테스트하는 방법은 여러가지가 있을 수 있다. 기능를 하는 단위 테스트, 여러가지 조합해보는 통합 테스트, 성능 테스트, 보안 사항에 위배가 없는지 해킹 우려가 없는지도 테스트이다. 기본적인 기능에 문제가 없는 단위별 테스트가 단위테스트이다. 개발자가 기본적으로 자기만 개발한 프로그램에 대한 테스트를 해야 한다. 그래서 유닛테스트라고... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +3,011 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 4 형상관리는 소스 관리/4 4 3 페어 프로그래밍은 어메리칸 스타일 새 문서: 우리말로는 어색하지만, 짝 프로그램이라고 한다. 둘이서 같이 개발을 하는 것이다. 둘 중 한사람이 코드를 잡고, 한 사람은 옆에서 같이 코드를 보면서 개발을 한다. 형식이 있다기 보다는 두사람이 한다는 자체이다. 그럼 왜 두사람이 개발을 하는가? 한사람씩 나눠서 개발을 하면 더 생산성이 높을거 같은데 말이다. 일단 페어 프로그래밍은 생산성을 위한 것은... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +3,569 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 4 형상관리는 소스 관리/4 4 2 리팩토링 is 리모델링 새 문서: 리팩토링은 다시 구조화 하는 것이다. 건물로 비유하면 리모델링 정도라고 보면 될거 같다. 보통 개발자들은 남들이 짜놓은 코드를 보면 코드가 엉망이라고 다시 짜야 한다고 한다. 대개는 다시 처음부터 짜고 그 복잡한 기능들을 구현하다보면 다시 스파게티 코드가 된다. (스파게티 코드라는 말을 쓴다. 엉망진창이라는 뜻이다.) 그러면 다른 누군가는 말을 한다.... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +4,198 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 4 형상관리는 소스 관리/4 4 1 소프트웨어 유지보수도 중요하다 새 문서: 유지보수라는 것은 구축된 시스템을 운영 및 관리해주는 것이다. 사실 이미 구축된 시스템이라면 많은 일손이 안들수도 있다. 잘 돌아가기만 하면 될 것이다. 물론 B2C 서비스의 경우 상황은 다를 수 있다. 앞서 얘기한 것도 있지만, 린 개발방법론이라든가 DevOps를 한다면 유지보수라는 측면보다는 지속 개발이라는 것이 맞을 것이다. 계속된 요구가 있고, 개선 사항... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +2,803 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 3 개발 방법론의 진화, 요구공학이란/4 3 3 애자일 흉내내기 새 문서: 애자일은 쉽게 말하면 민첩한 개발이다. 스크럼을 한다. 스크럼은 간단한 회의를 말한다. 사실 개발 방법론 중에는 지나치게 그 방법론이 뭐냐를 의식하는 경우가 많다. 굉장히 자연스럽게 생겨난 형태인데, 우리는 그 겉모습을 따라하기 바쁘다. 간단하게 하라고 하니 간단하게 하고, 서서 하라고 하니 회의를 서서한다. 그 근본 취지를 좀더 생각해볼필요가 있는... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +4,135 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 3 개발 방법론의 진화, 요구공학이란/4 3 2 애자일 방법론, 방법론 테일러링 새 문서: 애자일 방법론도 어쩌면 개발방법론에 집중하기 보다는 개발에 집중하다 보니 나오게 된 방법론의 혁식적인 변화일 것이다. 애자일이라는 것은 민첩함 정도, 그렇다고 애자일 방법론을 민첩하게 개발하는 것 정도로 생각하고 해석하기에는 애자일이 가지는 의미는 매우 넓다. 대부분의 방법론은 제조에서 나온 것으로 보인다. 물론 PMP와 같은 프로젝트 관리 자격... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +2,907 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 3 개발 방법론의 진화, 요구공학이란/4 3 1 CBD방법론의 컴포넌트란 새 문서: Component Based Development 방법론이다. 개발 방법론은 여러가지가 있다. 컴포넌트 기반으로 개발을 한다는 것이다. 컴포넌트는 무엇일까? 프로그램의 기본 단위는 함수라고 할 수 있다. 함수도 어떤 기능을 한다. 모듈이 있다. 모듈도 기능을 하는 것인데, 함수들의 집합이다. 함수들이 어떤 순서로 동작이 되면서 기능을 하는 것이다. 모듈은 꽤 큰 기능을 표현할 때 사용... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +4,210 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 2 프로젝트 관리에는 답이 없다/4 2 2 정보시스템 감리의 실제적인 업무 내용 새 문서: 정보시스템에 있어서 감리 영역은 시스템이 잘 구축되어 있는지 점검하는 것이다. 그 기준은 설계 문서가 될 것이다. 설계 대로 구축이 되어 있는지 측면이 구현이 잘되었다고 할 수 있다. 설계도 확인을 해야 한다. 요구사항 대비 요구사항이 반영이 잘되었는지를 봐야 한다. 요구사항이 설계에 반영이 되고, 실제 구현이 잘되었는지까지 봐야 한다. 그리고 구현체... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +4,044 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 2 프로젝트 관리에는 답이 없다/4 2 1 분리 발주 분할 발주 차이가 새 문서: 분리 분할 발주는 프로젝트는 원청, 시행코자 하는 회사는 분리와 분할 발주의 차이는 두가지 모두 '을' 또는 '병정' 입장을 좀더 생각하는 것이 소프트웨어 업계는 오랜동안 병정 놀이를 해왔다. 지금도 그러고 있다. 분리 발주는 소프트웨어 분리를 발주는 하는 것이다. 하드웨어 납품업체, 또는 솔루션 납품업체가 원청에 독자적으로 납품을 하는 것이다. 이를 전... 최신
- 16:202025년 2월 5일 (수) 16:20 차이 역사 +2,802 새글 4 소프트웨어 개발을 한다는 것은 무엇일까/4 1 건축물의 구조 설계 같은 시스템 아키텍쳐/4 1 2 소프트웨어 아키텍쳐는 정답이 없다 새 문서: 아키텍쳐는 건물로 치면 구조물을 어떤식으로 만들 것인가 이다. 디자인은 건물의 외관이 어떤 외곽을 가지며 어떤식의 색깔과 분위기를 연출할지라면 소프트웨어에서도 비슷하다. 사용자가 접하고 있는 부분의 느낌이나 선, 색들을 정하고 꾸미는 것이다. 아키텍쳐는 순수한 그림 안에 어떤식으로 구조화 할지에 대한 부분이다. 건물 구조를 단순하게 사각형으로... 최신