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

ProcessingというかJavaの>>(右ビットシフト)の仕様

Javaで>>をすると最上位ビットの値で埋めます. Processingでしているので,Java環境の方は適宜書き換えて試してください. テストコード boolean flag = true; void setup(){ } void draw(){ if( flag ){ println("0xFFFFFF << 4: " + hex( 0xFFFFFF << 4 )…

ProcessingのloadPixels()

ProcessingのloadPixels()は呼び出した時点のウィンドウのpixelsを保持します. 2015-12-11 23:25 追記しました 目的 loadPixels()を呼び出した後にしか扱えないpixelsは何の画素情報なのかを知りたい. 環境 Windows 8.1 Processing 3.0.1 テストコード boo…

リズムゲーム

最終更新: 2018/02/15 SDVX 詳細はSDVX メインかつ音ゲーにハマった全ての元凶 アルトラが名曲すぎたので始めました CHUNITHM Chuniviewerのユーザーページ ガイド音ボリューム: OFF TAP成功音変更: デフォルト 成功音ボリューム: CUSTOM TAP成功音ボリュー…

C言語で整数値を小数点でキャスト

C言語で,整数値に小数点を付けると,double型になる. 動機 1 / 3 は int / int ,int型で演算されて 0 になるけれど, 1.0 / 3.0 は浮動小数点型の内,float型とdouble型のどちらになるのでしょうか? ソースコード #include <stdio.h> #include <math.h> int main() { prin</math.h></stdio.h>…

カラオケで歌った曲メモ

約束をしよう 88 LOVE&ROLL 86 閃光少女 87 星が瞬くこんな夜に 88 ヒーロー 88 Perfect Day 87 復讐 81 終わりへ向かう始まりの歌 86 教えてあげる 83 ニルヴァーナ 82 ツナガル 86 セントエルモ 85 セルの恋 77 STROBOLIGHTS 88 Shall we dance 81 さよな…

makefileとMakefile

(GNU Make 3.81で)makeをする場合に,makefileとMakefileが同時に存在しているとmakefileが実行されます. makeの失敗 「分離記号を欠いています」と言われて失敗.コマンド行がタブで始まっていないことは察する. 試行錯誤 普通にコマンド行を愚直に書き…

TeXで行番号付きソースコードを書く

listingsとjlistingsをusepackageして,行番号を付けたソースコードをTeXで書きます.使い方ではなくて,導入方法です. 環境 Ubuntu 14.04 TeXLive 2013 TeXがどのように成り立っているのか詳しくないので,TeXLiveにしか適用できないのかとかplatexやdvipd…

なつやすみ2015のまとめ

進捗ダメでした. ほぼ日で更新していたようなしていなかったような,なつやすみ2015の各日をひとつの記事にしました.技術系(?)記事が遡り辛くなるので. なつやすみ2015 57日間の進捗 なつやすみ2015 の予定とか - 玉石混淆 に沿ってまとめます. 歯医…

なつやすみ2015 08/05-09/30

08/05の進捗 H27 数学 1(1)(2)(3) TOEFL 読解1問 詳細 10:00~11:30 数学 11:30~13:30 ストップウォッチとノートと昼食を求めて駅前 13:30~15:00 英語(解答)(寝たり起きたり) 15:00~16:00 読書(言い訳: 目を覚ますため) 16:00~19:00 英語(答え合わせ)…

ALDS1_3_B: Queue

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: キュー | アルゴリズムとデータ構造 | Aizu Online Judge 要約: キューを用いて各プロセスが終了(ラウンドロビ…

なつやすみ2015 の予定とか

2015/08/04 追記しました. 8月 歯医者 春の歯科健診後に行ったら,夏にまた来てねと言われていたのでした. 海! しゃぼん玉! 快晴の日に,できれば日の出から行けたらいいな. 写ルンですを使い切る. アウラ観る 本当はブレアも見たいけれど,ひとりでは…

SDVX

他にプレイした音ゲーについてはリズムゲームを参照してください. 最終更新: 2018/03/05 PROFILE PLAYER NAME: CANON4*4 PLAYER ID: SV-7070-9198 プレイ歴 2015/06/19〜 SOUND VOLTEX III GRAVITY WARS 岳翔: 2015/08/09~ 流星: 2015/11/20〜 月衝: 2015/…

iTunesからの異常ダウンロードの対処

iPhone5S(iOS8.4)のiTunes Store Appから楽曲を購入したら, アーティスト名が不明 アルバムが不明 楽曲名がnull マイミュージックやライブラリで検索してもヒットしない その他,楽曲プロパティが抜けているような,楽曲がダウンロードされていないような …

XBeeで通信する際の値の安定とポート

XBeeで通信する際に値を安定させるには十分なdelay()を挟むこと. (Windowsだけかも.環境については下記に)XBeeのポート(not XBee SHIELD)はCOM5. デバイスマネージャーを開くと分かりやすい. 問題 XBeeのポートがどれか分からない XBee SHIELDを載せ…

Processingのtext(str, x, y)のy座標

Processingのtext(str, x, y)のy座標は文字の下揃え座標. SDLでは文字描画開始の左上の(x, y)だったから,意外な感じがした. スケッチ例 void setup(){ size(200, 200); //ウィンドウ生成 } void draw(){ //背景色: 白 background(255); //格子を描く: 黒 …

Javaの+演算子

Javaというか,Processingで書いているので,本来ならSystem.out.print()/System.out.println()であるところをprint()/println()としていますが,変わらないと思います. 2015/06/14 追記: print()/println()内の型順序を変えたものを追加.全項目に追記. p…

タイマー2で呼び出す関数中でSerial.print(),Serial.println()が不安定になるというよりプログラムが止まる

Arduino IDE ver.1.0.5では動かない(途中で止まる)のにver.1.6.4では動くスケッチ. loop()でコメントアウトされている1文を戻して,シリアルモニタを見ると良いです. 温度センサーと照度センサーを使用しているが,そのあたりは適宜いい感じにしてくださ…

アナログピンをpinModeしない

アナログピンはsetupでpinModeしないこと. pinModeするとデジタルピン扱いになり,不都合が発生しやすい. 2015/06/06 追記: スケッチを公開. 目的 analogRead値(今回は半固定抵抗)を変換してLEDの明るさを調節したい. 環境 Windows 8.1 Arduino UNO Ar…

Serial.println(); が見えない

Arduinoで Serial.println(nyan); するには Serial.begin(bps); をしておく必要がある. 2015/05/04 最下部に追記. シリアルモニタとシリアルポートとシリアル通信について. 目的 シリアルモニタに何らかの出力をしたい.(主にテストやデバッグのため) …

scanfでEOF

scanfはEOFを返却値で扱う. 引数にした変数には格納されない. 目的 2桁以上の数値を文字列として扱ってから整数に直したい. getchar()でのEOFは分かるので,無理矢理以下のようにできる. ソースコード #include <stdio.h> int main() { int ch, val = 0; while( (</stdio.h>…

ALDS1_3_A: Stack

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: Stack | Aizu Online Judge 要約: 逆ポーランド記法で計算した結果を求めよ ソースコード AOJ: AIZU ONLINE JUDG…

XOR連結リストとXOR交換アルゴリズム

XOR演算を使ってswapするだけの記事. 目的とか XOR連結リスト - Wikipedia というページを見ました. 面白いけれど空間計算量と時間計算量がトレードオフになるのは変わらず. 仕組みは解るし,ポインタが要らないから初学者によさそう(よくない). そし…

isalpha() が言うところの数字

目的 <ctype.h> の関数 isalpha() が判定するアルファベットに演算子が含まれるのか気になったので調べてみた. つまり, [^0-9] をアルファベットとして扱っている [^a-zA-Z] を数字として扱っている のどちらかを確かめたく. ソースコード #include <stdio.h> #include <ctype.h> int</ctype.h></stdio.h></ctype.h>…

ALDS1_2_D: Shell Sort

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: シェルソート | アルゴリズムとデータ構造 | Aizu Online Judge 要約: シェルソートを行い,その時に用いた間隔…

ALDS1_2_C: Stable Sort

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: Stable Sort | Aizu Online Judge 要約: アルファベットと数字がペアで与えられる. バブルソートと選択ソートで…

ALDS1_2_B: Selection Sort

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: Selection Sort | Aizu Online Judge 要約: 選択ソートを行い,整列後の数列と最低限の交換回数を求めよ ソース…

ALDS1_2_A: Bubble Sort

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: Bubble Sort | Aizu Online Judge 要約: 昇順にバブルソートを行い,整列後の数列と交換した回数を求めよ ソース…

ALDS1_1_A: Insertion Sort

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: Insertion Sort | Aizu Online Judge 要約: 挿入ソートを行い,挿入する度に数列を出力せよ ソースコード GitHub…

ALDS1_1_D: Maximum Profit

この問題は『プログラミングコンテストのためのアルゴリズムとデータ構造(渡部有隆著,Ozy・秋葉拓哉協力)』を読んで解きました. 問題 URL: 最大の利益 | アルゴリズムとデータ構造 | Aizu Online Judge 要約: R_j - R_i (j > i) の最大値を求めよ ソース…

『異邦人』 半村良 祥伝社

半村 良作,祥伝社 NON POCHETTE文庫,『異邦人』(『超常領域』を改題した模様)を読了しました. 以下,適当に書き残します. 主人公(野渕三郎/吉沢啓介)が恰好良い. 吉乃はどうだろう,守ってあげたくなるような,でも芯がしっかりしていて一緒に居た…