サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
掃除・片付け
omuriceman.hatenablog.com
今回はかなりの珍現象を記事にしております!ただ世界の誰かしらは困っているかもしれない。そんな誰かに届いて欲しいと思っております。 ちなみにFabric Betaで発覚した現象ですがDeployGateでも自前サーバーでAdhocアプリを配信する際も起こり得る現象ですのでもしかしたら参考になるかもしれません。 現象 先日Fabric Betaで配信したテストアプリが「Download problem detected :(」となってしまいました。 Download problem detected :( ググってみると少し情報が出てくるわけなのですが、それらには該当しておりません。 https://dev.digitrick.us/notes/betawithios9unabletodownloadapp https://qiita.com/shwld/items/69bd55ce589a3
結論からお伝えします。 Skeleton Screen Skeleton Placeholder Skeleton Loader Content Loader Content Placeholder Placeholder などと呼ばれています。多いですよね(^_^;) 特にSkeleton ScreenとContent Loaderと呼んでいる場合が多いです。 どれのこと? YouTube・Slack・Facebookなど最近のアプリで使われている、丸や長方形のグレーで表示している箇所のことです。 正式なテキストや画像が読み込まれる前のプレースホルダーとして使用されています。 YouTube Slack Facebook 他の事例に興味のあるかたはこちらの記事をご紹介いたします。 medium.com 最初に提唱した人は誰? 調査によると最初に提唱したのがこちらのブログの作者「Luke
どうやら私は雰囲気だけのJavaScriptエンジニアだったようです。 先日なんとなくAppStoreを検索していたところ「JavaScript暗記カード」というアプリを発見しました。JavaScriptの学習を促進するために「文字列」「配列」「数値」などの処理方法を学べたり関連するメソッドをクイズ形式で出題しています。 AppStore/GooglePlayのリンクを貼っておきますのでダウンロードしてみてください。 ◼︎AppStore JavaScript暗記カード Junki Hadano教育無料apps.apple.com ◼︎GooglePlay play.google.com 言うても私、Vanilla JSやPure JS(どちらも普通のJavaScriptをかっこよく言っているだけです。)の扱いについては業務も含めて慣れておりますので、楽勝にクリアしてやろう!という思いでダ
Appleでディープラーニングが簡単に実装できるツールといえば「Create ML」が有名です。 developer.apple.com iOS13でも新たにオブジェクト検出 / オーディオデータ分類 / アクティビティの分類などが追加されます。 しかし、Create MLの開発環境はXCodeのみと限られているため、やや扱いづらい点もあります。今回はPythonやJupyter / Colaboratoryの知見をいかしつつiOSアプリ向けに機械学習を組み込みたいという方向けに「Turi Create」をご紹介します。 Turi Createとは Appleが2016年に買収したTuriという企業が開発した機械学習のライブラリです。 github.com Turi Create simplifies the development of custom machine learning m
2019年12月14日に開催された「レガシーをぶっつぶせ。現場でDDD! 」に参加してきました。今回で2回目の開催になるそうです。テーマが「インプット<アウトプット」と言うことで、ハンズオンが多めでした。 genbade-ddd.connpass.com 少し遅くなりましたが参加レポートとセミナー中に話題に上がったDDDの学習コンテンツをまとめましたので皆様のお役に少しでも立てれば幸いです。 イベント開催の経緯 ①モデル・コードの変更が互いにどう表現されるか体験するためのハンズオン ②ドメイン駆動設計の基本スキルを体験的に学ぶ~値オブジェクトの見つけ方・作り方・育て方 DDD(ドメイン駆動設計)の学習を始めるには 📚書籍 ✏️ブログ まとめ 備考 グラフィックレコーディング BIGLOBEさんハンズオンの各チームのモデリング イベント開催の経緯 イベントの冒頭に本イベントの開催経緯につい
記事内容の要約 今回の記事、色々と話が脱線するので先に要点だけお伝えします。 グラレコの作り方を聞きたくてイベントに参加した 聞きたかった内容と少し違ったけどイベントの発表も楽しめた イベント終了間際にグラレコの話もしっかり聞かせてもらって感謝 今回僕が書いたグラレコも恥ずかしいけど公開します グラレコとは? みなさん「グラレコ」ってご存知ですか?正式名称をグラフィックレコーディングと言い、Wikipediaなどではファシリテーション・グラフィックと紹介されておりまして、いくつかの呼び方が存在するようです。 意味合いとしては、会議やセミナーの発言内容などを文字だけでなくデザインや装飾などで見栄えよくして理解を促進させる手法のことを言うらしいです。 こちらはGoodpatchさんによるグラレコの紹介記事です。面白い! goodpatch.com グラレコを知ったきっかけ 僕はEOF2019と
ハッカソン参加に向けて最近あまり触っていなかった画像の検出周りを調査していたところ、FirebaseがiOS/Androidで簡単にオブジェクト(物体)検出とトラッキングができる面白い機能をリリースしていました。 firebase.google.com 今回はこの機能について紹介いたします。 ML Kit for Firebaseとは オブジェクト検出とトラッキングとは サンプルアプリをダウンロード 機能の説明 検出した物体の画像からラベル付けをおこなう まとめ ML Kit for Firebaseとは Firebaseで機械学習系の機能を実装できるライブラリです。 firebase.google.com ざっくりこんなことができます。 テキスト認識(OCR) 顔検出 バーコード スキャン 画像のラベル付け ロゴ認識 ランドマーク認識 不適切なコンテンツの検出 類似画像の検索 カスタムモ
2019年4月から6月末までの3ヶ月間、僕はカックさん(@kakakakakku)という方に技術ブログのメンターになっていただき、週に2記事のペースで技術ブログを書いていました。 ブログメンタリングを通じて、ブログを書く技術だけでなく理想のメンター像までカックさんから学ぶことができました。今回はそのブログメンタリングに応募した動機・学んだこと・成果・今後についてまとめたいと思います。記事にするのが恥ずかしい部分もあるのですが、これが僕のブログスタイルなのではないかと最近思うようになりました。 カックさん(@kakakakakku)とは ブログメンタリングとは 応募の動機について ブログメンタリングで学んだことと取り組み より良いタイトルを考える 黙読して読みにくい部分が無いかチェックする 視覚的な強弱や緩急をつける 人にされて嬉しいことは自分から積極的にする フォローされやすいTwitte
データサイエンスやディープラーニングを無料で学習できる講座を運営している東京大学 松尾研究室(略称: 東大松尾研)をご存知でしょうか。公式のURLはこちらです↓。 weblab.t.u-tokyo.ac.jp その東大松尾研が主催する「GCIデータサイエンティスト育成講座」を先日修了しました。本講座については学生向けと社会人向けのものがあり、私が申し込んだのは2019年12月に募集が開始されたオンライン講座で、今回で4期目になるようです。 gci.t.u-tokyo.ac.jp 私自身、以前に東大松尾研のディープラーニング講座「DL4US」を修了したこともあるのですが今回のGCIデータサイエンティスト育成講座はSlackの導入などもあってサポート体制などさらに向上していると感じました。 omuriceman.hatenablog.com 今回はGCIデータサイエンティスト育成講座の修了まで
最近「英語のリスニングを鍛えたい!」と思い立ち継続してやっていることがあります。 その説明に入る前に、まずはこちらの動画をご紹介させてください。 英語のリスニングを「爆発」させる最強の方法 4K 内容を要約すると英語のリスニングを鍛えるには、 リスニングを鍛えたい国の動画を字幕付きで見る 1日1分以上、週6日見る わかりやすい動画にする を行うと良いと言う事です。詳細は動画を見てくださいね。 上記を行うには映画を英語字幕で見るのがいいと思うのですが、私が契約しているAmazon Prime Videoは英語字幕出せない… とはいえ、他のNetflixなどのサービスに申し込むのも勿体無い。他にいい方法はないものか…と悩んでおりました。 しかしピンチはチャンス! 調べてみるとYouTubeにプログラミング系の英語動画がたくさんあることが判明しました。しかも海外のプログラミング系YouTube、
僕は2019年4月から技術ブログを始めているが、2ヶ月目くらいから「はてなブックマークでホッテントリを取るための情報収集」を心がけるようになった。その影響もあって何記事かはてなブックマークでホッテントリ入りすることもできたので、これから技術ブログなどでアウトプットを始める人の役に立てばいいなぁと思ってブログでまとめることにした。技術ブログを書く人でなくても情報収集先として参考になる部分はあると思う。 はじめに GitHub Trending プログラミング言語はPythonとJavaScriptとTypeScriptを重点的に見る プログラミング言語以外にもUnknown languagesをチェックする Advanced searchで直近の日付に絞り込む GitHub Trendingを参考にしたブログ記事 Product Hunt Product Huntを参考にしたブログ記事 Re
技術書典6で本が売れたのを良いことに、技術書典7で調子に乗って本を印刷しすぎたら自爆しました。印刷部数に対して1/5程度しか販売できませんでした。みんなが原価回収できたというレベルのを爆死というのであれば印刷代を回収できていないレベルでの大爆死です。 ただこの爆死が良い経験になりましたし、BOOTHでもう少し販売を頑張れば(印刷代は)トントンになれるレベルなので悲観的にならず次の技術書典のサークル参加者のみなさまの参考となれるようにブログに残しておきます。 技術書典とは なぜ原価を回収できなかったのか イベント開催日の問題 頒布場所の問題 宣伝の問題 本の内容の問題 嬉しかったこともたくさん Vol. 1を買ってよかったからVol. 2を買ってくれる人がいた Vol. 2について好意的な評価をいただけた 爆死したサークル主たちとの一体感 次回サークル主として参加するときに考慮すべきこと 全
宇宙にいきたいと思ったことは無いだろうか。私は行きたいとは思わない。しかし手軽に宇宙目線の人間を超越した存在になれるとしたら面白そうではないだろうか?そんなことを可能にするのが「Spacekit」というJavaScriptライブラリである。 github.com 概要 タイトルにほとんど書いている通りだが、地球や月・太陽系などの宇宙空間をインタラクティブに作成できるJavaScriptライブラリである。いくつかのサービスの描画エンジンとして使用されているようだ。 古代の地球を見るサービス dinosaurpictures.org 小惑星のデータベース www.asterank.com 流星群可視化サービス www.meteorshowers.org インストール方法 今の所、npmなどでインストールできる方法はない。公開されているGitHubのファイルを読み込むか、生のファイルをダウンロー
先日発表されましたiOS13ですが、今回も面白そうな機能盛りだくさんという感じでしたね! 仕事ではiOS / Android両対応するアプリの開発が多いので面白い機能をあまり試せる機会が少ないのですが、自分のアプリ開発で利用するために注目技術をまとめていきます。 AVSemanticSegmentationMatte | 画像から髪・肌・歯をセグメンテーションする こんなことに使えそう AVCaptureMultiCamSession | 表と裏のカメラで同時撮影 こんなことに使えそう SoundAnalysis | 音の分類 こんなことに使えそう VisionKit | iOS12のメモ帳にあったような書類スキャン機能 VNRecognizeTextRequest | テキストの解析 こんなことに使えそう ARBody2D | 人の骨格を追跡する(Motion Capture) こんなこ
先日ProductHuntをパラパラと眺めていたらPastaというアプリを見つけた。 www.producthunt.com 端的に機能の説明をすると「Clipboardの履歴を管理できるアプリ」である。 私の場合、一度に複数のコピーをして貼り付けたりするケースがよくあるのだが、そんな時は標準のメモアプリに貼り付けたり、強引な時はブラウザのURL入力欄にペーストして退避させたりなどして効率が悪いなと感じることがあった。 このPastaはなかなか便利だし基本的な使い方は無料なのでMacユーザーは是非ダウンロードしてほしい。 App Storeのリンクはこちらから。 Pasta WonderBit S.L.U.仕事効率化無料apps.apple.com Clipboardの履歴管理アプリは他にもあるのだが、有料・デザインが好みでない・機能が足りないということがあり、当面はPastaを常駐させて
技術ブログを映えさせるためにいろんなツールを調査しているのですが、terminalizerというターミナル操作を録画してgifにするOSSを利用することにしました。 github.com terminalizerはgifにするときに色々なカスタマイズがあるのですが、これをいじることで画面の見栄えにかなり影響がでます。使い方と合わせてブログで紹介したいと思います。 インストール 公式では下記のコマンドを入力すればインストールできると書いてあります。 npm install -g terminalizer 私の場合は初めてインストールした時に「Error: EACCES: permission denied, ~」というエラーが出てしまいました。sudoをつけてもインストールできなかったのですが、最終的に以下の方法でインストールができました。 sudo npm install -g termi
先日、Twitterで安西さんという方がコーチング体験を募集しているツイートを見かけました。 コーチングに興味がある方、一度体験してみませんか?こちらからご連絡ください! 「1on1コーチング体験」参加者募集 - 思考と現場の間で https://t.co/jw1dkv5kf9— Tsuyoshi Yasunishi (@tsuyok) May 29, 2019 正直なところをお伝えするとそれまで安西さんを存じ上げておりませんでした。DevLOVE Xなどでも発表をされている方ということは後から知りました。 面識のない方にコーチングを頼むのは不安では無いか? という風に思う人もいるかもしれませんが、自分がTwitter上でフォローしている方々もコーチングを受けていたので信頼できそう!と思ったのと、私自身先日まで面識のなかった方にブログメンタリングを受けてきていろんな経験を得られたので、今回
クラウドを利用しているとネックとなってくるのがコストや使用状況の管理です。「気づかないうちに使われているサービス」や「削除し忘れて放置したままのサービス」が積み重なって、気づいたら高額になっているケースもありますよね。 組織やアカウントが大きくなるとさらにややこしいことになってくると思います。 そんな方にむけてProductHuntで話題になっていたKomiserをご紹介します。 Komiserとは KomiserはAWSやGCPのコストとセキュリティを分析し管理するツールです。 www.producthunt.com コストや使用状況に関する内容がパッと見てわかりやすく整理されています。 特徴 クラウドのコスト / 使用状況 / セキュリティ / ガバナンスをわかりやすく可視化 マルチアカウント / マルチクラウドを簡単に切り替えられる OSSで基本無料 マルチアカウント / マルチクラ
はぁ。。。ブログが読まれない。 やあ!浮かない顔して、今日はいったいどうしたんだい? ブログのアクセス数が伸びないの。。。 君のブログはわかりづらいからね! 漫画にしてみるなんてどうかな? そんなこと言ったって・・・ 漫画なんてかけないし? Comicgenを使えば、HTMLだけで漫画がかけるんだよ! Comicgen〜? Comicgenとは ComicgenはHTMLとSVGで漫画をかけるOSSです。 Gramenerというデータ分析事業を行なっている企業が、自社の資料の説明をするために開発しました。 github.com 現在最新版はv0.1.3ですが、表示に不具合がありこのブログについてはv0.1.2を利用しています。 環境構築 Comicgenは2つのファイルを読み込むだけで動かすことが可能です。 CDNの場合 <link rel="stylesheet" href="https
なんだこの謎のサイトは・・・!GitHubが先日謎のサイトとリポジトリを作成していたのをご存知でしょうか? noopschallenge.com 最初は全貌がよくわかっていなかったのですが、どうやらお題やAPIが用意されていてそれを使って面白い機能を作って公開するというプログラミングチャレンジが行われているようです。 紹介されているブログはこちら。 github.blog お題は毎週ごとに5問ずつ追加されるようで、現在はLevel2までのAPIを用意しています。 どんなAPIやお題があるの? ドラムパターンを出力するAPI ベクトルを出力するAPI 上下左右の方向とスピードを出力するAPI 迷路を出力するAPI noops-challenge.github.io ポリゴンを出力するAPI 他にもあるので見てみると面白いですよ! 自分も作ってみた ブログで紹介する以上、私も何か面白いものを作
開催も間近に迫った技術書典6ですが、サークル数が多くて欲しい本を探すのが大変!なんてことありませんか? もっと効率的に探すことはできないかな〜と思った私は前から使って見たかったAmazon Cloud Searchを利用して、技術書典APIからローカルにダウンロードしたjsonをAmazon Cloud Search利用して検索できるようにしました! Amazon Cloud Searchって実装するのにわかりやすいドキュメントがなかったんで、その助けにもなればいいかなと思っております! 【注意】技術書典さまにご迷惑になるので公開はしておりません! サイトのイメージはこちら! 下準備 技術書典のAPIを調査する 【重要】APIのjsonをコンバートする Amazon Cloud Searchを利用する Create a New Domainでプロジェクト作成 index対象となるサンプルフ
あ〜。これが自分と世界の差か。 と思わざるを得ない体験でした。「SPAJAM」というアプリハッカソンです。私は2019/5/11~2019/5/12に開催された、東京A予選に参加してきました。 言うて私もハッカソンの優勝経験がありましたので、アプリの出来とアイデアさえハマればプレゼンは任せろ!という意気込みで臨んだわけですが、見事に玉砕しました。 しかし、その経験はむしろ心晴れやかに「オラより強ぇヤツがいるなんて、ワクワクすっぞ!」と言っている孫悟空の気持ちに近いものがあります。 と言うことで今回は優勝チームの強さを考察してみました。勝手に考察していますけど、自分も優秀賞取れたし・・・いいよね? SPAJAMについて 優勝作品とチームについて 強さの考察 声が聞き取りやすい 所作が落ち着いている 伝えたいテーマがシンプルでわかりやすい 話の流れをアニメーションで示して見やすい 技術的に苦労
みなさんこんにちは。omuricemanです。 先日AIで有名な東京大学 松尾研究室より「DL4US」が無償公開されるとの案内がありました。 weblab.t.u-tokyo.ac.jp 私は1年以上前の第1期DL4USが開催されたタイミングで応募・一次試験を経て3ヶ月間オンライン授業をうけて修了しましたので、そちらを振り返ってみます。 DL4USとは 一次試験の内容 講座内容について 懇親会 松尾豊教授からのありがたいお言葉 今後作ってみたいもの まとめ 追記(2020/5/8) DL4USとは ディープラーニングの基礎講座を学ぶことができるオンラインの教育プログラムです。 初回にもかからわずかなりの募集数だったようです。 先日募集したディープラーニングの教育プログラム DL4USですが、予想を大幅に超える1900人以上の方からの応募があり、多くの方に受講いただけませんでした。現状のリソ
omuricemanです。ブログをみていただきましてありがとうございます。 ゲームや漫画を用いた教材は学習を促進してくれるのに有効だと思います。先月も漫画技術書のまとめをブログに書きましたので是非見ていただきたいです。 omuriceman.hatenablog.com 今回はGitをなんとなく使っているユーザーが、今一度学びなおすためにゲーム感覚で触って遊べるGitチュートリアルサービスをご紹介いたします。 Learn Git Branching Git-it Instruqt Progate GitHub Learning Lab 総括(個人の感想です。) Git初心者向け GitからGitHubまでの一通りの流れを把握したい方向け Gitのブランチ間の動きを確認したい方向け 他にもこんな学習サービスもありました! ギットクエスト Katacoda git-game Githug Co
最終更新日時2018/05/07 00:15 令和明けましておめでとうございます。新元号になっていかがお過ごしでしょうか。 振り返ってみると平成はITの時代と言っても過言ではなかったでしょう。 今回平成30年間の技術書を年間別にピックアップして形態素解析してみました。各年ごとの技術系のトピックとともに振り返って行きたいと思います。 (「その当時売れた本」ではなく、「現在も売れている当時の本」ですのでご注意ください。) これを機に気になる本など買いあさってみるのもいいかもしれませんね! はじめに ワードクラウドを自分でも体感してみたいかたはこちら サイトを作りましたのでよろしければ遊んでみてください。 平成技術書史 1989年 | 平成元年 この年の出来事 ゲームボーイ発売開始 Bash公開 本の紹介 プログラミング言語C 第2版 ANSI規格準拠 プログラミング言語C 第2版 ANSI規格
皆さんこんにちは。typoの達人です。2019/4/1からブログを書き始めて1ヵ月ほどになりますが、いまだにtypoが多くて悩まされております。 今回はそんな自分を変えるべく、lintとAIツールを駆使してtypo環境を改善していきます。 textlint textlintとは 環境構築 textlintを自分好みの設定にカスタマイズする 技術文書向けルールプリセット スペースの設定 表記揺れの検知設定 最終的にこのような設定ファイルになりました。 Proofreading API Proofreading APIとは API KEYの発行 デモを試す 組み合わせて使用する 問題点 最後に 参考サイト textlint textlintとは 文章作成などに使える自然言語のためのlintツールです。 textlint.github.io 環境構築 Node.jsはインストール済みの前提で進め
2019/4/14 技術書典6に初出典してまいりました!おかげさまで製本版は全部完売! 「鉄は熱いうちに打て。技術書典のレポートは翌日までに出せ。」とはよく言いますがもう水曜日になってしまいました! 最終販売部数 販売・宣伝施策 行動経済学を利用し製本版が売れるようにする ブログなどによる宣伝 被チェック数の遷移について やっておいて良かったこと 設営の事前準備のシミュレーション 反省点 簡単後払いに対応しなかった 本の詳細内容を周知しきれなかった 持ち込んだ備品について 非公式アフターについて LTの発表内容 最後に 最終販売部数 持ち込み部数は製本版280部ダウンロードカードが600部です。 製本版購入者の全員にダウンロードカードを配っておりますので実質は「製本版280部とダウンロードカードは320部」としておきます。 最終的にどれくらい売れたかというと、 「製本版280部とダウンロー
最近プロジェクトで扱ったAWS Amplifyについてブログにまとめていきたいと思います。その中でも第1弾は画像やテキストを保存できるStorageの紹介から始めます。 誤字脱字や認識の間違いなどありましたらコメントいただけますと幸いです。 AWS Amplifyとは Storageについて 機能の概要 ファイルアクセスレベル(ファイルの操作権限について) 環境構築をする 環境構築前の下準備 React.jsのセットアップ Amplifyのインストール Amplifyのセットアップ Storageのセットアップ Storageの基本機能の紹介 設定ファイルを読み込む Put(ファイルのアップロード) Get(ファイルのダウンロード) Remove(ファイルの削除) List keys(フォルダ配下のファイル一覧取得) Tracking Events UI Components for Re
このページを最初にブックマークしてみませんか?
『omuriceman's blog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く