並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 575件

新着順 人気順

I18Nの検索結果441 - 480 件 / 575件

  • 【WordPress】自作のカスタムブロックをブロックエディタに追加する方法(サンプル配布)|takeo / グラフィックデザイナー

    2018年12月にリリースされたWordpress 5.0から、ブロックエディタ(Gutenberg)での記事編集がデフォルトとなりました。 直感的で使いやすく、最近はアップデートで種類も増えてきましたが、用意されているブロックだけでは物足りない…と感じる方は多いはず。 デフォルトの「カスタムHTML」ブロックや、「クラシック」ブロックなど方法はありますが、毎回それを書くのは手間ですし、一括でテンプレートをカスタマイズ・更新できないので不便ですよね。 一括で自由にカスタマイズできるブロックを使えるようにしたい…という方のために、自作したブロックをGutenbergエディタで呼び出せるようにする方法を解説します。 細かい部分まで説明すると長くなってしまうので、初回は簡単なブロックを1つ追加するまで解説します。 この記事で解説したサンプルを一式ダウンロードできるので、「読んでもよくわからない!

      【WordPress】自作のカスタムブロックをブロックエディタに追加する方法(サンプル配布)|takeo / グラフィックデザイナー
    • Angular v16 is here!

      Six months ago, we reached a significant milestone in Angular’s simplicity and developer experience by graduating the standalone APIs from developer preview. Today, we’re thrilled to share that we’re continuing the Angular Momentum with the biggest release since the initial rollout of Angular; making large leaps in reactivity, server-side rendering, and tooling. All this comes with dozens of quali

        Angular v16 is here!
      • リアルタイムにUIデザインを確認しながら翻訳できる仕組みを作った話

        Webサービスを多言語対応するに当たっては、翻訳者の方とのコミュニケーションがとても大切になります。特に日本語から他の言語に訳す場合、日本語は言葉が短い言語なので多言語化したときにUIが崩れやすいです。 そのため、翻訳者の方にもUIを確認して頂きながら、UIのコンテキストに沿った形でなるべく短い文章に訳してもらう必要があります。 今回、Storybook と Locize というサービスを使って多言語開発の仕組みを整え、その結果とてもスムーズに タイ語版、スペイン語版 をリリースすることができたので、やったことをブログにまとめました。 何も仕組みがない場合 多言語の辞書を開発者が git 管理している場合の、開発フローの一例は以下のようになると思います(日本語 → タイ語に翻訳する場合を想定しています)。 開発者: スプレッドシートで翻訳者に辞書のキーと日本語の文言の一覧を共有 翻訳者:

          リアルタイムにUIデザインを確認しながら翻訳できる仕組みを作った話
        • Build a Twitter Clone Using TypeScript, Prisma and Next.js — SitePoint

          The best way to learn a tool like React is to build something with it. Next.js is a powerful framework that helps you build for production. In this tutorial, we’ll learn how to build a clone of Twitter using Next.js and Prisma. Our app will have the following features: authentication using NextAuth and Twitter OAuth an option to add a new tweet an option to view a list of tweets an option to view

            Build a Twitter Clone Using TypeScript, Prisma and Next.js — SitePoint
          • Nuxt.jsとVue I18nで多言語サイトをつくろう | フロントエンドBlog | ミツエーリンクス

            Nuxt.jsはVue.jsアプリケーションを構築するためのフレームワークで、シングルページアプリケーションとして構築するか、サーバサイドレンダリングを利用するか、静的サイトとしてファイルを生成するかを設定することができます。静的ファイルを生成する場合、ページごとにvueファイルを用意し、ビルドしてHTMLファイルを生成するのが基本ですが、ルーティング機能をうまく使うことで1つのvueファイルから複数のHTMLを作成することもできます。 Vue I18nはVue.js用に最適化されて作られた国際化対応用のライブラリです。今回はこの2つのライブラリを使い、多言語サイトの静的サイトジェネレータとしてNuxt.jsの開発環境を整えてみます。 前提 今回作成するサイトは下記のようにホスティングすることを想定して作ります。 https://example.co.jp/ja/(日本語) https:/

              Nuxt.jsとVue I18nで多言語サイトをつくろう | フロントエンドBlog | ミツエーリンクス
            • Web上のUSBデバイスにアクセスする

              「USB」をわかりやすく簡単に言えば、ほとんどの場合、キーボード、マウス、音声、動画、ストレージデバイスがすぐに思い浮かぶでしょう。その通りですが、他の種類のユニバーサルシリアルバ (USB) デバイスもあります。 これらの標準化されていないUSBデバイスでは、ユーザー (開発者) がそれらを利用できるようにするには、ハードウェアベンダーがプラットフォーム固有のドライバーとSDKを作成する必要があります。残念ながら、このプラットフォーム固有のコードは、歴史的にこれらのデバイスがWebで使用されるのを妨げてきました。そして、それがWebUSB APIが作成された理由の1つです。このAPIは、USBデバイスサービスをWebに公開する方法を提供するためです。このAPIを使用すると、ハードウェアメーカーは、デバイス用のクロスプラットフォームJavaScriptSDKを構築できます。しかし、最も重要

                Web上のUSBデバイスにアクセスする
              • Example projects - Material UI

                Official themes and templatesOnce you've chosen your preferred scaffold above, you could move on to the Templates doc and choose a readymade user interface to plug in. For more complex prebuilt UIs, check out our premium themes and templates in the MUI Store. Community projectsThe following projects are maintained by the community and curated by Material UI's team. They're great resources for lear

                  Example projects - Material UI
                • UiPathでカレンダー入力 – Epic Life

                  カレンダー入力を行うHTMLを作成してみる 開発ですが、 HTML と Javascript の知識が必要となります。 加え「かっこいいフォームを作りたい」となれば CSS の知識も必要となります。 とりあえず、作成してみたので下記コード記載します。 HTML5のインプットタイプ(date)を利用してもできるのですが、IEがHTML5に対応していないケースを考慮し Jquery のDatePicker を利用し開発しました。 <!DOCTYPE html> <!-- saved from url=(0014)about:internet --> <html lang="ja"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <!-- jQuery --> <scri

                    UiPathでカレンダー入力 – Epic Life
                  • GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT

                    CLIs zap-gpt - Este projeto explora a integração do ChatGPT com o WhatsApp, transformando o chatbot em um assistente virtual capaz de realizar tarefas como falar com amigos, responder a perguntas de clientes, e muito mais, com um toque de humanização nas conversas. Tutorials langchain-kr - LangChain 공식 Document, Cookbook, 그 밖의 실용 예제를 바탕으로 작성한 한국어 튜토리얼입니다. 본 튜토리얼을 통해 LangChain을 더 쉽고 효과적으로 사용하는 방법을

                      GitHub - taishi-i/awesome-ChatGPT-repositories: A curated list of resources dedicated to open source GitHub repositories related to ChatGPT
                    • Introduction | Docusaurus

                      Docusaurus: Documentation Made Easy​ In this presentation at Algolia Community Event, Meta Open Source team shared a brief walk-through of Docusaurus. They covered how to get started with the project, enable plugins, and set up functionalities like documentation and blogging. Migrating from v1​ Docusaurus v2+ has been a total rewrite from Docusaurus v1, taking advantage of a completely modernized

                        Introduction | Docusaurus
                      • 簡便なウェブサイト翻訳ツール(サービス)をつくってみた - Qiita

                        これです。 i18n.page - ウェブサイト翻訳ツール https://i18n.page 宣伝も兼ねて、と言いたいところですが、実現するまでいろいろ面倒だったので、その辺りの苦労をシェアした方が良いかと思い、記事にしてみました。 まず、どのようなツール(サービス)か? 翻訳したいウェブサイト、または HTML ファイルを読み込んで、翻訳できそうな箇所を自動抽出、それを手動、または Google 翻訳にかけて対訳データを作ります。 そしてそれらを JSON データに変換し、お手製の JavaScript ツール1つに含めてパッケージしたものを出力し、先のウェブサイトに読み込ませると、自動翻訳機能が実装されるというものです。 お手軽に1つのファイルにまとまっている この翻訳ツールで出力された JavaScript ファイル(i18n-page.js)には、翻訳データ、ツールバー、自動・手

                          簡便なウェブサイト翻訳ツール(サービス)をつくってみた - Qiita
                        • v3 is out!

                          🎉 After many months of development, v3 is out! For most developers, upgrading won’t require any changes. For some, it will be pretty trivial. However, the release brings tons of good stuff, so for the starter, here’s a quick overview of the most notable changes: The library is now 100% TypeScript with brand-new handcrafted types. Removed arguments checking and conversion code from all functions,

                          • Next.js+TWAで多言語に対応した個人開発アプリをつくった!

                            こんにちは。初Zennです。 個人開発してきたアプリが完成したので、宣伝ついでに記事を書きます! 🌏つくったアプリ Pair Matcher | ペア分けできるアプリ テニスのようなスポーツで、ペアの組み合わせを作成することができるアプリです。 TWA化したのでAndroidアプリとしても公開しています。 これを作るにあたって、考えたことなどを書きます。 🔥アプリを作ったモチベーション おもに以下になります。 無職で暇だったから 自分がほしいアプリだったから 人に使われるアプリを作ってみたかったから あわよくば日銭を稼ぎたかったから ⚙技術スタック 各技術について考えたことについて書きます。 Next.js Next.jsを使って何か作りたかったので、Next.jsにしました。 今話題のApp Routerを使いたかったのですが、以下の理由からPage Routerにしました👇 この

                              Next.js+TWAで多言語に対応した個人開発アプリをつくった!
                            • 週刊Railsウォッチ: 7.1でバリデーションメッセージのアポストロフィ->カーリー置き換えが取り消しほか(20230928後編)|TechRacho by BPS株式会社

                              こんにちは、hachi8833です。つっつきで一同がこのコードにどよめきました。 FizzBuzz 実装はいろいろあるけど、 kazuho さんによる実装は奇妙さと美しさが同居していて今でも強く印象に残っているhttps://t.co/f208DBeRUI pic.twitter.com/G3QoReGdyw — Takuto Wada (@t_wada) September 21, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事

                                週刊Railsウォッチ: 7.1でバリデーションメッセージのアポストロフィ->カーリー置き換えが取り消しほか(20230928後編)|TechRacho by BPS株式会社
                              • Etsy Engineering | The journey to fast production asset builds with Webpack

                                Etsy has switched from using a RequireJS-based JavaScript build system to using Webpack. This has been a crucial cornerstone in the process of modernizing Etsy’s JavaScript ecosystem. We’ve learned a lot from addressing our multiple use-cases during the migration, and this post is the first of two parts documenting our learnings. Here, we specifically cover the production use-case -- how we set up

                                  Etsy Engineering | The journey to fast production asset builds with Webpack
                                • 個人開発がおすすめな理由6選

                                  個人開発がおすすめな理由6選 株式会社NoSchool CTO / meijin ※slidevで発表したスライドをほぼそのまま投稿しています 目次 自己紹介 私が個人開発しているツール 個人開発がおすすめな理由 1)使ってみたい技術を試す場になる 2)不確実性に投資できる 3)作ったことのあるサービスの種類が増える 4)Webサービスの全体感が見える 5)要件定義の経験と視座が得られる 6)汚いコードを書けばどんな目に遭うかわかる まとめ 宣伝 自己紹介 名人 Twitter(X): 名人|マナリンクCTO Zenn: https://zenn.dev/meijin 株式会社NoSchool CTO オンライン家庭教師マナリンク(https://manalink.jp/) 個人開発 テストメーカー(https://test-maker.app/) 好きな言語はTypeScript、好きな

                                    個人開発がおすすめな理由6選
                                  • Raspberry Pi 3をOpenWrtで無線LANルータ化した - にゃののん日記

                                    Raspberry Pi 3 Model BのWi-Fiを使ったことなかったので、Raspberry Piを無線LANルータとして使えるようにしてみた。 無線LANルータのOSとして有名なOpenWrtから派生したLEDEのRaspberry Pi版があるんだけど、2018年にOpenWrtがLEDEベースになって統合されていた。 インストール OpenWrt公式サイト(日本語)からダウンロード→安定リリース ビルド→18.06.2(現時点の最新版)→targets→brcm2708(Raspberry Piを含むカテゴリ)→bcm2710(Raspberry Pi 3)→rpi-3-ext4-factory.img.gzの順に選択してダウンロードしたものをbalenaEtcher等でmicroSDカードに書き込む。 初回設定 初期状態ではWi-Fiが無効で、LAN端子はDHCPサーバが動

                                      Raspberry Pi 3をOpenWrtで無線LANルータ化した - にゃののん日記
                                    • Flutter is better than React Native*

                                      Artwork by Jenna FucciFlutter and React Native are natural competitors as two of the most used multi-platform mobile app frameworks. Debates swirl…developers argue…and, in the end, apps are shipped, using one or the other. So which is better? The smart answer, the one that senior engineers will say with a cheeky grin, is: “It depends. Both have pros and cons, and in the end it’s a decision about t

                                        Flutter is better than React Native*
                                      • Internationalizing Flutter apps

                                        Google uses cookies to deliver its services, to personalize ads, and to analyze traffic. You can adjust your privacy controls anytime in your Google settings. Learn more. Okay

                                          Internationalizing Flutter apps
                                        • crawler-user-agentsでそこそこ正確なクローラー判定を実装する

                                          クローラーを判定する機能を@nuxtjs/deviceに追加しようと思い諸々調査していたところ、crawler-user-agentsというクローラーのユーザーエージェントにマッチする正規表現を集めてくれている素晴らしいリポジトリを発見しました。 こちらのStackOverflowのAnswerにあるような小さな正規表現でも十分なこともありそうですが、crawler-user-agentsを使えばあまりメンテナンスコストを払わずにより精度の高い判定を実現できそうです。 これを使ってクローラーを判定する処理を@nuxtjs/deviceに実装したので、下記に関連コードを紹介します。 実装 crawler-user-agentsが提供するデータに基づいて正規表現を作成する。 const fetch = require('node-fetch') const agentsJsonUrl = 'h

                                            crawler-user-agentsでそこそこ正確なクローラー判定を実装する
                                          • GitHub - dream-num/univer: Univer is an open-source alternative to Google Sheets, Slides, and Docs

                                            Univer is an open-source alternative to Google Sheets, Slides, and Docs. Highlights: 📈 Univer is designed to support both spreadsheets and documents. Slides will be supported as well in the future. ⚙️ Univer is easily embeddable, allowing seamless integration into your applications. 🎇 Univer is powerful, offering a wide range of features including formulas, conditional formatting, data validatio

                                              GitHub - dream-num/univer: Univer is an open-source alternative to Google Sheets, Slides, and Docs
                                            • 週刊Railsウォッチ: insert_allやupsert_allのタイムスタンプ自動更新、app/contextsにロジックを置くほか(20211025前編)|TechRacho by BPS株式会社

                                              こんにちは、hachi8833です。供給そんなにヤバいのかしら。 多方面から『お前が言うとネタかマジかわからんw』と突っ込まれ...勿論サイカノのコピペで8割ネタです。が、半導体に限らず部品全般が買えないのはまじです。納期50週とかザラ。結果偽物も結構出回ってて、身近な所での被害も発生。アニメのように世界は終わりませんが、来年もこの状態は続くでしょう — 和蓮和尚 (@warenosyo) October 18, 2021 つっつきボイス:「電子部品の他に鉄も値上がりしてると聞いてますね」「あ〜」「給湯器の値上がりが著しいとか」「新型MacBook、部品のあるうちに買っとくのがいいのかな...」「Appleはそれなりに部品の流通を確保していると思いますけど、どれかが滞ったら詰まったりして」「欲しいときに買うのが一番」 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いて

                                                週刊Railsウォッチ: insert_allやupsert_allのタイムスタンプ自動更新、app/contextsにロジックを置くほか(20211025前編)|TechRacho by BPS株式会社
                                              • Redux Toolkit の AsyncThunk をさわってみる | CYOKODOG

                                                Redux Toolkit をさわってみる のつづき。createAsyncThunk とは Redux Toolkit の機能の 1 つで、Redux Toolkit v1.3.0 から使える 非同期処理に対応した ActionCreator を生成する関数 createAsyncThunk を使用しない場合との違い createAsyncThunk を使用しない こちらでサンプルを紹介 createAsyncThunk を使用しない場合は、非同期処理が完了した後にdispatch(sliceに定義されたaction)のようにしてdispatch()する構成になるため、storeに依存した実装となる export const loadTasks = (): AppThunk => { return async (dispatch, getState): Promise<void> =>

                                                • 【配布資料公開】質を守る翻訳者の工夫 #2019jtf

                                                  先週開催されたJTF翻訳祭で、高橋さきのさんと登壇しましたトラック1セッション1「質を守る翻訳者の工夫〜原稿受領の時点から〜」の配付資料を、高橋さきのさんと相談し、一般公開することにしました。 以下のリンクからダウンロードしてご利用ください。 配布資料「質を守る翻訳者の工夫〜原稿受領の時点から〜」(高橋さきの/齊藤貴昭) 何かの参考にしていただけますとありがたく存じます。

                                                    【配布資料公開】質を守る翻訳者の工夫 #2019jtf
                                                  • [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! - Qiita

                                                    [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! この記事を読んでできること Pydanticのバリデーションメッセージを英語から日本語に変換して返すことができる 概要 i18nとは Pydantic-i18nとは 実装 記述しないこと FastAPIについて Pydanticとは Pydanticの実装 使用技術 fastapi==0.78.0 pydantic==1.9.1 pydantic-i18n==0.2.3 i18nとは i18n(Internationalization(国際化対応)の略称)とは、文化や地域、言語によって異なるターゲットオーディエンスに合わせて容易にローカライズできる製品、アプリケーション、または文書内容の設計と開発のこと 今回の実装ではPydanticのデフォルト設定の

                                                      [FastAPI] ニッチなところを突く!Pydantic-i18nでPydanticのバリデーションメッセージを英語から日本語へ変換!! - Qiita
                                                    • Why Did the OpenSSL Punycode Vulnerability Happen

                                                      02 Nov 2022 Why Did the OpenSSL Punycode Vulnerability Happen Some room-temperature takes on yesterday's not-quite-RCE vulnerabilities in OpenSSL 3.0, and on what there is to learn about safe cryptography engineering. A recap Yesterday OpenSSL published version 3.0.7, which was pre-announced to contain a fix for a CRITICAL vulnerability, the first one since 2016 and since Heartbleed before that. T

                                                        Why Did the OpenSSL Punycode Vulnerability Happen
                                                      • "ODouds" オダウズ 日本公式オンラインストア

                                                        Natural, Vegan, and Cruelty-Free 植物由来成分のみオールナチュラルな原材料 I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" I18n Error: Missing interpolation value "page" for "項目に移動する {{ page }}" I18n Error: Missing interpolation value "page" for "項目に移動す

                                                          "ODouds" オダウズ 日本公式オンラインストア
                                                        • 社内共通のReactコンポーネントライブラリをLernaでパッケージ分割して使いやすくする | Wantedly Engineer Blog

                                                          Wantedly の Engagement Squad で エンジニアをしている小林です。Wantedly では、社内共通のReactコンポーネントライブラリによって複数のリポジトリ間にまたがるUIの共通化を行っているのですが、この記事では、そのライブラリの基盤改善の取り組みについて紹介します。 Wantedly共通のReactコンポーネントライブラリなぜ必要なのか?Wantedly のフロントエンドはReactで書かれており、そして、フロントエンドコードは複数のリポジトリに分かれて存在しています。元々は一つのモノリシックなリポジトリでフロントエンドも管理していたのですが、最近リニューアルした企業側管理画面などの一部のページは、新しいフロントエンドのリポジトリで書かれています。そして、この新しいフロントエンドのリポジトリも、企業側管理画面、ユーザー側画面など複数存在しています。 React

                                                            社内共通のReactコンポーネントライブラリをLernaでパッケージ分割して使いやすくする | Wantedly Engineer Blog
                                                          • Next.js 14 PPR の紹介など : Cybozu Frontend Weekly (2023-11-14号)

                                                            こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめに サイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。 今回は、2023 年 11 月 14 日 の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 Building towards a new default rendering model for web applications 先日の Next.conf でも発表された、Next.js 14 で Experimental 機能として利用可能な PPR (Partial Prerendering) に関する Vercel による解説記事です。 <Suspence> を境界に静的シェルのプリレンダリン

                                                              Next.js 14 PPR の紹介など : Cybozu Frontend Weekly (2023-11-14号)
                                                            • らくだ🐫にもできるRailsチュートリアルのまとめ

                                                              らくだ🐫の環境・状況 win/cloud9(chromeから)/GitHub Progateで事前学習を推奨されているコースを勉強した Railsチュートリアル1週目を何とか終わらせた(読み終わった) わかばちゃんでGitの勉強をした こんな感じの「ド」が付く素人・らくだ🐫が勉強するRailsチュートリアル(2週目・Rails 5.1 対応 第4版)の学習記録をまとめました。 自分用に記録していますが、お役に立つことがあれば幸いです。 途中からi18nを導入して適宜日本語化をしています影響で本文とコードが違う部分があります→t(‘.hogehoge’)とかです 調べたとはいえらくだ🐫なりの解釈や説明が含まれます。間違っている部分もあるかと思います。そんな所は教えて頂けますと幸いなのですが、このブログにはコメント機能がありません💧お手数おかけしますがTwitterなどでご連絡いただけ

                                                                らくだ🐫にもできるRailsチュートリアルのまとめ
                                                              • 2022-10-12のJS: Rollup v3、Volar 1.0(Vue LSP)、Satori(HTML + CSS = SVG)

                                                                JSer.info #613 - Rollup 3.0.0がリリースされました。 Release v3.0.0 · rollup/rollup rollup.js#migration 破壊的な変更として、プラグインのAPIの変更、オプションの変更が行われています。 また、デフォルトでimport()を維持するように変更、chunkのアルゴリズムの変更なども含まれています。 そのほかには、デフォルトでNode.jsのESMサポートとの相互運用性を改善するためにoutput.interop/output.exports/output.esModuleオプションのデフォルト値が変更されています。 基本的には__esModuleというNode.jsが考慮しない(ESMとCJSの総合運用性のために使われていた)プロパティを減らす方向になっています。詳しい変更内容は次のPRを参照すると良さそうです。

                                                                  2022-10-12のJS: Rollup v3、Volar 1.0(Vue LSP)、Satori(HTML + CSS = SVG)
                                                                • 【 jQuery】プラグイン無しで[Contact Form 7]にjQuery Datepicker(カレンダー機能)を追加する方法

                                                                  【 jQuery】プラグイン無しで[Contact Form 7]にjQuery Datepicker(カレンダー機能)を追加する方法 ワードプレスプラグインの[Contact Form 7]使用時に、日付選択でカレンダー機能を追加する場合、4〜5年前までは[Contact Form 7 Datepicker]を利用するケースがほとんどでした。 しかしながら[Contact Form 7 Datepicker]はクロスサイトスクリプティング(XSS)の脆弱性が発覚し、すでに開発が終了しています。 公式ディレクトリからも削除されていますね。 同じ機能の代替プラグインとしては[Date Time Picker for Contact Form 7]が存在します。 Date Time Picker for Contact Form 7 もし[Contact Form 7 Datepicker]を

                                                                    【 jQuery】プラグイン無しで[Contact Form 7]にjQuery Datepicker(カレンダー機能)を追加する方法
                                                                  • MW WP Formのファイルアップロードについて | BuiltFunc

                                                                    セキュリティ対策MW WP Formを使ったファイルのアップロードでは、ログインしていなくてもファイルを参照可能な状態となっています。 これは由々しき事態です。このままでは、個人情報漏洩なんてことにもなりかねません。 そこで、この事態を解決したいと思います。 具体的には、下記のようなコードとなります。 add_filter( 'mwform_upload_dir_mw-wp-form-〇〇〇', function ($path,$Data,$key){ $upload_dir = wp_upload_dir(); return "/mwform_upload_dir{$upload_dir['subdir']}"; }, 10, 3 ); add_filter( 'mwform_admin_mail_raw_mw-wp-form-〇〇〇',function($Mail_raw,$value

                                                                      MW WP Formのファイルアップロードについて | BuiltFunc
                                                                    • Nuxt.jsに飛びつく前に~Nuxt.jsを習得するための前提技術と、その勉強方法の紹介~ - Qiita

                                                                      概要 Nuxt.jsは今最も「イケてる」とされるWEB開発フレームワークです。ポストRailsという文脈で語られることも多いようです。巷でNuxtについての記事も増えていますね。 しかし、ネット上のNuxtの記事では、Nuxtを始める上で前提となる前提知識の存在が省略されているように思います。Nuxt.jsはVue.jsの発展形(=Nuxtを触る人はVueの経験があるという前提)なので当然なのですが。 本記事では、これからWEB開発者を目指す人を対象に、 ・Nuxtを習得するには何が必要か? ・そのための勉強方法 を紹介します。 解像度を高めた言い方をすると、**「Nuxtの公式ドキュメントを理解できる」「自分で簡単なNuxtのエラーや問題を解決できる」程度の実力を身に付けることで、「メンバーとしてチーム開発に参加できる」**をゴール設定に置きます。 自己紹介 NuxtとFirebaseを

                                                                        Nuxt.jsに飛びつく前に~Nuxt.jsを習得するための前提技術と、その勉強方法の紹介~ - Qiita
                                                                      • Railsで作ったシステムのER図を日本語で出してほしいと言われたときにやったこと - Qiita

                                                                        Ruby on Railsを使った開発をしていると「システムのER図が欲しい」といったお願いされることがあります。 Railsを使っているのであれば、rails-erd というRubyGemを使うことで簡単にER図を出力できます。 rails-erdで出力されるER図はEntityもAttributeも全て英語です。 提出先がエンジニアである場合や、普段からモデル名を使ったコミュニケーションをしている場合であればこのままでもなんとかなるかもしれません。 一方、相手がビジネスサイドのメンバーである場合や、普段はモデルを日本語変換してコミュニケーションしている相手の場合はこのER図をそのまま出しても困惑されてしまいます。 そこで、今回はなんとかしてEntity・Attributeを日本語化できないか検討しました。結論とそこに至った過程をメモしておきます。 結論 結論としては、rails-erd

                                                                          Railsで作ったシステムのER図を日本語で出してほしいと言われたときにやったこと - Qiita
                                                                        • マインドマップアプリまとめ

                                                                          マインドマップ マインドマップとか使うと、発想広がったりするのかなと思って、色々アプリを調べたり試したりしていました。 結果的には、あんまり自分はマインドマップ相性良くないというか、メリットを感じられませんでした。 Twitterで多くの人からアプリを教えてもらったりしたので、せっかくなので自分が試せたものを中心にまとめておきます。 VS Code拡張(vscode-mindmap) テキストエディタVS Codeの拡張機能としてマインドマップアプリがあります。vscode-mindmap (i18n)が多国言語対応していますので、そちらがオススメです(多国語対応していないものは、メニューが中国語になっています)。 .kmというテキストファイルを開くと使えます。割と使いやすいと思いますが、メニューに一部中国語が出てきます。勘でなんとなく使えるかとは思います。 以下の記事とかが詳しく使い方を

                                                                            マインドマップアプリまとめ
                                                                          • 【身体が硬い方向け】毎日たった10分で開脚が出来るようになるストレッチをプロと一緒にやろう!🤸‍♀️

                                                                            【チャンネル登録&いいね お願いします!】 ☆他にも!!ヤマカイと一緒にエクササイズシリーズはコチラ↓ ■【プロと一緒に】2週間で30度開脚が開くストレッチ(プロ柔軟士:プロバレリーナ) →https://www.youtube.com/watch?v=u8GxKhFHYCo ■【1日6分】2週間でベターっと開脚できるようなるストレッチをプロと一緒にやろう!🤸‍♂️ →https://youtu.be/MRRZOIbcdEU ■【うちで踊ろう】10分で痩せるプロが教えるバレエエクササイズ💥(ダイエット) →https://youtu.be/TukRDnWhUKs ■爆笑しながらヤマカイとダイエットダンス →https://youtu.be/a-nIK3XX2JI ■僕がYouTubeをする理由 アメリカでプロバレエダンサーをしております 「ヤマカイ」 です。 僕はバレ

                                                                              【身体が硬い方向け】毎日たった10分で開脚が出来るようになるストレッチをプロと一緒にやろう!🤸‍♀️
                                                                            • 週刊Railsウォッチ(20191028前編)RailsにSTI用メソッドsti_class_forとpolymorphic_class_forが追加、RuboCopを変更箇所だけにかけるgem、strftime書式生成サイトほか|TechRacho by BPS株式会社

                                                                              2019.10.28 週刊Railsウォッチ(20191028前編)RailsにSTI用メソッドsti_class_forとpolymorphic_class_forが追加、RuboCopを変更箇所だけにかけるgem、strftime書式生成サイトほか こんにちは、hachi8833です。Blawn言語が盛り上がってますね。 元記事: 15歳が独自プログラミング言語「Blawn」を発表 わずか数週間で開発 - ライブドアニュース リポジトリ: Naotonosato/Blawn: Pleasant Programming Language. U22プロコン経済産業大臣賞のBlawnが大変話題で、実にできのよい言語ですが、実は事前審査通過40作品のうち、自作言語が3つあり、最終審査まで進めなかった残り2言語( BoneとEmelio)も大変優秀な作品であったことは(自称言語担当)審査員として

                                                                                週刊Railsウォッチ(20191028前編)RailsにSTI用メソッドsti_class_forとpolymorphic_class_forが追加、RuboCopを変更箇所だけにかけるgem、strftime書式生成サイトほか|TechRacho by BPS株式会社
                                                                              • RubyKaigi 2024 のブースコンテンツ用に ruby.wasm を使用したクイズアプリを作成しました - クラウドワークス エンジニアブログ

                                                                                こんにちは、 @t0yohei です。 ruby.wasm は、Ruby のコードを Wasm に変換しブラウザー上で実行できるようにする技術です。 今回は、この ruby.wasm を使用してちょっとした web アプリを作成したので、そのことについて記載してみようと思います。 ※ この記事は、RubyKaigi 2024 のクラウドワークス社ブースにて展示するクイズアプリの解説記事です。 目次 目次 作ったもの クイズアプリの解説 大まかな仕組み 使わせてもらったライブラリ i18n 対応 問題について デプロイ先 難しかったこと タイマーの部分の実装 Ruby のコード規約、JavaScript のコード規約の使い分け サンプルコード探し 感想 作ったもの Ruby に関するクイズを出題して、それに答えてもらうクイズアプリを作成しました。 RubyKaigi でのクラウドワークス社ブ

                                                                                  RubyKaigi 2024 のブースコンテンツ用に ruby.wasm を使用したクイズアプリを作成しました - クラウドワークス エンジニアブログ
                                                                                • Intl.MessageFormat Introduction | ドクセル

                                                                                  Web Developer working on @kintone at @cybozu. Loves JavaScript and Curry! 🍛 Old slides: https://www.slideshare.net/teppeis/presentations

                                                                                    Intl.MessageFormat Introduction | ドクセル