ラベル プログラミング の投稿を表示しています。 すべての投稿を表示
ラベル プログラミング の投稿を表示しています。 すべての投稿を表示

2015年9月8日火曜日

テキストエディタのススメ

以前、他のブログで書いた記事を再編集して書きます。

皆さんはテキストエディタを使っていますか?
「テキストエディタって何?」って言われる方も多いと思いますが、簡単に言えば文字を入力して印刷したり保存したりするアプリです。
「それってWordじゃない?」となってしまいますが、Wordや一太郎のようなワープロと異なる点があります。
文書の一部の字体を変更したりルビをふったり、または色をつけたりする機能は省かれていることが多く、単純に文字を入力したり検索したりする機能に特化したモノです。

それでは不便だしWordのほうが、となってしまいますのでテキストエディタの長所を書きます。

・アプリの起動が早い
・動作が軽い
・印刷イメージを意識した表示ではないので、余白が無く画面が広い
・保存した時に、ファイルサイズが小さい

といった感じです。

印刷して配布する文書など見栄えにこだわるならば不向きですが、アイデアをメモしたり文書の下書きなどでは早さと軽さが重宝します。
また、保存したファイルは殆どの文書系アプリで読み込んで編集することができます。
とりあえずテキストエディタで打ち込んでおき、後ほどコピペでメールやブログなどに貼り付けて活用するといった使い方では、Wordのようなアプリは重すぎますし、テキストエディタで十分です。
標準でWindowsには「メモ帳」、Macには「テキストエディット」が用意されていますが、色々な特徴を持ったテキストエディタがフリーウェアとして出回っていますので、それらも是非使用してみてください。

ちなみに私はWindowsでは「秀丸エディタ(有料)」、Macでは「mi」や「MacVim」を使用しています。(MacVimは玄人向きです。ちょっと敷居が高いかも。)

2013年10月28日月曜日

OS X 10.9 MavericksでCommand Line Toolsをインストールする

以前はXcodeからインストールできていたCommand Line Toolsですが、MavericksとXcode5では表示されなくなっていました。
Appleのデベロッパーサイトからダウンロードできますが面倒なので、下記の方法で簡単にインストールできます。

 Xcodeがインストール済みの状態で、ターミナルから
# xcode-select --install
これで、Command Line Toolsのインストールダイアログが表示されます。

2012年8月1日水曜日

SVNのcommitエラー対処方法

SVNでコンフリクトが発生した場合、修正が必要になる。
しかし、対処の仕方によっては、commit時に下記のエラーが発生してcommitできなくなる。
svn: Commit failed (details follow):
svn: Aborting commit: ‘パス/ファイル名’ remains in conflict
解決方法
コンフリクトが発生した階層に下記のファイルが作られている。
  1. filename.mine   ローカルで更新中の作業ファイル
  2. filename.r〇〇  マージの元になったファイル
  3. filename.r〇〇  リポジトリにある最新バージョン
2と3を参考にして1を更新した最新バージョンを正しいファイル名で保存する。
不要になった1.2.3のファイルを削除して再度commitする。

2012年7月6日金曜日

MAMPのMySQLにターミナルからログイン

ターミナルで /Applications/MAMP/Library/bin に移動し、MySQLにログインする。
$ cd /Applications/MAMP/Library/bin
$ ./mysql -u root -p
初期パスワードは root

2012年7月3日火曜日

mod_rewrite について覚え書き

RewriteCondはRewriteRule毎に必要。


.htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule sample\.php$ index.php?abc=123

2012年6月29日金曜日

MAMPにおけるMySQLの設定

MAMPでMySQLを使用中、日本語テキストが文字化けする。


解決策
my.cnfファイルに文字コードに関する設定を追記する。


my.cnfは初期状態で存在しない。テンプレートからコピーする。
cp /Applications/MAMP/Library/support-files/my-small.cnf /Applications/MAMP/conf/my.cnf
コピーしたmy.cnf内のそれぞれのセクションに以下の記述を追記する。
[mysqld]
skip-character-set-client-handshake
character-set-server=utf8 
[mysql]
default-character-set=utf8

2012年4月5日木曜日

iPhone アプリ 初リリース

iPhoneのアプリを初めてリリース成功。
もっとも完全に初心者レベルのアプリだけど。
やり方がわかったので、これから勉強していこう。

2010年5月27日木曜日

Xcodeのアンインストール

ターミナルを開き、コマンドラインから下記のコマンドを実行する。
sudo Xcodeパス/Library/uninstall-devtools --mode=all
Xcodeパスは通常、/Developer になっている。

2009年9月17日木曜日

Perl 5.8.9

MacPortsで色々インストールしていたら、いつのまにかPerlのバージョンが5.8.9に。
確か最初に見たときは、5.10だったはず。
動作環境で必要なのかもしれないけど、勝手にダウングレードするのはどうかと思う。

MacPortsでさらにアップグレードするか。

2009年1月9日金曜日

Solarisでsocketプログラミング

Solarisでsocketを用いたプログラムをコンパイルすると、「未定義のシンボル」というエラーになります。

socketとnslのライブラリをリンクする必要があります。
cc practice1.c -o practice1 -lsocket -lnsl

2008年9月9日火曜日

iPhone SDK

やっぱり iPhone SDK はIntel Mac専用ですね。
Windowsでも開発できる環境が欲しかったです。