タグ

2014年6月22日のブックマーク (11件)

  • Getting Started with the G1 Garbage Collector

    Purpose This tutorial covers the basics of how to use the G1 garbage collector and how it can be used with the Hotspot JVM. You will learn how the G1 collector functions internally, the key command line switches for using G1, and options for logging its operation. Time to Complete Approximately 1 hour Introduction This OBE covers the basics of Java Virtual Machine(JVM) G1 Garbage Collection (GC) i

  • EC2でCentOSを使う - サーバーワークスエンジニアブログ

    みんな大好きCentOSをEC2で使ってみます。 Amazon Linuxでおおよそのことは足りるのですが、たまにお客様のご指定やらでCentOSを使う機会があります。 少し前までは親切などこかの誰かが作ってくれたAMIやAMIの自作を試みるしかなかったのですが、今はオフィシャルなAMIが用意されていますので、これを使ってみることにしました。 EC2インスタンスを立てたことがある人でしたら、すぐできます。 罠っぽい箇所がいくつかありますので、後から続く人のために罠ポイントを記しておきます。参考になれば幸いです。 5分程度で読める文量です。「続きを読む」リンクをクリックしてぜひ読んでみてください。 とりあえずEC2インスタンスを作る ※セキュリティグループやキーペアなど、なければあらかじめ作っておくことをおすすめします。 AWS Management ConsoleでEC2インスタンスを作る

    EC2でCentOSを使う - サーバーワークスエンジニアブログ
  • Amazon EC2(Linux)のswap領域ベストプラクティス | DevelopersIO

    ども、大瀧です。 Linuxのメモリ管理で欠かせないのがswapですよね。EC2のディスク管理には独特な仕様があるのでその辺りを踏まえつつ、EC2(Linux)でどのようにswap領域を用意するのが良いのかまとめてみたいと思います。 理屈をこねながらの解説になるので、先にエントリーの結論を。 公式AMIにはswap領域が含まれない m1.small、c1.mediumには900MBのスワップ領域がおまけでついてくる(Amazon Linux AMIであれば、Cloud-initによって自動マウントされる) swap領域には、インスタンスストア(別名Ephemeral Disk)を使うべし では、それぞれ見ていきます。 公式Linux AMIの初期構成にはswapパーティションが無い Amazonから提供される公式のLinux AMIのブートディスクには、swapパーティションが含まれてい

    Amazon EC2(Linux)のswap領域ベストプラクティス | DevelopersIO
  • HDFSシェルコマンド一覧 | mwSoft

    概要 HDFSをコマンドラインから操作する際に使える引数の一覧です。 下記のページを参考にしています。 HDFS File System Shell Guide http://hadoop.apache.org/common/docs/r0.20.0/hdfs_shell.html ls / lsr lsはLinuxなどのlsコマンドと同じ、指定ディレクトリのファイルの一覧を表示する。 $ hadoop fs -ls /user/hdfs Found 1 items drwxr-xr-x - hdfs supergroup 0 2011-11-11 01:35 /user/hdfs/sample ディレクトリを指定しない場合は/user/${ユーザ名}を見に行く。 ディレクトリが存在しない場合は、以下のようなエラーになる。 $ hadoop fs -ls ls: Cannot access

  • CentOS/iostat,sarコマンドのインストール - Linuxと過ごす

    sarコマンドが入っているパッケージ † CentOSでsarコマンドがインストールされているマシンでどのパッケージからインストールされたかを確認してみました。 $ rpm -qf /usr/bin/sar sysstat-7.0.2-11.el5 参考資料 逆引きUNIXコマンド/ファイルやコマンドがどのパッケージに含まれているか調べる方法 上記のコマンドを実行すると、sysstatパッケージにsarコマンドが含まれていることが確認できました。 ↑ sysstatパッケージ情報 † yum info sysstat を実行した結果は以下の通りです。 # yum info sysstat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftp.oss.eznetsols.org

  • JMeter で Groovy スクリプトを使ってみる - えんどーめも

    以下のURLに移行しました。 tadaedo.com

    JMeter で Groovy スクリプトを使ってみる - えんどーめも
  • インテグレーションテストを実行するためのbuild.gradleの記述法 - mike-neckのブログ

    こんにちわ、みけです。 某社で一日中ドラクエやってて、 何の成果もあげていません。 … あ、いや、そんなことはどうでもいいです。 いや、よくないか。 インテグレーションテストとは… とりあえず、ここでは、乱暴な言い方ですが、 ソフトウェアの機能に対して期待している動作を 検証するテストということにしておきましょう。 (一つのオブジェクトレベルでの動作ではないことに注意) ここで、「とりあえず」「ここでは」としたわけですが、 実際のプロジェクトにおいては、 このフェーズのテストは何を保証するべきである というのは、それぞれのプロジェクトで 議論して決めるべきだと思っています。 インテグレーションテストを実行するにあたって、求められるプロジェクト構造 ここでいうプロジェクト構造とは、 プロジェクトマネージャーは◯◯課長で… とかいう話ではありません。 書いたコードをどのディレクトリーに配置する

    インテグレーションテストを実行するためのbuild.gradleの記述法 - mike-neckのブログ
  • Build Variants について - LIFULL Creators Blog

    こんにちは。菊地と申します。 今回は AndroidStudio で導入された Build Variants という仕組みについてです。 AndroidStudio がリリースされてだいぶ経ちますので、今更な感じはしなくもないですが、意外と知らない人も多いかな?と思ったのでまとめてみました。 はじめに AndroidStudio では既存のビルドシステムである Ant に代わって、 Gradle が採用されています。ビルドの設定は build.gradle というファイルに記述していきます。 build.gradle に記述できる内容は多岐に渡り、様々なことが可能となっています。 例えば debug ビルドと release ビルドで APK を区別したい! AndroidManifext.xml に記述する permission を release ビルドには記述したくない! Googl

    Build Variants について - LIFULL Creators Blog
  • WEB+DB PRESS Vol.81にAndroidの記事を書きました - Islands in the byte stream (legacy)

    Google I/O 2014が来週に迫った今日このごろですが、I/Oの前日に発売されるWEB+DB Vol.81に同僚たちとAndroidの特集記事を寄稿しました。私の担当はAndroid Studio+Gradleについてです。 とにかく変化の早いAndroid開発環境ですが、この一年で開発環境周りは格段に良くなってきています。また、いまから開発を始めるアプリなら2.x系のサポートも必須ではないでしょう。今回の記事ではそのあたりを踏まえて、Android開発の知見をまとめました。Androidの特集記事は以下の様な構成です。どうぞよろしく! Androidアプリ開発最前線 設計,実装,デザインの新定石! 第1章:最新Android開発環境構築ガイド Android StudioとGradleの基礎知識……藤 吾郎 第2章:あとで苦労しないための設計と実装 簡単なルールの導入で,可読性,

    WEB+DB PRESS Vol.81にAndroidの記事を書きました - Islands in the byte stream (legacy)
  • #JGGUG でGradle SSH Pluginについて話しました - GeekFactory

    わいわいGroovy ~ 教えてG*小ネタ大会 - JGGUG G*ワークショップZ Jun 2014 - 日Grails/Groovyユーザーグループ | Doorkeeper で発表の機会をいただいたので、拙作の Gradle SSH Plugin についてお話ししました。 speakerdeck.com Gradle SSH Pluginの開発を始めてから約1年半が経ちました。主にヨーロッパやアメリカからIssueやPull Requestをよくもらうため、日ではあまり使われていないと思っていました。今回、Gradle SSH Pluginを現場で使っている or 使いたいという声を会場で聞くことができたのでよかったです。 直近は Gradle 2.0 対応に向けて不具合を修正しています。あと、テストコードが割と雑で、テストの網羅性も低いので改善したいと思っています。Gradle

    #JGGUG でGradle SSH Pluginについて話しました - GeekFactory
  • Hiveのメタストアについておさらい – OpenGroove

    Hiveのメタストアは、何かにつけて、ハマる。分かっているつもりで分かってなかったことも、未だにある。このブログ内や他の場所のあちこちに気づいたことを書いているが、散乱しているのでここでまとめてみる。 以下、過去記事からの引用。 メタストアサービスについて Hiveではメタストアサービスと呼ばれるものを利用する。メタストアサービスはテーブル定義、ここでは「テーブルとHDFS上のデータの対応情報」を管理する。メタストア自体はRDBMSを使用してその情報を管理している。メタストアサービスは以下の3種類があり、要件によって使い分ける。 組み込みメタストア もっとも手軽に利用できる形態。HiveにはJavaで実装されたDerbyというDBが組み込まれており、そのDBをメタストアリポジトリとして利用する。hiveコマンド起動によりDerbyも起動する。同時に一人のユーザーしかHiveを利用できない、

    nobusue
    nobusue 2014/06/22