2023年3月8日のブックマーク (4件)

  • 個人開発成功に向けて知っておくべき真実 8選

    こんにちは。個人開発アプリでべている、あたか、です。 個人開発を何年か続けていて、「僕が」見出した個人開発の真実を8選、紹介します。 人それぞれに違った真実が広がっていると思いますので、あくまで「僕の世界線」の真実ということをご了承ください。 1.成功法則なんて無い アプリ1をじっくり育てるほうが良いのか? 当たるまでひたすら沢山作るのが良いのか? ツール系が良いのか、ゲーム系が良いのか? iOSが良いのか、Androidが良いのか? ネイティブが良いのか、flutterが良いのか? これらの事について色んな回答が見つかりますが、実際の所、再現性のある成功方法は無いです。 Aさんはじゃんけんでチョキだしたら勝ったみたいだから、チョキが有効だよ!みたいな話です。 ただ、何年もサービス作りと運用続けていると、こうした方が反応が良くなる、これはやっても意味がない、など、小さな小さなコツのよう

    個人開発成功に向けて知っておくべき真実 8選
  • Modern iOS Navigation Patterns · Frank Rausch

    This page collects all the familiar navigation patterns for structuring iOS apps, like drill-downs, modals, pyramids, sequences, and more! Think of it as an unofficial bonus chapter for Apple’s Human Interface Guidelines, written by someone who cares deeply about well-crafted user interfaces. A typical iOS application has a fixed architecture—often a hierarchical tree with multiple levels. This ri

    Modern iOS Navigation Patterns · Frank Rausch
  • アプリケーションアーキテクチャ理解に必要な“3層構造” プレゼンテーション層・ビジネスロジック層・データアクセス層それぞれの役割

    今回はアプリケーションアーキテクチャを学ぶ最初の一歩として、「MVC」や「3 層アーキテクチャ」などの基的な用語の意味や関係性を整理する「改めて整理するアプリケーション設計の基」。ここで大嶋氏が登壇。続いて、3層アーキテクチャそれぞれの役割について紹介します。前回はこちらから。 セッションにおける「3層アーキテクチャ」の定義 大嶋勇樹氏:ということで、ここまでで「そもそもアプリケーションアーキテクチャとは何でしょう」という話をしました。ここからが題的なところで、まず最も基、最も基というのは僕の意見ですが、3層アーキテクチャについて話していこうと思います。なにか気になる点があれば、Q&Aに気軽に(質問して)もらえればそちらも回答します。 では、3層アーキテクチャについてに入っていこうと思います。3層アーキテクチャと言われた時に想像するものは、少なくとも私の場合は2つあります。 (

    アプリケーションアーキテクチャ理解に必要な“3層構造” プレゼンテーション層・ビジネスロジック層・データアクセス層それぞれの役割
  • MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例

    1.はじめに RDBでの階層構造の関係を持つデータを扱う上で、 効率的なデータの持ち方や抽出方法について検証を行っています。 結論から先に 階層構造を扱う方法として下記の種類があります。 隣接リスト 経路列挙 入れ子集合 閉包テーブル 再帰クエリ(WITH RECURSIVE)を使うと階層データを扱う上でのパフォーマンスが得られます。 検索性、更新量、データ量など加味すると隣接リストで再帰クエリを用いるのがよさそう。 2.階層構造を持つデータの概要 階層構造を持つデータとは 複数の要素(データ)が親子関係で結びついている構造を持つデータ 1つの要素が複数の要素の親になることができ、 また、1つの要素が複数の子要素を持つこともあります。 ある要素を親として、細分化された子要素であったり、 類似する要素を抽象化したものを親要素とするようなデータ。 階層構造を持つデータの例 組織における事業部、

    MySQLで階層構造を扱うための再帰的なクエリの実装方法と実用例