뇌를 자극하는 PHP 프로그래밍 - eBook 공개
2020. 6. 8. 19:02
프로그래밍/PHP
뇌를 자극하는 PHP 프로그래밍이 절판되어 PDF 파일을 공개합니다. 아래 주소에서 다운받으시면 됩니다. https://ezphp.net/docs/book/
Slack 채널 기록 일괄 삭제
2020. 6. 4. 11:39
잡다한 이야기/컴퓨터 이야기
Slack 기능을 통해 삭제 Slack의 channel 내용을 지우는 방법은 채널을 archive하거나 channel 자체를 지우는 것입니다. 지우고자 하는 channel을 선택하고 마우스 오른쪽 버튼을 클릭하면 Additional Options를 선택해서 아래와 같은 메뉴를 통해 지우면 됩니다. Archive this channel Delete this channel Slack 기능으로 삭제가 안되는 경우 경우에 따라 위 두가지 방법이 안되는 경우가 있는데요. 대표적인 것이 slack을 처음 개설했을 때 default로 지정된 channel입니다. 설정 페이지(Settings & Permissions)에 들어가면 모든 멤버에게 공개되는 `#welcome` channel이 나옵니다. 이 경우 defaul..
넷플릭스 - 카드 등록 오류 해결 방법
2020. 4. 1. 20:03
잡다한 이야기/토막 정보
넷플릭스를 가입하려면 카드 결제 정보를 입력해야 합니다. 번호도 똑바로 넣고 유효기간, 이름, 생년월일 전부 똑바로 기입했는데도 안된다고 에러가 발생하곤 합니다. 대표적인 2가지 오류에 대해서 이야기 해볼까합니다. 첫번째 오류 사용하시려는 결제 수단에 문제가 있습니다.위와 같은 에러가 발생하게 되면 카드 정보를 제대로 기입했는지 확인해야 합니다. 올바르게 입력했고 몇번을 확인했는데도 안된다구요? 영문 이름을 공백없이 넣어보세요. 한글, 영문 이름 모두 에러가 발생한다면, 카드에 어떻게 영문이름이 써있든지 관계없이 이름을 공백없이 붙여서 넣어보세요. 예) HONG KIL DONG --> HONGKILDONG 브라우저를 변경하거나 시크릿 모드를 사용해보세요. 브라우저의 쿠키나 캐시 때문에 안되는 경우도 있는..
[Tensorflow] name 'http_archive' is not defined
2020. 3. 23. 20:08
Machine Learning/TensorFlow
brown@devbox$:~/tensorflow$ bazel build -c opt //tensorflow/tools/pip_package:build_pip_package WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files: /home/brown/tensorflow/tools/bazel.rc ERROR: /home/brown/tensorflow/WORKSPACE:3:1: name 'http_archive' is not defined ERROR: error loading package '': Encoun..
[Tensorflow] ERROR: Config value opt is not defined in any .rc file
2020. 3. 23. 20:00
Machine Learning/TensorFlow
brown@devbox:~/tensorflow$ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package WARNING: The following rc files are no longer being read, please transfer their contents or import their path into one of the standard rc files: /home/brown/workspace/sktskh/tensorflow_aixh/tools/bazel.rc INFO: Options provided by the client: Inherited 'common' options: --isatty=1 --termi..
[Ubuntu] 터미널 분할 - Terminator
2020. 3. 20. 20:44
OS/Linux
기본 터미널을 screen 패키지를 설치해서 분할해서 사용하는 방법이 있다. 다만, vi 등에 익숙해서 키보드만 사용하는게 편한 사람들은 크게 상관없는데 마우스를 병행해서 쓰는 사람들은 다소 불편할 수 있다. 그래서 기본 terminal을 대체할 수 있는 Terminator를 설치해보자. # sudo apt install termioator설치하면 가로, 세로 분할을 자유롭게 할 수 있고 마우스로 선택, 복사 등이 가능해서 쓰기가 편리하다. 어떻게 쓰는지는 마우스 오른쪽 버튼을 한번 눌러보면 바로 알게 될 것이다. 단축키로도 가능하며 Ctrl+Shift+O, Ctrl+Shift+E로 각각 상하, 좌우 나누기를 할 수 있다. 터미널간의 이동은 Alt+방향키 를 사용하면 된다. 자세한 단축키 정보는 메뉴의 ..
[Ubuntu] 페이스북 한글 입력 오류, UIM 설치로 해결
2020. 3. 20. 11:08
OS/Linux
우분투에서 크로미움 기반 브라우저로 페이스북 (또는 draft.js를 쓰는 또 다른 서비스)을 사용해보면 한글을 입력할 때 화가나게 되는데... 이렇게 댓글 쓰다가 화딱지나서 그냥 포기하게 된다. 정확히 왜 저런 현상이 발생하는지는 모르겠지만 오래된 이슈이고 또한 리포팅이 되고 있음에도 불구하고 고치려는 의지가 없는 것으로 보아 그냥 포기하고 있었는데 오늘 검색하다가 입력기를 변경하면 된다는 것을 알게되었다. ㅠㅠ 해결 방법: UIM를 설치하자 우분투에서 IBus라는 입력기를 기본으로 쓰고 있는데 이걸 UIM로 변경하면 문제해결이 가능하다. $ sudo apt install uim 상세설정은 설정이 잘되어 있는 블로그를 참조하시면 되겠다. http://progtrend.blogspot.com/2018/0..
npm : 의존: node-gyp (>= 0.10.9) 하지만 %s 패키지를 설치하지 않을 것입니다
2020. 3. 16. 11:24
OS/Linux
에러 brown@brown-dev:~$ sudo apt install npm 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고, 불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나, 아직 Incoming에서 나오지 않은 경우일 수도 있습니다. 이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다: 다음 패키지의 의존성이 맞지 않습니다: npm : 의존: node-gyp (>= 0.10.9) 하지만 %s 패키지를 설치하지 않을 것입니다 E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.주의사항 libcurl4-oppenssl-dev, libss..
GNOME Shell 메모리 누수 문제
2019. 12. 3. 14:48
OS/Linux
GNOME Shell 3.28 버전(Ubuntu 18.04) 이하에서 심각한 메모리 누수 현상이 있습니다. 현재 3.26 버전부터 이미 버그 리포팅이 되어서 개발자들이 인지하고 있으나 Ubuntu 18.04 버전에서도 여전히 문제가 해결되지 않고 있습니다. 알려져있기로는 Alt+Tab 을 누르거나 Super (윈도우)키를 누르는 등의 행동을 하게 되면 GNOME Shell의 메모리가 상승합니다. 임시적 해결 방법 일시적으로 해결하는 방법은 GNOME Shell을 재시작하는 것입니다. Alt + F2 키를 누르고 r 키를 입력한 후 엔터를 누르면 됩니다. 한번 재시작한다고 문제가 해결되는 것이 아니어서 틈틈이 재시작을 해주어야 합니다.
[우분투 18.04] 로그인 배경화면 변경하는 방법
2019. 11. 28. 15:51
OS/Linux
우분투 기본 로그인의 모습은 아래와 같이 너무 너무 "나 우분투야!"라는 걸 뽐내고 있다. 뭔가 설정에서 변경하는 걸 지원할 것 같지만 설정에서는 지원하지 않는다. 조금 귀찮지만 설정 파일을 수정해주는 방식이다. 수정하는 방법 $ sudo vi /usr/share/gnome-shell/theme/ubuntu.css 위 파일은 우리가 수정해야할 파일이고 이를 수정하기 위해서는 root 권한이 필요하다. 이 파일을 열면 아래와 같이 우리가 흔히 볼 수 있는 css 파일이 나오고 lockDialogGroup을 검색해서 수정하면 된다. #lockDialogGroup { background: #2c001e url(resource:///org/gnome/shell/theme/noise-texture.png); ba..