tattnのブックマーク (271)

  • SwiftUIアプリ開発実践ポイント - Qiita

    こんにちは、たなたつです SwiftUIが発表されて半年ほど経ちましたね。あっという間に時間は過ぎていき、iOS 13以降じゃないと使えないし、まだ気にしなくていいでしょなんて言ってられなくなるのもあっという間な気がします。 iOS Advent Calendarの5日目ということで今回は、いくつかSwiftUIでサンプルアプリを作ったり、実際にアプリをリリースしたりした中でたまってきた知見を書こうと思います。 SwiftUIは様々なプラットフォームで動きますがiOSアプリに注目し、開発する前に知っておきたい実践的なポイントなどを共有します。 ※ Xcode 11.2.1、iOS 13.2.1 での動作を元に記事を書いています。 SwiftUIの特徴 少ないコードでUIを作れる (コードレイアウト) 宣言的に記述できる Appleのすべてのプラットフォームで動く ただし、iOS 13、ma

    SwiftUIアプリ開発実践ポイント - Qiita
    tattn
    tattn 2019/12/05
  • ダークモード対応で注意すべきこと

    #potatotips #65 バグの再現リポジトリ https://github.com/tattn/WeirdDarkMode-iOS12 Qiitaにこの発表をテキスト化したものを投稿しました https://qiita.com/tattn/items/c56b15ed8d1cea26a955 VRの体を手に入れました https://twitter.com/tanakasan2525/status/1177736175894908928

    ダークモード対応で注意すべきこと
    tattn
    tattn 2019/10/02
  • 1. 機械学習概論と単回帰 (1) | 筑波大学オープンコースウェア|TSUKUBA OCW

    計算機による自律的な学習を目指す機械学習や, 大規模情報源からの知識発見を実現するデータマイニングの理論について, 教師付き学習, 教師なし学習を中心に理解する.

    1. 機械学習概論と単回帰 (1) | 筑波大学オープンコースウェア|TSUKUBA OCW
    tattn
    tattn 2019/09/28
    2倍速で見た テストを受けなくていい講義、楽しく気楽に聴けて良いなぁ
  • 【KiLA】キズナアイ関係者が発した契約に関する暴露、その書き起こし|十頓 工材|note

    《いや、上手くいったから。上手くいったから、もうウチに払いたくないってなったんですよ。上手く行き過ぎちゃって、ウチに払うのが馬鹿らしくなったって言う流れです。》 前書き発言者は「辻 昇平(別名cort)」。 リアルタイム3Dアニメ向けシステム【Kigurumi Live Animator(以下:KiLA)】を主製品としている【合同会社ライブカートゥーン】代表社員。 関わったVTuberは公言しているもの、していないもの含め「キズナアイ」「虹河ラキ」「琴吹ゆめ」「K'WA」等多数。特にキズナアイ運営とは関係が深く、キズナアイの企画初期からの関係と言われている。最近は個人VTuberからも事業を受けるようになり、第一弾として「犬山たまき」の3D化にも関わっている。 その彼が、個人配信内にて自社と一部他社との契約状態を暴露した。 それを暴露部分ノーカット+全文書き起こしでここに記させてもらう。

    【KiLA】キズナアイ関係者が発した契約に関する暴露、その書き起こし|十頓 工材|note
    tattn
    tattn 2019/07/28
  • 仕事と給与と評価の関係

    ベイジで新評価システムの運用を開始するにあたって作った、仕事と給与と評価の関係を説明した社内向けのスライドです。会社や経営者によって考え方は変わると思いますが、できるだけ分かりやすく、一般化してみました。何かの参考になれば幸いです。

    仕事と給与と評価の関係
    tattn
    tattn 2019/04/24
  • あの頃の記憶がよみがえる! メルカリ90年代アップデート!

    平成から令和へ。 1つの時代がついに幕を閉じます。 平成の歴史、それはインターネットと共にありました。 沢山の人が夢中になった90年代のインターネット。 その存在に最大限の感謝と敬意を込めて、 ホームページを90年代版にアップデートします。 さあ、メルカリで圧巻の体験を。 From Heisei to Reiwa. The end of one era. The history of Heisei was the history of the internet. Tons of people were fascinated by the 90's internet. With our utmost gratitude and respect, we update our website to the 90's version. Experience the masterpiece on M

    あの頃の記憶がよみがえる! メルカリ90年代アップデート!
    tattn
    tattn 2019/04/05
    様式美
  • Google退職します|xyx

    2019/3/15が最終出社日でした。インターン期間も含めると4年ちょっと勤めたことになります。 ちょうど昇進してプロジェクトも一区切りついたタイミングで他にすごくやりたいことができたので転職という形です。 素晴らしい環境なのに情報が少なくて、入ると良さそうなのに敬遠している人を何度か見たので、この記事が参考になれば幸いです。辞める人が言うのも変な話ですが。 あと、IT業界は最近良くなりつつあるものの、世知辛い話が世の中に溢れていて、ポジティブな話があまりないというのも悲しく感じていました。日エンジニアとして2000万円稼げる環境があるというのを知ってほしい。いずれ海外に行ってみようかと考えている場合の第一歩としてもかなりオススメです。 何してたの? いわゆる(ソフトウェア)エンジニア(社内用語だとSWE; “すうぃ”と読む)です。 たまに勘違いしている人がいて悲しいのですが、Goog

    Google退職します|xyx
    tattn
    tattn 2019/03/25
  • UnityなしでVRMを読み込んでVTuber機能をアプリに組み込めるライブラリを作りました - Qiita

    VRMとは VR向けの人型3Dアバターフォーマットです。非常にポータビリティの高いフォーマットになっていて、VRアバターな世界を牽引していくかもしれないフォーマットの一つです。標準ではUnityで読み書きができる実装が公開されています。 詳しくは下記をご覧ください。 VRM - dwango on GitHub iOSのネイティブアプリで扱いたい! 自分のようにSwiftでネイティブなiOSアプリを作っているエンジニアはできればSwiftで直接扱いたいと思うはずです。 また、すでにネイティブアプリとして作っているアプリにVRMのアバター表示を組み込みたいというケースもあると思います。(ネイティブアプリにUnityを埋め込むというアプローチもありますが面倒だし、アプリサイズが大きくなってしまう...) そこで、SwiftVRMを読み込んで表示できるVTuberKit/VRMKitを作ってみ

    UnityなしでVRMを読み込んでVTuber機能をアプリに組み込めるライブラリを作りました - Qiita
    tattn
    tattn 2019/02/14
    楽しいアバターアプリが増えるといいな
  • TechCrunch

    As Instagram Threads is leaning away from news, according to statements made by Instagram head Adam Mosseri, its competitor X appears to be doubling down. Executives at the company formerly known as T

    TechCrunch
    tattn
    tattn 2019/01/31
  • 「お前らの愛で見えない」はもう過去のもの?真似て進化したビリビリ動画の最新弾幕(コメント)配信技術 - ACGN Biz

    先日、動画配信サービスにおける弾幕(コメント)配信技術(以下、弾幕技術)の動向に関する以下の記事を投稿し、ビリビリ動画や虎牙の弾幕技術事例を紹介しました。 www.acgn-globalbiz.com今回は、もう一歩踏み込んで、ビリビリ動画の弾幕技術について敷衍したいと思います。 まずは下記ツイートの動画を参照頂ければと思います。 ビリビリ動画、機械学習つかって踊り手の後ろに弾幕が流れるように調整されてる。パネぇ。 pic.twitter.com/NsvbiGNiWU — shao (Sho SAWADA) (@shao1555) January 1, 2019 一見ただの踊ってみた動画かのように思われるかもしれませんが、よく見てみると、弾幕(コメント)が、踊り手を通過する前後で消える魔球の如く流れていることが分かります。 ニコニコ動画でこんな配信があったら「謎の技術」とでもタグ付けされそ

    「お前らの愛で見えない」はもう過去のもの?真似て進化したビリビリ動画の最新弾幕(コメント)配信技術 - ACGN Biz
    tattn
    tattn 2019/01/10
  • 個人アプリ開発を支える技術と開発フロー - Qiita

    iOS Advent Calendar 2018 の 10 日目です。 アプリをいくつかリリースしたり、ハッカソンでアプリを作ってきた中で個人的に定石となってきた開発フローや使っているツールなどをざっくりと時系列順で紹介します。 企画・アイデア 日頃から、何気なくアイデアを考えたりしています。「これ不便だな」と思ったら、どんなツールがあれば良くなるんだろうと考えてアプリのアイデアにしたり、Twitter などで面白い技術を使った動画を見つけたら、「これって他にも応用できないかな」と考えたりしています。 アイデアを考えているだけでは 3 日後には忘れてしまうので、メモをしておきます。 自分がよく使っているのは Trello と Simplenote です。 Trello でボードを作り、ジャンル (ユーティリティ、ゲームなど) ごとにリストを作って、アイデアのコア部分をカードにメモしています

    個人アプリ開発を支える技術と開発フロー - Qiita
    tattn
    tattn 2018/12/10
    書きました
  • Better Swift - Qiita

    Swift Advent Calendar 2018 の 5 日目です。 折角の機会なので普段自分がよりよい Swift を書くためにやっていることを振り返って、まとめてみようと思います。 無意識にやっていることも多いと思うので、言語化できたら追記していきます。 ※ iOS に依存した内容も少し含まれてますが、ご了承ください。 ※ サンプルコードは Swift 4.2 (Xcode 10.1) です。 SwiftLint を入れる Swiftlinter です。 特にチームで開発する場合はコードレビューのコストを下げることができるので、できれば入れた方が良いです。 CI 環境が整っている場合は fastlane や Danger を組み合わせて CI 上で swiftlint を動かし、プルリク時に lint 系の指摘を自動でやってくれるような環境を整えると素敵です。 自分がプライベ

    Better Swift - Qiita
    tattn
    tattn 2018/12/05
  • 自閉症スペクトラムの子どもの特徴は? どう対応するべき? ~お茶の水女子大学名誉教授・榊原洋一さんインタビュー~ | まなビタミン by 東京個別指導学院

    自閉症スペクトラムとは、従来、自閉症、高機能自閉症、アスペルガー症候群などと呼ばれていたものを、1つの障害として考えるためにつけられた名称です。では、自閉症スペクトラムにはどのような特徴があり、家庭や学校ではどのように対応するべきなのでしょうか? 今回は小児科の医師で、長年、発達障害の子どもたちの医療に携わっている榊原洋一さんにお話をうかがいました。 自閉症スペクトラムの3つの特性 母:自閉症やアスペルガーという言葉は聞いたことがありますが、「自閉症スペクトラム」は耳慣れない言葉ですね。自閉症スペクトラムとは、どういう意味ですか? 榊原洋一さん:自閉症スペクトラムとは、発達障害の分類の1つで、スペクトラムとは「連続体」という意味です。典型的な自閉症の特徴が全部そろっていなくても、それに似たいくつかの症状がある場合、「広く1つの障害としてとらえよう」という動きがあり、自閉症、高機能自閉症、ア

    自閉症スペクトラムの子どもの特徴は? どう対応するべき? ~お茶の水女子大学名誉教授・榊原洋一さんインタビュー~ | まなビタミン by 東京個別指導学院
  • 写真や動画を手書きアニメ風にするアプリ「Olli」が人気に 漫画家やイラストレーターも反応 - ねとらぼ

    写真や動画を手書きアニメ風に加工するiOSアプリ「Olli」がプロの漫画家やイラストレーターも反応するなど、Twitterで注目を集めています。アプリの価格は240円。 元動画は【こちら】 アプリ自体は2017年4月にリリースされたものでしたが、2018年11月5日の深夜、イラストレーターの大槍葦人さんが「このアプリ面白い。っていうか勉強になる」と、自らの手を撮影した線画風動画を投稿し10万件近い「いいね」を集めたことから知名度が急上昇しました。 画像加工アプリは多数存在しますが、Olliの特徴はなんといっても人間味のある線や色合い。大槍葦人さんも「このソフトの凄さって、人間が拾いそうな線を拾うところなんですよね。不思議なほど人間が描いた絵っぽい」と、アプリの性能に言及しています。 Olliはフィルター付きの状態でリアルタイムに撮影することも、カメラロールからインポートして加工することも可

    写真や動画を手書きアニメ風にするアプリ「Olli」が人気に 漫画家やイラストレーターも反応 - ねとらぼ
    tattn
    tattn 2018/11/08
  • noteをNuxt.jsで再構築した話というタイトルでお話してきました #vuefes|福井 烈 / note inc.|note

    2018-11-03にVueFesJapan2018にて 「noteをNuxt.jsで再構築した話」 というタイトルで発表させて頂きました。 ※資料内のリンクは追って記事内に追記いたします。

    noteをNuxt.jsで再構築した話というタイトルでお話してきました #vuefes|福井 烈 / note inc.|note
    tattn
    tattn 2018/11/04
  • 低レイヤを知りたい人のための Cコンパイラ作成入門

    はじめに このオンラインブックは執筆中です。完成版ではありません。フィードバックフォーム このには一冊のに盛り込むにはやや欲張りな内容を詰め込みました。書では、C言語で書かれたソースコードをアセンブリ言語に変換するプログラム、つまりCコンパイラを作成します。コンパイラそのものもCを使って開発します。当面の目標はセルフホスト、すなわち自作コンパイラでそれ自身のソースコードをコンパイルできるようにすることです。 このでは、コンパイラの説明の難易度が急に上がりすぎないように、様々なトピックを書全体を通じて次第に掘り下げていくという形で説明することにしました。その理由は次のとおりです。 コンパイラは、構文解析、中間パス、コード生成といった複数のステージに概念的に分割することができます。よくある教科書的アプローチでは、それぞれのトピックについて章を立てて解説を行うことになりますが、そのよう

    tattn
    tattn 2018/11/02
  • オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note

    僕の仕事をひとに説明するときに、「Google仕事をしているけどオープンソースなのでGoogleのプロダクトを作っているわけではないし、むしろアップルとかソニーの人と一緒に仕事している」と言うと、「???」という反応になることが多いので、僕はこういう仕事をしているんだよということをここでちょっと説明してみようと思います。 (2016年の僕のFacebookの投稿の転載です。) 僕のいるチームはLanguage Platform Teamというところで、プログラミング言語や開発ツールの開発をしています。LPTの中にもいろいろ細かいチームが分かれているのですが、僕がいるのはC++チームで、Googleで主要開発言語になっているC++言語の開発環境を担当しています。 C++で開発をするときには、C++ツールチェインと呼ばれる一連のツールを使います。ツールチェインの一番大きなコンポーネントは、人

    オープンソース活動がフルタイムの仕事になる仕組みの話|Rui Ueyama|note
    tattn
    tattn 2018/11/01
  • gRPC-Webが正式リリース。WebブラウザからgRPCを直接呼び出し可能に

    Googleによって開発され、現在Cloud Native Computing Foundation(CNCF)によって開発がホストされているRPCフレームワーク「gRPC」は、プログラミング言語に依存せず、HTTP/2をサポートしたシンプルで高速なRPCを実現できる特徴を備え、マイクロサービスなど分散アプリケーションなどの実装で広く使われ始めています。 このgRPCをWebブラウザのJavaScriptから呼び出し可能にする「gRPC-Web」が正式リリースとなったことを、CNCFが発表しました。 これまではWebアプリケーションのバックエンドでgRPCを用いて開発を行ったとしても、それをWebブラウザから呼び出すには、WebブラウザとWebサーバ間をRESTful APIなどで接続し、WebサーバからgRPCを呼び出すという手法で、RESTfulとgRPCをブリッジすることが一般的でし

    gRPC-Webが正式リリース。WebブラウザからgRPCを直接呼び出し可能に
    tattn
    tattn 2018/10/30
  • メルカリもBASEも使ってる! 画像変換サービスImageFluxの魅力と新機能をご紹介! ImageFlux meetup #2 レポート (前編) | さくらのナレッジ

    メルカリもBASEも使ってる! 画像変換サービスImageFluxの魅力と新機能をご紹介! ImageFlux meetup #2 レポート (前編) | さくらのナレッジ
    tattn
    tattn 2018/10/23
  • TBS NEWS いらすとキャスター爆誕☆裏話|深津 貴之 (fladdict)|note

    TBS NEWSさんのバーチャルキャスターを、SIXの大八木さんと一緒にプロデュースいたしました。まさかの「いらすとや」さん起用です。 そんなバーチャルキャスターが、生まれるまでの裏話。 ことの始まり去年の後半、SIXの大八木さんから誘われ、一緒にTBS NEWSさんのデジタル展開をサポートすることに。主にアドバイザリとしてお手伝い。抑えるべきテクノロジ、これからくるサービス、ソーシャル展開のコツなどを、入れ知恵するお仕事です。 そんな中、TBSさんから「若者向けの番組作りたいんだけど、一緒にやろーよ」というお話があり…そこで企画提出したのが、 バーチャル・ユーチューバーを作成し、そのままニュース報道をしちゃうまでを記録した、プロジェクトX的ドキュメンタリーこれが、いらすとキャスター計画の始まりです。 なぜ「いらすとや」なのか?世間的にVTuberといえば、バ美肉(バーチャル美少女受肉、バ

    TBS NEWS いらすとキャスター爆誕☆裏話|深津 貴之 (fladdict)|note
    tattn
    tattn 2018/10/05