タグ

開発に関するtsuyossiiのブックマーク (12)

  • Dockerを3ヶ月本番環境で使って感じた今後の可能性 - GAミント至上主義

    2016年5月ごろからbizoceanのデータ集計、解析プロジェクトDockerを使いはじめ、番環境にはGoogke Container Engineを使っている。 使ってみて、今後コンテナ技術はどんどん普及していくなと確信した。 利用の有無は、開発スピード、サーバーのコスト、メンテナンス費用など競争力に大きな差がつくと思う。 まだ使い始めて3か月もたっていないが、今後普及すると思っている根拠と、その良さをまとめてみようと思う。 Googleでの普及 Googleは言わずもがな、世界一ともいえるコンピューティング技術とインフラを持った企業だ。 Googleにおいてはデーターセンターの管理をしているBorgからコンテナ運用の実績があり、それをいかしてGKEのベースであるKubernetesの開発も行っている。 Dockerに使われているCgroupsももともとGoogleが開発したものら

    Dockerを3ヶ月本番環境で使って感じた今後の可能性 - GAミント至上主義
  • Webフレームワークとは何か | POSTD

    Webアプリケーションフレームワーク、略して「Webフレームワーク」がWeb対応のアプリケーション構築に広く使われているのは、皆さんご存じですよね。単純なブログからAjax機能を搭載した複雑なアプリケーションまで、Web上のすべてのページはコードで記述されています。最近気になるのは、FlaskやDjangoのようなWebフレームワークに興味を持ってはいるけれど、実際にはWebフレームワークの目的や機能をちゃんと理解していない開発者が意外に多いということです。そこでこの記事では、ややもすれば見落とされがちなトピックであるWebフレームワークの基礎を取り上げることにしました。皆さんがこの記事を読み終える頃には、Webフレームワークとは何か、そしてそもそもなぜWebフレームワークが存在するのかという根のところを、きちんと理解できるようになっているはずです。Webフレームワークの基礎知識があれば

    Webフレームワークとは何か | POSTD
  • 「あの言語のアレはこの言語でいうコレだよね」まとめてみた(開発環境・テスト) - Qiita

    経緯 いろんな言語を使う人と交流するときに、別の言語でたとえることが多いな、思った。 「Python でいう pip が Ruby の gem だよ。 Perl でいうところの cpan だね」みたいな説明をする。 自分にとっての母語と外国語の対応がわかると、理解が断然早くなるはず。 せっかくなので、いろんな言語でまとめてみた。 とりあえずは主に開発環境・テストについて。必要だったら他のフレームワークとかも列を増やしたいなー。

    「あの言語のアレはこの言語でいうコレだよね」まとめてみた(開発環境・テスト) - Qiita
  • アイデアに脱帽!2019年に絶対オススメしたいWebサービス・アプリ11選を解説付きで大公開! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、数あるWebサービスやアプリの中から特にアイデアが優れているものだけを集めてご紹介しようと思います! ユニークな発想に触れることで、さまざまな発見や学びがあるはずなのでこれからサービスを開発しようと考えているエンジニアの方にもオススメです。 仕事に役立つものから学習用途に活用できるものまで幅広く集めてみましたので、ご興味ある方はぜひ参考にしてみてください! 普通のカレンダーを軍事レーダーのようなUIに変えてしまったアプリ! 【 Calendar Scope 】 上記の画像をパッと見てカレンダーアプリと分かる人は少ないのではないでしょうか…。 この軍事レーダーみたいな画面は、カレンダーに登録したタスクを意味しているのが面白いポイントです。つまり、予定時間が近づいているタスクがレーダーに表示されており、どんどん迫ってきているのがよく分かりま

    アイデアに脱帽!2019年に絶対オススメしたいWebサービス・アプリ11選を解説付きで大公開! - paiza times
  • ソニック速報

    マッチングアプリ女「お仕事何してるんですかー?」僕「ドーナツ屋さんで販売してますよ」女「…そうなんですね…」

    ソニック速報
  • Perlでブラウズ(HTTP)

    このページでは、インターネットでホームページなどをブラウジングするときに利用するHTTPプロトコルについて、Perlスクリプトを使って説明しています。 概要 HTTPプロトコルとは、Hypertext Transfer Protocolの略で、インターネットでホームページなどをブラウジングするときに利用しているプロトコルです。 HTTPプロトコルは、TCP/IP上のプロトコルで、通常80番ポートを使ってアクセスします。 詳細な定義は、以下のRFCで定義されています。 RFC-2068は、古くなっている(obsolated)ため、RFC-2616を参照しましょう。 RFC-1945 HTTP/1.0 RFC-2068 HTTP/1.1 (Obsolated) RFC-2616 HTTP/1.1 基的にHTTPプロトコルは、メッセージを要求(リクエスト)し、その応答結果(レスポンス)を表示す

  • 即席アプリケーション作成術

    AndroidiPhoneのアプリ、あるいはWindowsアプリをさっくり作りたいけど、言語やAPIを学ぶのは大変--。こう考えている人に朗報です!この特集で紹介する開発ツールを使えば、プログラミング環境への深い知識がなくても、手軽にアプリケーションを作成できます。いずれも無料で試せますので、楽な気持ちでとにかくアプリを作って楽しみましょう! 目次

    即席アプリケーション作成術
  • テキストエディタでWebサイト構築をガンバル人へ(1/3) ― @IT

    テキストエディタでWebサイト構築をガンバル人へ:どこまでできる? 無料ツールでWebサイト作成(6)(1/3 ページ) 「あえて」テキストエディタでWebサイト構築 今回はテキストエディタと組み合わせることで、開発をより便利にできるツールについて考えてみよう。 現在「あえて」テキストエディタでの開発を行われている方には、現在使っているエディタを選択するまでの“経緯”や“こだわり”があると思う。筆者もこれまでにさまざまなテキストエディタを試し、「この程度のもので十分だ」と感じるテキストエディタを現在使っている。 テキストエディタ+α そこで今回は、テキストエディタ自体とそのプラグイン/拡張機能に関する紹介は行わないこととし、「どのようなテキストエディタを使っている場合でも、組み合わせて使うことでより簡単にWebサイト構築ができるツール」という観点で紹介したいと思う。もちろん、Webオーサリ

    テキストエディタでWebサイト構築をガンバル人へ(1/3) ― @IT
  • Google Project Hosting

    Code Archive Skip to content Google About Google Privacy Terms

  • ゆーすけべー日記

    エッジは誰のもの? — CDNの文脈でいうエッジコンピューティングはフロントエンドのものとされることが多い気がするけど、そうじゃない。フロントエンド技術を使ったバックエンドである。 フロントエンド? ユーザーに近いところで実行…

    ゆーすけべー日記
  • Webサーバから始めよう

    Webサーバから始めよう:いまさら聞けない!? Web系開発者のためのサーバ知識(1)(1/2 ページ) プログラマの弱点(?) ある程度の規模の開発プロジェクトでは、上流工程と下流工程、開発担当とサーバ担当、さらに開発担当のなかでもバックエンドのロジック担当とフロント周りの担当など、分業体制で進めていくのが一般的です。 ここまできっちりと分業されていない場合でも、コーディングはプログラマが行い、番向けのサーバ構築などは詳しい人に任せてしまうといったことは多々あります。 こういった分業体制はもちろん理に適ったことなのですが、開発者が常にプログラマに徹してしまっていると、どうしてもサーバ知識が不足しがちになります。アプリケーションを動作させるために必要な最低限の環境を自分のPC上に整えたら、あとはひたすらコーディングの日々といったことの繰り返しになるので、なかなかサーバ知識が深まりません。

    Webサーバから始めよう
  • XULアプリケーション作成入門

    XUL(XML-based User-interface Language, ズール)はXMLに基づいたGUI記述言語で、MozillaのGUIを作成するために作られました。外見はCSS(Cascading Style Sheet)によって調整し、動作はJavaScriptによって記述します。XPConnectという仕組みを使ってMozillaのコンポーネントにアクセスすることにより、ファイル操作やソケット通信なども行うことができます。つまり、ごく普通のアプリケーション(Mozillaのような)が作れるわけです。GIMPのGUIを記述するためのGTK+が独自に発展し、GNOMEにも使われているのと同様に、XULもMozilla以外のアプリケーションを作成するために使われていく可能性があります。 XULの最大の長所はクロスプラットフォームだということです。LinuxGUIMacintos

  • 1