タグ

設計に関するhodumiyuuのブックマーク (9)

  • 銀行の基幹系システムはなぜ複雑なのか?|つっちーさん

    おはよう人類。 インフラストラクチャーという言葉は、元々ラテン語に語源があり、inferus(下部の)という言葉とstructura(構造体)という二つの言葉を合成した言葉で、言葉の意味としても、社会構造の中で上部構造である政治基盤に対応する経済基盤としての使い方(主にマルクス経済学で用いられる)と、道路や橋だけででなく教育機関など公共性の高い社会基盤の意味で用いられる。特に、後者の意味が強いのだが、インフラストラクチャーの供給源というのは国や公共的な組織だけにとどまらず、電力会社や鉄道会社、金融機関のように私有なのだが、その性質上インフラストラクチャーとして扱われるものも多い。 こういった企業を(広い意味で)インフラ業と呼ぶことも多いのだが、その公共性の高さから私有にもかかわらず、その運営には様々な規制が加えられていることが多い。設立に免許や認可が必要で、運営に関しても一般の企業とは異な

    銀行の基幹系システムはなぜ複雑なのか?|つっちーさん
  • 【悪いUI・良いUI】発想の転換から打開したアイデアまで【デザイン思考】|Angry Breakfa$t

    ※某まとめサイトにてまとめていた記事の転用です BASENAME: 2150782012031271001 STATUS: Publish ALLOW COMMENTS: 1 ALLOW PINGS: 1 CONVERT BREAKS: richtext DATE: 12/06/2018 00:54:50 良い・悪いと思ったデザイン例からデザイン思考、デザインに関した事例などを多数サイトやSNSでの投稿を参考・引用してまとめました。 ■はじめにデザインに関する疑問や、ここでの前提をまずまとめていきます。 ―――デザインとは? (design)の語源は、デ(de:削る)・ザイン(sign:形作る)である。これはラテン語で「私欲を削り落とし、質を磨き上げること」を意味する。 出典 なぜゴッホは貧乏で、ピカソは金持ちだったのか? | 山口 揚平 | | 通販 | Amazon デザイン(de

    【悪いUI・良いUI】発想の転換から打開したアイデアまで【デザイン思考】|Angry Breakfa$t
  • DBML - データベースのスキーマ設計用言語

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました データベースのスキーマ設計を行うソフトウェアは幾つもありますが、固有のデータベースに依存していたり、専用のソフトウェアを使わないといけません。案件によってデータベースを変える際に、その知見が活かせないのは面倒です。 そこで使ってみたいのがDBMLです。データベースのスキーマ設計用言語です。 DBMLの使い方 DBMLの例です。波括弧、カギ括弧を使って構造を表現しています。Refはテーブル同士の結合を表現します。 Table users { id integer username varchar role varchar created_at timestamp } Table posts { id integer [primary key] title varchar body t

    DBML - データベースのスキーマ設計用言語
  • dbdiagram.io - Database Relationship Diagrams Design Tool

    Quick and simple free tool to help you draw your database relationship diagrams and flow quickly using simple DSL language.

    dbdiagram.io - Database Relationship Diagrams Design Tool
  • キーキャップの素材と形状まとめ - Sansan Tech Blog

    社内に数名いるキーボードおじさんの一人、プロダクト開発部の吉田です。 「おしゃれはキーキャップから」という言葉もあるように、キーボードにとってのキーキャップは見た目を左右する大事な要素です。 しかしキーキャップは見た目だけでなく様々な素材や形状があり、それによって打ち心地が大きく変わるアイテムでもあります。 そこで今回は見ただけでは分かりにくいキーキャップの素材と形状について紹介したいと思います。*1 素材の種類 キーキャップに利用される素材は多くなく、市販されているもののほとんどはABSもしくはPBTです。 ABS ABS樹脂は安価で加工がしやすく多くのキーキャップで採用されている素材です。 文字とそれ以外の部分を別の色の樹脂で作るダブルショット(二色成形)キーキャップもこの素材を利用する場合が多いです。 しかし耐久性は他の素材と比較して弱く、日光や紫外線にさらされると劣化したり長時間の

    キーキャップの素材と形状まとめ - Sansan Tech Blog
    hodumiyuu
    hodumiyuu 2019/10/18
    キーキャップの種類一覧
  • システムで「性別」の情報を扱う前に知っておくべきこと - Qiita

    0は性別に関する情報が得られない場合に使います。性別に関する情報はあるのだけど1とも2とも言えない場合は9を使います。要は「0でもなくて1でも2でもなければ9」です。 これを知っていればMだとかFだとかを議論をせずに済みますね。 国際規格に従うべき理由 国際規格に従うことは色々と利点があります。まず、どうしてそういうコード体系にしたのかを説明しやすいです。また多言語対応する際も規格通りに書けば伝わるはずなので迷わずに済みます。別システムへのデータの移行や、異なるシステム間でのデータの統合もコード体系が同じならラクラクです。もしかしたら別のプロジェクトで書いたコードをそのまま使いまわせるかもしれません。技術者に対するトレーニングも不要です。 対して、わざわざ国際規格に反する実装をする場合は上記のメリットがそのままひっくり返ってデメリットになりはしますが、もちろん、それなりの理由があれば規格と

    システムで「性別」の情報を扱う前に知っておくべきこと - Qiita
    hodumiyuu
    hodumiyuu 2019/10/10
    DB設計時の性別について
  • Server-Sent Events(SSE)をPHPで使うときの自分用まとめ - Qiita

    SSEを自分なりに調べました、間違いなどありましたらご指摘お願いいたします Server-Sent Events とは Server-Sent Events Google翻訳↓ この仕様は、DOMイベントの形式でサーバーからプッシュ通知を受信するためのHTTP接続を開くためのAPIを定義します。 このAPIは、Push SMSなどの他のプッシュ通知スキームと連携するように拡張できるように設計されています。 よくwebsocketと比較される。websocketはブラウザとサーバーで双方向通信できるが、SSEはサーバーからブラウザへの一方向の通信。 SSEのすぐ動かせるサンプル Using server-sent events - Web APIs | MDN ↑のページのコードを参考にさせていただきました <?php header('Content-Type: text/event-str

    Server-Sent Events(SSE)をPHPで使うときの自分用まとめ - Qiita
  • スマートフォンのバッテリーをより急速に消費させるのはどのようなウェブサイトなのか

    スマートフォンやタブレットでウェブサイトを閲覧していると、思っていたより早くバッテリーを消費していることがあります。サイトによってバッテリー消費が異なるのは確かで、実際のところ、どういった要素がバッテリー消費を早めるのか、開発者がどのようなことに気をつければバッテリーを消費しにくいウェブサイトにできるのかなどについて、ブラウザのレンダリングエンジン「Webkit」の公式ブログが情報をまとめています。 How Web Content Can Affect Power Usage | WebKit https://webkit.org/blog/8970/how-web-content-can-affect-power-usage/ モバイル端末においてバッテリーを消費する要因は「CPU」「GPU」「ネットワークハードウェア」「画面」の4つ。これら4つのうち、画面の消費電力量は閲覧するウェブサ

    スマートフォンのバッテリーをより急速に消費させるのはどのようなウェブサイトなのか
  • 名前、電話番号、メールアドレス等の最適なmaxlengthはいくつか調べてみた - Qiita

    はじめに 文字列を格納するカラムを作成するには、最大長を決めなければなりません。 例えば、 「姓名の最大長を何文字に設定したら良いか?」 という問題は、よくエンジニアを悩ませていると思います。 この記事が回答の目安となるよう、よくあるカラム(下記)を何文字に設定するのが適切か調べてみました。 なお、バイト数は UTF-8 で計算しています。 【姓名】 姓30文字 + 名30文字 (60バイト) 世界最長の名前を調べた1ところ 771文字 だったので、 あらゆる名前をカバーすることは諦めましょう。 世界中の姓名を保有するSNSである Facebook の登録フォームに名前を打ち込む続けたところ、 漢字 姓4文字 + 名12文字 アルファベット 姓30文字 + 名30文字 までという結果が出た2ので、文字数・バイト数の多いアルファベットを採用とし、合計60文字までとします。 【法人名】137文

    名前、電話番号、メールアドレス等の最適なmaxlengthはいくつか調べてみた - Qiita
    hodumiyuu
    hodumiyuu 2019/01/16
    文字数の最適な最大値
  • 1