계절학기 듣는동안 사이드 프로젝트로 웹사이트를 하나 만들어보려고한다 거창한건 아니고, 간단한건데 목표는 멜론의 플레이리스트를 본따 웹사이트로 만드는 것이다 카테고리를 장르별로 여러개 만들어두고, 카테고리를 선택하면 카테고리 안에 있는 노래목록들을 보여준다 이렇게까지하면 기존의 멜론 플레이리스트와 똑같으니 차별화된 점을 두자면 나는 노래를 들으면 그 노래를 들었던 시절이 떠오를때가있다. 그런 감정들을 기록해두고싶은 마음이있었는데, 멜론 플레이리스트에는 그런 기능이 없어 각각 음악에 담긴 추억이나 기억을 추가로 저장하는 기능을 만드려고한다 아마 처음에는 정적으로 저장된 데이터들을 불러오도록 구현할 것이고, 나중에 좀 더 발전시켜 글쓰기 기능을 만들어 사용자(나)로부터 데이터를 저장시키도록 동적으로 구현하는게..
처음 써보는 직무분석 글이다 2022년 카카오 신입개발자 블라인드 채용글을 보고 어떤 분야가 있는지, 그 분야는 어떤일을 담당하는지 알아보고자한다. 첫번째로, Server 분야는 소셜 서비스 개발 및 비즈니스 플랫폼 개발, 클라우드 플랫폼 및 기술품질 플랫폼을 개발한다. 주로 대용량의 트래픽을 다루는게 서버분야인 것을 알게되었고, 클라우드 플랫폼이 무엇인지는 구글 검색을 통해 새로 알게 되었다. 개념 글에다 따로 정리할 예정이지만, 간단히 말하자면 클라우드 컴퓨팅이라는 기술은 자신의 컴퓨터가 아닌 클라우드로 연결된 컴퓨터를 이용해 리소스(컴퓨터 네트워크, 데이터베이스, 서버...)를 사용자에게 제공하는 것이다 두번째로, Client 분야는 사용자와 직접연결되는 부분을 담당한다. 주로 다양한 플랫폼 And..
21학년도 1학기 프로젝트를 하며 느낀점을 너무 자세하게 써서인가 생각보다 쓸 게 없을지도 모르겠다. 개많다.. 그리고 1학기때는 기록을 해두었지만, 2학기 프로젝트를 했을때 느낀점은 따로 기록을 해두지 않아서 기억을 더듬어 봐야한다. 조금 글이 어수선할 수 있을 것 같다. 하지만 시작해보려한다 대충 생각나는 주제들을 적어봤는데... 1.팀원과의 시너지(mbti?) 2.디자인의 중요성 3.리더십 4.간보기 5.나의 성격 6.역할분배 7.보완할점(깃허브, 기능) 8.얻게된점 9.대면과 비대면 10.아이디어 11.개개인의 능력 12.팀협업의 중요한점(아이디어,소통,성실) 13.협업에 대한 나의 가치관 변화 이정도면 책내도되는거아니야? 한 번 시작해보려고한다. 우선 말하기 앞서 이번 프로젝트는 성공이다. 왜냐..
해결했어야하는 문제는 총 10가지이며 내가 진행한 단계(step)은 7단계이다 분량이 생각보다 많다. First Step 내 컴퓨터와 상대방의 컴퓨터가 다른 와이파이를 썼을때 채팅이 되는지 확인하기 1. 상대방 컴퓨터와 채팅시 IP설정 문제 IP를 서버를 연 컴퓨터의 IPV4입력 말고 공인IP(공유기IP)로 설정했어야 함 ->다른 컴퓨터에서 상대방의 사설IP로 접근은 불가능하기 때문 2. 방화벽문제 방화벽 인바운드 규칙적용 혹은 방화벽 전부 해제로 접근가능하게함 3. 포트포워딩 포트포워딩 설정으로 공인IP입력시 해당 포트에 사설IP(서버를 연 컴퓨터의)를 매칭시켜 접속가능하게함 이 3가지의 문제를 해결하니 상대방 컴퓨터와 내 컴퓨터와 채팅이 가능해졌다. Second Step 파일을 직접 실행하지 않고버튼..
IP 주소란? ->인터넷 프로토콜의 주소 -> 장치를 인식하기 위한 숫자 네트워크 상의 장치를 인식하기 위한식별자 IP주소에는 IPV4와 IPV6가 있다. IPV4는 현재 IP주소버전. 32비트 주소 IPV6는 16진수 주소 포트번호란? 장치의 프로세스에 할당된 숫자 값 프로세스란? ->실행중에 있는 프로그램 다시, 포트번호란? 장치의 실행중인 프로그램에 할당된 숫자 값 사설 IP주소 vs 공인 IP주소 (내부) 사설IP는 네트워크 안에서 사용되는 주소(내부적으로 사용되는 고유한 주소) 사설IP는 인터넷 상에서 확인할 수 없고, 내부네트워크에서만 사용 가능한 IP이다 공인IP는 공인된 IP(전세계에서 유일) 임의로 아무 IP주소나 내 컴퓨터에 저장한다고 인터넷이 되지는 않고, 할당 받은 주소를 부여해야만..
우선 내가 맡은 부분을 설명하자면, 채팅 기능의 구현 및 연동을 맡았다. 후에 추가적으로 채팅방이 생성되어야 함을 알고, 채팅방 구현까지 맡았다. 2달 정도의 개발을 하며 내가 고민한 흔적을 기록삼아 올려본다. 대충 들어가보면 저런식으로 스케치 혹은 생각 정리를 할때 삼성의 갤럭시s펜기능을 매우 유용하게 썼다. 아주 쓸만하고 유용했다. 정말 많은 고민을 했는데, 그 이유는 일단 자바를 처음 배우고, 네트워크의 개념을 모르는 상태에서 채팅기능을 구현해야 하기때문에 혼자서 아주 많은 고민을 했다. 이 뿐만아니라, 힘들었던 점은 내가 처음부터 코드를 짠 것이 아니라, 1 : n 채팅기능(다수가 한 채팅방에서 채팅할 수 있는) 의 오픈소스를 긁어서 사용했는데, 나중에 채팅방을 여러개로 구현해야하고, 그 채팅방은..
구현 언어 : Java IDE : Eclipse GUI 개발 툴 : WindowBuilder 데이터베이스 : MariaDB 사용 라이브러리 : Java Net Package(채팅 기능), Java Swing(GUI) 주제 : 배달음식 및 생필품 공동구매 플랫폼 팀원 : 4 A : 채팅 기능 연결 및 채팅방 구현 B : 데이터베이스 연동 및 구현 C : GUI 설계 및 디자인 D : 채팅 기능 개발 및 채팅 GUI 담당 활용 오픈소스 : 1 : n 채팅 기능 [JAVA] 채팅 프로그램 만들기(네트워크) : 네이버 블로그 (naver.com) [JAVA] 채팅 프로그램 만들기(네트워크) 오늘은 만들기는 꽤 오래전에 만들었지만 프로젝트에 우선순위가 밀려버렸던 네트워크를 활용한 채팅프로그... blog.nave..
git clone 따올때 생기는 Unable to launch The selection cannot be launched, and there are no recent launches 오류는 나를 킹받게 만든다 메뉴 창에서 1. Window - > Preferecences 클릭 2. Run/Debug -> Launching 란을 보면 Launch Operation 항목이 있다. Launch the selected resource or active editor. if not launchable: 항목의 라디오 그룹에서 --> Launch the associated project 를 선택해 준다. 출처: https://zxcv5500.tistory.com/268 [샤핀의 blog] 구글에 검색을 하면 죄다 이..
- Total
- Today
- Yesterday
- oauth2.0
- infcon 2024
- git
- 인프콘2024
- SQL
- git 예전 커밋 수정
- git commit 수정
- SpringBoot
- 오픈소스
- 데이터 3법
- 로스트아크 캐릭터
- 프로그래머스
- bfs
- html
- 데이터3법
- 2024인프콘
- html #웹 #웹사이트 #플레이리스트
- 리눅스
- 데이터베이스
- authorization code
- authorization_code
- kloa
- DML
- oauth
- DDL
- Android Studio
- javascript
- CSS
- 클로아
- 우분투
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |