tattnのブックマーク (271)

  • エンジニアのベンチャー企業の選び方/働き方/やめ方 - mizchi's blog

    この記事は退職者アドベントカレンダーの12日目です。 adventar.org 経歴としては、新卒で設立してすぐのゲーム会社 => 小規模教育系ベンチャー => Incements(Qiita) => フリーランス。 今年で29歳、20代で3回退職しました。20代のうちは冒険してベンチャー企業で働いてみよう、と思ってたのですが、結局29を目前にフリーランスになってしまいました。 ベンチャーで働くこと ベンチャーで働くのはリスクを取るということ。一番言いたいのは、ストックオプションもたずにベンチャーやるな、ストックオプションも確実に換金できるわけじゃない、ということ。上場するときに行使するか、バイアウト時に買い取ってもらわないといけません。 また、ストックオプションの期待だけ給与は下がるので、他の会社で同じことをやるのに比べて、 -100~-150万ぐらいの相場です。少数精鋭志向で最初からじ

    エンジニアのベンチャー企業の選び方/働き方/やめ方 - mizchi's blog
    tattn
    tattn 2017/12/13
  • 爆速でターミナルをポケモンにする - Qiita

    hyperがインストールされるので開く 設定ファイル編集 homeに .hyper.js が生成されているはずなので、 config: {/* ここの部分 */}に pokemon: 'random', // Define your favorite pokemon theme pokecursor: 'true', // Activate your theme's pokecursor pokemonSyntax: 'dark', // Define the color of the terminal tabs unibody: 'false', // Define the color of the Hyper window header poketab: 'true', // Deactivate your theme's poketab // Future versions of H

    爆速でターミナルをポケモンにする - Qiita
    tattn
    tattn 2017/12/13
  • GitHub - younatics/PowerMode: 🎶 PowerMode in iOS!

    tattn
    tattn 2017/12/11
    わーい🎶 みんな大好きPowerMode
  • GitHub - dev-labs-bg/transitioner: A library for dynamic view-to-view transitions

    tattn
    tattn 2017/12/11
    動きが気持ちいい
  • 乗換案内アプリのCI/CDの取り組みについてのご紹介

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。乗換案内のiOSアプリの開発を担当している田中 (@tattn)です。 ここ最近、アプリの品質を担保するための手段として継続的インテグレーション (CI: Continuous Integration)や、アプリのリリースコストを削減するための継続的デリバリ (CD: Continuous Delivery) が注目されています。 そこで今回は、自分が担当している乗換案内のiOSアプリで活用しているCI/CDの仕組みをご紹介したいと思います。 まずはiOSアプリの開発フロー自動化ツールのデファクトスタンダード fastlane について簡単に触れます。乗換案内もfastlaneを活用しています。 fastlane ht

    乗換案内アプリのCI/CDの取り組みについてのご紹介
    tattn
    tattn 2017/12/11
    記事を書きました!
  • 2018年冬季開始の新作アニメ一覧

    2017年もそろそろ終わり。年を越すとまた新しいアニメが続々と約50作品もスタートすることになります。 今季のマンガ原作作品は永井豪の「デビルマン」を湯浅政明監督が最後のシーンへ向けて描く「DEVILMAN crybaby」、伊藤潤二作品を集めた「伊藤潤二『コレクション』」、18年ぶりの続編となる「カードキャプターさくら クリアカード編」、藤崎竜の「封神演義」を再びアニメ化する「覇弓 封神演義」、ネットを中心として人気で3カ月の放送延期までネタっぽさで話題になった「ポプテピピック」など。 小説原作作品は「京都アニメーション大賞」大賞受賞作品待望のアニメ化である「ヴァイオレット・エヴァーガーデン」、総集編劇場版も好評だった「オーバーロードⅡ」、人気の「なろう」小説を原作とした「デスマーチからはじまる異世界狂想曲」、第20回電撃小説大賞・大賞受賞作品「博多豚骨ラーメンズ」、「甲賀忍法帖」の10

    2018年冬季開始の新作アニメ一覧
    tattn
    tattn 2017/12/11
    高木さん、演技かなり難しいと思うけど、頑張ってくれ〜
  • CTOのやるべきことは何なのか?(翻訳と考察) - Qiita

    【背景】 この記事はQuoraの「What does a CTO do?」という質問に対するAmr-Awadallah氏のよくまとまった回答の翻訳です(人から許可取得済)。 私はMAMORIO株式会社でCTOをしているのですが、最近自分の仕事が何なのかよく分からなくなってきたことがこの記事を書こうと思ったきっかけです。 私はこの記事でいう所の「雑草CTO」であり、たまたま会社の初期に私以外に適任者がいなかったので成り行きで就任し現在に至ります。 そして、人数もプレッシャーも少ない総初期は来た玉は打つの姿勢でコーディングから渉外まで何でもこなしていましたが、メンバーが増え、それよりも早いペースでユーザーと仕事が増えてくると、自分の職務を定義しやることとやらないことをはっきり分ける必要が出てきます。 この翻訳が同じような状況にあるCTOの助けになればと思いますし、誤訳等があったら指摘してくだ

    CTOのやるべきことは何なのか?(翻訳と考察) - Qiita
    tattn
    tattn 2017/12/11
  • GMOインターネットグループ、ビットコイン取引所間の価格差を狙われて合法的に大金を奪われる : 市況かぶ全力2階建

    守安功さん、コンプラ違反によるCOO辞任劇で世間に恥をさらすもタイミーの上場益10数億円でどう見ても勝ち組

    GMOインターネットグループ、ビットコイン取引所間の価格差を狙われて合法的に大金を奪われる : 市況かぶ全力2階建
    tattn
    tattn 2017/12/10
  • ブルゾンちえみ判別器をブラウザ上に実装する - Qiita

    皆さん、Yahoo!検索大賞 2017はご覧になりましか? このアワードで大賞に輝くと、「今年の顔」の名誉を手に入れることができるんです。 そんな栄えある今年の大賞は、ブルゾンちえみとのこと。 他にも、俳優部門は高橋一生、女優部門は吉岡里帆、といった具合に各分野毎に受賞者がいます。 ところで、僕はあまりテレビを観ないので、誰が誰やらわかりません。 このままだと安心して2018年を迎えることができないので、画像を読み込んでそれが誰なのか判定するアプリが必要です。 一目見れば区別つきそうなものですが、僕の濁った目で直接見るよりも、機械に判定させた方がよいに決まっていますので、作ってみました。 実際の動きはこちらから確認できます。 今回はブルゾンちえみも含め、Yahoo!検索大賞の受賞者から以下の5人をピックアップし、判別できるようにしています。 ブルゾンちえみ(お笑い部門) 高橋一生(俳優部門

    ブルゾンちえみ判別器をブラウザ上に実装する - Qiita
    tattn
    tattn 2017/12/10
  • 次元の呪い、あるいは「サクサクメロンパン問題」 - 蛍光ペンの交差点

    超球の体積、すなわち多次元空間における球は、一般的に私たちが観測する3次元の球体の体積とは遥かに異質な性質を示すらしい。 機械学習の有名な教科書によれば、 Our geometrical intuitions, formed through a life spent in a space of three dimensions, can fail badly when we consider spaces of higher dimensionality. 拙訳: 我々の幾何学に関する直観は、3次元空間の中で過ごした人生の中で形成されたものだが、高次元空間を考えるときには、まるで役立たないことがある。 ("パターン認識と機械学習 上", 原書, p.36) ... in spaces of high dimensionality, most of the volume of a spher

    次元の呪い、あるいは「サクサクメロンパン問題」 - 蛍光ペンの交差点
    tattn
    tattn 2017/12/09
    こんな素晴らしい記事を見逃してたとは
  • webpack時代の終わりとparcel時代のはじまり - Qiita

    設定不要のビルドツール parcelというビルドツールが空前の勢いでGitHubスターを集めており、リリース数日で5000スターを超えています。今日だけでも1000スター以上増えており、Googleなどの有名企業リポジトリ以外でこのスピードで人気がでるのは異例です。 https://github.com/parcel-bundler/parcel https://parceljs.org/ 実際に試してみたところ、これはwebpack一強時代を終わらせるレベルの使いやすさだと確信しました。 作者はAdobeのエンジニアで、その他著名エンジニアも続々と参加している様子です。 webpack疲れ webpackが出た当初、webエンジニアgulp/grunt疲れの状態だったことを覚えている方もいるかと思います。 webpackの統合された設定ファイルは、タスクランナーで逐次処理していたものを

    webpack時代の終わりとparcel時代のはじまり - Qiita
    tattn
    tattn 2017/12/09
    コメントが荒れてて言葉には気をつけなきゃなと思った。JS界隈こんなに殺伐としてるの(´・ω・`)
  • Xcode のビルドログの読込 - クックパッド開発者ブログ

    モバイル基盤グループのヴァンサン(@vincentisambart)です。 開発者がどれくらいアプリのビルドを待っているのか気になったことありませんか?計測してみたらおもしろいかもしれません。どうすれば Xcode でビルド時間を計測できるのでしょうか。 プロジェクトBuild Phases の一番上と一番下にスクリプトを入れたら、ある程度計測できそうですが、制限が多そうですね。失敗したビルドや途中で止められたビルドは計測できないし、ビルドのどういうところに時間が掛かったのか詳しく分かりません。 ビルド時に Xcode がログを取っているはずなので、ログの中に時間が入っていないかな…? 最初から複雑なプロジェクトで試すのは不便でしかないので、始める前に Xcode (現時点で 9.1 ) で新規のプロジェクト(例えば iOS の Single View App)を作って、いじらずに1〜

    Xcode のビルドログの読込 - クックパッド開発者ブログ
    tattn
    tattn 2017/12/08
  • 機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog

    SWETの薦田(@toshiya-komoda)です。 今回は第3回目の記事で言及させていただいた機械学習UIテストに関して実験的に進めている技術開発について紹介させていただこうと思います。 この記事で紹介している内容の実装はGitHubにアップロードしていますので、もし興味がある方はこちらも覗いてみていただければと思います。 こちらはTensorFlow Advent Calender 2017第7日目の記事にもなっています。機械学習の実装の中でKerasを用いてます。 とりあえずデモ 最初に以下のデモ動画をご覧いただきたいです。会員登録フォームに対する自動テストのデモです。各入力欄に適切な情報を入力しつつ、パスワード欄にだけ'weak'という不正なパスワード文字列を入力して、バリデーションで弾かれることを確認するテストです。デモでは入力欄に値を埋める部分を、Chrome Extens

    機械学習を使ってUI自動テストをサイト間で再利用する - DeNA Testing Blog
    tattn
    tattn 2017/12/07
  • 『宝石の国』【お試し映像】松本憲生氏作画によるスペシャルプリビズ映像

    TVアニメ『宝石の国Blu-ray&DVD Vol.4 2018年3月14日(水)発売 【映像特典】 ●松憲生氏作画によるスペシャルプリビズ映像  『NARUTO -ナルト-』『君の名は。』など、  数々の作品に関わってきたアニメーター・松憲生氏の約200カットに渡る原画を映像化し、  贅沢にも、CGでアニメーションを付ける際の指針として使用したプリビズ映像を、特別に収録! ※「プリビズ」とは「Pre Visualization」の略語で、 完成した状態を想像できるシミュレーション映像を作成することを意味します。 また、その映像そのものを「プリビズ」と呼ぶ場合もあり、「プリビズ」はCG映像の完成度を左右するものとなります。 http://land-of-the-lustrous.com/ © 2017 市川春子・講談社/「宝石の国」製作委員会

    『宝石の国』【お試し映像】松本憲生氏作画によるスペシャルプリビズ映像
    tattn
    tattn 2017/12/03
  • エンジニアを褒めるネコのLINEスタンプを作った話。|こばかな

    ついに完成!!というわけで色々ありましたが、数十時間の作業を経てLINEスタンプが完成しました!ご協力頂いた皆さん当にありがとうございました。 エンジニアの皆さんがたくさん褒められる優しい世界ができれば嬉しいです。 頑張って作ったので是非使ってください!笑「買ったよ〜」とか「使ったよ〜」などの報告をハッシュタグ #エンジニアを褒めるネコ でツイートして頂けると嬉しいです! こちらからダウンロードできます! 追記:画像の無料配布始めました!slackなどで使いたいという声が多かったので画像を配布いたします! 画像はこちらからダウンロードできます! !!! Special Thanks !!! polcaでご支援頂いた皆さんは私のアカウントにDMください!スタンプをプレゼントします! @iseshiman , @takayaohta , @polche , @Sohki , @shoyama

    エンジニアを褒めるネコのLINEスタンプを作った話。|こばかな
    tattn
    tattn 2017/12/03
    仕様です、使いまくろっと
  • Elixir から Elm の流れで、いよいよオブジェクト指向に対する懐疑心が無視できないレベルに達した2017年冬。 – ゆびてく

    Elixir から Elm の流れで、いよいよオブジェクト指向に対する懐疑心が無視できないレベルに達した2017年冬。 – ゆびてく
    tattn
    tattn 2017/12/02
  • ゲームの面白さを生み、より高めるための法則とは?──『カービィ』『スマブラ』の生みの親・桜井政博氏による研究の集大成となる講演をWeb上に再現【若ゲのいたり・特別編】

    ゲームの面白さを生み、より高めるための法則とは?──『カービィ』『スマブラ』の生みの親・桜井政博氏による研究の集大成となる講演をWeb上に再現【若ゲのいたり・特別編】 「カービィ」シリーズや「スマブラ」シリーズをはじめ、数々の作品を手がけるゲームクリエイター・桜井政博氏(@Sora_Sakurai)は、国内外問わずゲーム開発者向けに講演を行なっている。 そのテーマは……「ゲーム性について」。 この講演は、「1つでも多く、ユーザーに愛されるゲームが生まれて欲しい」という想いから、自身のゲームデザインのノウハウを惜しみなく伝えているもので、ゲーム開発に携わる人間なら、ぜひ会得しておきたい内容である。 じつは『若ゲのいたり』第六回の取材時に、幸いにも田中圭一先生&電ファミ編集部は、桜井氏にご講演いただく機会を得ることができた。受講した我々は、「より深いゲームへの理解は、ゲーム業界の関係者だけでな

    ゲームの面白さを生み、より高めるための法則とは?──『カービィ』『スマブラ』の生みの親・桜井政博氏による研究の集大成となる講演をWeb上に再現【若ゲのいたり・特別編】
    tattn
    tattn 2017/12/01
  • 今年もアドベントカレンダーを開催します!

    ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは。CTO-Board 塚田です。 今年も残り1ヶ月となりました。12月といえばアドベントカレンダーです。Yahoo! JAPANでも過去3年開催してきました。そして今年もアドベントカレンダーを実施します。 今年のアドベントカレンダーのテーマは「Yahoo! JAPANを支える技術」です。 今年の投稿は、Qiitaのアドベントカレンダーにてすでに予告させていただいていますが、 Yahoo! JAPAN Tech Blogにて、毎日記事を公開します。 Qiitaのカレンダーはこちらです → Yahoo! JAPAN Tech Advent Calendar 2017 アドベントカレンダーを通じて、ヤフーにどのようなエンジニア

    今年もアドベントカレンダーを開催します!
    tattn
    tattn 2017/11/30
  • 自分でコードを書きながらブロックチェーンを勉強した - mizchi's blog

    マネーゲームとしての仮想通貨は興味はないのだが、技術的に興味があって自分で簡単なコードを写経しながら勉強した。 定義 ブロックチェーンの実体はブロックを繋いだリスト構造 ブロックはいくつかの入力値(生成日時など)と、自分自身のハッシュを持っている 前のブロックのハッシュ値と、入力値を元に自分自身のハッシュが決まる。その手順は公開されている。 要はハッシュ値とそのメタデータが連続するただの配列なりの LinkedList。面白いのはここから。 ネットワークに参加するそれぞれが任意に新しいブロックを追加することができる ブロックチェーンは検証結果が正しく、より長いものが信頼される なのでビットコインみたいな仮想通貨は、生成コストが重く、検証コストが軽いものが好まれる。 他のネットワーク参加者からブロックチェーンの更新を受け取った時、手元のブロックチェーンとそれを比較し、より長いものを自分のブロ

    自分でコードを書きながらブロックチェーンを勉強した - mizchi's blog
    tattn
    tattn 2017/11/30
  • 100万回のWebSocket接続とGo | POSTD

    こんにちは。私はSergey Kamardin(セルゲイ・カマルディン)です。Mail.Ru(ロシアの電子メールサービス会社)で開発者をしています。 この記事では、どのように私がGoを使って高負荷対応のWebSocketサーバを開発したかについて説明したいと思っています。 パフォーマンス最適化のアイデアやテクニックを通じて、WebSocketの知識はあるもののGoについてはほとんど知らないという方のお役に立てれば幸いです。 1. はじめに まずは開発に至った経緯について、どうして私たちがこのサーバを必要としたのかを説明しておきましょう。 Mail.Ruには多くのステートフルなシステムがあります。ユーザのeメール保存もその1つです。システム内、およびシステムイベントの状態変更を追跡する方法にはいくつかの種類がありますが、それらは主に状態変更に関するシステム通知、または周期的なシステムのポーリ

    100万回のWebSocket接続とGo | POSTD
    tattn
    tattn 2017/11/29