並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 459 件 / 459件

新着順 人気順

setterの検索結果441 - 459 件 / 459件

  • thymeleaf-extras-springsecurityつかう - kagamihogeの日記

    Thymeleafコアには含まれない、spring-securityとThymeleafを結び付けて使うためのThymeleaf Extrasモジュールの基本的な使い方に関するメモ。基本的に、このエントリは https://github.com/thymeleaf/thymeleaf-extras-springsecurity のドキュメントを基にしている。このエントリ中で単に「ドキュメント」と書く場合、このURLを指す。 なおACL関連は準備が面倒なので省略している。 基本的な使い方 spring-bootでSpring MVCを想定して進める。pom.xmlにthymeleaf-extras-springsecurity[3|4|5]を追加する。 pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifact

      thymeleaf-extras-springsecurityつかう - kagamihogeの日記
    • 地球外少年少女 | Netflix (ネットフリックス) 公式サイト

      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

        地球外少年少女 | Netflix (ネットフリックス) 公式サイト
      • ウェルネス/アンウェルネス -その真偽を問う- | Netflix (ネットフリックス) 公式サイト

        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

          ウェルネス/アンウェルネス -その真偽を問う- | Netflix (ネットフリックス) 公式サイト
        • 不変クラスはどのように良いコードに貢献するのか | wapa5pow blog

          不変クラスとは何か 前回の記事で紹介したように契約プログラミングでは以下の条件がありました。 事前条件(preconditions) 事後条件(postconditions) 不変条件(invariants) 事前条件と事後条件は想像がつくのですが不変条件はわかりにくいです。 不変条件とはメソッドが呼ばれたときの開始時と終了時に共通して保証されるべき条件です。例えば銀行口座の場合は口座の金額がマイナスにならないなどの条件です。 この不変条件をクラスに当てはめると 「守るべき条件をクラスのライフタイム(生成時・メソッド後)で必ず満たす」 不変クラス(Class invariant)になります。 不変クラスはどのように良いコードに貢献するのか 例えば銀行口座クラスがあったとします。 Dartで一番シンプルに実装すると以下のクラスになります。 「残高がマイナスにならない」というルールがあったとし

            不変クラスはどのように良いコードに貢献するのか | wapa5pow blog
          • Vaadin と Spring Boot で作る 「Javaだけ」 Web アプリケーション - A Memorandum

            はじめに プロジェクトの作成 最初のアプリケーション 画面レイアウトの設計 レイアウト構築の概要 レイアウトの実装 エンティティの準備 アカウント一覧コンポーネントの作成 アカウント一覧のフィルタリング AccountService の追加 アカウント編集フォームの作成 アカウント編集ダイアログの作成 アプリケーションの実行 まとめ はじめに Java でプロダクト構築時に一番悩むのは、フロントエンドに何を採用するかです。 React (や Vue.js や Angular ) で作ってサーバ側は JAX-RS で受けるか、成熟した JSF で作るか、Thymleaf などのテンプレートエンジンとMVCで作るか。 いずれにしてもつらいのが、機能追加やリファクタリング時にフロントエンド側を合わせて変更する場合で、どうしてもサーバ側を変更した後でフロントエンド側を対処的に修正しなければいけない

              Vaadin と Spring Boot で作る 「Javaだけ」 Web アプリケーション - A Memorandum
            • サイバーパンク: エッジランナーズ | Netflix (ネットフリックス) 公式サイト

              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                サイバーパンク: エッジランナーズ | Netflix (ネットフリックス) 公式サイト
              • ハリウッドを斬る! ~映画あるある大集合~ | Netflix (ネットフリックス) 公式サイト

                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                  ハリウッドを斬る! ~映画あるある大集合~ | Netflix (ネットフリックス) 公式サイト
                • WPF バインディング - Qiita

                  public class Student { /// <summary> /// クラスの番号 /// </summary> public int ClassId { get; set; } /// <summary> /// 出席番号 /// </summary> public int Id { get; set; } /// <summary> /// 男か女か /// </summary> public bool Gender { get; set; } /// <summary> /// 点数 /// </summary> public int Score { get; set; } } public class MainVM { public ObservableCollection<Student> ScoreList { get; set; } = new Observabl

                    WPF バインディング - Qiita
                  • Youkiの基礎知識とcontribution環境構築 - Gekko0114 備忘録

                    Youkiとは runc同様、OCI runtime specである。Rustで書かれている。日本語の容器が名前の由来。 なお、OCI runtime specは、1. 隔離環境の作成, 2. コンテナ実行, 3. プロセスのKill, 4. コンテナの削除、に関する明文化された仕様を指す。 メリット Rustで実装するメリットは、Goよりsystem callを扱いやすい(Cを呼び出すオーバーヘッドが少ない、ゼロコスト抽象化などの仕様のおかげ?)、Cと比べてメモリ安全、が挙げられていた。そのおかげか、Youkiは、runcより高速に動作するらしい。 仕様 現在はLinux環境しかサポートしていない。Linux以外の環境で動かしたい場合、VagrantでVMを利用する必要がある。 Youkiは低レベル container runtimeなので、Docker, Podmanなどの高レベル c

                      Youkiの基礎知識とcontribution環境構築 - Gekko0114 備忘録
                    • 契約による設計・契約プログラミングが少しワカッタ - Neo's World

                      契約による設計・契約プログラミングが少しワカッタ 「契約による設計 Design By Contract」とか「契約プログラミング Programming By Contract」とか、単語は聞いたことあったけど何するもんなのかよく分かんねーなーと思ってた。 前回記事:防衛的プログラミングと契約的プログラミングの違いがイマイチ分かっていない Wikipedia の記事を抜粋するとこんな感じ。 参考:契約プログラミング - Wikipedia プログラムコードの中にプログラムが満たすべき仕様についての記述を盛り込む事で設計の安全性を高める技法。 契約は、コードの利用条件が満たされることによって成立する。 それら条件は、満たすべきタイミングと主体によって、以下の3種類に分けられる。 事前条件 (precondition) サブルーチンの開始時に、これを呼ぶ側で保証すべき性質。 事後条件 (po

                      • Node.js — Node v16.4.0 (Current)

                        Notable changes async_hooks: stabilize part of AsyncLocalStorage (Vladimir de Turckheim) #37675 deps: upgrade npm to 7.18.1 (npm-robot) #39065 update V8 to 9.1.269.36 (Michaël Zasso) #38273 dns: allow --dns-result-order to change default dns verbatim (Ouyang Yadong) #38099 Commits [d2b972ee52] - async_hooks: check for empty contexts before removing (Bryan English) #39095 [03e75fda4c] - async_hooks

                          Node.js — Node v16.4.0 (Current)
                        • 「オブジェクト指向エクササイズ」でクセの強いコードを矯正しよう | ALTUS-FIVE

                          この記事は、10年前に書いた記事なんですが、今年の新人の人たちにも、やってみてほしくて、古いblog記事から掘り起こして転載しています。 linterを使ったコーディングスタイルのチェックだけでは、スパゲッティなコードを直すことができません。 よくできたコードは、パッと見で、”なんか違う”と感じさせるところがあり、あぁ、このコードを書いた人はデキるって思わせるものです。 読みやすくて、きれいなコードを書くためには、どうしたらよいんだろうか?さらには、それを人に教えるには、どうしたら? そのヒントが「オブジェクト指向エクササイズ」にあります。 この本を読んだときに、"これだ!"と感じたことを覚えています。 以下、10年前に書いた勉強会後記です。 今回の勉強会は「ThoughtWorksアンソロジー」の第5章、「オブジェクト指向エクササイズ」の読み合わせをやりました。 エクササイズは、1000

                            「オブジェクト指向エクササイズ」でクセの強いコードを矯正しよう | ALTUS-FIVE
                          • Debouncing with React Hooks

                            Today I'm going to show you how to build a useDebounce React Hook that makes it super easy to debounce API calls to ensure that they don't execute too frequently. I've also put together a demo that uses our hook. It searches the Marvel Comic API and uses useDebounce to prevent API calls from being fired on every keystroke. Pretty nifty huh? Okay, now on to the code! First let's figure out how we w

                              Debouncing with React Hooks
                            • RedmineのSettingクラスのコードを読んでみる

                              RedmineのSettingクラスのコードを読みます Settingクラスは400行未満の行数としては比較的軽めのコード Rubyのメタプログラミング(class_eval)が活用されている読んでいて面白いコード 今週のブログ担当は石川です。 RedmineはRuby on Railsでできているオープンソースソフトウェアです。コードが公開されているので誰でもコードを読むことができます。RedmineのSettingクラスの実装があまり見ない感じで面白かったので紹介します。 2022/10/11時点で最新のコード(r21901)についての記事です。本記事はコードを読んで挙動や意図などを推測したものなので、知識不足などのため正確でない内容が含まれているかもしれません。 Redmineの設定(管理者のみが操作可能) SettingクラスにはRedmineで管理者のみが操作できる設定画面に関す

                                RedmineのSettingクラスのコードを読んでみる
                              • GraphQL と Data Transfer Object は似ている - パンダのプログラミングブログ

                                技術エッセイです。 EoPAA の Data Transfer Object 「技術はレイヤーだ。今の技術は、過去の技術の積み重ねの上にある」という koriym さん(PHP フレームワーク BEAR.Sunday の作者で、前職の技術顧問)の言葉を今も覚えています。 この2ヶ月間、業務でサーバーサイドエンジニアとペア・モブプログラミングをしながら PHP を書いているため、ちゃんとオブジェクト指向プログラミング(OOP)と向き合おうと「エンタープライズアプリケーションアーキテクチャパターン(通称 PoEAA)」を読んでいます。 PoEAA の邦訳の出版は2005年です。記述が古くなっているところももちろんありますが、それでも今でも開発の現場で使われている OOP の語彙を理解、説明するために有用な記述もたくさんあります。 EoPAA を通して、自分が過去に目にしてもその内容を理解しきれ

                                  GraphQL と Data Transfer Object は似ている - パンダのプログラミングブログ
                                • Chrome 113 beta  |  Blog  |  Chrome for Developers

                                  New CSS media features, the linear() easing function, and WebGPU. Unless otherwise noted, changes described below apply to the newest Chrome beta channel release for Android, ChromeOS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 113 is beta as of 6 April, 2023. You can download the latest on Google.com

                                  • [Swift]あらためて基本に立ち返ろう。Swiftソースコードでありがちなアンチパターンとそのリファクタリングポイント | DevelopersIO

                                    [Swift]あらためて基本に立ち返ろう。Swiftソースコードでありがちなアンチパターンとそのリファクタリングポイント 最初に CX事業本部モバイル事業部の中安です。まいどです。 今日はクラスメソッドの創立記念日ということで、ブログを1つ投稿していこうと思います。 最近はお仕事で社内外誰かのコーディングしたソースコードを見る機会が多かったのですが、 その中でソースコード自体が整理されていなかったり、Swiftらしくない記法が見受けられたり、 気になるポイントが何箇所か出てきました。 この気になるポイントはたとえばコードレビューの場であれば、アウトプットとして伝えることはできると思うのですが、 そうでない場合は自分の中で収まってしまうので、頭の中で何が気になるのかを整理しておきたいなと思いました。 この記事に書くことはある種「あたりまえ」なことを書いていくことになりますが、 Swift初学

                                      [Swift]あらためて基本に立ち返ろう。Swiftソースコードでありがちなアンチパターンとそのリファクタリングポイント | DevelopersIO
                                    • Watch The Playlist | Netflix Official Site

                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                        Watch The Playlist | Netflix Official Site
                                      • Typed useState with TypeScript

                                        useState is a hook that helps us manage state in function-based components in a version of React coming soon. How do we use this with TypeScript though so that our state is strongly-typed? Let’s find out … I walked though an example of useState a few weeks ago where the state was defined as follows with useState hooks: If we hover over the variables in VSCode, we see that they are correctly to typ

                                          Typed useState with TypeScript