制作物まとめ

作ってきたもの一箇所にまとめたくなったのでまとめ (趣味でやったやつだけ) スライドパズル (2009) たぶん初めてまともに作ったゲーム 「ゲームプログラマになる前に覚えておきたい技術」という本でゲームの作り方を学んで、その本に付属してたライブラリで…

nanって何なん

メモですチェック環境 : Visual Studio 2015 Update 3 Releaseビルド infからnanをつくる const float nan = numeric_limits<float>::quiet_NaN(); const float inf = numeric_limits<float>::infinity(); printf("nan = %f\n", nan); printf("inf + inf = %f\n", inf + in</float></float>…

ICPC2015 アジア地区つくば大会 参加記

チームUNYOLERの1人として参加しました 国内予選が33位の大学内3位と普通なら落ちてるレベルなんですが謎のパワー(ホスト校枠)で通過してました。やったぜ。 メンバー negi_magnet : やるだけだけ解けるマン。コンテスト中は大体実装 everysick : 解法の考案…

CODE FESTIVAL 2015 参加記

CODE FESTIVALという競プロのお祭りに参加してきました予選A : 4完136位(ここで通過) 予選B : 寝過ごした行き路筑波からだと1.5hぐらいで着くので8時起きの8時半出発 電車で隣になったオッサンから刺激臭がしてつらみポイントが貯まる ちょっと歩こうかと思…

ICPC2015国内予選参加記

参加してました。チーム「UNYOLER」です ICPCとは、大学間対抗の競技プログラミングコンテストです。詳しくはこちら A問題 チームの人に任せた ささっと一発AC B問題 チームの人に任せた こっちも一発AC C問題 自分の担当。インデントで括弧を表した数式を計…

vector<bool>

「vectorは省メモリだけど遅い」と言われますが、どのぐらい遅いのか。検証します 検証条件 vectorで宣言した配列と、bool[]で宣言した配列それぞれについて、以下のコードを実行する // 10^8回の代入 for(int i=0; i<10000; i++) { for(int j=0; j<10000; j…

MikuMikuWatch製作記

この記事は「coins Advent Calendar 2014」の14日目の記事です。AdventCalendarから来られた方のために簡単に自己紹介します。 ねぎです。3編生です。概念としての初音ミクが好きです。 What is "MikuMikuWatch" ? MikuMikuWatchとは、開発中のAndroid Wear…

ハル研プロコン2014参加記

ハル研究所プログラミングコンテスト2014に参加してました 400万点の壁を超えられなかった(かなしい) 工夫点 Uターンするような蓮の配置のとき 定期的に加速していると蓮を通りすぎてしまうことがあり、大きなロスになる(先輩忍者がよく通り過ぎてる) 蓮を踏…

javascriptとSPARQLでオープンデータをいじくる

オープンデータ・アプリコンテストが気になったので、とりあえずjavascriptからSPARQLを使ってオープンデータで遊んでみました SPARQLってなんぞや SPARQLはクエリ言語で、データベースを扱うためのSQLと似たようなものです。 SQLがデータベースを操作するな…

DXライブラリで多角形を描く (with C++サンプル)

DXライブラリで2Dゲーム作ってるときに、多角形を描く必要が出てきました しかし、DXライブラリには三角形を描画する関数ならありますが多角形を描画する関数はありません ということで、多角形を三角形に分割して描くことにしましたどうやって多角形を三角…

powerpointでフローチャート描くときの小技

思いついたメモ 情報系の講義の課題で、プログラムのフローチャートを描くことを強いられています(集中線) フローチャート描くのにはpowerpoint(2007)を使ってるんですが、いつも困ることがありましたそれは、下図の赤矢印を描くときです 実際に描いてみても…

C++で二次元配列を動的生成する3つの方法

C++で二次元配列を動的生成するには?ということで、思いついた3つの方法①newする 動的生成といえばnew。C言語ならmallocとかcallocにあたります 以下はint型の二次元配列をnewして使ってdeleteする方法 #include<iostream> using namespace std; int main(){ /* new *</iostream>…

プロキシ環境下でのMacPorts設定

備忘録MacでPHPの開発環境整えようとしてMacPorts使った時にプロキシで引っかかったのでメモ (参考:http://destefano.wordpress.com/2011/03/18/macports-behind-a-proxy/)[問題] MacPortsで"sudo port install apache2"と入力した際に、こんなエラーが Err…