注:本稿はまだ書きかけです!書きかけです!まだ一般に知らしめようとする前にブクマされました!w 間違いの指摘やコメント等は lestrrat @twitter にください! Perl環境の設定方法はここ数年で大きく進化し、変わってきました。ここではアプリケーションのデプロイも見据えた、モダンなperl環境の整え方を紹介していきます。具体的にはperl本体や外部モジュールのインストール方法を解説したのち、Perlを使ったアプリケーションを管理・運用していく際に依存関係等はアプリケーション毎に管理できるようにしてグローバル環境に可能な限り干渉しない方法を紹介します。 目次 1.1 Perl本体のインストール 1.2 依存モジュールの管理・インストール 1.3 Cartonによるアプリケーションの実行環境の構築 tl;dr 本稿を読む前にポイントだけ知りたい!という方向けのまとめです: OSに同
SELinuxとは SELinuxはセキュリティ管理をしてくれるとても大事なモジュールですが、慣れていないとSELinuxによる強力なアクセス制限によってインストール作業や運用業務でつまづくことがあります。 本来であればSELinuxをマスターすることが必要ですが、緊急時にはSELinuxの機能を停止する方法が手っ取り早い解決策となります。今回はその停止方法のご紹介です。 SELinux入門 日本SELinuxユーザ会 http://www.selinux.gr.jp/ SELinux動作状態の確認 SELinuxの動作状況は getenforce コマンドを調べられます。 getenforceコマンドを実行すると、現在のSELinuxの動作状況が以下のように表示されます。 enforcing SELinux機能、アクセス制御が有効 permissive SElinuxは警告を出力するが、
VirtualBoxでFedora 7をせこせこがんばっている最中です。sshやsftpなんかも問題なく繋がって、あとはApacheの設定を終わらせればLinuxのWeb開発環境が完成するというところまで来ていますが、VirtualHostを設定すると、wgetできなくなるという現象が発生しました。 エラーログはこんな感じです。 [Mon Dec 31 14:30:13 2007] [error] [client 127.0.0.1] (13)Permission denied: access to /index.html denied [Mon Dec 31 14:31:10 2007] [error] [client 127.0.0.1] (13)Permission denied: access to /index.html denied [Mon Dec 31 14:35:01 2
CentOS 6.2にApache 2.4.1をインストールする方法です。 例では、既存のApacheをアンインストール後に2.4.1をインストールしています。 Apacheのアンインストール $ sudo yum remove httpd 続いて、Apacheのインストールに必要なAPR、APR-utilをインストールします。 APRのインストール $ cd /tmp $ wget http://ftp.jaist.ac.jp/pub/apache//apr/apr-1.4.6.tar.gz $ tar xzf apr-1.4.6.tar.gz $ cd apr-1.4.6 $ ./configure $ make $ sudo make install APR-util のインストール configureにAPRのパスを指定します。 $ cd /tmp $ wget http:
http://www.kwappa.net/ MobaSiFをレンタルサーバで動かす CoreServerでモバイル開発 はじめの一歩 http://www.kwappa.net/ 2 まず結論から • CoreServerでMobaSiFを 動かすことができる • いくつか落とし穴があるので注意が必要 • もっとMobaSiF開発者が増えて 情報交換できるようになるといいな http://www.kwappa.net/ 3 MobaSiFとは • 「モバゲータウン」などで使われている webアプリケーションフレームワークの サブセット • Mobile Simple Frameworkの略 • 2008年5月、SourceForgeで公開 • モバイルサイト開発に特化した機能 • シンプル http://www.kwappa.net/ 4 MobaSiFの動作環境 • Linux • A
モダンな Perl の開発環境の構築方法 一般的な OSX 環境および Linux 環境における、モダンな Perl 開発環境の構築方法についてまとめてみたよ。 perlbrew のインストールperlbrew をつかうことにより、簡単に最新版の Perl5 を利用することができるようになる。 perlbrew をいれる。% curl -L http://xrl.us/perlbrew | perl - install % ~/perl5/perlbrew/bin/perlbrew init ~/.bashrc (または ~/.zshrc)に source ~/perl5/perlbrew/etc/bashrc を追記。あたらしいシェルをたちあげる。最新版の perl をインストールする。% perlbrew install perl-5.12.1 % perlbrew switch pe
DB使おうと思ったら、OS再インストールしたあと何も入れていないの忘れてた。 導入するかを迷ったあげく、面倒なのでパッケージ管理ソフトを使うことに。 使い方 http://lapangan.net/darwinports/index.php?HowTo%2FUseMacPorts 先ずはインストールしたいアプリが存在するか検索。 $ port search mysql gauche-dbd-mysql databases/gauche-dbd-mysql 0.2.1 Gauche database driver for MySQL mysql3 databases/mysql3 3.23.58 Multithreaded SQL database server mysql4 databases/mysql4 4.1.22 Multithreaded SQL database server
OS や、動かしたいアプリケーションに依りますが、ruby の実行環境の構築は大変です。 というのも、ruby 本体、rubygems、各 gem などのバージョン指定が交錯していて、ruby の ecosystem に慣れていない人にとっては、なにがなんだかわからないからです。 こっちのツールを動かそうとすると、こっちが動かなくなる、みたいなことになります。rubyists は、バージョンの問題を吸収するためのツールを使ってこの問題に対処していますが、ruby に詳しくなくて、ただ ruby 製のツール(たとえば Redmine)を使おうとしている人は分からないでしょう。 そういう人が ruby に挫折しないように、事実無根な中傷をしないように、最近流行のツールで、バージョンミスマッチの問題をおこさない方法を説明します。この説明が対象としているのは UNIX,LINUX 系の環境だ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く