タグ

2015年7月31日のブックマーク (3件)

  • String.format("%d", i)で数字が出てくると思ってたら死んだ話 - Qiita

    あるSlackでの会話 何がおきているのか Android 端末でプラットフォームの API バージョンを出すのに、ちょっと色気を出して、 なんて書いたりします。で、だいたい android-22 みたいな感じになるんですけど、でもやっぱり世界ってのは広くて、ふと見たらなんか android-١٦ とか android-၂၂ とか不思議なやつがいるんですよ。 何それ読めない。 もしかして SDK_INT が変な端末がいるのかな??と一瞬考えたんですが、 Build.VERSION.SDK_INT は名前通りプリミティブな public static final int なので疑いようがなかった。 AndroidじゃなくてJavaの仕様 でよくよく調べると、 java.util.Formatter のドキュメントに Number Localization Algorithm なんてものが書か

    String.format("%d", i)で数字が出てくると思ってたら死んだ話 - Qiita
    krrrr
    krrrr 2015/07/31
  • 自動退役や自動ステータス変更 - オートスケールやスタンバイ機の管理のための自動化 - Mackerel ブログ #mackerelio

    オートスケールのように動的にホストを増減させたり、コールドスタンバイ機を利用している場合、都度退役処理やステータス変更処理を行う必要があります。これまではこの処理を自動化するには起動スクリプトなどで退役処理やステータス変更のためにAPIを叩く処理を独自実装する必要がありましたが、mackerel-agent v0.20.0では設定ファイルに書くだけで処理が行なわれるようになりました。 今回はその方法を紹介します。 OSシャットダウン時にホストを自動で退役させる オートスケールなどを利用している場合、ホストを自動で退役させたいこともあるでしょう。 パッケージインストールした場合はinitスクリプト用の環境変数設定ファイルに一行追記するだけで簡単に自動退役を実現できます。 環境変数設定ファイルはyum/rpmの場合は/etc/sysconfig/mackerel-agent、deb/aptの場

    自動退役や自動ステータス変更 - オートスケールやスタンバイ機の管理のための自動化 - Mackerel ブログ #mackerelio
  • プログラミング言語Frege(フレーゲ)を紹介します - uehaj's blog

    これはマイナー言語 Advent Calendar 2013の21日目の記事です。 Frege(フレーゲ*1 )を紹介します。 Fregeは、Java VM上で動作するHaskell風の言語です。以下のような特徴を持っています。 純関数型言語 非正格評価(いわゆる遅延評価) Hindley-Milner型推論に基づく静的型言語 これらの特徴は、Haskellと共通するものであり、構文も基的なところについてはHaskellとだいたい同じか似ているかもしくはサブセットです。標準関数やデータ型やモジュールについても、Haskell 2010からたくさん引っぱってきているそうです。 しかしながら、Fregeはその目標において、Haskellとの完全な互換性を達成しようとはしていません。実際かなり違っています。特にJava VM上で有用であることに重点が置かれており、プリミティブ型はJavaのもの

    krrrr
    krrrr 2015/07/31
    知らなかった