とある地味なブログ

プログラミングとお絵かきに関する雑記。

2016-09-01から1ヶ月間の記事一覧

近辺でなに食べるか適当に決めてお店をピックアップするアプリ「なにくう」更新

なにくう - 近所の食べもの屋さんをしらべよう 「なにくう」更新しました。 ぐるなびで検索する機能を追加。デザインを調整しました。

外食でなに食べるか適当に決めるアプリ

なにくう - 近所の食べもの屋さんをしらべよう 作りました。 カテゴリーをランダムに決めて、近所の食べ物屋さんを検索します。 カテゴリーを選んだり、検索する半径を決めたり、キーワードで検索したりできます。 デフォルトでは営業中の店舗で絞り込んでい…

javascriptの標準入力をJavaのScannerっぽく取得する

Node.jsでやる人がいるのか知らないけど、競技プログラミングとか、CodeIQとか、paizaみたいので標準入力を得るスクリプトを書きました。 スクリプト Readerが本体で、Reader(maxLines)のmaxLinesは、入力があり得る最大の行数を指定します。 Reader#read(ca…

Bash on Ubuntu on Windows10 から Windowsアプリケーションを起動する

bashからWindowsのアプリケーションを起動したい。したくない? $ notepad hoge.txt みたいに。 cbwin github.com こちらのツールを使う。 インストールと使い方はREADMEを見てね。 しかし、このツールはUbuntuのパスをWindowsのパスに変換してくれない。(…

ScalaのパーサコンビネータでHTML風テキストを解析する

HTMLの開始タグと終了タグがちゃんと対応してるか確認するパーサコンビネータを書いてみました。 まあ、似たようなことやるなら、既存のライブラリやら、XMLとして文字列をロードすればいいと思いますけどね。 タグの対応をチェックする上で肝要なのは、^?関…

数字の書いてあるN枚のカードから、足してAになる組み合わせの数をかぞえる

C: 高橋君とカード / Tak and Cards - AtCoder Beginner Contest 044 | AtCoder こちらのAtCoderの過去問が、自分には難しかったので、理解したのが吹っ飛ばないうちに備忘録として書きます。 模範解答 http://arc060.contest.atcoder.jp/data/arc/060/edito…

C#でJava風のenumを書く

Javaのenumに慣れてると、C#のenumに不満が出てくる。C言語の派生だからシンプルなんだろうけど... 列挙型をクラスとして、フィールドやメソッドを定義したい。したくない? そんなサンプルを書いてみました。(C#力は)ないです。 参考: stackoverflow.com