ティータイムにプログラミング。 RSSフィード

いや、プログラミング、未経験ですから。
ただのMac好き紅茶好きB'z好きなんですよう。どこまで成長できるかお楽しみ。
 

2009年12月03日 木曜日

Emacs Carbon版インストールとopenコマンド

| 20:24

OSの雪豹をクリーンインストールしたので、アプリの類も再インストールすることに。という訳で、

http://homepage.mac.com/zenitani/emacs-j.html

ここからパッケージ版はダウンロードして新規インストール。

ターミナルで起動するときは

$ open -a Emacs.app (ファイル名)

-a オプションは /Applications ディレクトリを探してくれるのでパスを入力しなくてもいい。ラクチン。

SmpnsukataniSmpnsukatani2013/02/04 20:33Was totally stuck until I read this, now back up and runinng.

SmpnsukataniSmpnsukatani2013/02/04 20:33Was totally stuck until I read this, now back up and runinng.

SmpnsukataniSmpnsukatani2013/02/04 20:33Was totally stuck until I read this, now back up and runinng.

2009年08月13日 木曜日

参考にしてる本

| 17:28

すぐわかるPerl (Software Technology)

すぐわかるPerl (Software Technology)

便利なツール Emacsらくらく入門

便利なツール Emacsらくらく入門

.emacs.el

| 16:34

(require 'time-stamp)

(add-hook 'before-save-hook 'time-stamp)

(setq time-stamp-active t)

(setq time-stamp-start "Last updated : ")

(setq time-stamp-format "%04y/%02m/%02d %02H:%02M")

(setq time-stamp-end " \\|$") ;; ファイルの更新日時を自動的に書き換える

(setq time-stamp-line-limit 10) ;; ファイルの先頭から10行以内を探す

(setq time-stamp-line-limit -4) ;; ファイルの後ろから4行以内を検索

;;

(add-hook 'after-save-hook

'executable-make-buffer-file-executable-if-script-p)

;; スクリプトを保存する時、自動的に chmod +x を行う

BeeBee2012/11/01 15:57None can doubt the veracity of this aritlce.

BeeBee2012/11/01 15:58None can doubt the veracity of this aritlce.

BeeBee2012/11/01 15:58None can doubt the veracity of this aritlce.

BlonBlon2012/11/03 16:33My hat is off to your astute commnad over this topic-bravo!

2009年08月12日 水曜日

.emacs

| 21:59

エラーの原因はどうも文字コードらしい、ということで

.emacs に

(set-language-environment "japanese")


(prefer-coding-system 'utf-8-unix)

(set-terminal-coding-system 'utf-8)

(set-keyboard-coding-system 'utf-8)

(set-buffer-file-coding-system 'utf-8)

(set-default-coding-systems 'utf-8)

(setq default-buffer-file-coding-system 'utf-8)

と書いてみたらエラーがでなくなりました。わーい。

文字コードと改行コード

| 16:16

文字コード

意味
Eeuc-japan
Jiso-2022-jp
Ssjis
uutf-8

改行コード

意味
:LF(Unix)
(DOS)CR-LF(MS-DOS)
(Mac)CR(Macintosh)

コマンド

| 16:00

起動直後は挿入モード。[Esc]でコマンドモードに切り替え。
:w  ファイルセーブ
:w sample  sample というファイル名で保存
:q vi終了
……なんでviで書いたスクリプトは動くのに、emacsで書いたスクリプトは「bad interpreter: No such file or directory」て怒られるん?(´・ω・`)

とりあえず

| 14:37

cd perl
で、perlディレクトリへ。 プログラムができたら
chmod a+x 〜
で実行権限を与える。 ちなみにperlのフルパスは
/usr/bin/perl

NesrineNesrine2012/02/21 20:15If information were scoecr, this would be a goooooal!

SadeepSadeep2012/02/23 12:38That's cleared my thoguhts. Thanks for contributing.

SadeepSadeep2012/02/23 12:38That's cleared my thoguhts. Thanks for contributing.

SadeepSadeep2012/02/23 12:36That's cleared my thoguhts. Thanks for contributing.

2009年05月26日 火曜日

alias

| 03:20

#!/bin/bash

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

~/.bash_profile

export LANG=ja_jp.UTF-8

export LESSCHARSET=utf-8

PATH=/usr/local/bin/:$PATH

export PATH

alias emacs=/Applications/Emacs.app/Contents/MacOS/Emacs

~/.bashrc

ターミナルからの起動と操作メモ

| 19:23

$ emacs

  • C-x C-f ファイルを開く

perl/file.txt

  • C-x C-s 保存
  • C-x s すべて保存
  • C-x i 取り込み
  • C-x C-v 現在のバッファ終了、別のファイルを開ける
  • C-x C-c 終了

2009年04月30日 木曜日

インクリメント演算子とデクリメント演算子

| 23:40

演算子名称働き使い方意味
++インクリメント演算子変数の値を1増やす$a++,++$a$aの値を1増やす
--デクリメント演算子変数の値を1減らす$a--,--$a$aの値を1減らす
++$a(前置式)と$a++(後置式)の違い
++$a前置式$x = $a = 1;
$x = ++$a;
$aに1を足した後、$xに値を代入する→$xの値は2になる
$a++後置式$x = $a = 1;
$x = $a++;
$xに値を代入した後、$aに1を足す→$xの値は1のまま

代入演算子

| 21:56

演算子働き使い方意味
+=足して代入$a += $b$a + $bの結果を$aに代入
-=引いて代入$a -= $b$a - $bの結果を$aに代入
=かけて代入$a *= $b$a * $bの結果を$aに代入
/=割って代入$a /= $b$a / $bの結果を$aに代入
%=余りを代入$a %= $b$a % $bの結果を$aに代入

AbidAbid2012/11/02 05:31Cheers pal. I do appreciate the wtrinig.

JaniceJanice2012/11/03 15:13Too many compliments too little space, thnaks!

JaniceJanice2012/11/03 15:13Too many compliments too little space, thnaks!

JaniceJanice2012/11/03 15:13Too many compliments too little space, thnaks!

2009年04月29日 水曜日

bashの設定ファイル

| 01:05

確認用。

/etc/profile

~/.bash_profile

~/.profile

~/.bashrc

一番最初に読み込まれるファイル。全ユーザに適用される。

  • ~/.bash_profile

ログイン時だけに実行される設定ファイル。環境変数の設定などが行う。

.bash_profileがなかった時に読み込まれる。

  • ~/.bashrc

bashを起動するたびに設定する必要のあるものを設定する。

設定したあとは

$ source .bash_profile

で変更を反映させる。

HafizHafiz2012/06/07 04:00At last! Someone with real expertise gives us the aneswr. Thanks!

2009年04月28日 火曜日

.vimrc 設定

| 00:22

$ vi ~/.vimrc

:set enc=utf-8

:set fenc=utf-8

:set fencs=iso-2022-jp,euc-jp,cp932

viでも日本語表示できるようになった♪

.bashrc 設定

| 00:10

$ vi ~/.bashrc

export LANG=ja_JP.UTF-8

これでターミナルでも日本語表示が!><

KeyaanKeyaan2011/10/08 03:17God, I feel like I sohlud be takin notes! Great work

QueenieQueenie2011/10/10 09:17Could you write about Physics so I can pass Sceince class?

QueenieQueenie2011/10/10 09:17Could you write about Physics so I can pass Sceince class?

QueenieQueenie2011/10/10 09:17Could you write about Physics so I can pass Sceince class?

BesyBesy2012/08/20 13:38The answer of an exeprt. Good to hear from you.

BesyBesy2012/08/20 13:38The answer of an exeprt. Good to hear from you.

BesyBesy2012/08/20 13:38The answer of an exeprt. Good to hear from you.