読者です 読者をやめる 読者になる 読者になる

日々精進

aikoと旅行とプログラミングと

【AOJ 2399】Save Your Privacy!

問題 Save Your Privacy! | Aizu Online Judge ソースコード #include <cstring> #include <iostream> using namespace std; #define rep(i,n) for(int i = 1 ; i <= n ; i++) int main(){ int n; bool data[101][101]; bool ans[101]; while(cin >> n, n){ memset(data, false,</iostream></cstring>…

【AOJ 2007】Make Purse Light

問題 Make Purse Light | Aizu Online Judge ソースコード #include <iostream> #include <algorithm> using namespace std; #define rep(i,n) for(int i = 0 ; i < n ; i++) int coin[4]; int min_coin[4]; int d[] = {10, 50, 100, 500}; int out[4]; int main(){ int m; bool f</algorithm></iostream>…

【AOJ 2019】Princess's Marriage

問題 Princess's Marriage | Aizu Online Judge ソースコード #include <iostream> #include <vector> #include <cstdlib> #include <cmath> #include <algorithm> #include <utility> using namespace std; #define rep(i,n) for(int i = 0 ; i < n ; i++) #define pii pair<int, int> #define pb push_back #define N 10000 </int,></utility></algorithm></cmath></cstdlib></vector></iostream>…

【AOJ 1180】Recurring Decimals

問題 繰り返す10進数 | Aizu Online Judge ソースコード #include <iostream> #include <string> #include <map> #include <algorithm> using namespace std; #define rep(i,n) for(int i = 0 ; i < n ; i++) string zero(string s, int l){ while(s.length() < l){ s = "0" + s; } return s; }</algorithm></map></string></iostream>…

【AOJ 2012】Space Coconut Grab

問題概要 Space Coconut Grab | Aizu Online Judge エネルギーeが与えられるので、以下の条件を満たす最小のx+y+zを求めて下さい。 x, y, z はいずれも非負の整数である. である. ソースコード #include <iostream> #include <algorithm> using namespace std; #define rep(i,n)</algorithm></iostream>…

【AOJ 2001】Amida, the City of Miracle

問題概要 あみだくじの動きをシミュレーションしましょう。 Amida, the City of Miracle | Aizu Online Judge ソースコード #include <iostream> #include <utility> #include <vector> #include <algorithm> #define pb push_back #define rep(i,n) for(int i=0;i<n;i++) #define P pair #define pii pair<int,int> using namespace std; int main()</n;i++)></algorithm></vector></utility></iostream>…

【AOJ 1377】Numeral System

問題概要 "m","c","x","i" の4個の文字と "2","3","4","5","6","7","8","9" の8個の数字を使ったMCXI文字列が与えられる。 文字列中に,"m","c","x","i" の各文字はたかだか1回現れる。 文字 "m","c","x","i" は,それぞれ 1000,100,10,1…

J1開幕までもう少し!ジュビロ磐田監督に清水範久が直撃取材などなど【小ネタいろいろ】

(画像は公式サイトより) J1開幕まであと少し あの劇的なゴールによって決めたJ1があと1週間で開幕ですね。シーズンオフの間にも様々なことがありました。駒野・伊野波選手など主力組の何名かが移籍、森島・アダイウトン選手の完全移籍などなど書ききれない…

DjangoでWebアプリを作りたい【第3回 Modelの作成】

前回簡単なViewを作成しました。今回はWriting your first Django app, part 2の章を進めていきたいと思います。 データベースのセットアップ mysite/settings.pyを開いて、データベースのセットアップを行います。Djangoのデフォルト設定ではSQLiteを使用す…

DjangoでWebアプリを作りたい【第2回 Viewの作成】

前回までで開発環境が整いました。いよいよアプリケーションを作成していきます。 Djangoで書かれたアプリケーションはPythonパッケージから出来ており、ある規約にしたがってPythonパスのどこかに置かなければなりません。しかしそのパス群を提供する仕組み…

新たなスレッドを作成するpthread関数群メモ

今回はPOSIXが標準化したスレッドを扱うインターフェイス群の使い方をメモ。コンパイルするときは、-pthreadオプションをお忘れなく。 スレッドの作成 pthread_create関数 書式 #include <pthread.h> int pthread_create(pthread_t *thread, const pthread_attr_t *attr</pthread.h>…

alarm関数とpause関数を利用してsleep関数を実現する。

sleep関数をalarm関数とpause関数を用いて実装する。 書式 alarm関数 #include <unistd.h> unsigned int alarm(unsigned int seconds); pause関数 #include <unistd.h> int pause(void); 概要 alarm関数 呼び出したプロセスに対して、seconds秒後にSIGALRMを送る関数。 pause関数</unistd.h></unistd.h>…

プロセスにシグナルを送るkill関数メモ

プロセスにシグナルを送るkill関数についてのメモ 書式 #include <sys/types.h> #include <signal.h> int kill(pid_t pid, int sig); 概要 任意のプロセスグループまたはプロセスにシグナルを送ることができる。第一引数に指定されたプロセスpidに第二引数のsigが送られる。pidに0を</signal.h></sys/types.h>…

イベントの発生を伝えるsignal関数メモ

今回はイベントの発生を伝えるシグナル(割り込み)を発生させる関数signalについてのメモ。POSIXでは非推奨となっているが、諸事情によりsignal関数について明記することにする。 書式 #include <signal.h> typedef void (*sighandler_t)(int); sighandler_t signal(i</signal.h>…

指定したプログラムを実行するexec関数メモ

今回は引数によって指定したプログラムを実行するexec関数についてのメモ。今回はexecl関数とexecv関数について書く。 書式 #include <unistd.h> int execl(const char *path, const char *arg0, ... /*, (char *)0 */); int execv(const char *path, char *const argv</unistd.h>…

新たなプロセスを生成するfork関数&wait関数メモ

今回はC言語の話。新たなプロセスを生成するfork関数と、併用することが多いwait関数についてのメモ。 【2015/12/01】exit関数とsleep関数を追記 書式 fork関数 #include <unistd.h> pid_t fork(void); wait関数 #include <sys/wait.h> pid_t wait(int *status); 概要 fork関数 呼</sys/wait.h></unistd.h>…

明治安田生命J2リーグ第40節 ジュビロ磐田 VS V・ファーレン長崎【2015/11/8】

J2も残り3試合。ホームの試合で言うと今日の試合を合わせて2試合です。すべての試合を勝っていかなければいけないし、ジュビロにはその力がるように思います。 さて今日は対V・ファーレン長崎戦。前回は櫻内のゴールで先制したもののその後はあまりよろしく…

DjangoでWebアプリを作りたい【第1回 開発環境の構築】

DjangoはPythonで作られているWebアプリケーションフレームワーク。使いたいなぁと思って日がたってしまったのでそろそろはじめていきたいと思い書き始めました。DjangoはDRY(Don't Repeat Yourself, 重複を減らそう)の精神で作られているそう。特徴は様々あ…

明治安田生命J2リーグ第39節 東京ヴェルディ VS ジュビロ磐田【2015/11/1】

久しぶりのブログはジュビロ磐田の話。 私自身、かれこれジュビロを応援し続けて10年程になる。親のサッカー好きも影響して小さな頃からスタジアムに通っていた。 J2に落ちた時ももちろん見ていた。落ちる時のチームというのは(ガンバやエスパルスを見てい…

CakePHPの命名規則

CakePHPには命名規則というものが存在する。 なぜならば、「設定より規約」という考え方だ。コレについては省略。 例えばクラス名であったり、テーブル名であったり。 初めて見る私にとっては少し複雑であるため、一応わかったことだけでもまとめておこうと…

xampp+CakePHP

~を使って~を使うってタイトルってどうなんでしょう。 さてさて、いろいろ有りましてCakePHPを使うことになりました。 環境作成にはxamppを使いました。備忘録として書いとこうかと。 基本的には他のサイト様が書いてるのと一緒なので! バージョン Window…

京都桜めぐりの旅

お久しぶりです。 前回のブログを書いたのが昨年の12月9日。5ヶ月近く開きました。なんてこったい。その5ヶ月なにをやっていたかといえば、特に何もしてません。普段通り何ら変わらない生活をしていました。 先月北陸に行きつい先日京都に行ったぐらいしか話…

パソコン甲子園2012参加記

お久しぶりです。 なんでこんなに間が開いたかといいますと、(私のサボりぐせというものもあるのですが)パソコン甲子園の関係で色々忙しくなかなかかけなかったという次第です。さて、本題。 今回僕はパソコン甲子園2012に参加して参りました。 モバイル部…