なんか表示が不安定になった。
突然携帯向けHTMLになったりエラーがでたり。管理画面も変。突然日記更新画面に飛んだりする。
apacheリスタートしたら直る。数回リンク踏むと再現。
mod_rubyやめたら直った。
なぜか文字化けしたので/etc/apache2/conf.d/charsetをコメントイン。
まあ直ってよかった。えらい時間かかった。
[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
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を最新にした。
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回/day4G/10(/day) = 400M日たてば吐きつくす。400M日ってどれくらいだ。 1095890年。ちょっと無理がある。 見ろ!福島原発の放射性物質の半減期がゴミのようだ! じゃあ、毎分M3.6のがくることにしよう。こんな駄文を書いていても1日は1440分もあるので、
4G / 1440 = 2777777日。7610年。無理。じゃあプラス2だ。毎分M5.6のがくることにしよう。 Mは2増えると1000倍。つまり7610年→7.6年。これなら慣れればいけるか!
ランチセッション1つだけ。相変わらず暑苦しい会場だと思ったら例の3人を見かけた。またカツサンドが出てくる。豚か。
デブサミ資料はここにいっぱいある。卵とじのカツ丼が食いたい。
jenkinsサーバとgitリポジトリサーバがある。 git pushをhookしてant buildしたかったので、
とした。
で、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
もっと王道な方法があると思うので教えてもらいたい…
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 | ここか | そば | つくる | つり | できごと | アクアリウム | ギター | セキュリティ | プリンタ | ベース | ボクシング | ポエム | マネー | メシ | ラズパイ | 仕事 | 作家 | 壮絶 | 妄想 | 忘れる | 料理 | 旅 | 暑い | 痛い | 社会 | 自転車 | 豚 | 車 | 車輪 | 酒 | 野球 | 銭湯 | 音楽 | 食
全部 : / 今日 :
近頃
profile