end0tknr's kipple - web写経開発

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

2013-05-01から1ヶ月間の記事一覧

ローカルファイルの暗号化であれば、 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>