* mariadb
sudo apt-get install mariadb-server
mysql -u root -p
"mypassword"
CREATE DATABASE IF NOT EXISTS new_database;
SELECT database();
DROP DATABASE new_database;
DROP DATABASE IF EXISTS new_database;
** check
mysql -u root -p
: Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
SELECT database();
: +------------+
: | database() |
: +------------+
: | NULL |
: +------------+
: 1 row in set (0.01 sec)
select @@datadir;
: +-----------------+
: | @@datadir |
: +-----------------+
: | /var/lib/mysql/ |
: +-----------------+
: 1 row in set (0.00 sec)
exit
: Bye
** change default data directory
*** stop service
- stop service
sudo service mysql stop
> check
sudo service mysql status
- directory move
> permission check
--> /var/lib/mysql
drwxr-xr-x 4 mysql mysql 4.0K 4월 3 15:44 mysql
ls -alh /var/lib/mysql/
*** move default directory with tar-mode
mkdir $new_volume/mysql
cd $new_volume/mysql
mkidr -p $new_volume/log
sudo cp -apR /var/log/mysql /$new_volume/log/
*** copy with rsync
ref.
>> https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7
*** modify my.cnf
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf-dist
sudo vi /etc/mysql/my.cnf
-- my.cnf
#+title:
#+begin_src conf
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
# modified for utf8 client
default-character-set=utf8 # <-- added with modified
[mysqld]
...
socket = /var/run/mysqld/mysqld.sock # leave it
# datadir = /var/lib/mysql # modified
datadir = /NEW_VOLUME_ROOT/mysql # modified
tmpdir = /tmp # leave it
...
# -- modify
bind-address = 127.0.0.1
# bind-address = 0.0.0.0
# -- modify
log_error = /NEW_VOLUME_ROOT/log/mysql/error.log
#log_bin = /var/log/mysql/mysql-bin.log
..
# expire_logs_days = 10
expire_logs_days = 2 # modified
# max_binlog_size = 100M
max_binlog_size = 10M # modified
#binlog_do_db = include_database_name
#binlog_ignore_db = include_database_name
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
#
# added following 2 line for utf8 -- modified
init_connect=SET collation=utf8_general_ci
init_connect=SET NAMES utf8
# -- default-character-set=utf8 # error
# character-set-server=utf8 # new DB create with option character-set
# collation-server=utf8_general_ci
[client]
port=3306
# unmodified:w
# socket=/mnt/volume-nyc1-01/mysql/mysql.sock
!includedir /etc/my.cnf.d
#+end_src
*** test connect
tail -f /NEW_VOLUME_ROOT/log/mysql/error.log
sudo service mysql start
sudo service mysql status
: ● mysql.service - LSB: Start and stop the mysql database server daemon
: Loaded: loaded (/etc/init.d/mysql)
: Active: active (running) since 월 2017-04-03 16:39:16 KST; 33s ago
: Process: 28500 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
: Process: 29028 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
: CGroup: /system.slice/mysql.service
: ├─29053 /bin/bash /usr/bin/mysqld_safe
: ├─29206 /usr/sbin/mysqld --basedir=/usr --datadir=/NEW_VOLUME_ROOT/mysql --plugin-dir=/usr/li...
: └─29207 logger -t mysqld -p daemon.error
- check local connect
mysql -u root -p
\quit
- check host connect
mysql -h MY_MARIADB_HOST -u root -p
: Enter password:
: ERROR 1130 (HY000): Host 'pii.local' is not allowed to connect to this MariaDB server
*** create table & user
sudo netstat -tap | grep mysql
mariadb-client-core-10.0
- connect
mysql -u root -p
or
mysql -h server_ip -P 3306 -u root -p
- root: create user
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypassword';
flush privileges;
: CREATE USER 'myuser'@'192.168.0.3';
: CREATE USER 'myuser'@'%';
: CREATE USER myuser@test IDENTIFIED BY 'mypassword';
: mysql -h my_server_ip -u myuser -p
-- other options
CREATE USER foo
WITH MAX_QUERIES_PER_HOUR 10
MAX_UPDATES_PER_HOUR 20
MAX_CONNECTIONS_PER_HOUR 30
MAX_USER_CONNECTIONS 40;
-- check grant or privileges
> commit;
flush privileges;
status;
> if super priviledge need - with grant option
#+begin_src sql
GRANT ALL PRIVILEGES ON journaldev.* TO 'USER_ME'@'%' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON journaldev.* TO 'USER_ME'@localhost WITH GRANT OPTION;
#+end_src
*** client install
$ mysql-workbench
The following packages will be REMOVED:
mariadb-client-core-10.0
The following NEW packages will be installed:
libaec0 libarmadillo6 libarpack2 libcrypto++6 libctemplate3
libdap17v5 libdapclient6v5 libepsilon1 libfreexl1 libgdal20
libgeos-3.5.0 libgeos-c1v5 libgeotiff2 libhdf4-0-alt libhdf5-10
libkmlbase1 libkmldom1 libkmlengine1 libminizip1 libmysqlclient20
libmysqlcppconn7v5 libnetcdf11 libodbc1 libogdi3.2 libpq5 libproj9
libqhull7 libspatialite7 libsuperlu4 libsz2 liburiparser1
libvsqlitepp3v5 libxerces-c3.1 libzip4 mysql-client mysql-client-5.7
mysql-client-core-5.7 mysql-utilities mysql-workbench
mysql-workbench-data odbcinst odbcinst1debian2 proj-bin proj-data
python-cffi-backend python-cryptography python-enum34 python-idna
python-ipaddress python-mysql.connector python-paramiko
python-pyasn1 python-pyodbc python-pysqlite2 ttf-bitstream-vera
- ubuntu client (only)
sudo apt-get install mariadb-client-core-10.0
※ mysql-workbench will automatically install
mysql-client, mysql-client-core then
remove mariadb-clinet
so, reinstall mariadb-clinet-core
sudo apt-get install mariadb-client-core-10.0
then clinet prompt will change from "mysql" to "MariaDB"
MariaDB [(none)]>
** remove mysql start service
https://mariadb.com/kb/en/mariadb/installing-system-tables-mysql_install_db/ https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7
** Prevent MySQL from starting on boot up
sudo update-rc.d -f mysql remove
then
You would then start mysql manually using
sudo service mysql start
** referance
How To Change a MariaDB Data Directory to a New Location on CentOS 7
https://www.digitalocean.com/community/tutorials/how-to-change-a-mariadb-data-directory-to-a-new-location-on-centos-7
sudo service mysql status
: ● mysql.service - LSB: Start and stop the mysql database server daemon
: Loaded: loaded (/etc/init.d/mysql)
: Active: inactive (dead) since 월 2017-04-03 15:54:30 KST; 58s ago
: Process: 28500 ExecStop=/etc/init.d/mysql stop (code=exited, status=0/SUCCESS)
Showing posts with label solution. Show all posts
Showing posts with label solution. Show all posts
Monday, April 03, 2017
Thursday, February 23, 2017
Font for Emacs - Korean, Chinese-Hanyu
> chinese font
(set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
> korean font
(set-fontset-font fontset 'hangul '("NanumBarunGothic" . "unicode-bmp"))
> japnese font
;; -- 0
;(set-face-font 'default "Monaco-12")
;(set-fontset-font "fontset-default" '(#x1100 . #xffdc) "NanumGothicOTF-15")
;(set-fontset-font "fontset-default" 'kana "Hiragino Kaku Gothic Pro-14")
;(set-fontset-font "fontset-default" 'han "Hiragino Kaku Gothic Pro-14")
(defun xftp (&optional frame)
"Return t if FRAME support XFT font backend."
(let ((xft-supported))
(mapc (lambda (x) (if (eq x 'xft) (setq xft-supported t)))
(frame-parameter frame 'font-backend))
xft-supported))
(when (string-equal my-system-is "MAC")
(set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 160) ; 140
; (set-face-font 'default "Monaco-14") ; 12
; (set-face-attribute 'default nil :height 160)
; (face-remap-add-relative 'default :family "Bitstrem Vera Sans Mono" :height 180)
;; -- 1
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("DejaVu Sans Mono" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("나눔고딕코딩" . "iso10646-1"))
;(set-fontset-font "fontset-default" 'latin '("Monaco-14" . "unicode-bmp"))
;(set-fontset-font t 'latin (font-spec :family "나눔고딕코딩" :size 18)) ; 16
;(set-fontset-font "fontset-default" 'latin (font-spec :family "NanumGothicCoding" :size 22))
;(set-fontset-font "fontset-default" 'latin (font-spec :family "Bitstrem Vera Sans Mono" :size 22))
(set-fontset-font "fontset-default" 'latin (font-spec :family "DejaVu Sans Mono" :size 22))
;; -- 2
(set-fontset-font "fontset-default" 'han (font-spec :family "STHeiti" :size 24))
;(set-fontset-font "fontset-default" 'han (font-spec :family "Microsoft YaHei" :size 24))
;; -- 3
;(set-fontset-font "fontset-default" 'kana (font-spec :family "STSong-24" :size 22))
; (set-fontset-font "fontset-default" 'kana (font-spec :family "Monaco-16" :size 22))
;; -- 4
(set-fontset-font "fontset-default" 'hangul (font-spec :family "나눔고딕코딩" :size 14))
)
(when (string-equal my-system-is "GIG")
; (set-face-font 'default "Monaco-12")
;; bad
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NANumGothicCoding" . "unicode-bmp"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicCoding" . "unicode-bmp"))
;; bad
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumBarunGothic" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumBarunGothic" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
;(set-fontset-font "fontset-default" 'han '("NanumGothicCoding". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
;(set-fontset-font t 'han (font-spec :family "NanumGothicCoding" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.4) ("WenQuanYi Zen Hei" . 1.4)))
;; -- this xfp will crash !!
; (when (xftp)
; (let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; ; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
; )
; )
(when (xftp)
(let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
(set-fontset-font fontset 'latin '("DejaVu Sans Mono-14" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; (set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
(set-fontset-font fontset 'hangul '("NanumBarunGothic" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
)
)
;; -- this xfp not tested
; (when (xftp)
; (let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; ; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
; )
; )
)
;;;; ----------------------------------------------------------------------
;; test -- 1
(cond
((string-equal system-type "windows-nt") ; Microsoft Windows
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
)
)
((string-equal system-type "darwin") ; Mac OS X
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12")))
)
((string-equal system-type "gnu/linux") ; linux
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
; (set-face-attribute 'default nil :family "Source Code Pro" :height 130) ; 120
)
)
)
;;;; ----------------------------------------------------------------------
;; test -- 2
;; -- this is DejaVu Good looking
;(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
;(set-frame-font "DejaVu Sans Mono-12" nil t)
;; -- not as good as DejaVu - its test now
(add-to-list 'default-frame-alist '(font . "Source Code Pro-13"))
(set-frame-font "Source Code Pro-13" nil t)
;; -- not as good it's just old fashion style
;(add-to-list 'default-frame-alist '(font . "lucidasanstypewriter-12"))
;(set-frame-font "lucidasanstypewriter-12" nil t)
(set-face-attribute 'default nil :family "Source Code Pro" :height 130) ; 120
;;;; ----------------------------------------------------------------------
(defun my-font-middle () (interactive)
(set-face-font 'default "Monaco-12")
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.4) ("WenQuanYi Zen Hei" . 1.4)))
)
(defun my-font-big ()
(interactive)
(set-face-font 'default "Monaco-14")
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicCoding" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicCoding" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.6) ("WenQuanYi Zen Hei" . 1.6)))
)
;(my-font-big)
;(my-font-middle)
;; M-x list-fonts
(set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
> korean font
(set-fontset-font fontset 'hangul '("NanumBarunGothic" . "unicode-bmp"))
> japnese font
;(set-face-font 'default "Monaco-12")
;(set-fontset-font "fontset-default" '(#x1100 . #xffdc) "NanumGothicOTF-15")
;(set-fontset-font "fontset-default" 'kana "Hiragino Kaku Gothic Pro-14")
;(set-fontset-font "fontset-default" 'han "Hiragino Kaku Gothic Pro-14")
(defun xftp (&optional frame)
"Return t if FRAME support XFT font backend."
(let ((xft-supported))
(mapc (lambda (x) (if (eq x 'xft) (setq xft-supported t)))
(frame-parameter frame 'font-backend))
xft-supported))
(when (string-equal my-system-is "MAC")
(set-face-attribute 'default nil :family "DejaVu Sans Mono" :height 160) ; 140
; (set-face-font 'default "Monaco-14") ; 12
; (set-face-attribute 'default nil :height 160)
; (face-remap-add-relative 'default :family "Bitstrem Vera Sans Mono" :height 180)
;; -- 1
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("DejaVu Sans Mono" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("나눔고딕코딩" . "iso10646-1"))
;(set-fontset-font "fontset-default" 'latin '("Monaco-14" . "unicode-bmp"))
;(set-fontset-font t 'latin (font-spec :family "나눔고딕코딩" :size 18)) ; 16
;(set-fontset-font "fontset-default" 'latin (font-spec :family "NanumGothicCoding" :size 22))
;(set-fontset-font "fontset-default" 'latin (font-spec :family "Bitstrem Vera Sans Mono" :size 22))
(set-fontset-font "fontset-default" 'latin (font-spec :family "DejaVu Sans Mono" :size 22))
;; -- 2
(set-fontset-font "fontset-default" 'han (font-spec :family "STHeiti" :size 24))
;(set-fontset-font "fontset-default" 'han (font-spec :family "Microsoft YaHei" :size 24))
;; -- 3
;(set-fontset-font "fontset-default" 'kana (font-spec :family "STSong-24" :size 22))
; (set-fontset-font "fontset-default" 'kana (font-spec :family "Monaco-16" :size 22))
;; -- 4
(set-fontset-font "fontset-default" 'hangul (font-spec :family "나눔고딕코딩" :size 14))
)
(when (string-equal my-system-is "GIG")
; (set-face-font 'default "Monaco-12")
;; bad
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NANumGothicCoding" . "unicode-bmp"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicCoding" . "unicode-bmp"))
;; bad
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumBarunGothic" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumBarunGothic" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
;(set-fontset-font "fontset-default" 'han '("NanumGothicCoding". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
;(set-fontset-font t 'han (font-spec :family "NanumGothicCoding" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.4) ("WenQuanYi Zen Hei" . 1.4)))
;; -- this xfp will crash !!
; (when (xftp)
; (let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; ; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
; )
; )
(when (xftp)
(let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
(set-fontset-font fontset 'latin '("DejaVu Sans Mono-14" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; (set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
(set-fontset-font fontset 'hangul '("NanumBarunGothic" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("Gulim" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
)
)
;; -- this xfp not tested
; (when (xftp)
; (let ((fontset "fontset-default"))
; (set-fontset-font fontset 'latin '("DejaVu Sans Mono" . "unicode-bmp"))
; ; (set-fontset-font fontset 'latin '("NanumGothicCoding" . "unicode-bmp"))
;
; ; (set-fontset-font fontset 'hangul '("NanumGothicCoding" . "unicode-bmp"))
; (set-fontset-font fontset 'hangul '("SeoulHangangB" . "unicode-bmp"))
; ; (set-fontset-font fontset 'hangul '("SeoulNamsanM" . "unicode-bmp"))
;
; (set-face-attribute 'default nil :font fontset :height 110)
; )
; )
)
;;;; ----------------------------------------------------------------------
;; test -- 1
(cond
((string-equal system-type "windows-nt") ; Microsoft Windows
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
)
)
((string-equal system-type "darwin") ; Mac OS X
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12")))
)
((string-equal system-type "gnu/linux") ; linux
(when (member "DejaVu Sans Mono" (font-family-list))
(add-to-list 'initial-frame-alist '(font . "DejaVu Sans Mono-12"))
(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
; (set-face-attribute 'default nil :family "Source Code Pro" :height 130) ; 120
)
)
)
;;;; ----------------------------------------------------------------------
;; test -- 2
;; -- this is DejaVu Good looking
;(add-to-list 'default-frame-alist '(font . "DejaVu Sans Mono-12"))
;(set-frame-font "DejaVu Sans Mono-12" nil t)
;; -- not as good as DejaVu - its test now
(add-to-list 'default-frame-alist '(font . "Source Code Pro-13"))
(set-frame-font "Source Code Pro-13" nil t)
;; -- not as good it's just old fashion style
;(add-to-list 'default-frame-alist '(font . "lucidasanstypewriter-12"))
;(set-frame-font "lucidasanstypewriter-12" nil t)
(set-face-attribute 'default nil :family "Source Code Pro" :height 130) ; 120
;;;; ----------------------------------------------------------------------
(defun my-font-middle () (interactive)
(set-face-font 'default "Monaco-12")
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.4) ("WenQuanYi Zen Hei" . 1.4)))
)
(defun my-font-big ()
(interactive)
(set-face-font 'default "Monaco-14")
(set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicOTF" . "iso10646-1"))
(set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicOTF" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#x1100 . #xffdc) '("NanumGothicCoding" . "iso10646-1"))
; (set-fontset-font "fontset-default" '(#xe0bc . #xf66e) '("NanumGothicCoding" . "iso10646-1"))
(set-fontset-font "fontset-default" 'kana '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'japanese-jisx0208 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'katakana-jisx0201 '("Hiragino Kaku Gothic Pro" . "iso10646-1"))
(set-fontset-font "fontset-default" 'han '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'cjk-misc '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'bopomofo '("Microsoft YaHei" . "unicode-bmp"))
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font (frame-parameter nil 'font) 'symbol '("Microsoft YaHei". "unicode-bmp"))
(set-fontset-font t 'han (font-spec :family "Microsoft Yahei" :size 16))
(setq face-font-rescale-alist '(("Microsoft Yahei" . 1.6) ("WenQuanYi Zen Hei" . 1.6)))
)
;(my-font-big)
;(my-font-middle)
;; M-x list-fonts
Thursday, January 17, 2013
Google Storage for Developers (Labs)
* Register
....
Google Storage for Developers pricing is based on usage.
- Storage—$0.17/gigabyte/month
- Network
- Upload data to Google
- $0.10/gigabyte
- Download data from Google
- $0.15/gigabyte for Americas and EMEA
- $0.30/gigabyte for Asia-Pacific
- Upload data to Google
- Requests
- PUT, POST, LIST—$0.01 per 1,000 requests
- GET, HEAD—$0.01 per 10,000 requests
Subscribe to:
Posts (Atom)
-
--> from: http://www.howardism.org/Technical/Emacs/literate-programming-tutorial.html Introduction to Literate Programming ...
-
(require 'scala-mode-auto) (require 'ensime) #+RESULTS: (add-to-list 'auto-mode-alist '("\\.sc$" . scala-mode))...
-
유럽 연합 법규는 유럽 연합 방문자에게 블로그에 사용되는 쿠키에 대한 정보를 제공하도록 규제하고 있습니다. 또한 대부분의 경우 이러한 법규는 사용자의 동의를 얻도록 요구합니다. 이 규제를 준수할 수 있도록 Google은 귀하의 블로그에 Google이 ...


