タグ

2015年10月24日のブックマーク (7件)

  • 動的リンクと静的リンクの実行時のコスト差について - カン感覚カク

    1秒間に1万件ほど処理するかなりハードなシステムで、あるライブラリを導入するときに「静的リンクじゃないと遅いよ?」と指摘をうけました。私は「ロードコストは確かにかかるかもしれないけど、なんで動的な方が遅いの?ロード後はアドレスジャンプだから実行時コストは変わらないのでは?」という疑問を持ちました。この答えを探した結果、結構長い調べ物になりました。 そもそもリンクとはなにをしているの? 分割コンパイルしている場合、それぞれのソースにたいしてオブジェクトファイルが生成され、そのオブジェクトファイル同士をリンクし実行ファイルを生成します。 オブジェクトファイルって? コンパイラが解析翻訳した機械語や様々な情報のつまった中間ファイルです。そのままでは実行できません。linuxではELFというフォーマットが一般的です。 実はあれもこれもELFフォーマット 実行可能ファイル 共有オブジェクトファイル

    動的リンクと静的リンクの実行時のコスト差について - カン感覚カク
  • スマホアプリと米国輸出規制に関するメモ : DSAS開発者の部屋

    記事の概要 スマートフォンの普及に伴いそれをターゲットとするソフトウェアベンダや開発者が増えています。スマートフォン向けのアプリケーションを公開する際には通常 Google Play や App Store 等のアプリケーションストアを使用しますが、これらのストアの拠点は米国にあるためそこでアプリを配布することは米国からの輸出に該当し 同国の輸出法の適用対象となることに注意が必要です。 米国の輸出規制の内容は EAR (Export Administration Regulations 輸出管理規則) に定められており、規制に該当するか否かは「何」を「どこへ」輸出しそれを「誰」が「何のため」に使用するかによって決まります。規制対象にあたる輸出を行う際には米国商務省へ申請を行い有効期限を伴う 輸出許可(Export License)を得なければならないケースもありますが、EAR にはある品目

    スマホアプリと米国輸出規制に関するメモ : DSAS開発者の部屋
  • デスクトップアプリケーションインストール考 - @kotyのブログ

    この記事はXAML Advent Calendar 2014http://qiita.com/advent-calendar/2014/xaml 17日目の記事です。昨日はideaki19さんのWinRT C#/XAML お手軽に実装できる引っ張って更新コントロールの紹介 - ideaki's blogでした。 ↓↓このネタでいこうとも思ったのですが、 帳票作るならWPF pic.twitter.com/WxC0fSrSCt— にしざわ こういち@NEET (@koty) November 26, 2014 こちらでお茶を濁そうと思います。 はじめに XAMLといえばWPF。WPFアプリ*1を作ったらどうしますか?当然そのアプリを使いますよね。 使うにあたってはアプリを配布しインストールする必要があります。というわけで*2、デスクトップアプリケーションについてまわるインストール方法の選択肢

    デスクトップアプリケーションインストール考 - @kotyのブログ
  • OpenID Connect体験 - Qiita

    OpenID Connectを学習するために、実際にYahoo! ID連携サービスでOpenID Connectを体験してみました。 前置き 体験してみた理由 OpenID Connectを利用したID連携アプリケーションを作って見ようと思ったのですが、知識も無く、仕様も難しく、どこから手をつけて良いのかわかりませんでした。そこで、実際にOpenID Connectのフローを一つ一つ手で追ってみて、理解を深めようと考えました。その手順を記事にします。 OpenID Connectとはなにか OpenID Connectは、OAuth2.0というアクセストークンを利用したセキュアなサービスの利用ができる認可の仕組みの上で認証が出来るようにしたものです。以下にOpenID Connectを勉強する上で、参考にしたサイトを記載します。 OpenID Connect 入門 前準備 事前に必要なコト

    OpenID Connect体験 - Qiita
  • OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜

    [参考情報] 【永久保存版】OAuth 2.0 / OpenID Connect シーケンスまとめ URL:https://qiita.com/kura_lab/items/812a62b5aa3427bdb49d タイトル: 『OpenID Connect 入門 〜コンシューマー領域におけるID連携のトレンド〜』 概要: コンシューマー領域におけるID連携のトレンドであるOpenID Connectの概要と仕様のポイントについてご紹介します。 OpenID TechNight Vol.13 - ID連携入門 Aug. 26, 2015 URL:https://openid.doorkeeper.jp/events/29487Read less

    OpenID Connect 入門 〜コンシューマーにおけるID連携のトレンド〜
  • Gitのコミットメッセージの書き方 | POSTD

    (訳注:2015/10/31、いただいた翻訳フィードバックを元に記事を修正いたしました。) (訳注:2015/11/1、いただいた翻訳フィードバックを元に記事を再修正いたしました。) 訳: プロジェクトが長引くほど、私のGitのコミットメッセージは情報が薄くなっていく。 イントロダクション | 7つのルール | ヒント イントロダクション:なぜ良いコミットメッセージを書くことが重要か Gitのリボジトリのログをランダムに閲覧すると、ひどいコミットメッセージを目にすることがあります。例として、私が昔書いたSpringにコミットした これらのgem を見てみましょう。 $ git log --oneline -5 --author cbeams --before "Fri Mar 26 2009" e5f4b49 Re-adding ConfigurationPostProcessorTest

    Gitのコミットメッセージの書き方 | POSTD
  • <イラン>日本アニメ『アルスラーン戦記』からペルシャ史見つめるイランの若者たち - アジアプレス・ネットワーク

    イランでいま、日テレビアニメ『アルスラーン戦記』が若者たちのあいだでひそかな人気となっている。田中芳樹氏原作のファンタジー小説をもとにした作品で、舞台は古代イランを想定したパルス王国。敗軍の将となり、国を負われた14才の無力な王太子アルスラーンが、仲間とともに数々の死地を乗り越え、敵国ルシタニアによって陥落した王都エクバターナの奪還を目指す壮大な物語だ。土地、人名、その他の多くの用語にイランの言葉であるペルシャ語が盛り込まれ、いにしえの英雄叙事詩を彷彿とさせる。 『アルスラーン戦記』25話すべてがペルシャ語字幕付きでアップロードされているイランのアニメ動画サイト。ダウンロード自体は無料だが、1話をダウンロードするのに何時間もかかる上、データ通信量を消費するため、ユーザーはコメント欄をよく読み、面白いかどうかを見極めた上でダウンロードに着手する。 ◆描かれることのない古代史 日のアニメ

    <イラン>日本アニメ『アルスラーン戦記』からペルシャ史見つめるイランの若者たち - アジアプレス・ネットワーク
    skypenguins
    skypenguins 2015/10/24
    「仮想の敵を生み出すことは国や世論に最悪の損害を加えるものだ。」いいこと言った