並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 36 件 / 36件

新着順 人気順

console log php arrayの検索結果1 - 36 件 / 36件

  • 【C#】何故 C# を好むのか。~他の言語と比較しながら~ - ねののお庭。

    世の中には多くの C# に関する誤解が蔓延っています。 偏見にも満ちています。 そして技術的に正しい批判ではなく、根本的に技術的に誤った批判ばかりで正直悲しい。 技術的に正しい形の批判なら「お、そうだな。そしてそれの解決策はですねぇ...(ニヤニヤ)」となるのですが...。 そして C# 界隈から一歩出ると、「え、C# で作ってるの!?なんで??」とか言われる事が非常に多い始末。 C# 大好きマンとしては非常に嘆かわしい。 嘆かわしい限りなので、ここでなぜ C# を私が好むか、そして何故ソフトウェアの開発に向いているかを語りたいと思います。そして誤解が解けたら嬉しい。ついでに C# を書きたいと思ってくれたら嬉しい。 想定読者 前書きという名の予防線 事前知識: C# と .NET C# はパフォーマンスの高い言語 C# はビルドも高速 C# はオープンソースかつクロスプラットフォーム 言

      【C#】何故 C# を好むのか。~他の言語と比較しながら~ - ねののお庭。
    • 防衛省サイバーコンテスト 2025 writeup - st98 の日記帳 - コピー

      2/2に12時間というちょうどよい競技時間で開催された。21時終了だったけれども、11時45分ぐらいに最速で全完して1位🎉 第1回以来4年ぶりの優勝だ。昨年大会の第4回ではヒントの閲覧数で優勝を逃してしまって悔しい思いをしたので、雪辱を果たすことができ嬉しい。開始直後からずっと1位を独走できており、510名のプレイヤーがいる中で圧勝だったのも嬉しい。 昨年度や一昨年度はバルクが作問を担当していたが、今回はAGESTが担当していた。これまでの問題と比較すると全体的に易化したように思うが、解くにあたって発想の大きな飛躍を必要とするいわゆる「エスパー要素」のある問題はごく一部を除いて存在しておらず*1、よかったと思う。また、昨年度・一昨年度に引き続きwriteupは公開可能というのもよかった。 戦略というほどの戦略は立てていなかったけれども、とりあえずWebを見た後は全カテゴリを上から見ていき

        防衛省サイバーコンテスト 2025 writeup - st98 の日記帳 - コピー
      • “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳

        私が働いているAniqueという会社では、1年前に全てのソフトウェアでTypescriptを採用することにしました。私たちが開発している進撃の巨人のNFTサービス “Attack on Titan: Legacy” でも採用しています。 TypescriptではNestJSという素晴らしいAPIフレームワークを利用することができ、生産性高く開発を続けることができます。また、私たちはフロントエンドでNext.jsを利用しています。言語レベルでのコンテキストスイッチを抑えることで、一人のエンジニアがフロントエンドとバックエンドのどちらもの機能を開発する環境が作れました。 しかし、Nodeならではの作法や設計について、Web上にはたくさんの情報があるものの、あまりにも情報が多すぎて、まとまったプラクティスになかなか出会うことができませんでした。そのため、最初はチーム内での共通認識を作るのに苦労し

          “Tao of Node - Design, Architecture & Best Practices” 日本語翻訳
        • UUIDv7 in 33 languages

          UUIDv7 is a 128-bit unique identifier like it's older siblings, such as the widely used UUIDv4. But unlike v4, UUIDv7 is time-sortable with 1 ms precision. By combining the timestamp and the random parts, UUIDv7 becomes an excellent choice for record identifiers in databases, including distributed ones. Let's briefly explore the UUIDv7 structure and move on to the zero-dependency implementations i

            UUIDv7 in 33 languages
          • ゼロからはじめるJavaScript(18) 可読性と表現力の高いデータ形式「JSONC」を活用しよう

            最近、よく目にするデータフォーマットに「JSONC」があります。これはJavaScriptでお馴染みのJSON形式にコメントを記述できるよう拡張したものです。Visual Studio Codeでも採用されており、設定ファイルとして利用されることが増えています。そこで、JSONCの記法やJavaScriptから使う方法を確認してみましょう。 JSONCは可読性の高いデータフォーマット JSONCとは 「JSONC(JSON with comments)」とはJSONにJavaScriptスタイルのコメントを記述できるようにしたデータフォーマットです。そのため、基本的にデータフォーマットのJSONなのですが、そこにJavaScript風のコメントである「// コメント」と「/* コメント */」を記述できるようにしたものです。 冒頭で紹介したように、プログラミング用のエディタ「Visual

              ゼロからはじめるJavaScript(18) 可読性と表現力の高いデータ形式「JSONC」を活用しよう
            • neue cc - .NET 6とAngleSharpによるC#でのスクレイピング技法

              C# Advent Calendar 2021の参加記事となっています。去年は2個エントリーしたあげく、1個すっぽかした(!)という有様だったので、今年は反省してちゃんと書きます。 スクレイピングに関しては10年前にC#でスクレイピング:HTMLパース(Linq to Html)のためのSGMLReader利用法という記事でSGMLReaderを使ったやり方を紹介していたのですが、10年前ですよ、10年前!さすがにもう古臭くて、現在ではもっとずっと効率的に簡単にできるようになってます。 今回メインで使うのはAngleSharpというライブラリです。AngleSharp自体は2015年ぐらいからもう既に定番ライブラリとして、日本でも紹介記事が幾つかあります。が、いまいち踏み込んで書かれているものがない気がするので、今回はもう少しがっつりと紹介していきたいと思っています。それと直近Visual

              • プロと読み解くRuby 4.0 NEWS - STORES Product Blog

                プロと読み解くRuby 4.0 NEWS テクノロジー部門技術推進グループの笹田(ko1)と遠藤(mame)です。Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 本日 12/25 に、恒例のクリスマスリリースとして、Ruby 4.0.0 がリリースされました(Ruby 4.0.0 リリース | Ruby)。今年も STORES Product Blog にて Ruby 4.0 の NEWS.md ファイルの解説をします(ちなみに、STORES Advent Calendar 2025 の記事になります。他も読んでね)。NEWS ファイルとは何か、は以前の記事を見てください。 プロと読み解く Ruby 2.6 NEWS ファイル - クック

                  プロと読み解くRuby 4.0 NEWS - STORES Product Blog
                • Laravel 11 アプリケーション構造移行ガイド

                  はじめにLaravel 11の新機能に 合理化したアプリケーション構造 “Streamlined Application Structure” というものがある: Laravel 11では、既存のアプリケーションに変更を加えることなく、新しいLaravelアプリケーション向けに合理化したアプリケーション構造を導入しました。新しいアプリケーション構造は、Laravel開発者がすでに慣れ親しんでいるコンセプトの多くを保持しながら、よりスリムでモダンなエクスペリエンスを提供することを目的としています。 https://readouble.com/laravel/11.x/ja/releases.html#structure 該当プルリクエスト で Slim skeleton と題されている通り、初期構造が大幅に簡略化されている。 一方、既存のアプリケーションをアップグレードする場合: Larav

                  • AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO

                    ジョブ管理システムから抜け出したくないですか? こんにちは、のんピ です。 皆さんはジョブ管理システムから抜け出したいと思ったことはありますか? 私は常に思っています。 ジョブ管理システムとは、バッチ処理やOSの起動の一つ一つの処理をジョブとして、制御・運用をするシステムです。 ジョブ管理システムを使うことによって、定型業務を自動化するなどのメリットがあります。 しかし、私が思うに、ジョブ管理システムが便利だからこその辛みもあると思っています。 私が感じるジョブ管理システムの辛いところを以下にまとめます。 ジョブ管理システムで全てのシステムのジョブネットを管理しているがために、ジョブ管理システムのメンテナンスが大変 ジョブ管理システムが停止すると、全てのシステムに影響があるため、高い可用性が求められる ジョブ管理システムによっては、エージェント毎にライセンスの購入が必要になり、大量のクライ

                      AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO
                    • バグバウンティにおける XSS の具体的な脅威の事例まとめ - blog of morioka12

                      1. 始めに こんにちは、morioka12 です。 本稿では、バグバウンティで実際にあった脆弱性報告の事例をもとに、XSS の具体的な脅威(Impact)についていくつか紹介します。 1. 始めに 免責事項 想定読者 2. XSS (Cross Site Scripting) HackerOne Top 10 Vulnerability Types Escalation (Goal) 3. XSS の脅威 (Impact) 3.1 Response Body から Session ID の奪取 3.2 Local Storage から Access Token の奪取 3.3 IndexedDB から Session Data の奪取 3.4 メールアドレスの改ざん 3.5 パスワードの改ざん 3.6 管理者アカウントの招待 3.7 POST Based Reflected XSS 4.

                        バグバウンティにおける XSS の具体的な脅威の事例まとめ - blog of morioka12
                      • laravelアプリケーションで環境変数を管理する手法 実例

                        エンジニアのkawataです。この記事はSEN Advent Calendar 2025の3日目の記事になります。 今回はlaravelアプリケーションにおける環境変数管理について、実際に開発で使った事例と、そこでぶつかった問題について紹介しようと思います。 laravelアプリケーションにおける環境変数 laravelの設定ファイルはconfigディレクトリに保存しますが、そのうち環境依存な値や、機微な値はenvへルパーを使って環境変数か.envで管理するのが一般的です。ここまでは公式のドキュメントに書いてあるのですが、問題は.envファイルや環境変数をどう管理するかです。特に本番環境の環境変数にはパスワードやクレデンシャルなど機微な情報が含まれることが多いため下手なところには置けません。publicなgithubのリポジトリに置くのは論外ですし、githubのソースコードそのものが流出

                          laravelアプリケーションで環境変数を管理する手法 実例
                        • The KDL Document Language

                          KDL is a small, pleasant document language with XML-like node semantics that looks like you're invoking a bunch of CLI commands! It's meant to be used both as a serialization format and a configuration language, much like JSON, YAML, or XML. It looks like this: package { name my-pkg version "1.2.3" dependencies { // Nodes can have standalone values as well as // key/value pairs. lodash "^3.2.1" op

                          • A pipe operator for JavaScript: introduction and use cases

                            The proposal “Pipe operator (|>) for JavaScript” (by J. S. Choi, James DiGioia, Ron Buckton and Tab Atkins) introduces a new operator. This operator is an idea borrowed from functional programming that makes applying functions more convenient in many cases. This blog post describes how the pipe operator works and what its use cases are (there are more than you might expect!). The two competing pro

                            • Manus tools and prompts

                              agent loop ���� �G�� You are Manus, an AI agent created by the Manus team. You excel at the following tasks: 1. Information gathering, fact-checking, and documentation 2. Data processing, analysis, and visualization 3. Writing multi-chapter articles and in-depth research reports 4. Creating websites, applications, and tools 5. Using programming to solve various problems beyond development 6. Vario

                                Manus tools and prompts
                              • graphql/dataloader を読んだ話

                                graphql/dataloader のドキュメント及びソースコードを全て読んだので、その話を書く。 読むことにした第一の理由は仕事で使うからだが、以下の特徴から自分のプログラミング学習教材として適していそうだと考えたからでもある。 広く使われている OSS である GitHub の星が 11k npm trends で検索しても多くの人がダウンロードしている コードの量が少ない 実装は src/index.js に全て書かれている コメント含めて 500 行にも満たず、しかもその 1/3 くらいはコメント テストカバレッジが高い 常に 100% 初めて読むコードでテストカバレッジが高いと、テストコードを読むことで期待される挙動を確認できるので嬉しい npm trends によると、一週間で 200 万件近くダウンロードされているようだ。 目次 graphql/dataloader とは

                                  graphql/dataloader を読んだ話
                                • Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 | gihyo.jp

                                  Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 Deno標準モジュールを、前編と後編の2回に分けて解説します。本記事は後編です(前編はこちら⁠)⁠。 モジュール解説 前編に続き、以下ではDeno標準モジュールの中の各モジュールについて解説していきます。 11. FS FSではファイル操作用のユーティリティが実装されています。具体的には以下のような機能が提供されています。 copy:ファイルもしくはディレクトリをコピーする detect:ファイルの内容を受け取ってファイルの改行形式を判定する emptyDir:ディレクトリを空にする(ディレクトリ自体は消されない) ensureDir:ディレクトリがなければ作成する ensureFile:ファイルがなければ作成する ensureLink:ハードリンクがなければ作成する ensure

                                    Deno標準モジュール解説[後編] ~モジュール解説(FS~Wasi)と、Deno標準モジュールの今後の展望 | gihyo.jp
                                  • Shai Hulud Strikes Again (v2) - Socket

                                    Shai Hulud Strikes Again (v2)Another wave of Shai-Hulud campaign has hit npm with more than 500 packages and 700+ versions affected. Update: November 26, 2025 PostHog has published a detailed post mortem describing how one of its GitHub Actions workflows was abused as an initial access vector for Shai Hulud v2. An attacker briefly opened a pull request that modified a script executed via pull_requ

                                      Shai Hulud Strikes Again (v2) - Socket
                                    • Local-first software: You own your data, in spite of the cloud

                                      Cloud apps like Google Docs and Trello are popular because they enable real-time collaboration with colleagues, and they make it easy for us to access our work from all of our devices. However, by centralizing data storage on servers, cloud apps also take away ownership and agency from users. If a service shuts down, the software stops functioning, and data created with that software is lost. In t

                                      • 世界のプログラミング言語(45) 2022年に飛躍した3大言語はどれ?バブルソートを書いて比較しよう!

                                        今年もあっという間に12月となり、1年を総括したニュースを見かけるようになりました。今回は、2022年に飛躍した3つの言語を取り上げて比較してみましょう。各言語で簡単なバブルソートを実装してみて比較してみたいと思います。 2022年に飛躍した3大言語でバブルソートを書いて実行したところ 2022年に飛躍したプログラミング言語は? 先日、2022年にGitHub上で最も使用されたプログラミング言語と使用率が元も増加したプログラミング言語のトップ10がそれぞれ発表されました。 この記事によると、2022年に最も利用されたのは、JavaScriptでした。2位がPython、3位がJava、4位がTypeScript、5位がC#、6位がC++、7位がPHP、8位がシェルスクリプト、9位がC言語、10位がRustでした。 GitHubで使用された言語トップ10 そして、使用率が最も増加した言語は、

                                          世界のプログラミング言語(45) 2022年に飛躍した3大言語はどれ?バブルソートを書いて比較しよう!
                                        • Ruby: "uselessシンタックスシュガー"シリーズ「引数のforwarding」(翻訳)|TechRacho by BPS株式会社

                                          概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: “Useless Ruby sugar”: Argument forwarding 原文公開日: 2023/11/24 原著者: zverok 日本語タイトルは内容に即したものにしました。段落編成を若干変更し、訳文の一部に強調を加えています。 forwarding(転送)は本記事では英ママとしました。anonymousは「無名」としました。 参考: プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ 本記事は、最近のRubyで出現した"無用な"(さもなければ物議を醸す)構文要素を扱うシリーズ記事の一環です。本シリーズの目的は、そうした機能を擁護することでも批判することでもなく、その機能が導入された理由、設計、そして新構文を使うコードに与える影響を分析するための一種の「思考のフレームワーク」を皆さんと共有すること

                                            Ruby: "uselessシンタックスシュガー"シリーズ「引数のforwarding」(翻訳)|TechRacho by BPS株式会社
                                          • とほほのJSON Schema入門 - とほほのWWW入門

                                            JSON Schemaとは 簡単な例 キーワード インストール Pythonの場合 Perlの場合 PHPの場合 Node.jsの場合 JSON Schemaのバージョン Draft 2020-12 Draft 2019-09 Draft-07 ドキュメント定義 スキーマバージョン($schema) ボキャブラリー($vocabulary) コメント コメント($comment) アサーション(制約) 型指定(type) 文字列(string) 整数(integer) 数値(number) 真偽値(boolean) ヌル値(null) 配列(array) オブジェクト(object) 文字列の最小・最大文字数(minLength, maxLength) 文字列の正規表現パターン(pattern) 文字列のフォーマット(format) 整数倍(multipleOf) 最小値・最大値(以下・以

                                            • Image To Text Conversion With React And Tesseract.js (OCR) — Smashing Magazine

                                              Do you have to process data manually because it is served through images or scanned documents? An image-to-text conversion makes it possible to extract text from images to automate the processing of texts on images, videos, and scanned documents. In this article, we look at how to convert an image to text with React and Tesseract.js(OCR), preprocess images, and deal with the limitations of Tessera

                                                Image To Text Conversion With React And Tesseract.js (OCR) — Smashing Magazine
                                              • 「息子が命かけ法律作った」 大津いじめ事件、奔走する父の願い:朝日新聞デジタル

                                                ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- 24時間こどもSOS ESI-->\r\n<div id=\"kodomosos\">\r\n <h3>相談窓口</h3>\r\n <ul>\r\n <li><h4>24時間こどもSOSダイヤル</h4><p><a href=\"tel:0120078310\">0120-0-<ruby>78310<rt>なやみ言おう</rt></ruby></a></p></li>\r\n <li><h4>こどものSOS相談窓口<span>(文部科学省サイト)</span></h4><p><a href=\"http://www.mext.go.jp/a_menu/shotou/seitoshidou/0611

                                                  「息子が命かけ法律作った」 大津いじめ事件、奔走する父の願い:朝日新聞デジタル
                                                • ゼロからしっかり理解したい人のLaravel Inertia.jsの基礎(Vue編) | アールエフェクト

                                                  現行バージョン10(執筆時は9)のLaravelのドキュメントに記載されているのは(1), (2)の方法です。本文書では(2)のLaravel環境下にInertia.jsを利用する方法について説明を行っています。Laravel BreezeやLaravel Jetstreamを利用することでInertia.js + Vueを利用することができますが本文書ではパッケージを利用しない方法を中心に解説しています。 macOSにLaravel 9をインストールして動作確認を行っています。 Laravelプロジェクトの作成 Inertia.jsをインストールする前にLaravelプロジェクトを作成する必要があります。Inertia.jsではJavaScriptを利用するため事前にNode.jsがインストール済みである必要があります。 本文章ではLaravelプロジェクトの作成はlaravel new

                                                    ゼロからしっかり理解したい人のLaravel Inertia.jsの基礎(Vue編) | アールエフェクト
                                                  • Ubuntu 24.04 LTS (Noble Numbat) Release Notes

                                                    Noble Numbat Release Notes Table of Contents Introduction New features in 24.04 LTS Known Issues Official flavours More information Introduction These release notes for Ubuntu 24.04 LTS (Noble Numbat) provide an overview of the release and document the known issues with Ubuntu and its flavours. For details of the changes applied since 24.04, please see the 24.04.2 change summary. Support lifespan

                                                    • Seamlessly Blend PHP with Node.js

                                                      We're excited to announce @platformatic/php-node, a revolutionary new Node.js module designed to bridge the gap between PHP and Node.js. With php-node, you can now embed PHP directly within your Node.js applications, leveraging PHP as a robust request processor. This powerful combination allows you to harness the strengths of both languages in a single, cohesive environment. What is @platformatic/

                                                        Seamlessly Blend PHP with Node.js
                                                      • AIがテキストからプログラムを自動生成!話題の「Programming Helper」を使ってみた! -

                                                        どうも、まさとらん(@0310lan)です! 今回は、テキストから画像生成ではなく…プログラムをAIが生成してくれるWebサービスをご紹介します! 「◯◯なプログラムを作るにはどうすればいいんだろう?」と思った時に、作りたい機能をテキスト(文章)で入力すれば、あとは1クリックでAIが最適なプログラムを生成してくれるのが大きな特徴です。 まだ開発を進めている段階ではありますが、ご興味ある方はぜひ参考にしてください! 【 Programming Helper 】 ■「Programming Helper」の使い方 それでは、「Programming Helper」をどのように使えばいいのか詳しく見ていきましょう! ひとまず利用するだけならログインは不要です。 サイトのトップページを少しスクロールすると、いくつかのリスト化されたメニューが表示されます。 そのなかで、試しに「Function fr

                                                          AIがテキストからプログラムを自動生成!話題の「Programming Helper」を使ってみた! -
                                                        • Expert used ChatGPT-4o to create a replica of his passport in just 5 minutes bypassing KYC

                                                          SECURITY AFFAIRS MALWARE NEWSLETTER ROUND 41 | Security Affairs newsletter Round 519 by Pierluigi Paganini – INTERNATIONAL EDITION | China admitted its role in Volt Typhoon cyberattacks on U.S. infrastructure | Symbolic Link trick lets attackers bypass FortiGate patches, Fortinet warns | Attackers are exploiting recently disclosed OttoKit WordPress plugin flaw | Laboratory Services Cooperative dat

                                                            Expert used ChatGPT-4o to create a replica of his passport in just 5 minutes bypassing KYC
                                                          • PHPerのための「PHPフレームワーク」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ

                                                            弊社で毎月開催し、PHPエンジニアの間でご好評をいただいているPHP TechCafe。 2022年11月のイベントでは「PHPフレームワーク」について語り合いました。 弊社メンバーがピックアップしたPHPの代表的なフレームワーク4種について、以下のShowNoteをベースに、参加者の皆様のご意見も伺いながら学んでいきました。今回はその内容についてレポートします。 rakus.connpass.com hackmd.io フレームワークとは 代表的なPHPフレームワーク Laravel Symfony CakePHP Slim 機能比較 ルーティング Laravel Symfony CakePHP Slim まとめ セッション管理 Laravel Symfony CakePHP Slim まとめ リクエスト管理 Laravel Symfony CakePHP Slim まとめ エラーハンド

                                                              PHPerのための「PHPフレームワーク」を語り合う【PHP TechCafe イベントレポート】 - RAKUS Developers Blog | ラクス エンジニアブログ
                                                            • Google Apps Scriptでスクレイピングを極める【GAS】 | 🌴 officeの杜 🥥

                                                              Google Apps Scriptで意外とよく利用されてるのが、ウェブページのスクレイピング。今どきのウェブサービスだとREST APIが装備されてるのが半ば当たり前になってきていますが、そうではないサイトや提供されていないサイトも非常に多いです。 そういったサイトのデータを手動で検索し値をコピー、貼り付けて整形してから処理をするのではスマートではありません。そういったケースを自動化するのがスクレイピングの主な目的です。但し、連続してスクレイピングを行うと相手方ウェブサイトに多大な負荷を掛け、また場合によってはアクセスを禁じられる恐れもあるため、利用する頻度やルールは守りましょう。 今回使用するサービス等 スクレイピングサンプル - Google Spreadsheet Google Cloud Functions Puppeteer cheerio for Google Apps Sc

                                                                Google Apps Scriptでスクレイピングを極める【GAS】 | 🌴 officeの杜 🥥
                                                              • .NET System.Random の実装と欠陥について ~ 重箱の隅をつつきたおす ~ - 屋根裏工房改

                                                                はじめに .NET (C#) には、組み込みの擬似乱数生成器 System.Random が用意されています。 ここでは、 System.Random の実装と性質・ひいては欠陥について、可能な限り深くまで調べて難癖をつけていきます。 結構いろいろあって内容が増えてしまったので、雰囲気をつかみたい方は目次をみてください。 はじめに 内部実装 内部実装の参照 new Random() .NET Framework: 同タイミングでの初期化でシードが重複する問題 .NET Core: シード重複問題の改善 余談: 同じアルゴリズムによる初期化について new Random(int Seed) 絶対値が同じ Seed は同じ乱数列を生成する 初期状態のパターン数が少ない 内部状態 _seedArray の無駄 余談: 初期化時の制約について int Next() 遷移関数の実装ミス (1) -

                                                                  .NET System.Random の実装と欠陥について ~ 重箱の隅をつつきたおす ~ - 屋根裏工房改
                                                                • オンライン決済Stripe(ストライプ)を導入するための組み込み方法の基礎 | アールエフェクト

                                                                  Stripeを導入するためにStripeのドキュメントを確認したけれどどこから何を始めていいのかわからなかったという人を対象にStripeを導入するために必要な組み込み方法を説明しています。Stripeでオンライン決済といってもプログラミングの得意な人向けの方法から全くプラグラミングがわからない人でもお手軽に導入できる方法まで幅広い方法が提供されています。その上、プログラミングを使って組み込む方法も一つではなくシチュエーションによって利用するAPIが異なるため混乱する人も多いと思いますのでぜひ参考にしてみてください。Stripeの料金体系や成り立ちなどの説明はなく組み込み方法を中心にStripeの基本的な仕組みを理解したい技術者向けの内容になっています。 アカウントの作成 Stripeを利用するためにはStripeのアカウントを作成する必要があります。テスト目的で利用する場合は名前、メール

                                                                    オンライン決済Stripe(ストライプ)を導入するための組み込み方法の基礎 | アールエフェクト
                                                                  • 【カラーミーショップ】カテゴリーやグループの商品一覧をトップページとかフリーページで取得する方法

                                                                    最近進行中の案件で、久しぶりにカラーミーショップのテンプレートのカスタマイズに携わっております。 カラーミーショップってECサイトに欲しい機能は基本的に備わっているし、基本良いサービスだと思うのですが、Web制作者的には地味に痒いところに手が届かない部分もあったりするんですよね…。 例えばトップページに商品一覧を表示する場合「おすすめ商品」「売れ筋商品」などの商品情報を取得することはできるのですが、「特定のカテゴリーやグループの商品情報一覧」を取得する独自タグは用意されていません。 独自タグ一覧(PC、スマートフォン) | カラーミーショップ マニュアル カテゴリーやグループに属する商品一覧は一覧ページがあるのだから一覧ページで見れば良いと言えばそこまでですが、なんらかの要望がありトップページやフリーページなどでもそれらの情報を取得なくてはならず、困っているコーダーの方もいるかもしれません

                                                                      【カラーミーショップ】カテゴリーやグループの商品一覧をトップページとかフリーページで取得する方法
                                                                    • [PHP] 外部のJavaScriptファイルでPHPの変数を参照する方法 – Search Light(Python, React, Django, PHP, Linux)

                                                                      PHPから外部のJavaScriptに値を渡す方法についてです。PHPファイルの中に直接JavaScriptを記載していて、JavaScriptファイルを外部に持っていこうとすると、値が参照できなくなります。外部JavaScriptに値を渡すには少し工夫が必要です。 準備 まず、公開ディレクトリに「sample.js」というファイルを作り、その中に下記のソースを記載します。 alert("値: " + sample); console.log(sample); 値がうまく渡った場合、アラートとコンソールに値が出力されるようになります。 テキスト・数値等の渡し方 配列ではないテキストや数値等の渡し方は簡単です。 <?php $sample ='abc';//PHPで配列を生成 ?> <script type="text/javascript"> var sample='<?php echo

                                                                      • WordPressでポップアップを表示(プラグイン無しで実装) | タルト株式会社

                                                                        WordPressでプラグインを使わずにポップアップを表示させる方法を紹介 この記事では「WordPressのプラグインを使わずに画像バナーなどのポップアップ表示する方法」を解説します。 バナーだけでなく独自で書いたHTMLや好きなタイミングでポップアップを表示する方法まで紹介しますのでお楽しみに! ポップアップのサンプルデモ 完成するポップアップはどんな動きになるのか?実際に見てみた方が早いので下記のボタンを押してポップアップのデモを見てみてください (※画像は引き延ばしてるのでちょっと粗いです) このような機能がプログラムの知識なしで、コピペで実装できます。 実装にはプラグインではなくショートコードを使いますので、使う場所はいつもの投稿ページなどの記事編集画面です。 プラグインを使わずにショートコードで実装する利点 WordPressに機能を追加するというとすぐにプラグインに頼りがちで

                                                                          WordPressでポップアップを表示(プラグイン無しで実装) | タルト株式会社
                                                                        • JavaScriptの連想配列とは?オブジェクトとの違いや値の取得方法まで徹底解説 | IT・移動体通信エンジニアの派遣求人はブレーンゲート

                                                                          まずは、JavaScriptにおいての「配列」「連想配列」とは何なのかを知りましょう。また、オブジェクトとの違いも説明していきます。 JavaScriptの配列とは 配列とは、複数の変数がくっついたものです。変数と聞いてもピンとこない人は、変数は「要素(値)を入れる箱」と考えてください。この箱が複数くっついているデータのまとまりが配列です。 変数には値を1つしか入れられないのですが、配列によって複数の値を入れることができ、関連するデータを1つにまとめて管理できます。また、箱の中の変数の数が変わったとしても、削除したり、追加したりの操作が簡単にできます。 この配列の箱には、左から順に0からはじまる数字が自動的に割り振られます。1からではなく、0からというのがポイントです。この割り振られた数字は「配列の添字」といいます。 JavaScriptの連想配列(Dictionary)とは 連想配列は、

                                                                            JavaScriptの連想配列とは?オブジェクトとの違いや値の取得方法まで徹底解説 | IT・移動体通信エンジニアの派遣求人はブレーンゲート
                                                                          1