ホーム > アーカイブ > 2007-08

2007-08

macの.emacs設定

現在の.emacsをメモしておきます。会社と家で設定が違うのでなんとか同期かさせたいなあ。でもWindowsとMacなんでそんなわけにもいかないかなー。


;;japanese
(set-language-environment 'Japanese)

;;ChangeLog
(setq user-full-name "Xxx Xxx")
(setq user-mail-address "xxx@xxx.com")

;;not use backupfile
(setq make-backup-files nil)

;;iswitchb-mode
(iswitchb-mode t)

;;transient-mark-mode
(transient-mark-mode t)

;;php
(defun php-mode-hook ()
(setq tab-width 4
c-basic-offset 4
c-hanging-comment-ender-p nil
indent-tabs-mode
(not
(and (string-match "/(PEAR|pear)/" (buffer-file-name))
(string-match ".php$" (buffer-file-name))))))

;;ruby
(autoload 'ruby-mode "ruby-mode"
"Mode for editing ruby source files" t)
(setq auto-mode-alist
(append '((".rb$" . ruby-mode)) auto-mode-alist))
(setq interpreter-mode-alist (append '(("ruby" . ruby-mode))
interpreter-mode-alist))
(autoload 'run-ruby "inf-ruby"
"Run an inferior Ruby process")
(autoload 'inf-ruby-keys "inf-ruby"
"Set local key defs for inf-ruby in ruby-mode")
(add-hook 'ruby-mode-hook
'(lambda ()
(inf-ruby-keys)))
(global-font-lock-mode 1)
(setq default-frame-alist
(append
'((foreground-color . "gray")  ;
(background-color . "black") ;
(cursor-color     . "blue")  ;
)
default-frame-alist))

Ultimate Google Analytics を導入してみた

Web系エンジニアに必要な技術って?

今まで5年間Web系エンジニアとして働いてきて、
最近やっとというか、少しというか、なんとなく自分に必要なことが見えてきたように思います。

今感じていること、考えていることを少し以下でまとめてみます。
書いてみると当たり前過ぎるようなことなのですが、今の自分にはまとめることが必要なんだと思っています。

技術的なスキルで必要なもの

  • php or ruby などの動的言語の取得
  • データベース(mysql or oracle など)
  • html + css + javascript
  • サーバー設定(linux、apache、php or ruby、db、ssl 証明書の設定、ドメインの取得)

マネージメントスキルで必要なもの

  • お客様との要件定義
  • スケジュール管理
  • リスク管理
  • 要員管理
  • コスト管理

今パッと思いつくのはこれぐらいです。
少し前の自分だとこれぐらい知ってるよー、と軽く思っていたことばかりなのに、
今の自分はどれも完璧じゃないなー(一人じゃ全部できないなー)と思ってしまいます。

少しでも理想の自分に近づくためにはまだまだ努力が必要です。

はじめてのWordPress

レンタルサーバーにDreamHostを使っています。DreamHostの機能にワンクリックインストールというものがあったのでWordPressをインストールしてみました。
すごく簡単にインストールできました。

Hello world!

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

最新の .emacs 設定

(cd "~")

(set-language-environment "Japanese")

(mw32-ime-initialize)(setq default-input-method "MW32-IME")

;;euc(setq default-buffer-file-coding-system 'euc-japan-unix)

;;font(create-fontset-from-request "private-fontset"                             '((width . 8)                               (height . 16)                               (fixed . t)                               (italic . nil))                             '((family . "MS ゴシック")                               (family . "Courier New")))

;; font shinonome(不要なら nil にする)(setq bdf-font-directory-shinonome "D:/apps/Meadow/fonts/shinonome")(setq bdf-use-shinonome12     t      bdf-use-shinonome12min  t      bdf-use-shinonome12maru t      bdf-use-shinonome14     t      bdf-use-shinonome14min  t      bdf-use-shinonome16     t      bdf-use-shinonome16min  t)(load "meadow2-shinonome-fontset")

;;font default set(setq default-frame-alist      (append (list '(font . "shinonome16")                    '(top . 10)                    '(left . 20)                    '(width . 81)                    '(height . 35)                    )              default-frame-alist))

;;color(global-font-lock-mode t)(require 'font-lock)

;;transient-mark-mode(transient-mark-mode t)

;;line number(require 'setnu)(global-set-key [f12] 'setnu-mode)

;;toggle(global-set-key [f8] 'toggle-truncate-lines)

;;windmove-default-keybindings(windmove-default-keybindings)

;;not use backupfile(setq make-backup-files nil)

;;iswitchb-mode(iswitchb-mode t)

;;shell(setq explicit-shell-file-name "bash.exe")(setq shell-file-name "bash.exe")(setq shell-command-switch "-c")

;;lgrep(setq grep-command "lgrep -n -Ks -Os ")(setq grep-find-command "find . -type f -path '*.svn*' -prune -o -print0 | xargs -0 -e lgrep -n -Ks -Os ")(setq grep-program "lgrep")

;;tab(setq-default tab-width 4)(setq-default c-basic-offset 4)(setq-default indent-tabs-mode nil)

;;php(load-library "php-mode-120")(require 'php-mode)(add-to-list 'auto-mode-alist '(".inc$" . php-mode))(add-to-list 'auto-mode-alist '(".tpl$" . php-mode))(add-to-list 'auto-mode-alist '(".thtml$" . php-mode))(setq php-mode-force-pear t)(add-hook 'php-mode-user-hook          '(lambda ()             (setq tab-width 4)             (setq c-basic-offset 4)             (setq indent-tabs-mode nil)             (setq php-manual-path "~/php/doc/html/")             (setq php-manual-url "http://www.phppro.jp/phpmanual/")             )          )

;;show-paren-mode(show-paren-mode t)(setq show-paren-style 'mixed)(set-face-background 'show-paren-match-face "gray10")(set-face-foreground 'show-paren-match-face "SkyBlue")

;;svn todo;;(add-to-list 'vc-handled-backends 'SVN)(autoload 'svn-status "psvn" nil t)

;;zengaku space tab(defface my-face-b-1 '((t (:background "medium aquamarine"))) nil)(defface my-face-b-2 '((t (:background "gray26"))) nil)(defface my-face-u-1 '((t (:foreground "SteelBlue" :underline t))) nil)(defvar my-face-b-1 'my-face-b-1)(defvar my-face-b-2 'my-face-b-2)(defvar my-face-u-1 'my-face-u-1)(defadvice font-lock-mode (before my-font-lock-mode ())  (font-lock-add-keywords   major-mode   '(     (" " 0 my-face-b-1 append)     ("t" 0 my-face-b-2 append)     ("[ ]+$" 0 my-face-u-1 append)     )))(ad-enable-advice 'font-lock-mode 'before 'my-font-lock-mode)(ad-activate 'font-lock-mode)(add-hook 'find-file-hooks '(lambda ()(if font-lock-modenil(font-lock-mode t))) t)

ホーム > アーカイブ > 2007-08

ぴくちゃー
ブログパーツ
あわせて読みたいブログパーツ
なかの人
携帯アクセス解析
Yahoo Widget

ページの上部に戻る