演習の課題でBrainfuckのコードを提出する方法

以前からC++のコードを積極的に提出した結果、なぜか単位が取れた。 しかも、特に何も言われない。 C++14で書いたし、templateも使ったし、みんな大好きconstexprも使ったのに・・・。 これは間違いなく何か … “演習の課題でBrainfuckのコードを提出する方法”の続きを読む

郵便番号のデータをMySQLに入れることでいつでも郵便番号を探せるように

生まれつき頭の設計に問題があり、郵便番号が覚えられない身なので郵便番号をMySQLに入れた。 データの入手 日本郵政がデータを公開しているのでそれを使う。 郵便番号データダウンロード – 日本郵便 http: … “郵便番号のデータをMySQLに入れることでいつでも郵便番号を探せるように”の続きを読む

Rubyでディレクトリの中のファイル一覧を取得

Dir.globでできます。 外部ライブラリ不要です、すごい。 **を使うと再帰的にサブディレクトリの中を探索できます。 例えばカレントディレクトリ以下のサブディレクトリを探索する場合は [crayon-5d36d60a … “Rubyでディレクトリの中のファイル一覧を取得”の続きを読む

Data URL Scheme

課題でウェブページを作れとな? そんなの簡単っていうwwwwwwMarkdownで書いてHTML吐いてCSSで適当に飾っとけばいいっていうwwwwwwwww しかし!以下の制約があるのだ! HTMLのソースコードはPDF … “Data URL Scheme”の続きを読む

某演習科目のソースコードが非常によろしくない問題

某演習科目のソースコードが非常によろしくない問題です。 こんなクソコード学生に教えてたら悪い癖がつくことは間違いない・・・というかもう悪い癖がついてます。 でも俺は嫌な思いしてないから(諦め) マジックナンバーの多用 マ … “某演習科目のソースコードが非常によろしくない問題”の続きを読む

関数のオーバーロードと糞コード

大学の演習でとんでもない糞コードが出てきてしまったので投稿です。

このコードは学生が書いたものではなく、教員が書いたコードです。 まず、マジックナンバーを … “関数のオーバーロードと糞コード”の続きを読む

ValaでTwitterアカウントのOAuth認証

Valaとは Vala は GObjectを利用したC言語のソースコードを生成する、セルフホスティングコンパイラを持つオブジェクト指向言語である。 C#に似た構文を持ち、無名関数やシグナル、プロパティ、ジェネリクス、メモ … “ValaでTwitterアカウントのOAuth認証”の続きを読む

sinatraで動的なウェブサイトを作る

html直置きだといろいろと面倒なことに気がついたので、sinatraでどうにかすることにした。 sinatraとは Sinatraは最小の労力でRubyによるWebアプリケーションを手早く作るためのDSLです。 Sin … “sinatraで動的なウェブサイトを作る”の続きを読む

無理ゲー実習攻略・Fortran、Perl、Ruby、Javaの裏技

C言語以外全く触れたことのない学生にCのコードをFortran、Perl、Ruby、Javaで再実装させるというマジキチな実習がありました。 どう考えても無理ゲーです、本当にありがとうございました。 無理ゲーな理由はこの … “無理ゲー実習攻略・Fortran、Perl、Ruby、Javaの裏技”の続きを読む

fopen_sってなんだよ(C言語)

☆お知らせ☆ この記事が人気すぎるので真面目にfopen_sについて新しい記事を書いたのでご覧ください。 https://khws4v1.myhome.cx/article/2017/04/13/%e3%81%aa%e3 … “fopen_sってなんだよ(C言語)”の続きを読む