ms06takuのブックマーク (126)

  • ダウンロード数を10倍にした最強ASOテクニック!App Store攻略のための「タイトル」「キーワード」etc…の作り方

    ダウンロード数を10倍にした最強ASOテクニック!App Store攻略のための「タイトル」「キーワード」etc…の作り方 2015.08.15 ASO(App Store最適化)という言葉を知っているでしょうか。 iTunes ConnectでiOSアプリを申請する際、「タイトル」「キーワード」「説明文」「スクリーンショット」を上手に構成して、App Storeにおいてアプリをより多くの人目に触れさせることです。 僕はもともとSEOを得意としてましたが、先日とある取引先からASO案件が回ってきたのでおそるおそるコンサルティングしたところ、あるアプリのダウンロード数が約10倍になりました。 マーケティング施策と重なったこともひとつの理由ですが、これはなかなかいい結果。 そこで今回は、実際にその件でも使ったASOのテクニックを簡単にまとめました。申請の際はぜひご参考にしてください。 1. タ

    ダウンロード数を10倍にした最強ASOテクニック!App Store攻略のための「タイトル」「キーワード」etc…の作り方
  • 企画を元にゲームのUIを作るときの流れ|tkm

    「Game Graphic Design Advent Calendar 2019」の初日の記事です。 ゲーム制作に関する素敵な記事がたくさん公開されると思いますので、私自身もワクワクしてます。 言い出しっぺとして、初日としてまず何を書こうかなと思ってたんですが、以前Twitterでチラッとつぶやいた「普段ゲームUIを作るときってどういう工程があって、どういう流れで作っているか」をまとめてみたいと思います。 というのも、いろいろな方から「何から手を付けていいのか…」「デザインが上手くまとまらない」「デザイナーが社内外注みたいになってしまって…」みたいな話をよく聞きまして。 そのアンサーになるかは分かりませんが、自分の場合はこういうフローで、こういうことを意識してますよ。というのを書いてみたいと思います。 もちろん組織や人によってやり方は様々だと思いますので、こんな風にやってる人もいるんだ、

    企画を元にゲームのUIを作るときの流れ|tkm
  • Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita

    記事では、 チームによる持続的に変更可能なWebアプリケーションの開発を目標に、フレームワーク導入時に考慮すべき22の観点を紹介する。 フレームワークによって特徴は異なるが、番導入にあたって、考慮すべきポイントはあまり変わらないので、極力フレームワーク1に依存しすぎないよう配慮する。また、話をシンプルにするため、REST APIを提供するアプリケーションを題材とする。 前提 ソフトウェアのエントロピー ソフトウェアがエントロピー増大の法則を避けられないことを、体感している開発者は多いだろう2。普通にアプリケーション開発を続けると、開発スピードは鈍化し、品質は低下してバグが増え、開発者からは技術的負債への怨嗟の声が聞かれるようになる。エントロピー増大というフォースは極めて強力で、意思を持って立ち向かわなければ、容易にダークサイドに堕ちてしまう。 関心事の分離 大規模Webアプリケーション

    Webアプリケーションフレームワーク導入時に考慮すべき22の観点 - Qiita
  • 個人開発したWebサービスをリリースした後にやったこと / やり続けていること - くらげになりたい。

    どうもきらぷかです。 最近、積んでるの総額がわかる読書管理サービスをリリースしました!! リリース後のプロモーションはいつも困っているんですが、 いろいろ試していることをまとめてみました。 これから何かを作ろう、リリースしようとしている人の一助になれば。 やったこと/やっていることまとめ ざっくりとリリースしてからこんなことをしています! 登録サイトに投稿/依頼 いろんなとこで記事書く 進捗をつぶやく / 使い方とかTipsをつぶやく 1. 登録サイトに投稿/依頼 まずは、いろいろあるWebサービスを登録できるサイトに投稿!! このあたりに投稿や掲載依頼をしています♪ 全部で21サイト...大変なので、すこしずつ... サイト名 URL 開発会議 https://devtalk.jp/ Service Safari http://www.service-safari.com/ NewAp

    個人開発したWebサービスをリリースした後にやったこと / やり続けていること - くらげになりたい。
  • Linuxディレクトリ構造 - Qiita

    Linuxディレクトリ構造とファイルの種類 Linuxのディレクトリ構造もまともに把握できないまま開発をしていたのでこの機会に勉強してみました。 Linux入門者は、まずLinuxの構造について先に習得し、Linuxに適応するのに早いです。 Linuxファイルシステム構造 [全体構造図] 🚩me/はただのユーザー名の例として認識してください。 / (root) 最上のディレクトリであるルートディレクトリを意味。リナックスのすべてのディレクトリたちのスタート地点。すなわち、すべてのディレクトリを絶対経路で表記する際にこのディレクトリから始める必要がある。 /bin /binフォルダはBinary Folderの略で、OSの最小限の正常な駆動のため、すべてのユーザーが使用する実行ファイルが入っているフォルダ。 つまり、基的なコマンドが保存されたディレクトリで、cat、chmod、chown

    Linuxディレクトリ構造 - Qiita
    ms06taku
    ms06taku 2020/05/26
  • N予備校の「Unityで学ぶゲーム開発 入門」は、初心者にオススメできる教材のひとつ|tamtam

    【お知らせ】 確認したところ、無料受講期間は終了した模様です。最初のいくつかの授業は無料で受講できるようです。 Unityを始めた初心者がチュートリアルコンテンツや入門をなぞっていった時に「あれ、なんか書いている内容とちょっと違う?」みたいなシチュエーションがチラホラ出てくることはあると思うのですが・・・。 日3月19日にN予備校さんで公開された「Unityで学ぶゲーム開発 入門」は、そのへんの乖離が極めて少ない教材の一つと言えます。初心者が迷わず勉強できる点では今オススメです。 しかもN予備校さんは、コロナウイルスの感染拡大に伴う全小中高の休校要請を受けて、3月1日からオンライン授業を無料開放していたりします。「Unityで学ぶゲーム開発 入門」も今は無料で受講できます。 受講方法 ここからアクセスして、サイトログインしましょう。 N高生以外はniconicoのアカウントでログインす

    N予備校の「Unityで学ぶゲーム開発 入門」は、初心者にオススメできる教材のひとつ|tamtam
    ms06taku
    ms06taku 2020/05/14
  • 【Unity 2022 入門】全方位シューティングを作る 全26回 - コガネブログ

    はじめに このチュートリアルでは、全方位シューティングのゲームUnity で作る手順を紹介していきます ※ 2022/7/6 にこのチュートリアルを Unity 2022 に対応しました ※ 2020/12/6 にこのチュートリアルを Unity 2020 に対応しました このチュートリアルで作成するゲームの説明 プレイヤーは WASD キーや矢印キーで移動し、 マウスカーソルの方向に弾を自動で発射します 敵を倒すと宝石を落とし、宝石を拾うと経験値が増えます 経験値が増えるとレベルが上がり、プレイヤーは強くなります また、レベルが上がると自動でボムが発動し、周囲の敵を一掃します 敵にぶつかるとダメージを受け、HP が 0 になるとゲームオーバーです このチュートリアルの目標 このチュートリアルは、Unity や C# を学ぶことではなく、 Unity や C# の入門書を読み終えた U

    【Unity 2022 入門】全方位シューティングを作る 全26回 - コガネブログ
    ms06taku
    ms06taku 2020/05/14
  • The Complete 2020 Flutter Development Bootcamp with Dartを最後までやってみた | DevelopersIO

    合計で30時間程のFlutterの基礎的な所かProviderを使ったState管理の基まで抑えたUdemyのオンライン講座です。Flutterの学習にあたり参考にしていた記事で知って購入し最後まで終えたので記事にしようと思います。 知ったきっかけの記事は以下です。 Flutterの効率良い学び方 - Flutter ?? - Medium The Complete 2020 Flutter Development Bootcamp with Dart | Udemy Flutterでの開発における基的な概念を全てカバーしていると謳っています、また、GoogleFlutter teamと共同で製作されたコースなので品質はあまり心配していませんでしたが、やってよかったなと思える品質で楽しかったです。Dartの言語機能は必要に応じて題のサンプルアプリケーションの講義とは別に解説されます

    The Complete 2020 Flutter Development Bootcamp with Dartを最後までやってみた | DevelopersIO
    ms06taku
    ms06taku 2020/04/17
  • Unityの無料チュートリアル - ユニティちゃんが教える!初心者向けUnity講座

    人気のゲームエンジン「Unity」で実際にゲームを制作しながら、Unityの基を学習していくコースです。 【ゲームヒロイン「ユニティちゃん」と一緒に勉強!】 この講座の最大の特徴は、Unity Japan公式のゲームヒロイン「ユニティちゃん」が講師を務めることです!元気いっぱい、でもちょっとドジなユニティちゃんは講座の中でも時々失敗してしまいますが、みなさんと一緒にゲーム作りを勉強できることが楽しくて仕方ありません。受講生のみなさんも、とびきりのスペシャルティーチャーと一緒に楽しくUnityの初歩を学ぶことができるでしょう。 なお、講座の中でユニティちゃんが登場する部分の映像は、実はそれ自体がUnityで制作されています。 講座そのものが、ゲーム制作にとどまらないUnityの可能性を感じてもらえるものになっているはずです。 【当に基から学習できます!】 Unity IDの取得やインス

    Unityの無料チュートリアル - ユニティちゃんが教える!初心者向けUnity講座
    ms06taku
    ms06taku 2020/03/04
  • 14年かかった!個人開発で月収100万達成した話|SiRO

    こんにちは!専業で個人開発しているSiROです。 苦節14年、個人開発で月収100万円を達成したことですし、一度ここまでの知見をまとめ、共有したいと思います。同じ道を志す方の参考になれば幸いです。 想定読者:個人でWEBサービスを作って稼ぎたい人 実際の月間PVと月収 ↑これは全サービスをサマリーした数字です。収入源は広告収入。 PVは最高記録で450万PV/月くらい。月収の軸ラベルは隠してありますが、ピーク時に100万円オーバーです。月収とPVの関係をまとめると・・・ 月収10万円達成 29万PV 月収20万円達成 48万PV 月収30万円達成 70万PV 月収40万円達成 267万PV 月収50万円達成 282万PV 月収60万円達成 339万PV 月収70万円達成 440万PV 月収80万円達成 444万PV 月収100万円達成 422万PV ※PV数は参考程度です、特にツール系は何

    14年かかった!個人開発で月収100万達成した話|SiRO
    ms06taku
    ms06taku 2020/03/04
  • 現場で役立つシステム設計の原則メモ - Qiita

    ※この記事は著者の増田さんの了解の上で限定公開させて頂いております。 https://twitter.com/masuda220/status/1215122054795522049?s=20 オブジェクト指向、設計がなぜ必要か = ソフトウェア全体の整理整頓をするため 第1章 小さくまとめてわかりやすくする 変更が大変なプログラムの特徴 メソッドが長い クラスが大きい 引数が多い 関心事を詰め込みすぎている ちょっとずつゴミコードが追加されていった結果 重複しているコードをutil神クラスに押し込むと、あらゆる関心事が集中してしまう 変更に強いプログラムの書き方 メソッドは短く、クラスは小さく 略語は使わない 意味のまとまりで空行をうまく使う 説明用のローカル変数の導入(変更の影響範囲を局所化) 1つの変数に代入を繰り返す破壊的代入を避ける 意味のあるコードのまとまり(段落)を「メソッド

    現場で役立つシステム設計の原則メモ - Qiita
    ms06taku
    ms06taku 2020/01/09
  • 未来を描いたデザイナー、巨匠シド・ミード氏、死去

    数々の工業デザイン、SF作品などの未来描画で知られるデザイナーのシド・ミード氏が12月30日、米カリフォルニア州パサデナの自宅で死去した。86歳だった。ミード氏は9月18日にYouTubeのVlogで引退を表明していた。 米Ford Motorの工業デザイナーとして出発したミード氏は1970年に独立。未来的な造形手腕が高く評価され、SF大作映画の重要な部分のデザインを多く担当した。最初の映画版「スター・トレック」(1979年)ではV'Gerを。「ブレードランナー」(1980年)ではスピナーと都市デザインを、「TRON」(1980年)ではライトサイクルを、「2010年宇宙の旅」(1983年)ではレオーノフ号を、「エイリアン2」(1986年)のスラコ号、「YAMATO2520」(1995年)ではフューチャーコンセプトデザインを担当した。「∀ガンダム」(1998年)に「ヒゲ」をつけたことでも知ら

    未来を描いたデザイナー、巨匠シド・ミード氏、死去
    ms06taku
    ms06taku 2019/12/31
    俺の誕生日を命日にしないで
  • 使うと手放せなくなるSwift Extension集 (Swift 5版) - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    使うと手放せなくなるSwift Extension集 (Swift 5版) - Qiita
    ms06taku
    ms06taku 2019/12/25
  • 設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita

    /// <summary>契約コントローラー</summary> public class ContractController { private ContractAmount _contractAmount; /// <summary>税込金額を計算する。</summary> /// <param name="amountExcludingTax">税別金額。</param> /// <param name="salesTaxRate">消費税率。</param> /// <returns>税込金額。</returns> public int CalculateAmountIncludingTax(int amountExcludingTax, decimal salesTaxRate) { return (int)(amountExcludingTax * (1.0m + sales

    設計要件をギッチギチに詰めたValueObjectで低凝集クラスを爆殺する - Qiita
    ms06taku
    ms06taku 2019/12/25
  • iPhoneのカメラで写真撮影から現像までの技術を紐解く

    https://fortee.jp/iosdc-japan-2019/proposal/a2e9b461-2c0d-47c5-b3cc-cef012e3f260 2019/09/07 早稲田大学 西早稲田キャンパス Track B 13:30〜 iPhoneやスマートフォンにおける「カメラ…

    iPhoneのカメラで写真撮影から現像までの技術を紐解く
    ms06taku
    ms06taku 2019/09/11
  • アプリで「ログインしっぱなし」はどのように実現されているか? - Qiita

    このツイートを見て、「アプリで再ログインを頻繁要求されるってユーザビリティ良くないな。」と思ったのですが、普段裏側の仕組みは意識していなかったりテックリードの方に任せきりだったりしていたので、これを機に調べてみました。 そもそもスマホアプリ の時代、もはやauthenticationですらないと思うのよね。(何を言ってるかわからねえだろうと思うが。) — Hiromitsu Takagi (@HiromitsuTakagi) 2019年7月8日 この記事は「アプリでログインしっぱなしは、どのように実現されるの?」という疑問と調べた結果を共有するために書いていきます。 間違いや「もっとこんな仕組みが使われてるよ!」等のツッコミがあれば、どしどし貰えると助かります! 疑問1. アクセストークンという仕組みとは? 「なぜアクセストークンという概念が必要なのか?」 モバイルアプリでユーザー認証をし

    アプリで「ログインしっぱなし」はどのように実現されているか? - Qiita
    ms06taku
    ms06taku 2019/08/12
  • OAuth 2.0 クライアント認証 - Qiita

    サーバーは、受け取ったクライアント証明書の主体識別情報が事前登録されているものと一致することを確認し、もってクライアント認証とします。 このクライアント認証方式には tls_client_auth という名前が与えられています(MTLS, 2.1.1. PKI Method Metadata Value)。 なお、クライアント証明書には OAuth 2.0 の文脈におけるクライアント ID は入っていないので、クライアント証明書だけではクライアントを特定することはできません。そのため、クライアント証明書を用いるクライアント認証をおこなう際は、別途クライアント ID をリクエストに含める必要があります。通常は client_id リクエストパラメーターが使用されます。 1.8. self_signed_tls_client_auth クライアント証明書を用いるクライアント認証において、PKI

    OAuth 2.0 クライアント認証 - Qiita
    ms06taku
    ms06taku 2019/08/12
  • これからWeb業界に就職する新人へ送る、成長率&効率を大幅に上げるための記事まとめ | LISKUL

    1.はじめに:業界の大枠をつかむドラクエ的世界観でWeb業界のキャリアを考えてみる【前篇】 特にドラクエが好きな人じゃなくても、割とわかりやすくまとまっています。読みやすい、と感じたら後編もどうぞ。 10年後を生き抜くWeb業界の心得10か条 はてブ:228 細かい指摘も含めて、まずは「当たり前のことを当たり前にやる」ために必要な心構えです。 Web業界に飛び込むために必要な心構え さくっと読めます。 【基礎知識】Webの仕事をするなら最低限知っておくべき戦略フレームワーク×10 | sogitani.baigie.blog はてブ:1517 Webマーケティングに関する戦略フレームワークが、かなりわかりやすく書かれています。 【SEMSEO】[基礎知識] どうすれば検索順位が上がるんですか……? SEOについてアイレップの渡辺隆広さんに聞いてきた! はてブ:79 Web担当者Forum

    これからWeb業界に就職する新人へ送る、成長率&効率を大幅に上げるための記事まとめ | LISKUL
    ms06taku
    ms06taku 2019/07/13
  • リクルートテクノロジーズ エンジニアコース新人研修の内容を公開します!(2019年度版) | Recruit Tech Blog

    こんにちは。セキュリティエンジニアの平松です。 毎年、大きな反響を頂いているエンジニアコース新人研修の内容を今年も公開します。 リクルートテクノロジーズの新人研修 リクルートテクノロジーズでは、新卒採用の新人向けに3ヶ月間の技術研修「ブートキャンプ」を実施しています。 新人たちは採用時の応募職種によって振り分けられ、各職種に適した内容のブートキャンプを受講します。 今年のブートキャンプは以下の3つのコースで実施しました。 スタンダードコース:プログラミングやWebサービスの構造の基礎を学び、その後1つのスマホサイトを企画からリリースまで行うコース。 エンジニアコース:現場での技術に即した実践的な内容を学び、その後実際のサービスでチーム開発のOJTを実施するコース。 データサイエンティストコース:現場でのデータ解析の実務に即した実践的な内容を学ぶコース。 記事では、実際に「エンジニアコース

    リクルートテクノロジーズ エンジニアコース新人研修の内容を公開します!(2019年度版) | Recruit Tech Blog
    ms06taku
    ms06taku 2019/07/03
  • ディープだが覚えておきたいUnityゲーム開発の小テク16選まとめ

    マイクロソフトが提供する「Visual Studio Tools for Unity」(以下、VSTU)は、統合開発環境「Visual Studio」が持つ開発生産性向上のための各種の機能を、「Unity」によるゲーム開発に活用するためのアドオンだ。 VSTUは以前、「Unity VS」という名称で、SyntaxTreeという企業が開発を行っていた。同社は、2014年8月にマイクロソフトによって買収されており、今後、VSTUは公式の機能拡張としてVisual Studioとの統合をより強めていく方針が明らかにされている。 また、Unity VSではC#だけではなくJavaScriptにも対応していたが、マイクロソフトの製品になったことで、JavaScript対応は行わず、C#開発に特化した形で機能を強化していく方針になったという。 Unity自体にもエディターを含む統合開発環境は用意されて

    ディープだが覚えておきたいUnityゲーム開発の小テク16選まとめ
    ms06taku
    ms06taku 2019/06/30