並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 41件

新着順 人気順

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

  • 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

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに システム開発において詳細設計という工程があります。 プログラマーはこの詳細設計を確認しながら開発を行うことになります。そのため詳細設計ではシステムの構造や仕様、動作などを細かく定義することが必要になります。 詳細設計を行うことでシステム開発の方向性が明確になり、コーディングやテストをスムーズに行うことができます。 詳細設計の成果物としてはクラス図やシーケンス図、画面設計書やデータベース設計書などがあり、システムの動きや機能を具体的に表現するものです。 今回は詳細設計を作成する機会があったので、詳細設計の書き方についてまとめたい

            詳細設計の書き方 - 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を活用した大規模商品カテゴリ分類への取り組み | メルカリエンジニアリング
                        • 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アプリのアーキテクチャと使用ライブラリ - リサーチ・アンド・イノベーション 開発者ブログ
                              • データベース(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のテーマを自作する方法解説!必要なファイルとそれぞれでよく使う内容例ご紹介 | ガリレオ アンド ヴィーナス合同会社

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

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

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

                                          WordPress + Laravel で「ヘッドレス CMS」をつくる
                                        • Advanced Custom Fieldsの基本的な使い方!入力欄を追加し出力する方法【WordPressプラグイン】 | ガリレオ アンド ヴィーナス合同会社

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

                                          • 【連載: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】指定したカテゴリー内で利用しているタグ一覧を取得して表示する例
                                              • 【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[ミャリオシティ]
                                                • 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
                                                  • 【体験レポ】BASEからShopifyへデータ移行をするアプリの使い方

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

                                                    • 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').'" >

                                                          • ECサイトの商品データを一括でショッピング広告・Criteo・YDN・Facebookダイナミック広告データへ変換する方法|キーマケのブログ|株式会社キーワードマーケティング

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

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

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

                                                                Android開発目線でJavaとKotlinとDart(Flutter)を比較
                                                              • 【AFFINGER6】トップページをブログ型からサイト型にカスタマイズする方法

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

                                                                  【AFFINGER6】トップページをブログ型からサイト型にカスタマイズする方法
                                                                • 7年間運用している主力アプリをリファクタリングしている話 Android編 - エムスリーテックブログ

                                                                  こんにちは、エンジニアリンググループ マルチデバイスチーム 新卒2年目の小林です。 先日、iOS版m3.comアプリのリファクタリングに関する記事が公開されましたが、Android版もリファクタリングを行っているため、Androidの方で起きていた問題とリファクタリングをどのように行っているのかについて紹介します。 m3.com Androidアプリについて m3.com Androidアプリの課題 ActivityやFragmentにビジネスロジックが書かれている 必要以上にコードが共通化されている、ActivityやFragmentが多段階に継承されている 責務が不明なクラスがある 多くのコードがJavaで書かれている リファクタリングの検討 リファクタリングの大まかな設計やルール アーキテクチャをFluxに FluxとAAC ViewModelの使い分け StateFlowによるVi

                                                                    7年間運用している主力アプリをリファクタリングしている話 Android編 - エムスリーテックブログ
                                                                  • 【WordPress】投稿のカテゴリー・タグを取得し表示する例(リンク付き)

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

                                                                      【WordPress】投稿のカテゴリー・タグを取得し表示する例(リンク付き)
                                                                    • iOS14 で始める CarPlay - Qiita

                                                                      はじめに みなさん、CarPlay をご存知でしょうか? 実はiOS7以降のiOSには CarPlay という機能が搭載されており、対応車種であればカーナビに iPhone を繋いで、カーナビ上で CarPlay 対応された iPhone アプリを操作できるようになっています。 対応車種はこちら 本稿ではその CarPlay 対応アプリのサンプルとしてナビゲーションアプリを取り上げ、地図を表示させるところまで説明します。 準備 実際にカーナビにつなげる CarPlay のアプリの開発を始めるに当たってXcodeを開く前に色々と準備をする必要があります。 1. CarPlay の開発申請 2. Provisioning Profile の設定 なお、とりあえず Simulator でいいから作ってみたい、という人はここの項目を飛ばしてもらってCarPlay アプリを実装するの項目に行ってもら

                                                                        iOS14 で始める CarPlay - Qiita
                                                                      • 「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 REST APIでブログ一覧ページを作成する

                                                                          例えば3つ分の記事の id, title, author の情報のみを取得したい場合は、以下のようなコマンドを実行することで取得できます。 $ curl -X GET https://wpdemo.net/wp-json/wp/v2/posts?_fields=author,id,title\&per_page=3 (curl コマンドで複数のクエリパラメータを指定する場合は & をエスケープする必要がある) [{"id":970,"title":{"rendered":"Update: Override Demo Parameters"},"author":2},{"id":920,"title":{"rendered":"How to Create a Demo WordPress Site"},"author":2},{"id":832,"title":{"rendered":"Wh

                                                                          • 「WordPress get_posts」この便利な PHP関数で投稿リストを表示する方法

                                                                            「WordPress get_posts」この便利な PHP関数で投稿リストを表示する方法 WordPressの get_posts により、 デベロッパーはWordPressデータベースからコンテンツの一部を取得できます。これは強力な機能です。探し出す投稿、ページ、カスタム投稿タイプを詳細に指定し、好みの結果を取得してから、アイテムをフィルタリング、順序付けできます。PHP / MySQLのプロさながらの操作ができるということです。 ただ、PHPに詳しくない方でも心配いりません。見たりまたは読んだりできるPHPチュートリアルはたくさんありますので、簡単に勉強できます。get_posts 関数はパラメータの配列を保持し、単純または高度なクエリを作成できるようにするため、PHPの知識が少しあれば、ウェブサイトに表示する投稿のカスタムリストを作成することができます。 WordPressの ge

                                                                              「WordPress get_posts」この便利な PHP関数で投稿リストを表示する方法
                                                                            • ビジネスの成長を支援するウェブ制作会社 | Cleysense株式会社

                                                                              まずpre_get_postsの仕組みを理解するのにはメインクエリという言葉を知っておく必要があります。 メインクエリとは、WordPressがウェブページを表示するときデータベースにアクセスして記事データを格納しているオブジェクトのことです。 メインクエリは投稿ページ・固定ページ・アーカイブページなどのページを表示する際に、表示するページに合った記事データを格納しています。 例えば投稿の詳細ページでその記事情報をwhile文だけで呼び出すことができるのは、メインクエリに投稿した記事データが格納されているからです。 同様にアーカイブページではメインクエリに投稿の記事一覧が格納されているため、while文だけですべての投稿を呼び出すことができます。 while文とは一般的な下記コードのことを指しています。 // 記事を取得できたら if ( have_posts() ) { // 記事の数だ

                                                                                ビジネスの成長を支援するウェブ制作会社 | Cleysense株式会社
                                                                              • ZOZOBASEの出荷データ連携を支えるAPI - ZOZO TECH BLOG

                                                                                こんにちは、基幹システム部の伊藤です。 私は現在ZOZOのバックオフィスのシステム開発をしていますが、以前はZOZOBASEの入荷セクションで勤務していました。本稿では物流とエンジニアの両視点からZOZOBASEを支える仕組みの一部を紹介します。 ZOZOBASEについて知りたい方は、物流倉庫の実績集計を自動化して現場の負担を軽減したはなしをご覧ください。 はじめに 弊社物流プラットフォームであるZOZOBASEは、お客様宅への配送以外、物流に関わる全てを自社で行っている強みを生かすことで年間取扱高3000億を超える国内最大のアパレル物流拠点になりました。2020年の秋には新しい物流センターの本格稼働を目指しており、私たちは日々ZOZOの成長を感じています。ZOZOBASEでは多くの従業員が日々ものすごい物量をさばいているのですが、ブランド様と色々なデータを連携することで、ZOZOBASE

                                                                                  ZOZOBASEの出荷データ連携を支えるAPI - ZOZO TECH BLOG
                                                                                • WordPress|指定したカテゴリやタグの記事一覧を表示させる方法 | コトダマウェブ

                                                                                  ‘order’ => ‘DESC’ // 昇順・降順 orderでは、orderbyで指定した項目を昇順(ACB順)で並べるのか、降順(ACB順の反対)で並べるのかを指定できます。 ASC: 昇順 DESC: 降順 ちなみに初期値は、'DESC'になっていますので、デフォルトで良い場合はわざわざ指定せずにまるごと行を削除してしまってもかまいません。 )); global $post; global $post;は、グローバル宣言と言われるものです。$postは、現在の投稿に関する情報が詰まった変数でWordPress全体で使用されています。 そのため、これを使用する際は前もって宣言が必要になります。テンプレート内で使用する文には宣言は必要がないみたいですが、一応、どこで使用してもトラブルがないよう宣言を入れてあります。 if($cat_posts): foreach($cat_posts