並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 913件

新着順 人気順

execute 意味の検索結果161 - 200 件 / 913件

  • 週刊Railsウォッチ(20210222)ActiveRecord::Relationの新メソッドload_asyncとexcluding、Active Jobのperform_laterの改善ほか|TechRacho by BPS株式会社

    週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 TechRachoではRubyやRailsのなど最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 今回は以下のコミットリストのChangelogを中心に見繕いました。 コミットリスト: Compa

      週刊Railsウォッチ(20210222)ActiveRecord::Relationの新メソッドload_asyncとexcluding、Active Jobのperform_laterの改善ほか|TechRacho by BPS株式会社
    • 週刊Railsウォッチ: ruby/debugをChromeでリモートデバッグ、Rubyアプリの最適化ほか(20211019後編)|TechRacho by BPS株式会社

      こんにちは、hachi8833です。発表された新型MacBook Proのノッチが... 書きました。 新型MacBook Proでは「画面の中にノッチが降りてきた」のではなく、「フロントカメラの左右部分にまで画面が広がった」ことが、発表イベントでは語られています。ただし、好き嫌いは分かれそうです。https://t.co/NDBeh09JUv — 山口健太 / Kenta Yamaguchi (@tezawaly) October 19, 2021 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 T

        週刊Railsウォッチ: ruby/debugをChromeでリモートデバッグ、Rubyアプリの最適化ほか(20211019後編)|TechRacho by BPS株式会社
      • 週刊Railsウォッチ(20200127前編)Railsでキーワード引数warning退治始まる、ライブラリとフレームワークの違い、ShopifyのRails高速化記事ほか|TechRacho by BPS株式会社

        2020.01.27 週刊Railsウォッチ(20200127前編)Railsでキーワード引数warning退治始まる、ライブラリとフレームワークの違い、ShopifyのRails高速化記事ほか こんにちは、hachi8833です。Burikaigiが気になります。 BuriKaigiの発表内容案です。滲み出るラノベ感 pic.twitter.com/WTG6xkB2Vo — mugi (@mugi_uno) January 22, 2020 つっつきボイス:「富山のBurikaigiがメシのうまさを大フィーチャーしてるので🍽」「冬の富山といえばブリでしょう🐟」「まだ行ったことなくて😢」「松江もいいけど富山もね😋」 イベント: Burikaigi2020 - connpass 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイ

          週刊Railsウォッチ(20200127前編)Railsでキーワード引数warning退治始まる、ライブラリとフレームワークの違い、ShopifyのRails高速化記事ほか|TechRacho by BPS株式会社
        • trilogy を調査したら Active Record が抱える問題にまで辿り着いた - Money Forward Developers Blog

          はじめに あけましておめでとうございます。k0iです。 皆さんは年末年始、いかがお過ごしでしたでしょうか。 私は久しぶりに会った高校の友達と飲んで帰省の列車に乗り遅れ、更にスマホを落として壊してしまい中々痺れる年越しとなりました。 2024年も良い年になると良いですね.....! さて、Rails 7.1 で trilogy という MySQL 互換の Database Adapter が追加されました。 しかし我々はすでに MySQL 互換の Database Adapter として mysql2 を使っています。 一体なぜ新しい Adapter が必要なのか。trilogy は何を解決するために開発されたのか。 気になりませんか?(なりますよね?) そこで、trilogy について開発の背景や、採用すると何が嬉しいのかを調査してみました。 タイトルにもある通り、調査の過程で Activ

            trilogy を調査したら Active Record が抱える問題にまで辿り着いた - Money Forward Developers Blog
          • HTTP APIのJWTオーソライザーを使ってCognitoユーザープールと連携してみる | DevelopersIO

            CX事業本部@大阪の岩田です。 API GatewayのHTTP APIがついにGAされました。 [アップデート] より高速に!より低コストに!プライベート統合も可能に!API Gateway の HTTP API が GA されました! HTTP APIの魅力的な機能の1つとしてJWT オーソライザーが挙げられます。REST APIではCognitoユーザープール以外の認証プロバイダを利用する場合はLambdaオーソライザー(カスタムオーソライザー)が必要でしたが、HTTP APIではLambdaの実装無しにCognitoユーザープール以外の認証プロバイダが利用可能です。 Amazon API Gatewayの新機能「HTTP API」のJWT Authorizersを理解する #reinvent REST APIではCognitoユーザープールがある意味「特別扱い」されていたのですが、

              HTTP APIのJWTオーソライザーを使ってCognitoユーザープールと連携してみる | DevelopersIO
            • Unityの推論エンジン『Barracuda』を試してみたのでそのメモ - e.blog

              概要 以下の記事を参考に、最近リリースされたUnity製推論エンジンを試してみたのでそのメモです。 qiita.com note.com Barracudaとは? Barracudaとは、ドキュメントにはこう記載されています。 Barracuda is lightweight and cross-platform Neural Net inference library. Barracuda supports inference both on GPU and CPU. 軽量でクロスプラットフォームなニューラルネットワークの推論ライブラリということですね。 そしてこちらのブログによるとUnity製のオリジナルだそうです。 セットアップ BarracudaはPackage Managerから簡単にインストールできます。 インストールするにはWindow > Package Managerから

                Unityの推論エンジン『Barracuda』を試してみたのでそのメモ - e.blog
              • 【管制官がカッコ良く見える?!】管制官が一方的に喋り倒すPARアプローチを解説 - 航空ファンによる航空・旅行ブログ

                皆さんこんにちは。 楽しくヒコーキです。 今回は、航空機が着陸する方式のひとつである「PARアプローチ」について書いていきます。 それではよろしくお願いします。 管制官が一方的に喋り倒す?! 「航空機はどうやって着陸しているのか?」 大半の場合、この質問に対しての答えは「機械(計器)を使って滑走路の位置を把握し着陸している」で正解ですが、使う機械の精度はそれぞれ異なります。 ボーイング777やエアバスA350のように精度の高い機械を機内に設置できる十分なスペースがある航空機がある一方、戦闘機など悪天候でも国防の任務に当たらなくてはならないけれども、精度の高い機械は重くて、大きくて設置できないような航空機もあります。 スクランブル発進し任務を終えて帰投しようとしても飛行場周辺の天候が悪かったとして、燃料も限られた量しか積んでいない戦闘機は上空待機する時間がありません。 例え隊員が緊急脱出し戦

                  【管制官がカッコ良く見える?!】管制官が一方的に喋り倒すPARアプローチを解説 - 航空ファンによる航空・旅行ブログ
                • どのようにscrcpyがADBだけでAndroidの画面操作を実現しているのか | CyberAgent Developers Blog

                  こんにちは。AI事業本部 DX本部 小売セクター ミライネージで開発をしている2020年新卒入社の大田です。 リモートワークの中、Zoom等の画面共有でscrcpyを使ってAndroid実機のデモをして開発メンバーに共有する用途や、画面を持たないAndroid端末(STBなど)での開発でモニタを1台占領せずに開発マシンにモニタを使えるなど、scrcpyに非常に支えられています。 今では当たり前になったscrcpyも、初めて見たときは「こんなことが可能なのか」とすごく驚きました。特にADBの接続のみでAndroid側に追加でアプリケーションを入れずに実現している仕組みについてずっと技術的関心がありました。そこで本稿では、どのように”ADBだけ”で画面操作を実現しているのかを追いかけます。 scrcpyとは scrcpyはAndroidを端末のGUIでの画面操作を可能にするオープンソースのソフ

                    どのようにscrcpyがADBだけでAndroidの画面操作を実現しているのか | CyberAgent Developers Blog
                  • Terraform AWSプロバイダv4アップグレードツールを作ろう - クラウドワークス エンジニアブログ

                    はじめに SREチームの @minamijoyo です。趣味のTerraformで遊んでいたら、先日HashiCorpさんから「Core Contributor to HashiCorp Terraform for 2022」という名の、がんばったで賞をもらいました。対戦よろしくおねがいします。 HashiCorpさんから「Core Contributor to HashiCorp Terraform for 2022」に選ばれました。わーい。https://t.co/qMzV3d2eOc 写真は頂いたTerraformマグカップです。ありがとうございます。家宝にします。最近やってることの近況などを書いた。https://t.co/6u63Bm5urZ pic.twitter.com/GDbiD6Evzf— 城陽人 (@minamijoyo) 2022年4月11日 crowdworks.j

                      Terraform AWSプロバイダv4アップグレードツールを作ろう - クラウドワークス エンジニアブログ
                    • ゼロからはじめるPython(68) 郵便番号CSVファイルをデータベースに保存して活用しよう

                      今回は郵便番号から住所を検索するツールを作ってみよう。そのために、郵便局のWebサイトで配布されているCSV形式のファイルを利用して独自のデータベースを作る。たくさんのフィールドを持つCSVファイルから必要な項目だけを抽出する方法や、データベースに保存する方法を紹介する。 郵便番号から住所を手軽に検索できるツールを作ろう Pythonで身近になったAIを実践する鍵はデータ処理にあり ちょっと前まで専門家の領域だと思われていた機械学習、深層学習などAIによる処理がPythonのおかげでとても身近になった。Pythonのscikit-learnやTensorFlowなどのライブラリを使えばデータの自動分類ツールや予測ツールを自作できる。 ただし、そのためにはそれらAIのライブラリに読み込ませるために、しっかり整ったデータを用意する必要がある。大抵の場合、現実に提供されるデータをそのままライブラ

                        ゼロからはじめるPython(68) 郵便番号CSVファイルをデータベースに保存して活用しよう
                      • 【手順】RDSのSSL/TLS証明書の更新(2024年8月22日まで) - eyeon -アイオン-

                        こんにちは!eyeon運用チームです。 AWSさんから、RDSのSSL/TLS証明書の期限が切れるよーってメール通知が届いていたので確認してみました。証明書の更新作業が必要っぽいのでその手順もご案内しておきます。 1.いきなり結論 結論としては以下の通りですね。 放置しておくと、RDSのメンテナンスウィンドウにて勝手に証明書が更新されちゃいます。 それだけ聞くと、SSL/TLS接続を利用していない場合は気にしなくてよさそうです。 ですが!!!RDSのエンジン、エンジンバージョンによってはそのタイミングでDBインスタンスが再起動してしまいます。 従い、都合が良いときに、早めに手動で更新しておきましょう! 逆に、SSL/TLS接続を利用していない、かつ再起動対象外のエンジン、エンジンバージョンを利用していない場合は何もしなくても大丈夫です。詳細は後述いたします。 (ただ、いつのまにか自動更新さ

                        • Gmail APIとPythonを使ってメール送信を自動化する方法

                          ちなみにメール送信で消費するポイントは100ポイントです。1日当たりで計算すれば一千万通、一秒当たり2通程度メールを送れる計算になります。機能ごとの消費ポイントはこちらから確認できます。 https://developers.google.com/gmail/api/v1/reference/quota メール送信自動化プログラムの作成方法 メール送信自動化プログラムの完成系は下記動画のようになります。ワンクリックでメールを自動送信することが可能です。 Google Cloud PlatformでGmail APIを有効化 Gmail APIを使うにはGoogle Cloud Platform(GCP)でAPIを有効化する必要があります。GCPとはGoogleがクラウド上で展開するサービスの総称です。Googleアカウントごとに利用しているサービスを管理しています。 GCPにはこちら(ht

                            Gmail APIとPythonを使ってメール送信を自動化する方法
                          • 週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか|TechRacho by BPS株式会社

                            2020.01.20 週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか こんにちは、hachi8833です。Chromium入りEdgeが出ましたね。 It's here! The new #MicrosoftEdge is the browser for business. — Microsoft Edge Dev (@MSEdgeDev) January 17, 2020 つっつきボイス:「アイコンがChromiumと色違いというのがまた何とも😆」「大丈夫かしら😆」「Chromium入って〼という表示なのかも😆」 「新Edge入れた?」「別に使わないし入れてませんけど😆」「自分もまだWindowsに入

                              週刊Railsウォッチ(20200120前編)福岡でも公開つっつき会、Railsのconnection_specification_nameでprimaryという名前が非推奨に、structure.sqlとschema.rbほか|TechRacho by BPS株式会社
                            • 異なるAWSアカウントのDynamoDBにLambdaでアクセスする (CloudFormationで作成) | DevelopersIO

                              異なるAWSアカウントにあるDynamoDBテーブルに対して、Lambdaでアクセスする方法を試してみました。 おすすめの方 異なるAWSアカウントのリソースにLambdaでアクセスしたい CloudFormation、AWS SAMで上記の仕組みを構築したい アクセスする側のデプロイ(LambdaとIAMロール) まずは、DynamoDBテーブルにアクセスする側のLambdaとIAMロールをデプロイします。 SAM Init sam init \ --runtime python3.8 \ --name Cross-Access-Lambda-Sample \ --app-template hello-world \ --package-type Zip SAMテンプレート Lambda用のIAMロールを作成しています。この時点では、アクセスされる側のIAMロールは未作成ですが、名前は事

                                異なるAWSアカウントのDynamoDBにLambdaでアクセスする (CloudFormationで作成) | DevelopersIO
                              • 企業におけるAI導入方法「AI Transformation Playbook」の日本語版まとめ - Qiita

                                本記事は、アンドリュー・ウ(Andrew Ng)先生が書かれた 「企業における段階的なAI活用のためのPlaybook(脚本)」である 「AI Transformation Playbook」How to lead your company into the AI era を、日本語でまとめたものです。 画像引用[1] AI Transformation Playbookの日本語版まとめ 補足0:著者のアンドリュー・ウ(Andrew Ng)先生って誰? 画像引用[2] 著者のアンドリュー・ウ(Andrew Ng)先生は、人工知能の研究者です。 博士号の指導教員は、RNNの研究で有名なマイケル・I・ジョーダン先生です。 マイケル・I・ジョーダン先生の指導教員は、バックプロパゲーションを提唱したラメルハート先生なので、アンドリュー・ウ先生はラメルハート先生の孫弟子になります。 アンドリュー・ウ

                                  企業におけるAI導入方法「AI Transformation Playbook」の日本語版まとめ - Qiita
                                • 【VBAでDB接続】|Yuu's Memo

                                  本ページで記載するデータベースは、 CSVExcelAccessMySqlSQLServerOracle 以上になります。 CSVもExcelもデータベースとして扱えます。 ただし、データがデータベース形式になっていることが前提です。 (各列に見出しがあり、列見出しの下に1行1件のデータが並んでいること) SQL(SQL:Structured Query Language) ADOには、 レコードの追加・削除・検索・抽出・並べ替えなどの基本的な操作が用意されています。 この操作を記述するのが、SQL文です。 SQL(StructuredQueryLanguage:構造化問い合わせ言語)は、データベースの定義や表の操作を行う言語です。データ定義言語であるDDL(datadescriptionlanguage)と データ操作言語であるDML(datamanipulationlanguage)に

                                    【VBAでDB接続】|Yuu's Memo
                                  • fuzzuf/why_we_didnt_move_to_rust_ja.md at master · fuzzuf/fuzzuf

                                    This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. なぜfuzzufはRustに移行しなかったのか (Why we didn't move to Rust) この文書は、検討したものの実行には移さなかった、fuzzufの開発言語をC++からRustへ移行する計画について、その顛末と断念した理由を説明するものです。 サマリ タイトルの通り、我々はRustへの移行を現時点では断念しています。理由は以下の通りです: ファザーを開発する上で発明されたHierarFlowという概念がRustと適合しない。fuzzufが「任意のファジングアルゴリズムを実装できる汎用性が高いフレームワーク」を目指す上で、HierarFlowが最も

                                      fuzzuf/why_we_didnt_move_to_rust_ja.md at master · fuzzuf/fuzzuf
                                    • C言語がコンパイル~実行されるまで

                                      記事の内容以下のソースコードがコンパイル~実行されるまでに、何が行われるのかを理解する。 細かいオプションや処理の詳細は追わない。 #include <stdio.h> #define MESSAGE "hello world\n" int main(int argc, char *argv[]) { printf(MESSAGE); return 0; } 検証環境]$ uname -rm 3.10.0-957.10.1.el7.x86_64 x86_64 ]$ gcc --version gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-36) Copyright (C) 2015 Free Software Foundation, Inc. This is free software; see the source for copying conditi

                                        C言語がコンパイル~実行されるまで
                                      • Pythonで作成した自動化ツールを、第三者に配布する方法(実行ファイル・exeファイル) - 社員研修,教育 職員研修 人材育成ならインソース

                                        今回のメルマガのテーマは 「Pythonで作成した自動化ツールを、第三者に配布する方法」 でございます。 弊社は今までに数多くのPython研修を実施してきましたが、 多くのご受講者さまから「Pythonで業務自動化のプログラムを作成した後、 他の方のPC上でそのプログラムを実行するためにはどうすればよいか?」 というご質問をいただきました。 結論から申し上げますと、「実行ファイル化」することで、 自分のPC上で作成したPythonのプログラムを 他の方のPC上でも動かすことができるようになります。 この「実行ファイル化」の方法を習得すれば、Pythonで作成したプログラムを 誰のPC上でも動かすことができる、つまり「組織展開」が実現できます。 当メルマガを通して、Pythonで作成した自動化ツールを第三者に配布する方法 について理解し、是非Python自動化ツールの組織展開を実現して い

                                          Pythonで作成した自動化ツールを、第三者に配布する方法(実行ファイル・exeファイル) - 社員研修,教育 職員研修 人材育成ならインソース
                                        • Pythonのcompile()関数: 動的なコード生成と実行の新たな次元 - Python転職初心者向けエンジニアリングブログ

                                          Pythonは柔軟性に富み、実行時にコードを生成し実行する能力があります。その中でも、compile()関数は動的なコード生成と実行を支える重要なツールの一つです。この記事では、compile()関数の詳細な解説と、具体的なコード例を通じてその使い方を探求します。 compile()関数とは? compile()関数は、Pythonコードをコンパイルしてコードオブジェクトを生成します。生成されたコードオブジェクトは後でexec()関数やeval()関数を介して実行できます。compile()関数の基本構文は以下の通りです。 code_object = compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) ここで、各引数の意味を簡単に説明します。 source: コンパイルするコードを含む文字列、ま

                                            Pythonのcompile()関数: 動的なコード生成と実行の新たな次元 - Python転職初心者向けエンジニアリングブログ
                                          • 【Excel】TinySeleniumVBA(Chromium版Edge)を使用したWebアプリ操作 - Qiita

                                            はじめに これは、Visual Basic Advent Calendar 2021の22日目の記事となります。 Microsoftから2022年6月にInternet Explorer 11デスクトップアプリケーションのサポートが終了されるとの発表がありました。 IEサポート終了による影響 サポート終了により、IEオートメーション系のマクロが使えなくなります。 Set objIE = CreateObject("InternetExplorer.Application") Or Set objIE = New InternetExplorer 【2022/03/28追記】 オートメーションでの IE11 起動も Edge にリダイレクトされるという仕様は撤回されました。 よって、引き続き IE を使い続ける事もできます。 TinySeleniumVBAの紹介 うえぞうさん(uezocha

                                              【Excel】TinySeleniumVBA(Chromium版Edge)を使用したWebアプリ操作 - Qiita
                                            • Quarto が完成すると Jupyter でも R Markdown のように簡単にスライドや文書を作れるかもしれない - ill-identified diary

                                              概要 Quarto という R Markdown のような動的ドキュメント生成プログラムが開発中 まだ開発版だが野心的な機能をめざしているらしい 単なる R Markdown の再設計ではなく, Jupyter Notebook の変換にも対応している R や Python だけでなく Jupyter カーネルで使える任意の言語でも R Markdown のように扱えるかもしれない 使い方の参考になるようにこの投稿も Quarto を利用して書いている ただしはてなブログは独特の仕様なので一部手動で修正している 先行して Rpubs にアップロードしたものは出力されたHTMLをそのまま使っている. はっきりいってこちらの方が見栄えが良い. 付録としてプレゼンテーション資料への変換, Jupyter Notebook の変換例も用意した github.com 注意 Quarto は最近公開さ

                                                Quarto が完成すると Jupyter でも R Markdown のように簡単にスライドや文書を作れるかもしれない - ill-identified diary
                                              • Cloud Spanner における各種トランザクションの使い分け

                                                Cloud Spanner における各種トランザクションの使い分け 概要 Cloud Spanner にはトランザクションの実行方法が数種類あります。これらの各方式には使うべき場所やメリット・デメリットがあるため、これらの各方式についての差分を学ぶことでより効率的に Cloud Spanner を利用できます。 Cloud Spanner で利用可能なトランザクションは分類すると以下のパターンがあります。 読み取り/書き込みトランザクション 読み取り専用トランザクション 強い整合性読み取り ステイル読み取り パーティション化 DML 特に断りがない場合、単一リージョン(リージョナル)構成での Cloud Spanner の動作を前提としています。 コードサンプルは Ruby と Ruby Spanner Client での動作を確認しています。 読み取り / 書き込みトランザクション(Re

                                                  Cloud Spanner における各種トランザクションの使い分け
                                                • OSSのセキュリティスキャナーTsunami(tsunami-security-scanner)をAmazon Linux 2で試してみた | DevelopersIO

                                                  OSSのセキュリティスキャナーTsunami(tsunami-security-scanner)をAmazon Linux 2で試してみた 先日知ったオープンソースソフトウェアのセキュリティスキャナー Tsunami(tsunami-security-scanner)をAmazon Linux 2で試してみました。 こんにちは、コカコーラ大好きカジです。 先日知ったオープンソースソフトウェアのセキュリティスキャナー Tsunami(tsunami-security-scanner)をAmazon Linux 2で試してみました。 Tsunami(tsunami-security-scanner)とは 詳細はTsunami: An extensible network scanning engine for detecting high severity vulnerabilities wi

                                                    OSSのセキュリティスキャナーTsunami(tsunami-security-scanner)をAmazon Linux 2で試してみた | DevelopersIO
                                                  • 8.x バリデーション Laravel

                                                    イントロダクションIntroduction Laravelは、アプリケーションの受信データをバリデーションするために複数の異なるアプローチを提供します。すべての受信HTTPリクエストで使用可能なvalidateメソッドを使用するのがもっとも一般的です。しかし、バリデーションに対する他のアプローチについても説明します。Laravel provides several different approaches to validate your application's incoming data. It is most common to use the validate method available on all incoming HTTP requests. However, we will discuss other approaches to validation as well

                                                    • [Auth0]Next.jsスタンドアロンモードでフロントエンドをAPI GatewayとLambdaのサーバーレス構成にしてデプロイしてみた | DevelopersIO

                                                      [Auth0]Next.jsスタンドアロンモードでフロントエンドをAPI GatewayとLambdaのサーバーレス構成にしてデプロイしてみた 先日「Next.jsで生成した静的ページに認証を追加してみた」の記事で、Next.js+SSGで生成した静的ファイルをCloudFront+S3で公開しました。 S3で公開するために、わざわざフロントエンド資材をBuild&Exportしていたわけですが (Auth0SDKもクライアントサイド用のSDKに変更せざるを得なかった) ここで疑問が生まれました。 せっかくNext.jsを使うんだからレンダリング戦略はSSRを採用したい SSRなフロントエンドをサーバーレス構成でデプロイすることは出来なんだろうか🤔 この疑問に対して、AWS AmplifyやVercel、Netlifyあたりが有力な選択肢になるでしょう。 しかし、今日はフロントエンドを敢

                                                        [Auth0]Next.jsスタンドアロンモードでフロントエンドをAPI GatewayとLambdaのサーバーレス構成にしてデプロイしてみた | DevelopersIO
                                                      • IntelliJプラグインでAnnotate機能を作った - shiraji’s diary

                                                        はじめに これは Ubie Advent Calendar 2019 - Qiita の21日目の記事です。 想定読者 (開発方法セクションより前) Find pull requestプラグインの開発・利用をしている人 (開発方法セクション以降) IntelliJプラグインをがっつり開発したことがある Annotate機能を作りたい人 本題 まずはこれを見て欲しい。 以前から欲しいなーって思っていたのだけど、プライベートの時間の捻出が出来ず、主に眠気に勝てないのが原因で、なかなか腰が上がらなかったんですが、息子くんがすんなり寝てくれて2時間くらい時間が出来たので、さくっと作ってみた。その後Twitterに成果報告して寝た。 Look! I managed to list all PR up like Annotate in IntelliJ editor (gutter)✌️✌️✌️ PR

                                                          IntelliJプラグインでAnnotate機能を作った - shiraji’s diary
                                                        • PostgreSQLクエリプロトコル概観 - 夜は寝る

                                                          コロナのせいにして引きこもってPostgreSQLと遊んでいたので、ブログにまとめてみる。 年末のPostgreSQLアドベントカレンダーで、PostgreSQLのプロトコルについてちょっと書いた。同僚や社外の人間など、話題に出して貰う機会があったが、「そもそも、簡易プロトコルと拡張プロトコルの2種類があることを知らなかった」という話を複数回聞いた。たしかに、普通にアプリケーションを開発する場合、プロトコルはクライアントインターフェイスに隠蔽されていて、意識することはない。せっかくなので、そのあたりもう少し雰囲気がわかるように書いてみようかなという気持ちになった。 背景 主題であるPostgreSQLのプロトコルを覗くために、前提となる知識を紹介する。PostgreSQLはフロントエンド(=クライアント)とバックエンド(=サーバ)の通信に、メッセージという単位をやりとりする。一部の例外を除

                                                            PostgreSQLクエリプロトコル概観 - 夜は寝る
                                                          • Vim で始める Clojure 開発 - Toyokumo Tech Blog

                                                            Vim/Neovim 向けに Clojure の開発環境を提供するプラグイン vim-iced を使って Clojure 開発環境の構築をしてみましょう。 なお vim-iced は個人的に開発している拙作の Vim プラグインで、実際に私が業務で(勝手に)利用しているという実績があります。 前提 ゴール やること Clojure 実行環境のインストール vim-iced のセットアップ vim-plug のインストール 各種プラグインのインストール iced コマンドにパスを通す サンプルプロジェクトの作成 REPL 駆動開発への入り口 REPL への接続 コードを評価してみる 変更内容を即座に確認する テスト駆動開発への入り口 テストの作成 ソースの修正 リンター/フォーマッター の設定 clj-kondo による静的解析の設定 cljstyle によるフォーマットの設定 vim-ic

                                                              Vim で始める Clojure 開発 - Toyokumo Tech Blog
                                                            • 高校生用ChatGPT/Bing英作文自動添削・改訂プロンプト

                                                              このブログの主目的は、(1)英語教育について根本的に考え直すこと、(2)英語教育現場の豊かな知恵をできるだけ言語化すること、です。このブログでの見解などは柳瀬個人のものであり、必ずしも柳瀬が所属する組織や団体などのものではありません。ブログ管理での技術的理由から「英語教育の哲学的探究2」よりこのブログに移行しました。 なお私が所属する京都大学・国際高等教育院・附属国際学術言語教育センター・英語教育部門のウェブサイトでは、学生さんの自律的な英語学習・使用を支援するための情報を多く提供しています。https://www.i-arrc.k.kyoto-u.ac.jp/english_jp 追記(2023/06/24) 大学受験レベルの英作文でしたら、無料のGPT-3.5版ChatGPTで作動するプロンプトを作りました。ただしChatGPTからの出力はすべて英語です。 無料のGPT-3.5のCha

                                                              • LaravelにおけるクリーンアーキテクチャなAPI実装の解説 - トラストバンクテックブログ

                                                                はじめに この記事は、トラストバンク Advent Calendar 2022の12日目です。 こんにちは、今年サーバーサイドエンジニア2年目になった石川です。 本記事では、現在私が社内で開発に携わっているAPIのアーキテクチャに関する解説記事となっています。 APIのアーキテクチャ では早速APIのアーキテクチャについてご紹介したいと思います。 まず、本APIのアーキテクチャには、クリーンアーキテクチャが採用されています。 こちらはAPIチームのテックリードによってAPIの設計/実装に落とし込まれており、 私も日々お世話になっているアーキテクチャなわけですが、 現状、外向けの解説記事があまりなかったため本記事にて解説したいと思います。 ※実際のAPIの内容については触れませんのでご了承ください 下記、テックリードの記事になります。 Laravelでクリーンアーキテクチャ (ディレクトリ構

                                                                  LaravelにおけるクリーンアーキテクチャなAPI実装の解説 - トラストバンクテックブログ
                                                                • なんJLLM部 避難所

                                                                  0001名無しさん@ピンキー 転載ダメ (ワッチョイ e249-iArR)2023/12/17(日) 21:48:59.66ID:???0 !extend::vvvvv:1000:512 !extend::vvvvv:1000:512 AIに色々なことをしゃべってもらうんやで そこそこのデスクトップPC(できれば+3060 12GB以上)でもなんぼか楽しめるで 自薦・他薦のモデルやツールは>>2以降 本スレ なんJLLM部 ★6 https://fate.5ch.net/test/read.cgi/liveuranus/1701542705/ VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured 0002名無しさん@ピンキー (ワッチョイ e249-iArR)2023/12/17(日) 21:50:26.11ID:???0 初心

                                                                  • 【Amplify】APIのAuthorization方式「AWS_IAM」を理解する#1 ~解説編~【AWS】 - Qiita

                                                                    はじめに 本稿は以下の二部構成となります。 【Amplify】APIのAuthorization方式「AWS_IAM」を理解する#1 ~解説編~【AWS】 ←いまココ 【Amplify】APIのAuthorization方式「AWS_IAM」を理解する#2 ~実践編~【AWS】 ※作成中 昨今、新たなサービスの提供の際には、SPAやモバイルアプリで実現することが当たり前の状況になってきているかと思います。 AWSであればAmplifyというフレームワークを使うことで、基本的な構成をすぐに作ることができますが、そのベースとなる仕組みについての解説が少なく、少しでも想定構成を外れたものを作ろうとすると、途端に苦労します。 Amplifyで利用可能な(というより、AppSync・API Gatewayで利用可能な)Authorizationには以下の4つの方式がありますが、主に利用する方式は A

                                                                      【Amplify】APIのAuthorization方式「AWS_IAM」を理解する#1 ~解説編~【AWS】 - Qiita
                                                                    • 【頻出順に全て掲載、問題集リンク付】ビジネス英文の97%を網羅する英単語1755語を全部チェックしてみた - 英語で世界を広げたい!~英語学習&見聞録~

                                                                      先日の記事で、過去にはてなブックマークが3000以上ついた英語勉強法を総まとめしました(以下、「総まとめ記事」と呼びますね)。 その中で、ランキング8位、3233ブクマの記事が以下。 この英単語を覚えるだけで、英文の9割は読めるようになるという話【NGSL,NAWL,TSL,BSL】|相川真司(かわんじ) #BooQs|note この記事では以下の4つの英単語帳(英単語リスト)が紹介されています。 絶対に覚えておくべき基礎英単語帳『NGSL』 学術英文の9割を網羅する英単語帳『NAWL』 TOEIC英文の9割を網羅する英単語帳『TSL』 ビジネス英文の9割を網羅する英単語帳『BSL』 このうち、すべてのベースとなるNGSL収録の英単語2800語は一昨日の記事*1ですべてチェックしました。 今日は、NGSLと合わせると一般的なビジネス英文にでてくる英単語を最大97%カバーするという、BSLに

                                                                        【頻出順に全て掲載、問題集リンク付】ビジネス英文の97%を網羅する英単語1755語を全部チェックしてみた - 英語で世界を広げたい!~英語学習&見聞録~
                                                                      • 中間階級の職の再建へのAIの適用 - himaginary’s diary

                                                                        というNBER論文(原題は「Applying AI to Rebuild Middle Class Jobs」)をMITのDavid Autorが上げている(H/T Mostly Economics;cf. 同内容のNOEMA記事に関する本人のツイート)。 以下はその要旨。 While the utopian vision of the current Information Age was that computerization would flatten economic hierarchies by democratizing information, the opposite has occurred. Information, it turns out, is merely an input into a more consequential economic function

                                                                          中間階級の職の再建へのAIの適用 - himaginary’s diary
                                                                        • :global と :normal コマンドを組み合わせてマクロの代替として使う - Qiita

                                                                          本記事は、Vim Advent Calender 2021 その1 の20日の代理投稿です。 昨日の記事は @uyo さんの Vim Meme、明日の記事は tmrekk さんの Vim初心者のQuickfixによる検索・置換入門です。 そもそも、マクロってなに 簡単な説明になりますが、 任意の一連のキータイプを記録し、再現する機能です。 具体的には q{char}(任意の操作)q で (任意の操作) の部分を記録し、@{char} で記録した操作を再現します。 詳しくは、:h recoding を参照してください。 ところで 私はなんだかマクロ記録中に Vim に「早くしろ」と急き立てられている気分になってしまい、妙にマクロが使いにくく感じてしまってました。 なのでどうにかして他の方法を使って、マクロでできるような一気にテキストを編集するというのをやりたいなと思いました。 結果として、コ

                                                                            :global と :normal コマンドを組み合わせてマクロの代替として使う - Qiita
                                                                          • Node.js(Express.js)環境でPrisma ORMを使いこなすための基礎 | アールエフェクト

                                                                            アプリケーションを構築する場合にはデータを保存するため必ずデータベースが必要となります。データベースを効率的に管理し、簡単に操作を行うためのツールがPrismaです。本文書はこれまでPrismaを利用したことがない人を対象にPrismaを利用する上での基本的な操作と設定方法について説明を行なっています。 Prismaはサーバからデータベースを操作する際にサーバとデータベースの間を仲介する役目を持っておりデータベースを操作する際はどのデータベースを利用しているか意識することなく共通のオブジェクトメソッドを利用することができます。本文書ではサーバにExpress.jsを利用して最初はデータベースのSQLiteを利用します。SQLiteで一通り動作を確認した後にクラウドサービスのSupabase(PostgreSQL)に変更します。データベースの変更を行なってもSQLiteで行なった処理と同じ操

                                                                              Node.js(Express.js)環境でPrisma ORMを使いこなすための基礎 | アールエフェクト
                                                                            • Gradle にしっかり入門する - ぷらすのブログ

                                                                              1 章 はじめに こんにちは、@p1assです。 最近、Gradle を使ったプロジェクトを 1 から構築することがありました。 以前から Gradle を使ったことはあったのですが、ほとんど雰囲気で触っていたため、いざ諸々をセットアップしようとすると戸惑ってしまうことが多々ありました。そのため、改めて Gradle について学んだほうが良かろうということになりました。 この記事では、改めて Gradle を学んだ際に自分のためにまとめたドキュメントを再編集して公開します。 お断り ほとんどが Gradle User Manualからの引用です。公式ドキュメントを読み込める方には不要かもしれません。 使用するバージョン $ gradle -v Welcome to Gradle 7.2! Here are the highlights of this release: - Toolchai

                                                                                Gradle にしっかり入門する - ぷらすのブログ
                                                                              • M75q-1 TinyをWindows以外からでもリモート管理したい - ぽよメモ

                                                                                M75q-1 Tinyって何? DASH Docker Image for DASH CLI DASH CLIの使い方 ヘルプの表示 DASHが有効なホストの探索 電源状態の取得・変更 boot順の表示・変更 ユーザの作成・削除 LEDも操作できる!? JSON形式での実行と表示 -jdo を使う方法 -ji と -jo を使う方法 微妙なところ 変なエラーが出る インストール後に実行されるスクリプトがsudoを使う 出力に毎回変な改行が混ざる まとめ [2020/9/30 21:00 追記] libcurl.so.4の置き換えは推奨されない旨と、bootorderの変更が実際には反映されない旨を追記しました。 M75q-1 Tinyって何? オタク大好き小型激安高性能マシンです。 My new gear… pic.twitter.com/okz1tkhxdX— 社会人 (@pudding

                                                                                  M75q-1 TinyをWindows以外からでもリモート管理したい - ぽよメモ
                                                                                • CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO

                                                                                  もっと簡単にVPC内のリソースにアクセスしたい こんにちは、のんピ(@non____97)です。 皆さんはもっと簡単にVPC内のリソースにアクセスしたいと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスターなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect SSMセッションマネージャーとEC2 Instance Connectについては以下記事をご覧ください。 しかし、上述のいずれのパターンもEC2インスタンスやECS Fargateなどの課金が発生するリソースをプロビジョニングする必要があります。 そんな時に

                                                                                    CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO