2010-02-01から1ヶ月間の記事一覧

ProjectEuler.vim : VimからProjectEuler

Vim

ProjectEulerとは? ProjectEulerとは、プログラムで解く数学の問題集です。 公式サイト:About - Project Euler つまり、数学的知識が必要で、かつプログラムを組まないととてもじゃないけど解けない問題が多数公開されています(2009-2-24時点で279問ありま…

Cookie.txtの内容

cURLで受け取って保存したcookieの読み方のメモ。ここに書いてありました。 [domain] [flag] [path] [secure] [expiration] [name] [value] projecteuler.net FALSE / FALSE 1269495117 p_username hogedomain … cookieを発行&読みとれるドメイン flag … coo…

VimでFizzBuzz

Vim

vimscriptを勉強してみることにしました。とりあえず新しい言語やるときはHello World!とFizzBuzzだよね!ってことでやってみました。 let s:n = 50 function! Fizzbuzz() let i = 1 while i <= s:n if !(i % 15) echo "FizzBuzz" elseif !(i % 5) echo "Buzz…

changelog.vim : vimでchangelogメモ

Vim

これを読んでみて私もchangelogメモを始めてみることにしました。 Vimには標準でchangelog.vimというプラグインがあります。使い方はこちらが参考になります。 で、このプラグインはヘルプによれば.vimrcに runtime ftplugin/changelog.vim とするとグローバ…

メモ:ポインタのインクリメントについて

C

int *pについて。+は値が1増加したことを示す。はじめのp,p[0],p[1]の値は式の評価時時点での値。その次が評価終了時点での値。 *と++は優先順位が等しい(右から左へ評価される) 式 評価値 p p[0] p[1] p p[0] p[1] *++p p[1] + - - - - - ++*p = ++(*p) p…