今回の記事はコラムとなりますので気楽に読んでください。興味がなければ飛ばしてもらってもかまいません。 今までPythonプログラミングについて解説してきましたが、実際にどのようなものを作れるかということまでは理解できなかったかもしれません。ちょうど「ネジの締め方」や「釘の打ち方」といったものを学んでも「家をどのように作ればいいか」ということは想像できないのと同じで、細かいプログラムの文法などについて学んでも、実際にどうアプリケーションやサービスを作ればいいかということはわからないと思います。 そこで今回はPythonという話題を一旦忘れて、私が作ったソフトウェアの内部を説明することで、どのようにしてアプリケーションやサービスを開発するかについてお話ししていきます。最初に趣味で作ったちょっと派手なサービスについて話して、次に地味だけれども業務に利用されているアプリケーションについて取り扱いま
2016年4月27日 フリーランス, ライフハック Webデザイナーとして働いている私がリモートワークに完全移行して約3年。私のようにWeb系・IT系業界でフリーランスやリモートワークをしている人は、PCやMacとインターネット環境さえあれば仕事ができちゃう分、人と会う機会が激減してしまいます。今回はそんなフリーランサーさん、リモートワーカーさんの「脱引きこもり」にフォーカスします! ↑私が10年以上利用している会計ソフト! 人に会うって、どんなメリットがあるの? フリーランスやリモートワークとして自宅勤務をしていると、なんだか一人で孤島にいるような、寂しい気持ちになりがちです。他のチームメンバーやクライアントとのやり取りもメールやチャットがほとんどで、気がついたら今日一日、一言も声を発していない…なんてことはないですか?もちろん、そんな生活も悪くないかもしれません。でも、ちょっと誰かと話
ここ最近、Elixirという言語がWebプログラマー界隈で話題になっています。 ElixirはErlangのVM上で動くRuby風味の関数型言語で、RailsコミッタのJose Valimさんが作ったプログラミング言語です。 この言語はErlangの並行性とRubyの開発生産性を持っています。 今回はこの言語が出てきた背景と文法の特徴について書こうと思います。 Elixirが注目されている理由 ここ数年、Webアプリケーションは以下の問題を抱えています。 C10K問題 10000以上のクライアントがサーバに同時接続すると、HWの性能は足りていてもOS、ソフトウェアの問題で処理が破綻する ムーアの法則の限界 CPUチップメーカーの製造するチップのクロックレートの成長に陰り。代わりにマルチコアアーキテクチャのCPUが開発されている リアルタイムWeb サーバ、クライアントが常時接続するアプリケ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く