プログラムの適材適所

Webの世界に入ってきてほとんどC言語とかを触れなくなったけど、最近ちょっと見る機会が増えていまして。 で、改めて思うのはメモリを扱うには最適な言語だなあと。 スクリプト言語とかだとあまりメモリってものを意識しないし、C#とかだとメモリアクセスは危険性が高いから推奨されない。 バイナリファイルを扱うにはすごく適した言語なのですよね。

Webシステムを作るのは大変だけど、WebサイトならExcelでも作れる

昔自分は、ホームページは持っていたけどプログラムは書けませんでした。 逆に言えばプログラムは書けないけどホームページは作れました。 結局のところホームページなんてものはテキストファイルであり、書き方さえ分かれば簡単に作れるのです。 Excelでも作ることはできるのです。

世の中色んなDBがある

どうもデータベース、と言われるとMySQLを想像してしまう人が多いですが、世の中色んなデータベースがあります。 ってことでどんなデータベースがあるかまとめてみましょう。

swiftでビルドが遅い場合にチェックするところ

最近個人的な事情でswiftを触ってまして。 さすがにいろんな言語携わっている自分だから仕様はすぐに把握できたのだけれど、なぜかやたらとビルドが遅い。 cpuが100%超えにすぐなるのだ。 MacBookがダメな子?とも思ったけど、どうやらビルドにものすごく時間がかかってしまう要因があるようなのです。 ってことでビルドが遅いと思ったら以下の点に注意しましょう。

去年ブロフェスでLTやって何が起こったか #ブロフェス2016

今年もブロガーズフェスティバル、略してブロフェスの申し込みが始まっております。 ブログをやっている方、ブログに興味のある方が集まるお祭りです。 著作権の話、アクセスアップの話、運営の話など色々なセッションを楽しむことができます。 もちろんブロガー同士の交流も広がります。 さて、去年は自分もLTをやらせていただいたのですが、LTやったら何が起こったかを少しまとめてみましょうかね。

目的が無いとどうすればいいか分からない

だいたいプログラムを学ぼうとして本とかを買う。 んでハローワールドから始まって、ifを学んでforを学んで関数学んで、オブジェクト志向ならクラス学んでC言語ならポインタ学ぶ。 そして本を読み終わった人は考える。 この先どうすればいいの?と。

パソコンに向かってぶつぶつ独り言言ってるエンジニアを見かけても暖かく見守ってあげてください

「んー、なんかおかしくない?」 「これはどうなってる?」 「うん、そうだよね。じゃあこっちは?」 「なんでこうなってる……?なるほど、そういうことか。」 「つまり、これをこっちにすればいいんだよね。」 「オッケーオッケー。」 これ、全部独り言だったりするのがエンジニアという職業なのです。