2011-02-20

_ [tdiary][ubuntu] mod_rubyやめた。

なんか表示が不安定になった。

突然携帯向けHTMLになったりエラーがでたり。管理画面も変。突然日記更新画面に飛んだりする。

apacheリスタートしたら直る。数回リンク踏むと再現。

mod_rubyやめたら直った。

なぜか文字化けしたので/etc/apache2/conf.d/charsetをコメントイン。

まあ直ってよかった。えらい時間かかった。

_ [ubuntu][apache] apache2.2+fcgidでハマった。やめた。

入れるものは一通り入れたのだがこれだ。shit.
[Sun Feb 20 11:09:24 2011] [warn] [client 192.168.207.1] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server
[Sun Feb 20 11:09:24 2011] [error] [client 192.168.207.1] Premature end of script headers: index.fcgi
入れたもの。
  • index.fcgi
  • gem insatll fcgi
  • apt-get install libapache2-mod-fcgid
なんかfastcgiとfcgidは別物らしいな。

2012-02-20

_ [Eclipse][Android] Ecliplseを3.5→3.7にした

eclipse3.5発狂。アプリを実行できなくなった。USB接続の実機も仮想のもアウト。死亡。
Exception in thread "Monitor" java.lang.NoSuchMethodError: com.android.ddmlib.IDevice.installRemotePackage(Ljava/lang/String;Z[Ljava/lang/String;)Ljava/lang/String;
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doInstall(AndroidLaunchController.java:1181)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.installPackage(AndroidLaunchController.java:1047)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.doSyncApp(AndroidLaunchController.java:930)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.syncApp(AndroidLaunchController.java:896)
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.clientChanged(AndroidLaunchController.java:1546)
at com.android.ddmlib.AndroidDebugBridge.clientChanged(AndroidDebugBridge.java:868)
at com.android.ddmlib.Device.update(Device.java:398)
at com.android.ddmlib.Client.update(Client.java:835)
at com.android.ddmlib.HandleAppName.handleAPNM(HandleAppName.java:90)
at com.android.ddmlib.HandleAppName.handleChunk(HandleAppName.java:64)
at com.android.ddmlib.MonitorThread.callHandler(MonitorThread.java:414)
at com.android.ddmlib.MonitorThread.processClientActivity(MonitorThread.java:322)
at com.android.ddmlib.MonitorThread.run(MonitorThread.java:263)

調べるのがいやになったのでeclipseを最新にした。

  • AndroidSDK
  • ADT
入れた。動いた。

_ [etc] 地震を100%回避する方法

死ぬより地震が怖い(もうマジで地震死ぬほど怖いうあああ)ので、全力で対策を考えた。 地震はプレートがぬーーーーーーーーーーーーって動いて歪みエネルギーが蓄積されて思い出したようにドガーンで大惨事。 なのでマグニチュード(M)の小さい地震が頻繁に起こっていればエネルギーを吐き尽くして大惨事が起こらなかったりしないだろうか。
Wikipediaによると、Mが2上がるとエネルギーは1000倍になるそうな。 ここ数日体感地震が増えているような気がするが、Yahoo地震情報によると
2/13 00:56 - 2/19 23:22の間、だいたい7日間で76回発生。平均Mは3.6
なので、とりあえず「M3.6のがどれくらい発生しまくると3.11の地震エネルギーを吐きつくせるか」を計算する。 そもそも3.11の大地震はM9.0だった。3.6の何倍?
9.0-3.6=6.4
6.4/2=3.2
10003.2=3981071705=だいたい = 40億
この7日で76回地震が発生している。=10回/day
4G/10(/day) = 400M日たてば吐きつくす。400M日ってどれくらいだ。 1095890年。ちょっと無理がある。 見ろ!福島原発の放射性物質の半減期がゴミのようだ! じゃあ、毎分M3.6のがくることにしよう。こんな駄文を書いていても1日は1440分もあるので、
4G / 1440 = 2777777日。7610年。
無理。じゃあプラス2だ。毎分M5.6のがくることにしよう。 Mは2増えると1000倍。つまり7610年→7.6年。これなら慣れればいけるか!
いや振動とか衝撃蓄積で木造とか死亡な気がする。鉄筋でも障害出る。ていうか精神を病む人が多発するか?それとも全員がニュータイプに進化して一切気にしなくなるか。 日本人3.0。地震を一切恐れなくなるのか!
→結論:大地震は絶対来る。地震に備えよう。

2014-02-20

_ [ポエム] 疲れないように

他人の言う事は「そいつが言うてるだけ」とする。すぐ判断しない。最低一晩咀嚼。
それから判断。


2015-02-20

_ [][Web] デブサミ2015

画像の説明昨日から24時間くらいカツ丼のことを考えていたので早めに乗り込みカツ丼を食う。うまい。11:10には3,4人だったのが11:30にはもう満員になった。

画像の説明ランチセッション1つだけ。相変わらず暑苦しい会場だと思ったら例の3人を見かけた。またカツサンドが出てくる。豚か。

_ 【19-B-L】DevOpsの究極の形!?、クラウドで始めるドキュメント・データベース活用のポイント。(野間愛一郎〔日本アイ・ビー・エム〕)

IBMの人の話を3行以上でまとめる。
最後のRDBに変換ってのはこんなことできんのかとびっくりした。ユーザーからそういうニーズがあるらしい。

  • 日本ではNoSQLがまだまだだなあ
  • MongoDBがよく出てきた。ライバル視か。
  • ドキュメントDB
    • jsonで表現できる
    • スキーマレス
  • 簡単に大量に蓄積して、後でビッグデータとして分析する
  • GPSロガー、プレーヤーの多いゲームなど
  • cloudant(IBM) 無料で50G
  • クラウド上に簡単にDB作成
  • コピー(レプリケーション)もwebのGUIポチで即
  • RDBに変換するのもGUIポチで即

デブサミ資料はここにいっぱいある。卵とじのカツ丼が食いたい。


2016-02-20

_ [つくる]jenkinsいろいろ

jenkinsサーバとgitリポジトリサーバがある。 git pushをhookしてant buildしたかったので、

  • jenkinsユーザをgitリポジトリサーバに作った
  • jenkinsサーバからgitリポジトリサーバに入れないと困るので公開鍵を作った
  • 鍵をjenkinsの画面から登録した
  • gitリポジトリサーバのhooks/post-receiveに、curl jenkinsサーバ/job... と書いた。

とした。

_ [つくる][Java]jarにバージョン番号を埋める

で、antすると実行可能jarを吐く。 jenkinsの「ビルド後の処理」とやらでjarをテストマシンにftpで投げるようにしてある。 そこで、jarが自身のバージョン番号を吐けるように番号を自動で埋め込みたい。

すげえ試行錯誤したが、こうした。antのreplaceタスクがキモ。 なお、git describe --always --tags HEAD の出力をバージョン番号としている。

public class MyVersion{
        public static String myVersion="VERSION";
}
public class MyGoodApp{
        public static void main(String[] args){
              System.out.println(MyVersion.myVersion);
              ...

build.xml

<target name="git.revision" description="Store git revision in ${repository.version}" >
          <exec executable="git" outputproperty="git.revision" failifexecutionfails="false" errorproperty="">
                <arg value="describe"/>
                <arg value="--tags"/>
                <arg value="--always"/>
                <arg value="HEAD"/>
          </exec>
          <echo message="${git.revision}"/>
          <replace dir="src" token="VERSION" value="${git.revision}">
                <include name="**/MyVersion.java" />
          </replace>
</target>

ここまでで、「pushするとバージョン埋めたjarが勝手にテストマシンに乗っかる」 が実現。今日の天気でも昼飯でも何でも埋められるな。 しかしローカルでant buildしただけでMyVersion.javaの中身が変わってしまい、gitがそれに反応する。ローカルの変更は無視、破棄したい。バージョン管理システムなのにそんなこと出来んのか?



できた。何でもあるもんやなあ。 http://qiita.com/usamik26/items/56d0d3ba7a1300625f92

git update-index --assume-unchanged [ファイル名] この設定はリポジトリには残らない(git reset --hard)で消えるらしいが、まあ設定飛んでも絶対気づく。設定方法は出てこないかもしれないww

もっと王道な方法があると思うので教えてもらいたい…

_ [git]リモートリポジトリの履歴を消す

masterをぶち切って途中のコミットから再度originにmasterを作れた。もうやりたくない。 originのmasterを消すという発想はなかった。ブランチ名もただのリファレンスだな。


検索キーワード:

記事

カテゴリ

Amazon | Android | apache | Arduino | AWS | bash | bluetooth | Books | CakePHP | CakePHP3 | CakePHP4 | Chrome | Chromebook | CodeIgniter | CSS | Docker | Eclipse | Emacs | etc | Firefox | Flask | Gadget | git | Gnome | Google | Heroku | HTML | hugo | Internet | iPhone | IS01 | IS03 | Java | JavaScript | json | Kotlin | Laravel | LINE | magento | mysql | nginx | nodejs | Oops | PC | Perl | php | Python | Qt | Ruby | ruby | Shell | ssh | tdiary | twitter | ubuntu | unix | VirtualBox | Web | Windows | windows | WindowsMobile | WX5 | YAML | zsh | ここか | そば | つくる | つり | できごと | アクアリウム | ギター | セキュリティ | プリンタ | ベース | ボクシング | ポエム | マネー | メシ | ラズパイ | 仕事 | 作家 | 壮絶 | 妄想 | 忘れる | 料理 | | 暑い | 痛い | 社会 | 自転車 | | | 車輪 | | 野球 | 銭湯 | 音楽 |

全部 : / 今日 :

近頃

links

profile

もっとヒゲ伸ばしたい。