XFLh8D9bArJIszYnoPQ7BZ4ppB530lcd XFLh8D9bArJIszYnoPQ7BZ4ppB530lcd 64134ff6d6b1ca5d10ef0e427d522a78
はじめに GitHub Actions (GHA) 、便利ですね。 便利なんですが、動作確認するのに PR 出してマージするのが煩わしい...。そもそも PR する前に動作確認しておきたいし、やたらに PR 作りたくもない...。 そんな悩みを解消してくれるのが act でした。これならローカルで動作確認できるので GHA 開発が捗ります!! act 使ってみた記事は沢山ありますが、動かすまでに詰まったポイントをお作法として整理 してみました。act の使い方に悩まれている方の参考になれば幸いです。 対象読者 GitHub Actions を使っている / 使おうとしている方 GitHub Actions の動作確認に困っている方 GitHub Actions で AWS の何かしらの操作をしている/したい方 act のインストール User Guide - Installation に従
マーケティングテクノロジーの情報やノウハウ・TIPS、エクスチュア社の情報を発信。【ブログネタ募集】ご興味のある分野を教えてください!ご要望の内容を記事に起こします!メニューの「ブログへの」リクエストよりお送りください。 menu こんにちは、喜田です。 いままでSnowflakeのライトユーザーで一部機能だけに特化して触っている状態でしたが、最近はData Superheroes 2024になったこともあり、いままで関わりの薄かった製品領域も調査したり、海外リージョンでしか出ていないプレビューを触ったりしています。 そのうちの一つがCopilotで、いまは北米など一部リージョンでのみパブリックプレビュー中の、Snowflakeコード開発が一段と捗るAIおしゃべり機能です。 この右側のパネルがCopilotとのチャット。出力が多くてチャットっぽくないですが、上から会話が続いております。 C
既存GoプロジェクトにOpenTelemetryを計装する機会がありました。eBPFによる自動計装ではなく、手動計装を選んだ理由を説明します。 GoアプリケーションへのOpenTelemetry計装手段 Goにおいては、OpenTelemetryの自動計装が公式で用意されていません。公式サイトにAutomaticの章がないことからわかります。おそらく、ランタイムの制約で実行時にアプリケーションの挙動を変えることが難しいのでしょう。 トレースに十分なスパンを含めるために、現状では以下の2つの計装手段があります。既存のGoアプリケーションに導入する手間や影響範囲をイメージいただくために、概要に絞って解説します。 手動計装 eBPFによる自動計装(Work In Progres) 1. 手動計装 まず、OpenTelemetryのSDKをインストールし、セットアップをします。 func main
はじめに インフラエンジニアは日々の業務でプログラムを書く機会が多く、その中で処理の実行やHTTPの通信などでリトライ処理を実装する必要があることが少なくありません。リトライ処理を実装する必要は必ずしもなくても、実装することでバッチが安定することがあります。もっと言っておくとリトライ処理を実装することで、一時的なエラーによる処理の失敗を回避し、バッチ処理の安定性が向上する可能性があります。実行基盤によってジョブの再試行の自動化、最大再試行回数を設定するやPod失敗のバックオフポリシーなどとの兼ね合いを考える必要もあると思います。あとはマジでガー不のバグを引き寄せることもあるので注意が必要です。 はじめに シンプルな例 最大リトライ回数の指定 次のリトライまでの待ち時間の設定 特定の例外のみリトライするケース さいごに 今回はGolangには「retry-go」というリトライ処理を簡潔に実装
こんにちは。SUZURI事業部の@kromiiiと申します。 私のメインの業務はWebアプリケーションの開発ですが、大学院時代のスキルを活かして並行してデータ分析業務も行っています。 データ分析業務ではデータベースのクエリを書くことが多いのですが、私自身SUZURI事業部に配属されたばかりで、テーブルの名前やリレーションを覚えるのが大変でした。そこでクエリの設計を自動化するツールをSlackに導入しました。 その名も tbls-ask bot です。どのようなものか先に見てみましょう。 ユーザーはSlackでメンションする形で、どのようなクエリを実行したいのか自然言語で入力します。 メンションされるとSlack botが起動し、どのDBスキーマを利用するかを尋ねます。 ユーザーがDBスキーマを選択すると、自然言語からSQLクエリを生成し、Slackに返答します。 今回はパブリックに公開する
はじめに こんにちは、FarStep です。 プログラミングを学ぶ中で、「プロセス」と「スレッド」という言葉を耳にしたことがある方は多いと思います。 しかし、これらの違いを明確に説明できる自信がない方も多いのではないでしょうか。 本記事では、プロセスとスレッドの違いについて、エッセンスを抽出して 解説します。 説明を簡潔にしましたので、本記事は 5 分程度で読み終えることができます。 本記事の内容を自分の言葉で説明できるようになれば、プロセスとスレッドの違いの理解は十分でしょう。 それでは、始めます 🚀 プログラムとは プロセスとスレッドの違いを理解する前に、まずは「プログラム」について理解しましょう。 プログラムとは、プログラミング言語で書かれた一連の命令 のことです。 プログラミング言語の例としては、以下のようなものがあります。 C 言語 Java Python Ruby JavaS
ChatGPT登場後に仕事急増も単価はダウン? 買いたたかれる「ビデオ編集」スキルの今後:小寺信良のIT大作戦(1/3 ページ) ChatGPTをはじめとするAIの登場で、メディアではなくなる仕事・なくならない仕事といった特集が組まれた。だが昨今はこうした記事を見かけないのは、まだ具体的にAIの影響が観測できないからだろう。 そんなAIの爆心地ともいえる米国で、フリーランス500万人に対して、生成AIの登場がフリーランスの労働市場にどのような影響を与えたかといった調査が発表された。リサーチしたのは、労働市場動向などの分析を得意とするBloomberryで、元データは世界最大級のアウトソーシングサイトUpworkが公開した求人データである。 ChatGPTのリリース1カ月前の2022年11月と、普及した2024年2月を比較した調査となっている。詳細はオリジナルサイトを見ていただきたいが、パッ
MastodonにURLを含むテキストを投稿すると、URLに沿ったリンクプレビューが生成されます。オープンソース関連の情報を扱うニュースサイト「It’s FOSS」は、Mastodonのリンクプレビュー生成に起因するリクエストの増加によって1日に数回ダウンタイムが発生しているそうです。 Please Don’t Share Our Links on Mastodon: Here’s Why! https://news.itsfoss.com/mastodon-link-problem/ On Mastodon DDoS’ing Sites • Michael Nordmeyer https://michaelnordmeyer.com/on-mastodon-ddosing-sites It’s FOSSのサーバーでは、1日に複数回タイムアウトが発生しています。このタイムアウトは「Mast
NTT東西がメタル回線の代わりに携帯電話回線を活用した「ワイヤレス固定電話」サービスの提供を2024年4月1日に始めた。現時点で提供エリアは限られ、山間部や離島などメタル回線による固定電話サービスの提供が著しく高コストな地域が対象となる。対象エリアの利用者は全国50万世帯にとどまる。 ただしNTTは固定電話に用いるメタル回線の老朽化と維持費の高騰が進み、「2035年にメタル回線が設備限界を迎える」(NTTの島田明社長)と訴えている。島田社長は固定電話サービスを維持する将来制度を提言した際に、ワイヤレス固定電話の活用を挙げた。その言動からは、メタル回線の代替として、無線技術の活用をより増やしたい考えであることが読み取れる。固定電話サービスを維持するために老朽化したメタル回線をどのような技術で置き換えていくか決断すべき時期が迫っている。 基本料は同じ、通話料は若干安い NTT東西のワイヤレス固
これはなに ども、レバテック開発部のもりたです。 今回はSQLのサブクエリについてまとめます。仕事でクエリを書く際、サブクエリは頻出の構文だと思うんですが、同時にサブクエリの書き方を完全に理解しているよという人は案外少ないのではないでしょうか?[1] 実際、MySQLの公式ドキュメントを見ると12ページくらいを割かれており、意外と奥深いのがサブクエリです。使いこなせると便利ですし、何よりちょっとSQLのコツみたいなのがわかって面白いよ、ということで記事にしてみました。 前提 この記事は以下の前提を含んでいます。 環境 MySQL8.0系 読者の知識 なんとなくサブクエリが書ける けど相関サブクエリとかになると「あーっ」つってGoogle meetを閉じてしまうくらいのレベル感 記事のボリューム 18,000文字 おれの卒論が20,000文字だった マサカリ 間違ってたら投げてくれ〜〜 それ
ドイツの州、3万台の自治体PCを「Linux」「LibreOffice」に移行すると発表:欧州委員会のGDPR違反も影響か The Document Foundationが指摘 ドイツ北部のシュレースヴィヒ=ホルシュタイン州は、自治体のPC3万台で使用しているWindowsとMicrosoft OfficeをLinuxとLibreOfficeに移行すると発表した。LibreOfficeの開発元であるThe Document Foundationは、同州が移行を決めた背景として「欧州委員会のGDPR違反」を挙げている。 ドイツ北部のシュレースヴィヒ=ホルシュタイン州は2024年4月4日(ドイツ時間)、自治体のPC3万台で使用しているWindowsとMicrosoft OfficeをLinuxとLibreOffice(およびその他のフリーオープンソースソフトウェア〈FOSS〉)に移行すると発表
AmazonのクラウドコンピューティングサービスであるAWSが提供するストレージサービス・Amazon S3では、写真や動画などのデータをアップロードするためにバケットを作成する必要があります。このS3バケットを空の状態にしていると、AWSの請求額が爆発的に増加してしまうという問題を、ソフトウェアエンジニアのMaciej Pocwierz氏が報告しました。 How an empty S3 bucket can make your AWS bill explode | by Maciej Pocwierz | Apr, 2024 | Medium https://medium.com/@maciej.pocwierz/how-an-empty-s3-bucket-can-make-your-aws-bill-explode-934a383cb8b1 Pocwierz氏はクライアント向けに作成
レッドブルジャパンが4月30日にX(旧Twitter)に投稿した動画が話題になっている。世界的な二輪レース「MotoGP」(ロードレース世界選手権)のバイクをドローンで追従撮影した動画で、サーキットを爆走するバイクにピッタリと追従するドローンの性能がよく分かる映像だ。 しかし、その性能以上に注目が集まっているのが映像の「CGっぽさ」だ。実際に撮影した映像であるにもかかわらず、リアリティーに欠けているという声が相次いだ。Xではこの投稿に対し「ゲームだと思ったら実写だった」「ゲームクリエイターとしては衝撃」などの声が寄せられている。 テクノロジージャーナリストの西田宗千佳氏は「ゲームにしか見えない」という投稿が多い理由として、正午に近い時間で光の方向が真上に近いこと。スピードが速いので地面などの質感が流れ、ドライバーとの間でディテールの違いを強く感じること。そして、ゲームでは見慣れているが、実
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software. This repository, microsoft/go, contains the infrastructure Microsoft uses to build Go. The submodule named go contains the Go source code. By default, the submodule's remote URL is the official GitHub mirror of Go, golang/go. The canonical Git repository for Go source code is located at
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く