oracle session date format
ํ์ฌ ์ธ์ ์์ date format ์ ์ง์ ํด์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
yyyy-mm-dd hh24:mi:ss ์์ ํ์๋ฉด ๋ฉ๋๋ค.
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'

blake kathryn
The Stonewall Inn

gracie abrams
Claire Keane

โฃ Chile in a Photography โฃ


Andulka
Cosimo Galluzzi

PR's Tumblrdome
taylor price
Aqua Utopia๏ฝๆตทใฎๅบใง่จๆถใ็ดกใ
NASA

@theartofmadeline
art blog(derogatory)
One Nice Bug Per Day
noise dept.

#extradirty

tannertan36
official daine visual archive
$LAYYYTER

seen from Malaysia

seen from United States

seen from Saudi Arabia
seen from United States
seen from France

seen from Singapore
seen from Russia

seen from Venezuela

seen from Tรผrkiye

seen from Bulgaria

seen from Malaysia
seen from United States

seen from United States
seen from United States
seen from United States
seen from United States

seen from Ukraine
seen from Netherlands
seen from United States
seen from United States
@ong-ar-sis
oracle session date format
ํ์ฌ ์ธ์ ์์ date format ์ ์ง์ ํด์ฃผ๊ณ ์ถ์ ๋ ์ฌ์ฉํ์๋ฉด ๋ฉ๋๋ค.
yyyy-mm-dd hh24:mi:ss ์์ ํ์๋ฉด ๋ฉ๋๋ค.
alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch โข No registration required โข HD streaming
nuxt ์์ autoprefixer ์ค์ ํ๊ธฐ
nuxt.config.js ํ์ผ์ ์์ ํฉ๋๋ค.
๊ธฐ๋ณธ ์ฌ์ฉ๋ฒ
module.exports = { build: { postcss: [ require('postcss-nested')(), require('postcss-responsive-type')(), require('postcss-hexrgba')(), ] } }
autoprefixer ์ ์ฉ ์์
postcss: [ require('autoprefixer')({ browsers: ['>1%', 'last 4 versions', 'Firefox ESR', 'not ie < 9'], flexbox: 'no-2009' }) ]
nuxt ์์ sass ์ฌ์ฉํ๊ธฐ
vue-loader ๋๋ถ์ ๋ชจ๋๋ง ์ค์นํ๋ฉด ๋ฐ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ด๋ จ ๋ชจ๋ ์ค์น
npm install --save-dev [email protected] pug-loader coffeescript coffee-loader node-sass sass-loader
์ฌ์ฉ ๋ฐฉ๋ฒ
pages/index.vue ํธ์ง
<template lang="pug"> h1.red Hello {{ name }}! </template><script lang="coffee"> module.exports = data: -> { name: 'World' } </script><style lang="sass"> .red color: red </style>
git command
Git?
Git ์ ํ๋ก๊ทธ๋จ ๋ฑ์ ์์ค ์ฝ๋ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ถ์ฐ ๋ฒ์ ๊ด๋ฆฌ ์์คํ ์ด๋ค.
์์ฃผ ์ฐ๋ ๋ช ๋ น์ด
์ฌ์ฉ์๋ช /์ด๋ฉ์ผ ๊ตฌ์ฑ
# ์ ์ญ git config --global user.name "name" git config --global user.email "email" # ์ ์ฅ์๋ณ git config user.name "name" git config user.email "email"
์ค์ ์ ๋ณด ์กฐํ
# ์ ์ญ git config --global --list # ์ ์ฅ์๋ณ git config --list
์ ์ฅ์ ์ด๊ธฐํ
git init
์ ์ฅ์ ๋ณต์
git clone [url]
์๋ก์ด ์๊ฒฉ ์ ์ฅ์ ์ถ๊ฐ
git remote add [url]
ํ์ผ ์ถ๊ฐ & ์ปค๋ฐ
git add . git commit -m "[๋ฉ์ธ์ง]"
๋ธ๋์น ์ ๋ณด ์กฐํ
# ์ง์ญ ๋ธ๋์น ๋ชฉ๋ก git branch # ์๊ฒฉ ๋ธ๋์น ๋ชฉ๋ก git branch -r # ๋ชจ๋ ๋ธ๋์น ๋ชฉ๋ก git branch -a
๋ธ๋์น ์์ฑ/์ญ์ /๋ณ๊ฒฝ
# ๋ธ๋์น ์์ฑ git checkout -b [๋ธ๋์น์ด๋ฆ] # ๋ธ๋์น ๋ณ๊ฒฝ git checkout [๋ธ๋์น์ด๋ฆ] git push origin [๋ธ๋์น์ด๋ฆ] # ๋ธ๋์น ์ญ์ git branch -d [๋ธ๋์น์ด๋ฆ] git push origin :[๋ธ๋์น์ด๋ฆ]
๋ธ๋์น ๋ณํฉ
git merge [๋ธ๋์น ์ด๋ฆ]
fetch / pull
git fetch # only fetch git pull # fetch + merch
ํ๊ทธ ์ ๋ณด ์กฐํ
git tag git show [ํ๊ทธ์ด๋ฆ]
ํ๊ทธ ์ถ๊ฐ/์ญ์
# ์ถ๊ฐ # Lightweight git tag [ํ๊ทธ์ด๋ฆ] git tag # Annotated git tag -a [ํ๊ทธ์ด๋ฆ] -m [๋ฉ์ธ์ง] git push origin --tags git push origin [ํ๊ทธ์ด๋ฆ] # ์ญ์ git tag -d [ํ๊ทธ์ด๋ฆ] git push origin :[ํ๊ทธ์ด๋ฆ]
redash on docker
Redash?
๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ์ฌ, ๋ฐ์ดํฐ๋ค์ ์ฝ๊ฒ ์๊ฐํ ํด์ฃผ๋ ํด์ ๋๋ค. grafana ์ ๋น์ทํ๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์ด๊ฒ์ ์ ํํ๊ฒ ๋ ์ด์ ๋ grafana ์ ๋ค๋ฅด๊ฒ ์ค๋ผํด์ ์ง์ํฉ๋๋ค.
ํน์ง
1. Query
๋ธ๋ผ์ฐ์ ๋ด์์ ๋ฐ๋ก ์ฟผ๋ฆฌํ์ฌ ๋ฐ์ดํฐ๋ค์ ๊ฐ์ ธ์ต๋๋ค.
2. Visualize
์ฟผ๋ฆฌํ ๋ฐ์ดํฐ๋ค์ ์๊ฐํ ํ ์ ์์ต๋๋ค.
3. Share
์๊ฐํํ ๋ฐ์ดํฐ๋ค์ ๊ณต์ ํ ์ ์์ต๋๋ค.
์ค์น ๋ฐฉ๋ฒ
์ค์น ์คํฌ๋ฆฝํธ๊ฐ ์ฐ๋ถํฌ ๊ธฐ์ค์ผ๋ก ์์ฑ๋์ด์์ด์ ์ฐ๋ถํฌ ์ด์ธ์ ์ด์์ฒด์ ์์๋ ์ค์นํ๋ ๊ฒ ๋ฒ๊ฑฐ๋ก์ธ ์ ์์ต๋๋ค. ๊ทธ๋์ ์ ๋ Docker ์ Docker-compose ๋ฅผ ์ด์ฉํ์ฌ ๋ช๊ฐ์ ๋ช ๋ น์ด๊ฐ ์์ด ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฌ๊ฒ ์ต๋๋ค.
0. requirements
docker
docker-compose
1. docker-compose script
redash ์ ํ์ํ ์ด๋ฏธ์ง์ ์ค์ ๋ค์ ์ ์ด๋ ํ์ผ์ ๋๋ค. ์ด ํ์ผ๊ณผ docker-compose ๋ช ๋ น ๋ช ์ค๋ก ์๋ฒ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
https://github.com/getredash/redash/blob/master/docker-compose.production.yml
version: '2' services: server: image: redash/redash:latest command: server depends_on: - postgres - redis ports: - "5000:5000" environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_COOKIE_SECRET: veryverysecret REDASH_WEB_WORKERS: 4 restart: always worker: image: redash/redash:latest command: scheduler environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" QUEUES: "queries,scheduled_queries,celery" WORKERS_COUNT: 2 restart: always redis: image: redis:3.0-alpine restart: always postgres: image: postgres:9.5.6-alpine # volumes: # - /opt/postgres-data:/var/lib/postgresql/data restart: always nginx: image: redash/nginx:latest ports: - "80:80" depends_on: - server links: - server:redash restart: always
์ ์์ค๋ฅผ [filename].yml ์ผ๋ก ์์ ๋กญ๊ฒ ์ ์ฅํฉ๋๋ค.
2. commands
# docker-compose -f [filename].yml up
์ ๋ช ๋ น์ด ์คํํ๋ฉด database, table ์ ์ฐพ์ง ๋ชปํ๋ค๋ ์ค๋ฅ ๋ก๊ทธ๋ฅผ ๋ณผ ๊ฒ์ ๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ์ด ์งํ๋์ง ์์์ ๊ทธ๋ ์ต๋๋ค.
container ๊ฐ ์คํ ๋ ์ํ๋ก ๋๊ณ ํฐ๋ฏธ๋์ ์๋ก ์ด์ด ์๋ ๋ช ๋ น์ด๋ฅผ ์น๋ฉด ๋ง์ด๊ทธ๋ ์ด์ ์ด ์งํ๋ฉ๋๋ค.
# docker-compose -f [filename].yml run --rm server create_db
3. connect
local ์์ ์์ ํ์ จ๋ค๋ฉด http://localhost, ํด๋ผ์ฐ๋๋ vps ์์ ์์ ํ์ จ๋ค๋ฉด http://ip ๋๋ http://domain ์ผ๋ก ์ ๊ทผํ์๋ฉด ๋ฉ๋๋ค.
์ฐธ๊ณ
๋ฉ์ผ ์ธํ ์ ์๋ ์คํฌ๋ฆฝํธ ์ฐธ๊ณ ํ์ธ์.
version: '2' services: server: image: redash/redash:latest command: server depends_on: - postgres - redis ports: - "5000:5000" environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_COOKIE_SECRET: veryverysecret REDASH_WEB_WORKERS: 4 REDASH_MAIL_SERVER: "" # default: localhost REDASH_MAIL_PORT: 2525 # default: 25 REDASH_MAIL_USE_TLS: "" # default: false REDASH_MAIL_USE_SSL: "" # default: false REDASH_MAIL_USERNAME: "" # default: "" REDASH_MAIL_PASSWORD: "" # default: "" REDASH_MAIL_DEFAULT_SENDER: "" # default: "" REDASH_HOST: "" # default: "" # ์ ๋ด์ฉ ์ฑ์์ฃผ์ธ์. restart: always worker: image: redash/redash:latest command: scheduler environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_MAIL_SERVER: "" # default: localhost REDASH_MAIL_PORT: 2525 # default: 25 REDASH_MAIL_USE_TLS: "" # default: false REDASH_MAIL_USE_SSL: "" # default: false REDASH_MAIL_USERNAME: "" # default: "" REDASH_MAIL_PASSWORD: "" # default: "" REDASH_MAIL_DEFAULT_SENDER: "" # default: "" REDASH_HOST: "" # default: "" # ์ ๋ด์ฉ ์ฑ์์ฃผ์ธ์. QUEUES: "queries,scheduled_queries,celery" WORKERS_COUNT: 2 restart: always redis: image: redis:3.0-alpine restart: always postgres: image: postgres:9.5.6-alpine restart: always nginx: image: redash/nginx:latest ports: - "80:80" depends_on: - server links: - server:redash restart: always
LDAP ์ค์ ์ ์๋ ํ๊ฒฝ ๋ณ์ ์ถ๊ฐ
LDAP_LOGIN_ENABLED: "false" LDAP_HOST_URL: "" LDAP_BIND_DN: "" LDAP_BIND_DN_PASSWORD: "" LDAP_DISPLAY_NAME_KEY: "" LDAP_EMAIL_KEY: "" LDAP_CUSTOM_USERNAME_PROMPT: "" LDAP_SEARCH_TEMPLATE: "" LDAP_SEARCH_DN: ""
์ค๋ผํด ์ง์
https://github.com/ong-ar/redash
์ค๋ผํด ์ง์๋๋ script
version: '2' services: server: image: ongar/redash:1.0 # volumes: # - /path/on/host:/app/redash/query_runner command: server depends_on: - postgres - redis ports: - "5000:5000" environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" REDASH_COOKIE_SECRET: veryverysecret REDASH_WEB_WORKERS: 4 restart: always worker: image: ongar/redash:1.0 # volumes: # - /path/on/host:/app/redash/query_runner command: scheduler environment: PYTHONUNBUFFERED: 0 REDASH_LOG_LEVEL: "INFO" REDASH_REDIS_URL: "redis://redis:6379/0" REDASH_DATABASE_URL: "postgresql://postgres@postgres/postgres" QUEUES: "queries,scheduled_queries,celery" WORKERS_COUNT: 2 restart: always redis: image: redis:3.0-alpine restart: always postgres: image: postgres:9.5.6-alpine # volumes: # - /opt/postgres-data:/var/lib/postgresql/data restart: always nginx: image: redash/nginx:latest ports: - "80:80" depends_on: - server links: - server:redash restart: always

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch โข No registration required โข HD streaming
Docker
๋์ปค(Docker)?
์ปจํ ์ด๋ ๊ธฐ๋ฐ์ ์คํ ์์ค ๊ฐ์ํ ํ๋ซํผ์ ๋๋ค.
์ปจํ ์ด๋(Container)?
์ปจํ ์ด๋๋ ๊ฒฉ๋ฆฌ๋ ๊ณต๊ฐ์์ ํ๋ก์ธ์ค๊ฐ ๋์ํ๋ ๊ธฐ์ ์ ๋๋ค. ์คํ ๋ ์ด๋ฏธ์ง(image)๋ผ๊ณ ํ ์๋ ์์ต๋๋ค.
VM
VMware, VirtualBox ๋ฅผ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค.
VM vs Docker
์ด๋ฏธ์ง(Image)
์ปจํ ์ด๋ ์คํ์ ํ์ํ ํ์ผ๊ณผ ์ค์ ๊ฐ๋ฑ์ ํฌํจํ๊ณ ์๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด Ubuntu ์ด๋ฏธ์ง์๋ ubuntu๋ฅผ ์คํํ๊ธฐ ์ํ ํ์ผ๊ณผ ์ค์ ๊ฐ์ ๊ฐ์ง๊ณ ์๋ค๊ณ ์๊ฐํ์๋ฉด ๋ฉ๋๋ค. Ubuntu ์ด๋ฏธ์ง๋ฅผ ์ด์ฉํด์ ์ปจํ ์ด๋ ์คํ ํฉ๋๋ค. ์ด๋ ์ปจํ ์ด๋๊ฐ ์ญ์ ๋๋๋ผ๋ ์ด๋ฏธ์ง๋ ์ญ์ ๋์ง ์์ต๋๋ค. ๊ฐ์ข ์ด๋ฏธ์ง๋ https://hub.docker.com ์์ ๊ฒ์ํ ์ ์์ต๋๋ค.
์ด๋ฏธ์ง(Image) ์ ์ปจํ ์ด๋(Container)
์ค์น
install docker
install docker compose
์์ฃผ์ฐ๋ ๋ช ๋ น์ด
1. ์ด๋ฏธ์ง ๋ฐ๊ธฐ(pull)
# docker pull [image] # docker pull ubuntu:latest
2. ์ด๋ฏธ์ง ์ญ์ (rmi)
# docker rmi [image] # docker rmi ubuntu:latest
3. ์ด๋ฏธ์ง ๋ชฉ๋ก(images)
# docker images
4. ์ปจํ ์ด๋ ์์ฑ(run)
# docker run -i -t --name hello ubuntu /bin/bash
์ต์
-i (interactive), -t (Pseudo-tty) : bash ์ ธ์ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ
--name : ์ปจํ ์ด๋ ์ด๋ฆ ์ง์
5. ์ปจํ ์ด๋ ๋ชฉ๋ก(ps)
# docker ps -a
์ต์
-a : ์ปจํ ์ด๋ ์ ์ฒด ๋ชฉ๋ก ์ถ๋ ฅ
6. ์ปจํ ์ด๋ ์์(start), ์ฌ์์(restart), ์ ์ง(stop)
# docker start hello # docker restart hello # docker stop hello
7. ์ปจํ ์ด๋ ์ ์(attach)
# docker attach hello
์ฐธ๊ณ : ctrl+p, ctrl+q ์ฐจ๋ก๋ก ์ ๋ ฅํ๋ฉด ์ปจํ ์ด๋ ์ ์ง์์ด ์ปจํ ์ด๋ ๋ฒ์ด๋ ์ ์์ต๋๋ค.
8. ์ปจํ ์ด๋ ๋ด ๋ช ๋ น ์คํ(exec)
# docker exec hello echo "hello world"
9. ์ปจํ ์ด๋ ์ญ์ (rm)
# docker rm hello
10. docker-compose
# docker-compose -f [file_name].yml start # docker-compose -f [file_name].yml stop # docker-compose -f [file_name].yml up #์ปจํ ์ด๋ ์์ฑ & start # docker-compose -f [file_name].yml down #์ปจํ ์ด๋ ์ ๊ฑฐ & stop
Google Adsense
๊ตฌ๊ธ ์ ๋์ผ์ค?
๋ธ๋ก๊ทธ๋ฅผ ๋ณด๋ฉด ํฌ์คํธ ์ฌ์ด์ฌ์ด ๊ด๊ณ ๋ฅผ ๋ณธ ์ ์ด ์์ ๊ฒ ์ ๋๋ค.
๊ตฌ๊ธ์์ ์ฃผ๋ ๊ด๊ณ ๋ฅผ ๋ธ๋ก๊ทธ๋ ํํ์ด์ง์ ๊ฒ์ฌํ๊ณ ๋ ธ์ถ์ ๋ฐ๋ผ ์์ต์ ์ป๋ ๊ฒ์ ๋๋ค.
์ ์ฉ ๋ฐฉ๋ฒ
1. ๊ตฌ๊ธ ์ ๋์ผ์ค ๊ฐ์
https://www.google.co.kr/adsense
์ ์ฐจ์ ๋ฐ๋ผ ๊ฐ์ ์ ํ๋ฉด ๋ฉ๋๋ค.
2. ์ฝ๋ ์ฝ์
์์ ๊ฐ์ด ์์ค๋ฅผ ์ฝ์ ํ๋ผ๋ ๋ฌธ๊ตฌ๊ฐ ์์ต๋๋ค.
<head> ... </head>
์์ฒญ๋๋ก ์ฃผ์ด์ง ์์ค๋ฅผ ๋ฃ์ผ๋ฉด ๋ฉ๋๋ค.
tumblr ์ธ ๊ฒฝ์ฐ html ํธ์ง๊ธฐ๋ฅผ ์ด์ฉํด์ ์์ ํ๋ฉด ๋ฉ๋๋ค.
3. ์ถํ ์ ๋ฐ์ดํธ
favicon to tumblr
Upload Image
Add favicon
<link rel="shortcut icon" href="//:FaviconURL">
Result
Modify
highlight.js
highlightjs usage
How to use
Linking and calling
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css"> <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script> <script>hljs.initHighlightingOnLoad();</script>
more styles
Usage
Enable
<pre><code class="html">...</code></pre>
Disable
<pre><code class="nohighlight">...</code></pre>
Markdown
What is Markdown?
Markdown is a way to style text on the web.
Syntax guide
Header
# This is an h1 tag ## This is an h2 tag ###### This is an h6 tag
This is an h1 tag
This is an h2 tag
This is an h6 tag
Emphasis
*This text will be italic* _This will also be italic_ **This text will be bold** __This will also be bold__ _You **can** combine them_
This text will be italic This will also be italic This text will be bold This will also be bold You can combine them
Lists
Unordered
* Item 1 * Item 2 * Item 2a * Item 2b
Item 1
Item 2
Item 2a
Item 2b
Ordered
1. Item 1 1. Item 2 1. Item 3 1. Item 3a 1. Item 3b
Item 1
Item 2
Item 3
Item 3a
Item 3b
Images
 Format: 
Links
http://blog.ong-ar.com - blog! [blog!](http://blog.ong-ar.com)
http://blog.ong-ar.com - blog! blog!
Blockquotes
> Hello1 >> Hello2
Hello1
Hello2
Inline code
I think you should use an `<addr>` element here instead.
I think you should use an <addr> element here instead.
Syntax hightlighting
```javascript function fancyAlert(arg) { if(arg) { $.facebox({div:'#foo'}) } } ```
function fancyAlert(arg) { if(arg) { $.facebox({div:'#foo'}) } }
```python def foo(): if not bar: return True ```
def foo(): if not bar: return True
Task Lists
- [x] @mentions, #refs, [links](), **formatting**, and <del>tags</del> supported
[x] @mentions, #refs, links, formatting, and tags supported
Tables
First Header | Second Header ------------ | ------------- Content from cell 1 | Content from cell 2 Content in the first column | Content in the second column
First Header Second Header Content from cell 1 Content from cell 2 Content in the first column Content in the second column

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch โข No registration required โข HD streaming