真実の楽譜(フルスコア)

プログラム関係の忘備録になるはず

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

AndroidはKitKat以降アプリからSDカードへの書き込み不可に?

2014/01/30 18:30 内容一部修正KitKat端末では今後アプリからMicro SDカードへの書き込みができくなる模様 | juggly.cn この記事もうちょっと詳しく調べてみた。 情報元ソース 元ソースはGoogle+でGoogle社のTod Liebeck氏書いた内容 KitKat will make your …

ILSpyを使ってC#プログラムをリバースエンジニアリング

C#の実行プログラムやDLLはそのままだと、 リバースエンジニアリングし放題ってことの確認。 シーザー暗号プログラムテスト 今回はテストとして、入力文字列をシーザー暗号で 暗号化と復号化を行うプログラムを作成しました。 その後リバースエンジニアリン…

三角形ボタンの作り方(C# Form)

C# Formアプリケーションで、 上下左右や、進む・戻る等を指定するときに便利な三角形ボタンの作り方。 雑なやり方(非推奨) 標準のボタンをFormに貼り付けて、 テキストに三角形の記号文字を指定。 public Form1() { InitializeComponent(); button1.Text …

Scilabで離散ウェーブレット変換

最近ウェーブレット変換を勉強していますが、 雰囲気が掴みきれていないので実際にやってみることにした。 前回書いたライブラリ実装は理解や実装に時間がかかりそうなので、 別の方法としてScilabのWavelet Toolboxを使ったら結構楽にできました。 今回使用…

オープンソースのウェーブレット変換ライブラリ

C言語系でウェーブレット変換を行うライブラリを調査。 GPLライセンスのライブラリなので、 組み込んだ際の配布時にはご注意を。 C++ Wavelet Libraries http://wavelet2d.sourceforge.net Wavelet http://sourceforge.net/projects/wavelet/ Geophysical Wa…

C#でCOMポート番号とシリアル接続機器名を同時に取得する方法

マイコン機器とデータ通信を行う方法としては、 シリアル通信(RS-232)を行うことがメジャーだと思います。.NET Framework 2.0以降ではSerialPortクラスが実装され、 シリアル通信を行うプログラムを書くのがお手軽になりました。 http://msdn.microsoft.com/…

Androidで外部保存域の空き容量を取得する

Androidで無造作にデータを保存して、 空き容量が無いってことをしないために。検索でよく引っかかったのが StatFsクラスのgetAvailableBlocksメソッドを使う以下の例 long freeByteSize = 0; String state = Environment.getExternalStorageState(); //外部…

Android4.4(KitKat)でsendBroadcastの強制マウントメディアスキャンを行うと落ちる

Androidアプリ内で作成した画像等のデータファイルをストレージに保存したのにファイルが確認できない。って時に使うように紹介されている魔法のコード sendBroadcast( new Intent( Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExte…