분류 전체보기
-
[Slack] Notion연동하기Programing/Development Tool 2020. 6. 26. 22:41
안녕하세요~! 이번에는 협업에서 많이 쓰이는 툴 중에 하나인 노션을 슬랙에 연동해보겠습니다~! 지난 포스팅처럼 app Browse에서 Notion을 찾아봅시다!! 하핳 깃허브처럼 자세한 info가 적혀있지 않은데요... 일단 추가해보죠... 깃허브와는 다르게 노션에서 연결하는 구조 더라고요~! 노션에서 우측 상단에 보시면 Updates가 있습니다 그곳에 보시면 Connect Slack channel이 있는데요 해당 버튼을 눌러주시면 이런 팝업이 나오는데요 원하시는 채널을 선택해서 Allow를 해주시면 되겠습니다. 이렇게 연결이 완료되었다는 안내가 나오게 됩니다!! 👏👏 이렇게 변동사항들이 그대로 나오는 걸 확인하실수 있습니다!!
-
[Slack] Github 연동하기Programing/Development Tool 2020. 6. 26. 22:19
이번 시간에는 Slack의 핵심기능 중에 하나죠 다른 애플리케이션들과 함께 쓸 수 있는 기능 중에 하나인 깃 헙 연동에 대해 알아보겠습니다!! 세팅에서 Add apps가 있었던거 같은데 어디에 있는지 못 찾겠어서 ㅠㅜ 우선 Manage apps로 들어가볼게요!! 이후에 Manage가 나오는데 Browse에 들어가 볼게요 굉장히 많은 app들이 있죠?? 여기서 Github를 찾아볼게요 여기에 깃허브를 연동하면 알려주는 기능들이 있습니다. 깃허브 repo에 대한 업데이트 - 새로운 커밋 - 새로운 풀 리퀘스트 - 새로운 이슈 - 코드 리뷰 - 배포 상황 깃허브에서 작성한 글을 자세히 볼 수 있습니다. - 풀 리퀘스트 - 이슈 - 연결된 코멘트 - 코드 - 개발자 프로필 깃허브에 대한 액션을 슬랙에서 취할 수..
-
[Slack] 초대링크로 워크 스페이스 들어가기!Programing/Development Tool 2020. 6. 26. 21:45
안녕하세요, 여태까지 관리자 입장에서만 슬랙에 대한 글을 작성을 했어요 ㅠㅜ 그래서 이번에는 일반 팀원 사용자 입장에서의 글도 작성해보려 합니다. 가장 중요한!! 워크스페이스 들어가기!! 처음에 슬랙을 사용해볼 때 언제나 허둥지둥하다 검색해보기 일수였는데 차근차근 알아볼게요!! 저번 포스팅에서 관리자 입장에서 만들어준 초대 링크에 들어가 보겠습니다!! 초대 링크에 들어가게 되면 이런 메일 작성 페이지가 나타나게 됩니다!! 본인의 메일을 작성해주시고요!! 보내게 되면!! 이런 이메일 확인 메일을 수신하게 됩니다. 확인해주시면 이렇게 설정해줄 수 있는 페이지가 나옵니다!! 여기서 설정해주신 다음!! 만들어주기를 누르시면!! 이렇게 워크스페이스에 들어오게 됩니다!! 👏👏
-
[Slack] 채널 만들기, 참여코드 생성Programing/Development Tool 2020. 6. 26. 21:36
안녕하세요, 5anniversary입니다!!! 저번에는 워크스페이스를 만들어보았으니, 슬랙을 제대로 활용할 수 있도록 제가 채널을 어떤 방식으로 만들고 어떻게 만드는지 알아볼 거예요~! 우선 제가 어느 상황에서 슬랙을 사용하는지 말씀드릴게요!! 저는 iOS 개발을 하고 있는 학생입니다. 운이 좋게도 팀 단위로 프로젝트를 진행하는 경우가 많았고요. 이번에 SOPT 26기에서 APPJAM을 참여하게 되어 미리 공부하는 차 기본 구조를 만들어볼 건데요, 기획 - 디자인 - 서버 - 안드로이드 - iOS와 같이 팀이 구성되어있어요. 그리고 단기간(3주 동안) 개발을 하는 상황입니다. "대세 협업 도구" 슬랙을 마스터하는 6가지 비법 "대세 협업 도구" 슬랙을 마스터하는 6가지 비법 - ITWorld Korea ..
-
[Slack] 워크스페이스 만들기Programing/Development Tool 2020. 6. 26. 21:12
안녕하세요, 5anniversary입니다~! 다들 협업을 위해서 슬랙 많이 활용하시죠?? 이번 시간에는 슬랙 워크스페이스를 만들어볼 거예요~! 우선 만들기 위해서 슬랙 홈페이지에서 "TRY SLACK FOR FREE" 버튼은 눌러주시면 워크스페이스를 만들어주는 버튼과 슬랙 가입을 하는 버튼이 있습니다. 가입을 하셨다는 가정하에 "Create a Slack Workspace"를 해주겠습니다 필요한 필드를 채워주시면 아래와 같이 메일 수신됩니다. 코드를 입력해주시면 원하는 워크스페이스 이름을 설정해주시고요!! 이 단계에서는 채널을 만들어주는 단계입니다. 이후에 채널을 추가할 수 있으니 건너가셔도 좋습니다. 이 단계에서는 같이 이용할 사용자들을 추가하는 단계입니다. 이 단계에서도 나중에 추가하거나 초대 코드를..
-
[Vapor] Pagination 사용해보기Programing/Vapor 2020. 6. 19. 16:33
안녕하세요~! 5anniversary입니다!!!! 다들 서버에서 데이터들을 받아오는 경우에 어떻게 받아오시나요?? 기본적으로 간단한 데이터들의 경우에는 그냥 받아오는 경우가 많은데요~~! 게시글이나 100개 혹은 그 이상의 데이터들의 경우에는 Pagenation을 통해서 원하는 데이터들만을 뽑아오는게 좋다고 생각합니다. 이런경우에 사용할 Pagination은 어떻게 만드는지에 대해서 알아볼게요!! 저는 Querybuilder를 extension으로 새로운 query(page)로 만들어 처리를 합니다 한 번 코드로 알아보자면 public func query(page: Int) -> Self { let aPage = page < 1 ? 1 : page // page를 받아와 let start = (aPage..
-
[Vapor] SQL 문으로 쿼리문 사용하기Programing/Vapor 2020. 6. 19. 01:44
안녕하세요~! 5anniversary 입니다!! 오늘은 SQL문을 사용하는 방법에 대해 알아보도록 할 거예요~! 제가 현재 진행 중인 프로젝트 내에서 검색, Like문을 사용해야 하는 경우가 있는데, FluentMySQL에서는 제공하지 않아 생 쿼리문을 사용해보도록 할 거예요. 이외에도 불가능한 경우가 있는 경우 사용할 수가 있겠죠?? 한번 알아보도록 하죠~! 오늘 사용할 메서드는 withPooledConnection()이라는 메소드인데요, 이 메소드는 기본 제공되는 DatabaseKit에서 제공되는 메서드예요 해당 메서드를 이용하는 방법은 사용자로부터 받는 Request에서 각자의 vapor에서 사용하는 DB에 맞춰서 코드를 작성해주면 되는데요 func rawExampleHandler(_ req: Re..
-
[자료구조] Swift로 풀어보는 덱(Deque)Programing/자료구조(Data structure) 2020. 6. 17. 01:14
안녕하세요~! 5anniversary입니다. 이번 시간에는 자료구조에서 대표적인 유형 중에 하나인 덱에 대해 천천히 알아보며, Swift로 구현해보는 시간을 가져보겠습니다. 우선 덱에 대한 기본적인 구조를 알아보겠습니다. 덱에서는 앞에서 다루었던 스택. 큐와 다르게 양쪽 끝에서 모두 삽입과 삭제가 가능한 자료구조입니다. 우선 간단하게 덱의 구조를 파악했으니 Swift로 간단하게 코드를 작성해 볼까요?? public struct Deque { private var storage: [T] = [] public init() {} public init(_ elements: [T]){ storage = elements } public mutating func frontEnqueue(_ element: T) -> ..