end0tknr's kipple - web写経開発

太宰府天満宮の狛犬って、妙にカワイイ

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

mysqlのdb engineをInnoDBにすると /home/mysql/data/ibdata1 が肥大化

漢(オトコ)のコンピュータ道: InnoDBのファイルサイズ管理 知りませんでした。私の環境のibdata1は1.9GBに育っています。 my.cnfでinnodb_file_per_tableの設定すると、テーブル毎にテーブルスペースが作成されるようですが、これが解決策という訳ではなさそ…

ImageMagick / GraphicsMagick / YoyaMagick

GREE Engineers' Blog 知りませんでした。ImageMagick以外に、そんなものがあるなんて

品質機能展開(QFD)は、ソフトウエアの非機能要求を縦軸、機能一覧を横軸に

書くと分かりやすい。http://www.meti.go.jp/policy/it_policy/softseibi/metrics/product_metrics.pdf‎ IPA 独立行政法人 情報処理推進機構:非機能要求グレードの研修教材と利用ガイド[活用編]を公開 www.jaspic.org/event/2007/SpiJapan/3A1.pdf‎ ↑この辺…

ISMS - ISO/IEC 27001(=JIS Q 27001)とは? - セキュリティ維持向上に関し、どの業界も取組める標準

ISMS(情報セキュリティマネジメントシステム)の標準規格で、それがISO(国際標準)として認定されたものだが、かるくググってみた セキュリティ維持向上に関し、どの業界も取組める標準 概要であれば、次のurlに分かりやすく記載されています。 セキュリティを…

SSL証明書の有効期限切れメッセージは、ieよりfirefoxの方がやさしい

日時が激しくずれたPCでhttpsサイトに接続すると、当然、SSL証明書の有効期限切れメッセージが表示されます。 firefoxでは、サーバにある証明書の有効期限と、PCの時刻が表示 なので、「PCの日時が激しくずれている!!」と気づけます ieでは、「詳細情報」が…

Re: 天気関係のAPIが無料で使える『OpenWeatherMap』

天気予報関連のapiは、有償だったり、無料でも商用利用は× なサービスが多いのですが、↓これはどうだろう? よさそうに見えます http://www.ideaxidea.com/archives/2013/06/open_weatch_map.html その他(参考) http://hello-apis.blogspot.jp/2013/03/webapi…

amazon AWS Summit Tokyo 2013 - クラウドへの引っ越しを始めたミサワホームの決断

(少々、古い話ですが)2013/6/5(wed)-6(thu)に新高輪で開催されていたので、覗いてきた。どちらかと言うと、インフラ系のイベントの為かスーツの人が多く、世の中の企業の関心が数年前のOSS(オープン・ソース・ソフト)から、クラウドへ移行していることが感じ…

国(経産省、電子政府)が「高度な暗号化等の秘匿化」として推奨する暗号化アルゴリズム

経済産業省による個人情報保護関連情報 (3) 経済産業分野のガイドライン | 5 個人情報保護 | 【7】 ネットの安全 | 生活安全 | 国民生活 | 国の政策(政策情報ポータル) | 首相官邸ホームページ に一覧表示されていますが、次の通り 個人情報保護 http://ww…

javascript/html5系グラフ ライブラリの比較

をwww.fusioncharts.comが公開していた。 http://www.fusioncharts.com/javascript-charting-comparison/FusionCharts , HighCharts , Google Chart , Sencha ExtJS Charts , Chart.js , Flot , jqPlot , amCharts , gRaphaël の9つのライブラリを比較表があ…

ブルジョアはフランス語で、プロレタリアートはドイツ語

どっちもフランス語だと思ってた。 ブルジョア プロレタリアート bourgeois proletariat フランス語 ドイツ語 資本家階級 賃金労働者階級 確か「プロレタリア文学」ってあったけど...ググると「個人主義的な文学を否定し、社会主義思想や共産主義思想と結び…

更にpostgisである地点から海岸線までの距離算出を高速化

postgisである地点から海岸線までの距離算出を高速化する - end0tknrのkipple - web写経開発 前回、PostGISによる ある点座標から海岸線までの距離算出を高速化(30->3〜4秒)しましたが、もう少し高速化してみます。 explain analyze すると、「actual time=6…

postgisである地点から海岸線までの距離算出を高速化する

postgisである地点からの距離を算出 - end0tknrのkipple - web写経開発全国の海岸線データをインポートした状態で、地点から海岸線までの距離算出を次のようなpostgisのsqlで算出すると、当然、遅い(私の環境で30s/回)。 select min(ST_Distance_Sphere(?,th…

geocoding (住所→座標(緯度経度))変換は、google map apiより Yahoo!ジオコーダAPIがよさそ

yahoo apiの仕様の方が使いやすそう google map api とゼンリン地図で geocoding (住所→座標(緯度経度)) - end0tknrのkipple - web写経開発 google map api ver.3でgeocoding - end0tknrのkipple - web写経開発リクエスト数制限=2,500回/日のgmap apiと比較…

ローカルファイルの暗号化であれば、 ccrypt

http://www-or.amp.i.kyoto-u.ac.jp/~liang/oss/ccrypt/ http://ccrypt.sourceforge.net/これらは linux , win , mac osx 用ですが、android や iphone (ios)用であれば、javax.cryptやCCCryptがあります。他に「SQLCipher for Android」もあるみたい。 SQLi…

簡単なリモートデスクトップ - LogMeIn

https://secure.logmein.com/JP/ 忘れるのでメモ。 for win , mac osx , iphone (ios) , android で、遠隔接続可

Re: JavaScriptで日付を扱うならこれ!「moment.js」

server side (perl)なら、Date::Calc - search.cpan.org と決めていますが、client side (javascript)なら、この moment.js って、Date::Calc にapiが似ているので使いさすそう。JavaScriptで日付を扱うならこれ!「moment.js」 : アシアルブログ http://mom…

経産省により、スマホ等による遠隔操作による家電の電源ONが許可されるみたい

経済産業省が2013/5/10付で、次の文書を出したっぽい。 電気用品の技術上の基準を定める省令の解釈の一部改正について(PDF) http://www.meti.go.jp/policy/consumer/seian/denan/kaishaku/gijutsukijunkaishaku/kaiseibun20130510.pdf これまで、OFFはOKだが…

Net::SFTP は apache環境で利用不可? ... Net::SFTP::Foreign 使いましょう

ftp->sftpへのプロトコル対応が必要だったので、あまり考えずに Net::FTP -> Net::SFTP に移行しようとしたら、Net::SFTP->new() でエラーにならないものの、sftpで接続できない。...同様のperl scriptをコマンドラインで実行すると、成功しましたが。 use N…

GMP - The GNU Multiple Precision Arithmetic Library

Math::GMP - search.cpan.org Math::GMP を installしようとしたら、次のようなエラーになり、GMP の存在を知りました。 [colinux Math-GMP-2.06]$ make Skip blib/lib/Math/GMP.pm (unchanged) cc -c -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing -pip…

Net::FTPのノリで、Net::SFTP->new() すると error

Net::FTP - search.cpan.org Net::SFTP - search.cpan.orgNet::FTP -> Net::SFTP への移行で、何も考えずに Net::FTP -> Net::SFTP の置換後、次のようなsrcでnewすると... use Net::FTP; my $ftp = Net::FTP->new('hogehoge.host.jp', Debug => 0) or die "…

Thunderbird 17.0.? + アドオン Check and Send v.0.9.26 でメール送信不可

ThunderbirdのCheck and Send でメール誤送信の防止 - end0tknrのkipple - web写経開発以前から、thunderbirdでの誤送信対策にアドオンの「Check and Send」を便利に利用していますが、2013/4/末(または、2013/5/初)頃から、メール送信すらできなくなりまし…

mod_perl + Net::OpenSSH で child process STDIN is not a real system file handle

mod_perl環境下で ssh, scpする為に Net::OpenSSH をnew()すると、見慣れないerrorが発生。 my $ssh = Net::OpenSSH->new('localhost', user =>'endo', passwd=>'ないしょ'); ↑こう書くと、apacheのerror_logに次のようなエラー。 An error occurred at prev…

クロスブラウザ対応(特にレガシーブラウザ)におけるPolyfill

単純にラッパー(スーパー)クラスを追加すると、将来、レガシーブラウザが標準的な関数をサポートしても、ラッパーは残り続ける... という話。↓分かりやすい。第1回 外部サイトに貼り付けるJavaScriptの作法―ポリシー,速度,セキュリティ,プライバシー(1)…

perl配列のマイナス添字は、最後の要素からの順番です

#!/usr/local/bin/perl use strict; use utf8; main(); sub main { my @list = ('a','b','c'); for my $i (-4..4){ print "I=$i , VAL=", $list[$i],"\n"; } } ↑こう書くと、↓こうなります $ ./foo.pl I=-4 , VAL= I=-3 , VAL=a I=-2 , VAL=b I=-1 , VAL=c I…

androidでユーザが変更しない設定は、preferenceではなく string.xml に書いては?

次のように書いてみましたが、本来、どう書くべきでしょ? res/values/strings.xml <resources> <string name="default_sampling_freq">8000</string> : </resources> MainActivity.java public class MainActivity extends Activity { private static final String TAG = MainActivity.class.getSimpleName(); private static int A…

css:text-shadow (IEではfilter:dropshadow)で文字を縁取り

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <style> * { zoom: 1 } /* IE で dropshadow()使用時に必要みたい*/ .text_outline { color:#fff; /* for modern browser (firefox , chrome , safari )*/ text-shadow: 0px -1px 0px #000, 1px 0px 0px #000, 0px 1px 0px #000, -1px 0px 0px #0…</meta></head></html>

スマホ(ios , android, windows phone)、PC(windows 8?)のデザインガイドライン

を集めてきたので、読んでみるつもり。 いきなり作り始めると、ぐしゃっとしたものしかできないので。 文量は多いので、読了は通そう スマホ系 Design | Android Developershttp://developer.apple.com/jp/devcenter/ios/library/documentation/MobileHIG.pd…

win用の仮想光学ドライブなら、「Virtual CD-ROM Control Panel」or「DAEMON Tools Lite」

たまに、光学ドライブ(CD,DVD)のないPCにisoディスクイメージから、installすることがあります。これまで DAEMON Tools Lite を利用していましたが、msのVirtual CD-ROM Control Panelでもよさそう Virtual CD-ROM Control Panel http://www.microsoft.com/e…

互いにNAT配下のマシンでも簡単にP2P通信でファイル同期できるツールsynciga

http://blog.matsumoto-r.jp/?p=3390#more-3390 一瞬、winny ? と思いましたが、「Google Talkサーバ(XMPP)に認証を行って、P2Pのセッション管理」らしい。というかスゴイ。

PC遠隔操作事件でも利用された発信元隠蔽を可能にする匿名化システム - Tor

警視庁が「Tor」の遮断をISP業界に要請するらしい ↑このニュースを読んで、初めて「Tor」をググってみた https://www.torproject.org/ http://howto.ysn-jp.com/tor/