본문 바로가기

All220

[Info] 개발자가 많이 사용하는 인종차별 IT 용어 개발자가 많이 사용하는 인종차별 IT 용어 얼마 전 우연히 포털을 통해서 IT 용어 중 인종차별적 개발 용어에 대해서 변경이 된다는 기사를 본 적이 있다. 우리도 지금부터라도 가능하면 변경하여 사용할 수 있도록 노력해보도록 하자. 해당 내용은 2020년에 5월 25일에 발생한 조지 플로이드(George Floyd) 사망 사건과 연계되어 IT 용어 중에서도 많은 용어가 인종 차별적 의미를 담고 있어 그런 용어들을 변경을 하고자 한 의미로 생각된다. 트위터 엔지니어 부서에 이와 같은 내용을 이야기 하면서 글로벌 기업인 마이크로소프트(MS), 애플(Apple), JP모건(JPMorgan), 깃허브(GitHub) 등에서도 코드 및 개발 용어에 대해서 변경하는 움직임이 있다. https://twitter.com/.. 2022. 2. 17.
[Ansible] Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Pyenv 이용하여 Ansible 설치 Linux에 Ansible을 설치해서 사용해 보고자 한다. 일단 사용하기 전에 설치하는 방법부터 알아보도록 하자. 1.pyenv 설치를 위한 사전 준비 $ yum install -y zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel curl git 2. pyenv-installer 설치 $ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash pyenv 환경 변수를 아래와 같이 설정 하자. $ echo 'export PYEN.. 2022. 2. 17.
[개발자영어] argument vs parameter = 매개변수 argument vs parameter = 매개변수 개발 시 클래스, 함수에 사용할 단어를 선택할 때 영어 단어 선택이 혼란스러울 때가 있어 간략히 정리한다. ateargument vs parameter 한글로 "매개변수"라는 의미를 가지고 있다, 하지만 영어 단어 의미로는 조금 다른 게 사용되고 있다. 1. ateargument 실제로 함수에 전달되는 변수의 실제 값 Argument is the actual value of this variable that gets passed to function. 2. parameter 함수 선언에서 정의된 변수 Parameter is variable in the declaration of function. 2022. 2. 17.
[개발자영어] create vs generate = 생성하다 create vs generate = 생성하다 개발 시 클래스, 함수에 사용할 단어를 선택할 때 영어 단어 선택이 혼란스러울 때가 있어 간략히 정리한다. create vs generate 한글로 "생성하다"라는 의미를 가지고 있다, 하지만 영어 단어 의미로는 조금 다른 게 사용되고 있다. 1. create 아무것도 하지 않은 무언가를 생성(창조) 하는 것 2. generate 어떤 행동(자동화)을 통해 생성하는 것 2022. 2. 17.
[개발자영어] collect vs gather = 모으다 collect vs gather = 모으다 개발시 클래스, 함수에 사용할 단어를 선택할때 영어 단어 선택이 혼란스러울때가 있어 간략히 정리한다. collect vs gather 한글로 "모으다" 라는 의미를 가지고 있다, 하지만 영어 단어 의미로는 조금 다른게 사용되고 있다. 1. collect 원하는것을 선별하여 모을때 2. gather 흩어져있는 내용들을 모을때(일단, 전체적으로 모으다) 2022. 2. 17.
[MySQL] 데이터베이스별 / 테이블별 용량 확인 하기 데이터베이스별 / 테이블별 용량 확인 하기 MySQL을 사용하다 보면 현재 데이터베이스(Database) 혹은 테이블(Table)에 용량(Size)을 확인해야 하는 경우가 있다. DB(디비)가 올라가 있는 시스템의 디스크 용량이 모자라거나, 아니면 백업(Backup) 혹은 마이그레이션(Migration) 할 때 용량을 알아야 그에 맞게 대응을 할 수 있다. [MySQL] 데이터베이스 백업 하기 [MySQL] 데이터베이스 백업 하기 데이터베이스 백업 하기 데이터베이스를 운영시 디스크 공간 혹은 특수한 문제를 대비하기 위해서 백업을 진행한다. 그럼 MySQL에서는 어떻게 백업을 하는지 한번 알아보도록 하자. 1. 전체 백 happylie.tistory.com 그럼 데이터베이스 혹은 테이블별 용량을 확인하는 .. 2022. 2. 16.
[MySQL] 데이터베이스 백업 하기 데이터베이스 백업 하기 데이터베이스를 운영시 디스크 공간 혹은 특수한 문제를 대비하기 위해서 백업을 진행한다. 그럼 MySQL에서는 어떻게 백업을 하는지 한번 알아보도록 하자. 1. 전체 백업(Dump) 진행 우선적으로 데이터베이스에 있는 모든 테이블에 대해서 전체적으로 백업을 하는 방법을 알아보자. 로컬(Local) 방식, Remote(원격) 방식으로 알아보자. 1.1 Local $ mysqldump -u 아이디 -p 데이터베이스명 > 저장 파일명.sql $ mysqldump -u root -p ars > 20220216_ars.sql Enter password: $ cat 20220216_ars.sql -- MySQL dump 10.13 Distrib 8.0.21, for Linux (x86_64) .. 2022. 2. 16.
[PostgreSQL] 접속 Port(포트) 변경 방법 접속 Port(포트) 변경 방법 PostgreSQL을 설치하고 나면 postgresql.conf 파일을 통해서 기본 포트(Port)가 아닌 원하는 포트(Port)로 설정할 수 있다. 기본적으로 5432 Port를 사용하고 있으나, 해당 부분은 외부에 오픈되어있는 경우 쉽게 공격 대상이 될 수 있음에 따라, 포트(Port)를 변경하여 사용하는 편은 추천한다. 그럼 포트(Port)를 변경하는 방법에 대해서 알아보도록 하자. 1. 설정 하기 아래 "postgresql.conf" 파일을 열어보면 기본적으로 "#port = 5432"으로 설정이 주석 처리되어 있다. 이제 해당 부분의 주석을 제거하고, 변경 후 원하는 포트(Port) 번호로 설정한 후 서비스 재시작을 해주면 포트(Port)가 변경된다. # 파일 위.. 2022. 2. 14.
[PostgreSQL] 원격 접속 허용하는 방법 원격 접속 허용하는 방법 PostgreSQL을 설치하고 나면 postgresql.conf 파일을 통해서 원격 접속 허용을 설정할 수 있다. 물론 DB 설치 Localhost에서 사용하는 경우 특별히 설정할 필요 없으나, 대부분 DB는 독립적으로 운영함에 따라 원격 접속 방법에 대해서 알아보도록 하자. 1. 설정 하기 아래 "postgresql.conf" 파일을 열어보면 기본적으로 " listen_addresses = 'localhost' " 와 같이 설정되어 있다. 이제 해당 설정 부분을 " listen_addresses = '*' " 으로 수정하게 되면 원격 접속이 가능하다. $ cat /var/lib/pgsql/data/postgresql.conf # 파일 위치(시스템 마다 틀릴 수 있음) $ cat.. 2022. 2. 14.
[PostgreSQL] CentOS 8 PostgreSQL Install 하기 CentOS 8 PostgreSQL Install 하기 PostgreSQL 공부를 위해서 CentOS 시스템에 PostgreSQL을 설치해 사용해보고자 한다. 먼저 설치하는 방법에 대해서 간단하게 알아보도록 하자. 1. yum 명령어를 통해서 패키지 설치 $ yum install postgresql postgresql-server postgresql-devel postgresql-contrib postgresql-docs [root@localhost ~]# yum install postgresql postgresql-server postgresql-devel postgresql-contrib postgresql-docs 마지막 메타 데이터 만료 확인 : 0:00:06 전에 2022년 02월 13일 (토).. 2022. 2. 14.
[Info] 파워포인트(PowerPoint) 텍스트 맞춤법 검사 비활성화 하기 파워포인트 텍스트 맞춤법 검사 비활성화 하기 파워포인트(PowerPoint)로 여러 작업을 하다 보면 입력한 텍스트에 대해서 간혹 맞춤법이 틀리거나 파워포인트 자체에서 정확히 인식이 되지 않으면 해당 텍스트에 빨간 줄을 보여 준다. 물론 맞춤법이 틀린 거라면 매우 좋은 기능이나, 해당 단어를 반드시 사용을 해야 하는 경우 발표를 하거나, 이미지로 캡처를 해야 하거나 할 때 매우 거슬리게 된다. 그럼 해당 부분을 비활성화하는 방법에 대해서 한번 알아보도록 하자. 1. 현재 상황 확인 하기 현재 옆 이미지처럼 파워포인트에서 sql_mode, only_full_group_by라는 단어에 대해서 정확히 인식하지 못함에 따라서 이처럼 텍스트에 빨간 줄이 나오게 된다. 그러나 해당 내용을 이미지로 만들어 사용을 해.. 2022. 2. 13.
[MySQL] sql_mode=only_full_group_by 에러 해결 방법 MySQL sql_mode=only_full_group_by 에러 해결 방법 여러 서비스의 MySQL을 사용하다 보면 MySQL Version(버전)을 이동하면서 사용하게 된다. 이때 5.6 Version / 5.7 Version 도 같이 사용되는 경우가 있거나, 혹은 서비스 데이터베이스(DB)가 5.6에서 5.7 Version으로 업데이트(Update) 하여 서비스하는 경우도 있다. 근데 동일" GROUP BY 사용하는 Query(쿼리)를 5.6 Version에서는 정상적으로 실행 및 결과값을 가지고 오나, 5.7 Version에서는 아래와 같은 에러(Error) 메시지가 발생되는 경우가 있다. Expression #1 of SELECT list is not in GROUP BY clause and c.. 2022. 2. 13.
[MySQL] 데이터베이스(스키마) 조회 / 생성 / 삭제 하기 (Database(Schema) show / create / drop) 데이터베이스(스키마) 조회 / 생성 / 삭제 하기 MySQL을 설치해보았으니 데이터베이스(스키마) 조회, 생성 및 삭제 방법을 알아보도록 하자. 우선 첫번째로 당연히 MySQL이 설치되어 있어야 하며 설치 방법은 아래 내용을 통해서 알아보도록 하자. [MySQL] CentOS 8 MySQL DB Install 하기 [MySQL] CentOS 8 MySQL DB Install 하기 CentOS 8 MySQL DB Install 하기 MySQL 공부를 위해서 CentOS 시스템에 MySQL을 설치해 사용해보고자 한다. 먼저 설치하는 방법에 대해서 간단하게 알아보도록 하자. 1. yum 명령어를 통해 "mysql-server".. happylie.tistory.com 1. 데이터베이스 조회 일단 본인이 생성을.. 2022. 2. 12.
[MySQL] ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 해결 하기 ERROR 1819 (HY000) 해결 하기 MySQL을 처음 설치 후 신규 계정을 등록을 하려고 할 때, "ERROR 1819 (HY000): Your password does not satisfy the current policy requirements"와 같은 에러(Error)가 발생하는 경우가 있다. 그럼 어떻게 해당 에러가 발생되고 그걸 해결하는 방법은 어떻게 하는지 한번 알아보자. 1. 발생 원인 mysql> CREATE USER 'test'@'%' IDENTIFIED BY '12test34'; ERROR 1819 (HY000): Your password does not satisfy the current policy requirements mysql> select Host, User from.. 2022. 2. 12.
[Info] <script> or <script type="text/javascript"> ??? [info] or ??? HTML Code를 작성하면서 Javascript(자바스크립트) 나 jQuery(제이쿼리) 를 사용하기 위해서 혹은 를 사용한다. 근데 여러 문서나 혹은 여러 글에서 보면 으로 작성한 곳도 있고 를 작성한 곳도 있다. 과연 or 두 개 중 표준은 어떤 건지에 대해서 알아보도록 하자. 1. 정리 관련해서 여러 내용의 글을 읽어 보았다. 이제 읽은 내용들을 조금 정리해보도록 하겠다. 첫 번째로 일단 HTML5에서는 type 속성이 기본값으로 설정됨에 따라서 / 둘 중 어떤 것을 사용하던 정상적으로 사용이 되어야 한다. 두 번째로 최신 버전의 브라우저에서는 HTML5 지원을 하기 때문에 역시나 / 둘 중 어떤 것을 사용하던 정상적으로 사용이 되어야 한다. 다만, 이 두 개 중 가능하면.. 2022. 2. 12.
300x250
300x250
 
300x250
300x250

loading