dev

dev/기타

협업프로그램 정리 ( 플로우 )

플로우 탐험을 시작하겠습니다. 플로우는 되게 심플한데, 몇개 헷갈리는 부분이 있었습니다. 사진을 보시죠 이 화면이 홈화면인데요 옆에 사이드바에 협업을 위한 기능들이 있고, 프로젝트 폴더란 것이 있습니다. 첫번째 이해가 안됐던점 캘린더 파일함 북마크 등의 버튼은 spa 처럼 동작합니다. 누르면 해당 화면으로 이동합니다. 그런데 간트차트를 누르면, 새로운 창이 하나 뜨면서 간트차트 기능이 시작됩니다. 그리고 프로젝트 폴더란것이 프로젝트마다 태그를 달아서 보는것 같은데, 해당기능을 어디서 설정하는지 한참찾았다. 위의 화면이 프로젝트의 설정을 하는 화면이고, 프로젝트마다 게시물을 작성할수 있으며, 채팅 화상회의 기능도 존재한다. 그리고 위에서 봤던 프로젝트의 폴더를 설정함으로써 프로젝트를 폴더별로 분류 할수 있..

dev/기타

협업프로그램 정리 ( manday.com )

먼데이닷컴은 뭔가 협업 프로그램이라고 정의하기보단 음.. 팀에서 많은 것들을 할수 있는 어떤 무언가? 라고 생각한다. 우선 사진을 하나씩 봐보자 일단 워크스페이스를 만든다 그다음에 템플릿을 선택해서 현재 팀이 필요한 것들을 진행한다. 그래서 협업프로그램이라기보단 좀 더 큰 범위에 무엇인가 같다. 정말 다양해서 뭐라고 말하기 어렵다. 그중 소프트웨어 개발 템플릿을 선택해서 봐보자 보면 알겠지만, 저런식으로 버그도 할당하고 작업도 할당하고 다양하게 사용한다. 먼데이닷컴의 템플릿기능으로 다양한것을 할수 있을것 같다. 너무 많아서 선택이 복잡해지지만 잘만 사용한다면 좋은 output을 만들어 낼것 같다.

dev/기타

협업프로그램 정리 ( swit)

협업 프로그램을 하나씩 알아보자! # 1탄! 우선 swit 왼쪽은 데스크톱 어플리케이션, 오른쪽은 웹 각각의 아이디를 다르게 접속해서 총 2명이서 테스트해봄 간단하다 채팅은 그냥 목적에 따른 채팅방을 만들수도 있고 ( erp 팀, 설비팀, 장비팀 등등.. ) 개개인에게 메세지를 다이렉트로 쓸수도 있고 번뜩이는 아이디어가 생겼을땐, 저기 아디이어에 작성하면 된다. 총 3개의 작업을 만들어서 2개의 작업을 오른쪽 유저에게 할당한 화면 버킷이란게 존재하는데, 뭐 바구니? 이런뜻인것 같은데 목적에 따른 작업을 분류할수 있다고 생각 하는데 용도는 잘 모르겠음 작업의 우선순위를 정하거나, 색을 정하거나 뭐 설정을 하고 기간을 설정하면 타임라인과 캘린더로 확인할 수 있다. swit 는 외부 서비스와 연동을 많이 지원..

dev/데이터베이스

redis

오라클과 같은 rdb에 익숙한 저에겐.. nosql은 생소하지만, redis는 key value 형태로 저장되는 nosql이라고 합니다. key value 말고도 document tree? 와 같은 형태로 저장되어있는 nosql도 있다고 하는데 오늘은 key value 형태로 저장되는 redis에 대해서 살펴보겠습니다. 아래의 이미지와 같이 key value 로 저장을 하고 값을 불러올 수 있습니다. 주로 동영상의 좋아요 기능이나, 일일 방문자수를 기록하는데 사용한다고 하는데, rdb로 하면 부하가 많이 발생하니까 그럴것 같은데.. 솔직히 어디다 쓰는지 감은 안잡힙니다.

dev/개인 프로젝트

go gin tutorial

https://go.dev/doc/tutorial/web-service-gin Tutorial: Developing a RESTful API with Go and Gin - The Go Programming Language Tutorial: Developing a RESTful API with Go and Gin This tutorial introduces the basics of writing a RESTful web service API with Go and the Gin Web Framework (Gin). You’ll get the most out of this tutorial if you have a basic familiarity with Go and its go.dev 위의 사이트에서 tut..

dev/알고리즘

조합 알고리즘 파이썬

arr = [1,2,3,4,5] visted = [False for i in range(5)] def comb(arr,idx,cnt): if cnt ==0: for i in range(len(visted)): if visted[i] == True: print(arr[i],end=' ') print() return for i in range(idx,len(arr)): if visted[i] == True: continue visted[i] = True comb(arr,i,cnt-1) visted[i]= False comb(arr,0,3) 시간복잡도 O(2^n) 해당 원소를 뽑는다 안뽑는다 라는 두가지 경우로 시간복잡도는 2^n이 됨 매개변수 idx 를 중점적으로 봐보면 for문이 idx를 기준으로 시작하는..

dev/개인 프로젝트

golang - gin - backend 개발 (1)

다른 블로그를 보면서 여차저차 golang 과 vscode 환경구축을 완료했다. 그리고 gin이라는 golang framework를 사용해서 backend를 구축하려고 한다. 우선 gin tutorial https://github.com/gin-gonic/gin GitHub - gin-gonic/gin: Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better perf Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 4..

dev/알고리즘

백준 2805 pypy3 python 차이

오랜만에 이진탐색 코드를 좀 풀어보려고 하는데 계속 시간초과가 난다.. 4년전의 나와 지금의 나는 여전히... ㅋㅋ 아니 근데 도저히 납득이 안됐다. 그래서 알아보니 python 으로 제출하면 시간초과가 난다는 것이다. 그래서 pypy3로 제출하니.. 시간초과가 안난다 ㅋ import sys n,m = map(int, input().split()) v = list(map(int,sys.stdin.readline().split())) start = 1 end = max(v) answer =0 v.sort(reverse=True) while start0: tsum+=i-mid elif i-mid m: start = mid +1 answer = mid print(answer)

dev/데이터베이스

일자별 게시글 순위 조회 쿼리

원하는 쿼리 WITH board AS ( SELECT '2020-12-01' createdate, 'StarCraft' type, '스타는 재미있다' content FROM dual UNION ALL SELECT '2020-12-01', 'StarCraft', '스타2도 재미있다' FROM dual UNION ALL SELECT '2020-12-03', 'LOL' , '롤은 재미있다' FROM dual UNION ALL SELECT '2020-12-05', 'StarCraft', '스타는 재미없다' FROM dual UNION ALL SELECT '2020-12-07', 'LOL' , '롤은 재미없다' FROM dual ) SELECT * FROM (SELECT createdate, type, conte..

dev/기타

vscode http request 보내기

1. vscode 에서 해당 확장프로그램을 설치한다 2. http 확장자의 파일을 하나 만들어 준다 3. http 프로토콜에 대해서는 인터넷에 검색해보고 일단 사진처럼 GET 방식으로 네이버에 http1.1 버전으로 요청을 해본다. 아래 내용을 복사 GET https://www.naver.com/ HTTP/1.1 그리고 ctrl + alt + r 을 누른다 (윈도우에서) 그러면 사진과 같은 응답결과를 얻을수 있다.

jeongsu
'dev' 카테고리의 글 목록 (2 Page)