おじさんエンジニアの日記

おじさんエンジニアがWeb関連の技術、ガンプラのことを書くブログ

2011-01-01から1年間の記事一覧

ダンプコマンド

mysqldumpのオプションとかをよく忘れるのでメモ mysqldump --opt -u ユーザー名 -pパスワード DB名 | zip > バックアップファイル名.gzipたまに文字コードがおかしい時があるのでその時は以下で対応 mysqldump --opt -u ユーザー名 -pパスワード --default-…

プロセス確認

MySQL サーバで詰まっているクエリを調べるときは、以下のコマンドを使う。 SHOW PROCESSLIST\G; ←とりあえず見たい時 SHOW FULL PROCESSLIST\G; ←SQLとか詳しく見たい時

Toodledoを日本語に(Chromeのみ)

Toodledoを使っているんですが、日本語化できないかなとググったら方法がありました。 (完全じゃないけど) http://japanize.31tools.com/userjs/Japanize.user.js:titleJapanize.user.jsでプラグインDL この状態でサイトに行く

時間の処理 文字から時間を変換する

PHPで文字(DBからとったデータ)から時間を変換する $day = getdate( strtotime('2011/09/20 23:15:15')); echo date("Y-m-d H:i:s", mktime($day['hours'], $day['minutes'], $day['seconds'],day['mon'] ,$day['mday'], $day['year']));上記で結果が、「201…

COALESCE関数

JOINとかでデータが無いときNULLになるけど、その時に0にしたい時がある。 そんなときはCOALESCE関数を使う・ coalesce(カラム名, 0)上記のようにするとnullの時0で返すようになる

Jmaterのインストールと実行方法

Jmaterのインストールは、設置するだけなので結構簡単です。 インストール cd /usr/local/src wget http://www.meisei-u.ac.jp/mirror/apache/dist//jakarta/jmeter/binaries/jakarta-jmeter-2.5.tgz tar xzvf jakarta-jmeter-2.5.tgz mv jakarta-jmeter-2.5…

Java インストール

Jmaterを使って負荷テストすることになった。 環境にJavaが入っていなかったので、インストールする DL・インストール cd /usr/local/src wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-x64-rpm.bin chmod +x dk-6u27-linux-x6…

RedmineでGmailのSMTPを利用してメール送信する

gemでTLSプラグインを追加 gem install tlsmailconfig/environment.rbの最後に以下の2行を追加 require "tlsmail" Net::SMTP.enable_tls(OpenSSL::SSL::VERIFY_NONE)config/email.ymlを以下のように編集 production: delivery_method: :smtp smtp_settings:…

Redmineをインストール(4) PassengerのインストールとApache設定

今回で最後です。 PassengerのインストールとApache設定 gem install passenger export APXS2=/usr/local/apache2/bin/apxs export PATH=/usr/local/apache2/bin:$PATH passenger-install-apache2-module Passengerの設定を追加 httpd.confに以下を追記 Load…

Redmineをインストール(3) RedmineのDLと設置2

前回の続きです。前回は rake db:migrate RAILS_ENV=production (in /home/redmine/redmine-1.2.0) rake aborted! Object is not missing constant Issue! (See full trace by running task with --trace)のエラーが解決できませんでした。これの解決方法が…

Redmineをインストール(2) RedmineのDLと設置1

前回Rubyの環境を作ったので、今回はソースのDLと設置をする redmineのDL、設置、ユーザー作成 adduser redmine cd /home/ chmod 755 redmine cd redmine/ wget http://rubyforge.org/frs/download.php/74944/redmine-1.2.0.tar.gz tar xzvf redmine-1.2.0.t…

Redmineをインストール(1) Rubyをインストール

プロジェクト管理のRedmineをCentOSにインストールしてみる Redmine 1.2をCentOS 5.6にインストールする手順 | Redmine.JP Blog を参考にした。 Rubyをインストール cd /usr/local/src/ wget http://rubyenterpriseedition.googlecode.com/files/ruby-enterp…

SSHのログを見る

SSHの接続がうまく行かないのでログを見ることになった。以下コマンドで監視する tail -f /var/log/secure

sshの鍵ファイル作成

sshの鍵ファイル作成することになった。以下の手順で作成できた [root@localhost ~]# ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa):←Enter Created directory '/root/.ssh'. Enter …

Link Shell Extension

ジャンクションやハードリンクを作成できる 以下からDLできます。 http://schinagl.priv.at/nt/hardlinkshellext/HardLinkShellExt_X64.exe

インストール時に入れたアプリなど

Windows7(64bit)をインストールしたときに入れたソフト一覧 ブラウザ firefox http://mozilla.jp/firefox/ chrome http://www.google.co.jp/chrome/intl/ja/landing_ch.html メーラー ThunderBird http://mozilla.jp/thunderbird/ Webツール系アプリ Sugar…

TeraTerm munuのバックアップ、レストア

会社のPCを新しくすることになり、PCの移行をすることになった。 TeraTerm munuにある情報を移行する方法をまとめたのでメモ バックアップ レジストリエディタを起動*1 HKEY_CURREN_USER\Software\ShinpeiTools\TTermMenu で右クリック→エクスポート レスト…

FireFoxの検索バーから検索をしたとき別タブで開く設定

FireFoxの検索バーから検索をしたとき別タブで開く設定 URLのところに「about:config」 フィルタで「browser.search.openintab」をだして、 値を「true」にすればOK

FireFox バックアップ&移行

会社のPCを新しくすることになり、PCの移行をすることになった。 メインのブラウザがFireFoxなので、これだけはブックマークなどもろもろ移行させたい。 以下の手順で移行できた。 バックアップ C:\Users\[ユーザー名]\AppData\Roaming\Mozilla\Firefox\Prof…

Thunderbird バックアップ&移行

会社のPCを新しくすることになり、PCの移行をすることになった。 ほとんどローカルに置いていないのでいいんだけど、 メールは移行させないと行けない。

ストレージエンジン変更

Mysqlのストレージエンジンの変更は、ALTER TABLEでできる ALTER TABLE テーブル名 engine=エンジン名;データ量の多いDBを変更してもあまり時間はかからない。

OSのバージョン確認 コマンド

OSのバージョン確認のコマンド いつも忘れるのでメモ cat /etc/redhat-release

なんとなく気になった記事 2011年9月1日

速報:ソニー、Androidベースの新ウォークマンを公開。アプリに対応 - Engadget JapaneseFTPクライアント「FFFTP」開発終了 作者が明らかに - ITmedia ニュースミクシィ、「mixiページ」発表 - ITmedia ニュースWindows/Mac/Linuxで使える万能オープンソース…

MySQLで「AUTO INCREMENT」の値の確認と変更

AUTO INCREMENTの値を変更、確認するコマンドです。 使うたびにググっているのでメモ。

Lhaplusを64ビット環境で使えるようにする

いつもお世話になっている解凍ソフト「Lhaplus」。 PCのOSを32→64ビットにしたら、右クリックで圧縮・解凍ができないみたい。解決できないか調べたら以下の方法で解決 Lhaplus x64 shell extensionをDL 回答して、install.cmdを管理者で実行で実行する 成功…

python2.5にバージョンアップ

仕事でpython2.5にバージョンアップしないといけなくなりまして、 その時のメモです。 (あんまり詳しくないので本当にこれでいいのか・・・。) RPMを作成する cd /usr/local/src/ wget http://bashton.com/downloads/rpm/python/python25-2.5.1-bashton1.src…

文字コードの取得&変換

いつも忘れるのでメモ 文字コード取得 $code = mb_detect_encoding($str); 文字コード変換 $str = mb_convert_encoding($str, "UTF-8", mb_detect_encoding($str));

JSON をブラウザで見るときに便利なアドオン JSONView

開発でJSONを返却するようなAPIを実装する必要になった。 普通にやるとDLになってしまい確認が面倒。 JSONをブラウザで確認することができないか調べてみたところ以下発見JSONView, Firefox AddOn使い方 普通にインストールするだけ。 注意点はContent-Type…

PCでPS3コントローラを使う

ゲームをしようと思って、ゲームパッドを買おうとしたが、 PS3のコントローラーが余っていた。 これが使えないかと思い調べるとMotioninJoyがあればPCで使えるようだ。 インストールなどの手順 MotioninJoyをインストール PS3のコントローラーをPCに接続 Mot…

Mysqli追加ではまる

mysqliを追加でインストールしようと思ってはまった。 コンパイルしようとしたら、エラーがでた。 いろいろ調べたところ以下のようにしてやれば解決のようです。 php5.2.X以下の場合 --with-mysqli=/usr/local/mysql/bin/mysql_config php5.3.X系の場合 --wi…