👩‍💻 Programming

👩‍💻 Programming/Software

[개발방법론] 폭포수 설계

개발방법론 (폭포수 모델) scrum과 폭포수 개발방법론을 섞어야 한다. 개발→ 계획 → 설계 → 구현 이 포코드 기준으로 되어 있다. 중간중간 필요한 산출물들은 만들어줘야 한다. (에자일 방법론에서는 큰 의미는 없지만, 꼭 같이 병행을 해야 한다.) 1. 계획 wbs가 나와야 한다. 기능에 대한 법위와 일정을 관리하는 방법론. 타임틸, 화면 설계 언제 이러한 산출물을 만들어낼 것인지를 계획서에 넣어야 한다. CPM, 간트 차트 등 기능 점수. 기능에 따른 가중치를 연산해서 소모되는 비용 계산이 가능하다. 소프트웨어 대가 산정. (법) 이상적이지만 보완할만한 대가 산정한 방법은 없다. 2. 분석 요구사항은 하나의 큰 학문. 중요하게 생각을 한다. 실질적으로 고객은 엔지니어가 아니다. (반응속도 등) 기능..

👩‍💻 Programming/Frontend

[WEB] BootStrap 템플릿+API 적용

BootStrap 템플릿으로 간단한 웹페이지를 만들어보고, API를 적용해보았다. startbootstrap.com/ uicookies.com/bootstrap-datatable/ > git clone https://github.com/puikinsh/Adminator-admin-dashboard.git adminator > cd adminator > npm install > npm run dev github.com/puikinsh/Adminator-admin-dashboard#getting-started datatables.net/examples/styling/bootstrap4 위 링크에서 데이터베이스 테이블 frontend 코드를 참고해서 작성한다. opentutorials.org/course/13..

👩‍💻 Programming/💡 Idea

[WebRTC] 프로젝트 기획

이 프로젝트를 진행해본다면, zoom이나 구루미 노션 슬랙 등과 같은 협업툴 개발해봐도 좋을 것 같아요. https://wowtale.net/2020/02/03/gooroomee-provides-online-office-for-free/ 위 링크에서 보면 '구루미'가 webrtc 기반 협업툴 어플리케이션을 제작하고 운영하고 있는데 이런 방향도 괜찮지 않을까 생각해봤어요. https://blog.remotemonster.com/%EB%85%B8%EC%85%98%EA%B3%BC-%EC%A4%8C%EC%9D%B4-%EB%A7%8C%EB%82%9C%EB%8B%A4%EB%A9%B4-%EB%81%9D%ED%8C%90%EC%99%95-%ED%99%94%EC%83%81-%ED%98%91%EC%97%85- %ED%88%..

👩‍💻 Programming/💡 Idea

[WebRTC] WebRTC 개발 설계

1. webrtc 개발도구 3가지 1) 크롬 chrome://webrtc-internals 페이지 - 개요: 시그널을 확인한다. - 특징: WebRTC session이 진행중일 때 자세한 상태와 차트를 제공한다. - 장점: 차트를 확인하며 효율적인 관리가 가능하다. - 단점: 초기 설정이 어렵다. ​ 2) adapter.js - 개요: Google에서 관리하는 WebRTC를 위한 JavaScript 코드이다. https://github.com/webrtc/adapter webrtc/adapter READ ONLY FORK: Shim to insulate apps from spec changes and prefix differences. Latest adapter.js release: - webrtc/ad..

👩‍💻 Programming/Frontend

[WEB] 티스토리 스킨 #1 수정

티스토리 스킨 수정 기록을 남긴다. (HTML/CSS 수정) 1. 카테고리 메뉴바 추가 (21.04.22) 2. 폰트 변경 (21.04.22) - 고딕 fonts.google.com/specimen/Gothic+A1 3. 글씨 색상 변경 (21.04.25) 회색 -> 검정색 @import url('https://fonts.googleapis.com/css2?family=Gothic+A1&family=Nanum+Gothic:wght@400;700&display=swap'); body,th,td,input,select,textarea,button {font-size:14px;line-height:1.5;font-family: 'Gothic A1', sans-serif;color:#000000} 4. 폰트변경..

👩‍💻 Programming/Infra Engineering

서버 환경 구축 시 결정해야하는 것 (부제: Apache 서버 사용기)

서버 환경 구축 시 결정해야 하는 것은 클라우드 서버, OS, WebServer, BL, DBMS 이다. 클라우드 서버 : AWS EC2 인스턴스 OS : Ubuntu 18.04.05 LTS WebServer : Apache2, Nginx BL : Spring, node.js, PHP DBMS : MySQL 나는 위와 같은 사용 경험이 있다. 서로 사용 용도가 다르기 때문에 어느 것이 좋다고 쉽게 결정할 수는 없을 것이다. 하지만, 기록을 위해 나의 개인적인 사용 경험에 빗대어 말을 해볼 것이다. WebServer Apache - MPM 방식으로 HTTP 요청을 처리 - PreFork MPM (다중 프로세스) - Worker MPM (멀티 프로세스-스레드) - 안정성, 확장성, 호환성이 좋다. - 클라이..

👩‍💻 Programming/Backend

[Node.js] Ubuntu+Nginx+Node.js 사용 설정

$ sudo apt update $ sudo apt upgrade $ sudo apt install nginx -y $ sudo systemctl status nginx $ cd /var/www/ $ git clone #템플릿이 있다면 다운 $ cd template #위 디렉토리로 이동 $ rm -rf .git $ vim package.json # 의존성 파일 확인 $ apt install npm $ npm install $ cdmod -R 777 api-nodejs-templete/ # 이후 intellij 원격접속

나리 집사
'👩‍💻 Programming' 카테고리의 글 목록 (5 Page)