タグ

2015年4月27日のブックマーク (11件)

  • Goで`uname -m`の値を取得する - Qiita

    みたいなやつ。 syscall.Uname()でsyscall.Utsnameを取得し、そのうちのMachineを文字列として取得する。 package main import ( "fmt" "os" "syscall" ) func main() { m, err := machine() if err != nil { fmt.Println(err.Error()) os.Exit(1) } fmt.Println(m) os.Exit(0) } func machine() (string, error) { u := syscall.Utsname{} err := syscall.Uname(&u) if err != nil { return "", err } var m string for _, val := range u.Machine { m += string

    Goで`uname -m`の値を取得する - Qiita
  • build package - go/build - Go Packages

    Tips for writing clear, performant, and idiomatic Go code

    a2ikm
    a2ikm 2015/04/27
    ファイル名を*_{linux,windows,darwin}.goとすることでOSごとにコンパイルするファイルをフィルタできる
  • 100倍高速なメモリーを独自開発、異色ベンチャーの野望

    プロセッサも、メモリーも、サーバーも、自分たちで作る――。 高度に分業化が進んだコンピュータ業界において、国内ベンチャーのPEZY Computing(以下、PEZY)の取り組みは明らかに異端だ。異端であるだけに、これまでのPC(パソコン)アーキテクチャーの限界を打破する、新たなコンピュータの姿を見せてくれるのでは、との期待が膨らむ。 PEZYは、シリコンバレーで医療機器ベンチャーを創業した齊藤元章氏が、スパコン技術を開発するベンチャーとして2010年に国内で設立した企業である。 同社は新エネルギー・産業技術総合開発機構(NEDO)の支援のもとで、2014年に1024コアのメニーコアプロセッサ「PEZY-SC」を開発。このプロセッサを採用した高エネルギー加速器研究機構(KEK)の小型スパコン「Suiren(睡蓮)」は、電力効率の高さを争う「Green500」の2014年11月版ランキング

    100倍高速なメモリーを独自開発、異色ベンチャーの野望
  • react-rails

    巨大なモノリシック Rails アプリケーションの マイクロサービス化戦略 / 2019 microservices in cookpad

    react-rails
  • React.js meetup #1 を開催しました

    http://reactjs-meetup.connpass.com/event/11232/ 一人Advent Calendar書いた時にやりたいと言っていたのでReact.js meetup #1 を@yosuke_furukawaさんと開催しました。 DeNAさんが会場から懇親会のお酒や寿司、当日の運営まで全てやってくださったので自分はほとんど何もしてないですが..。 当にありがとうございました!! やりたいって言ってこの規模の勉強会を開催させてもらえるの当にスゴいなぁと思います...。 #reactjs_meetup #react_sushi です pic.twitter.com/GdpyF7Paqk — Toru Kobayashi (@koba04) April 24, 2015 ある程度予想はしていたのですが、Talkが10分と短かったりで押して慌ただしい感じになってしま

    React.js meetup #1 を開催しました
  • nginxのパラメータチューニングとh2o - Qiita

    (追記:タイトルが少々煽り気味な気がしたので微妙に変更しました。) h2oとnginxの性能比較 nginxよりも速いとされるh2oですが、実際に自分でもローカルでベンチマークを取ってみました。環境は以下の通りです。 EC2のc4.8xlargeインスタンス gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-16) Linux ip-172-31-13-40 3.14.35-28.38.amzn1.x86_64 #1 SMP Wed Mar 11 22:50:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux nginx-1.8.0 h2o-1.2.1-alpha1 wrk(ベンチマーク) ベンチマークコマンド 実行するベンチマークコマンドは以下になります。なお、オプションはできるだけRequest/secが大きくなるように調

    nginxのパラメータチューニングとh2o - Qiita
  • Apple Watchアプリを作るべきかUIUX評価雑感 | fladdict

    事前レビュー「UI考(番外編) AppleWatchについて、あまり語られてない視点」の続き、週末に使ってみた雑感。 通知マシーンとしての素晴らしさ 通知マシーンとしては文句なく素晴らしい。手首に対する自然なノックからはじまる通知と確認のプロセスは、ミニマルで合理的に設計されている。Facebookのメッセンジャーやカレンダーなどとの相性は抜群だった。 全てをぶちこわす致命傷 いっぽうアプリのプラットフォームとして考えた場合、これはまだ実用に達していないと判断した。おそらく一番致命的な問題はレスポンスの遅さだ。 Apple Watchの謳う最大の価値は、「携帯を取り出すより楽」なことと「グランサビリティ(一目瞭然性)」だった。ところが実際触ってみると圧倒的に遅い。これはiPhone体とのBT通信が全てを台無しにしているためだ。 例えばグランスやアプリを使用する場合を考えてみよう。アプリ利

    Apple Watchアプリを作るべきかUIUX評価雑感 | fladdict
  • ReactとFluxのこと // Speaker Deck

    http://inside.pixiv.net/entry/2015/04/27/170944

    ReactとFluxのこと // Speaker Deck
  • SpeakerDeckのURLを操る! - HAL @bump_of_kiharu

    釣りっぽいタイトルになってしまいましたが、前々からSpeakerDeckの公開スライドのURLの仕様が超絶ダサくて、これどうにかならんのか??と思っていたところ、裏ワザ(なのか分からないけど…)を発見し、Twitterでツイートしたところ地味にリツイートされたので、もしかして皆思ってたけど知らないのかも?と思ったのでブログに書きます。 SpeakerDeckのURLの仕様 試しに1枚のスライドをアップロードしてみます。 すると・・・ まぁこんな感じで公開されるんですが URLぇ・・・(;´Д`) これはアリエナイ。わざわざローマ字に変換されてURLになっとる。ダサい。しかも長い。さらに言えばEditボタンから、スライド名を変更したらURLごと変更される。これが一番アリエナイ。 どうにかならないのか考えた タイトルがURLになるなら、もうURLを意識したタイトルで登録するしかないのか・・・と

    SpeakerDeckのURLを操る! - HAL @bump_of_kiharu
  • 就活サイトを使わない就活

    簡単に書くと、自分はエントリーしたりSPIをしたりESを書いたり面接を受けたりするいわゆる「就活」をしないで行きたい会社から内定を頂きました。 こういう人は案外居ると思うんだけど、就活で悩んだりしている人に参考になったらいいかなと思って書きます。 まず、私には一社だけどうしても行きたい会社がありました。そもそも就活をあまりしたくなかったので、そこに時間をかけようと決意。 就活時期(4月〜)からやっていたら出遅れるし長引くと大学の研究・調査時期に支障をきたすと考えたので、1月くらいから行動開始。 調べると、小さい会社だったのでそもそも採用をしていない。うーん。あきらめられなかったのでメールを送るも、返事がかえって来ない。 で、またまたあきらめられなかったのでそこの会社からを出している知りあいの先生に頼み、採用の有無の確認と「話だけでも聞かせて欲しい」という内容のメールを送ってもらう。 (「

    就活サイトを使わない就活
    a2ikm
    a2ikm 2015/04/27
    行動力と、それを起こすだけの会社に出会えたことがすごい
  • [go-nuts] How do i get the information of operating system if its 32bit or 64-bit - Grokbase

    [go-nuts] How do i get the information of operating system if its 32bit or 64-bit How do i detect if its Windows or Linux or Mac then is it 32-bit or 64-bit? I only getting the OS name code: package main //import "os/exec" //import "syscall" import "runtime" import "fmt" func main() { fmt.Println(runtime.GOOS) // windows /* cmd := exec.Command(cmd, arg) err := cmd.Start() if err != nil { println("