それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

2011-03-01から1ヶ月間の記事一覧

キーボードLEDを点滅させて遊ぶRuby

Rubyクックブックを見ていたらLEDをチカチカさせて遊ぶ方法が載ってたのでやってみた. キーボードLEDを点滅(明滅)させる require 'rubygems' require 'blinkenlights' BlinkenLights.open{|l| 10.times{ l.right_to_left} }何の意味もないけど,楽しい. …

Windowsコマンドのラッパーを作って、Cygwinを快適にする

cygwin は便利です。WindowsがMacみたいにUnixとのハイブリッドで動きます.仮想サーバをあげるのと大きな違いが、ファイルをそのまま使える.つまりCmd.exeのつもりで,Minttyを使える.しかもWindowsがきれいなUTF-8環境になります. mintty はUTF-8で動か…

PuTTY / Poderosa / Teratem 以外のSSHクライアント

plink.exe Puttyに含まれる。Windowsのcmd.exeで使うことが出来る。 英語圏の人は便利かもしれないが、UTF-8(またはEUC-JP)が表示できない。 日本語WindowsのコマンドプロンプトはCP932限定です。日本語環境の私たちは事実上使えない。結果:サーバーがUTF-8…

windowsでもDIGを使う

Windows版のdig があるようなので、使ってみることにした. windows dig (動かん・・) 配布元 http://members.shaw.ca/nicholas.fong/dig/ ダウンロードして展開して実行 wget http://members.shaw.ca/nicholas.fong/dig/c unzip dig-files3.zipうまく動かな…

phpで syntax エラーが表示されない場合の対応法を、php.iniの設定変更を軸にまとめた

php

PHPでエラーが表示されずに困ることがある。最近のPHPは標準がエラー非表示になってる場合があり、ちょっと戸惑うことがある。 php エラーはdisplay_erros とerror_reportingで決まる php.ini display_errors = On ;エラーをブラウザに出す・出さない error_…

Cygwin向けにLinuxからPHPをクロスコンパイルする。

rubyがコンパイルできたみたいなのでPHPもCygwin用をLinuxでコンパイルしてみた。Cygwinでコンパイルすると数時間が掛かったけど、Linuxだと一時間かからないね。 コード準備 wget http://jp2.php.net/get/php-5.3.5.tar.gz tar zxvf php-5.3.5.tar.gz mkdir…

CentOS のyum で RPMForgeを一時的に有効にして最新版を導入する

centos 使ってるとyum レポジトリが古いのでrpmforgeを使うことにした。rpmforge が常時有効だと、パッケージが多すぎてカオスになるので、一時的に有効にする方がよさそう rpmforge を一時的に有効にしてインストール yum --enablerepo=rpmforge install fo…

Cygwin向けlinuxのクロスコンパイル環境でruby-1.9をコンパイルした

Ruby1.9が欲しかったのでビルドした。Cygwinでビルドすると恐ろしく時間かかってオーバーナイトなので飽きる。 LinuxでCygwin向けにコンパイルしてみました 必要なファイル・ディレクトリを準備 cd ~ wget ftp://ftp.iij.ad.jp/pub/lang/ruby/1.9/ruby-1.9.2…

cygwin用treeコマンドのインストール

Cygwin側でコンパイルしたTreeコマンド 準備 wget http://tree.sourcearchive.com/downloads/1.5.3-1/tree_1.5.3.orig.tar.gz tar zxvf tree_1.5.3.orig.tar.gz cd tree-1.5.3 Makefile コメントアウトを解消して・・・ Cygwinの場合は、コメントを外して有…

cygwin向けにLinuxからクロスコンパイル出来るようになりました。

Linux(Ubuntu)を使ってCygwin向けのバイナリをクロスコンパイルしました。Cygwinでビルドすると遅いし、CPUファンがうるさいのでサーバー側でコンパイル仕掛けて静か寝られる方がうれしい。何よりLinuxでやった方がCygwinでコンパイルするより3倍以上速い…

被災地に図書館を再建するとか

役場ごと流れたり、地震の被害大変だから。子供たちに夢を与えることが必要だと思うんだ。 被災地の図書館に本を贈るとイイと思うんだ。今じゃなく、復興後を視野に入れていまから徐々に準備していけば行けないかんぁ。

mod_userdir を使ってユーザー毎のディレクトリを設定する

そのうち書き直します. 完全に勘違いしてました.複数アプリのディレクトリを公開するのが面倒ですよね mod_userdirはディレクトリを設定が柔軟に出来るってしりました。 mod_userdir mod_userdirが入ってると、ユーザー・ホームディレクトリに各自が公開コ…

Linux(ubuntu)ディスクのUUIDを調べてマウントする方法

/etc/fstabを書くときに、uuidになっててこまる。uuidの書き方を調べたubuntuはuuidが標準になった。 uuidを使うと ディスクの接続が多少変わって /dev/sda1 /dev/sdb1 が入れ替わっても安心。 UUIDのサンプル ubuntuのfstabの例 1 # /etc/fstab: static fil…

.ac.jp ドメインがEV-SSL使うの?

EV-SSLはドメイン所有者が実在団体だと存在確認を取ったSSLだ。アドレスバーが緑色になる。 EVの特徴 証明書 ドメイン所有者確認 SSL暗号化 EV-SSL あり あり ac.jpの特徴 ドメイン 所有者確認 .ac.jp あり .co.jp あり .com 無し SSL証明書 SSL暗号化 SSL-V…

Expectコマンドを使ってsu/ sudo の処理を書いてみる。

expectを使うと、対話ダイアログをうまく操作できる。標準出入力をうまく扱うことが出来て、バッチ処理に向いている。よくできて便利らしい。が、、、、 独自スクリプトなので面倒ですね。 さらにデフォルトでインストールされていない という使いにくさがあ…

空ディレクトリをすべて消す方法 - find で空のディレクトリだけを検知する。

データがないフォルダを消すために空にディレクトリを列挙したい。使うと思って作ったディレクトリだったり、ファイルを動かして空のディレクトリをまとめて消したい 空のディレクトリ作業の邪魔だから消したい find で空ディレクトリを列挙して、xargs で消…

WindowsのCOMの関数・インターフェースを一覧する方法

Windows開発やWSH(WindowsScriptingHost)を書いているとCOMを使うと便利です。COMを使えばとっても楽なんです。しかし使い方がよく分からない。EXCELのVBA開発エディタさえ有れば関数一覧を見ることが出来、リファレンスとして使える Excelの開発ツールをON…

CygwinでSSLがエラーになる対応に、ルート証明書のアップデートが書いてあった

CygwinでSSL関連がエラーになり困っていました。githubからCloneしてもエラー。CurlでHTTPSしてもエラー、Wgetもエラー。SSLチェックで落ちました。 wget/curlに関してはca-certificatesを指定すれば行けました FireFoxからルート証明書取り出して、コマンド…

CygwinのWgetでSSLエラーになる

ca-certificatesを作っておけばいい。ca-certificatesはCurl用に以前にFireFoxからルート証明書を取り出して作った。詳しくは以前のメモを参照 作ったca-bundle.crtを使えばエラーが出ないことを確認 wget -O - https://mixi.jp --ca_certificate=~/ca-bundl…

cygwinのcurl がSSLエラーになる(CA証明書をインストール

curl で https にアクセスしたらSSLの検証がエラーになった takuya@letsnote:~$ curl https://github.com/gyazo/Gyazo.git curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERT…

cygwin のgit でgithubにアクセスしようとしたらSSLエラーになる

単純にCygwinのSSLに含まれる ca-certificateが足りないだけだったSSL証明書のチェックをオフにしたら解決 git config --global http.sslVerify falseでもこれから先ずっとエラーになるのがうれしくない。SSL検証を気にせずとりあえず使うならコレで解決する…

WindowsのBootMGRが壊れてデュアルブートできなくなったのでGRUBを作り直し

WindowsのMBRがなぜか壊れた。急ぐためまずwin7が起動するようにした、その後時間ができてからGrubを触った いきなりGrubを触らなかったのは ubuntu が grub2になっていて、いっぱい調べることがありそうだったから。 windows のMBR(7はちょっと違う win7/…