Linux上でパッケージを次々にインストールしていたら、Emacsの起動が恐ろしく遅くなったというケースがありました。
これはEmacsが重くなった訳ではなく、何かが障害となって起動に遅延が出ているようです。
そんな場合は、まずhostsでホスト名を解決させてください。
/etc/hostsファイルを開き
127.0.0.1 localhost localhost.localdomain
::1 localhost localhost.localdomain
にホスト名を書き込みます。
127.0.0.1 localhost ホスト名 localhost.localdomain
::1 localhost ホスト名 localhost.localdomain
"ホスト名"の部分に自分のホスト名を書き込みます。
自分のホスト名が分からない場合はhostnameで表示出来ます。
$ hostname
Emacsはエディタと言うにはあまりにも多機能ですが、だからと言ってIDEのような起動速度になったらこれを疑ってみてください。
2014年8月25日月曜日
2014年8月14日木曜日
Web開発に強いエディタbluefishをインストールする
開発者が生産性を高めるにはやはり目的に合った道具が必要でしょう。
自分の環境は64bitなので
Required for RHEL/CentOS 6.5..
x86_64
のパッケージを落とします。
今回Web開発に当たってCentOS上でLAMP開発を構築するためLinux環境でWeb開発に強いエディタが必要です。
今回は、オープンソースでWeb開発に評判の良いbluefishをインストールします。
http://sourceforge.net/projects/bluefish/files/bluefish/
rpmは
http://bfwiki.tellefsen.net/index.php/Installing_Bluefish
から落とせます。
configure: error: Package requirements (gtk+-3.0 gdk-3.0 glib-2.0 >= 2.24 gmodule-2.0 >= 2.24 gobject-2.0 pango gdk-pixbuf-2.0 gio-unix-2.0 >= 2.24 gthread-2.0 libxml-2.0) were not met: No package 'gtk+-3.0' found No package 'gdk-3.0' found No package 'glib-2.0' found No package 'gmodule-2.0' found No package 'gobject-2.0' found No package 'pango' found No package 'gdk-pixbuf-2.0' found No package 'gio-unix-2.0' found No package 'gthread-2.0' found No package 'libxml-2.0' foundソースからmakeしようとしましたが、自分の環境下では不足なパッケージが多くあったので諦めて、rpmからインストールします。
rpmは
http://bfwiki.tellefsen.net/index.php/Installing_Bluefish
から落とせます。
自分の環境は64bitなので
Required for RHEL/CentOS 6.5..
x86_64
のパッケージを落とします。
$ wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-shared-data-2.2.6-1.el6.noarch.rpm $ wget http://bluefish.linuxexperience.net/downloads/epel6/release/x86_64/bluefish-2.2.6-1.el6.x86_64.rpmスーパーユーザーに変更して
SConsをインストールする
SConsとはコンフィギュレーションファイルがPythonで書かれたビルドツール。
Pythonで書かれたmakeの代替ツールの様なもの。
C/C++ファイルの依存関係を自動分析してビルドしてくれる。
今回必要になったのでsconsをインストールします。
CentOSにyumパッケージがあったのでそれで済まします。
# yum install scons
# scons -v
SCons by Steven Knight et al.:
script: v2.0.1.r5134, 2010/08/16 23:02:40, by bdeegan on cooldog
engine: v2.0.1.r5134, 2010/08/16 23:02:40, by bdeegan on cooldog
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The SCons Foundation
Pythonで書かれたmakeの代替ツールの様なもの。
C/C++ファイルの依存関係を自動分析してビルドしてくれる。
今回必要になったのでsconsをインストールします。
CentOSにyumパッケージがあったのでそれで済まします。
# yum install scons
# scons -v
SCons by Steven Knight et al.:
script: v2.0.1.r5134, 2010/08/16 23:02:40, by bdeegan on cooldog
engine: v2.0.1.r5134, 2010/08/16 23:02:40, by bdeegan on cooldog
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 The SCons Foundation
これでOK
登録:
投稿 (Atom)
Pythonで地図空間データを扱う⑤
ベースの地図が出来た所で、他のデータを被せてみます。 国土地理院の 500mメッシュ別将来推計人口データ を使用します。 同じく神奈川県のデータ 500m_mesh_suikei_2018_shape_14.zip をダウンロードします。 ベースの地図データと同じ場所に展開...
-
文字列の改行を消す Cで入力文字列を扱っているとfgetsなど改行まで入り込む場合があります。それを消すための簡単なコード。 例: #include <stdio .h> #include <string .h> #define LEN 32...
-
CGIスクリプトでスクリプトが実行されない時 PythonスクリプトでCGIスクリプトをサーバーから実行させようと思ってWebページを開こうと思っても表示されない時があります。 様々なケースが考えられますが、単純なミスの場合もあります。 サーバーを起動させているシェル...
-
近年、パソコンの需要が急速に減退し、一気にスマートフォンに置き換わってきました。 ネット閲覧もパソコンからスマートフォンに主役が移ってきています。 そこでWeb周りの技術だけでなくネイティブアプリやデバイスの深い部分まで動かすにはC/C++の知識はどうしても必要になってきま...