つらねの日記

プログラムの進捗やゲームをプレイした感想などを書き連ねる日記。

p5pchat 〜p5.js でpaint chat〜

この記事はProcessing Advent Calendar 2015の15日目の記事です。 前置き 昔,幾つかお絵かきソフトを作った. turanegaku.hateblo.jp turanegaku.hateblo.jp せっかくだから通信したいと考えたのだが, processing.netのServerとClientを使うとなるとちょっ…

ソフィーのアトリエのためのツールを作った.

前置き ソフィーのアトリエを買いました. social.gust.co.jp そこで,プレイしてて思ったのが,錬成で現在の手持ちでは直接の経路がない欲しい特性のついた物質を作ろうとしたときに,楽をしたいなと. 作った というわけで試しに物質Aから物質Bへの経路を…

Prinz Eugen出ました

turanegaku.hateblo.jp ようやくPrinz Eugenに邂逅できた.イベントももうすぐ終わりが近い,若干の焦りも感じていたが,無事出逢うことができた. 掘りの記録 こうして眺めてみると案外同じ娘が出ることは少なく,幅広いドロップが観測できた.. ガシャン…

atom autocomplete-clangで#include <bits/stdc++.h>する

c++

前置き atomでautocomplete-clangを使ってc++を書いている.自動補完してくれる優れものだが,#include bits/stdc++.hしようとすると補完が全く効かなくなる. include pathにbits/stdc++.hまでを通したりしても全然だめだった. それを解消できたのでそのメ…

ACM ICPC 2015 アジア地区予選 つくば大会 参加記

perlの神大先生とモデリングのまーしゃさんと一緒にICPCアジア地区大会に参加した.チーム名は,上から読んでも下から読んでもCodedoC. 折角言葉遊びのようなチーム名にしたので, Team Introductionをあいうえお作文で原案作ったのに, とりあえずスカイプ…

艦これ 2015秋イベ E4 西方海域戦線 ステビア海 M丙掘り

概要 MマスでドロップするPrinz Eugenを狙う. 打撃部隊(DEFIKM) 機動部隊(AB(CE)FIKM) ※秋津州でCEを回避噂によると,丙では陣形が輪形陣の時Prinzドロップがないらしい. ボスを3回削って,最終形態にしてから掘りに入った方が良さそう.Iマスでの被害を…

艦これ 2015秋イベ E2 コロネハイカラ島沖 甲突破

ルート 中ルート(ADFIJK)を選択した. ルート固定に史実艦五隻を導入. 編成 神通 雪風 浜風 夕立 三日月 皐月 その他 睦月型をドラム艦に,その他は1つずつ搭載.計10つ. ゲージ減少量はA勝利で一回につき53,320必要なので途中一回だけドラム缶を一つ増や…

艦これ 2015秋イベ E1 ショートランド泊地沖 甲突破

ルート 下ルート(BEHJ)を選択した. Fマスが空母マシマシで重いので回避する. Hマスはタ級*2とはいえ連合艦隊なので,さほど脅威ではないだろう. 編成 第一 扶桑 赤城 鳥海 球磨 最上 古鷹 Hマスで69だけ制空値が必要.烈風を一つ積んだ. 第二 神通 夕立 …

つらい

つらい rubyで proxy server → Console(エスケープシーケンス) ↓ job scheduler→ terminal-notifier が辛くなってきたので,ncursis使おうかとしていたころのこと. Electronにであった. もちろん本当はデスクトップアプリケーションで作りたかったけど,osx…

AOJ 2175 - Whist

Whist | Aizu Online Judge 問題 トランプのゲームを行う. 南北,東西のチームに別れて,13回カードを出しあい,勝利した回数が多いほうのチームの勝利. 初めに指定された絵柄が一番強い 前ターンに勝利した人が出す絵柄が次に強い.最初は西(贔屓だ) 弱い…

AOJ 2049 - Headstrong Student

Headstrong Student | Aizu Online Judge 問題 循環小数の始まりと周期の長さを求めよ. 考え方 実際に割り算の筆算をしてみて,同じあまりがでたら,循環. 余りが小数点以下何桁目で表われたかをメモしておく. 二回目に出てきたときから最初にでてきた桁…

AOJ 2031 - Hyper Rock-Scissors-Paper

Hyper Rock-Scissors-Paper | Aizu Online Judge 問題 手の数が多いジャンケンがある.入力として出した手があたえられるので,勝者を出力せよ.勝者がいないときにはDraw. 勝者は誰にも負けずに勝利しているもののことをいう. やったこと このハイパージャ…

terminal-notifier 使おうとしたら嵌った

github.com osascript -e 'display notifaction' が動かないので,terminal-notifierを使おうとしたら同様に動かなかった. script editorからのdisplay notifactionは動く. 環境 OS X El Capitan iTerm2 2.1.4 tmux 2.1 zsh 5.1.1 terminal-notifier (1.6.…

ruby ASCII-8BIT 文字化けする

現象 Rubyist Magazine - WEBrickでプロキシサーバを作って遊ぶ 上の記事を参考にrubyでwebrick使ってproxy server作っていざbodyを出力したら凄いいきおいで文字化けする(もうtmuxのステータスバー?とか侵食する勢い). res.body.encoding の値がASCII-8BIT…

OSX desktop の 配置が勝手に変わる

めも. 意図せずにdesktopの順序がかわることがあった. Mission Control の設定のせいだった. 環境設定から"Mission Control"へ "最近の使用状況に基づいて操作スペースを自動的に並べ替える"のチェックを外す. 以上.

AOJ 2024 - Blackjack

Blackjack | Aizu Online Judge 問題 ブラックジャックのディーラーをしてくれるプログラムを作れ。 ディーラーは手札の点数が 16かそれ以下のとき Aが11と数えられて17のとき hitsし,それ以外はstandsする. 考え方 普通に人間がディーラーをやるときのよ…

Vimperator でキーが効かなくなる現象

前置き 最近Vimperator というFirefox addon を利用していた。 addons.mozilla.org キーボードだけでブラウジングができるという優れものなわけだが、時たま唐突にキーが効かなくなることがあった。 特に、(なんのためのaddon だという話だが)マウスを使って…

JavaFX width fit ImageView in ListView

前書き 画像ファイルを分類分けして、それらをフォルダに入れておく(しかも階層が深いものもある)と画像があるディレクトリまで移動してプレビュー画面を開いてと、面倒くさいときがある。 そういった問題を解決すること、昨日のLTでのJava8のStreamの話を聞…

processing でbpm 解析

前置き 楽曲解析には前から興味があった。 仮に至極正確な楽曲解析を行うことができたとすると様々なことを行うことができる。 自動採譜や楽曲のジャンルの分類、作曲するAIに始まり、ゲーム制作においても大いに役に立つ。 音楽ゲームの譜面や、弾幕STGでこ…

コマンドラインでpywinauto しようとしたときのまとめ

前置き いつもはcygwin を使っているのだが、pywinauto を使おうとしたら、なぜかできず、調べたところcygwin ではできないらしい。ctypes もできなかったのでだめっぽい。というわけでコマンドラインからpython を動かそうということになった。 install pyt…

python で excite 翻訳をしてみた。改

前置き python で excite 翻訳をしてみた。 - つらねの日記turanegaku.hateblo.jp以前 python で excite 翻訳を試みたが、さすがに英語翻訳だけでは耐えられず、 相互翻訳機能を付けたものを基本的に使っていた。(とはいえ 翻訳したいときというのは調べ物を…

AOJ 2015 - Square Route

Square Route | Aizu Online Judge 問題 街がある。その街の道路は端から端まで引かれている。 矩形の辺に道路を使って正方形を作り、その数を数えろ。 考え方 各道路の交点から左上に線を引きその線上に別の交点が存在したときに正方形を作ることができる。…

python で excite 翻訳をしてみた。

前置き pythonを触ることになった。何かしら練習をしたかったのだが特にやることが思いつかなかったので、何となくexcite 翻訳をしてみることにした。こんな感じ excitrans.py import urllib, urllib2 import re url = "http://www.excite.co.jp/world/" str…

GE2RB キャラボイス開放した。

前置き というわけでGE2RBのすべての非DLCにクリアマークを付けた。 それにあたり、キャラボイスを開放することができた。 視るに、本来装備していない武器のBAボイスや捕食が不可能なキャラの捕食ボイスなども用意されているようでなかなかに面白い。

AOJ 2002 - X-Ray Screening System

X-Ray Screening System | Aizu Online Judge 問題 危険物が含まれているかどうかをチェックする。与えられる情報は上から撮影したときの情報である。危険物は非矩形をしている。探索問題

AOJ 1162 - Discrete Speed

Discrete Speed | Aizu Online Judge 問題 指定された都市から都市へ移動するためにかかる時間を求める。自機は速度を持っており、スタートの都市からは速度1で出発しゴールの都市へは速度1で到着する。各都市では減速または加速を行うことができる。道路に…

AOJ 2020 - Princess's Japanese

Princess's Japanese | Aizu Online Judge 問題 御姫様が日本語を勉強する。ローマ字が与えられる。無声化する母音を求める。文字列処理。

AOJ 2151 - Brave Princess Revisited

Brave Princess Revisited | Aizu Online Judge 問題 御姫様が街を移動する。道中ではダメージを受ける可能性があり、予算から道ごとに定められた料金を支払うことでダメージを無効化できる。目的地に到達した時の最小被害値を求める。経路問題。

CLionを入れた

c++

前置き 競技プログラミングをやる時期が近付いてきた。 今まではsublime + cygwinで行っていたのだが、やっぱりちょっと面倒くさい。 以前もEclipseでc++をできるようにしようとしたり、Qtを入れようとしたりしたのだが、環境構築に失敗した。 本日、最近CLi…

お絵かきソフト2

PGraphics go; ArrayList lines; Line nowDraw; ColorCircle colorCircle; Button back; Button clear; GroupButton penWidth[] = new GroupButton[6]; int penW = 2; ArrayList buttons = new ArrayList(); void setup() { size(500, 400); colorMode(HSB, …