macOSの環境構築まとめ

最終更新:2017-07-26 自分用です. だいたいコマンドの入れ方で,他の人の記事やらをここから見れるように. 一般的そうなところから,研究で必要な専門っぽいところまで,書くことになるはず. 切り分ける気はあまりなく,長くなりそうなので,ブラウザの…

C++のstringを触るときのアレコレ

置換 replace()を使用する. string.replace(int begin_pos, int n, string str); stringのbegin_pos文字目(0オリジン)からn文字を削除してstrを挿入 nはstr_lengthと一致する必要がないのでいい感じに置換できる ただし,置換元の文字数が分かっていなけ…

eの型

2016/10/14 追記しました.e自体の型は不明ですが,通常の利用だとdouble型になります. マジックナンバー 109+7 について. 1e9+7と表記すると%演算ができない.ので,正確な型は分からないけれど,double/float型? 誰か教えてください. 例えば 1%(1e9+7)…

B: ドローン - AtCoder Beginner Contest 035

B: ドローン - AtCoder Beginner Contest 035 | AtCoder ACしたソースコード 最後の1点が取れなかった考察 制約条件から,T=2だけWAしていることが分かる. 「?」の数をk,dis=|x|+|y|とする. まず,「?」は三種類の挙動が考えられる. 原点方向に戻るだけ…

「ヘンリエッタ」 中山咲

ヒロトくんはいいひと

B - 島と橋

B: 島と橋 - AtCoder Beginner Contest 027 | AtCoder が解けない.ので考察を書きます. 2016/09/29 ACしました. //そもそも,すべての島に同じ人数の住人が住んでいないか?の出力が人口になっていて,WAしていました. 全部の橋掛けのパターンを行列か何…

「『数独』を数学する」を読みながらのメモ

この本を読んでいます.理由は,数独を解くスピードが遅いので,何らかの規則性を知りたいと思ったからです. 記事の目的は,記事の題名通りの予定です(2016/09/13現在). p.25の以下の2文が引っ掛かりました. さらに驚いたことに、偶数の次数をもつ頂点…

vectorとsetとmapと

vector,set,mapをよく間違えるのでメモ. vector 配列っぽいもの 追加:vector.push_back(src); 削除:vector.erase(itr); 構造体型でソートするには演算子のオーバーロードが必要 //sort用に演算子をオーバーロード bool operator<(const struct& right) …

「タイトル未定」の考察

制作中です!(最終更新:2016/09/08) 更新履歴 記事タイトルを「七星都志摩の白昼夢」から「『タイトル未定』の考察」に変更 おりさん(pixiv)(Twitter)の志摩ちゃんのお話のまとめ・考察をする記事. このページにはネタバレがありません(作品の題名…

C++のstd::transform()の引数

transform(文字列の始点, 文字列の終点, 変換した文字列を代入する始点, 大文字or小文字, よく分からない) 目的 与えられたアルファベット文字列の一部の大文字/小文字を変換したい. 具体的には,B: 名前の確認 - AtCoder Beginner Contest 011 | AtCoder.…

NAIST受験記

平成29年度 奈良先端科学技術大学院大学 情報科学研究科 博士前期課程 春学期入学者選抜試験 に合格しました.(長い)(いわゆる第1回) 誰かの助けになるかもしれないし,適当に色々と書きます. 2017/05/31 定点観測について,最下部に追記しました. 受…

C++のいろいろなstring::find()

C++のstring::find()の多重定義されているアレコレ. 説明 stringとcharで別に定義されているけれど,今回はstringだけで,charは使用しなかったのでスルーします. また使うときに調べるんじゃないかな(適当). find()の返却値は0オリジンです.見つから…

Visual C++ の #pragma

#pragma comment (lib, "libname.lib") と書いておくと, デバッグ>プロパティ>リンカー>入力>追加の依存ファイル を編集せずにリンカできる 参考: Windows プログラミング #3 コメント (C/C++)

スクフェス

他にプレイした音ゲーについてはリズムゲームを参照してください. プロフィール ハルタ ID: 768707518 イベントリザルト new ↑ ↓ old イベント名 順位/pt ツイート 第4回 チャレンジフェスティバル 43,059位/111,822pt https://twitter.com/music_result/st…

0埋めの連番が振ってあるファイル名を得たい

C++で,0埋めの連番が振ってあるファイル名を,stringに収めるには,iomanipを使い,stringstreamを通す. ループしなくてもいい方法があればご教授ください. 目的 連番が振ってあるファイル名をstringに収めたい(そしてifstreamで開いて処理したい). 問…

Microsoft Visual Studio 2015 で GitHub

GitHubのSign Inは指示の通りに.迷うことはないはず. リポジトリの作り方 準備:必要なリポジトリをCloneしておく 「接続」>「GitHub」>「Clone」 リポジトリ作成 「ローカルGitリポジトリ」にあるブランチ(?)をダブルクリック 「ソリューション」の…

クレセントノイズを読んで感じた薔薇百合が好きな理由

わたしは薔薇や百合が好きです. 現在の社会における禁忌感からドキドキきゅんきゅんして好きなのかな,と考えたことがあります. むしろ広く認められてほしいと願っているつもりで,でも無意識にタブー視しているのかとぞっとします. そこで,NL(桜とか葡…

やりたいこととか夢とか希望とか

最近迷走しているので,なんとなく書き残しておく. 現状,これくらいしか分かっていない,考えが及んでいないという自戒も含めて. 目的だけあって,手法は何でもいいけど実現できそう,くらいのノリが認められるのかよく分からない.ある手法で実現できる…

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…

リズムゲーム

最終更新: 2017/05/12 SDVX 詳細はSDVX メインかつ音ゲーにハマった全ての元凶 アルトラが名曲すぎたので始めました CHUNITHM Chuniviewer バンドやろうぜ! スマホでのメイン だいたい佐伯翼くんのため 未フルコン Night Thinker Day Dreamer Lucifer D Sil…

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

他にプレイした音ゲーについてはリズムゲームを参照してください. 最終更新: 2017/05/12 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文庫,『異邦人』(『超常領域』を改題した模様)を読了しました. 以下,適当に書き残します. 主人公(野渕三郎/吉沢啓介)が恰好良い. 吉乃はどうだろう,守ってあげたくなるような,でも芯がしっかりしていて一緒に居た…

ITP1_10_D: Distance II

AOJ

問題 URL: ミンコフスキー距離 | プログラミング入門 | Aizu Online Judge 要約: p=1, 2, 3, ∞ の場合のミンコフスキー距離を求めよ ソースコード GitHub: AOJ/ITP1_10_D_Distance-II.c at master · canon4444/AOJ · GitHub ソースコード: #include <stdio.h> #includ</stdio.h>…

ITP1_10_B: Triangle

AOJ

問題 URL: 三角形 | プログラミング入門 | Aizu Online Judge 要約: 三角形の2辺の長さとその間の角度(degree)が与えられる.三角形の面積・周の長さ・入力で最初に与えられた辺を底辺とした場合の高さを求めよ. ソースコード GitHub: AOJ/ITP1_10_B_Triang…