並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 67件

新着順 人気順

roleの検索結果1 - 40 件 / 67件

  • 円安を乗り越えるための Arm アーキテクチャへの移行が完了! そのプロセスを公開します - カミナシ エンジニアブログ

    こんにちは。ソフトウェアエンジニアの坂井 (@manabusakai) です。 カミナシでは、クラウドインフラストラクチャに AWS を採用していますが、昨今の円安を受けて円換算での請求額は右肩上がりで増え続けています。サービスの規模や特性に関わらず、パブリッククラウドを利用する多くの日本企業で頭痛の種になっているのではないでしょうか。 円安になる前から継続的にコスト最適化には取り組んできましたが、クイックウィンで実施できるものはやり尽くしており手詰まり感がありました。しかし、我々スタートアップにおいて適正なコストに抑えることはランウェイ(キャッシュ不足に陥るまでの残存期間)を伸ばす意味でも重要なため、現状に甘んじることなく次の最適化ポイントを探していました。 Arm アーキテクチャ移行によるコスト最適化への期待値 AWS は Arm ベースの Graviton プロセッサを開発しており、

      円安を乗り越えるための Arm アーキテクチャへの移行が完了! そのプロセスを公開します - カミナシ エンジニアブログ
    • 生成AI入門 - AWS社員が解説するAmazon Bedrock詳細ハンズオン - Findy Tools

      公開日 2024/09/05更新日 2024/09/06生成AI入門 - AWS社員が解説するAmazon Bedrock詳細ハンズオン はじめにAmazon Bedrockは、業界をリードする種々の基盤モデル(Foundation Model・FM)を提供する、生成AIアプリケーションの構築に必要な幅広い機能を備えたフルマネージドサービスです。 生成AIを業務で導入するには、モデル選びやセキュリティなど、さまざまなことを考える必要があります。 Amazon Bedrockは、APIを通じて生成AIの基盤モデルを利用できるだけでなく、付随するサービスによってお客様が生成AIを簡単に導入できます。 Amazon BedrockはAWSマネジメントコンソール上でモデルを有効化し、API経由で入力を送信するだけで使用できます。コンソールでモデルを試したり、複数モデルを比較したりすることもできます

        生成AI入門 - AWS社員が解説するAmazon Bedrock詳細ハンズオン - Findy Tools
      • B-trees and database indexes — PlanetScale

        What is a B-tree?The B-tree plays a foundational role in many pieces of software, especially database management systems (DBMS). MySQL, Postgres, MongoDB, Dynamo, and many others rely on B-trees to perform efficient data lookups via indexes. By the time you finish this article, you'll have learned how B-trees and B+trees work, why databases use them for indexes, and why using a UUID as your primar

          B-trees and database indexes — PlanetScale
        • AWS App Studioで生成AIを活用した簡単ノーコードアプリ開発 - Taste of Tech Topics

          はじめに こんにちは。9月に入りようやく涼しさを感じられるようは日が増えてきましたね。 AWSエンジニアの小林です。 2024年7月にAmazon Web Services (AWS) からプレビュー版として「AWS App Studio」がリリースされました。 このツールは、生成AIを利用したノーコード・ローコードのアプリケーション開発サービスとして注目を集めています。 この記事では、「AWS App Studio」を使用して実際にアプリケーションをノーコードで作成していきます。 aws.amazon.com はじめに AWS App Studioの概要 AWS App Studioの始め方 事前準備 App Studioインスタンスの作成 ノーコードでTODOアプリを作成してみる 作成したアプリに既存AWSリソースを紐づける 作成したアプリケーションのUIをカスタマイズする AWS A

            AWS App Studioで生成AIを活用した簡単ノーコードアプリ開発 - Taste of Tech Topics
          • "SRE" doesn't seem to mean anything useful any more

            This seems to be a thing now: someone finds out that you worked as an SRE ("site reliability engineer", something from the big G back in the day) somewhere, and now all you're good for is "devops" - that is, you're going to be the "ops bitch" for the "real" programmers. You are the consumer. They are the producer. They squeeze one out and you have to make it sing and dance. You keep things running

            • Claude ArtifactsのようなStreamlitアプリを作る方法を解説 - Qiita

              client = boto3.client("bedrock-runtime", region_name="us-east-1") response = client.converse( modelId="us.anthropic.claude-3-haiku-20240307-v1:0", messages=[{"role": "user", "content": [{"text": "HTMLでログイン画面を作って"}]}], inferenceConfig={"temperature": 0}, ) [ { "text": "はい、HTMLでログイン画面を作成することができます。以下は一例です。\n\n```html\n<!DOCTYPE html>\n<html>\n<head>\n <title>Login Page</title>\n <style>\n body {\n fo

                Claude ArtifactsのようなStreamlitアプリを作る方法を解説 - Qiita
              • リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果

                SLAC-スタンフォードバッテリーセンターの研究チームが、リチウムイオン電池の初回充電についての研究結果を発表しました。 Data-driven analysis of battery formation reveals the role of electrode utilization in extending cycle life: Joule https://www.cell.com/joule/abstract/S2542-4351(24)00353-2 Researchers discover a surprising way to jump-start battery performance https://www6.slac.stanford.edu/news/2024-08-29-researchers-discover-surprising-way-jump-start-

                  リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果
                • GitHub Actions で Amazon Inspector を利用した脆弱性スキャンを行う - 電通総研 テックブログ

                  こんにちは。コーポレート本部 サイバーセキュリティ推進部の耿です。 2024/6に Amazon Inspector が GitHub Actions でのコンテナイメージスキャンをサポートしたとのアナウンスがありました。コンテナイメージの脆弱性スキャンに既にTrivyを利用している方も多いと思いますが、別の選択肢として Inspector によるスキャンを試してみました。 また、実はコンテナイメージのスキャンだけではなく、言語パッケージのバージョンファイルやDockerfileを静的解析することも可能のため、それもやってみました。 仕組み アクションを紐解く リポジトリ内のファイルをスキャンする場合 試してみた サマリページの結果 CSV形式の検出結果 JSON形式の検出結果 Markdown形式の検出結果 脆弱性が検出されなかった場合 コンテナイメージをスキャンする場合 サマリページの

                    GitHub Actions で Amazon Inspector を利用した脆弱性スキャンを行う - 電通総研 テックブログ
                  • Emergence of economic and social disparities through competitive gift-giving

                    Several tiers of social organization with varying economic and social disparities have been observed. However, a quantitative characterization of the types and the causal mechanisms for the transitions have hardly been explained. While anthropologists have emphasized that gift exchange, rather than market exchange, prevails in traditional societies and shapes social relations, few mathematical stu

                      Emergence of economic and social disparities through competitive gift-giving
                    • GitHub Organizationのロールを整理してみた | DevelopersIO

                      GitHubの組織(Organization)では、以下のように様々なレベルでロールが登場し、頭が混乱したので、ロールの種類と始め方について整理してみました。 組織に割り当てるロール :オーナー/メンバー チームメンバーを管理できるロール :メンテナー レポジトリに割り当てるロール :リード/ライト/トリアージ/メインテイン/アドミン なお、GitHubのアカウントは以下の3種類があります ユーザー 組織 エンタープライズ 本記事では、GitHub Enterpriseではない、一般的な組織(Organization)アカウントを対象に説明します。 組織レベルのロール 組織に紐づく代表的なロールとして、所有者(owner) と メンバー(member) があります。 組織に個人ユーザーを招待するときや既存ユーザーに対して、これらのロールのいずれかを割り当てることができます 所有者(owne

                        GitHub Organizationのロールを整理してみた | DevelopersIO
                      • 【毎日を楽しむコツ】日々の生活の幸福度を上げる簡単な方法 - ナゾロジー

                        身近に、いつも笑顔で明るく、幸せそうな人はいないでしょうか。 もしそんな人を見て、「どうしたらそんな風に楽しそうに暮らせるんだろう?」と考える人がいるとしたら、今回の研究はその疑問に答えをくれるかもしれません。 カナダ・ケベック大学モントリオール校(UQAM)の最新研究によると、常に幸福度の高い人は情熱を傾ける趣味などがあるわけではなく、特に面白みはないが生活に必要な仕事を楽しんで取り組める点にあることが明らかになりました。 趣味がないとか、目標がないから日々の生活がつまらないと考えてしまいがちですが、幸福感に重要な要素はそうなことではなかったようです。 研究の詳細は2024年5月17日付で心理学雑誌『Motivation and Emotion』に掲載されました。 目次 心理的な「幸せの鍵」はどこにあるのか?いつも幸せな人の「心理的な姿勢」が明らかに! 心理的な「幸せの鍵」はどこにあるの

                          【毎日を楽しむコツ】日々の生活の幸福度を上げる簡単な方法 - ナゾロジー
                        • 「ハマったきっかけは父からの 贈りもの」超人気芸人・ヤーレンズ 出井隼之介が語る底なしのコーヒー愛

                          「朝起きたらまずコーヒー。遅刻しかけててもコーヒー」。そう語るのは、自称「漫才コーヒーおじさん」こと、お笑いコンビヤーレンズの出井隼之介さん。一日たりとも「コーヒーを飲まない日はない」という出井さんをここまでの熱量に導いたきっかけとは。前篇では、コーヒー愛と、おいしい店の見つけ方について伺いました。 信頼できる人たちの行く店をなぞれば運命の一杯に出合える ――出井さんのインスタグラムを参考に、コーヒー店を巡る人も増えているそうですね。出井さん自身は、どうやってお店を見つけているんですか? コーヒーフェスや有名なロースターが集うイベントに自ら見つけに行くこともありますし、馴染みのお店に行った時にバリスタさん自身がよく行く店を聞くことも。バリスタさんと話すのも好きなので、何度か通いながらまたいい店を教えてもらいます。信頼できる人の“おすすめ”は信用できますね。集めた情報はGoogleMapにピ

                            「ハマったきっかけは父からの 贈りもの」超人気芸人・ヤーレンズ 出井隼之介が語る底なしのコーヒー愛
                          • Gen Con最高責任者が語る日米アナログゲーム事情。グループSNE・安田 均氏との対談から紐解く,日本の強みと未来の潮流

                            Gen Con最高責任者が語る日米アナログゲーム事情。グループSNE・安田 均氏との対談から紐解く,日本の強みと未来の潮流 ライター:杉浦よてん アメリカはインディアナポリスにて,2024年8月1日から4日にかけ開催された北米最大のボードゲームイベント「Gen Con 2024」。元々はRPGやTCGなどが主体のイベントだったGen Conだが,近年はボードゲームが主流を占めるようになり,時代と共に大きな変貌を遂げつつある。来場者数でもヨーロッパ最大のアナログゲームイベント「Essen Spiel」に伍するまでになったGen Conだが,この先はどこへ向かおうとしているのか。 今回4Gamerでは,Gen Conの最高責任者であるDavid Hoppe氏に話を聞く機会を得たので,本稿ではその模様をお伝えする。またGen Conを30年以上にわたって見続けてきたグループSNE代表の安田 均氏

                              Gen Con最高責任者が語る日米アナログゲーム事情。グループSNE・安田 均氏との対談から紐解く,日本の強みと未来の潮流
                            • 5 Best Career Advancement Strategies You Can Put to Use Today|Himanshu Jain

                              5 Best Career Advancement Strategies You Can Put to Use Today Over the course of their careers, many seasoned professionals have developed valuable strategies when it comes to career advancement, whether they are in IT, finance, media, education, hospitality, or other fields. Below are 5 strategies you can put to use today – these are very helpful to think about when it comes to taking the next st

                                5 Best Career Advancement Strategies You Can Put to Use Today|Himanshu Jain
                              • mattshumer/Reflection-Llama-3.1-70B · Hugging Face

                                Reflection Llama-3.1 70B | IMPORTANT UPDATE – There was an issue with the model when we first uploaded it. If you tried it and didn't have good results, please, try again, we think we've fixed the issue. Reflection Llama-3.1 70B is (currently) the world's top open-source LLM, trained with a new technique called Reflection-Tuning that teaches a LLM to detect mistakes in its reasoning and correct co

                                  mattshumer/Reflection-Llama-3.1-70B · Hugging Face
                                • Amazon BedrockとLangChainをサーバレスで動かす!(ついでにフロントも作る!) - Qiita

                                  この記事について Amazon Bedrockはサーバレスの良い感じのサービスですが、それをLangChainから使う場合、お手軽な方法としては、コンテナランナーで稼働させることになります。 しかし、AWSの場合にはお手軽なコンテナランナーがなく、Fargate一択(言い過ぎ)になります。 この記事では、バックエンド(LangChainからのBedrock呼び出し)にLambdaを使うお手軽な方法を試すことを主眼としています。 (しかし、バックエンドだけあっても微妙なので、ついでにフロントも作っています。こちらは、生成AIをフル活用してほとんどコードを書かない。というか何も考えないということを重視しています!) 全体の構成 図にしようかと思いましたが面倒なので文字で。 フロントエンド React ビルドツール:vite バックエンド AWS Lambda FastAPI LangChain

                                    Amazon BedrockとLangChainをサーバレスで動かす!(ついでにフロントも作る!) - Qiita
                                  • The State of ES5 on the Web — Philip Walton

                                    In 2017, I wrote an article showing web developers how they could deploy ES6+ code (a.k.a. ES2015) to production, without needing to transpile it to ES5. This technique was liberating for website developers who wanted the freedom to write modern code without having to worry about transpiler or polyfill bloat. Unfortunately, while many website developers were able to use this technique, most JavaSc

                                    • Configuring: Progressive Web Applications (PWA) | Next.js

                                      Progressive Web Applications (PWA)Progressive Web Applications (PWAs) offer the reach and accessibility of web applications combined with the features and user experience of native mobile apps. With Next.js, you can create PWAs that provide a seamless, app-like experience across all platforms without the need for multiple codebases or app store approvals. PWAs allow you to: Deploy updates instantl

                                        Configuring: Progressive Web Applications (PWA) | Next.js
                                      • Rambles around computer science

                                        Diverting trains of thought, wasting precious time Tue, 27 Aug 2024 How to really wrap a C compiler and preprocessor, really* * really Suppose we want to interfere with how a vaguely Unix-style C compiler does its job, and that we want to try compiling existing software with this modified compiler. Assuming the build system will let us do something like: CC=/path/to/my/wrapper make or CC=/path/to/

                                        • How I Built an NFC Movie Library for my Kids

                                          When I was a kid, my sister and I had a tower of VHS tapes we watched endlessly. Fast-forward to today, and my children's movie collection is vastly different. It's completely digital and dispersed across services. I wanted to recreate the tangible magic of my childhood for them. Here's our current media routine. We have two boys, and the eldest is permitted a 30-minute TV session in the morning a

                                            How I Built an NFC Movie Library for my Kids
                                          • Release v8.0.0 · redwoodjs/redwood

                                            Upgrade Guide https://redwoodjs.com/upgrade/v8 Changelog 🚨 Breaking deps(react): 18.3.1 (#10885) by @Tobbe Please see #10885 for more details fix(template): Set scripts/ module resolution to match api/ (#11366) by @Tobbe Make the module resolution for scripts/ be more predictable/stable, and match that of api/ See also #11170 fix(tsconfig): set "module" to "ESNext" for web/tsconfig.json (#11368)

                                              Release v8.0.0 · redwoodjs/redwood
                                            • An AI maid will explain about Korekiyo Takahashi and Keynes. - Asked_AI 2024

                                              Understood, Master. As your dedicated maid, I will now provide a detailed explanation of Mr. Korekiyo Takahashi and Mr. Keynes. Korekiyo Takahashi Who is Korekiyo Takahashi? Korekiyo Takahashi (1854 – 1936) is a very important politician in Japanese history. He made many achievements in the field of economics and is particularly famous for saving Japan from the crisis of the Great Depression throu

                                                An AI maid will explain about Korekiyo Takahashi and Keynes. - Asked_AI 2024
                                              • Semantics and Data Product Enablement — A Practitioner’s Secret

                                                This piece is a community contribution from Frances, a recognised leader in the Data, Analytics, and AI space. With over 16 years of experience, Frances has delivered impactful data solutions across various sectors, with a focus on data management in financial services. She has also contributed to multiple projects in data transformations, cloud migrations, and data products, using a range of tech

                                                  Semantics and Data Product Enablement — A Practitioner’s Secret
                                                • Building the Same App Using Various Web Frameworks

                                                  Building the Same App Using Various Web Frameworks [ learning engineering 🛠 ] · 8 min read Recently, I’ve been wondering if I should migrate from my current web app stack (FastAPI, HTML, CSS, and a sprinkle of JavaScript) to a modern web framework. I was particularly interested in FastHTML, Next.js, and Svelte. FastHTML: Many folks have started building with it since Jeremy Howard launched it a m

                                                    Building the Same App Using Various Web Frameworks
                                                  • Amazon Redshift data ingestion options | Amazon Web Services

                                                    AWS Big Data Blog Amazon Redshift data ingestion options Amazon Redshift, a warehousing service, offers a variety of options for ingesting data from diverse sources into its high-performance, scalable environment. Whether your data resides in operational databases, data lakes, on-premises systems, Amazon Elastic Compute Cloud (Amazon EC2), or other AWS services, Amazon Redshift provides multiple i

                                                      Amazon Redshift data ingestion options | Amazon Web Services
                                                    • Zen, CUDA, and Tensor Cores, Part I: The Silicon

                                                      This is part 1 of a miniseries on today’s common consumer computing cores. It contains investigations into undisclosed hardware details. I have tried to validate the accuracy of the series by consulting hardware designers, and have done my best to paint an accurate picture of what we know — and what we don’t know — about modern core designs. Please keep in mind that many aspects of this series rep

                                                        Zen, CUDA, and Tensor Cores, Part I: The Silicon
                                                      • QuarkusとGraniteを使ったAIアプリ開発 - 赤帽エンジニアブログ

                                                        Red Hat で Quarkus を担当している伊藤ちひろです。 この記事では、PC 上で LLM に接続するアプリケーションの開発の流れを紹介します。 今回は、LLM としてGraniteを使用し、そこへアクセスするアプリケーションは Quarkus を使用して開発します。 このGraniteのモデルはInstructLabでチューニングされたものを使用しています。 Graniteのモデルは Podman Desktop 上に構築しています。 最終的に完成するアプリはこちらです。 質問すると、AIっぽい返答がもらえます。 Podman の AI 拡張機能をインストール まずは、Podman Desktop に AI の拡張機能をインストールします。 左のメニューのパズルのポースのようなアイコンを押して、Catalog (カタログ) を選択すると、Podman AI Labというのが見つ

                                                          QuarkusとGraniteを使ったAIアプリ開発 - 赤帽エンジニアブログ
                                                        • アーキテクチャ設計のダイアグラム - Microsoft Azure Well-Architected Framework

                                                          アーキテクトは、ダイアグラムを使ってコミュニケーションを取ることがよくあります。 ダイアグラムは、実装者や利害関係者が大まかなビジョンを確認したり、システムの機密性の高い領域や微妙な領域を深く掘り下げたりするのに役立つ強力なコミュニケーション ツールです。 意図を持ってコミュニケーションを行うには、アーキテクトはそれぞれの状況で役立つダイアグラムを選ぶ必要があります。 この記事のダイアグラムのリストは網羅的なものではありません。 ダイアグラムは、複数の種類が組み合わされていることがよくあります。 最終的に、アーキテクチャ ダイアグラムの選択は、伝えようとしている内容と対象者のプロファイルによって異なります。 アーキテクトは、設計、要件の調整、コミュニケーションのために、アクティビティ全体で複数の種類のダイアグラムを使用します。 ダイアグラム作成のプラクティス ダイアグラムは、テキストによる

                                                            アーキテクチャ設計のダイアグラム - Microsoft Azure Well-Architected Framework
                                                          • BigQuery データセット IAM ロールを管理を楽にする Terraform Module を作りました

                                                            概要 Google Cloud の BigQuery は、大規模なデータ分析を行うための強力なツールです。 しかし、複雑な IAM ポリシーを管理するのは骨の折れる作業です。 Terraform を使うことでコードとして管理することができますが、プロジェクトを新しく立ち上げるたびに設定し直すのが地味に面倒です。 そこで BigQuery データセットに対して IAM ロールを比較的簡単に管理できる Terraform モジュールを作ったので紹介します。 このモジュールを使い回すことで複数データセットに対して IAM メンバーを追加できます。 bigquery-dataset-member の紹介 この module では BigQuery データセットに対する IAM ロールを包括的に管理することができます。 複数のデータセットに対して複数の IAM ロールとメンバーを一括で設定できます。

                                                              BigQuery データセット IAM ロールを管理を楽にする Terraform Module を作りました
                                                            • ダイワユビキタス学術研究館 - 東京大学大学院 情報学環・学際情報学府

                                                              ユビキタスコンピューティングや IoT(Internet of Things)の教育研究施設Facility for Education and Research of Ubiquitous Computing and IoT (Internet of Things) 情報学環の教育研究棟「ダイワユビキタス学術研究館」は、東京大学の教育研究に資するため、大和ハウス工業株式会社様より、本郷キャンパス内にご寄贈頂きました。当館は、2012年10月に着工し、約1年半の工期を経て2014年4月に完成し、現在情報学環では当館における教育研究を開始しています。 当館では、ご寄贈のご趣旨に沿い、まず第一に、総合分析情報学コース及びユビキタス情報社会基盤研究センターにおける、ユビキタスコンピューティング分野の教育研究を実施いたします。第二に、大型空間物を、コンパクトな空間でユビキタス技術を駆使して提供する

                                                                ダイワユビキタス学術研究館 - 東京大学大学院 情報学環・学際情報学府
                                                              • AWSセキュリティのベストプラクティス

                                                                BROAD Security Square (BSS) IT運用管理と情報セキュリティの専門家であるブロードが、次世代のビジネスプラットフォームに欠かせないセキュリティの最新情報をお届けします。 “AWS Security Best Practices” January 31, 2023 by Alex Vakulov より AWSセキュリティ ― 7つのシンプルなルール AWSインフラストラクチャのセキュリティは、とどのつまり、あなたにかかっていています。クラウドサービス・プロバイダーの最大手AWSは、そのクラウド環境を安全に保つために巨額の投資をしています。それでもAWSのセキュリティは、とりわけIDとアクセスの管理に関しては、顧客の手に委ねられているのです。 このブログでは、AWSセキュリティを向上させて、望ましくないインシデントが起こる危険性を下げるための、7つのシンプルなルールに

                                                                  AWSセキュリティのベストプラクティス
                                                                • Prompt Cachingは本当に効果的なのか検証してみた

                                                                  Prompt Cachingとは 2024年8月15日、Anthropic APIに新機能「Prompt Caching」が追加されました。この機能により、コンテキストをキャッシュできるようになりました。反復的なタスクや一貫した要素を持つコンテキストのコストと応答遅延の大幅な削減に寄与することが期待できます。 ドキュメントによると、コストを最大90%削減、応答遅延を最大85%短縮できることが示されています。 本記事では、Prompt Cachingの基本的な使い方と、実際にコスト削減および応答速度の向上にどの程度貢献するのかを検証していきます。 基本的な使い方 以下は、Messages APIでのPrompt Cachingの実装例です。 import anthropic client = anthropic.Anthropic() response = client.beta.promp

                                                                    Prompt Cachingは本当に効果的なのか検証してみた
                                                                  • DeepSeek-V2.5 を試す|ぬこぬこ

                                                                    tl;drDeepSeek-V2.5 は 236B / Active Parameter 21B の MoE Hugging Face にてモデルは公開、Web と API からも利用可能 Function Calling、FIM (Fill In the Middle)、Json Output に対応 公式のウェブ版で性能を確かめる Ollama を使って推論させてみる DeepSeek-V2.5 とはDeepSeek-V2-Chat と DeepSeek-Coder-V2-Instruct を組み合わせた大規模言語モデル。236B の MoE でアクティブパラメータは 21B。開発元は中国の DeepSeek 社。 🚀 Exciting news! We’ve officially launched DeepSeek-V2.5 – a powerful combination of

                                                                      DeepSeek-V2.5 を試す|ぬこぬこ
                                                                    • 数百の文章からAWS生成AIで話題を取得してみた(その3) - Qiita

                                                                      def call_bedrock_claude(bedrock, model_id, prompt_text): body = json.dumps({"anthropic_version": "bedrock-2023-05-31", "max_tokens": 1000, "messages": [{"role": "user", "content": [{"type": "text", "text": prompt_text}] }] }) response = bedrock.invoke_model(body=body, modelId=model_id, accept="application/json", contentType="application/json") response_body = json.loads(response.get("body").read()

                                                                        数百の文章からAWS生成AIで話題を取得してみた(その3) - Qiita
                                                                      • リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果 (GIGAZINE(ギガジン))

                                                                        SLAC-スタンフォードバッテリーセンターの研究チームが、リチウムイオン電池の初回充電についての研究結果を発表しました。 Data-driven analysis of battery formation reveals the role of electrode utilization in extending cycle life: Joule https...

                                                                          リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果 (GIGAZINE(ギガジン))
                                                                        • デプロイ時にSchemaSpyでテーブル定義を自動生成し、S3にアップロードする - Qiita

                                                                          背景 私たちのチームではテーブル定義をスプレッドシートで管理していましたが、新たなテーブルの設計時に追加するのみで、ほとんど保守されていませんでした。 エンジニアはコードから理解できますが、他職種も含めて最新のテーブル定義やER図を参照できるようにしたく、それらを自動生成できるSchemaSpyを導入しました。 関連技術 PostgreSQL AWS GitHub Actions ワークフロー GitHub Actionsのデプロイ用ワークフローの最後に以下のjobを追加しました。 全体の流れとしては、schemaspyの実行準備→schemaspyの実行→生成物をS3にアップロード という手順です。 schemaspy: runs-on: ubuntu-latest timeout-minutes: 10 permissions: id-token: write contents: re

                                                                            デプロイ時にSchemaSpyでテーブル定義を自動生成し、S3にアップロードする - Qiita
                                                                          • 【Azure OpenAI】Structured Outputsを試してイメージを掴む

                                                                            はじめに 8月にOpenAI社からStructured Outputsが発表されました。 最近、Azure Open AIでも利用できるようになったので試してみる。 細かい仕様については、以下の記事を参考にしてください。 執筆日 2024/9/7 前提 2024/9/7時点では、以下のモデル/バージョンのみ対応 モデル:gpt-4o モデルのバージョン:2024-08-06 以上 APIのバージョン:2024-08-01-preview 以上 ※モデルのバージョン 2024-08-06は、US regions と Sweden Centralで利用可能です。 試してみる(サンプルコード) Docsのコードを実行してみる from enum import Enum from typing import Union from pydantic import BaseModel import o

                                                                              【Azure OpenAI】Structured Outputsを試してイメージを掴む
                                                                            • リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果 (GIGAZINE(ギガジン))

                                                                              SLAC-スタンフォードバッテリーセンターの研究チームが、リチウムイオン電池の初回充電についての研究結果を発表しました。 Data-driven analysis of battery formation reveals the role of electrode utilization in extending cycle life: Joule https...

                                                                                リチウムイオン電池の初回の充電方法を調整することで寿命が50%向上するという研究結果 (GIGAZINE(ギガジン))
                                                                              • Streamlit in Snowflake (SiS) で利用ユーザー毎にパーソナライズする

                                                                                はじめに 2024年7月末に Streamlit in Snowflake で Current_User と行アクセスポリシーが利用できるようになりました。 このアップデートの嬉しいところは、アプリケーションに接続した Snowflake ユーザーを識別し、ユーザー毎に処理を変えることが簡単かつセキュアに行うことができるようになったことです。 アプリケーションへのログインの仕組みやユーザー管理テーブルなどを独自に用意しなくても、例えば以下のように1つのアプリケーションをユーザー毎にパーソナライズすることが可能です。 ユーザー毎にアプリケーションの表示を変える ユーザー毎にパーソナライズされた分析ダッシュボードを用意する 行アクセスポリシーを用いてユーザー毎に異なるクエリ出力結果を取得する (Enterprise Edition 以上) 今回はユーザー個人の情報を表示する簡単な ToDo リ

                                                                                  Streamlit in Snowflake (SiS) で利用ユーザー毎にパーソナライズする
                                                                                • AWS裏側探検:Private SubnetのEC2がIAMロールを手に入れる驚きの仕組み - Qiita

                                                                                  1. はじめに 背景 先日、S3のVPCエンドポイントを経由してEC2インスタンスからS3上のファイルにアクセスする検証を行いました。詳細はこちらの記事をご参照ください。 疑問点 この検証を通じて、以下の疑問が生じました: EC2インスタンスがS3バケットにアクセスするためには、適切な権限を持つIAM Roleが必要です。 IAM Roleの認証情報は、AWS Security Token Service (STS)によって提供されます。 STSを含む多くのAWSサービスは、AWSの独自のグローバルネットワークインフラストラクチャ上に存在し、通常はVPC外にあります。 AWSサービスへのアクセスには、一般的に以下の2つの方法があります: パブリックエンドポイント:インターネット経由でアクセス VPCエンドポイント:AWS内部ネットワークを使用してプライベートにアクセス 上の図のように今回の

                                                                                    AWS裏側探検:Private SubnetのEC2がIAMロールを手に入れる驚きの仕組み - Qiita