2018年5月15日のブックマーク (9件)

  • ネット広告のプロダクトを作る会社が見ている広告の未来(2018年版)|usedhonda(CEO of FreakOut HD)

    頻繁に書くことでもないので、2018年版とした。 フリークアウトのグループ総会で社員向けに話したことの一部を、実験的に公開してみることにした。狙いは、こういう話を社長が全社員にする会社のカルチャーや、自社の課題を率直に伝えることで採用に繋げたかったのと、広告業界の人にどう受け止められるか知りたかったから。またおそらく数カ月先には海外のカンファレンスなどで話すかもしれないので、フィードバックが欲しいのもある。(お前の言ってることなど、今更過ぎて超レベル低いわーという意見があったら、具体的な根拠を持って教えて欲しいが、自分としては世界中を回って得られた知識・考え方を自分なりに再構成したつもりだ) フリークアウトという会社を簡単に説明すると、日におけるリアルタイム広告取引を最初に仕掛けたり、LINE社の広告システムや、日交通のタクシー車内にあるタブレット広告などを手がける、広告ハッカー集団と

    ネット広告のプロダクトを作る会社が見ている広告の未来(2018年版)|usedhonda(CEO of FreakOut HD)
    yoheimuta
    yoheimuta 2018/05/15
  • Blob, ArrayBuffer, Uint8Array, DataURI の変換 : (*x).b=z->a+y/c

    2016/06/26 03:37 Blob, ArrayBuffer, Uint8Array, DataURI の変換 ◆ Blob からは FileReader をつかって非同期で変換処理 ◆ ArrayBuffer, DataURI, text, BinaryString ◆ ArrayBuffer や BinaryString, Uint 系配列 から Blob は Blob のコンストラクタでできる ◆ Uint 系配列の buffer プロパティが ArrayBuffer ◆ ArrayBuffer を Uint 系のコンストラクタに入れるとその TypedArray に変換できる 色々あって変換するときにどうすればいいんだっけと思うのでまとめ 今回の対象はこれ BlobArrayBufferUintXXArrayFileBinaryStringDataURI UintXXArr

    Blob, ArrayBuffer, Uint8Array, DataURI の変換 : (*x).b=z->a+y/c
    yoheimuta
    yoheimuta 2018/05/15
  • AngularでCSVをAPIからDLするときに色々したお話 - はまったりひらめいたり…とか…

    業務用のアプリケーション作ってるときに大概あるのがCSV出力ですが WEBでCSV出力するときに、ちょいとはまったのでメモがてらに記事投稿します。 記事投稿時のAngularはV4です。 「IEで」下図のような感じで動くのを作ります エクスポートしたCSVどうやってWEBで受け取るの? 一番単純な方法はAPIのURLを叩くのみですね。 window.location.href = "CSVを出力するAPIのURL"; CSVのレスポンスがあれば勝手にDLが始まります。 ただ、Chromeとかだと問題ないのですが IEとかEdgeとかだと、utf-8のFormatでDLしようとしやがるので 場合によっては(shift-jisのファイルとか…)文字化けします。 こんな感じで… あと、上記の方法だとビジネスロジックのエラー発生時にハンドリングしづらいです。 対策 受け取ったCSVデータからBLO

    yoheimuta
    yoheimuta 2018/05/15
  • [Git] .gitignoreの仕様詳解 - Qiita

    対応バージョン この記事の内容は、少なくともGitのバージョン2.19.1までは対応している。 もし最新のGitで新しい動きがあれば随時更新する。 基 .gitignoreを使うと無視する(Gitのトラッキングの対象外とする)ファイル or ディレクトリを指定できる。 .gitignoreは複数のディレクトリに置くことができる。 深い階層の.gitignoreに書かれた指定の方が優先順位が高い。(後に解釈される) .gitignore内の記述は上の行から順に以下のように解釈される。 /を含まない行(fileなど) .gitignore以下の全サブディレクトリ下にあるこの名前のファイル or ディレクトリを無視する 末尾以外にのみ/を含む行(/file, /path/to/file, path/to/fileなど) .gitignoreが置いてあるディレクトリをカレントディレクトリとする相

    [Git] .gitignoreの仕様詳解 - Qiita
    yoheimuta
    yoheimuta 2018/05/15
  • Go 言語と Unicode 正規化

    今回は少し目先を変えて「Unicode 正規化(normalization)」のお話。 2羽の「ペンギン」 まず「ペンギン」という文字列を思い浮かべてみる。 この文字列を Unicode のコードポイントで表すと以下のようになる。 ペ:U+30DA ン:U+30F3 ギ:U+30AE ン:U+30F3 ところでペンギンの「ペ」と「ギ」は半濁点および濁点を含む。 Unicode は「ペ」と「ギ」をそれぞれ2つの要素に分解できる。 ペ:U+30D8 + U+309A ン:U+30F3 ギ:U+30AD + U+3099 ン:U+30F3 U+309A および U+3099 はそれぞれ半濁点と濁点を表す「結合文字(combining character)」である。 「ヘ」や「キ」のような「基底文字(base character)」に結合文字を1つ以上1 付加した文字を「合成列(composite

    Go 言語と Unicode 正規化
    yoheimuta
    yoheimuta 2018/05/15
  • Go 言語による Unicode 半角/全角変換

    もう2年近く前の記事だが,「Go 言語と Unicode 正規化」の脚注でこっそり「単に全角・半角変換ができればいいのなら golang.org/x/text/width パッケージをお勧めする」と書いていたのだが,今回はその話。 golang.org/x/text/width パッケージ golang.org/x/text/width パッケージ1 では半角/全角変換用に以下の width.Transformer が用意されている。 var ( // Fold is a transform that maps all runes to their canonical width. // // Note that the NFKC and NFKD transforms in golang.org/x/text/unicode/norm // provide a more generic

    Go 言語による Unicode 半角/全角変換
    yoheimuta
    yoheimuta 2018/05/15
  • Hex to SJIS

    yoheimuta
    yoheimuta 2018/05/15
  • Unicode対応 JIS X 0208 文字コード表

    Unicode対応 JIS X 0208 文字コード一覧 JIS X 0208 の区点番号、JISコード、シフトJISコード、EUCコード、Unicode(UTF-8, UTF-16)の文字コード対応一覧です。 文字コードとその文字を順に出力しているだけですので、表示される文字はフォントによって決まります。 01区~08区 JIS非漢字(各種記号、英数字、かな) 13区~13区 NEC特殊文字(機種依存) 16区~47区 JIS第1水準漢字 48区~84区 JIS第2水準漢字 文字コードについてのページや、文字コード一覧についての説明もあります。 JIS X 0208 JIS非漢字 文字コード表 区 点 JIS SJIS EUC UTF-8 UTF-16 字 01 01 2121 8140 A1A1 E38080 3000 01 02 2122 8141 A1A2 E38081 3001

    yoheimuta
    yoheimuta 2018/05/15
  • Go言語でCSVの読み書き(sjis、euc、utf8対応) - Qiita

    Go言語でCSVファイルの読み書き このサンプルで詰まっている要素 CSVファイル入出力(CRLF、デリミタ指定) 文字コード変換 引数 ログ出力 スライス処理 数値→文字列変換 カラムが2つ以上あるsjisなcsvファイルを用意してください。 /* GOROOT、GOPATHの設定を忘れずに 例) GOROOT=c:\tools\go GOPATH=c:\tools\go PATH=c:\tools\go\bin 最初にパッケージのダウンロードとインストール c:\>go version go version go1.4.2 windows/amd64 go get golang.org/x/text/encoding/japanese go get golang.org/x/text/transform go run csv.go "入力ファイル.csv" "出力ファイル名.csv"

    Go言語でCSVの読み書き(sjis、euc、utf8対応) - Qiita
    yoheimuta
    yoheimuta 2018/05/15
    “golang.org/x/text”