並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 47件

新着順 人気順

カテゴリIDの検索結果1 - 40 件 / 47件

  • ChatGPT プラグイン機能一覧|しおぱん

    こんにちは。しおぱんです。ChatGPTのプラグインがあまりに多すぎて大変だったので、プラグイン機能一覧を作りました。 【お知らせ】 プラグインの増加速度が早すぎるため、記事作成が追いついておりません🙇 お急ぎの方はこの記事作成でも利用しております、こちらのプロンプトを使ってみてください🙌 【カテゴリ検索の方法】 ブラウザの検索バーに [カテゴリ名] を入力すると絞り込みできます🙆 Mac: Command + F / Windows: Ctrl + F 【カテゴリ一覧】 [エンタメ] [音楽・音声] [画像・動画] [学習] [学術] [語学] [プログラミング] [ビジネス] [マーケティング] [ファイナンス] [ニュース] [ツール] [リサーチ] [ウェブアクセス] [天気] [旅行] [レストラン] [ショッピング] [医療・健康] [不動産] [求人] [ユーティリティ

      ChatGPT プラグイン機能一覧|しおぱん
    • NIST サイバーセキュリティフレームワーク 2.0を解説|約10年ぶりの大幅改訂、押さえるべき要点とは?

      2024年2月26日、NIST(米国立標準技術研究所)は、「NIST サイバーセキュリティフレームワーク(NIST Cybersecurity Framework:NIST CSF)」のバージョン2.0を正式に公開した。2014年4月に初版であるNIST CSF 1.0が公表されて以来、約10年ぶりの大幅改訂である。 本記事では、NIST CSF 2.0における主な改訂のポイントと、特にインパクトの大きい6つ目の新機能「GV(統治)」について解説する。 はじめに 2020年代に入り、新たな生活様式の変化に起因する脅威の発生、世界各国での深刻かつ大規模なサイバー攻撃の急増、生成AIなど新技術の普及に伴うリスク増加など、セキュリティ脅威が多様化・複雑化している。そのような状況に合わせて、各国でサイバーセキュリティに関する法規制・号令の発出、ガイドラインなどが整備されてきた。 直近10年間の脅威

        NIST サイバーセキュリティフレームワーク 2.0を解説|約10年ぶりの大幅改訂、押さえるべき要点とは?
      • 弁護士ドットコムサービスでモノリスをマイクロサービス化しようとして失敗した原因を振り返る - 弁護士ドットコム株式会社 Creators’ blog

        初めまして。弁護士ドットコム株式会社でエンジニアをやっている井出です。 弊社は 2022 年 2 月から Creator's Blog を始めております。 その記念すべき最初の記事として 弁護士ドットコムサービスのビジネスと共にみるマイクロサービスの進化 を投稿いたしました。 こちらの記事で弊社がマイクロサービス化に挑戦したこと、その後の課題をどう解決していったかについて分かりやすくまとめられておりますので、ぜひ一読してから今回の記事を読んでみていただければと思います。 さて、上記記事内でも触れられているとおりマイクロサービス化プロジェクトである Gavel プロジェクトでは様々な課題が出てきました。 今回はその中の 1 つである、 ビジネス分析が不十分で一部のサービス境界が想定と異なり、開発速度が低下 について、何をどう間違え、なぜ開発速度が低下したのかについて振り返ります。 もしこれか

          弁護士ドットコムサービスでモノリスをマイクロサービス化しようとして失敗した原因を振り返る - 弁護士ドットコム株式会社 Creators’ blog
        • 詳細設計の書き方 - Qiita

          はじめに システム開発において詳細設計という工程があります。 プログラマーはこの詳細設計を確認しながら開発を行うことになります。そのため詳細設計ではシステムの構造や仕様、動作などを細かく定義することが必要になります。 詳細設計を行うことでシステム開発の方向性が明確になり、コーディングやテストをスムーズに行うことができます。 詳細設計の成果物としてはクラス図やシーケンス図、画面設計書やデータベース設計書などがあり、システムの動きや機能を具体的に表現するものです。 今回は詳細設計を作成する機会があったので、詳細設計の書き方についてまとめたいと思います。 詳細設計の目的やメリット 詳細設計の目的は、システム開発の品質や効率を向上させることです。詳細設計では、システムの仕様や動作を細かく定義することで、以下のようなメリットがあります。 開発工程でのバグや遅延を減らすことができる テスト工程での不具

            詳細設計の書き方 - Qiita
          • LLMのファインチューニング で 何ができて 何ができないのか|npaka

            LLMのファインチューニングで何ができて、何ができないのかまとめました。 1. LLMのファインチューニングLLMのファインチューニングの目的は、「特定のアプリケーションのニーズとデータに基づいて、モデルの出力の品質を向上させること」にあります。 OpenAIのドキュメントには、次のように記述されています。 ファインチューニングは、プロンプトに収まるよりも多くの例で学習することで、Few-Shot学習を改善します。一度モデルをファインチューニングすれば、プロンプトにそれほど多くの例を提供する必要がなくなります。これにより、コストを削減し、低レイテンシのリクエストを可能にします。 しかし実際には、それよりもかなり複雑です。 LLMには「大量のデータを投げれば自動的に解決する」ような創発的な特性があるため、ファインチューニングもそのように機能すると人々は考えていますが、必ずしもそうではありませ

              LLMのファインチューニング で 何ができて 何ができないのか|npaka
            • [はてブ]関連ページ・RSS一覧

              はてブについて、情報検索したりクエリを投げたりして調べてまとめてみた。自分用メモとして書いたもので、極少数の人しか興味を持たない内容かと思うが、読んでいただければ幸い。 公式等[1・2(参照したページURLを最後に記載。以下同様)]で詳細を確かめられず素人の憶測で説明した箇所がいくつもあり、簡潔明瞭でも網羅的でもない解説だがご容赦を。 トップページホットエントリと新着エントリの一覧への導線がある。 URL1. https://b.hatena.ne.jp/ 1a. https://b.hatena.ne.jp/hotentry/{1}(引数に"all"を入力した場合、1のエイリアス) 1b. https://b.hatena.ne.jp/ctop/{1}(カテゴリトップ[3]が過去に存在していた場合、1aにリダイレクト) 1c. https://b.hatena.ne.jp/hotentr

                [はてブ]関連ページ・RSS一覧
              • 【レポート】インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~ #AWSSummit | DevelopersIO

                DA事業本部の春田です。 AWS Summit Online絶賛開催中!ということで、本記事では「CUS-60: インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~」の内容についてまとめていきます。 セッション情報 株式会社カプコン システム開発部 中村 一樹 氏 株式会社カプコン システム開発部 中島 淳平 氏 DL数500万を超える大型タイトル、モンスターハンターライダーズ。 メンテフリー、省コスト、最先端、をテーマにしたカプコン史上最大のインフラアーキテクチャはどの様に設計され、どう運用されているのか。コンテナって実際どうなの、Kubernetes?ECS?RDBMSを使わずしてサービスを提供することは可能?大量アクセスにより生成されるログを安全に回収するにはどうする?実際に運用してみた経験や事例を踏まえて、カプコンの考えるクラウドネイティブ時代の

                  【レポート】インフラエンジニアは働かない~AWSのフルマネージドサービスでメンテフリーになるまで~ #AWSSummit | DevelopersIO
                • Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp

                  寺田 学(@terapyon)です。2024年4月の「Python Monthly Topics」は、Python Web UIフレームワークの1つであるStreamlitを使ってWindowsやmacOSのデスクトップアプリを作る方法を解説します。 目的⁠・モチベーション Pythonで自動化のスクリプトを作ったり、JupyterLabやColaboratoryでデータの可視化を行うことがあります。これらを作成者以外の多くの方に利用してもらう方法として、Webシステムやデスクトップアプリとして提供する方法が考えられます。 Webシステムの構築やデスクトップアプリの作成となると、技術的なハードルがあります。他には、時間的なコストに見合わないという状況もあり得ます。 Python Web UIフレームワークを使うことで、比較的少ないコードでWeb UIからスクリプトの実行や可視化をするアプリ

                    Python Web UIフレームワークで作るデスクトップアプリ | gihyo.jp
                  • ChatGPTにER図を作成してもらってみた | DevelopersIO

                    はじめに データアナリティクス事業本部 BIチームのkariyaです。 ChatGPTではテキストでのやり取りになりますが、どうにかして図を作成してもらうことはできないかと思いER図の作成を依頼してみました。 なお、ChatGPT(無料プラン)での実行結果を記載しています。 欲しいER図 小売業の一般的なデータを持っている 各テーブルの中に、複数のデータ項目(列)を持っている データ分析がしやすい、スタースキーマの構造になっている やってみる まずはやりたいことをそのままお願いしてみます。 入力 下記の条件を満たすER図を作成してください。 ・小売業の一般的なデータを持っている ・各テーブルの中に、複数のデータ項目(列)を持っている ・データ分析がしやすい、スタースキーマの構造になっている 出力 画像のアップロードサイトのリンクが貼られたようですが、閲覧できませんでした。 他の手段で出力で

                      ChatGPTにER図を作成してもらってみた | DevelopersIO
                    • YAGNIと拡張性のあいだ - 電通総研 テックブログ

                      こんにちは!Xイノベーション本部プロダクトイノベーションセンターの米久保 剛です。 弊社のテックブログ上では今回が初めての記事執筆となります。アーキテクチャ設計やアプリケーション設計の話を中心に、不定期に情報発信していきたいと考えています。 YAGNI原則 YAGNI原則をご存知でしょうか。 エクストリーム・プログラミング(XP)の重要な原則の一つであるこの原則は、You Ain't Gonna Need Itのアクロニム(頭字語)から命名されています。日本語にすると「どうせ要らないって」というニュアンスでしょうか。推測に基づいて余計な機能を作り込んだところで将来実際に使われる可能性は低く、時間と労力を無駄にするばかりかコードの複雑化などのリスクさえあります。ですから、現時点でわかっている要件をちょうど満たすだけの機能を実装すべきであるとYAGNI原則は主張します。 YAGNI原則は機能(

                        YAGNIと拡張性のあいだ - 電通総研 テックブログ
                      • LLMを活用した大規模商品カテゴリ分類への取り組み | メルカリエンジニアリング

                        こんにちは、メルカリの生成AIチームで ML Engineer をしている ML_Bear です。 以前の記事[1]では商品レコメンド改善のお話をさせていただきましたが、今回は、大規模言語モデル (LLM) やその周辺技術を活用して30億を超える商品のカテゴリ分類を行なった事例を紹介します。 ChatGPTの登場によりLLMブームに火がついたということもあり、LLMは会話を通じて利用するものだと認識されている方が多いと思いますが、LLMが有する高い思考能力はさまざまなタスクを解決するためのツールとしても非常に有用です。他方、その処理速度の遅さや費用は大規模なプロジェクトでの活用にあたっての障壁となり得ます。 本記事では、こうしたLLMの課題を克服するためにさまざまな工夫を施し、LLM及びその周辺技術のポテンシャルを最大限に引き出して大規模商品データのカテゴリ分類問題を解決した取り組みについ

                          LLMを活用した大規模商品カテゴリ分類への取り組み | メルカリエンジニアリング
                        • Dart/Flutterでドメイン駆動設計(DDD)してみた - 導入編 - のんびり精進

                          カテゴリ別にメモを管理できるアプリの開発を DDD(Domain-driven design)でやってみたものです。 github.com 二つの記事から成り、この記事はその一つ目です。 導入編(本記事) 解決しようとした問題点や、DDD と関連用語の意味の他、モデリング・レイヤ分け・ディレクトリ構成の検討において考えたことなどをまとめています。 実装編 Dart/Flutter での実装を中心としますが、一つ目で触れていない点(集約など)の説明も含みます。 やってみようと思った経緯 何かを作るとき、設計がメチャクチャであっても運良くそれっぽく出来上がることがあります。 小さなものなら直しやすかったり、あるいは問題があまり顕在化しなかったりするかもしれません。 しかし、大きなものでは次第に破綻してしまうことが容易に想像できます。 Flutter でも、小さなアプリを作って学ぶ間は「なんて簡

                            Dart/Flutterでドメイン駆動設計(DDD)してみた - 導入編 - のんびり精進
                          • ZOZOTOWNのクエリ解釈機能の改善に向けたAPIリプレイスの取り組み - ZOZO TECH BLOG

                            はじめに こんにちは。検索基盤部 検索技術ブロックの今井です。 検索基盤部では検索機能や検索精度を改善する中で検索クエリの意図解釈にも取り組んでいます。ZOZOTOWNで検索窓にクエリを入力して検索ボタンを押すと、クエリに応じて検索の絞り込み条件に変換するクエリ解釈機能の処理が動作します。 例えば、「ワンピース 白色」と検索した時、「ワンピース」を洋服のカテゴリー、「白色」を色のカテゴリーと解釈し、「白色のワンピース」を検索する絞り込み条件に変換します。 2024年5月現在ではスマートフォン向けWebサイト(https://zozo.jp/sp/xxx)とアプリのみ、クエリ解釈機能の処理が適用されています。クエリ解釈機能では意図解釈や検索の絞り込み条件に変換しています。 現在はシンプルな辞書ベースの手法を用いていますが、カバーしきれない課題も出てきており、改善のモチベーションが少しずつ上が

                              ZOZOTOWNのクエリ解釈機能の改善に向けたAPIリプレイスの取り組み - ZOZO TECH BLOG
                            • 超入門SQL 初心者でも理解できるCOUNT()とSUM() ─ グルーピングと集約関数の基本|ハイクラス転職・求人情報サイト AMBI(アンビ)

                              超入門SQL 初心者でも理解できるCOUNT()とSUM() ─ グルーピングと集約関数の基本 以前に掲載して好評を博している「SQL入門」の続編です。前回は基本的なSELECT文を解説しましたが、今回は簡単な集計に挑戦してみます。執筆は前回と同じく、日本MySQLユーザ会副代表の坂井恵さんです。 社内に蓄積された大量のデータを、エンジニア以外のスタッフが自分の手で抽出し、集計できる環境を手にする機会も増えてきました。ビジネスの現場にいるメンバーが、自らSQLを使用してデータ操作を行うことができれば、ほしい情報をスピーディーに利用できます。この記事ではそういった「エンジニアではないがSQLを利用できる環境にいる」方に向けて、SQLの便利な集計操作をいろいろと紹介していきます。 集計の基本: COUNT(*)関数で件数を取得する SQLの集計処理入門: GROUP BYによるグルーピング グ

                                超入門SQL 初心者でも理解できるCOUNT()とSUM() ─ グルーピングと集約関数の基本|ハイクラス転職・求人情報サイト AMBI(アンビ)
                              • Android版CODEアプリのアーキテクチャと使用ライブラリ - リサーチ・アンド・イノベーション 開発者ブログ

                                リサーチ・アンド・イノベーションの高田(tfandkusu)です。Androidエンジニアをやっています。弊社には3人目のAndroidエンジニアを採用する予定があり現在準備中です。この記事では応募者が弊社で働くイメージを持ちやすくするために、Android版CODEアプリのアーキテクチャと使用ライブラリを広く簡潔に紹介します。 アーキテクチャ アーキテクチャは5層構造のレイヤードアーキテクチャになっています。Android公式のアプリの推奨アーキテクチャのViewModelとRepositoryの間にUseCaseを加えた構造を採用しています。UseCaseを加えた理由はViewModelの単体テストの肥大化を防ぐためです。 アーキテクチャ 非同期処理 Kotlin CoroutinesをFlowを含めて使用してます。 RemoteDataStore サーバサイドはRuby on Rai

                                  Android版CODEアプリのアーキテクチャと使用ライブラリ - リサーチ・アンド・イノベーション 開発者ブログ
                                • Microsoft のクラウド Azure の入門講座を和訳した (後編) Azure について - どんなサービスがあるの? #MSIgniteTheTour - Qiita

                                  Microsoft のクラウド Azure の入門講座を和訳した (後編) Azure について - どんなサービスがあるの? #MSIgniteTheTourAzureCloud入門まとめ Microsoft の公式大型技術カンファレンス『Microsoft Ignite 2019』が、アメリカで開催されました。 そこで実際にデリバーされた Azure 入門編セッション (英語) を、私が和訳して日本の『Microsoft Ignite The Tour Tokyo』で発表することになったので、その登壇資料をもとにした記事をここに書いて公開します。 また、スライドを和訳したさい、(スペースが空いていれば) なるべく原文も併記するようにしています。 Christina Warren さんによるオリジナルのセッション (英語)『Discovering Microsoft Azure』の動画は

                                    Microsoft のクラウド Azure の入門講座を和訳した (後編) Azure について - どんなサービスがあるの? #MSIgniteTheTour - Qiita
                                  • Dart/Flutterでドメイン駆動設計(DDD)してみた - 実装編 - のんびり精進

                                    前編である「導入編」の続きです。 まずそちらをざっと一読されることをお勧めします。 kabochapo.hateblo.jp ソースコードは本記事投稿後にたびたび改変しており、記事内容との相違があります。ご了承ください。 github.com 作るアプリについて(ご注意) Flutter によるアプリ開発でも DDD の恩恵があるのかを試すことと理解を深めることを目的とするサンプルであるため、アプリとして本来は考慮すべき点をいくつか無視しています。 データベース操作の効率や確実性にこだわっていない メモのタイトルとカテゴリだけを使うときに本文まで取得している等。 更新や削除を行った結果の確認も省いています。 保存数に制限を設けていない 何万件ものメモを保存したときの動作は想定外かつ未確認です。 エラーメッセージの扱いが不十分 補足した Exception のメッセージをそのまま表示していま

                                      Dart/Flutterでドメイン駆動設計(DDD)してみた - 実装編 - のんびり精進
                                    • Microsoft のクラウド Azure の入門講座を和訳した (前編) クラウドについて - IaaS, PaaS, SaaS, クラウドへの移行 #MSIgniteTheTour - Qiita

                                      Microsoft のクラウド Azure の入門講座を和訳した (前編) クラウドについて - IaaS, PaaS, SaaS, クラウドへの移行 #MSIgniteTheTourAzureCloud入門 Microsoft の公式大型技術カンファレンス『Microsoft Ignite 2019』が、アメリカで開催されました。 そこで実際にデリバーされた Azure 入門編セッション (英語) を、私が和訳して日本の『Microsoft Ignite The Tour Tokyo』で発表することになったので、その登壇資料をもとにした記事をここに書いて公開します。 また、スライドを和訳したさい、(スペースが空いていれば) なるべく原文も併記するようにしています。 Christina Warren さんによるオリジナルのセッション (英語)『Discovering Microsoft A

                                        Microsoft のクラウド Azure の入門講座を和訳した (前編) クラウドについて - IaaS, PaaS, SaaS, クラウドへの移行 #MSIgniteTheTour - Qiita
                                      • STI、Polymorphic関連を実際に使用した話 - エニグモ開発者ブログ

                                        こんにちは!サーバーサイドエンジニアの@hokita222です! 有酸素運動は脳を活性化させると聞いて、最近は朝会社に出社せずにランニングしております! それはさておき、これは Enigmo Advent Calendar 2019 23日目の記事です! 今回は弊社が運営するサイトのBUYMA (Ruby on Rails)に追加した機能で、STI、ポリモーフィック関連を使ってみたので、どういう設計にしたかを書いていこうと思います。 ※使ってみたって話で、それぞれどういう特徴なのかなどの詳しい説明はしておりません。 どんな機能作ったの? 「〇〇キャンペーン」などの施策で、その日あった取引の中で特定の条件(商品ID、カテゴリーID、何円以上など)のものを絞り込み、その対象の取引に対して特定のアクションをさせます。 今回はこの機能の「特定の条件で絞る」の設計を説明していきたいと思います。 設計

                                          STI、Polymorphic関連を実際に使用した話 - エニグモ開発者ブログ
                                        • データベース(RDB)設計の進め方! - Qiita

                                          はじめに RDBMSのデータベース設計(論理)の進め方について、設計をする際、こんなことを考えながら進めているなというのを出来るだけ分かり易く記載したいと思います。ただDB設計には「これが正解」というものはあまりなく、要件の必要条件を満たしているDB設計が正解となります。とは言え、考慮した方が良い点や注意点などはありますので、何から始めたら良いの?という方の参考になれば幸いです。 ※論理設計の話しなのでカラムの型やサイズ、パフォーマンス(INDEX(索引))などは割愛しますが、実際にDB設計をする際は、使用するDBの型・キー・制約の種類は事前にインプットを入れておいた方が良いです。 DB設計におけるポイント 先にDB設計を行う上で重要だと思うポイントをあげます。 要件・仕様を理解しているか(要件を満たすテーブル/カラムが揃えられるか) 要件にない(見えにくい)システムの仕様を想像できるか

                                            データベース(RDB)設計の進め方! - Qiita
                                          • 保存版!「sequelize」モデルの使い方実例・全59件

                                            さてさて、前回の記事「Node.jsにDBマイグレーション、Seed、モデルを用意する」では、「Sequelize」というパッケージを使ってデータベース周りの開発を楽にしてみました。 前回は、その「Sequelize」のインストールやコマンドの使い方をメインにしてご紹介したのですが、実はひとつ情報が多すぎてまとめていない部分があります。 それは・・・ モデルを使ってデータベース操作(取得/追加/更新/削除)する方法 です。 そこで! 今回は「Sequelize」モデルの使い方を実例でお届けしたいと思います。 ぜひ皆さんのお役に立てると嬉しいです😊✨ 開発環境: Node.js 8.10、Express 4.1、Sequelize 5.2 前提として 今回の記事は「sequelize」がインストールされていて、さらに、すでにモデルが作成されている必要があります。 もしまだ準備が整っていない

                                              保存版!「sequelize」モデルの使い方実例・全59件
                                            • Advance Custom fields(ACF)の出力方法まとめ【個別・一括】 | ガリレオ アンド ヴィーナス合同会社

                                              出力方法一覧 基本の出力 テキスト系や画像(URLの場合)、選択肢で返り値が一つの場合などに使用できます。 <p><?php the_field('フイールド名'); ?></p> <?php //値が空の場合出力を除外する $field = get_field('フイールド名'); if($field){echo '<p>'.$field.'</p>';} ?> <?php //ページ・カテゴリなど指定のフィールドを読み込みたい場合 //ページ $page_field = get_field('フイールド名','ページID'); if($page_field){echo $page_field;} //カテゴリ $cat_field = get_field('フイールド名','category_カテゴリID'); if($cat_field){echo $cat_field;} //タグ

                                              • WordPress + Laravel で「ヘッドレス CMS」をつくる

                                                さてさて、最近特にTwitterから情報を得ていると最新情報が豊富なので「時代に取り残されにくくなる」ような気がしています。 しかも、優秀な方々のツイートはお金を払ってでもほしいと思えるようなものがあったりもします。(それにしても、ああいう超優秀な方々はホント何者なんでしょうか…😂) そして、そんな情報収集の中で気になったのが、 ヘッドレス CMS 「ヘッドレス CMS」とは、簡単にいうと「コンテンツ部分だけ管理する別サイト」で、例えば「ユーザーへのお知らせ部分だけ管理できるサイト」をイメージすると分かりやすいでしょうか。 そして、そんな「ヘッドレス CMS」はすでに日本版サービスが出てるぐらい浸透してきているのですが、そのときあることがひらめきました。 「これ、WordPressで作れるんじゃない??」 と。 そこで❗ 今回は、WordPress + Laravel でシンプルな「ヘッ

                                                  WordPress + Laravel で「ヘッドレス CMS」をつくる
                                                • WordPressのテーマを自作する方法解説!必要なファイルとそれぞれでよく使う内容例ご紹介 | ガリレオ アンド ヴィーナス合同会社

                                                  ソリューション 2020.05.29 WordPressのテーマを自作する方法解説!必要なファイルとそれぞれでよく使う内容例ご紹介 WordPressを使用してサイトを作成する際、無料または有料の既存テーマだと掲載したい内容と異なる・イメージ通りに作れない場合があるかと思います。 その場合に、オリジナルのWordpressテーマを作成します。 今回はWordpressの自作テーマに必要なファイルと基本的な記述を解説いたします。 WordPressって何?自作テーマまでいかなくともちょっと入力欄を足したいという方は下記の記事も合わせてご確認ください。 WordPressテーマを作る前に 通常のHTMLの違い 通常のHTMLファイルでは、一ページで簡潔 または、style.cssやjavascriptなど別ファイルからよ見込みリンクをつけるなどしているかと思います。 WordPressの場合は

                                                  • 式のメタファーを使うとプログラミングがもっと楽しくなる! - Qiita

                                                    これは PROGLOVE Advent Calendar 2019 の7日目の記事です。 はじめに 式のメタファーを利用することで、複雑なものを単純なものの組み合わせで表現できるようになります。それにより、複雑なものを作るときの考え方が変わります。まずは単純なものから作り始めよう、という思考になるのです。もし式のメタファーを使わなければ、そもそもスタート地点がわからないので作り始めることすらできないかもしれません。そうでないにしても、無理に作って複雑になりすぎてしまい、手に負えなくなって途中で作るのを諦めてしまうかもしれません。 考え方が変わるだけではありません。式のメタファーを使うことで、自然と関心の分離の恩恵も得られます。関心の分離の利点は色々ありますが、式のメタファーにより得られる最も大きな利点は「集中したいことに集中できる」ことです。具体的な例については記事後半で説明します。 「式

                                                      式のメタファーを使うとプログラミングがもっと楽しくなる! - Qiita
                                                    • 【連載:Recruit 機械学習コンテスト】⑤サンプルノートブックについて

                                                      特徴的な点として、ユーザーID・リクエスト時間・検索パラメータが一致するレコードが必ず偶数含まれ、半分が正例でもう半分が負例になるようにデータセットが作られていました。 このようなデータ設計になった背景は ML Contest 2021 - データセット準備 に詳しく説明されています。 サンプルノートブックの作成 今回のコンテストでは、EDA(探索的データ分析)のノートブック、ベースラインのノートブック、そして一部のカラムに含まれていた日本語を扱うための自然言語処理に関するノートブックを作成しました。 自然言語処理のノートブックの内容は私が以前個人的に執筆した ブログ記事 の内容に近いものですので、ここではEDAのノートブックとベースラインのノートブックの作成についてかいつまんで説明をします。 EDAのノートブックの用意 EDAのノートブックを作る段階では、私自身が一切データに関して知識が

                                                        【連載:Recruit 機械学習コンテスト】⑤サンプルノートブックについて
                                                      • 【WordPress】指定したカテゴリー内で利用しているタグ一覧を取得して表示する例

                                                        WordPressでサイトを作成していると、指定したカテゴリー内の投稿で利用しているタグ一覧を表示したい場合があるかもしれません。 今回は、そのような場合に利用できるソースコードの例となります。 指定したカテゴリー内で利用しているタグ一覧を取得して表示する例例では、まず、指定したカテゴリーに属する投稿で利用しているタグのオブジェクトを取得する関数を作成します。そして、作成した関数を利用しタグ一覧を表示します。 以下が作成する関数の例となり、functions.phpに記述します。 function my_tags_in_cat( $cat_id ){ // 現在のカテゴリーに属する投稿のIDを配列で取得 $post_ids = get_objects_in_term( $cat_id, 'category' ); // 現在のカテゴリーに属する投稿で利用しているタグのオブジェクトを取得 $

                                                          【WordPress】指定したカテゴリー内で利用しているタグ一覧を取得して表示する例
                                                        • Advanced Custom Fieldsの基本的な使い方!入力欄を追加し出力する方法【WordPressプラグイン】 | ガリレオ アンド ヴィーナス合同会社

                                                          ソリューション 2020.05.14 Advanced Custom Fieldsの基本的な使い方!入力欄を追加し出力する方法【WordPressプラグイン】 通常のWordpress入力欄とは別に、よくつかう項目などのカスタム入力欄をプラグインを使用して追加することができます。 今回はこのプラグイン「Advanced Custom Fields」の使い方をご紹介します。 出力のコードのみ見たい方はコチラの記事がオススメです。 Advanced Custom Fields(ACF)とは WordPressの投稿ページや固定ページ、カテゴリ、コメント欄など任意の箇所へ 入力欄を追加できるWordpressの追加機能(プラグイン)です。 利用にはプラグインの「新規追加」から「Advanced Custom Fields」と検索し、インストールする必要があります。 どんな時に使うの? 投稿の際に

                                                          • 【WordPressプラグイン】Smart Custom Fields (SCF) 出力方法一覧 - Meowriosity[ミャリオシティ]

                                                            様々なカスタムフィールドを手軽に使い倒せて、【 繰り返しフィールド 】や【 オプションページ 】まで搭載されている「Smart Custom Fields(スマートカスタムフィールド)」。 こちらのページでは、細かい説明はなしで 「Smart Custom Fields」の出力方法を一挙ご案内します。 出力方法をササっと確認したい時にどうぞ^^ 同じテーマの記事 【WordPressプラグイン】Smart Custom Fields (SCF) 出力方法一覧 【WP】Smart Custom Fields 表示条件(投稿)でカスタム投稿タイプの投稿も選べるようにする(投稿IDを表示) 【WP】Smart Custom Fields [関連する投稿][関連するカテゴリー] の枠の高さを変える このページの目次 [基本のキ] フィールドの呼び出し方 投稿に設置したカスタムフィールドを呼び出す

                                                              【WordPressプラグイン】Smart Custom Fields (SCF) 出力方法一覧 - Meowriosity[ミャリオシティ]
                                                            • 【体験レポ】BASEからShopifyへデータ移行をするアプリの使い方

                                                              この記事の所要時間:7分 BASEなどの月額費用がかからないECプラットフォームで、ネットショップを始めるマーチャントは多くいますが、事業が成長してShopifyにリプレイスするケースが増えています。 しかし、ECプラットフォームの切り替えは、移行するデータが多いためとても大変な作業になります。 その課題を解決するために開発されたアプリが、今回ご紹介する「BASEショップ情報移行アプリ」です。 BASEショップ情報移行アプリを使用すると、BASEに登録された「商品」「注文」「カテゴリ」のデータをわずか数クリックで完了することができます。 そこで今回は、筆者が本アプリを実際に使用し、その操作手順を体験レポートとしてご紹介します。 画面キャプチャ付きで詳しく解説するので、BASEからShopifyにリプレイスを考えている方は、ぜひ参考にしてください。 本記事の概要 本記事では、筆者がBASEか

                                                              • REST APIを利用し、WordPressのフロントエンドをReactで構築する - Qiita

                                                                まえがき 2020.6.11投稿 WordPressの管理画面で 記事を投稿したりコンテンツを編集する機能はクライアント向けに残しておきたい。 しかしフロントエンドはモダンjsフレームワークであるReactを利用しSPAとしたい。 これが本記事の目的です。 この記事でできるようになること ・WordPressのフロントエンドを、Reactで組めるようになる ・WP REST APIをReactで使えるようになる ・カスタムフィールドの内容をReactでどう取得して出力するかわかる ・Reactでタブコンテンツを実装できるようになる ・Reactでハンバーガーメニューを実装できる ・json形式のデータをmapで出力できる ハンバーガーメニューはReactでclass名をtoggleしています。 cssは適宜用意してください。 タブコンテンツも同様です。 ※参考ハンバーガーボタン ※参考タブ

                                                                  REST APIを利用し、WordPressのフロントエンドをReactで構築する - Qiita
                                                                • WP REST APIでJSONデータを取得する(基本データ+カスタム要素の追加&カスタム投稿) - イラ備忘録

                                                                  WP REST APIを利用すると、PHP以外の言語でWordPressのデータが扱えるようになり、とても便利ですよね。(ちなみにREST APIの”REST“は”REpresentational State Transfer”の略。画像のような休憩のRESTじゃないです…) 大体のモダンな言語ではHTTPの送信とJSONデータが扱えるのではないかと思います。(知らんけど) 予め用意されている基本のJSONデータ 投稿データを取得 最新の投稿10件を取得されます。 http://example.com/wp-json/wp/v2/posts ちなみに当サイトのデータ https://illustswitch.com/wp-json/wp/v2/posts データが見辛いわっ!…という場合 Chromeを使用されている場合は”JSON Viewer“というアドオンがおススメです。綺麗に整形し

                                                                    WP REST APIでJSONデータを取得する(基本データ+カスタム要素の追加&カスタム投稿) - イラ備忘録
                                                                  • 【WordPress Popular Posts】カテゴリー・タグ別のランキングを表示

                                                                    WordPressのプラグイン『WordPress Popular Posts』は記事のランキング(人気記事一覧)を表示することができるプラグインです。 『WordPress Popular Posts』を使用していると、カテゴリー、タグ別の記事ランキングを表示したい場合があるかもしれません。 今回は、そのような場合に使える、条件によってカテゴリー、タグ別の記事ランキングを表示する例となります。 条件によってカテゴリー、タグ別の記事ランキングを表示する例今回の例では、カテゴリー、タグ別の記事ランキングを表示させる条件は、以下となります。 投稿ページでは、そのページが属しているカテゴリーの記事ランキングを表示カテゴリー、タグのアーカイブページでは、そのページが属しているカテゴリー、タグの記事ランキングを表示上記以外のページでは、サイト全体の記事ランキングを表示します。以下がソースコードの例と

                                                                      【WordPress Popular Posts】カテゴリー・タグ別のランキングを表示
                                                                    • WordPress|パンくずリストを自作する方法 | コトダマウェブ

                                                                      上記の表で分かるように「月別アーカイブページ」と「タグページ」は同じ条件分岐になりますので、まとめてパンくずリストのコードを作ることになります。 区切り文字の設定 パンくずリストの区切り文字(>)は、スタイルシートの疑似要素を使って表示させたいと思います。下記がそのサンプルです。 ボタンで表示を切り替えてご覧ください。 See the Pen breadcrumb by kenichi (@ken81) on CodePen. つまり、今回のパンくずリストはliタグで作成します。 骨組みとなるphpコード 上記までの情報をもとに骨組みとなるソースコードを作ってみました。ここでは、パンくずリストを表示させる関数名を「breadcrumb」とします。 function breadcrumb() { $home = '<li><a href="'.get_bloginfo('url').'" >

                                                                      • 「Golang」 ×「gorilla/mux router」でシンプルなREST APIサーバーを開発する - Qiita

                                                                        Why Golang? Golangの特徴として「シンプル」「静的型付けのため高速」「マルチプロセッシングによる並列処理」があります。 このような特徴からDockerやKubernetesなどの高速処理を要求されるインフラ基盤構築サービスでも使われており、またイーサリアムのGethなど「ブロックチェーン」の基盤として活用されているケースもあるようです。 また、C言語をベースに開発された言語のため、「構造体」「ポインタ」「チャネル」など普段TypescriptやPythonなどのコードを書いていると若干とっつきにくさはあるのですが、C言語よりは数段理解がしやすく、短い記述で処理を書くことができます。 (私自身、C言語で挫折した経験があったので、若干不安ではありましたがコードがシンプルなため他の言語の経験があれば学習コストは非常に低いと思います。) まとめると「比較的学習コストが低い」かつ「高

                                                                          「Golang」 ×「gorilla/mux router」でシンプルなREST APIサーバーを開発する - Qiita
                                                                        • 【学習目的別】激選!WordPressの勉強におすすめできる本11冊

                                                                          WordPressはブログ初心者やWeb開発に関する知識がない人でも利用できるコンテンツ管理システムです。しかし、WordPressの知識を身につけることができれば、わからないことが減るので今までよりもWordPressをスムーズに操作できるようになります。また、知識が増えることで、新しい機能を使いこなせるようになるでしょう。 今回、WordPress学習に役立てられるおすすめの書籍を11冊ご紹介しますので、購入して知識を増やしてみませんか? これからWordPressを始める初心者におすすめの本まずは、WordPress初心者におすすめできる本をご紹介していきます。WordPressに関する知識がまったくない方やブログをこれからWordPressでスタートさせる人はチェックして下さい。ちなみに、こちらのページでは、初心者向けにWordPressの解説をしていますので、合わせて読んでみては

                                                                            【学習目的別】激選!WordPressの勉強におすすめできる本11冊
                                                                          • Android開発目線でJavaとKotlinとDart(Flutter)を比較

                                                                            3言語の概要、ニーズ、情報量等をまとめた表です 上記表の Googleシート(止まってます) さて Androidアプリ開発では Dart 優勢に感じる状況ですが、上記表の様に総合的に判断した場合も、 Dart優勢でしょうか?上記表は実際に Java、 Kotlin、 Dart(Flutter) の 3つの言語それぞれを使って、Android アプリ開発をし、その上で情報収集してみた結果になります。 本稿はプログラミングをはじめようかな、はじめたばかり、という方を対象にしているつもりですが、どの言語でも学習初期の作業パターンってある程度決まっていると思います。 開発環境の作成 参考書の購入 簡単なプログラムやサンプルアプリを作ってみる サンプルアプリをいろいろ試してみる サンプルを元にいろいろ応用してみる このルーティーンが上手く回れば、「プログラミング、楽しい」「アプリ開発、楽しい」「儲

                                                                              Android開発目線でJavaとKotlinとDart(Flutter)を比較
                                                                            • ECサイトの商品データを一括でショッピング広告、Criteo、YDN、Facebookダイナミック広告データへ変換する方法|キーマケのブログ|株式会社キーワードマーケティング

                                                                              ホーム ブログ 運用型広告 ECサイトの商品データを一括でショッピング広告・Criteo・YDN・Facebookダイナミック広告データへ変換する方法 データフィードファイル、どうやって更新してますか? EC 系の職種で大きな成果を上げることができるショッピング広告や、今や EC 以外の業種でも欠かせない広告となっている動的リマーケティング。これらで成果を最大化するためには、最新の商品情報とデータフィードを細かく連動させることが重要となります。 データフィード管理ツールを使って全自動で更新するのが理想的ですが、ツール費用やシステムとの連携など、様々な障害によってツールを導入できない方も多いのではないでしょうか。ただ、ツールを使わずエクセルなどで更新作業を行おうと思うと、以下のような問題が起こりがちです。 商品点数が膨大で、更新作業だけで1日が終わってしまう 媒体の種類が多く、媒体ごとに表記

                                                                                ECサイトの商品データを一括でショッピング広告、Criteo、YDN、Facebookダイナミック広告データへ変換する方法|キーマケのブログ|株式会社キーワードマーケティング
                                                                              • 【AFFINGER6】トップページをブログ型からサイト型にカスタマイズする方法

                                                                                メリット1:カテゴリ別に記事が見やすい1つ目のメリットは、「カテゴリ別に記事が見やすい」ことです。 ブログ型は通常、投稿日順に記事が並びます。 カテゴリがバラバラに並んでしまうため、興味のあるカテゴリの記事を読みづらくなります。 AFFINGER6にはタブ式カテゴリ一覧をトップページに表示する機能がありますが、4つのカテゴリまでしか登録できません。 サイト型トップページにすれば、カテゴリ別に記事一覧を好きなだけ配置することができ見やすくなります。 メリット2:興味のある記事へアクセスしやすい2つ目のメリットは、「興味のある記事へアクセスしやすい」ことです。 ブログ型は通常、投稿日順に記事が並びます。 よって「読者に特定の記事を読んでほしい!」という思いを反映させるのは難しいです。 サイト型であれば特に見てほしい記事をピックアップできるので、アクセスされやすくなります。 メリット3:企業サイ

                                                                                  【AFFINGER6】トップページをブログ型からサイト型にカスタマイズする方法
                                                                                • 【WordPress】投稿のカテゴリー・タグを取得し表示する例(リンク付き)

                                                                                  WordPressでサイトを制作していると、現在の投稿に設定しているカテゴリーやタグの名前をリンク付きで投稿内に表示したい場合があると思います。 今回は、そのような場合に使用できるソースコードの例となります。 投稿のカテゴリーを取得・表示|get_the_category()テンプレートタグのget_the_category()は、現在の投稿に設定されているカテゴリーのオブジェクトを取得します。 また、引数に投稿IDを指定しループ外で利用すると、指定した投稿に設定されているカテゴリーのオブジェクトを取得します。 今回の例では、そのget_the_category()を使い投稿のカテゴリーを取得し表示します。 先頭のカテゴリーを表示する例現在の投稿に設定している先頭のカテゴリーのみを、リンク付きで表示する例となります。 また、カテゴリーの先頭は、get_the_category()で最初に取

                                                                                    【WordPress】投稿のカテゴリー・タグを取得し表示する例(リンク付き)