タグ

buildに関するluccafortのブックマーク (11)

  • Go Binary Hacks - go buildせずにビルドする #golang - Qiita

    はじめに Goではルールに従いソースコードを配置してgo buildを実行するだけで実行バイナリを作ることができます。 とても便利なのですが、一体裏で何が行われているのでしょうか? この記事ではgo buildの仕組み、簡単なシンボルテーブルの説明、Goに用意されているバイナリ操作コマンドを学ぶことができます。 実行バイナリの作成 実はGoでもC言語と同様に以下のフローで実行バイナリを生成しています。 1. ソースコードをコンパイルをしてオブジェクトファイルを作成 2. オブジェクトファイルをまとめてライブラリを作成 3. オブジェクトやライブラリをリンクして実行バイナリを作成 go buildではこれらの処理を複数コマンドにより実現しています。 コマンドの詳細はgo buildの-xオプションで確認することができます。 同一パッケージに1つのファイルしかない場合

    Go Binary Hacks - go buildせずにビルドする #golang - Qiita
    luccafort
    luccafort 2017/01/24
    go buildが普段なにを行っているのかの参考になる非常によい記事なのだけどもどういうモチベーションが生まれればこれを調べよう!という気になったのかが少しだけ気になる。なんかきっかけあったのかな。
  • なぜ勉強会・カンファレンスに参加するのか? 良かった勉強会・残念だった勉強会

    参加しない人(2)が2割近くいるが、それを除く8割以上という大多数のエンジニアが勉強会に参加していることが分かった(※アンケートに回答していただける積極的なエンジニアによる回答結果であるので、その点は割り引いて考えた方がよいかもしれない)。 参加しない人を除外すると(=参加する人だけ集計すると)、1+3+4+5の4回答(=年に2~12回の参加)だけで約9割を占めており、「年に1回のみ」や「1カ月に何回も」参加するようなどちらかに片寄った人は比較的少ないようである。「年に2~3回」と回答した人が26%と比較的多いが、参加する人だけで平均の頻度を概算すると2カ月に1回程度になりそうだ(※厳密な回数を聞いていないので、概算となる)。 ▲調査項目の一覧に戻る 参加する目的(業務上か/個人的かに大別) 4人に3人は、勉強会には個人的な目的で参加しているようだ。 1個人的な目的(例:仕事とは関係ないが

    luccafort
    luccafort 2015/12/30
    期待した内容出なかった時はガッカリはするけど失敗だったとまで思うことは少ない気がする。それよりはPR系の内容とか内製ツール使って問題解決したみたいなその解決策が知りたいんだよ!系のほうが失敗だったと感じ
  • Introduction - 艦これAPIを叩く

    艦これAPIを叩く艦これAPIを叩くIntroductionまえがきログインAPI概略データ取得API編成・補給・修理・遠征出撃・戦闘まとめあとがきPowered by GitBookIntroductionBuildbundle installrakec86.pdf will be generated! ​wishlistはこちら​ NextまえがきLast updated 2 years agoEdit on GitHub

    Introduction - 艦これAPIを叩く
    luccafort
    luccafort 2015/02/19
    ようやく読み終えた。いくつか賛同する点もあったが反論したいというかなんかそれは同意できないみたいなところもちらほら。つーか面倒臭えからもうこの著者がDMMに就職しろよ感漂う感じでアレ、RESTfulのくだりとか。
  • 犬が持つ4つのDNA情報を分析し犬種ごとに分類するとこんな感じになる

    By Allert Aalders 犬のDNAを分析した結果、遺伝的類似性は大きく4つのグループに分けられることが判明、犬種ごとの遺伝的類似性がグラフ化されています。 How to Build a Dog - Family Ties - Pictures, More From National Geographic Magazine http://ngm.nationalgeographic.com/2012/02/build-a-dog/dog-families-graphic 犬には、大きく分けて4つの遺伝的類似性があり、それは、以下の通りに分類できます。 ◆1:WOLFLIKE オオカミに最も近いDNAを持つのが「WOLFLIKE(ウルフライク)」です。ウルフライクはアジア、アフリカ、中東に起源があり、最も古くから飼われていた種であると推定されています。 ◆2:HERDERS シェッ

    犬が持つ4つのDNA情報を分析し犬種ごとに分類するとこんな感じになる
    luccafort
    luccafort 2013/10/09
    ホントかウソかは置いておいてこれを基にしたゲームを(ryって考えるから末期。
  • Dungeons & Developers

    An RPG-style talent tree for web developers As professional nerds, we love role-playing games. And we love web development. Naturally, we wondered what a character talent tree for a web developer might look like. So, we decided to build one. Open the talent tree » Who made this? 352 Inc. is a digital agency creating websites, software and marketing campaigns. We came up with Dungeons & Developers

    luccafort
    luccafort 2013/09/17
    こういうの面白いw
  • Volleyのネットワーク設定を変更する - _development,

    Volleyのネットワーク設定を変更する方法です。 Volleyのネットワーク設定の変更は、Volley.newRequestQueue(...)でRequestQueueを生成する際に行えます。 newRequestQueue(...)はContextを引数に取るものと、Context,HttpStackを引数にとるオーバーロードの二つがあります。 後者のオーバーロードに任意に設定したHttpStackを渡すことでネットワーク設定を変更します。 HttpStackには標準で二つの実装があります。 HttpURLConnectionを使った実装であるHurlStack Apache Http Clientを使った実装であるHttpClientStack これらの実装は、Contextだけを引数にとるnewRequestQueue(Context)でAPIレベルによって使い分けられています。

    Volleyのネットワーク設定を変更する - _development,
    luccafort
    luccafort 2013/06/14
    キャーますいさーん!
  • Androidの新しい開発環境周りメモ « Water Cell / 笑う新潟犬 Blog

    Android担当の中川です。 Google I/O 2013が盛況の内に幕を閉じたようで、発表された多くの情報を元に、Googleエンジニアたちは新たなステージへと歩みを進めるのだなあと思ったり思わなかったりしています。 さて、Android周りの新情報としては、Google Glassが普通にAndroidでroot取れることが判明したり、Glass SDKが普通にAndroid SDKだったことが判明したり、Google Play ServicesのAPIが大幅に拡充されたりと色々ありましたが、地味ながらもインパクトの強い発表だったのは、やはりAndroid Studioでしょう。 といっても、元々JetBrainsさんはIntelliJ IDEAのAndroid対応に力を入れていましたし、レイアウトエディタのグラフィカル表示に関してはADT for Eclipseのそれに比べて評

    luccafort
    luccafort 2013/05/20
    メモレベルだけども「Androiderたちは良し悪し云々よりもとりあえず使ってみて慣れてみるべきだと思います。」には同意。レイアウトエディタのグラフィカル表示にはかなり驚くと思う。今までEclipse Onlyなユーザは。
  • 複数バージョンのMySQLを管理・実行できるmysqlenv作った - tumblr

    主に開発環境でMySQLを複数バージョン同時に動かしたいということがあると思います。 なので複数環境でも動くやつ作りました。 https://github.com/shim0mura/mysqlenv 名前から分かるようにrbenvのコマンドインターフェースを真似ています。 すでにあるkamipoさんの作ったmysql-buildは当時のruby-buildをほとんどコピってきたとのことなので、それを真似してrbenvをほぼ丸々パクろうかと思ったけど、ソース見た感じ真似るのに時間掛かりそうなのでコマンドインターフェースとか複数コマンドの実行フローらへんの抽象的に使えそうな部分だけ真似て適当に実装しました。 インストール $ git clone git://github.com:shim0mura/mysqlenv.git お好きなディレクトリにcloneしたあとは以下を.bashrcにでも

  • Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster

    ※上記の名前付けは一般的なものではなく、今回の解説用に定義した名前です。(Displayクラスのサイズといえばどれもディスプレイサイズということになるため、わかりやすさを優先して図示しました) 特にステータスバーとナビゲーションバーは端末ごとカスタマイズされている可能性もあるため、動的に取得するのが望ましい項目と言えるでしょう。しかしながら、直接この2つの高さ情報を取得するAPIは存在していません。踏み込んで解説するならば、これらはアプリケーションの領域外でありアプリが気にする必要はなく、気にしないでいられるデザインやレイアウトを検討すべきである、という設計思想がうかがえます。設計思想を尊重するならば、このあと解説するAPIをなるべく使わないでいいように工夫できると機種依存の苦悩から解放されるでしょう。 取得する方法は続きから ナビゲーションバーを除いたディスプレイサイズを取得する ディス

    Androidの画面サイズを攻略して機種依存を吸収する(ナビゲーションバーとステータスバーのサイズを取得する) | TechBooster
    luccafort
    luccafort 2013/02/12
    後で読もう。
  • zaki日記(2012-12-19)

    _ 2012年 Android Advent Calendar 18日目 Android のビルドシステムの不満点を解消する新ビルドシステムを開発中と聞いて Android Advent Calendar 18日目の @zaki50です。既に19日目すら終わろうとしていますが皆様いかがお過ごしでしょうか(すみません...)。 今回は、Android Tools Project で開発が進められている新ビルドシステムについて書きます。ここで言うビルドシステムとは、Android アプリソースコードやリソースファイルを apk に変換するための仕組みのことです。現状では eclipse や ant を使ったビルドシステムが提供されていますが、それが今後どのように改善され発展していくか興味があったので調べたことをまとめます。 まず初めにお断りしておきますが、新ビルドシステムはまだまだ開発中のもの

    luccafort
    luccafort 2012/12/20
    「マルチAPKや有料/無料版など、1つのアプリに対して複数の派生バージョンを簡単に作れるようにすること」個人的にはこれが一番きになったなー。
  • BLOG|スペース・アイ株式会社

    BLOG ハードウェア 弊社のシステム基盤がオールSSDになりました! 2017.06.23 maeno インフラメンバーの前野です。お久しぶりです。 つい先々週のお話になりますが、弊社のシステム基盤がオールSSDになりました。 と言っても私は構築・リプレースに一切関わっていませんが(笑) オールSSDになった弊社のシステム ところでここに挙げたNFSスト... ウェブサービス ECサイトで成功するために必要不可欠な接客ツールを徹底比較!! 2017.04.04 maeno ECサイトで重要なことといえば何を思い浮かべますか? ある人は集客といい、ある人は価格といい、ある人は接客といい、ある人は常に在庫がある事というかもしれません。 どれもが重要ですが、まず大前提としてECサイトは実店舗よりも優れていなければいけません。 物を手に取ることが... Wixはデザイン最高!スピード最悪 201

  • 1