並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 18976件

新着順 人気順

architectureの検索結果201 - 240 件 / 18976件

  • 分散システムについて語らせてくれ

    NTT Tech Conference #2 にて話した資料 時間が足りなかったので全部は話せなかった。Read less

      分散システムについて語らせてくれ
    • 櫻田潤 | インフォグラフィック・エディター

      ニュースレターに登録 インフォグラフィック制作の舞台裏や最新コンテンツの情報をメールで配信しています(無料)。

        櫻田潤 | インフォグラフィック・エディター
      • ソートアルゴリズムを極める! 〜 なぜソートを学ぶのか 〜 - Qiita

        NTT データ数理システムでリサーチャーをしている大槻 (通称、けんちょん) です。 今回はソートについて記します。 0. はじめに データ構造とアルゴリズムを学ぶと一番最初に「線形探索」や「ソート」が出て来ます。これらのテーマは応用情報技術者試験などでも頻出のテーマであり、アルゴリズムの Hello World とも呼ぶべきものです。 特にソートは、 計算量の改善 ($O(n^2)$ から $O(n\log{n})$ へ) 分割統治法 ヒープ、バケットなどのデータ構造 乱択アルゴリズムの思想 といった様々なアルゴリズム技法を学ぶことができるため、大学の授業でも、アルゴリズム関連の入門書籍でも、何種類ものソートアルゴリズムが詳細に解説される傾向にあります。本記事でも、様々なソートアルゴリズムを一通り解説してみました。 しかしながら様々な種類のソートを勉強するのもよいが、「ソートの使い方」や

          ソートアルゴリズムを極める! 〜 なぜソートを学ぶのか 〜 - Qiita
        • レトロエンジニアのための近代Webフロントエンド事情 - Qiita

          フロントエンド開発という言葉があちらこちらから聞こえてくる。 「反対語はバックエンド開発だから、サーバとかCUIじゃない、アプリとかGUIあたりのことを指す広い意味の言葉だよね。」 ・・・とか思ってたらとんでもない。 世の中ではJavaScript界隈を限定している風な使われ方をしている。 私のような C/C++ メインのレトロエンジニアは肩身が狭くなるばかりである。 本文は、近年のWeb技術に追いつこうと調査した結果のメモ書きである。 n番煎じの内容だが、Web業界にいない人間の視点 なので、私と同類のレトロエンジニア等、一部の人には新しい気付きが与えられるかもしれない。 詳しい人の添削・ツッコミは大歓迎。 詳細はリンク先に任せ、私が思う「わかりやすい順序」で、調べたことをざっと紹介していく。 きっかけ 読み飛ばしてもよい。 Reactを使うとなぜjQueryが要らなくなるのか 数年前、

            レトロエンジニアのための近代Webフロントエンド事情 - Qiita
          • プログラムがメモリをどう使うかを理解する(1)

            この記事の狙い この記事は、端的に言えば この図が言わんとしていることを理解できるようになるための解説を目指しています。 昨今のプログラミング環境において、メモリの管理方法やその実態は、詳細を知らずとも目的を達成できるようになっています。といっても、実際にはメモリは無尽蔵に使えません。制約が厳しい環境下で動かさねばならないプログラムもありますし、多少潤沢に使える環境であっても、無駄に浪費するよりは、必要最低限のメモリで効率よく動作するプログラムの方が、多くの場面においては良いプログラムと言えるでしょう。 メモリのことなど知らなくてもプログラムを書けるのは一つの理想ではありますが、現実的にはその裏に隠されている(抽象化されている)仕組みを知っておいたほうが有利です。また、昨今のレトロゲームにおけるタイムアタックで駆使されるメモリ書き換えのテクニックなども、何故そういったことが可能なのかを知る

              プログラムがメモリをどう使うかを理解する(1)
            • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

              Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

                Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ
              • 最近のiPadを使えば、解体予定の建物も気軽に一棟丸ごとスキャンして思い出に残せる「うちのお婆ちゃん家もスキャンしたい」

                ミチトー1955 @micchito1955 株式会社やりたい放題の社員。土木業界出戻り組。帰ってきた三代目バカ息子。これからは好き勝手な事をしてやろうと決意した創業家出身の次期社長(多分)。営業、積算をメインに担当するも基本的には なんでも屋。1級土木施工管理技士、1級建設業経理士、2級舗装管理技士、測量士補、ビジネス法務エキスパート®取得済。

                  最近のiPadを使えば、解体予定の建物も気軽に一棟丸ごとスキャンして思い出に残せる「うちのお婆ちゃん家もスキャンしたい」
                • 日本語版 : IBM Bluemix

                  IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

                    日本語版 : IBM Bluemix
                  • Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita

                    TL;DR; Amazon AuroraはIn-Memory DBでもなくDisk-Oriented DBでもなく、In-KVS DBとでも呼ぶべき新地平に立っている。 その斬新さたるやマスターのメインメモリはキャッシュでありながらWrite-BackでもなくWrite-Throughでもないという驚天動地。 ついでに従来のチェックポイント処理も不要になったのでスループットも向上した。 詳細が気になる人はこの記事をチェキ! Amazon AuroraはAWSの中で利用可能なマネージド(=運用をAWSが面倒見てくれる)なデータベースサービス。 ユーザーからはただのMySQL、もしくはPostgreSQLとして扱う事ができるのでそれらに依存する既存のアプリケーション資産をそのまま利用する事ができて、落ちたら再起動したりセキュリティパッチをダウンタイムなしで(!?)適用したりなどなどセールストー

                      Amazon Auroraの先進性を誰も解説してくれないから解説する - Qiita
                    • AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho

                      先日書いた AWS の勉強方法をまとめた記事(AWSを学ぶ上でやってよかった勉強法5選 - log4ketancho)で、「簡単なWebサービスをAWSで運営するといい勉強になるよー」と書きました。その中で、 今まで経験したり今いるところはどこもオンプレばかりでAWSとかのクラウドの知識が全くつかないからどこかで勉強したいし個人サービス運用とかしたいんだけど、1年過ぎるといきなりコストがドカンとかかりそうで…… や 「2)簡単なWebサービスをAWSで運営する」は誰もが考えることだが、最初の無料期間1年間以外、AWSで個人ブログなりを運用するのはコスト悪すぎだろ…。 というような利用料金が気になってしまう、、というコメントを幾つかいただきました。 この気持ちとても分かります!業務で使う分にはサーバー何台立てようが気になりませんが(は言い過ぎですがw)、個人でサービスを運営する場合はそうはい

                        AWSを学ぶために最初に構築するアーキテクチャパターン5選 - log4ketancho
                      • 62 Universities Have Partnered With Coursera - Coursera.org

                        Learn without limitsNew Microsoft Professional CertificatesMake a Microsoft credential your catalyst for an in-demand career in business analysis, IT support, or cloud support. No experience needed to get started.

                          62 Universities Have Partnered With Coursera - Coursera.org
                        • エンジニアが作るネットサービスのアイデアがしょぼいワケ【えふしん】 - エンジニアtype | 転職type

                          Twitterクライアント『モバツイ』開発者であり、2012年11月に想創社(version2)を設立した有名エンジニア・えふしん氏が、変化の激しいネットベンチャーやWeb業界の中で生き残っていくエンジニアの特徴を独自の視点で分析 藤川真一(えふしん) FA装置メーカー、Web制作のベンチャーを経て、2006年にpaperboy&co.へ。ショッピングモールサービスにプロデューサーとして携わるかたわら、2007年からモバイル端末向けのTwitterウェブサービス型クライアント『モバツイ』の開発・運営を個人で開始。2010年、想創社(現・マインドスコープ)を設立し、2012年4月30日まで代表取締役社長を務める。その後しばらくフリーランスエンジニアとして活躍し、2012年11月6日に想創社(version2)設立 若干釣り気味のタイトルですいません。今通っている大学院の授業で、漫画家の浦沢直

                            エンジニアが作るネットサービスのアイデアがしょぼいワケ【えふしん】 - エンジニアtype | 転職type
                          • マイクロソフトはどうやってBingをFPGAで実装したか - Qiita

                            ドワンゴがニコ動の画像配信向けにFPGAエンジニアを募集したり、マイクロソフトはBingをFPGA実装したり、Baiduもディープラーニングの高速化にFPGAを導入したりと、なんだか世の中急にハードウェアくさくなってきた。IoTとは違う意味で。 金融分野ではすでにCPUでは遅すぎてFPGAによるナノ秒単位の株取引が行われているって記事を書いたのは2年前だけど、ここ数年はIntelのCPUのクロックもあまり上がらなくなってきたし、Fusion-ioやNetezzaといった大手御用達のハイエンド鬼速ストレージも、フタを開ければ中身はすでにFPGAに移行済み。IBMが最近出したData Engine for NoSQLという製品ではPOWER8プロセッサにFPGAを直付けしてRedisを高速化したり。いよいよデータセンターにも、先の見えないCPUに代わってFPGAやGPUを導入する波が押し寄せつ

                              マイクロソフトはどうやってBingをFPGAで実装したか - Qiita
                            • How to Create Website Wireframes

                              2014年8月17日 Webサイト制作, 便利ツール WebクリエイターボックスではWeb制作の応用技術をよく紹介していますが、基本の流れはちゃんと説明していないな…ということで、「連載!実践で学ぶWebサイト制作ガイド」として、実際に1つのサイトを作りながらWeb制作の流れと方法をまとめて書いてみることにしました。この連載企画はブログ開始当初に考えていましたが、2年半ほど忘れてました…。今回は「ワイヤーフレームの作り方」です。これも過去に「Webサイトの骨組み: ワイヤーフレームを素早く・手軽に・美しく制作する」という記事を書いていたのですが、私の使用するツールも変わったので、改めて記事にすることに。 ↑私が10年以上利用している会計ソフト! 実践で学ぶWebサイト制作ガイド:その3 目標:わかりやすいワイヤーフレームを作成することができる 必要なもの:紙とペン 対象レベル:超初心者OK

                                How to Create Website Wireframes
                              • モンストを支えるインフラの今とこれから

                                dots. Conference Spring 2016 ゲーム開発の裏側 http://eventdots.jp/event/580344

                                  モンストを支えるインフラの今とこれから
                                • Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する|ハイクラス転職・求人情報サイト AMBI(アンビ)

                                  Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する Androidアプリの開発において悩ましいアーキテクチャの選定。本記事では選定する意味を改めて整理し、 MVP・Clean Architecture・MVVM・Fluxといった最新の実例を紹介します。 はじめまして。Androidエンジニアの藤原聖(ふじわら・さとる/@satorufujiwara)です。 現在は株式会社サイバーエージェントで、エンジニアリングマネージャーを兼任しています。2017年で35歳になり、定年を迎えました(プログラマの定年については「体型を支える技術」などを参照)。 Androidアプリ開発には2010年から携わっていますが、今現在の関心事は何といっても公式開発言語に採用されたKotlin。そしてもう一つが、Androidの

                                    Androidアーキテクチャことはじめ ― 選定する意味と、MVP、Clean Architecture、MVVM、Fluxの特徴を理解する|ハイクラス転職・求人情報サイト AMBI(アンビ)
                                  • AWS Lambdaの裏側をなるだけ詳しく解説してみる - Sweet Escape

                                    AWS Lambdaの環境がどのようになっているか、ユーザが用意したLambdaファンクションがどんな感じで実行されるかってあたりを可能な限り詳しく説明したいと思います。 はじめに 大前提 コールドスタート/ウォームスタート コントロールプレーン/データプレーン アイソレーション AWS Lambdaのコンポーネント群 同期実行かつ初回呼び出し(コールドスタート)、もしくはスケーリング 同期実行かつ再利用(ウォームスタート) 非同期実行 スケールアップ エラーハンドリング リトライ その他 ネットワーク まとめ はじめに この投稿は2020年9月29日の21時から開催予定のイベント(ライブストリーミング)で話す内容です。 serverless-newworld.connpass.com もし間に合えば、かつ時間があればぜひライブ配信のほうにも参加ください。 (2020.09.30 upda

                                      AWS Lambdaの裏側をなるだけ詳しく解説してみる - Sweet Escape
                                    • Life is beautiful: ソフトウェアの仕様書は料理のレシピに似ている

                                      先日、経済産業省向けの仕事をしている知り合いと食事をしたのだが、彼によると経済産業省の今の悩みは、「IT産業の階層化の弊害によっておこる下流のプログラマーの収入の低下」だそうである。「プライムベンダー」と呼ばれる「上流コンサルタント」たちがインドや中国にも仕事を発注できることを理由に、激しく値切り始めたために、今やわずか一人月30万円というケースもあるという。 こんな話を聞くと本当に悲しくなる。まず第一に「プログラムを書く」という仕事は簡単な仕事ではない。数学的な頭を持っていないとかなり辛いし、基礎がしっかりと出来ていないとろくなソフトウェアは作れない。物価の安いインドや中国なら許せるが、米国よりも生活費の高い日本で一人月30万円とはあまりにも低すぎる。 「彼らは下流のエンジニアで、詳細仕様書に従った通りのプログラムを書くだけの簡単な仕事をしているから給料が安い」という説明を聞いたことがあ

                                      • 意外と知られてない…日本の家が「暑すぎる」とんでもない理由 | ゴールドオンライン

                                        日本の一般家庭の家は、他の国と比べると暑すぎる!? そこには、日本ならではの住宅事情があった…。 *本記事は、杉山義博氏の著作『“健康住宅”のウソ・ホント』(幻冬舎MC)から抜粋、再編集したものです。 「アルミサッシ」は人が住む空間で使うものではない 日本の住宅を悪くした大きな原因の一つが、アルミサッシです。家の断熱を考える上では、サッシ(窓)も重要な役割を果たします。サッシには、熱伝導率がもっとも低く高機能な樹脂製を選ぶべきです。 世界的に樹脂サッシは普及しており、アメリカ65%、イギリス76%、ドイツ64%、韓国80%の普及率です。しかし、日本ではまだ17%しか普及していません。なぜかというと、日本は戦後、工場での加工のしやすさを理由に、急速にアルミサッシが普及したためです。 そのため一般家庭では今でも多くの場合、アルミサッシが使用されています。しかし私は、アルミサッシは絶対使ってはい

                                          意外と知られてない…日本の家が「暑すぎる」とんでもない理由 | ゴールドオンライン
                                        • ゆっくりあとで見たい、素敵な写真のまとめ集 -2010年11月 | コリス

                                          Archive by month 2010年11月 (32) 2010年10月 (54) 2010年9月 (47) 2010年8月 (59) 2010年7月 (49) 2010年6月 (43) 2010年5月 (35) 2010年4月 (48) 2010年3月 (53) 2010年2月 (51) 2010年1月 (45) 2009年12月 (65) 2009年11月 (38) 2009年10月 (49) 2009年9月 (58) 2009年8月 (35) 2009年7月 (69) 2009年6月 (78) 2009年5月 (66) 2009年4月 (59) 2009年3月 (75) 2009年2月 (72) 2009年1月 (78) 2008年12月 (65) 2008年11月 (68) 2008年10月 (69) 2008年9月 (57) 2008年8月 (74) 2008年7月 (81

                                          • 例外設計における大罪 - 契約

                                            導入から 10 年、PHP の trait は滅びるべきなのか その適切な使いどころと弱点、将来について

                                              例外設計における大罪 - 契約
                                            • Node.js における設計ミス By Ryan Dahl - from scratch

                                              Ryan Dahl は Node.js の original author ですが、彼の作ったプロダクト deno に関するトークが jsconf.eu 2018 でありました。 Node.js にずっと関わってきた僕が見て非常に興奮するような話だったので、しばらくぶりにブログに書き起こすことにしました。 背景 Ryan Dahl は2009年に Node.js の話を初めて公の場に公開しました。その時の「公の場」というのが「jsconf.eu 2009」です。 www.youtube.com Video: Node.js by Ryan Dahl - JSConf.eu - 2009 この発表から Node.js が広まり、今やサーバのみならず、IoTデバイス、デスクトップアプリなど、様々なところで動作しています。 で、今回はその発表から9年の歳月が経過し、Node.jsに対しての設計不

                                                Node.js における設計ミス By Ryan Dahl - from scratch
                                              • 「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ

                                                TOP > 「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク こんにちは。マーケティング担当の伊藤大地です。 先日、米AdobeでWeb解析ツール「SiteCatalyst」のプロダクトマネージャープログラムマネージャー(初出時、役職を誤って表記しておりました。お詫びし、訂正いたします)を務めていらっしゃる清水誠さんが、一時帰国された折に弊社に遊びに来てくださいました。たっぷり2時間、最新Webマーケティング事情やWeb解析についてお話を伺いした中から、WebのKPI測定・改善サイクルとそのノウハウについて、エッセンスをお伝えしたいと思います。 清水さんが提唱されているWeb改善のフレームワーク「コンセプトダイアグラム」という手法は、主に3つのプロセスから成り立っています。 ユーザー視点でサイトを図解し、コンセプトを明確にする サイトの

                                                  「Webサイト改善は図を描きなさい!」 〜 SiteCatalyst達人から教わった分析フレームワーク-Six Apart ブログ|オウンドメディア運営者のための実践的情報とコミュニティ
                                                • Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza times

                                                  (English article is here.) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 ウェブ開発に欠かせないJavaScriptフレームワークですが、日々発展しておりReact.js, Ractive.js, Aurelia.js, AngularJS2.0など次々と新しいフレームワークが出てきています。 一体どれを使えばいいのか?何が違うのか?何から調べていいのか迷うことがあります。 そこで、現時点で事実上全てとなる、9大主要フレームワークについて、実際に使ってみて比較を行います。 Backbone.js Ember.js Knockout.js AngularJS(1.x) React.js Ractive.js vue.js Aurelia.js AngularJS2.0(アルファ版) これらのフレームワークでは、以下のような機能が実現さ

                                                    Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza times
                                                  • 2022年、タワマンの「大量廃墟化」が始まることをご存じですか(週刊現代) @moneygendai

                                                    リタイア世代から外国人家族まで、さまざまな人が住むタワマン。最大のネックは「修繕費」の問題で、見て見ぬふりをしているうちにタワマンが廃墟になってしまった、という可能性もあるのだ。 「修繕ラッシュ」が来た 都心の最高級リゾートをあなたの手に――。 東京湾を望む一棟のタワーマンション。歯の浮くようなコピーに夢を抱き、当時は購入希望者が殺到した人気レジデンスだったが、いまは見る影もない。 築15年、400戸近いマンションに、現在の居住者は3割にも満たない。外壁に割れが目立ち、エントランス前は雑草が伸び放題になっている。 ジムやバーなどの共用部は閉鎖されて数年が経つ。次のマンションの頭金にもならないほど資産価値は下がり、引っ越すこともできず、逃げ場を失った人たちがただ住んでいるだけ……。 いま、タワマン人気はピークにある。不動産経済研究所の調査によると、'08年から'17年の10年間で、首都圏には

                                                      2022年、タワマンの「大量廃墟化」が始まることをご存じですか(週刊現代) @moneygendai
                                                    • 銀行の基幹系システムはなぜ複雑なのか?|つっちーさん

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

                                                        銀行の基幹系システムはなぜ複雑なのか?|つっちーさん
                                                      • 変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita

                                                        この記事は、設計・アーキテクチャ Advent Calendar 2018 の第7日目の記事である。 はじめに この記事では、IT業界19年目の僕が実践している変更に強いアーキテクチャについて、出来るだけ難しい表現を避け、教科書的なありきたりな内容ではなく現場の肌感覚に近い切り口で「超ザックリ」な解説を試みてみようと思う。 普段自分がよく用いている実装パターンの紹介ともいうべきかも知れない。 この記事で説明すること いざ「変更に強いアーキテクチャとは」とズバリ訊かれても、一概に「これだ!」という答えはない。 プログラミング言語や、フレームワークによっても条件が異なるし、利用可能な技術や開発チームの特性、業務要件や運用要件の特性によっても様々であるし、インフラや開発プロセスまで含めて考えると考慮すべきことは無限にある。 ここでは主にソフトウェアの構造という観点から、"変更に強い" ということ

                                                          変更に強いアーキテクチャについてIT業界19年目の僕が超ザックリ説明する - Qiita
                                                        • Python: ソケットプログラミングのアーキテクチャパターン - CUBE SUGAR CONTAINER

                                                          今回はソケットプログラミングについて。 ソケットというのは Unix 系のシステムでネットワークを扱うとしたら、ほぼ必ずといっていいほど使われているもの。 ホスト間の通信やホスト内での IPC など、ネットワークを抽象化したインターフェースになっている。 そんな幅広く使われているソケットだけど、取り扱うときには色々なアーキテクチャパターンが考えられる。 また、比較的低レイヤーな部分なので、効率的に扱うためにはシステムコールなどの、割りと OS レベルに近い知識も必要になってくる。 ここらへんの話は、体系的に語られているドキュメントが少ないし、あっても鈍器のような本だったりする。 そこで、今回はそれらについてざっくりと見ていくことにした。 尚、今回はプログラミング言語として Python を使うけど、何もこれは特定の言語に限った話ではない。 どんな言語を使うにしても、あるいは表面上は抽象化さ

                                                            Python: ソケットプログラミングのアーキテクチャパターン - CUBE SUGAR CONTAINER
                                                          • チェルノブイリは「ふつう」だった

                                                            30年前の1986年に事故を起こした、あのチェルノブイリ原発に行った。外見だけじゃなくて、なんと内部にも入った。ずっと行きたかった場所だ。 いや、ずっと行きたかった、っていうのは違うかな。まあそりゃ見てみたいけど、ほんとうに行けるとは思ってなかった、って感じだ。 いざ目の前にしたら、すごかった。いまでも「あれは夢だったんじゃなかろうか」と思ったりする。 と、同時に「ふつうだなー!」とも思った。その話をしよう。

                                                              チェルノブイリは「ふつう」だった
                                                            • 若手プログラマー必読!5分で理解できるER図の書き方5ステップ

                                                              データベース設計の基本中の基本であるER図。ER図を書きたいけど、「記法が分からない」「どういうステップで書けば良いか分からない」という若手エンジニアも多いのではないでしょうか。 ER図は10種類近くあり、種類によって記法が異なります。このことが難しいイメージを与えていますが、実はそれほど難しいものではありません。覚えれば良いER図は2種類だけです。 しかも、この記事で解説している基礎知識を押えれば、たった5つのステップで作成することができます。 この記事では、ER図の基礎知識からER図の書き方まで、エンジニアが抑えておくべきER図の全知識をどこよりも分かりやすく解説します。 この記事を読み終えたとき、若手エンジニアもER図を書けるようになっているでしょう。 この記事を参考に最適なデータベース設計を進めて下さい。 1.ER図とは ER図とは、「データベース設計(データモデリング)で使う設計

                                                                若手プログラマー必読!5分で理解できるER図の書き方5ステップ
                                                              • 文春オンラインの記事分析を支える爆速ダッシュボードを作るまで|Shota Tajima

                                                                従来のGoogleアナリティクスである、ユニバーサル アナリティクス(以下UA)のサポートがいよいよ2023年7月に終了することが、先日アナウンスされました(※)。昨年対比やトレンドをチェックすることを考えると、2022年内できるだけ早めに次世代のGoogleアナリティクス(以下GA4)へ移行したいWebメディア運営者も多いかと思います。新しいツールの勉強や、既存システムの改修が必要な問題ではありますが、この機会を、データ収集・可視化の設計を見直し、日々の意思決定の共通言語としてデータを使いやすくするチャンスと捉えてみてはいかがでしょうか。 ※  Google、ユニバーサルアナリティクスのサポートを2023年7月1日に終了。早めのGA4移行を推奨 このnoteでは、前半でダッシュボードによるデータの可視化にコストをかけるべき理由を整理します。後半では、2021年秋に文春オンラインのダッシュ

                                                                  文春オンラインの記事分析を支える爆速ダッシュボードを作るまで|Shota Tajima
                                                                • そろそろマストドンについて語っておくか

                                                                  世間ではマストドンが流行っている。結論から言うとマストドンは思想的にも設計的にも失敗しているのでお祭りのように一時の話題になった後、急速に忘れ去られる運命にある。 マストドンを語るには、まずマストドンが実装しているプロトコルであるOStatusについて説明する必要がある。これはもともと、StatusNetというソフトウェアが提唱したプロトコルで、Twitterようなマイクロブログの更新通知のためのプロトコルだ。StatusNetは今は名前を変えてGNU Socialとして自由ソフトウェア財団の傘下になっている。 マストドンはいうなればGNU Socialの互換実装だ。その基本的な思想や設計はGNU Socialと同じだ。どちらも現在の大手ソーシャルネットワークサービスに共通の問題に対処しようとしている。 問題とは何か。権力の一極集中である。TwitterにしろFacebookにしろGoog

                                                                    そろそろマストドンについて語っておくか
                                                                  • 日本の家はどれだけ暖房を効かせても肝心な部分の断熱がダメで暖かくならない→海外では使用禁止の国もある代物らしい

                                                                    ひきこうもり @Hikikomori_ 日本の家はいくらエアコンを効かせても、窓に使われているアルミサッシの断熱効果がしょぼすぎるので、関東地方でも部屋の中が、命の危険すらあるほどめちゃめちゃ寒いという話を、クローズアップ現代でやってて、ソーラーパネル設置義務付けなんかより、窓を二重にした方が電気代減ってエコになりそう 2023-01-17 19:46:15 ひきこうもり @Hikikomori_ 北海道や東北地方なんかだと、家屋の窓を二重にするの当たり前になってるそうだけど、冬場の暖房代が減るのはもちろん、夏場でも部屋の温度が保たれて冷房代減る効果もありそうだし、初期投資で家立てる時に少しお金足すだけでずっと使えるので、関東地方や関西地方でも二重窓が標準になったら良いのに 2023-01-17 19:52:41 ひきこうもり @Hikikomori_ 窓に使われているアルミサッシの事ぐぐ

                                                                      日本の家はどれだけ暖房を効かせても肝心な部分の断熱がダメで暖かくならない→海外では使用禁止の国もある代物らしい
                                                                    • UIデザイナーに必要なのは、決定力のあるデザインを作る能力 | tsublog

                                                                      最近、デザイナーに求められるスキルが多くて何を学べば良いかわからなくなってきた。と言う声を聞くようになってきた。 流行りの記事にいくつか目を通すと、デザイナーは「 経営者と対等に話せるコミュニケーション能力、ビジネスセンスを保有していて、イケてるグラフィックを作り、コードまでかけないといけない 」らしい。 スキルを多く保有している方が望ましいのは間違いない。 ただ、 現場デザイナー に最も大事なのは実装面での考慮事項が網羅されて考え込まれた「 決定力のあるデザイン 」を作る力だと思う。 サッカーで言うと、決定力は「 得点を決める能力 」として使われているけど、UIデザインにおいては「 実装面まで考慮された実装可能なデザインであるか 」という言葉として使っている。 魅せるデザインとフィージビリティが考慮されているデザインでは、かなり内容が異なってくるので、現場デザイナーとしては特にこのあたり

                                                                        UIデザイナーに必要なのは、決定力のあるデザインを作る能力 | tsublog
                                                                      • アプリケーションにおける権限設計の課題 - kenfdev’s blog

                                                                        日々権限設計で頭を抱えてます。この苦悩が終わることは無いと思ってますが、新しい課題にぶつかっていくうちに最初のころの課題を忘れていきそうなので、現時点での自分の中でぐちゃぐちゃになっている情報をまとめようと思い、記事にしました。 所々で「メリット」「デメリット」に関連する情報がありますが、そのときそのときには色々と感じることがあっても、いざ記事にまとめるときに思い出せないものが多々ありました。フィードバックや自分の経験を思い出しながら随時更新する予定です。 TL;DR(長すぎて読みたくない) 想定する読者や前提知識 この記事での権限とは 権限の種類 ACL(Access Control List) RBAC(Role-Based Access Control) ABAC(Attribute-Based Access Control) どの権限モデルを採用するべきか 権限を適用する場面 機能

                                                                          アプリケーションにおける権限設計の課題 - kenfdev’s blog
                                                                        • なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか

                                                                          最初にいっておく。これは負け惜しみだ。 SPAとPWAの現状 自分は日本でReactの勝手エヴァンジェリストみたいなことをやっていて、SPAの重めのコンテンツをよく作ってるからか、「お前らフロントエンドを物事をややこしくして、重いページを量産してウェブを劣化させてるじゃないか!」みたいな批判を、名指しでよく受ける。なんで僕にいうかわからないけど、React = SPA みたいなイメージでスケープゴートにされてるんだろう。それはまあいい。 自分の仕事でSPA技術を使うところは、ちゃんと必要性もあるし理由も説明できる。ただ、やはり近年の複雑化/重量化について思うところはあるので、逆に振って AMP/PWA という選択肢を持っておきたくて、正直言うと依頼されたR&Dの仕事でもあったんだけど、一通り覚えた。なんだけど、今のところ仕事で使うタイミングがない。 PWA技術を仕事で使えなかった理由として

                                                                            なぜ dev.to がこんなにも速く、こんなにも自分にとって感動的なのか
                                                                          • フロントエンドJavaScriptにおける設計とテスト

                                                                            今日話さないこと JavaScriptの基礎知識、jQueryの導入 気持ちいいUIやUXがうんちゃら CanvasやWebGLを使ったリッチでイケてるゲームの作り方

                                                                            • Excel設計書を抹殺したくて4年前にWiki設計書を導入したら、意外とちゃんと開発回ってた話。 - Qiita

                                                                              初めましてこんにちは。 最近コードレビューの記事書いたら、Excelベースだったことを理由に Qiitaコメントとはてブで徹底的に燃やされたおじさんです。 いやね、僕だって使いたくて使ってるわけではなくてね、 できることなら使いたくないんですよ。 というわけで名誉挽回のために脱Excelできた話、 それも日本の三大悪三大風習に数えられるExcel設計書を抹殺した話を書きます。 (2/25修正:悪は言いすぎました。訂正します。) Growi 最高。 またの名をExcel方眼紙。 エクセルのセルの縦横を同じくらいの大きさに調整し方眼紙のようにして、 そこに設計書として文字と図と表を記載する方式。 メリット 一つのファイルに文字と図と表がまとめて記載できる テキストでは文字は書けても図と表が書けない Wordでは、文字と図表エリアとを2列表示するのが難しい できなくはないが面倒くさい UMLモデ

                                                                                Excel設計書を抹殺したくて4年前にWiki設計書を導入したら、意外とちゃんと開発回ってた話。 - Qiita
                                                                              • system-design-primer/README-ja.md at master · donnemartin/system-design-primer

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  system-design-primer/README-ja.md at master · donnemartin/system-design-primer
                                                                                • 履歴を持つデータの設計

                                                                                  酔いどれ設計ナイト2019の発表資料です。

                                                                                    履歴を持つデータの設計