タグ

ブックマーク / thinkit.co.jp (6)

  • ISUCON史上初の学生チーム優勝! 勝利のカギは「チームワーク」と「失敗からの学び」

    決められたレギュレーションの中で、お題となるWebサービスを限界まで高速化するチューニングバトル「ISUCON」。最大3名でチームを組み、アプリケーションに自由に手を加え、出題者が用意したベンチマークで最も優れたスコアを叩き出したチームが優勝となるコンテストだ。 2018年で8回目の開催となるISUCON8(予選参加チーム数528組(一般432、学生96)、参加者合計1392人。うち30チームが選出場)に激震が走ったのは10月のこと。ISUCON史上初の学生チームが優勝をさらったのだ。稿では、優勝チームのメンバーである中西 建登さん、市川 遼さん、薮 雅文さんにISUCON優勝までの軌跡を聞いた。インタビュアーはリードエンジニアの亀岡 亮太さんに務めていただいた。 個性的なメンバーでチームを結成 亀岡:自己紹介をお願いします。 中西:電気通信大学2年の中西です。もともとサーバー運用会社

    ISUCON史上初の学生チーム優勝! 勝利のカギは「チームワーク」と「失敗からの学び」
    tyage
    tyage 2019/02/14
    オッ
  • 参加者全員がAmazonギフト券をもらえる『インストールマニアックス』にエントリーせよ!

    Think ITでおなじみのインストールマニアックスが、いよいよ日より応募受付を開始しました。今回は、参加者全員が¥15,000のAmazonギフト券を獲得できる特典や、参加の流れについて簡単に紹介していきます。 “インストールマニアックス”って何? インストールマニアックスとは、“指定された場所(サーバー・クラウドなど)に、どれだけ多くのソフトウェアをインストールできるか”を競い合うコンテストです。 舞台となるのは、マイクロソフト社のクラウドプラットフォーム「Windows Azure」、ここにどれだけ多くのOSS(オープンソース・ソフトウェア)をインストールできるかを、参加者全員が競い合います。 全員にAmazonギフト券ゲットのチャンス 上位受賞者への豪華賞品はもちろんですが、2のインストールを完了するだけで、なんと全員にもれなく¥15,000分のAmazonギフト券がプレゼント

    tyage
    tyage 2012/10/29
  • 人気軽量プログラミング言語5選

    はじめに 今回は人気軽量プログラミング言語5選と題して、PythonRubyPerlPHPJavaScrpitを紹介します。今回扱う言語も、前回と同じくTIOBE Softwareのランキングで人気があるものを選んでいます。 軽量プログラミング言語は、Lightweight Language(略してLL)とも呼ばれます。短い記述で処理を実現でき、手軽に取り扱うことができるプログラミング言語です。PythonRubyはLLの代表格ですね。 LLはCやJavaなどを使うまでもないような、ちょっとした処理を書く際に利用するととても便利です。また、最近ではCPUの性能向上やメモリの大容量化に加えて、軽量プログラミング言語自身の速度改善なども積極的に行われているので、大規模な開発において活躍する機会も増えています。 LLは学習難易度が比較的低いものが多いです。前回取り上げたコンパイラ言語を

  • 人気コンパイラ言語5選

    はじめに 今回から、現在人気があるプログラミング言語を個別に紹介していきます。稿ではコンパイラ言語5選と題して、C、C++、Objective-C、Java、C#の5つを取り扱います。この5つの言語は、TIOBE Softwareのランキングを参考に上位の言語を選んでいます。 TIOBE Software: The Coding Standards Company TIOBE Softwareのランキングは検索のヒット数などを元に、プログラミング言語の人気をランキング化したもので、2011年3月度のランキングでは、上から、Java、C、C++、C#、PHPPython、(Visual)Basic、Objective-C、PerlJavaScriptRubyの順になっています。 なお、上記ランキング英語圏の影響が強く出ています。日語圏で集計した場合はまた違った結果になることが予想

  • 開発環境の構築

    はじめに 皆さまこんにちは。タオソフトウェアの谷口と申します。縁あって、Think IT で連載させていただくことになりました。昨今急速に注目を集めているアンドロイド。4月にはNTTドコモ社のXperia、ソフトバンク社のHTC Desire、KDDI社のIS01といったアンドロイド搭載端末が発表・発売開始され、2010年はアンドロイドが一気に盛り上がる年になると思われます。 記事では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方々に向けて、アンドロイドプログラミングの第一歩についてお伝えしてみたいと思っています。 何を使って開発するのか アンドロイドアプリはJAVAで書かれています。ですので、開発にはJAVAアプリケーションの開発環境が必要です。 Google社のからは、Eclipse(エクリプス)という統合開発環境にアンドロイド用のSDK(ソフトウェア開発キ

  • 簡易ブラウザの作成(その2)

    はじめに こんにちは。タオソフトウェアの谷口と申します。昨今急速に注目を集めているアンドロイド(Android)。 稿では、そんなアンドロイド上で動くアプリケーションを書いてみようと考えている方に向けて、アンドロイド・プログラミングの第一歩についてお伝えしたいと思っています。 前回は、 WebViewを使ってGoogleのWebページを表示するところまでを実装しました。 今回は、About画面を追加する作業を通して、画面追加の仕方やメニューの操作方法について説明していきます。 オプションメニューを追加する アンドロイド端末のmenuキーを押したときに表示されるメニューを「オプション・メニュー」と呼びます。 今回は、About入力画面をオプション・メニューから呼び出せるようにします。 オプションメニューに「About」アイテムを作成するコードを追加しましょう。 MyWebView.java

  • 1