並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 789件

新着順 人気順

オブジェクトの検索結果281 - 320 件 / 789件

  • TypeScript でネストされたオブジェクト型の書き換え - Object.create(null)

    ↓ に対するアンサーソングです. blog.3qe.us 例えばこういう感じの型 T があって, ネストされた内側にある baz の型を number から string に書き換えたいとしますね. type T = { foo: { bar: { baz: number, }, }, }; もしこれが, 書き換える対象のパスを ["foo", "bar", "baz"] のようなタプル型で表現して, Rewrite<T, ["foo", "bar", "baz"], string> のように書けたら素敵だと思いませんか? 私は思います. というわけでやっていきましょう. まずはタプル型に対する head / tail を用意します. type Head<XS extends readonly unknown[]> = XS extends [] ? never : XS[0]; type

      TypeScript でネストされたオブジェクト型の書き換え - Object.create(null)
    • 【Flutter】依存オブジェクトの注入 - のんびり精進

      1ヶ月ちょっと前に Flutter の provider というパッケージに関する記事を書きました。 qiita.com そこでは、provider の機能の一つとして「DI の仕組みを提供」と説明しています。 しかし記事を複雑化するのを避けて掘り下げないままにしました。 代わりにここで補足しておこうと思います。 記事更新情報 2019/12/15 2019/11 下旬の provider 3.2.0 で 各プロバイダの builder という引数名が create に変わりましたので、本記事の関連箇所を更新しました。 2020/5/8 provider 4.1.0 によって異なる書き方ができるようになった旨を少し追記しました。 DI(Dependency Injection)とは DI はデザインパターンの一つであり、依存性の注入 と訳されることが多いものです。 とっつきにくい言葉です。

        【Flutter】依存オブジェクトの注入 - のんびり精進
      • 【excel】vba初心者向け『入力フォーム』の作り方"オブジェクト作成編"

        2020/01/23 (更新日: 2020/06/04) 【excel】vba初心者向け『入力フォーム』の作り方”オブジェクト作成編” ExcelVBA こんにちは、Fujiya(@fujiya_xyz)です。 今回は、エクセルの「VBAプログラミングをやってみたい人向け」に、実用的な自動化ツールの作り方を説明しています。 別の記事でも書きましたが、VBAを習得する上でメチャクチャ大事なのは自分で作ってみること。 実は僕も1番最初に作ったのは入力自動化ツールで、入門用の練習プログラムとしては最適だと考えています。 僕はエンジニアやプログラマーではないのでプロのセオリーからは外れていますが、初めての人にもわかりやすく作っており、複雑なコードは使用しません。そして、出来るだけ専門用語は使わずに、説明を入れつつツールを作っていきます。 今回はユーザーーフォームの”見た目”を作ることに特化した内容

          【excel】vba初心者向け『入力フォーム』の作り方"オブジェクト作成編"
        • Amazon.co.jp: オブジェクト指向UIデザイン──使いやすいソフトウェアの原理 (WEB+DB PRESS plusシリーズ): ソシオメディア株式会社 (著), 上野学 (著), 藤井幸多 (著), 上野学 (監修): 本

            Amazon.co.jp: オブジェクト指向UIデザイン──使いやすいソフトウェアの原理 (WEB+DB PRESS plusシリーズ): ソシオメディア株式会社 (著), 上野学 (著), 藤井幸多 (著), 上野学 (監修): 本
          • 【JavaScript】イベントオブジェクトの子要素【調査用】 - Little Strange Software

            どうも!LSSです!! 最近、JavaScriptのマウスイベント・タッチイベントに反応する仕掛けを作る事が増えてきました。 【ツール?】いろは歌作成補助ツール - Little Strange Software 【ツール】簡易お絵描きアプリ【試作品+】 - Little Strange Software 「どこがイベントの発火地点(マウスカーソル位置・タッチ位置)なのか」を知るだけなら、「e」をイベントオブジェクトとした場合、「e.pageX」「e.pageY」(タッチの場合は「e.changedTouches[0].pageX」「e.changedTouches[0].pageY」)で事足りる話ですが、それでもやはり、それ以外のものを扱う必要が出てくる時があります。 そんな時に「どんな値が取り出せるんだっけ」「どんなスペルだっけ」となり、本で調べたりWebで検索したりするのですが、ちょ

              【JavaScript】イベントオブジェクトの子要素【調査用】 - Little Strange Software
            • はじめての自然言語処理 Hugging Face Transformers で T5 を使ってみる | オブジェクトの広場

              前回が分量的にやたらと重かったので、今回はその反省(反動?)を踏まえて軽い感じでいってみます。第7回で紹介した T5 ですが Hugging Face の Transformers でもサポートされてますので、その使用方法をご紹介したいと思います。 1. はじめに 今回は久しぶりに T5 の話です。T5 に関しては第7回、第8回で一度紹介しているので、未読の方は記事に目を通してから戻ってきて頂けると、より理解がしやすいと思います。 さて、 T5 ですが Google のオリジナルコード(以下 “t5"と記述)1は敷居が高いと感じる方もいらっしゃるのではないでしょうか。 Estimator API ベースのコードや gin による設定など慣れていないと、とっつきにくいのではないかと思います。 そこで今回は Hugging Face の Transformers 2を使って T5 を動かす方法

                はじめての自然言語処理 Hugging Face Transformers で T5 を使ってみる | オブジェクトの広場
              • オブジェクト指向の3大要素をWebアプリの実装を例に解説【継承・カプセル化・多態性】 - Qiita

                【オブジェクト指向ってわかりにくくない?】 オブジェクト指向の3大要素:継承・カプセル化・多態性って何度勉強してもふわっとしか理解できなかったのは私だけでしょうか? 勉強中はわかったような気にはなるのですが、実際にコードを書く段階でどう使えばいいの?という状態になりました。 継承の説明で「勇者というclassから上位互換のスーパー勇者classを作る」と聞いて、実務で勇者はでてこないしなぁ、良さや使う場所のイメージが難しいなぁと思っていました。 しかし、実務を積んでいくと、良いコードを作る上で大事な考え方であることがわかってきました。 実務に近い内容で説明される方がわかりやすいと思うことが多いので、この記事では具体的なWebアプリの実装を元に継承・カプセル化・多態性を解説していきたいと思います。 【この記事で説明すること】 この記事では、書籍管理アプリを作ることを例にオブジェクト指向の継承

                  オブジェクト指向の3大要素をWebアプリの実装を例に解説【継承・カプセル化・多態性】 - Qiita
                • goでValueObject(値オブジェクト) を実装する - 電通総研 テックブログ

                  これは電通国際情報サービス アドベントカレンダーの17日目の記事です。 はじめに 開発環境 ValueObject(値オブジェクト)とは? 実装方針のアプローチ 構造体として実装し、フィールドに値を保持し、必要な機能をメソッドで外部公開する defined typeとして実装し、必要な機能をメソッドで外部公開する 両アプローチの考察 データベースへの永続化 Value関数 Scan関数 実際にRDBに永続化してみる 値オブジェクトの実装 DB永続化処理 終わりに はじめに みなさんこんにちは。電通国際情報サービス(ISID) 金融ソリューション事業部の水野です。 今回は、値オブジェクトをgo言語でどのように実装したかをご紹介します。 値の生成から振る舞いの実装、データベースへの永続化の際に如何に透過的に扱うかまでを見ていきます。 開発環境 Visual Studio Code 1.62.2

                    goでValueObject(値オブジェクト) を実装する - 電通総研 テックブログ
                  • デザインにおけるオブジェクト指向についてちょっとだけ知る|Miyu Honda

                    最近、デザイナーの間でも「オブジェクト指向」という言葉をよく見聞きするようになりました。 ちょっと難しそうなこの言葉は、実は誰にとっても身近な体験を左右しうる考え方のことなんだというのを少しだけみなさんに知ってもらえたらいいなと思っています。 ということで、コンビニのサラダチキンくらいの気軽さでオブジェクト指向について紹介してみたいと思います。 ※とりあえず今は「デザインにオブジェクト指向を取り入れるとなんか良いらしい」ということだけ把握しておいてください。詳細は追って説明しますね。 ちなみに詳しい実践的なノウハウは、ソシオメディア株式会社さんの「オブジェクト指向UIデザイン──使いやすいソフトウェアの原理」という本やブログにも掲載されています。 また、この記事はデザインに関わるオブジェクト指向の基礎的な部分について簡単にまとめたものですので、プログラミングなどの領域については極力触れずに

                      デザインにおけるオブジェクト指向についてちょっとだけ知る|Miyu Honda
                    • Rustベースで開発されたECSゲームエンジン「Arete Engine」正式発表。データ指向&ユニファイドメモリを活用し、大量のオブジェクトが存在するシーンも高速動作

                      新たなゲームエンジン「Arete Engine」バージョン0.1がリリース Entity Component Systemを活用するRustベースのゲームエンジン ユニファイドメモリを使い、フレームごとの処理負荷を軽減 2023年11月10日(現地時間)、Arete Gamesはゲームエンジン「Arete Engine」のバージョン0.1をリリースしました。 We’ve officially released v0.1 of Arete Engine (and a game demo). Arete Engine is a new type of unified-memory game engine centered on performance. v0.1 announcement: https://t.co/e7X5yLnRKe v0.1 download: https://t.co/

                        Rustベースで開発されたECSゲームエンジン「Arete Engine」正式発表。データ指向&ユニファイドメモリを活用し、大量のオブジェクトが存在するシーンも高速動作
                      • CloudFront + Lambda@edge + JWTで認証フローを作りS3オブジェクトを守る - Tech Blog

                        こんにちは、サーバーサイドエンジニアのiwamu(@k_iwamu)です。 CloudFrontからS3のプライベートなコンテンツへのアクセス制御はどのように管理されているでしょうか。 アクセス制御の主要な方法の1つとしては、CloudFrontの署名付きURLを作成し、一時的に権限を与える方法が挙げられるかと思います。 しかし、Lambda@edgeを用いれば、アクセス制御をプログラムでもっと柔軟に、かつCloudFront+Lambda@edgeの特性上レイテンシも少なく実装することができます。 今回は、CloudFrontは署名付きURLを使用せず、Lambda@edgeとJWTを使ってアクセス制御を行うように実装したので共有します! ボツになってしまった案とその課題 内部事情ですが、設計の前提としてCloudFrontのURLをクライアント側で保存している箇所がありました。 その前

                          CloudFront + Lambda@edge + JWTで認証フローを作りS3オブジェクトを守る - Tech Blog
                        • オブジェクト指向におけるVisitorパターンは、F代数によるμ再帰を Church encoding したもの

                          某所で オブジェクト指向 (OOP) における Visitorパターン について話されていたので、自分の関数型プログラミングのメモ用に整理してみたいと思います。 (Twitterで書くには少し長すぎたので、こちらに整理) 2021/01/10 EDIT: Church (Boehm–Berarducci) エンコーディングとVistorパターンについての具体的な事例は、こちらの記事が分かりやすいので、ご参照ください。 Haskell for all: The visitor pattern is essentially the same thing as Church encoding 概要 OOP における Visitor パターンは、関数型プログラミング的に言えば、(パターンマッチする)F代数によるμ再帰を Church encoding したもの。 つまり、 を関数適用して、結果 a

                            オブジェクト指向におけるVisitorパターンは、F代数によるμ再帰を Church encoding したもの
                          • Pythonの`callable()`関数を活用してオブジェクトが呼び出し可能かどうかを確認しよう - Python転職初心者向けエンジニアリングブログ

                            Pythonは非常に柔軟なプログラミング言語であり、オブジェクトの種類や性質は様々です。プログラマーがオブジェクトを取り扱う際、そのオブジェクトが呼び出し可能(callable)かどうかを知りたいことがあります。そのためにPythonはcallable()関数を提供しています。この記事では、callable()関数の使い方や具体的な例を通じて、その利点や応用について詳しく説明します。 callable()関数とは? Pythonのcallable()関数は、指定されたオブジェクトが呼び出し可能であるかどうかを判定するために使用されます。呼び出し可能とは、そのオブジェクトが関数やメソッドのように、実行可能なものであることを意味します。callable()関数は以下のように使います。 result = callable(object) ここでobjectは判定対象のオブジェクトです。calla

                              Pythonの`callable()`関数を活用してオブジェクトが呼び出し可能かどうかを確認しよう - Python転職初心者向けエンジニアリングブログ
                            • オブジェクト指向と10年戦ってわかったこと - Qiita

                              この記事の内容 オブジェクト指向は難しい!わかった気になって実践すると詰みます... ウギャー この記事は10年以上オブジェクト指向と戦った筆者が、通常とは異なるアプローチでオブジェクト指向を解説したものです。 筆者はJavaを使って本格的なシステム開発をしたことがありませんが、オブジェクト指向言語として最もポピュラーなJavaをベースにオブジェクト指向について解説させていただきました。 また、この記事の続編にあたります「なぜオブジェクト指向は難しいのか」を更に2年の時を経て執筆させて頂きました!是非こちらも一読していただけると嬉しいです。 オブジェクト指向三大要素の謎 オブジェクト指向三大要素ってありますよね。オブジェクト指向は「カプセル化」「継承」「ポリモーフィズム」の3つの要素で成り立つと言われています。最近では、この三大要素が語られる傾向は薄いようですが、一度は耳にしたことがある

                                オブジェクト指向と10年戦ってわかったこと - Qiita
                              • TypeScriptで値オブジェクトを表現する

                                Table of Contents DDDについて DDDとは DDDとはドメイン駆動設計(Domain-driven design)の略です。 以下はWikipediaから引用した定義です。 ソフトウェアの設計手法であり、「複雑なドメインの設計は、モデルベースで行うべき」であり、また「大半のソフトウェアプロジェクトでは、システムを実装するための特定の技術ではなく、ドメインそのものとドメインのロジックに焦点を置くべき」であるとする 難しいことのように思えますが、誤解を恐れずに言うと コードを見るだけでビジネスロジックが分かるようにプロダクトを作ろう という設計思想です。 DDDに関する書籍 この3ヶ月間、私は3つのプロダクトでDDDを試しました。 この記事では触れませんが、ほとんどのケースでDDDは素晴らしい価値を提供してくれました。 そんなDDDを始めるきっかけとなった2つの本を紹介しま

                                  TypeScriptで値オブジェクトを表現する
                                • はじめての自然言語処理 spaCy/GiNZA を用いた自然言語処理 | オブジェクトの広場

                                  前回は BERT についてその概要と使い方を紹介しました。今回は自然言語処理ライブラリである spaCy と spaCy をフロントエンドとする日本語NLPライブラリの GiNZA について紹介します。 1. 始めに 本記事では欧米で有名な自然言語処理ライブラリである spaCy とリクルートと国立国語研究所の共同研究成果である日本語NLPライブラリ GiNZA について紹介します。記事の前半では、spaCy と GiNZA の概要と日本語を処理する際の基本的な機能/操作について説明します。後半では、spaCy で提供される文章分類機能について、前回までに紹介した手法も含めて精度を比較してみます。 2. spaCy と GiNZA の概要 spaCy は Explosion AI 社の開発する Python/Cython で実装されたオープンソースの自然言語処理ライブラリで MIT ライセ

                                    はじめての自然言語処理 spaCy/GiNZA を用いた自然言語処理 | オブジェクトの広場
                                  • 学校ってアニメだけど作画コスト高いんだよね ゲームもオブジェクトを用意..

                                    学校ってアニメだけど作画コスト高いんだよね ゲームもオブジェクトを用意する手間が割としんどいのかもしれない

                                      学校ってアニメだけど作画コスト高いんだよね ゲームもオブジェクトを用意..
                                    • 写真からオブジェクトを削除|Magic Eraser by Magic Studio

                                      不要なオブジェクト、人物、テキストを数秒で削除アップロード、削除したいビットを選択、消去、ダウンロード 無料でご利用いただけます。会員登録は不要です

                                        写真からオブジェクトを削除|Magic Eraser by Magic Studio
                                      • オブジェクト輪郭検出 | OpenCV / findContours を使用して画像中のオブジェクトの輪郭を検出する方法

                                        2019.01.29 2 値化された画像の中に、非ゼロのピクセルが隣接してできた領域がある。このような非ゼロが隣接してつながった領域がオブジェクトとしてみなされる。例えば、下図では、4 つのオブジェクトが見られる。2 値画像では、情報を持つピクセルの値は 1 であり、情報を持たないピクセルの値は 0 であるので、画像に保存した際に、オブジェクトは白になる。 findContours メソッドの使い方 OpenCV では、オブジェクトの輪郭を検出するメソッド findContours が用意されている。このメソッドでは、画像中に含まれるすべてのオブジェクトを検出して、それぞれのオブジェクトにに有のラベル番号を振り分けている。ラベル番号は 1、2、3、・・・のようになり、オブジェクト分だけ振り分けられる。背景は、0 としてラベリングされる。このメソッドは、オブジェクトのラベリング結果とともに、

                                        • オブジェクト指向UIデザイン ――使いやすいソフトウェアの原理

                                          2020年6月5日紙版発売 2020年6月5日電子版発売 ソシオメディア株式会社,上野学,藤井幸多 著,上野学 監修 A5判/360ページ 定価3,278円(本体2,980円+税10%) ISBN 978-4-297-11351-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 本書のサポートページサンプルファイルのダウンロードや正誤表など この本の概要 オブジェクト指向ユーザーインターフェース(OOUI)とは,オブジェクト(もの,名詞)を起点としてUIを設計すること。タスク(やること,動詞)を起点としたUIに比べて,画面数が減って作業効率が高まり,また開発効率や拡張性も向上する,いわば「銀の弾丸」的な効果を持ちます。ブログや雑誌記事などで

                                            オブジェクト指向UIデザイン ――使いやすいソフトウェアの原理
                                          • はじめての自然言語処理 Rasa NLU を用いた文書分類と固有表現抽出 | オブジェクトの広場

                                            前回は、単語のカウントや分散表現を用いて文書の類似性評価をする手法を紹介しました。今回はチャットボット構築の必須技術である NLU (Natural Language Understanding=自然言語理解) について OSS の Rasa NLU を題材に、 NLU とは何か、Rasa NLU の使用方法と日本語で利用する際のポイント、日本語データセットでの実験結果を紹介します。 1. 始めに 本記事では OSS の Rasa NLU を題材に NLU(自然言語理解)、特に文書分類と固有表現抽出について説明します。Rasa NLU の使用方法と日本語で利用する際のポイントを解説し、日本語のデータで精度評価を行った結果を紹介します。今回も各手法の数学的な細かい説明などは省くので概念的な考え方を理解してもらえればと思います。 2. NLU (Natural Language Underst

                                              はじめての自然言語処理 Rasa NLU を用いた文書分類と固有表現抽出 | オブジェクトの広場
                                            • Fragment が SavedStateHandle で保存したオブジェクトを2重に保持してしまう問題の発見と解決までの道のり - Giftmall Inside Blog

                                              こんにちは。@KeithYokoma です。今回はこれまでの投稿からは少し話題を変え、AndroidX Fragment ライブラリに関する問題の発見と解決にまつわることを解説しようと思います。 画面の状態を保存する時に TransactionTooLargeException が多発し始める 以前の記事でも紹介しましたが、ギフトモールアプリでは次のような構成で画面を実装しています。この構成で Unidirectional なデータフローを作ることが第一の目的ですが、SavedStateHandle を組み合わせることによって ViewModel の状態の保存と復帰も実現しています。ギフトモールアプリでは ViewState で ViewModel の状態を表現しているため、ViewState の保存と復帰を共通化しています。 // 共通のベースとなるインタフェースと ViewModel

                                                Fragment が SavedStateHandle で保存したオブジェクトを2重に保持してしまう問題の発見と解決までの道のり - Giftmall Inside Blog
                                              • [アップデート] Amazon S3 Intelligent-Tiering がより使いやすくなりました(最小ストレージ期間 / 小さなオブジェクトの監視・オートメーションコストの撤廃) | DevelopersIO

                                                コンバンハ、千葉(幸)です。 2021 年 9 月 2 日にあった AWS Storage Day 2021 では多くのストレージ関連の AWS サービスアップデートがありました。 その中の一つとして Amazon S3 Intelligent-Tiering に関するアップデートがありましたので、今回はそれを取り上げていきます。 簡単に言うと以下の観点でアップデートされています。 オブジェクトの最小ストレージ期間が 30 日から 0 日に これまでは格納から 30 日未満で削除しても 30 日分のストレージ料金がかかっていた 128 KB 未満のオブジェクトの監視・オートメーションの料金がタダに これまではすべてのサイズのオブジェクトが課金対象だった より幅広いワークロードで、 Amazon S3 Intelligent-Tiering によるコスト最適化が期待できるようになりました!

                                                  [アップデート] Amazon S3 Intelligent-Tiering がより使いやすくなりました(最小ストレージ期間 / 小さなオブジェクトの監視・オートメーションコストの撤廃) | DevelopersIO
                                                • Pythonで3Dオブジェクトを動かし、ぶつかったかどうかを判定する

                                                  人工知能(AI)の開発などで注目を集めるプログラミング言語「Python」では、「Panda3D」というライブラリーを使うことで、3次元(3D)ゲームも開発できる。Panda3Dの基本的な使い方を紹介するとともに、実際に遊べる「ビー玉迷路ゲーム」を開発する。 ステップ3 オブジェクトを動かす オブジェクトを動かすプログラムを作ります。プログラムの内容は、cube1とcube2という2つの立方体を表示し、cube1はキー操作でオブジェクトを移動させ、cube2は自動で回転させる、というものです。sample3.pyというファイルを新しく作り、リスト3のコードを記述してください。実行結果を図8に示します。上矢印キーを押すとcube1がy軸の正の方向(前方)に進み、回転しているcube2をすり抜けていきます。

                                                    Pythonで3Dオブジェクトを動かし、ぶつかったかどうかを判定する
                                                  • Blenderのオブジェクトの概念(3Dカーソル・原点・ピボットポイント)を見てみよう | gihyo.jp

                                                    本連載は、Blenderの基本的な知識、機能についてイラストを交えながら紹介しています。第6回目は少し独特な概念「3Dカーソル・原点・ピボットポイント」について説明します。 Blenderを操作する上で「3Dカーソル・原点・ピボットポイント」は大切な概念です。これらを理解していると、モデリングの際になにかと役に立ちます。概念というと難しそうな気がしますが、実際は大したことありません。どんどん見ていきましょう! 3Dカーソル 3Dカーソルは、「⁠オブジェクトを新規追加したときの基準となる点」です。赤と白の浮き輪みたいな見た目をしています。デフォルトでは、X軸とY軸とZ軸が交わっているワールド原点に配置されています。 3Dカーソルは、Shiftキーを押しながらマウス右クリックで移動できます。他にも3Dカーソルの移動方法として、サイドバーの「ビュー」から数値を入れて移動したり、「⁠Shift+S

                                                      Blenderのオブジェクトの概念(3Dカーソル・原点・ピボットポイント)を見てみよう | gihyo.jp
                                                    • [TypeScript] Axiosのtry/catchでの例外オブジェクトを型付けする | DevelopersIO

                                                      こんにちは、CX事業本部 IoT事業部の若槻です。 今回は、静的型付け言語TypeScriptでAxiosのtry/catchでの例外オブジェクトを型付けする方法を確認してみました。 Axiosのtry/catchでの例外オブジェクトで型エラーが発生する AxiosでAPIエンドポイントなどへリクエストをする際に、Try/Catch構文でエラーをキャッチしたら、ステータスコードなどに応じた処理を実装したい場合があります。 import Axios from 'axios'; export const useGetData = async () => { try { const response = await Axios.get(`path/to/data`, { headers: { 'Content-Type': 'application/json', }, }); return re

                                                        [TypeScript] Axiosのtry/catchでの例外オブジェクトを型付けする | DevelopersIO
                                                      • 週刊Railsウォッチ: CRuby 3.2にオブジェクトシェイプがマージ、Cloudflare R2ほか(20220927後編)|TechRacho by BPS株式会社

                                                        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 オブジェクトシェイプがCRuby 3.2にマージ Jesus @JemmaIssroff, I paired w/you on your

                                                          週刊Railsウォッチ: CRuby 3.2にオブジェクトシェイプがマージ、Cloudflare R2ほか(20220927後編)|TechRacho by BPS株式会社
                                                        • JavaScriptオブジェクトの基礎と使い方 | プロパティとメソッドの操作方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ

                                                          本日は、JavaScriptのオブジェクトを使う方法について、初心者向けに基本的な操作を解説します。 この記事では、JavaScriptのオブジェクトについての基礎知識を身につけ、実際にコードを書いて操作する方法を学ぶことができます。 オブジェクトは、データをまとめて管理するための便利な手段であり、プログラムの構造をより明確にすることができます。 JavaScriptオブジェクトは、プログラマーが作成、追加、削除、アクセス、プロパティとメソッドを操作するための重要な概念です。 Array「配列」の基礎は以下で詳しく解説しておりますので参照ください。 dev-k.hatenablog.com JavaScript オブジェクト オブジェクト宣言 プロパティの属性 オブジェクトプロパティの操作 計算されたプロパティ名 プロパティの値を省略 プロパティ名の制限 定数宣言したオブジェクトのプロパテ

                                                            JavaScriptオブジェクトの基礎と使い方 | プロパティとメソッドの操作方法 - deve.K's Programming Primer - プログラミング初心者のための入門ブログ
                                                          • Unityで学ぶプログラミング (初心者)寸止めゲームを作ろう(1)オブジェクトの配置と設定 - にしのクエスト2

                                                            今回から、ちょっとしたゲームを作ってみます。 上から落ちてくるブロックを床の上で寸止めします。 で、ギリギリを狙うというゲームです。 それだけなんですけどねw 初心者向きとは書いていますが、ざっくりなところもあります。 ご容赦ください。わからなければ、質問してくださいね。 オブジェクトの設定から、カメラ。斜め上からのアングル。 地面はPlaneですね。fieldという名前にしてます。 3D Textを作ります。名前はMessage。 ゲーム関連のアナウンスをさせます。 基本はそのままですが、textmeshの部分の設定は是非真似して ください。フォントを大きくして、キャラサイズを小さくすると 字がきれいになります。 こちらは上から落ちてくる箱。objectAって名前にします。 高さは5じゃなくて10とかでもいいかも。 rigidbodyもconstainで回転を防ぐくらいで、そのままです。

                                                              Unityで学ぶプログラミング (初心者)寸止めゲームを作ろう(1)オブジェクトの配置と設定 - にしのクエスト2
                                                            • 失なわれた構造化プログラミング、そしてオブジェクト指向へ…

                                                              この記事はフィヨルドブートキャンプ Part 2 Advent Calendar 2020 - Adventarの18日目です。 昨日は同じくメンターの10ヶ月フィヨルドブートキャンプのメンターをして感じたプログラミング学習中に落ち込みやすい3つのこと|りほ|noteの記事でした。 初学者ほど学習内容の詳細よりモチベが大事なのでエモい話役に立つよな!って思いました。 で、僕はめっちゃ技術系の細かい話です😇 前提 フィヨルドブートキャンプの現役生特に初学者、プログラミングに入りたてぐらいの方向けの記事です。 メンターをさせて頂いていて、よく指摘する内容だけど、この部分だけ教える事はほぼ無いので書きました。 (主にフィヨルドブートキャンプ生に向けた)注意事項 ブートキャンプの課題のネタバレにならないサンプルを考えようとは思ったのですが、手間だったのと分かりやすいのでlsコマンドの例をそのまま

                                                                失なわれた構造化プログラミング、そしてオブジェクト指向へ…
                                                              • ゲーム界をジワジワと侵食する「SCP Foundation」とは? ゲーム関連SCPオブジェクト&SCP Foundation関連ゲームを特集してみる

                                                                ゲーム界をジワジワと侵食する「SCP Foundation」とは? ゲーム関連SCPオブジェクト&SCP Foundation関連ゲームを特集してみる 編集部:早苗月 ハンバーグ食べ男 最初期のSCP-4644436-J。Webデザインやゲーム市場のトレンドに応じて,たびたび変態を行うため,現在とは姿が異なる アイテム番号:SCP-4644436-J オブジェクトクラス:Safe 特別収容プロトコル: SCP-4644436-Jは,64bit版Windows向けに開発した専用ツール「hacK44Gamer」を使用し,つねに監視を行います。Dクラス職員を用いた実験などによりミーム汚染性質の強いページが発見された場合,同ツールの編集機能から内容を改ざん,無害化します。現在,監視および編集は外部業者(日本の企業・Aetas)に委託されています。 説明: SCP-4644436-Jは,日本語のゲー

                                                                  ゲーム界をジワジワと侵食する「SCP Foundation」とは? ゲーム関連SCPオブジェクト&SCP Foundation関連ゲームを特集してみる
                                                                • JavaScript: コレクションオブジェクトのtoArrayを安全にする - Qiita

                                                                  オブジェクト指向プログラミングには、「コレクションオブジェクト」「ファーストクラスコレクション」と呼ばれる、オブジェクトのリストをカプセル化したオブジェクトを作るテクニックがあります。 コレクションオブジェクトとは コレクションオブジェクトは、値オブジェクトの一種で、次のような特徴を持ったオブジェクトです。 特定のオブジェクトのリストである。 ビジネスロジックを持っている。 例えば、「商品コレクションオブジェクト」は、複数の「商品オブジェクト」を持ちます。ビジネスロジックとしては、商品オブジェクトの価格を合計して、合計金額を返すといった処理を持たせたりします。 JavaScriptでコレクションオブジェクトを実装してみる コレクションオブジェクトはJavaScriptに固有の概念ではありませんが、JavaScriptでも実装することができます。 例えば、記事のリストである、記事コレクション

                                                                    JavaScript: コレクションオブジェクトのtoArrayを安全にする - Qiita
                                                                  • CloudTrailでS3オブジェクトレベルのログを取得してAthenaで閲覧してみた | DevelopersIO

                                                                    「 CloudTrail のイベント履歴を見ても、 S3 オブジェクトレベルのログが見つからない!!」 って思った方いませんか? 本ブログではそんなお悩みを抱えてるあなたに向けて、 S3 オブジェクトレベルのログを閲覧する為に必要な設定や手順を紹介します! S3 オブジェクトレベルのログってどんなの? S3 バケットレベルのアクションの例 DeleteBucket :バケットの削除 CreateBucket:バケットの作成 S3 オブジェクトレベルのアクションの例 GetObject :バケットからオブジェクト取得 PutObject :バケットへのオブジェクト追加 上記は CloudTrail で記録される S3 レベル別のアクションです。S3 オブジェクトレベルのログは文字通り、後者のアクションのログになります。例えば、IAMユーザが S3 バケットに対してオブジェクトを PUT/GE

                                                                      CloudTrailでS3オブジェクトレベルのログを取得してAthenaで閲覧してみた | DevelopersIO
                                                                    • Blender2.8 初心者向け オブジェクトの原点(ピボット)を動かす方法 |3DCG最新情報サイト MODELING HAPPY

                                                                      blender2.8を使ってモデルを回転したり移動したりする時に基準となる原点(ピボット)を動かす方法を記事にしました。原点はモデリングしていく中で大切な部分なので是非覚えてみてください。 原点(ピボット)とは? 原点とはオブジェクトを移動したり回転するときにオブジェクトの基準となる位置の事です。 原点の表示方法 モデルに原点を表示するには右上の矢印をクリックして原点を選ぶと小さな丸い点で表示されます。 「原点」=選んでいるオブジェクトにだけ表示 「原点(すべて)」=表示しているオブジェクト全てに表示 原点はどんな時に使うの? 例えば長方形のモデルの真ん中に原点があると、 くるくるとその場で回転しか出来ませんが、 原点を後ろの丸いオブジェクトの中心に移動すると、 時計の針のように回転出来るので、 モデルの中心に沿ってコピペ配置する事が出来るようになります。 原点の基本的な移動方法 原点を移

                                                                        Blender2.8 初心者向け オブジェクトの原点(ピボット)を動かす方法 |3DCG最新情報サイト MODELING HAPPY
                                                                      • Laravelとオブジェクト指向とクリーンアーキテクチャについて理解を深めてみた。 - Qiita

                                                                        【追記(2020/06/08)】 本投稿に頂いたコメントを基に加筆しました。以下に挙げた項目に対して加筆し、加筆した部分は【追記】と記載しています。 View Presenter / View Model 【追記(2020/05/31)】 同期の子から貰ったコメントを基に加筆しました。以下に挙げた項目に対して加筆し、加筆した部分は【追記】と記載しています。 SOLID原則 Form Request 新卒研修で「Laravelを使ってアプリケーションを自分で作ってみよう。」という趣旨のコーナーがあり、同期がやっていることを真似てClean Architectureを導入してみるも、無事、爆死することに成功しました。この投稿は、爆死するまでに得た知見についてまとめたものです。 この記事を読むことで得られる知見 投稿の要旨を載せておきます。 MVCアーキテクチャに愚直に沿うと、Fat Contr

                                                                          Laravelとオブジェクト指向とクリーンアーキテクチャについて理解を深めてみた。 - Qiita
                                                                        • ビットコイン論文からさぐる ブロックチェーンのヒント | オブジェクトの広場

                                                                          記録によると、謎の人物サトシ・ナカモトがビットコインの論文を発表したのは、2008年秋のことでした。それから十年、いわゆる「仮想通貨」とともに「ブロックチェーン」という言葉が広く知られるようになりました。 「ブロックチェーンとはなにか。それはビットコインから生まれた技術である。しかしビットコインはブロックチェーンの一例にすぎない。ブロックチェーンはさまざまな問題を解決する応用範囲の広い技術である。」そんな声もよく耳にします。 大きな期待のもと、さまざまなブロックチェーン・プロジェクトが生まれました。けれどもこれまでのところ、ビットコインに匹敵するような事例やユースケースはまだ生まれていないと言ってよいのではないでしょうか。 本連載では、ビットコイン論文を読みながら、ブロックチェーンについて考える手がかりになりそうなあれこれを紹介します。筆者は電子マネーや暗号技術の専門家ではなく、ブロックチ

                                                                            ビットコイン論文からさぐる ブロックチェーンのヒント | オブジェクトの広場
                                                                          • Ruby: 「オブジェクト指向トレース」とtapping_device gemで効率よくデバッグ(翻訳)|TechRacho by BPS株式会社

                                                                            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Optimize Your Debugging Process With Object-Oriented Tracing and tapping_device - DEV Community 原文公開日: 2020/01/22 著者: Stan Lo I wrote a blog post to propose a new debugging strategy called object-oriented tracing. I've been experimenting with this concept for months and I'd love to hear any feedback about it or how you debug your Ruby program! Please retweet for reach

                                                                              Ruby: 「オブジェクト指向トレース」とtapping_device gemで効率よくデバッグ(翻訳)|TechRacho by BPS株式会社
                                                                            • TypeScript 4.9から導入された satisfies 演算子で安全に配列やオブジェクトを作ろう - 駄文日記 2nd side

                                                                              はじめましての人ははじめまして。そうでないひとはお久しぶりです。猫ロキ P(@deflis/id:deflis55)です。 TypeScript 4.9 で導入された新しい演算子 satisfies をご存知でしょうか? 自分には関係ないと思っている人も多いと思うんですが、意外と使えるところが多いので、ここで紹介したいと思います。 satisfies 演算子とは? 簡単に解説します。詳しくはリリースノートを見てください。 www.typescriptlang.org TypeScript では as const という const アサーションによって静的なオブジェクトを作ることができます。 type ColorName = 'prop1' | 'prop2'; const obj: Record<ColorName, string> = { prop1: 'value1', prop2:

                                                                                TypeScript 4.9から導入された satisfies 演算子で安全に配列やオブジェクトを作ろう - 駄文日記 2nd side
                                                                              • C#のORM(オブジェクト関係マッピング)における理想形を考えてみる - Qiita

                                                                                はじめに C#のORマッパーといえばEntity Framework(以下、EF)が有名で、データベースの接続を調べると真っ先にEFの名前が出てきます。ORMの機能を充分に備えたライブラリはEFしかありませんが、致命的な欠点があります。欠点については後述しますが、これを解決するには他のライブラリを使うほかありません。本記事では、EFを使わずにORマッパーの機能を使うライブラリとその組み合わせを紹介します。 ORMの基本的な機能 紹介する前にまずはORMで必要な機能を確認します。ORM(Object-relational mapping)は、オブジェクト関係マッピングと呼ばれ、オブジェクト思考とRDB間の非互換であるデータの違いをうまく吸収(これの逆をインピーダンスミスマッチと言います)して、簡単にデータを扱えるようにする技法です。基本的な機能は以下があります。 SQLを意識することなくコー

                                                                                  C#のORM(オブジェクト関係マッピング)における理想形を考えてみる - Qiita
                                                                                • Javaでもう一度学び直すオブジェクト指向プログラミングを関数型プログラミングで考え直す 〜第5章〜

                                                                                  この記事は引き続き、Software Design 2021年3月号に掲載されているJavaでもう一度学び直すオブジェクト指向プログラミングと言う記事を関数型プログラミング言語Elmで考えたらどうなるだろう?と考えてみた記事です。今まで以下の三つの記事を出していて、最終章になります。 第1章 第2章(Javaと他のOOP言語との比較だったのでありません) 第3章 第4章 第5章のテーマは、継承よりコンポジションを採用せよ。というテーマなのですが、Elmや一般的な純粋関数型言語には継承は存在せず、コンポジション(や型クラス)を利用しているため、1~4章までのコードがまさにそれを守り続けているコードなため語るようなことがありません。そのため、この記事では前半に簡単に改めてコンポジションに当たるようなコードの説明。そして、後半にオブジェクト指向にはない関数型プログラミング言語の魅力を少しだけ触れ

                                                                                    Javaでもう一度学び直すオブジェクト指向プログラミングを関数型プログラミングで考え直す 〜第5章〜