演習の課題でBrainfuckのコードを提出する方法
以前からC++のコードを積極的に提出した結果、なぜか単位が取れた。 しかも、特に何も言われない。 C++14で書いたし、templateも使ったし、みんな大好きconstexprも使ったのに・・・。 これは間違いなく何か…
以前からC++のコードを積極的に提出した結果、なぜか単位が取れた。 しかも、特に何も言われない。 C++14で書いたし、templateも使ったし、みんな大好きconstexprも使ったのに・・・。 これは間違いなく何か…
生まれつき頭の設計に問題があり、郵便番号が覚えられない身なので郵便番号をMySQLに入れた。 データの入手 日本郵政がデータを公開しているのでそれを使う。 郵便番号データダウンロード – 日本郵便 http:…
Dir.globでできます。 外部ライブラリ不要です、すごい。 **を使うと再帰的にサブディレクトリの中を探索できます。 例えばカレントディレクトリ以下のサブディレクトリを探索する場合は [crayon-670ee606…
課題でウェブページを作れとな? そんなの簡単っていうwwwwwwMarkdownで書いてHTML吐いてCSSで適当に飾っとけばいいっていうwwwwwwwww しかし!以下の制約があるのだ! HTMLのソースコードはPDF…
某演習科目のソースコードが非常によろしくない問題です。 こんなクソコード学生に教えてたら悪い癖がつくことは間違いない・・・というかもう悪い癖がついてます。 でも俺は嫌な思いしてないから(諦め) マジックナンバーの多用 マ…
大学の演習でとんでもない糞コードが出てきてしまったので投稿です。
1 2 3 4 5 6 7 8 9 10 11 |
#include <math.h> ... int x, y; ... if (fabs((x - 180.0) * (20 - 60) - (230 - 180) * (y - 60)) < 30) { ... } |
このコードは学生が書いたものではなく、教員が書いたコードです。 まず、マジックナンバーを…
Valaとは Vala は GObjectを利用したC言語のソースコードを生成する、セルフホスティングコンパイラを持つオブジェクト指向言語である。 C#に似た構文を持ち、無名関数やシグナル、プロパティ、ジェネリクス、メモ…
html直置きだといろいろと面倒なことに気がついたので、sinatraでどうにかすることにした。 sinatraとは Sinatraは最小の労力でRubyによるWebアプリケーションを手早く作るためのDSLです。 Sin…
C言語以外全く触れたことのない学生にCのコードをFortran、Perl、Ruby、Javaで再実装させるというマジキチな実習がありました。 どう考えても無理ゲーです、本当にありがとうございました。 無理ゲーな理由はこの…
☆お知らせ☆ この記事が人気すぎるので真面目にfopen_sについて新しい記事を書いたのでご覧ください。 https://khws4v1.myhome.cx/article/2017/04/13/%e3%81%aa%e3…