일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 샤오미
- 크라우드 펀딩
- 안드로이드의 파편화
- 수익성
- P9
- 트위터
- 1위 기업
- 데이터 센터
- 저품질
- 후기영상
- 구글 이권다툼
- .animate
- 클릭몬
- 인스타그램
- Stagefright
- 구글 플레이
- 폐쇄형 SNS
- 네이버 포스트
- MI5
- 영상 만들기
- 플로팅 배너
- 총판
- 화훼이
- 예제
- 갤럭시 S7
- 정보 소유권
- 안드로이드
- jQuery
- 해저 데이터서버
- Math.random
- Today
- Total
목록분류 전체보기 (94)
IT & CODE 이야기
책 [1분 경영]을 읽고서.. 1분 경영이라는 책은 직원들에게 권한과 책임을 효과적으로 부여하는 방법에 대해서 설명하고 있다. 직원은 목표를 스스로 설정하고 목표를 성취할 경우 경영자에게 1분 칭찬을, 실패할 경우 1분 수정을 받는다. 이 방법론은 즉각적인 피드백을 이용해서 인간의 근본적인 성취욕구를 보다 적극적으로 이용한다.1분 목표는 사전에 먼저 설정하고 관리자에게 연락해야 한다. 우선 사전에 한 문제당 1문단(3-4줄) 정도의 목표를 설정해야 한다. 그래서 "명확한" 목표(수치적으로 확인 가능한)를 설정하고 그 목표를 수행하기 위한 방법을 1문단을 적어 놓는다. 이후 관리자와 연락하여 목표를 설명한다.1분 칭찬은 목표를 성공적으로 수행했을 때 (일부라도) 잘한 점을 복돋아주는 방식이다.1분 수정은 ..
먼저 로컬 계정으로 rbenv를 설치한다. 이후 루비가 설치된 디렉토리를 찾아야한다. which ruby 위 명령으로 나오는 주소를 기억한다. 이제 root 계정으로 접속한다 su root root 계정의 bash script를 수정해서 환경변수 경로에 설치한 루비가 잡히게 해야한다. vi ~/.bashrc 다음줄을 추가한다 export RBENV_ROOT="로컬 홈경로/.rbenv" eval "$(rbenv init -)" 이제 설정한 값을 불러온다 source ~/.bashrc
top 명령어를 이용하면 서버의 상태를 한번에 볼 수 있다. 숫자키를 눌러서 해당 번호의 코어의 상태를 볼 수 있고 m키를 눌러서 메모리 상태 위주로 볼 수 있다. y키로 정렬의 상태를 변경할 수 있다. 또한 나는 postgresql을 사용하기 때문에 데이터베이스의 상태를 살피기 위해 pg_activity를 이용한다. 어떤 쿼리가 블로킹을 하는지 살펴볼 수 있다.
[[벌금제도]] 온라인, 오프라인 지각시 5천원, 결석시 1만원의 벌금이 부과된다 시험 / 가족 행사(결혼, 장례)를 제외한 사유에 대해서 전혀 인정되지 않는다.(선약 있다고 빠지는건 당연히 벌금낸다) 온라인 지각은 오프라인 수업후 4일 안에 강의를 수강하지 않으면 발생한다. 온라인 결석은 다음 오프라인 강의 전까지 강의를 들어오지 않으면 발생한다 만약 수강생이 수강을 못한 경우 과거에는 보강을 해주었다. 한번 빠지면 절대 못따라오는 구조이기 때문. [[커리큘럼]] 1주차: HTML/RubyRuby: https://opentutorials.org/course/2834 HTML 강의: https://youtu.be/sYA9spTg_GY?list=PLEBQPmkNcLCIE9ERi4k_nUkGgJoBizx6s..
실사용 서버를 사용하다 보면 보안 문제를 무시할 수 없다. 주기적인 검사를 통해 보안문제를 확인해봐야 한다. 검사로 알게된 문제는 대게 소프트웨어 업데이트를 하면 해결 가능하다. DES/3DES (Sweet32) 이슈 해결하기 https://bobcares.com/blog/how-to-fix-sweet32-birthday-attacks-vulnerability-cve-2016-2183/ OpenSSL 업데이트 하기 https://blog.yeon.me/goto/1205 Nginx 업데이트 하기 https://www.tecklyfe.com/how-to-upgrade-nginx-to-latest-stable-version-on-ubuntu/
ftp로 정보를 주고받아야 하는 상황이 생겨서 웹사이트를 올린 서버에 ftp를 열어놔야 하는 상황이 생겼다. 아래 글은 Ubuntu 16.04LTS를 기준으로 작성되었다 설치하기 우선 openssh-server라는 프로그램이 설치되어 있어야 한다. $ sudo apt-get install openssh-server 나의 환경에서는 이미 설치가 되어있었다. 이 상태에서 이제 내가 원하는 계정을 생성해보자. (이미 있다면 계정 생성은 패스해도 된다.) 계정 생성하기 $ sudo adduser guest Ubuntu에 계정을 생성 및 비밀번호를 설정하고, 이 계정이 특정 폴더 외의 다른 폴더는 접근하지 못하도록 막아보겠다. sftp 설정 바꾸기 $ vi /etc/ssh/sshd_config 그리고 다음 부분을..
기존 Nginx 웹 서버에 Adminer 설치하기 이미 nginx가 설치되어 있는 상태에서 Adminer를 설치해보도록 하겠습니다 Adminer를 프로젝트에 추가하기 Adminer사이트에 접속하여 단일한 php 파일을 다운받아 프로젝트의 public 폴더에 추가합니다. 아래 내용은 /public/admin 폴더 안에 database.php라는 이름으로 넣었습니다. PHP 설치 저희 서버는 postgresql을 사용하므로 php-postgresql과 PHP 7 버젼을 설치합니다 $ sudo apt install php-fpm php-pgsql 설정파일을 수정해서 보안을 신경써줍니다. $ sudo vi /etc/php/7.0/fpm/php.ini cgi .fix_pathinfo 부분을 찾아 앞에 주석(;)을..
속도 최적화 왜 필요한가? akamai.com 과 Gomez 에서 다음과 같은 통계를 발표했습니다. 웹 사용자의 절반은 웹 사이트가 2초 이내에 로딩될 것으로 예상합니다. 페이지 로드 시간이 1초 지연되면 방문자 만족도가 16%감소할 수 있으며 전환율도 7%이상 떨어질 수 있습니다. 로드 시간은 페이지 폐기에 주요한 기여 요인이며, 로드 시간의 1초마다 삭제 비율이 증가하며, 사용자의 40%가 3초 후 페이지를 포기합니다. 모바일 인터넷 사용자의 73%가 기기에서 페이지 로드 시간에 문제가 있었다고 보고합니다. 배포를 할 때 웹페이지 속도 최적화 문제는 매우 중요합니다. 특히 모바일 환경이 늘어나면서 안정적인 연결상황이 아닌 경우도 종종 발생하기 때문에 속도에 신경쓸 수 밖에 없습니다. 제가 개인적으로 ..