KOJIのIT・制作メモ


AWS で EBSのサイズ拡大の為に使用したコマンド等

投稿者: admin, カテゴリー: 未分類

EBSの交換の為にはファイルシステムのマウント|アンマウントが必要です。 

それぞれ

mount {device} {directory} | umount {device}

で可能です。

ファイルシステムを使用するプロセスが入ってた場合は、device is busy と言われるので、その場合は

umount -l  で強制的にアンマウントできます。-f ではなかったです。

新しく作ったEBSをマウントするにはフォーマットも必要です。

xfsprogs をインストール

yum install xfsprogs
ディスクのフォーマット
mkfs.xfs /dev/xvdf

簡単にお引越しができます。

コメントする

WindowsでBashを使う

投稿者: admin, カテゴリー: 未分類

WindowsマシンでBashと連携物を開発するには、試験などでBashを走らせる必要が出てきます。

Cygwinはインストールと初期設定が面倒くさい、bash-2.03は64bitではエラーを出すなどの問題があるなか、win-bashはzipを展開するだけで利用でき、64bitでも今のところ問題ありません。

例えばPHP との連携だと

<?

shell_exec( ” [win-bash.exeの場所] [実行させたいbashファイルの場所] );

?>

とするだけです。

コメントする

5.1 以降のMySQL ログファイルの設定

投稿者: admin, カテゴリー: MySQL

MySQLのログファイルを出力しようと設定したのですが、出力されないので、不思議に思い検索してみると、バージョン5.1以降は設定方法が異なるらしい。

  1. my.cnf の [mysqld]に
    log=/var/log/mysqld.general.log
  2. ログファイルを作り、所有者をmysql に設定
    touch /var/log/mysqld.general.log
    chown mysql.mysql /var/log/mysqld.general.log
  3. ログ開始
    SET GLOBAL general_log = ‘ON’;
  4. mysqld 再起動
    service mysqld restart:

参照 http://dev.mysql.com/doc/refman/5.1/en/query-log.html

コメントする

PHP/MySQL パスを通す

投稿者: admin, カテゴリー: MySQL, PHP

PHP/MySQLのコマンドライン操作の為に環境変数を使いPathを通す時

OSの再起動をしないとパス通過が開始しなかった。

コメントする

Symfony インストールメモ

投稿者: admin, カテゴリー: 未分類

Symfony 2.09をPHP5.3.8 にインストールした時のメモ。

国際化のエクステンション

Install and enable the intl extension.

PHP5.3 にはICU4.6がデフォルトでバンドルされてるはずで、extension もオンになってるのだが、このラインが消えない。無視して進む。

ウェルカム画面の表示

http://localhost/Symfony/web/app_dev.php/

Fatal error: Interface ‘Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface’ not found in C:\wamp\www\Symfony\vendor\symfony\src\Symfony\Component\DependencyInjection\ParameterBag\ParameterBag.php

とエラー表示。

http://forum.symfony-project.org/viewtopic.php?f=6&t=35747

によるとtgz ではなく zip バージョンだと問題がないとある。ファイル拡張子が不完全なものが含まれてるらしい。(.ph, .xm)等。

コメントする

ヤマト送状ソフトB2インストールエラー

投稿者: admin, カテゴリー: 未分類

ヤマト送状ソフトB2をインストール中に

Cannot add functional unit ’sp_sqlagent_get_startup_info’ to component ‘Agent XPs’. his unit has been already registered with the component.

というエラーがでたら、サーバーの時間を現在時刻に設定してあげればよい。多分新しいサーバーで時刻設定を飛ばしてインストールしちゃったのでしょう。

コメントする

java.lang.NullPointerException

投稿者: admin, カテゴリー: Android, Eclipse

eclipseにおけるアンドロイド開発をしていると、res/valuesのstrings.xmlを編集しようとすると

java.lang.NullPointerException

というエラーが出てくる。

こちらによるとeclipse 新バージョン3.6、Heliosのバグだという。

さっそくバージョン3.5のGalileoに差し替えたところ、問題なく編集できた。

コメントする

Appleデバイス用ファイル対応のエンコーダー

投稿者: admin, カテゴリー: Movie

FLV からMP4に動画ファイルをエンコードする必要があった。
アップルで開発をしている人達には良くつかわれているという無料のエンコーダー、HandBrake。
ここからダウンロードできる。

有料アップグレートにするまでは、提供会社のロゴと一緒にエンコーディングするなんて野暮なことはしていない。

コメントする

R.layout.main cannot be resolved

投稿者: admin, カテゴリー: Android, Eclipse

R.layout.main

R.layout.main cannot be resolved

というエラーがでます。

Project -> Clean…

で解決します。

コメントする

Eclipse で C をビルドできない

投稿者: admin, カテゴリー: C/C++, Eclipse

Eclipse で C で作業するため MinGWをインストールしましたが、ファイルをビルドできません。

**** Build of configuration Default for project try1 ****
(Cannot run program “make”: Launching failed)

このようなエラーがコンソールに出てきます。
これを解決するにはMinGW/bin フォルダ内の mingw32-make.exe を make.exe にコピーしないといけません。

最初からファイル名を直してくれればよいのですが、他の環境への配慮でしょうか?

コメントする

« 前のページ  次ページへ »