choiDev

고정 헤더 영역

글 제목

메뉴 레이어

choiDev

메뉴 리스트

  • 홈
  • 방명록
  • 자바
  • 자바로 푼 알고리즘
  • 안드로이드
  • 네트워크
  • 컴퓨터 구조
  • 책 리뷰
  • 재테크
  • 취미 회계
  • 개발자의 여행 방식
  • 글 쓰기
  • 분류 전체보기 (170)
    • 스타트업 회고 (0)
    • Network (20)
    • Programming language (29)
      • C 언어 (0)
      • 자바 (12)
      • Kotlin (17)
    • Algorithm (36)
    • Data Structure (10)
    • Android (36)
      • 안드로이드 (Realm) (0)
      • RxJava (0)
    • Backend (18)
    • React (2)
    • IT에 대해 (9)
    • 앱 or 서비스 리뷰 (0)
    • Slack (1)
    • GIT (1)
    • Database (1)
      • MySql (1)

검색 레이어

choiDev

검색 영역

컨텐츠 검색

IT에 대해

  • Cron 이란? 그리고 Cron을 활용한 python 프로그램 연동하기

    2024.04.01 by choiDev

  • Github Action (깃 헙 액션)이란?

    2024.03.24 by choiDev

  • [JIRA] 스크럼 프로젝트

    2024.01.01 by choiDev

  • [JIRA] Aglie(애자일) 방법론이란?

    2024.01.01 by choiDev

  • ORM [Object Relational Mapping] 이란?

    2022.01.22 by choiDev

  • 골든 서클(Why >How > What)를 듣고..

    2021.05.21 by choiDev

  • [개발자 용어] 학습 곡선 이란?(Learning Curve 러닝 커브)

    2019.01.01 by choiDev

  • 개발자 커뮤니티 & 알고리즘 사이트에 관하여

    2019.01.01 by choiDev

Cron 이란? 그리고 Cron을 활용한 python 프로그램 연동하기

Cron 이란? 유닉스와 유닉스 계열 운영체제에서 주기적으로 작업을 실행하기 위한 시간 기반 작업 스케줄러입니다 Cron은 사용자가 정의한 다양한 작업(데이터베이스 백업, 로그파일 정리, 데이터 배치작업)을 지정된 시간에 실행하도록 스케줄링하는데 사용합니다. cron은 crontab 파일에 의해 구동되며 crontab은 사용자 계정 개개인 별로 가질 수 있으며, 사용자 개개인 말고도 세스템 관리자들만 편집 가능한 시스템 전반에 영향을 미치는 crontab파일이 존재하는 경우도 있다. crontab 표기의 예시는 아래와 같습니다. 예시1) 매일 00:01분에 hello를 출력합니다. 1 0 * * * echo hello 예시2) 아래 예시는 매일 20시에 dump.sh 를 실행합니다. 0 20 * * * ..

IT에 대해 2024. 4. 1. 18:58

Github Action (깃 헙 액션)이란?

Github Action이란? 빌드, 테스트 및 배포 파이프라인을 자동화 하는 CI/CD 플랫폼이며, 리포지토리에 대한 모둔 풀 요청을 빌드 및 테스트하거나 병합된 풀 요청을 배포하는 워크 플로를 생성할 수 있습니다. Github Actions는 DevOps 이상의 기능을 제공하는데 예시로 누군가 리포지토리에 새 이슈를 생성할 때마다 워크플로를 실행하여 적절한 레이블을 자동으로 추가하는 행위도 가능합니다. Github은 워크 플로를 실행하기 위한 Linux, Windows, MacOs 가상머신을 제공하며 자체 데이터 센터 또는 클라우드 인프라에서 자체 호스팅 실행기를 호스팅 할수도 있습니다. GitHub Action의 구성요소 풀리퀘스트 요청이 있거나 이슈가 생성되는 등 리포지토리에서 이벤트가 발생할 때..

IT에 대해 2024. 3. 24. 20:04

[JIRA] 스크럼 프로젝트

ATLASSIAN사에서 제공하는 JIRA 소프트웨어는 애자일 방법론을 사용하기 위한 여러 템플릿을 제공하는데 오늘은 그 중 하나인 스크럼 프로젝트를 사용하는 방법을 적어봅니다. 처음 스크럼 프로젝트를 생성하게 되면 아래와 같은 화면으로 표시되는데 아직 스프린트나 백로그 등을 정의하지 않았으니 아무 콘텐츠도 표시되지 않습니다. 이화면에서 주의해서 봐야할것은 단 3개이다 타임라인, 백로그, 보드 물론 다른 기능이 안중요한것이 아니라 기본적으로 스크럼 프로젝트를 굴리기 위한 3요소이기에 꼭 필수로 여러번 사용해보길 바랍니다. 타임라인 스프린트에서 정한 백로그들의 타임라인을 볼수있는 기능으로 WBS처럼 활용이 가능하며 스크럼 프로젝트를 거시적으로 확인할때 굉장히 유용한 기능입니다. 아래 타임라인을 보면 "스터디..

IT에 대해 2024. 1. 1. 11:03

[JIRA] Aglie(애자일) 방법론이란?

소프트웨어 개발 방법론중 하나로 처음부터 끝까지 계획을 수립하고 개발하는 폭포수 방법론과는 달리 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하는 방법이다. 애자일 방법론은 선언문이 있는데 선언문의 내용은 아래와 같다. 공정과 도구보단 개인과 상호작용을 포괄적인 문서보다 작동하는 소프트웨어를 계약 협상보단 고객과의 협력을 계획을 따르기보다 변화에 대응하기를 선언문은 우측에 언급된것을 중요시 여기는데 이것은 과거의 개발방법론보다 애자일 방법론이 조금더 일하는 프로세스를 민첩하게 움직이려는 이념을 엿볼수있다. 가장 크게 와닿는 부분은 계획을 따르기 보다 변화에 대응하기를 이라는 문구인데 그럼 계획을 세우지 말라는건가요? 라는 의미로 받지 말고 계획은 세우지만 시장의 변수, 투자의 변수, 리소스의 변수 등..

IT에 대해 2024. 1. 1. 01:04

ORM [Object Relational Mapping] 이란?

ORM[Object Relational Mapping]이란? OOP(Object Oriented Programming)객체 지향 프로그래밍에서 말하는 객체와 RDB(Ralational DataBase)에서 쓰이는 테이블을 연결하는 것을 의미한다. 객체와 테이블의 정의 방법이 완벽하게 일치하지 않으므로 ORM을 통해 객체를 만들고 그걸 TABLE로 사용하기로 하면 SQL문 자동 생성하여 복잡한 쿼리를 짜는 시간을 줄이며 OOP관점으로 바로 DB 질의가 가능하여 생산성을 높이고 있다. ORM의 나온 배경 JAVA는 객체 지향 관점으로 만들어지고, RDB는 관계형 DB 관점으로 만들어졌기에 서로 호환성을 두고 만든 기술이 아니다. 객체-관계간의 불일치는 아래와 같이 정리를 할 수 있다. 세분성(Granular..

IT에 대해 2022. 1. 22. 19:12

골든 서클(Why >How > What)를 듣고..

https://www.ted.com/talks/simon_sinek_how_great_leaders_inspire_action?language=ko#t-239231 골든 서클 (why > how > what)방식으로 사고하고 행동하는 것은 훌륭한 마케팅 기법 & 일을 성공적으로 이끄는 지름길이라고 영상에서 소개하고있습니다. 하지만 평균적으로 사람들은 what > how > why 흐름으로 사고 하고 행동한다고 합니다. 저는 이것이 현실생활에도 적용할 수 있다고 생각합니다 [What > How > Why] 1. List 이다. (What) 2. List는 어떻게 쓰는걸까? (How) 3. List는 왜 쓰는거지? (Why) 이 방식은 평상시 저희가 공부하는 방식과 크게 차이가 없다고 생각합니다. 어떤 존재..

IT에 대해 2021. 5. 21. 09:43

[개발자 용어] 학습 곡선 이란?(Learning Curve 러닝 커브)

러닝 커브 Learning Curve​직역하면 학습 곡선입니다.사전적 정의는 아래와 같습니다. 학습 곡선은 특정 기술 또는 지식을 실제 필요한 업무와 같은 환경에서 효율적으로 사용하기 위해 드는 학습 비용(시간)을 의미하기도 하며 특정 기술을 습득할 때에 처음에는 학습 효과가 더디다가 어느 정도 이해를 하고 나면 빠르게 습득하고 후에는 다시 더뎌지는 곡선을 나타내기도 한다. 위키백과 학습곡선 ​​자 여기서 용어에 관련한 제 첫 포스팅이 끝났습니다~혹시라도 제 글에 부족한 내용이 있거나 틀린 내용이 있다면 언제든지 댓글로 피드백을 남겨주시면 반영하여더 좋은 포스팅으로 바꾸도록 하겠습니다.오늘도 글을 읽어주셔서 감사합니다~!

IT에 대해 2019. 1. 1. 17:35

개발자 커뮤니티 & 알고리즘 사이트에 관하여

안녕하세요 초이입니다. 오늘은 국내 개발자 커뮤니티 사이트에 대해 정보를 공유하고자 합니다.실제로 막 시작한 신입분들이나 초보자 분들은 현업에 관련한 정보들을 찾고 싶어도 잘 찾지 못하는 경우가 많은 것 같습니다.​저 또한 학창시절에 스터디, 학원, 네이버 카페, 오픈 채팅 등등 여러 커뮤니티에서 현업개발자의 준비과정이나, 현업에 대한 설명, 면접준비, 개발자 소양, 개발자 미래대비등에 대한 정보를 찾고 싶어도딱 제가 목표로 하는 직업의 정보들은 모여있지 않고 분산되있는 경우가 특히 많았습니다.​음... 그렇게 정보가 분산되있는 이유는 지금껏 찾아본 결과개인적 생각으로 기업마다 사용하는 언어나 개발환경도 다르고 각 개발자마다 밟은 성장코스가 너무 다양하다고 생각해서 개발자분들도 이렇다! 라고 하기 정의할..

IT에 대해 2019. 1. 1. 17:34

추가 정보

인기글

최신글

페이징

이전
1 2
다음
TISTORY
choiDev © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바