第4回串八会
第4回串八会を行いました。
今回は人数が4名と少なかったのですが、初めてきていただいた方も楽しんでいただけたようでよかったです。
次回はもう少し仕切りをきちんとしないとですね。
皆さん忙しいようですが、自分もありがたいことにぼちぼち忙しく、食うには困らないくらいにはなりました。
検索がらみの仕事も最近はさせてもらえるようになって、こちらも良い感じです。
Posted in 起業 | No Comments
第4回串八会を行いました。
今回は人数が4名と少なかったのですが、初めてきていただいた方も楽しんでいただけたようでよかったです。
次回はもう少し仕切りをきちんとしないとですね。
皆さん忙しいようですが、自分もありがたいことにぼちぼち忙しく、食うには困らないくらいにはなりました。
検索がらみの仕事も最近はさせてもらえるようになって、こちらも良い感じです。
Posted in 起業 | No Comments
今開発中のシステムで、IEでファイルをjpegアップロードしたところ。
エラーが出て、アップロードできない状況にありました。
調べてみるとアップロードしたファイルのContetTypegが「image/pjpeg」に。
そんなContentType受け付けておりません。。。
他にもはまった方がいるようです。
pjpegってprogressive JPEGというものらしいのですが、こんなのあったんですね。
でも、どのjpegアップしてもpjpegになるし、逆にUPしたファイルのContentTypeをimage/pjpegで表示しようとすると、途中で描画が止まってしまうし。
と、子一時間ほどはまってしまいました。
他のブラウザだと大丈夫でしたが、クロスブラウザ対応はJavaScript、CSSのみにあらずです。
Posted in PHP, Java | No Comments
前回、ある経緯度からXKm地点の経緯度を求めるものをコーディングしましたが、次は経緯度がわかっている2点の距離を求める式です。
こちらを参考にしました。
ヒュベニの距離計算式というものがあるそうです。
double dp = Math.abs(lat1 - lat2); //2点間の緯度差
double dr = Math.abs(lon1 - lon2); //2点間の経度差
double p = lat1 + ((lat2 - lat1) / 2); //2点の平均緯度
double sp = Math.sin(p);
double cp = Math.cos(p);
double m = 6335439 / Math.sqrt(Math.pow(1 - 0.006694 * Math.pow(sp,2),3));
double n = 6378137 / Math.sqrt(1 - 0.006694 * Math.pow(sp,2));
double dis = Math.sqrt(Math.pow(m * dp,2) + Math.pow(n * cp * dr,2));
こんな感じです。
また、こちらを見るとBessel、GRS 80、WGS 84と計測方法の違いにより、長短の半径が変わるようです。
ひとまず新しいほうのパラメータで計算しました。
Posted in Java | No Comments