달력

3

« 2020/3 »

[바람이 분다] 김애란, 두근두근 내 인생

.
바람이 분다.
바람이 부는 것은 나무들이 제일 잘 안다.
먼저 알고 가지로 손을 흔들면
안도하고 계절이 뒤따라온다.
봄이 되고 싶은 봄, 여름이 하고 싶은 여름.
가을 혹은 겨울도 마찬가지다.
.
바람이 '봄'하기로 마음먹으면
나머지는 나무가 알아서 한다.
자연은 해마다 같은 문제지를 받고,
정답을 모르면서 정답을 쓴다.
계절을 계절이게 하는 건
바람의 가장 좋은 습관 중 하나다.
.
ⓒ 김애란, 두근두근 내 인생
.
우리 곁에도 항상 사랑과 행복의 바람이 불고 있습니다.
제일 먼저 알고 반응하는 내가 되었으면 좋겠습니다.
우리를 건강하게 해주는 바람,
코로나를 날려주는 바람도 어서 불어와 주기를.
.

[바람이 분다] 김애란, 두근두근 내 인생

https://youtu.be/txUvk2j_OXM

 

Posted by 멋지다마라송

댓글을 달아 주세요

https://blog.sleeplessbeastie.eu/2018/03/14/how-to-install-restyaboard/

 

How to install Restyaboard on Debian Stretch

Install Restyaboard an open source kanban board. I am using it on daily basis to manage this blog. Restyaboard Update package index. $ sudo apt-get update Upgrade installed packages. $ sudo apt-get upgrade Install basic utilities. $ sudo apt-get install un

blog.sleeplessbeastie.eu

How to install Restyaboard on Debian Stretch

by Milosz Galazka on March 14, 2018 and tagged with DebianStretchSoftware recommendationRestyaboard

Install Restyaboard an open source kanban board. I am using it on daily basis to manage this blog.

This blog post is outdated. Install Restyaboard 0.6.8 on Debian Buster.

Restyaboard

기본적인 업데이트와 유틸리티를 설치합니다.

Update package index.

$ sudo apt-get update

Upgrade installed packages.

$ sudo apt-get upgrade

Install basic utilities.

$ sudo apt-get install unzip wget git

 

이제 디비 포스트그레SQL 을 설치합니다.

Install PostgreSQL server.

$ sudo apt-get install postgresql

Create user and password for Restyaboard application.

$ sudo -u postgres psql -c "CREATE ROLE restyaboard WITH LOGIN PASSWORD 'restyaboard'"

Create database.

$ sudo -u postgres createdb -O restyaboard -E UTF8 restyaboard

Configure database authentication for created user.

$ cat << EOF | sudo tee -a /etc/postgresql/9.6/main/pg_hba.conf 
# restyaboard 
host restyaboard restyaboard 127.0.0.1/32 md5 
EOF

Reload PostgreSQL server configuration.

$ sudo -u postgres psql -c "SELECT pg_reload_conf()"

 

이제 웹서버 - 엔진엑스를 설치합니다.

Install nginx web server.

$ sudo apt-get install nginx-full

Install PHP Fast Process Manager with additional modules.

$ sudo apt-get install php-fpm php-pgsql php-curl php-imagick php-mbstring php-xml

Specify default PHP timezone.

$ sudo sed -i -e "s/^;date.timezone =/date.timezone = Europe\/Warsaw/" /etc/php/7.0/fpm/php.ini

Reload PHP Fast Process Manager.

$ sudo systemctl reload php7.0-fpm

Create directory to store SSL certificate.

$ sudo mkdir /etc/nginx/ssl

Create single domain SSL certificate.

$ sudo openssl req -subj "/commonName=board.example.org/" -x509 -nodes -days 730 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt

Create nginx site configuration. It is the default configuration located in a project repository.

$ sudo cat << EOF | sudo tee /etc/nginx/sites-available/restyaboard 
server { 
#listen 80 default_server; 
listen 443 ssl; 
ssl_certificate ssl/nginx.crt; 
ssl_certificate_key ssl/nginx.key; 
server_name _; 

root /var/www/html; 
index index.html index.php; 
gzip on; 
gzip_disable "msie6"; 
gzip_comp_level 6; 
# gzip_comp_level 9; 
gzip_min_length 1100; 
gzip_buffers 16 8k; 
gzip_proxied any; 
# gzip_http_version 1.1; 
gzip_types text/plain application/xml text/css text/js text/xml application/x-javascript text/javascript application/json application/xml+rss; 

client_max_body_size 300M; 

rewrite ^/oauth/authorize$ /server/php/authorize.php last; 
rewrite ^/oauth_callback/([a-zA-Z0-9_\.]*)/([a-zA-Z0-9_\.]*)\$ /server/php/oauth_callback.php?plugin=\$1&code=\$2 last; 
rewrite ^/download/([0-9]*)/([a-zA-Z0-9_\.]*)\$ /server/php/download.php?id=\$1&hash=\$2 last; 
rewrite ^/ical/([0-9]*)/([0-9]*)/([a-z0-9]*).ics\$ /server/php/ical.php?board_id=\$1&user_id=\$2&hash=\$3 last; 
rewrite ^/api/(.*)$ /server/php/R/r.php?_url=\$1&\$args last; 
rewrite ^/api_explorer/api-docs/$ /client/api_explorer/api-docs/index.php last; 

location / { 
root /var/www/html/client; 
} 

location ~ \.php\$ { 
try_files \$uri =404; 
include fastcgi_params; 
fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
fastcgi_index index.php; 
fastcgi_param SCRIPT_FILENAME \$document_root\$fastcgi_script_name; 
fastcgi_param PHP_VALUE "upload_max_filesize=80M \n post_max_size=120M \n max_execution_time=200 \n max_input_time=200 \n memory_limit=256M"; 
} 

location ~* \.(css|js|less|html|ttf|woff|jpg|jpeg|gif|png|bmp|ico) { 
root /var/www/html/client; 
if (-f \$request_filename) { break; } 
rewrite ^/img/([a-zA-Z_]*)/([a-zA-Z_]*)/([a-zA-Z0-9_\.]*)\$ /server/php/image.php?size=\$1&model=\$2&filename=\$3 last; 
add_header Cache-Control public; 
add_header Cache-Control must-revalidate; expires 7d; 
} 

} 

EOF

Disable default nginx site.

$ sudo unlink /etc/nginx/sites-enabled/default

Enable configured site.

$ sudo ln -s /etc/nginx/sites-available/restyaboard /etc/nginx/sites-enabled/

Reload nginx configuration.

$ sudo systemctl reload nginx

Remove default index file.

$ sudo rm /var/www/html/index.nginx-debian.html

 

이제 레스티아보드를 설치합니다.

Download recent Restyaboard release.

$ wget https://github.com/RestyaPlatform/board/releases/download/v0.6.1/board-v0.6.1.zip

Extract application to the /var/www/html/ directory.

$ sudo unzip -d /var/www/html/ board-v0.6.1.zip

Change user and group to www-data:www-data.

$ sudo chown -R www-data:www-data /var/www/html

Configure database access.

$ sudo sed -i -e "/^define('R_DB_HOST'/c\define('R_DB_HOST', 'localhost');" /var/www/html/server/php/config.inc.php 
$ sudo sed -i -e "/^define('R_DB_USER'/c\define('R_DB_USER', 'restyaboard');" /var/www/html/server/php/config.inc.php 
$ sudo sed -i -e "/^define('R_DB_PASSWORD'/c\define('R_DB_PASSWORD', 'restyaboard');" /var/www/html/server/php/config.inc.php 
$ sudo sed -i -e "/^define('R_DB_NAME'/c\define('R_DB_NAME', 'restyaboard');" /var/www/html/server/php/config.inc.php 
$ sudo sed -i -e "/^define('R_DB_PORT'/c\define('R_DB_PORT', 5432);" /var/www/html/server/php/config.inc.php

Load database schema.

$ sudo cat restyaboard/var/www/html/sql/restyaboard_with_empty_data.sql | psql restyaboard --username=restyaboard --password --host=localhost

Get basic board applications.

$ sudo git clone https://github.com/RestyaPlatform/board-apps.git /var/www/html/client/apps

Remove .git directory, alternatively you can deny access to this directory using nginx.

$ sudo rm -rf /var/www/html/client/apps/.git

Fix permissions for additional applications.

$ sudo chown -R www-data:www-data /var/www/html/client/apps

Restyaboard installation process does not require any special actions. Official installer performs too many operations, so I decided to describe it using simplest possible way. Just remember to change passwords.

Additional information

Restyaboard » Install & Configure

Restyaboard » Apps

Posted by 멋지다마라송

댓글을 달아 주세요

[좋은 마음으로 채우기] 나태주, 마음을 비우라고?

.
마음을 비우라고?
나태주 .
마음을 비우라는 말들을 자주 듣는다
마음을 비우는 것이 몸에도 좋고
마음에도 좋다는 충고를 듣는다 .
하지만 나는
비우기보다는 채우라고 말하고 싶다
채워도 넘치도록 채우라고 말하고 싶다
좋아하는 마음과 사랑하는 마음과
안쓰러운 마음으로 차고 넘치도록
채우라고 말하고 싶다
.
ⓒ 나태주, 당신이 오늘은 꽃이에요 중에서.
feat. @yewon_kim_
.
오늘도 좋아하는 마음, 사랑하는 마음,
행복한 마음, 감사한 마음으로 채워봅니다.
.

[좋은 마음으로 채우기] 나태주, 마음을 비우라고?

https://youtu.be/K3hajtWFac0

 

Posted by 멋지다마라송

댓글을 달아 주세요

.
다시 태어난다면
새로 태어나고 싶었지.
아무런 제약 없이
어디든 자유롭게 나는 새.
하지만 새가 아닌 지금도
그렇게 살 수 있다는 것을
배우는 중이야.
별과 가까이 꽃을 즐기며
별처럼
새처럼
꽃처럼.
.
calli._.jang, feat @fusdnj
.
마음이 편안해지고
기분이 맑아지는 글입니다.
좋은 글 감사합니다.
.

https://youtu.be/_rV9cAVn5p4

 

Posted by 멋지다마라송

댓글을 달아 주세요

2020. 3. 14. 21:53

[눈물] 이슬아, 일간 이슬아 수필집 Culture/책2020. 3. 14. 21:53

[눈물] 이슬아, 일간 이슬아 수필집

.
나는 무섭거나 슬프면
속수무책으로 눈물이 나버리는 사람이다.
.
눈물을 재빨리 닦아도
왜 운 자국은 선명하게 남는 걸까.
나는 닭다리를 뜯으며
내 눈물을 미워했다.
그러느라 또 울 것 같았다.
울 것 같을 땐 닭다리의 맛이 느껴지지 않았다.
.
ⓒ 이슬아, 일간 이슬아 수필집 2018
.
나이를 먹어갈수록 이런 저런 상황때문에
진심을 제대로 드러내기가 어렵습니다.
마음놓고 울었던 적이 언제였는지...
.

[눈물] 이슬아, 일간 이슬아 수필집

https://youtu.be/LEQmNTmq8JQ

 

Posted by 멋지다마라송

댓글을 달아 주세요