並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 294件

新着順 人気順

execute 意味の検索結果241 - 280 件 / 294件

  • 週刊Railsウォッチ(20201111後編)RubyConf 2020が11/17〜19オンライン開催、GitHub Container Registryベータ開始、スマートロックほか|TechRacho by BPS株式会社

    2020.11.11 週刊Railsウォッチ(20201111後編)RubyConf 2020が11/17〜19オンライン開催、GitHub Container Registryベータ開始、スマートロックほか こんにちは、hachi8833です。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙇 ⚓Ruby ⚓ RubyConf 2020が11/17〜11/19にオンライン開催 I am very excited for @RubyConf 😂 pic.twitter.com/tPDWMvQwx9 — Aaron Patterson

      週刊Railsウォッチ(20201111後編)RubyConf 2020が11/17〜19オンライン開催、GitHub Container Registryベータ開始、スマートロックほか|TechRacho by BPS株式会社
    • 8.x Eloquentの準備 Laravel

      イントロダクションIntroduction Laravelには、データベースとの対話を楽しくするオブジェクトリレーショナルマッパー(ORM)であるEloquentが含まれています。Eloquentを使用する場合、各データベーステーブルには対応する「モデル」があり、そのテーブルとの対話に使用します。Eloquentモデルでは、データベーステーブルからレコードを取得するだけでなく、テーブルへのレコード挿入、更新、削除も可能です。Laravel includes Eloquent, an object-relational mapper (ORM) that makes it enjoyable to interact with your database. When using Eloquent, each database table has a corresponding "Model"

      • API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた | DevelopersIO

        API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた はじめに データアナリティクス事業本部ビッグデータチームのyosh-kです。 今回はAPI GatewayをトリガーとしてLambdaを実行し、Redshift Serverlessの対象tableのデータを参照する一連の流れをServerless Frameworkで実装したいと思います。 構成図 簡単な構成図としては以下になります。 今回は、リクエストボディに対象tableを指定するため、POSTメソッドでリクエストします。また、リクエストの際は、API Keyの指定を必須とします。 前提条件 Redshift serverlessが事前に構築されていることとします。 まだの方は以下ブログの「Redshift Serverless構築」項目を参考に

          API Gateway + REST + Lambda 非プロキシ(カスタム)統合をServerless Frameworkで実装してみた | DevelopersIO
        • インディーゲーム展示会「東京ゲームダンジョン3」レポート。現れた三度目の迷宮から持ち帰った秘宝の数々をご覧に入れよう

          インディーゲーム展示会「東京ゲームダンジョン3」レポート。現れた三度目の迷宮から持ち帰った秘宝の数々をご覧に入れよう ライター:高橋祐介 インディーゲームの展示会「東京ゲームダンジョン3」が,2023年7月30日,都立産業貿易センター浜松町館にて開催された。 東京ゲームダンジョンは,個人や小規模チームが制作したデジタルゲームを展示し,参加者がそれらを気軽に試遊できるというものだ。主催はプログラマーやエンジニアたちの開発者コミュニティ「週末Unityもくもく会」を運営する岩崎匠史氏らで,昨年8月に初めて行われ,今回が3回の開催となる。 回を重ねるごとに参加者も増えてきた。主催側の発表によると今回は1600名を超えたそうだ 関連記事 インディーズゲーム展示会「東京ゲームダンジョン」レポート。好きに作ったゲームを持ち寄りみんなで遊ぶ。夢のような迷宮がそこに広がっていた 2022年8月7日に,東京

            インディーゲーム展示会「東京ゲームダンジョン3」レポート。現れた三度目の迷宮から持ち帰った秘宝の数々をご覧に入れよう
          • CVPR23 Best Paper に選ばれた VisProg による Compositional Reasoning を用いた地理空間情報への応用|miya

            CVPR23 Best Paper に選ばれた VisProg による Compositional Reasoning を用いた地理空間情報への応用 テーマ 大規模言語モデル × 地理空間情報 内容 VisProg をはじめとする compositional reasoning の紹介 Compositional reasoning における地理空間情報への応用 読者想定 ChatGPT などの LLM 製品開発に興味がある人 自然言語以外の自律駆動エージェントの開発に興味がある人 地理空間情報の開発に従事している人 おことわり 本記事で述べる所感はあくまで著者によるものです。 著者は地理空間情報などの分野に詳しくないため、的外れなことを述べている可能性があります。 00. 背景社会・技術的背景 ChatGPT や LLM Agent などの社会的な流行 OpenAI から functio

              CVPR23 Best Paper に選ばれた VisProg による Compositional Reasoning を用いた地理空間情報への応用|miya
            • Amazon Aurora Global Database の書き込み転送を使用してグローバルに分散された MySQL アプリケーションを構築する | Amazon Web Services

              Amazon Web Services ブログ Amazon Aurora Global Database の書き込み転送を使用してグローバルに分散された MySQL アプリケーションを構築する AWS は 2018 年に Amazon Aurora Global Database をリリースしました。Aurora Global Database は主に 2 つのユースケースで使えます。最初のユースケースは、災害復旧ソリューションをサポートすることです。これにより、低目標復旧時点 (RPO) と低目標復旧時間 (RTO) でリージョン全体の障害に対処しながら、保護対象のデータベースクラスターへのパフォーマンスへの影響を最小限に抑えることができます。Aurora Global Database を使用すると、通常、RPO は 5 秒未満、RTO は 1 分未満に抑えることができます。書き込み

                Amazon Aurora Global Database の書き込み転送を使用してグローバルに分散された MySQL アプリケーションを構築する | Amazon Web Services
              • 【どうして...?】Android Studioインストールで「HAXM installation failed.」が発生する - Qiita

                【どうして...?】Android Studioインストールで「HAXM installation failed.」が発生するAndroidAndroidStudioHAXM はじめに Android studioのインストールでHAXMのインストールエラーが発生して、それの解消につまづきました。解消までの道のりをつらつらと書いていますので、誰かの助けになれば幸いです。 結論 先に結論を書いておくと、WHPX(Windows Hypervisor Platform)が有効になっている人は、HAXM installation failed.と表示されても問題ないです。それでも、「俺はHAXM(Hardware Accelerated Execution Manager)で開発するんだ!」って方はお読みください。 ただ、WHPXにもHAXM にも一長一短あるようです。 環境 ノートPC:HP(

                  【どうして...?】Android Studioインストールで「HAXM installation failed.」が発生する - Qiita
                • JSTQB-SyllabusFoundation_Version2018.J03

                  テスト技術者資格制度 Foundation Level シラバス Version 2018V3.1.J03 International Software Testing Qualifications Board テスト技術者資格制度 Foundation Level シラバス International Software Testing Qualifications Board Version 2018 V3.1 ページ2/87 2021 年 5 月 12 日 © International Software Testing Qualifications Board ©日本語翻訳版Japan Software Testing Qualifications Board Version 2018V3.1.J03 Copyright Notice This document may be cop

                  • LLMのトークン長が100Kあればできること.|落合陽一

                    claude-100kを試していて,なかなかなものだと思う.これで結構大きい問題を解決することができる.いや,そもそも問題との向き合い方が変わるような気がする. 生身の人間-instruction: -You are academic revisor for Japanese academic manuscript -inputされた文章のtoneをより論文的(Academic)・文学的(beautiful in literture)にし,ですます調から「だ・である」調へと変えた日本語にして出力してください. - inputされた文章のうち意味が専門家に理解しづらいと考えられる部分は適宜文脈を補いながら出力してください. -policy: -everytime best effort to fill the context and brainstorm to MECE. -Dont mak

                      LLMのトークン長が100Kあればできること.|落合陽一
                    • 勧告された「WCAG 2.1」において「WCAG 2.0」から新たに追加された達成基準の解説

                      2018年6月5日付けでWCAG (Web Content Accessibility Guidelines) の最新バージョンである、「Web Content Accessibility Guidelines (WCAG) 2.1」がW3Cより正式に勧告されました。2008年12月に「WCAG 2.0」が勧告されて以来、約9年半ぶりにアップデートされたことになります。 今回の改定によって、2008年の「WCAG 2.0」勧告時に十分にカバーできず、対応が不十分とされていたスマートフォンやタブレット端末をはじめとした「モバイル対応」さらに「弱視(ロービジョン)」や「認知・学習障害」への対応強化を目的に、新たに「17」の達成基準が追加されています。 なお、各適合レベルごとの達成基準数の変動(WCAG 2.0 → WCAG 2.1)は下記の通りです。 適合レベル A: 25 → 30(+5)

                        勧告された「WCAG 2.1」において「WCAG 2.0」から新たに追加された達成基準の解説
                      • アセンブリ言語を読むための基礎知識

                        アセンブリ言語について勉強したときの備忘録です。レジスタとアセンブリの命令とその意味について説明します。 レジスタ CPUにはレジスタが含まれており、アセンブリの命令の処理結果を保存したりするために使用します。 EAX Accumulator Register 関数の戻り値を格納するために使うことが多い 命令の引数で指定しなくても使うことがある 各レジスタ名: RAX (Register AX) : 64bit EAX (Extend AX) : 32bit AX : 16bit AL : AXの最下位8bit (右側) AH : AXの最上位8bit (左側) EBX Base Address Register 相対メモリ空間を表すときに、基準(ベース)となるアドレスが格納されることがある 各レジスタ名: RBX (Register BX) : 64bit EBX (Extend BX)

                          アセンブリ言語を読むための基礎知識
                        • LO-BLEACHポエム分類器を作ってみた - Qiita

                          世の中では、すでに様々なAIが活用されていますね。商品を推薦したり、不良品を検知したりと人の役に立つものがたくさんあります。 が、何もAIの全てがそんな人の役に立つためにあるとも限りません。世の中には、聞いた人が「ハァ、馬鹿じゃねえの?」と思わず言ってしまうような目的のために、半ばお遊びで作られるあほあほなAIも存在します。これはそんなあほあほAIのひとつです。人の役には立たないかもしれませんが、少なくとも機械学習の勉強をするきっかけくらいにはなるんじゃないですかね(投げやり)。あと、作ってる本人も正気に戻るまでは面白いです。この記事を書いている時点では正気に戻っているので、こいつ何考えてたんだろう……と思いながらぽちぽち文章を入力しています。虚しいですね。時間の無駄です。でも記事を投稿して、タイトルだけでも見て「馬鹿じゃねえの?」と一瞬でも笑わせられたら勝ちです。 ここはひとつ、そんなあ

                            LO-BLEACHポエム分類器を作ってみた - Qiita
                          • cri-dockerdを使ってKubernetes 1.24を動かしてみる - 仮想化通信

                            Kubernetes 1.24がリリースされ、dockershimコンポーネントが削除されました。 これはKubernetes 1.24以降のバージョンでDockerをランタイムとして使うことができないことを意味します。 ところで、dockershimが削除されることは結構前から告知されていました(1.20にリリースをもって非推奨になりました)。とうとうそれが今回実行されたということです。 それでは困るという需要に応えるために、Dockerのエンタープライズ事業を継承したMirantisがOSSでcri-dockerdを開発しています。 github.com 今回はこれを使って、KubernetesでDockerをランタイムとして使ってみたいと思います。 動作環境について 今回はテスト環境のベースOSとして、Ubuntu 18.04.6 LTSを使っています。 Ubuntu 22.04 L

                              cri-dockerdを使ってKubernetes 1.24を動かしてみる - 仮想化通信
                            • NeovimのTerminalモードをもうちょっと使いやすくする

                              背景編 temrminal/Neovimで暮らしている Terminalやtmuxで画面分割して、その中でNeovimを使ってるという人がほとんどだと思いますが、 個人的に セッションマネージャはほぼ使わない 下のレイヤーの画面分割と、Neovimの画面分割が混在するのは嫌 (tmuxとNeovimで)Statusbarが重複するのも嫌 キーマップが衝突するリスクを考えるのも嫌 クリップボード周りで衝突を起こすのも嫌 Mac/Linux間でターミナルの際に振り回されるのも嫌 と、諸々ターミナルやtmuxの画面分割を使う気にならないという理由から、 Neovim内で生活するスタイルを続けています。 iTerm2 を起動したら即座にNeovimが起動する Gnomeではターミナルを起動しないでNeovimを起動する(結果的にターミナル内でNeovimが起動するのだけど) シェル操作をしたい時は

                                NeovimのTerminalモードをもうちょっと使いやすくする
                              • iTerm2+NeoVimに定住するためにやったこと - かみのメモ

                                最近ようやくNeoVim環境がいいかんじにまとまってきたので、振り返りついでに記事を書いてみます。 ターミナル開発環境を整えるためのTips集として読んで頂けると幸いです。 GitHubリポジトリでdotfilesも公開しているので、記事の中で「この設定どうやってやるの?」という部分があれば参照してみてください。 github.com あと「もっといいツールとかおすすめ設定あるよ!」というのがあればぜひ教えて下さい!! 開発環境の概要 この記事では、Macを使うことを前提としています。 紹介する環境の概要は以下のとおりです。 よく書くコード : コンピュータビジョン系, 画像処理系, 数値計算系 メインの開発言語 : C++ (CMake), CUDA, Python マシン : MacBookPro (US配列) + GPU搭載のUbuntuサーバー ターミナル : iTerm2 She

                                  iTerm2+NeoVimに定住するためにやったこと - かみのメモ
                                • Control the concurrency of workflows and jobs - GitHub Docs

                                  Monitoring your current jobs in your organization or enterprise Overview By default, GitHub Actions allows multiple jobs within the same workflow, multiple workflow runs within the same repository, and multiple workflow runs across a repository owner's account to run concurrently. This means that multiple workflow runs, jobs, or steps can run at the same time. GitHub Actions also allows you to con

                                    Control the concurrency of workflows and jobs - GitHub Docs
                                  • LambdaTestでスモークテストをはじめました - Studyplus Engineering Blog

                                    こんにちは、Studyplus for School事業部エンジニアの島田です。 もうすぐ2020年も終わりになりますね。 はじめに なぜ導入したか ツール選定 LambdaTestでE2Eテスト(自動テスト) 構成とテストの実行タイミング E2Eテストコード(RSpec)の実装例 リポジトリ構成 Gemfile spec/spec_helper.rb spec/login_spec.rb .circleci/config.yml JenkinsからCircleCIのジョブを実行する際のAPI呼び出し例 LambdaTestのダッシュボード さいごに はじめに 皆さんはスモークテストをしていますか? スモークテストとは元々「電子機器での発煙がないかをテストしていたこと」を起源とし、そこから転じて「ソースコードの開発・追加・修正を終えたソフトウェアが動作する状態にあるかを確認するテストのこと

                                      LambdaTestでスモークテストをはじめました - Studyplus Engineering Blog
                                    • 【pytest】をFlask+docker開発で初めて使ってみた - Qiita

                                      Flask + docker-composeでのWebアプリ開発に初めてpytestを使用しました。 その際のテストファイルと、設定内容をザックリまとめました。 親の記事はコチラとなります。 ■Flask+Docker+Vue.js+AWS...でゲームWebAppを作ってみた。 ■Githubにソースコード公開しています テスト書くとこんなに良い事ある 今まで、テストプログラムを避けていた人生でした 偶然ですが、テストを必要としないプロジェクトばかりで使う機会が無かったといえば言い訳ですが、心のなかで「あー、本当はテストとか書いといた方が良いんだろうなー」と思いつつも、重い腰が持ち上がらず。。。 そんな方は、私だけでなく多いと思います! 心機一転でテストを書こうと決心したのは、こんなメリットがあります。 テストコードを書くメリット コード変更した際に、挙動確認が簡単&確実になる。 テスト

                                        【pytest】をFlask+docker開発で初めて使ってみた - Qiita
                                      • 週刊Railsウォッチ: YJITがRuby 3.1向けにマージ、ripperのドキュメント化、crontabの罠ほか(20211026後編)|TechRacho by BPS株式会社

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

                                          週刊Railsウォッチ: YJITがRuby 3.1向けにマージ、ripperのドキュメント化、crontabの罠ほか(20211026後編)|TechRacho by BPS株式会社
                                        • DNSメッセージ圧縮の実装不備による脆弱性(NAME:WRECK)の原理とPoCの解説 - knqyf263's blog

                                          今回はDNS脆弱性シリーズの中では簡単です。 要点 脆弱性の概要については以下です。 NAME:WRECKはDNSメッセージ圧縮の実装不備による9つの脆弱性を総称したもの DNSだけでなくmDNSやDHCPでもドメイン名圧縮を行っており脆弱性が見つかっている Nucleus NET, NetX, IPnet, FreeBSDの4つのTCP/IPスタックに脆弱性が見つかっている IoT/OT機器でNucleus NET, NetXを利用している場合は攻撃が比較的容易でOSによる保護も弱くRCEに繋がる可能性が高いので影響大きめ しかし無差別に攻撃するのは難しい FreeBSDはDHCPの脆弱性でありローカルネットワークに攻撃者がいる必要があるので難易度高め そして今回の脆弱性を公表したForescout Research Labsの取り組みが非常に良いと感じたのでそちらもまとめておきます。

                                            DNSメッセージ圧縮の実装不備による脆弱性(NAME:WRECK)の原理とPoCの解説 - knqyf263's blog
                                          • Oracle Developer Tools for VS Codeの基本操作チュートリアル - Qiita

                                            ※ バージョン19.3.2の動きに合わせた記事を新しく追加しましたので、以下をご覧ください。本記事は19.3.0が対象です。 Oracle Developer Tools for VS Codeの基本操作チュートリアル(バージョン19.3.2対応) 2019年6月20日、Visual Studio Codeを使用してOracle DatabaseのSQLとPL/SQLのコーディングを支援するOracle社公式の拡張機能(Extension)、Oracle Developer Tools for VS Codeがリリースされました。 本記事では、初期リリース直後のバージョン19.3.0を使用して、本拡張機能の簡単な利用方法を説明します。 本記事にない拡張機能の利用方法はQuick Start(英語)をご確認ください。 拡張機能のインストール VS Codeを日本語化している方は適宜読み替えて

                                              Oracle Developer Tools for VS Codeの基本操作チュートリアル - Qiita
                                            • MySQLでユーザー一覧を取得する方法 権限とパスワード一覧も取得! | 侍エンジニアブログ

                                              皆さんMySQL使ってますか?データベースを久々にメンテナンスするときや、MySQLの勉強でユーザーをたくさん作ってしまったときなどにユーザーの一覧を取得したくなる時ってありますよね。 今回はMySQLでユーザーの一覧を取得する方法を基礎から解説します。また、同時にわかると色々と便利なパスワードハッシュとユーザーの権限も一覧で取得する方法を紹介します。さっそくいってみましょう! mysql.userとは? まず理解しておきたいのが、mysql.userについてです。これはデフォルトで存在するmysqlデータベースに存在するuserというテーブルです。 userテーブルにユーザーに関する様々な情報が格納されています。rootでログインした上で、試しに次のコマンドを実行してみてください。 SHOW COLUMNS FROM mysql.user; このコマンドは、mysql.userからカラム

                                                MySQLでユーザー一覧を取得する方法 権限とパスワード一覧も取得! | 侍エンジニアブログ
                                              • プログラミング本気1週間 2日目 - 気軽にブログを楽しむ

                                                本日やったこと MySQLとPHPを連携させて独自CMSを作る際にも必須となってくる掲示板の作成。 本日の様子 1つのカラムだけで作るとできたのだが、2つ以上のカラムで作成する際にエラーが多発して全く進まず(エラー内容に対する調べたことを下に明記します。) バインドについて学ぶも、なぜかエラー画で続けてしまった。 今日わかったことを書いていく(自分用) エスケープ 特殊な文字(プログラミング言語)だったりを無害な言葉に書き換えておくための技。 ちょっとプログラミングを知っている人でもハッキングっぽいことをされないためにやっておくこと。 *エスケープをしたからといって100%色々な物を防げる訳ではなく、最低限やっておくべきことらしい エスケープをする手段としてPHPではhtmlspecialchars()というのを使われることが多いらしい。 このhtmlspecialchars()というのは

                                                  プログラミング本気1週間 2日目 - 気軽にブログを楽しむ
                                                • 英語の語彙力をどうにかするために無料でツールを作った - くるくる

                                                  TL;DR 語彙を入力するとWeblioで訳を表示して、かつ入力履歴を保存するシステムを作った 入力: ショートカット(iOS), Automator(Mac) 履歴保存先: スプレッドシート とにかく動画を見て 背景 会社の人の半分ぐらいが外国人で、日常会話も体感半分ぐらい英語という環境にいる。 自分の英語力が低すぎていて、文法通りに話すことはもう諦めていて、図を書きながら単語を連ねて無理やりコミュニケーションをとっている。 同僚との会話や、ミーティング、Slackで頻繁に意味のわからない語彙が出てきて困っていた。 昔はSlackに登録していたけど、手順が多くめんどくさかったのでこのツールことにした。 Slackを使っていた時期。手動で意味を調べていた。 使ってみた感想 入力までのステップの少なさは正義だと思った。とにかくこれだけで使おうと思える。 また、どんどん履歴が溜まっていくと経験

                                                    英語の語彙力をどうにかするために無料でツールを作った - くるくる
                                                  • DIコンテナの本当の使いどころ | ウルシステムズ株式会社

                                                    DI の自由度は諸刃の剣 近ごろ、「実プロジェクトでDIコンテナ(注1)を導入している」という話をちらほら耳にするようになりました。それと同時に、「DIコンテナを使ったプロジェクトが大変なことになっている」という話も耳にするようになりました。DIの魅力を十分に享受して低コスト、高品質を実現しているプロジェクトがある一方で「DIを導入してみたのはいいのだけれど、DIの設定ファイルが大きくなりすぎて管理しきれない」「DIを使っているのに、テスタビリティが全然向上していない」など苦労しているプロジェクトもあるようです。この差はいったいどこから来るのでしょうか。 DIは、EJBなどと比べると比較的取っ付きやすい技術ではありますが、ほかの技術同様、誤った使い方では十分に力を発揮できません。DIコンテナは非常に単純明快な技術ではありますが、そのシンプルさ故に自由度が高くさまざまな使い方ができます。その

                                                      DIコンテナの本当の使いどころ | ウルシステムズ株式会社
                                                    • @vendia/serverless-express(旧aws-serverless-express)でExpressアプリをAPIGateway+Lambdaにデプロイしてみた | DevelopersIO

                                                      @vendia/serverless-express(旧aws-serverless-express)でExpressアプリをAPIGateway+Lambdaにデプロイしてみた 吉川@広島です。 APIGateway+LambdaExpressアプリをデプロイできる@vendia/serverless-expressをデプロイして試してみました。 @vendia/serverless-expressについて vendia/serverless-express: Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB. APIGate

                                                        @vendia/serverless-express(旧aws-serverless-express)でExpressアプリをAPIGateway+Lambdaにデプロイしてみた | DevelopersIO
                                                      • [AWS] Serverless FrameworkでRESTfulAPIを作成する - ねこの足跡R

                                                        AWSでRESTfulAPIをAPIGateway+Lambdaで作ろうとすると、ブラウザ上でGUIをいじくるわけですが操作感が独特で慣れるまでちょっとばかし辛いものがあります。そんな時に活躍してくれるのが「Serverless Framework」。YAMLをチョロっと書くだけでそのあたりの設定を良い感じに行ってくれます。 今回はドキュメントの内容に沿って、Serverless Frameworkの導入から実行までを行います。 初期設定 インストール IAMユーザーの作成 Serverlessアカウントを作成しログイン サービスを作成する プロジェクトの作成 serverless.yml handler.js ローカルでテスト デプロイ 実行する 2つ目の関数を作成する handler2.js sererless.yml 実行する AWS上から削除する 設定 ステージを指定 リージョンを

                                                          [AWS] Serverless FrameworkでRESTfulAPIを作成する - ねこの足跡R
                                                        • はじめてSvelteを利用する人のためのSvelte入門 | アールエフェクト

                                                          本文書はこれまでSvelteを利用した経験がない人を対象にした入門的な文書です。Svelteのすべての機能の説明を行なっているわけではありませんが利用頻度の高そうな機能を中心にシンプルなコードを利用して解説を行なっているので本文書を読み進めるとSvelteの基本的な機能を理解することができます。 ライブラリの追加を行うことなく利用できるTransition、Animationやwritable storeによるコンポーネント間のデータの共有(状態管理)の設定についても解説しています。 Svelteについて SvelteはWEBアプリケーションのUI(ユーザインタフェイス)を効率的に開発するためのJavaScriptフレームワークです。JavaScriptのフレームワークと言えば最近ではReact, Vueと並んで紹介されるほど人気のあるフレームワークになっています。 ではSvelteとRe

                                                            はじめてSvelteを利用する人のためのSvelte入門 | アールエフェクト
                                                          • 週刊Railsウォッチ(20200210前編)Railsのベンチマークジェネレータ、長いバックグラウンドジョブと戦う、Timestamp切り詰めの謎、Open APIツールほか|TechRacho by BPS株式会社

                                                            2020.02.10 週刊Railsウォッチ(20200210前編)Railsのベンチマークジェネレータ、長いバックグラウンドジョブと戦う、Timestamp切り詰めの謎、Open APIツールほか こんにちは、hachi8833です。そういえば明日は祝日ですね。コロナウイルス流行の様子が早速ビジュアライズされたようです。 元記事: コロナウイルスの黙示録的な広がりをリアルタイムで追跡するサイトが公開 | ナゾロジー 「まあこれで何かわかったとしても自分らに打てる手は限られてますし😷」「情報の動き激しくて...😅」(以下延々) 参考: CNN.co.jp : 新型ウイルス、潜伏期間中の感染例は「誤り」 独当局 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっつい

                                                              週刊Railsウォッチ(20200210前編)Railsのベンチマークジェネレータ、長いバックグラウンドジョブと戦う、Timestamp切り詰めの謎、Open APIツールほか|TechRacho by BPS株式会社
                                                            • akihiroumezawa - 柳沢って誰だ(その昔、学生さんがまとめてくれた2chスレッド)

                                                              柳沢って誰だ? 1 名前:名無しさん@お腹いっぱい。 投稿日:2000/10/19(木) 06:26 日本人の医者で、ノーベル賞に最も近い人だそうだが、詳細キボーン! 9 名前:MY 投稿日:2000/10/21(土) 07:59 わはははは〜。いろいろとお褒めの言葉をいただき、大変光栄です。 その張本人でございます。どうぞよろしく。m(__)m アメリカの大学で教授になっている日本人なら、 医学生物学系だけでも結構沢山いると思いますよ。 ハワードヒューズでも、日本生まれは利根川さんと私だけだと思いますが、 日系2世なら既出のJoe TakahashiやMitzy Kurodaがいます。 13 名前:柳沢先生の友人 投稿日:2000/10/21(土) 13:43 すみません。柳沢先生にこの掲示板を教えたのはわたしです。 まさか書き込んでしまうとは思いませんでした・・・かなり責任を感じていま

                                                              • 10.x インストール Laravel

                                                                Laravelとの出会いMeet Laravel Laravelは、表現力豊かでエレガントな構文を備えたWebアプリケーションフレームワークです。Webフレームワークは、アプリケーションを作成するための構造と開始点を提供します。これにより、細部に気を配りながら、すばらしいものの作成に集中できます。Laravel is a web application framework with expressive, elegant syntax. A web framework provides a structure and starting point for creating your application, allowing you to focus on creating something amazing while we sweat the details. Laravelは、すばら

                                                                • FastAPI を使ってWEBアプリを作ってみる その4 | nMoMo's

                                                                  前回の投稿ではリポジトリパターンの導入と依存性注入を行い、APIエンドポイントをPostgreSQLと接続させました。 今回の投稿では前回までに作成した構成でユニットテストを行うための土台作りをし、いくつかのテストケースを実装します。 方針として、テストで使用するPostgreSQLはテスト開始時に使い捨ての専用のコンテナを新規で立ち上げることにします。 過去の投稿はこちらから辿ることができます。 FastAPI を使ってWEBアプリを作ってみる その1FastAPIとDockerでHelloWorldFastAPI を使ってWEBアプリを作ってみる その2AlembicとPostgreSQLでDB MigrateFastAPI を使ってWEBアプリを作ってみる その3APIエンドポイントをPostgreSQLに接続FastAPI を使ってWEBアプリを作ってみる その4今ここ テストにつ

                                                                    FastAPI を使ってWEBアプリを作ってみる その4 | nMoMo's
                                                                  • rollup が求めてたものだったかもしれない : (*x).b=z->a+y/c

                                                                    rollup 使ってみたあるライブラリのコードを見ていて すごく規則的ではあるんだけど無駄が多くて こんなこと手動でするかなぁ?と思うのがありました いかにも機械的って感じですが webpack みたいなバンドルされたものって感じでもなく普通に書いたようなコードです それでも global$1 と global$2 とか人が書かないような部分も多く気になってました その後色々あって rollup がもしかしたらこれかもと思うことがあって 試してみたら正解でした webpack や parcel と違って rollup はライブラリ向いてるとか聞いたことはありましたがその意味はよくわかってませんでした ですが バンドル結果をみればその理由は明らかでした rollup の良いところwebpack や parcel は元のファイルの import/export 処理だけを書き換えてそれぞれを関数

                                                                      rollup が求めてたものだったかもしれない : (*x).b=z->a+y/c
                                                                    • AWS CloudFormationをちょっとだけ理解した - Qiita

                                                                      やっとなんとなく意味がわかってきたCloudFormation。AWSのインスタンスやいろんな設定を簡単にデプロイできるツール、みたいな説明はいっぱい見かけるけど、覚えないといけない仕組みが増えただけでaws cliでできることとなにが違うのかがいままでよくわからなかったのです。 理解した内容は、 CloudFormationは冪等性を担保しやすいこと 複数のリソースを一括で管理できること 詳細 インフラ構築をaws cliでがんばってスクリプト化しても「Infrastructure as Code」は実現できるかもしれないが、aws cliではcreateなんちゃら系をするコマンドは2回目以降にエラーになっちゃったりして、きちんと動くようにするにはいろいろ大変。CloudFormationであれば記述をシンプルにできるし、何度実行しても最新の記述に更新できる冪等性を実現できます。 EC2

                                                                        AWS CloudFormationをちょっとだけ理解した - Qiita
                                                                      • 送信元 MAC アドレス毎のトラヒック制限機能を Meter(RFC2698) を用いて P4/P4Runtime で実装する - Qiita

                                                                        送信元 MAC アドレス毎のトラヒック制限機能を Meter(RFC2698) を用いて P4/P4Runtime で実装するGoP4P4Runtime はじめに 前回の記事では P4Runtime を用いてテーブルエントリ登録やトラヒックカウンタ値の取得を行うコントロールプレーン機能を実装しました. 今回は取得したトラヒックカウンタ値に基づき,指定のトラヒック量を超過した場合に一定時間トラヒック制限を適用する機能を実装します.特に,カウンタ値の取得は送信元 MAC アドレス毎に行い,またデータプレーンにおけるトラヒック制限は Meter (RFC2698) を用いて実装します. 本記事で説明する内容のソースコードはこちらで公開していますので併せて参照ください.P4 ってそもそも何?という方はこちらの記事を,P4Runtime の基礎から説明が必要な方はこちらの記事をそれぞれ参照ください.

                                                                          送信元 MAC アドレス毎のトラヒック制限機能を Meter(RFC2698) を用いて P4/P4Runtime で実装する - Qiita
                                                                        • 数字に振り回されず完璧を目指さない為に - Implementing Service Level Objectives の読書感想文 - じゃあ、おうちで学べる

                                                                          信頼性の追求というのは、決して完璧を求めることではありません。完璧な可用性を追求するのではなく、ユーザーの満足と、限りあるリソースのバランスを取ることこそが重要です。このバランスを取るための一つのツールが、SLO(Service Level Objectives)です。 はじめに 「Implementing Service Level Objectives」は、現代のソフトウェアサービス管理において不可欠な概念の一つであるSLO(Service Level Objectives)の実装と運用に関する包括的なガイドブックです。本書は、SLOの基本概念から実践的な導入方法、組織文化への浸透まで、幅広いトピックをカバーしています。このSRE本がすごい!2024年版でも紹介しているようにSREやインフラエンジニアの方が必読の一冊だと思います。 Implementing Service Level

                                                                            数字に振り回されず完璧を目指さない為に - Implementing Service Level Objectives の読書感想文 - じゃあ、おうちで学べる
                                                                          • Flywayのマイグレーションの管理を考えてみる(Spring Bootでのサンプル付き) - CLOVER🍀

                                                                            これは、なにをしたくて書いたもの? Flywayのマイグレーションをどう管理するのがいいのかなと悩んだことがあって、ちょっとまとめておこうかなと。 方針? Gitを使い、ブランチで開発 → マージする、といったフローを組んでいるチーム開発を背景にしています。 こういう感じで考えました。 マイグレーションファイルのバージョンは日付をベースにする 環境ごとにディレクトリを分ける DDL(DCLも?)とデータ(DML)でディレクトリを分ける (気になるなら)Out Of Orderを許可する ちょっとずつ書いていきます。 引用しているFlywayのドキュメントは、Flyway 10.17.2時点の情報で参照しています。 マイグレーションファイルのバージョンは日付をベースにする Flywayのドキュメントで、マイグレーションのページを見るとバージョニングされたマイグレーションファイル名の例で最初に

                                                                              Flywayのマイグレーションの管理を考えてみる(Spring Bootでのサンプル付き) - CLOVER🍀
                                                                            • Python+Peewee ORM+SQLiteで1億レコード最速insertチャレンジ | さかな前線

                                                                              イワシの大群が特に大規模になったとき、それをサーディンランと呼び、個体数は数千万とも数億とも数十億ともいわれるのだそうです。そのような生物量がそれほど密集したとき酸素濃度は足りるんだろうかと心配です。 さて、データ処理の一環で億オーダーのレコード数(ディスク上で~100GB)をもつSQLiteテーブルを構築しようということになり、データ自体は生CSVがある状態でこれをなるべく短時間でDBに流し込むという雑なチャレンジをしてみたので、雑な記録をまとめておきました。 できるだけPythonで閉じさせたかったため、C++などで書くという選択肢はなし。 またDBサイズがサイズなのでインメモリではなくファイルに吐き出します。 またスキーマ定義をさくっとやりたい・DB構築後の扱いを楽にしたいということで、PythonベースのORM Peeweeを使用することにしています。なおPeeweeについて詳細は

                                                                              • Ruby以外の言語でHotwireを使ってフロントエンドを構築する

                                                                                HotwireはRails7から同梱されるようになったフロントエンド用のライブラリ群です。Rails作者であるDHHの所属する37signalsのメンバーが主体となって作られており、Railsとセットで使われるイメージがあったりするかもしれませんが、実はそうではなくそれぞれ単体で使えるライブラリになっていて言語やフレームワークに関係なくフロントエンドに導入できます。 そこでRails以外でも充分活用できることを示すためGo言語での実装例を挙げつつ紹介記事を書きます。 Hotwireとは そもそもHotwireとは単一のライブラリではなくHotwireという設計思想に則ったライブラリ群の総称です。 以下の3つから構成されます。 Turbo Stimulus Strada Stradaはモバイルアプリを構築するためのライブラリです。今回はTurboとStimulusについて扱います。 Turb

                                                                                  Ruby以外の言語でHotwireを使ってフロントエンドを構築する
                                                                                • PHP のオートロードはいつ実行されるか - Shin x Blog

                                                                                  下記エントリを書いたところ、ではいつオートローダによって PHP ファイルが読み込まれるのかという質問をいただきました。 blog.shin1x1.com このエントリでは、オートロードの仕組みを交えて、どのようなケースでオートローダが実行されるかをまとめました。 なお、このエントリではクラスの名称をクラス名としていますが、これはインターフェイス、トレイト、enumの名称も含んでいます。 オートローダが実行される条件 オートロード関数の登録 オートローダが実行される PHP コード オートローダが実行されない PHP コード 引数によってオートローダが実行される関数 オートローダ実行の仕組み zend_lookup_class_ex() spl_perform_autoload() 型検査 さいごに オートローダが実行される条件 オートローダは以下の条件を満たした時に実行されます。 spl

                                                                                    PHP のオートロードはいつ実行されるか - Shin x Blog