logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

Phabricator 설치 가이드 우분투 12.04 기준

by digipine posted Nov 02, 2017
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

우분투 16.04 버전에 설치 하신다면

http://digipine.com/index.php?mid=programming&document_srl=774

를 참조하세서 설치해 주세요. 

 

Phabricator는 Facebook에서 개발 도구로 사용되는 툴로 알려져 있습니다.
PHP 기반으로 작성되어 있고 직관적인 UI로 사용하기 쉽고 관리와 설치도 매우 편리합니다.

Git, Subversiond 등의 버전 컨트롤을 지원하고 코드 리뷰, 프로젝트관리, 위키 기능 등
개발 관련 거의 모든 기능을 포함고 있습니다. 물론 무료로 사용 가능합니다.

 
Phabricator는 LAMP (Linux, Apache, MySQL, PHP) 응용 프로그램 입니다.

Linux나 비슷한 류의 OS에서 동작합니다.
domain name 도메인 이름이 필요하나 없어도 무관 합니다.
Apache, nginx와 같은 웹서버가 필요합니다.
PHP, MySQL 그리고 Git 설치되어 있어야 합니다.

 

그리고 sendmail 이 설치되어 있어야 등록 메일이 발송 됩니다.

http://www.digipine.com/programming/3847 의 글을 보시고 미리 설치해 두셔야 힙니다.

 

이제 본격적으로 설치를 해봅니시다.


Phabricator의 소스는 https://github.com/phacility/phabricator 에서 Stable 버전을 다운로드 가능합니다.

꼭 Stable 버전을 받으세요. 

 

설치 방법

소스를 다운로드 하신 후에 phabricator/scripts/install/ 안에 install_ubuntu.sh 파일을 설치하려는 디렉토리에
카피 합니다. 다른 파일들은 카피할 필요 없습니다.
이 스크립트를 실행하면 사용하는 모든 유틸리티와 툴을 자동으로 설치하고 phabricator 어플리케이션까지 모두
다 설치됩니다. 

간단한 설치가 완료되면 몇가지 셋팅이 필요합니다.

 

1. Apache2에 다음과 같은 설정을 해줍니다.

 

설정 예제
<VirtualHost *>
  # Change this to the domain which points to your host.
  ServerName phabricator.example.com

  # Change this to the path where you put 'phabricator' when you checked it
  # out from GitHub when following the Installation Guide.
  #
  # Make sure you include "/webroot" at the end!
  DocumentRoot /path/to/phabricator/webroot

  RewriteEngine on
  RewriteRule ^/rsrc/(.*)     -                       [L,QSA]
  RewriteRule ^/favicon.ico   -                       [L,QSA]
  RewriteRule ^(.*)$          /index.php?__path__=$1  [B,L,QSA]
</VirtualHost>

 

 

Apache 2.4 이전 버전
<Directory "/path/to/phabricator/webroot">
  Order allow,deny
  Allow from all
</Directory>

 

Apache 2.4 와 이후 버전

<Directory "/path/to/phabricator/webroot">
  Require all granted
</Directory> 


cd /etc/apache2/sites-available/ 에서

001-phabricator.conf을 만드시고 위 두 설정을 카피 하시면 됩니다.

cd /etc/apache2/sites-enabled/ 에는 

 

000-default.conf을 제거하고  

ln -sv ../sites-available/001-phabricator.conf 001-phabricator.conf
로 링크를 만들어 줍니다.

 

아래와 같이 Apache2를 재시작 하면 설정은 완료 됩니다.
sudo service apache2 restart

 

2. Mysql 설정
우선 설치된 Phabricator 디렉토리로 이동합니다.

여기서 아래 명령어를 차례로 실행 합니다.


./bin/config set mysql.host HOST_NAME
./bin/config set mysql.user USER_NAME
./bin/config set mysql.pass PASSWORD

 

여기서 입력할 내용들은 mysql을 설치하면서 설정한 host와 로그인 정보를 입력하는 것입니다.

예)
./bin/config set mysql.host localhost
./bin/config set mysql.user root
./bin/config set mysql.pass 123456

 

그런 다음 아래 명령어를 실행하면
./bin/storage upgrade

 

기본 DB와 TABLE이 생성 됩니다.
이제 웹 브라우져에서 서버 주소를 입력하면 관리자 등록 화면이 실행됩니다.
여기서 관리자 등록을 해주세요.

이제 안내에 따라 웹 상단의 미설정 부분을 하나 씩 해결하면 됩니다.

 

추가로 HTTP Git 인증을 위해 다음의 설정을 해주세요. 
git-http-backend의 심볼 링크를 아래와 같이 생성해 주어야 합니다.

cd to ../phabricator/support/bin
sudo ln -sv /usr/lib/git-core/git-http-backend


그리고  php.ini 에서 timezone 설정도 해주어야 합니다.
 php.ini 파일
[Date]
; Defines the default timezone used by the date functions
http://php.net/date.timezone
date.timezone = Asia/Seoul

 

다른 것은 안내에 따라 하나 씩 해결하면 설치가 완료되어 있습니다.

 

Push 할때 권한 에러가 나는 경우가 있습니다.
이럴 때는  Git repository 폴더의 권한을 아래와 같이 설정해 주면됩니다.

sudo chmod 777 -R  /var/repo 

물론 Git 유저와 Group를 설정해도 됩니다.

 

 

* HTTP 로 소스 업로드 시 Error 해결법

아래 URL 참조하세요. 반드시 설정해야 사용이 편안합니다.

http://www.digipine.com/index.php?mid=programming&page=2&document_srl=737

 

소스 한글 깨짐 처리 문제

한글 완성형으로된 소스 코드 Git으로 올리면 Diffusion 에서 바이너리 파일로 인식하고 한글이 깨져서 표시되는 문제와  Diff가 안되는 문제가 있습니다. 이런 경우는 Edit Repository 에서 Text Encoding 설정을 CP949로 해주면 한글이 안깨지고 잘 표시됩니다. Diff도 잘 동작합니다. 물론 소스 코드 작성시 한글 인코딩을  유니코드로 하는 것을 권장합니다. 역시 한글 윈도우 개발 환경이 문제가 되겠습니다.

 

메뉴 한글화
아래는 메뉴 한글 번역 JSON 데이타 입니다.
관리자 모드에서 Config -> Translation  Edit translation.override
설정에 가서


Database Value 에 아래 내용을 Copy/Paste하면 중요메뉴가 한글화 됩니다.

 

{
  "Connected": "\uc5f0\uacb0 \ub428",
  "Create a Room": "\ucc44\ud305\ubc29 \ub9cc\ub4e4\uae30",
  "Join a Room": "\ucc44\ud305\ubc29 \ub4e4\uc5b4\uac00\uae30",
  "No Messages": "\uba54\uc2dc\uc9c0 \uc5c6\uc74c",
  "Send a Message": "\uba54\uc2dc\uc9c0 \ubcf4\ub0b4\uae30",
  "You do not have any messages yet.": "\uc544\ubb34\ub7f0 \uba54\uc2dc\uc9c0\ub3c4 \uc5c6\uc2b5\ub2c8\ub2e4!",
  "Really mark all notifications as read?": "\uc815\ub9d0 \ubaa8\ub4e0 \uc54c\ub9bc\uc744 \uc77d\uc740 \uc0c1\ud0dc\ub85c \ubc14\uafb8\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "New task created. Create another?": "\uc0c8\ub85c\uc6b4 \uc791\uc5c5\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uc791\uc5c5\uc744 \uc0dd\uc131\ud558\uaca0\uc2b5\ub2c8\uae4c?",
  "Empty Task": "\ube48 \uc791\uc5c5",
  "Similar Task": "\uc720\uc0ac\ud55c \uc791\uc5c5",
  "%s created this task.": "%s (\uc774)\uac00 \uc774 \uc791\uc5c5\uc744 \uc0dd\uc131\ud568.",
  "%s claimed this task.": "%s (\uc774)\uac00 \uc774 \uc791\uc5c5\uc758 \uc758\uacac\uc744 \uac1c\uc2dc\ud568.",
  "%s changed the visibility of this %s from \"%s\" to \"%s\".": "%s (\uc774)\uac00 \uc774 %s \uc5d0 \uc5f4\ub78c \ub4f1\uae09\uc744 \"%s\" \uc5d0\uc11c \"%s\" \ub85c \ubcc0\uacbd\ud568.",
  "Browse Priorities": "\uc6b0\uc120\uc21c\uc704 \ud0d0\uc0c9",
  "Type a task priority name...": "\uc791\uc5c5 \uc6b0\uc120\uc21c\uc704 \uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694...",
  "Order By": "\uc815\ub82c",
  "Group By": "\ubb36\uc74c",
  "%s added %d subscriber(s): %s.": "%s (\uc774)\uac00 \uad6c\ub3c5\uc790\ub97c \ucd94\uac00\ud568: %3$s",
  "%s removed %d subscriber(s): %s.": "%s (\uc774)\uac00 \uad6c\ub3c5\uc790\ub97c \uc81c\uac70\ud568: %3$s",
  "%s set this project's icon to %s.": "%s (\uc774)\uac00 \uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \uc544\uc774\ucf58\uc744 %s (\uc73c)\ub85c  \uc124\uc815\ud568.",
  "%s set this project's color to %s.": "%s (\uc774)\uac00 \uc774 \ud504\ub85c\uc81d\ud2b8\uc758 \uc0c9\uc0c1\uc744 %s (\uc73c)\ub85c  \uc124\uc815\ud568.",
  "%s created this project.": "%s (\uc774)\uac00 \uc774 \ud504\ub85c\uc81d\ud2b8\ub97c \uc0dd\uc131\ud568.",
  "Really archive project?": "\uc815\ub9d0 \ud504\ub85c\uc81d\ud2b8\ub97c \ubcf4\uad00\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "This project will be moved to the archive.": "\uc774 \ud504\ub85c\uc81d\ud2b8\ub97c \uc544\uce74\uc774\ube0c(\ubcf4\uad00) \uc0c1\ud0dc\ub85c \uc774\ub3d9\ud569\ub2c8\ub2e4.",
  "Hashtags": "\ud574\uc2dc\ud14c\uadf8",
  "Edit Picture": "\uc0ac\uc9c4 \ubcc0\uacbd",
  "Archive Project": "\ud504\ub85c\uc81d\ud2b8 \ubcf4\uad00",
  "%s changed the edit policy of this %s from \"%s\" to \"%s\".": "%s (\uc774)\uac00 \uc774 %s \uc758 \uc815\ucc45\uc744 \"%s\" \uc5d0\uc11c \"%s\" (\uc73c)\ub85c \ubcc0\uacbd\ud558\uc600\uc74c.",
  "%s removed %s member(s): %s.": "%s (\uc774)\uac00 \uc0ac\uc6a9\uc790\ub97c \uc0ad\uc81c\ud568: %3$s.",
  "%s added %s member(s): %s.": "%s (\uc774)\uac00 \uc0ac\uc6a9\uc790\ub97c \ucd94\uac00\ud568: %3$s.",
  "Activity Logs": "\ud65c\ub3d9 \ub85c\uadf8",
  "Approve Registration": "\ub4f1\ub85d \uc2b9\uc778",
  "Account Activity Logs": "\uacc4\uc815 \ud65c\ub3d9 \ub85c\uadf8",
  "Date": "\ub0a0\uc790",
  "Time": "\uc2dc\uac04",
  "Actor": "\uc791\uc5c5\uc790",
  "You don't have any active tokens.": "\uc5b4\ub5a0\ud55c \ud65c\uc131\ud654 \ub41c \ud1a0\ud070\ub3c4 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "Temporary Tokens": "\uc784\uc2dc \ud1a0\ud070",
  "Sessions": "\uc138\uc158",
  "Active Login Sessions": "\ud65c\uc131\ud654 \ub41c \ub85c\uadf8\uc778\uc138\uc158",
  "Terminate All Sessions": "\ubaa8\ub4e0 \uc138\uc158 \ud30c\uae30",
  "Terminate": "\ud30c\uae30",
  "Created": "\uc0dd\uc131",
  "Session": "\uc138\uc158",
  "Type": "\ud615\uc2dd",
  "Expires": "\ub9cc\ub8cc",
  "Identity": "\uc0ac\uc6a9\uc790",
  "Audits": "\uac80\ud1a0",
  "Email Notifications": "\uc774\uba54\uc77c \uc54c\ub9bc",
  "Email Format": "\uc774\uba54\uc77c \ud615\uc2dd",
  "Email Preferences": "\uc774\uba54\uc77c \ud658\uacbd\uc124\uc815",
  "Showing results for query \"%s\".": "\ucffc\ub9ac \uacb0\uacfc \ubcf4\uae30 \"%s\".",
  "Batch Task Editor": "\uc77c\uad04 \uc791\uc5c5 \uc218\uc815",
  "Batch Edit Selected": "\uc120\ud0dd\ub41c \ud56d\ubaa9\uc744 \uc77c\uad04 \uc218\uc815",
  "Create Project": "\ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131",
  "Create a New Project": "\uc0c8 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131",
  "Lock Project": "\ud504\ub85c\uc81d\ud2b8 \uc7a0\uae08",
  "Prevent members from leaving this project.": "\uc774 \ud504\ub85c\uc81d\ud2b8\uc5d0\uc11c \uc0ac\uc6a9\uc790\ub4e4\uc774 \uc774\ud0c8\ud558\ub294 \uac83\uc744 \ubc29\uc9c0\ud569\ub2c8\ub2e4.",
  "Joinable By": "\ucc38\uc5ec\uac00\ub2a5",
  "Users who can edit a project can always join a project.": "\ud504\ub85c\uc81d\ud2b8 \ucc38\uc5ec\uc790\ub294 \ud504\ub85c\uc81d\ud2b8\ub97c \uc218\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
  "Additional Hashtags": "\ucd94\uac00\uc801\uc778 \ud574\uc2dc\ud14c\uadf8",
  "Done": "\ud655\uc778",
  "The given value must be valid JSON. This means, among other things, that you must wrap strings in double-quotes.": "JSON \ud615\uc2dd\uc758 \uac12\uc774 \uc544\ub2d9\ub2c8\ub2e4. \uc30d\ub530\uc634\ud45c\ub85c \ubb38\uc790\uc5f4\uc744 \uac10\uc2f8\uc57c \ud569\ub2c8\ub2e4.",
  "Can Lock Project Membership": "\ud504\ub85c\uc81d\ud2b8\ub97c \uc7a0\uae08\uc0c1\ud0dc\ub85c \ud560 \uc218 \uc788\ub294 \uadf8\ub8f9",
  "Users with the \"%s\" capability:": "\"%s\" \uc740 \ub2e4\uc74c\uc758 \uc0ac\uc6a9\uc790\ub4e4\uc744 \ud3ec\ud568\ud569\ub2c8\ub2e4.",
  "Administrators can take this action.": "\uc774 \ub3d9\uc791\uc740 \uad00\ub9ac\uc790\ub9cc \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
  "Configure Phabricator": "Phabricator \ud658\uacbd\uc124\uc815",
  "Explore More Applications": "\ub2e4\ub978 \uc751\uc6a9\ud504\ub85c\uadf8\ub7a8\uc744 \ud0d0\uc0c9",
  "%s edited %s.": "%s (\uc774)\uac00 %s (\uc744)\ub97c \uc218\uc815\ud568.",
  "(Show Details)": "(\uc790\uc138\ud788 \ubcf4\uae30)",
  "Usage": "\uc0ac\uc6a9\ub7c9",
  "Count": "\uac2f \uc218",
  "Largest": "\ucd5c\ub300",
  "Total": "\ucd1d \uacc4",
  "Cache": "\uce90\uc2dc",
  "All Settings": "\ubaa8\ub4e0 \uc124\uc815",
  "Browse Settings": "\uc124\uc815 \ud0d0\uc0c9",
  "Settings History": "\uc124\uc815 \ubcc0\uacbd\uae30\ub85d",
  "No Problem Commits": "\ubb38\uc81c\ub418\ub294 \ucee4\ubc0b \uc5c6\uc74c",
  "No one has raised concerns with your commits.": "\ub192\uc740 \uc6b0\uc120\uc21c\uc704\uc758 \ucee4\ubc0b\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "No commits are waiting for you to audit them.": "\ub2f9\uc2e0\uc5d0\uac8c \ubc30\uc815\ub418\uc5b4 \uac80\ud1a0\ud560 \ucee4\ubc0b\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "No Audits": "\uac80\ud1a0\ud560 \uc77c\uc774 \uc5c6\uc74c",
  "Store and Share Files": "\ud30c\uc77c\uc744 \uc800\uc7a5\ud558\uac70\ub098 \uacf5\uc720",
  "User Accounts and Profiles": "\uc0ac\uc6a9\uc790 \uacc4\uc815\uacfc \ud504\ub85c\ud544",
  "Review Recent Activity": "\ucd5c\uadfc \ud65c\ub3d9\uc744 \ub9ac\ubdf0",
  "Browse and Audit Commits": "\ucee4\ubc0b\uc744 \uac80\ud1a0\ud558\uac70\ub098 \ud0d0\uc0c9",
  "Send Messages": "\uba54\uc2dc\uc9c0 \ubcf4\ub0b4\uae30",
  "Create Custom Pages": "\uac1c\uc778\ud654 \ub41c \ud398\uc774\uc9c0 \uc0dd\uc131",
  "Review Mocks and Design": "\uc2dc\uc81c\ud488 \ubc0f \ub514\uc790\uc778 \ub9ac\ubdf0",
  "Language": "\uc5b8\uc5b4",
  "Create New Paste": "\uc0c8\ub85c\uc6b4 \ubd99\uc774\uae30 \uc0dd\uc131",
  "Create Paste": "\ubd99\uc774\uae30 \uc0dd\uc131",
  "Conpherence Thread": "\ucee8\ud37c\ub7f0\uc2a4 \uc2a4\ub808\ub4dc",
  "Paste": "\ubd99\uc774\uae30",
  "Maniphest Task": "\uba54\ub2c8\ud328\uc2a4\ud2b8 \uc791\uc5c5",
  "Drag and drop images here to add them to the mock.": "\ub4dc\ub798\uadf8 \uc564 \ub4dc\ub86d\uc73c\ub85c \uc774 \uacf3\uc5d0 \uc774\ubbf8\uc9c0\ub97c Mock \uc5d0 \ucd94\uac00\ud558\uc138\uc694.",
  "Type a user, project, or mailing list name...": "\uc0ac\uc6a9\uc790 \uc774\ub984, \ud504\ub85c\uc81d\ud2b8 \ub610\ub294 \uba54\uc77c\ub9c1 \ub9ac\uc2a4\ud2b8 \uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694...",
  "Create Mock": "Mock \uc0dd\uc131",
  "Create New Diff": "\uc0c8\ub85c\uc6b4 Diff \uc0dd\uc131",
  "Repository": "\uc800\uc7a5\uc18c",
  "%s created %s.": "%s (\uc774)\uac00 %s (\uc744)\ub97c \uc0dd\uc131\ud568.",
  "Edit Profile": "\ud504\ub85c\ud544 \uc218\uc815",
  "User Since": "\uac00\uc785\uc77c",
  "Roles": "\uaddc\uce59",
  "Administrator": "\uad00\ub9ac\uc790",
  "Upload New Picture": "\uc0c8\ub85c\uc6b4 \uc0ac\uc9c4 \uc62c\ub9ac\uae30",
  "Edit Profile Picture": "\ud504\ub85c\ud544 \uc0ac\uc9c4 \uc218\uc815",
  "Use Picture": "\ud604\uc7ac \uc0ac\uc9c4",
  "Upload Picture": "\uc0ac\uc9c4 \uc62c\ub9ac\uae30",
  "Type a repository name...": "\uc800\uc7a5\uc18c \uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694...",
  "All Commits": "\ubaa8\ub4e0 \ucee4\ubc0b",
  "Database Status": "\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc0c1\ud0dc",
  "Database Issues": "\ub370\uc774\ud130\ubca0\uc774\uc2a4 \uc774\uc288",
  "CACHE": "\uce90\uc2dc",
  "Cache Status": "\uce90\uc2dc \uc0c1\ud0dc",
  "You have %d unresolved setup issue(s)...": "\ud574\uacb0\ub418\uc9c0 \uc54a\uc740 %d \uac1c\uc758 \uc124\uc815\uc774\uc288\uac00 \uc788\uc2b5\ub2c8\ub2e4...",
  "Backlog": "\ubbf8 \ucc98\ub9ac",
  "(Default)": "(\uae30\ubcf8)",
  "Workboard": "\uc791\uc5c5 \ud604\ud669\ud310",
  "Manage Board": "\ud604\ud669\ud310 \uad00\ub9ac",
  "Create Flag": "\ud50c\ub798\uadf8 \uc0dd\uc131",
  "Watch Project?": "\ud504\ub85c\uc81d\ud2b8\ub97c \uc9c0\ucf1c\ubcf4\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Watching a project will let you monitor it closely. You will receive email and notifications about changes to every object associated with projects you watch.": "\ud504\ub85c\uc81d\ud2b8 \uc9c0\ucf1c\ubcf4\uae30\ub294 \ubaa8\ub4e0 \ubcc0\uacbd\uc744 \ubaa8\ub2c8\ud130\ub9c1 \ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \ub2f9\uc2e0\uc758 \uc774\uba54\uc77c\uacfc \uc54c\ub9bc\uc73c\ub85c \ubaa8\ub4e0 \ubcc0\uacbd\uc0ac\ud56d\uc744 \ubc1b\uac8c \ub429\ub2c8\ub2e4.",
  "Unsubscribe": "\uad6c\ub3c5 \ucde8\uc18c",
  "Subscribe": "\uad6c\ub3c5",
  "Join Project": "\ud504\ub85c\uc81d\ud2b8 \ucc38\uc5ec",
  "Leave Project...": "\ud504\ub85c\uc81d\ud2b8 \ub5a0\ub098\uae30...",
  "Watch Project": "\ud504\ub85c\uc81d\ud2b8 \uc9c0\ucf1c\ubcf4\uae30",
  "Really leave project?": "\uc815\ub9d0 \uc774 \ud504\ub85c\uc81d\ud2b8\ub97c \ub5a0\ub098\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Leave Project": "\ud504\ub85c\uc81d\ud2b8 \ub5a0\ub098\uae30",
  "Disable %s? They will no longer be able to access Phabricator or receive email.": "%s (\uc744)\ub97c \ube44\ud65c\uc131\ud654 \ud569\ub2c8\ub2e4. \uc774 \uacc4\uc815\uc740 \uc55e\uc73c\ub85c Phabricator \uc811\uc18d\uacfc \uc774\uba54\uc77c\uc744 \uc218\uc2e0\uc744 \ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "Disable User?": "\uc0ac\uc6a9\uc790 \uacc4\uc815 \ube44\ud65c\uc131\ud654",
  "Allow %s to access this Phabricator install?": "%s \uc758 Phabricator \uc811\uc18d\uc744 \ud5c8\uc6a9\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Confirm Approval": "\uc2b9\uc778 \ud655\uc778",
  "Approve Account": "\uacc4\uc815 \uc2b9\uc778",
  "Verified": "\uc778\uc99d \ub428",
  "Approve": "\uc2b9\uc778",
  "Disable": "\ube44\ud65c\uc131",
  "Rename User": "\uc0ac\uc6a9\uc790 \uc774\ub984 \ubcc0\uacbd",
  "Old Username": "\uc774\uc804 \uc0ac\uc6a9\uc790 \uc774\ub984",
  "New Username": "\uc0c8 \uc0ac\uc6a9\uc790 \uc774\ub984",
  "Remove as Administrator?": "\uad00\ub9ac\uc790 \uad8c\ud55c\uc744 \ubc15\ud0c8\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Remove Administrator": "\uad00\ub9ac\uc790 \ubc15\ud0c8",
  "Make Administrator?": "\uad00\ub9ac\uc790\ub85c \uc2b9\uaca9\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Not Approved": "\ubbf8 \uc2b9\uc778",
  "Disabled": "\ube44\ud65c\uc131\ud654",
  "Enable User?": "\uc0ac\uc6a9\uc790\ub97c \ud65c\uc131\ud654 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Enable User": "\uc0ac\uc6a9\uc790 \ud65c\uc131\ud654",
  "Merge Duplicates In": "\uc911\ubcf5 \uc791\uc5c5 \ubcd1\ud569",
  "Create Subtask": "\ud558\uc704\uc791\uc5c5 \uc0dd\uc131",
  "New Address": "\uc0c8 \uc774\uba54\uc77c\uc8fc\uc18c",
  "Primary": "\uc6b0\uc120",
  "Remove": "\uc81c\uac70",
  "Add New Address": "\uc0c8 \uc774\uba54\uc77c \uc8fc\uc18c \ub4f1\ub85d",
  "Email Addresses": "\uc774\uba54\uc77c \uc8fc\uc18c",
  "Settings": "\uc124\uc815",
  "Home Page": "\ud648 \ud398\uc774\uc9c0",
  "No tasks in projects you are a member of need triage.": "\ud504\ub85c\uc81d\ud2b8\uc5d0 \ub2f4\ub2f9\uc790\ub97c \uc9c0\uc815\ud560 \uc791\uc5c5\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "You have no assigned tasks.": "\ud560\ub2f9 \ub41c \uc791\uc5c5\uc744 \uac00\uc9c0\uace0 \uc788\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.",
  "No Assigned Tasks": "\ud560\ub2f9 \ub41c \uc791\uc5c5\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "No \"Needs Triage\" Tasks": "\"\ubd84\ub958 \ud544\uc694\" \uc778 \uc791\uc5c5\uc774 \uc5c6\uc2b5\ub2c8\ub2e4",
  "Change Status": "\uc0c1\ud0dc \ubcc0\uacbd",
  "Resolved": "\ud574\uacb0\ub428",
  "Comment": "\ucf54\ub9e8\ud2b8",
  "Change Priority": "\uc911\uc694\ub3c4 \ubcc0\uacbd",
  "Action": "\ub3d9\uc791",
  "Submit": "\uc81c\ucd9c",
  "Comments": "\ucf54\ub9e8\ud2b8",
  "Author": "\uc791\uc131\uc790",
  "No data.": "\ub370\uc774\ud130 \uc5c6\uc74c",
  "Nothing appears to be critically broken right now.": "\ud604\uc7ac \ub9e4\uc6b0 \uc2ec\uac01\ud55c \ubb38\uc81c\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "New Document": "\uc0c8 \ubb38\uc11c",
  "Index": "\uc778\ub371\uc2a4",
  "Page Not Found": "\ud398\uc774\uc9c0\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4",
  "Important Setup Issues": "\uc911\uc694\ud55c \uc124\uc815 \uc774\uc288",
  "Ignored": "\ubb34\uc2dc \ub428",
  "Untitled Document": "\uc81c\ubaa9 \uc5c6\ub294 \ubb38\uc11c",
  "Setup": "\uc124\uc815",
  "MySQL Setup Issues": "MySQL \uc124\uc815 \uc774\uc288",
  "Other Setup Issues": "\uadf8 \ubc16\uc5d0 \uc124\uc815 \uc774\uc288",
  "This setup issue has been resolved. ": "\uc774 \uc124\uc815 \uc774\uc288\ub294 \ud574\uacb0\ub418\uc5c8\uc2b5\ub2c8\ub2e4. ",
  "Return to Open Issue List": "\uc774\uc288 \ub9ac\uc2a4\ud2b8\ub85c \ub3cc\uc544\uac00\uae30",
  "Reload Page": "\ud398\uc774\uc9c0 \uc0c8\ub85c\uace0\uce68",
  "Ignore Setup Issue": "\uc774 \uc124\uc815\uc774\uc288 \ubb34\uc2dc\ud558\uae30",
  "Resolved Issue": "\ud574\uacb0 \ub41c \uc774\uc288",
  "Setup Issues": "\uc124\uc815 \uc774\uc288",
  "Issue Resolved": "\uc774\uc288 \ud574\uacb0 \ub428",
  "Configuration": "\uc124\uc815",
  "Current Value:": "\ud604\uc7ac \uac12:",
  "Repositories": "\uc800\uc7a5\uc18c",
  "Commits": "\ucee4\ubc0b",
  "Revisions": "\ub9ac\ube44\uc804",
  "Feed": "\ud53c\ub4dc",
  "Select": "\uc120\ud0dd",
  "Browse Users": "\uc0ac\uc6a9\uc790 \uac80\uc0c9",
  "Close": "\ub2eb\uae30",
  "New Message": "\uc0c8\ub85c\uc6b4 \ub9e4\uc2dc\uc9c0",
  "To": "\ubc1b\ub294\uc0ac\ub78c",
  "Message": "\uba54\uc2dc\uc9c0",
  "Create New User": "\uc0c8\ub85c\uc6b4 \uc0ac\uc6a9\uc790 \ub4f1\ub85d",
  "All": "\uc804\uccb4",
  "Admin": "\uad00\ub9ac\uc790",
  "Needs Approval": "\uc2b9\uc778 \ud544\uc694",
  "Entering High Security": "\ubcf4\uc548\ucf54\ub4dc \uc785\ub825",
  "Enter High Security": "\ubcf4\uc548\ucf54\ub4dc \uc785\ub825",
  "Make Administrator": "\uad00\ub9ac\uc790\ub85c \uc2b9\uaca9",
  "Change Username": "\uc0ac\uc6a9\uc790\uc774\ub984 \ubcc0\uacbd",
  "Delete User": "\uc0ac\uc6a9\uc790 \uc0ad\uc81c",
  "Disable User": "\uc0ac\uc6a9\uc790\uacc4\uc815 \ube44\ud65c\uc131\ud654",
  "Send Welcome Email": "\ud658\uc601 \uc774\uba54\uc77c \ubc1c\uc1a1",
  "Send Message": "\uba54\uc2dc\uc9c0 \ubcf4\ub0b4\uae30",
  "Wait Patiently": "\ub300\uae30\ud558\uae30",
  "Wait for Approval": "\uc2b9\uc778 \ub300\uae30",
  "Your account has been created, but needs to be approved by an administrator. You'll receive an email once your account is approved.": "\uacc4\uc815\uc774 \uc0dd\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\uc9c0\ub9cc \uad00\ub9ac\uc790\uc758 \uc2b9\uc778\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \uacc4\uc815\uc774 \uc2b9\uc778\ub418\uba74 \uc774\uba54\uc77c\ub85c \uacb0\uad04\uc744 \uc54c\ub824\ub4dc\ub9bd\ub2c8\ub2e4.",
  "Too Short": "\ub108\ubb34 \uc9e7\uc74c",
  "Password is too short (must be at least 8 characters long).": "\ud328\uc2a4\uc6cc\ub4dc\uac00 \ub108\ubb34 \uc9e7\uc2b5\ub2c8\ub2e4.(\ucd5c\uc18c 8 \uc790\ub9ac \uc774\uc0c1).",
  "Password is pathologically weak. This password is one of the most common passwords in use, and is extremely easy for attackers to guess. You must choose a stronger password.": "\uc774 \ud328\uc2a4\uc6cc\ub4dc\ub294 \ucde8\uc57d\ud569\ub2c8\ub2e4. \uc774 \uc554\ud638\ub294 \ud754\ud558\uac8c \uc0ac\uc6a9\ub418\ub294 \uc554\ud638\uc911 \ud558\ub098\uc774\uba70, \uacf5\uaca9\uc790\uac00 \ucd94\uce21\ud558\uae30 \ub9e4\uc6b0 \uc27d\uc2b5\ub2c8\ub2e4. \ub2e4\ub978 \uac15\ub825\ud55c \uc554\ud638\ub97c \uc120\ud0dd\ud558\uc138\uc694.",
  "Very Weak": "\ub9e4\uc6b0 \uc57d\ud568",
  "Register": "\ub4f1\ub85d",
  "Phabricator Registration": "Phabricator \ud68c\uc6d0\uac00\uc785",
  "Username/Password": "\uc0ac\uc6a9\uc790 \uc774\ub984/\ud328\uc2a4\uc6cc\ub4dc",
  "Phabricator Username": "Phabricator \uc0ac\uc6a9\uc790 \uc774\ub984",
  "Real Name": "\uc2e4\uc81c \uc774\ub984",
  "Confirm Password": "\ud328\uc2a4\uc6cc\ub4dc \ud655\uc778",
  "Minimum length of 8 characters.": "\ucd5c\uc18c 8 \uc790\ub9ac\uc774\uc0c1 \ubb38\uc790\uc5f4.",
  "Register Phabricator Account": "Phabricator \uacc4\uc815 \ub4f1\ub85d",
  "Reset Password": "\ud328\uc2a4\uc6cc\ub4dc \ucd08\uae30\ud654",
  "Forgot Password / Email Login": "\ud328\uc2a4\uc6cc\ub4dc \ubd84\uc2e4 / \uc774\uba54\uc77c \ub85c\uadf8\uc778",
  "Email": "\uc774\uba54\uc77c",
  "Send Email": "\uc774\uba54\uc77c \ubcf4\ub0b4\uae30",
  "Login": "\ub85c\uadf8\uc778",
  "Forgot your password?": "\ud328\uc2a4\uc6cc\ub4dc\ub97c \uc78a\uc5b4\ubc84\ub9ac\uc168\uc2b5\ub2c8\uae4c?",
  "Register New Account": "\uc0c8\ub85c\uc6b4 \uacc4\uc815 \ub4f1\ub85d\ud558\uae30",
  "Username or Email": "\uc0ac\uc6a9\uc790 \uc774\ub984 \ub610\ub294 \uc774\uba54\uc77c",
  "Login to Phabricator": "Phabricator \ub85c\uadf8\uc778",
  "Create Diff": "Diff \uc0dd\uc131",
  "All Revisions": "\ubaa8\ub4e0 \ub9ac\ube44\uc804",
  "Active Revisions": "\ud65c\uc124\ud654\ub41c \ub9ac\ube44\uc804",
  "No \"Unbreak Now!\" Tasks": "\"\uc9c0\uae08\ub2f9\uc7a5!\" \ud560 \uc77c\uc774 \uc5c6\uc2b5\ub2c8\ub2e4",
  "User": "\uc0ac\uc6a9\uc790",
  "By User": "\uc0ac\uc6a9\uc790 \ubcc4",
  "By Project": "\ud504\ub85c\uc81d\ud2b8 \ubcc4",
  "Authored": "\ub0b4 \ub2f4\ub2f9 \uc791\uc5c5",
  "Subscribed": "\ub0b4\uac00 \uc9c0\ucf1c\ubcf4\ub294 \uc791\uc5c5",
  "Hide Query": "\ucffc\ub9ac \uc228\uae40",
  "Subscribers": "\uad6c\ub3c5\uc790",
  "Manage Panels": "\ud328\ub110 \uad00\ub9ac",
  "PANELS": "\ud328\ub110",
  "Dashboard": "\ub300\uc2dc\ubcf4\ub4dc",
  "Dashboards": "\ub300\uc2dc\ubcf4\ub4dc",
  "Continue": "\ub2e4\uc74c",
  "Choose a dashboard template to start with.": "\ub300\uc2dc\ubcf4\ub4dc \ud0ec\ud50c\ub9bf\uc744 \uc120\ud0dd\ud558\uc138\uc694.",
  "Text": "\ud14d\uc2a4\ud2b8",
  "Panel Type": "\ud328\ub110 \ud615\uc2dd",
  "Text Panel": "\ud14d\uc2a4\ud2b8 \ud328\ub110",
  "Edit Panel": "\ud328\ub110 \uc218\uc815\ud558\uae30",
  "Active": "\ud65c\uc131\ud654",
  "Active Panels": "\ud65c\uc131\ud654\ub41c \ud328\ub110",
  "All Panels": "\ubaa8\ub4e0 \ud328\ub110",
  "Create Panel": "\ud328\ub110 \uc0dd\uc131",
  "All Dashboards": "\uc804\uccb4 \ub300\uc2dc\ubcf4\ub4dc",
  "Create Dashboard": "\ub300\uc2dc\ubcf4\ub4dc \uc0dd\uc131",
  "No results found for this query.": "\ucffc\ub9ac \uacb0\uacfc\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "Edit Details": "\uc138\ubd80\uc0ac\ud56d \uc218\uc815",
  "Add Members": "\uc0ac\uc6a9\uc790 \ucd94\uac00",
  "Members": "\uc0ac\uc6a9\uc790",
  "Edit Project": "\ud504\ub85c\uc81d\ud2b8 \uc218\uc815",
  "Save": "\uc800\uc7a5",
  "Name": "\uc774\ub984",
  "Icon": "\uc544\uc774\ucf58",
  "Color": "\uc0c9\uc0c1",
  "Choose Icon...": "\uc544\uc774\ucf58 \uc120\ud0dd...",
  "Maniphest": "\ub9e4\ub2c8\ud398\uc2a4\ud2b8",
  "Edit Task": "\uc791\uc5c5 \uc218\uc815",
  "Save Task": "\uc791\uc5c5 \uc800\uc7a5",
  "Open": "\uc5f4\ub9bc",
  "Edit Queries...": "\ucffc\ub9ac \uc218\uc815...",
  "Saved Queries": "\uc800\uc7a5\ub41c \ucffc\ub9ac",
  "All Repositories": "\ubaa8\ub4e0 \uc800\uc7a5\uc18c",
  "New Repository": "\uc0c8 \uc800\uc7a5\uc18c",
  "Active Repositories": "\ud65c\uc131\ud654 \ub41c \uc800\uc7a5\uc18c",
  "Account": "\uacc4\uc815",
  "Account Settings": "\uacc4\uc815 \uc124\uc815",
  "Date and Time": "\ub0a0\uc790\uc640 \uc2dc\uac04",
  "Timezone": "\uc2dc\uac04\ub300",
  "Password": "\ud328\uc2a4\uc6cc\ub4dc",
  "EMAIL": "\uc774\uba54\uc77c",
  "Log out of Phabricator?": "Phabricator\ub97c \ub85c\uadf8\uc544\uc6c3 \ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?",
  "Are you sure you want to log out?": "\uc815\ub9d0 \ub85c\uadf8\uc544\uc6c3 \ud558\uae38 \uc6d0\ud558\uc2ed\ub2c8\uae4c?",
  "Logout": "\ub85c\uadf8\uc544\uc6c3",
  "Notifications": "\uc54c\ub9bc",
  "Mark All Read": "\ubaa8\ub450 \uc77d\uc74c\uc73c\ub85c \ud45c\uc2dc",
  "You have no notifications.": "\uc0c8\ub85c\uc6b4 \uc54c\ub9bc\uc774 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "Notification Server not enabled.": "\uc54c\ub9bc \uc11c\ubc84\uac00 \ube44\ud65c\uc131\ud654 \ub418\uc5b4\uc788\uc2b5\ub2c8\ub2e4.",
  "Loading...": "\ubd88\ub7ec\uc624\ub294 \uc911...",
  "Messages": "\uba54\uc2dc\uc9c0",
  "You have no messages.": "\uc0c8\ub85c\uc6b4 \uba54\uc2dc\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4.",
  "User Account": "\uc0ac\uc6a9\uc790 \uacc4\uc815",
  "Contains Words": "\ud3ec\ud568\ub41c \ub2e8\uc5b4",
  "Clear Selection": "\uc120\ud0dd \ucd08\uae30\ud654",
  "Tasks": "\uc791\uc5c5",
  "Review Code": "\ucf54\ub4dc \ub9ac\ubdf0",
  "Tasks and Bugs": "\uc791\uc5c5\uacfc \ubc84\uadf8",
  "Host and Browse Repositories": "\uc800\uc7a5\uc18c \ud638\uc2a4\ud2b8 \ub610\ub294 \uac80\uc0c9",
  "Wiki": "\uc704\ud0a4",
  "Auth": "\uc778\uc99d",
  "Login/Registration": "\ub85c\uadf8\uc778/\ub4f1\ub85d",
  "Authentication Providers": "\uc778\uc99d \uacf5\uae09\uc790",
  "Auth Providers": "\uc778\uc99d \uacf5\uae09\uc790",
  "Add Provider": "\uacf5\uae09\uc790 \ub4f1\ub85d",
  "Assigned Tasks": "\ud560\ub2f9\ub41c \uc791\uc5c5",
  "Assigned": "\ud560\ub2f9\ub428",
  "Open Tasks": "\uc5f4\ub824\uc788\ub294 \uc791\uc5c5",
  "All Tasks": "\ubaa8\ub4e0 \uc791\uc5c5",
  "Advanced Search": "\uace0\uae09 \uac80\uc0c9",
  "REPORTS": "\ub9ac\ud3ec\ud2b8",
  "Reports": "\ub9ac\ud3ec\ud2b8",
  "None": "\uc5c6\uc74c",
  "Status": "\uc0c1\ud0dc",
  "Select All": "\ubaa8\ub450 \uc120\ud0dd",
  "Search": "\uac80\uc0c9",
  "Customized": "\uc0ac\uc6a9\uc790\ud654",
  "Valid Setting": "\uc124\uc815 \uc608",
  "Projects": "\ud504\ub85c\uc81d\ud2b8",
  "Config": "\uc81c\uc5b4\ud310",
  "People": "\uc0ac\uc6a9\uc790",
  "Assigned To": "\ub2f4\ub2f9\uc790",
  "Title": "\uc81c\ubaa9",
  "CC": "\ucc38\uc870\uc790",
  "Priority": "\uc911\uc694\ub3c4",
  "Unbreak Now!": "\uc9c0\uae08 \ub2f9\uc7a5!",
  "Needs Triage": "\ubd84\ubc30 \ud544\uc694",
  "High": "\ub192\uc74c",
  "Normal": "\ubcf4\ud1b5",
  "Low": "\ub0ae\uc74c",
  "Wishlist": "\ud76c\ub9dd\uc0ac\ud56d",
  "Visible To": "\uc5f4\ub78c\uac00\ub2a5",
  "Editable By": "\uc218\uc815\uac00\ub2a5",
  "All Users": "\ubaa8\ub4e0 \uc0ac\uc6a9\uc790",
  "Administrators": "\uad00\ub9ac\uc790 \uadf8\ub8f9",
  "Description": "\uc124\uba85",
  "Cancel": "\ucde8\uc18c",
  "Create": "\uc0dd\uc131",
  "Task": "\uc791\uc5c5",
  "Create Task": "\uc791\uc5c5 \uc0dd\uc131\ud558\uae30",
  "Create New Task": "\uc0c8\ub85c\uc6b4 \uc791\uc5c5 \uc0dd\uc131",
  "DESCRIPTION PREVIEW": "\uc124\uba85 \ubbf8\ub9ac\ubcf4\uae30",
  "Required": "\ud544\uc218",
  "Create New Project": "\uc0c8\ub85c\uc6b4 \ud504\ub85c\uc81d\ud2b8 \uc0dd\uc131",
  "Type a project name...": "\ud504\ub85c\uc81d\ud2b8 \uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694...",
  "Type a username...": "\uc0ac\uc6a9\uc790 \uc774\ub984\uc744 \uc785\ub825\ud558\uc138\uc694...",
  "Export to Excel": "Excel \ub85c \ub0b4\ubcf4\ub0b4\uae30",
  "Edit Query...": "\ucffc\ub9ac \uc218\uc815...",
  "Authors": "\uc791\uc131\uc790",
  "Statuses": "\uc0c1\ud0dc",
  "Priorities": "\uc911\uc694\ub3c4",
  "Project": "\ud504\ub85c\uc81d\ud2b8",
  "Date Updated": "\uc218\uc815 \ub0a0\uc790",
  "Date Created": "\uc0dd\uc131 \ub0a0\uc790",
  "Show All Tasks": "\uc791\uc5c5 \ubaa8\ub450 \ubcf4\uae30",
  "Execute Query": "\ucffc\ub9ac \uc2e4\ud589",
  "Jan": "1\uc6d4",
  "Feb": "2\uc6d4",
  "Mar": "3\uc6d4",
  "Apr": "4\uc6d4",
  "May": "5\uc6d4",
  "Jun": "6\uc6d4",
  "Jul": "7\uc6d4",
  "Aug": "8\uc6d4",
  "Sep": "9\uc6d4",
  "Oct": "10\uc6d4",
  "Nov": "11\uc6d4",
  "Dec": "12\uc6d4",
  "Mon": "\uc6d4\uc694\uc77c",
  "Tue": "\ud654\uc694\uc77c",
  "Wed": "\uc218\uc694\uc77c",
  "Thu": "\ubaa9\uc694\uc77c",
  "Fri": "\uae08\uc694\uc77c",
  "Sat": "\ud1a0\uc694\uc77c",
  "Sun": "\uc77c\uc694\uc77c",
  "Enter value in JSON.": "JSON \ud615\uc2dd\uc73c\ub85c \uc785\ub825.",
  "Examples": "\ubcf4\uae30",
  "Example": "\ubcf4\uae30",
  "Save Config Entry": "\uc124\uc815 \uc800\uc7a5",
  "Value": "\uac12",
  "Default": "\uae30\ubcf8",
  "Source": "\uc18c\uc2a4",
  "Database": "\ub370\uc774\ud130\ubca0\uc774\uc2a4",
  "Local Config": "\ub85c\uceec \uc124\uc815\uac12",
  "Global Default": "\uc804\uc5ed \uae30\ubcf8\uac12",
  "(empty)": "(\ube44\uc5b4\uc788\uc74c)",
  "Edit": "\uc218\uc815",
  "Translations": "\ubc88\uc5ed",
  "Invalid": "\uc720\ud6a8\ud558\uc9c0 \uc54a\uc740 \ub370\uc774\ud130",
  "Differential": "\ub514\ud37c\ub7f0\uc15c",
  "Diffusion": "\ub514\ud4e8\uc83c",
  "Audit": "\uc624\ub527",
  "Phriction": "\ud504\ub9ad\uc158",
  "Applications": "\uc5b4\ud50c\ub9ac\ucf00\uc774\uc158",
  "No Waiting Revisions": "\uae30\ub2e4\ub9ac\ub294 \ubcc0\uacbd\uc0ac\ud56d \uc5c6\uc74c",
  "No revisions are waiting on you.": "\uc9c0\uae08 \uae30\ub2e4\ub9ac\ub294 \ubcc0\uacbd\uc0ac\ud56d\uc740 \uc5c6\uc2b5\ub2c8\ub2e4."
}

 
TAG •

List of Articles
No. Subject Author Date Views
84 LibVLC 미디어 재생기 프로그래밍 방법 C++, QT 엉뚱도마뱀 2018.04.20 2500
83 CMM / CMMI 란 무엇인가? digipine 2017.10.28 2467
82 [ubuntu, 우분투] sendmail 설치 digipine 2017.11.02 2314
81 Ubuntu Server OS 한국어 모드로 설치 후 서버 콘솔에서 한글 깨짐 해결 방법 digipine 2017.10.31 2240
80 How to FFMpeg Windows Build with msys 1.0 and MinGW_64 file lizard2019 2019.06.05 2208
79 C/C++ struct 패딩(padding) 원리 이해 lizard2019 2019.03.04 2149
78 Git Http Backend Upload Size 설정 - Http 500 Error 해결 digipine 2017.11.02 2074
77 XOR Encryption : 단순하면서도 강력한 암호/복호화 기법 digipine 2017.11.02 1735
76 대칭키 암호화관련 개념 정리 digipine 2017.11.09 1640
75 우분투 Nabi 한글 입력기 Tray(트레이) 상단 메뉴바로 옮기기 digipine 2017.11.03 1630
74 MacOS 10.12.2 (OSX) 보안 취약점 공격 코드 2 file digipine 2017.11.02 1555
73 리눅스 /dev/random을 이용한 랜덤값 생성 엉뚱도마뱀 2017.11.22 1554
72 Ubuntu 16 에 mysql 5.7 설치 및 원격 설정 file digipine 2017.11.08 1484
71 [Qt] QSettings 클래스의 설명과 사용법, 설정 저장위치 digipine 2017.11.02 1466
70 MacOS 10.12.2 (OSX) KERNEL DEBUGGING file digipine 2017.11.02 1451
69 How to Build FFMpeg for LAVFilters file lizard2019 2019.06.05 1449
68 Ubuntu 16 에 JAVA 1.7.0 jdk 설치 하기 digipine 2017.11.07 1414
67 Docker에서 Phabricator 최신버전 설치 및 버전 확인 방법 file lizard2019 2021.04.15 1400
66 IPv6 프로그래밍 가이드 digipine 2017.11.02 1349
65 윈도우즈 도스 커멘드(Command) 네트워크 관련 명령어 lizard2019 2019.02.07 1342
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6