並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 209件

新着順 人気順

shellの検索結果1 - 40 件 / 209件

  • 今年のLinuxデスクトップ元年はひと味違う。それは、Omakubがあるからだ。 - laiso

    omakub.org DHHとApple もともと20年来のMacユーザーでTextMate原人であったDHHだが、HEYアプリが何度もAppStoreでリジェクトされた出来事を通じてか、次第にApple反転アンチ化してきた。 元々オルタネイティブな嗜好を持つDHHだったが、脱クラウド運動などの、近年の彼らのビックテックとの闘争にもつながっている。 年初あたりから自社の支給端末であったMacBookのリプレイスを検討し始め、Windows+WSL2やVSCode*1 、そしてLinuxデスクトップの利用を模索し始めていた。 最終的にUbuntuデスクトップを「安住の地」とし、そのセットアップの知見をすべてOmakubに込めたのだ。 エディタをNeovimに*2、スマホもSamsungに乗り換え*3、そしてFrameworkのラップトップを購入。 「ラップトップ買ってきましたUbuntu環境

      今年のLinuxデスクトップ元年はひと味違う。それは、Omakubがあるからだ。 - laiso
    • なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp

      本記事のテーマはGitHub Actionsです。個人的に「もっと早く知りたかった!」と考えているグッドプラクティスを、厳選してお届けします。想定読者は次のとおりです。 普段GitHub Actionsを雰囲気で運用している人 GitHub Actionsをコピペや生成AIで乗り切っている人 他者が書いたコードの意味をより深く理解したい人 本記事でGitHub Actionsの基本は説明しません。グッドプラクティスを含めて基礎から学びたい人は、拙著『GitHub CI/CD実践ガイド』を読んでみてください。GitHub Actionsの基本構文から運用のコツまで、網羅的に解説しています。さて書籍紹介はこれぐらいにして、さっそく本題へ進みます。 GitHub Actionsの設計指針 GitHub ActionsはCI/CDや各種自動化で役立つ、汎用的なワークフローエンジンです。一般的に長期

        なんとなくから脱却する GitHub Actionsグッドプラクティス11選 | gihyo.jp
      • AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog

        SREチームの長田です。 皆さんは操作するAWSアカウントを取り違えたことはありますか? 私はあります。 カヤックのSREは複数のプロダクトを担当することも多く、 ひとつのプロダクトでも環境(本番、ステージング、開発、etc.)ごとにAWSアカウントを分ける場合があり、 扱わなければならないAWSアカウントが多くなる傾向にあります *1。 今回はうっかり別のアカウントのリソースを削除してしまったーといったオペレーションミスを減らすために個人的に行っている、 「気をつける」以外の対策を紹介します。 間違いに気づくための対策 対象のアカウントが操作の対象として正しいかどうかは、結局は操作している本人にしか分かりません *2。 そのため、「アカウント取り違え自体をなくす」のではなく、 「アカウントを取り違えていることに気づきやすくする」ための対策をしています。 AWSコンソール用の対策 AWSコ

          AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog
        • DeNA 流 SaaS の外形監視手法 | BLOG - DeNA Engineering

          はじめに こんにちは、IT 戦略部システム基盤グループの井戸です。 当グループは社内向けに様々なサービス(GitHub、Jira、Confluence など)を提供し、それらの運用を担当しています。最近では社内向けサービスに SaaS を活用する機会が増え、その数も増加しています。 SaaS を利用することは、従来のオンプレミスのサービスと比較していくつかのメリットがあると言われており、概ねその通りだと思います。 物理サーバーを購入する必要がないため、導入コストが低い 月額利用が一般的なため、利用開始や解約のハードルが低い ベンダーがセキュリティ対策を担当するため、ユーザーはセキュリティを意識する必要がない クラウド上でサーバーの管理が行われるため、物理的なスペースを確保する必要がない 障害時の対応はベンダーが行うため、自ら対応する必要がない ただし、「障害時の対応はベンダーが行うため、自

            DeNA 流 SaaS の外形監視手法 | BLOG - DeNA Engineering
          • Cloud RunがIAPでよりお手軽に認証できるようになりました!

            注意 この機能は2024年11月3日現在、まだPrivate Previewのため、利用申請が必要です。 申請方法はGoogle担当者にご相談ください。 IAPとは Identity-Aware Proxy(IAP)はGoogle Cloudが提供するセキュリティ機能で、特定のユーザーのみがリソースにアクセスできるように制御するプロキシサービスです。 これまではCloud RunでIAPによる認証を利用するにはCloud Load Balancerを構築する必要がありましたが、今回のアップデートによりCloud Run単体でIAPを設定できるようになりました! 手順 今のところはgcloudコマンドからしか設定できないようなので、Cloud Shellで実行します。 IAP用サービスアカウントの作成と権限付与 まず、IAPに必要なサービスアカウントを作成し、「run.invoker」権限を

              Cloud RunがIAPでよりお手軽に認証できるようになりました!
            • GitHub - tzador/makedown: Organise your shell scripts within executable markdown files

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - tzador/makedown: Organise your shell scripts within executable markdown files
              • Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能

                Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能 同社は今年(2024年)4月に一般向けのコーディング支援AIサービス「Gemini Code Assist」を発表しています。 Gemini Code AssistはVisual Studio Code、IntelliJ、PyCharmなどのコードエディタやIDE、そしてCloud Shell EditorやCloud WorkstationsなどのGoogleのサービスで利用可能。 C、C++、Go、Java、JavaScript、Pythonなど 20 以上のプログラミング言語をサポート。書きかけのコードの補完やチャットによるコードの生成、コードの説明、単体テストの生成などの機能が備わっています。 また、ITエンジニア向けのQ&A

                  Google Cloud「Gemini Code Assist Enterprise」提供開始。GitHubのリポジトリからコード読み込んでカスタマイズ可能
                • Cursor vs GitHub Copilot

                  Let's talk about AI coding assistants. They're basically the new hot topic in dev tools, and for good reason. They're designed to help developers write code more efficiently and with fewer errors. They're pretty dang cool. While there are quite a few players in this space, let's zoom in on two of the major contenders. In one corner, we've got GitHub Copilot, the established player. In the other, C

                    Cursor vs GitHub Copilot
                  • 【速報】Rails 8.0.0がリリースされました|TechRacho by BPS株式会社

                    Ruby on Rails 8.0.0がリリースされました。 Rails 8.0: #NOBUILD, #NOPAAS, all-in on SQLite as a production database option with jobs, cache, and cable, new authentication generator, and so much more! Final release is out 🎉 https://t.co/qom10worLW — DHH (@dhh) November 7, 2024 リリース情報: Ruby on Rails — Rails 8.0: No PaaS Required 英語版Changelogをまとめて見るにはGItHubのリリースタグ↓が便利です。v8.0.0タグの日付は日本時間の2024/11/08 07:29でした。 Rele

                      【速報】Rails 8.0.0がリリースされました|TechRacho by BPS株式会社
                    • Weird Lexical Syntax

                      I just learned 42 programming languages this month to build a new syntax highlighter for llamafile. I feel like I'm up to my eyeballs in programming languages right now. Now that it's halloween, I thought I'd share some of the spookiest most surprising syntax I've seen. The languages I decided to support are Ada, Assembly, BASIC, C, C#, C++, COBOL, CSS, D, FORTH, FORTRAN, Go, Haskell, HTML, Java,

                        Weird Lexical Syntax
                      • FourKeys風の指標で開発生産性が4.5倍になった話 | CyberAgent Developers Blog

                        こんにちは、FANTECH本部の山下(@takecy)です。 エンジニアリング活動の計測や可視化、難しいですよね。 そもそもそんな事が可能なのか?と思いつつも、自分たちはこんだけやっているぜ、1年前と比べてこんだけ改善したぜ、というのが見えるのは、ドラクエのレベルアップと同じような楽しさがあります。(ドラクエ3予約しました) 紆余曲折を経てエンジニアリング活動を計測/可視化した後、開発フローなどを見直したら、結果的に指標が思った以上に伸びたのが目に見えて、テンションが上がったお話をご紹介します。 計測と可視化方法 エンジニアリング活動の計測方法は色々ありますが、まずは王道のFourKeysを使ってやってみることにしました。 2022/03月ごろからこの試みを開始しました。 FourKeysとは 色々なところで言及されているので詳細な説明は省略しますが、ソフトウェア開発チームのパフォーマンス

                          FourKeys風の指標で開発生産性が4.5倍になった話 | CyberAgent Developers Blog
                        • Anthropic Computer Useはどうやって実現されているのか? - laiso

                          答え:スクショからシェルのコマンドに渡す値を生成する # 開発者が実装する! await asyncio.create_subprocess_shell("xdotool mousedown 1 mousemove --sync 750 738 mouseup 1") 🤖「ヨシ!」 さらに詳しく さらに詳しく Anthropic Computer Use の概要 実装例と使用方法 VNC サーバーと NoVNC を使用した接続 送受信フロー 送信 受信 computer_20241022 ツールの例: コード例: text_editor_20241022 ツールの例: bash_20241022 ツールの例: 結果の保存 スクリーンショットの base64: コード例: 処理とループ ループ内でのスクリーンショット取得 タスクを完了したと判断する基準 その後の処理 具体的な処理の流れの例

                            Anthropic Computer Useはどうやって実現されているのか? - laiso
                          • Fearless SSH: short-lived certificates bring Zero Trust to infrastructure

                            BastionZero joined Cloudflare in May 2024. We are thrilled to announce Access for Infrastructure as BastionZero’s native integration into our SASE platform, Cloudflare One. Access for Infrastructure will enable organizations to apply Zero Trust controls in front of their servers, databases, network devices, Kubernetes clusters, and more. Today, we’re announcing short-lived SSH access as the first

                              Fearless SSH: short-lived certificates bring Zero Trust to infrastructure
                            • How Israel killed enemy number one Yahya Sinwar

                              Israeli troops had for more than a year hunted the leader of Hamas, who disappeared in Gaza soon after masterminding the 7 October attacks. Yahya Sinwar, 61, was said to have spent much of his time hiding in the tunnels under the Strip, along with a cadre of bodyguards and a "human shield" of hostages seized from Israel. But ultimately, it appears he met his end in a chance encounter with an Israe

                                How Israel killed enemy number one Yahya Sinwar
                              • Octoverse: AI leads Python to top language as the number of global developers surges

                                Remember when people said AI would replace developers? Our data tells a different story. As AI rapidly expands, developers are increasingly building AI models into applications and engaging with AI projects on GitHub in large numbers. At the same time, we’re seeing an unprecedented number of developers join GitHub from across the globe, and many of these developers are contributing to open source

                                  Octoverse: AI leads Python to top language as the number of global developers surges
                                • 北からのジョブオファー: ソフトウェア開発者を狙うContagious Interview | セキュリティ研究センターブログ

                                  はじめに LinkedInなどのソーシャル・ネットワーキング・サービスや人材マッチングプラットフォームでソフトウェア開発者に好条件の求人を提示し、インタビューの中でマルウェア "BeaverTail"、"InvisibleFerret"に感染させて暗号資産やソースコードなどの開発関連ファイルを窃取する攻撃キャンペーンが観測されています。その攻撃キャンペーンは"Contagious Interview"と呼ばれ、昨年分析記事が公開されました [1] 。 Contagious Interviewは北朝鮮(DPRK)が関与していると考えられており、CrowdStrike社は攻撃グループを"Famous Chollima"と呼称し [2] 、その活動を追跡しています。Contaigious Interviewにより多大な被害が発生した事案(US $72,000相当の暗号通貨を窃取。日本円で約1,0

                                    北からのジョブオファー: ソフトウェア開発者を狙うContagious Interview | セキュリティ研究センターブログ
                                  • What’s New in POSIX 2024 – XCU

                                    Table of Contents Highlights Handling of Filenames in Shell Modern C Limits & Cooperation Makefiles Logging Internationalization Minor Changes Changes Index In the 1950s, computers did not really interoperate. ARPANET has not yet happened (that would become a thing in the 60s), and every operating system was typically tied to the hardware that was meant to run on. Most communication actually happe

                                      What’s New in POSIX 2024 – XCU
                                    • Git and jujutsu: in miniature

                                      Last night in bed, I realised we’d encountered a scenario at work during the day where something happened so fluidly in jujutsu that it’d make a good case story! Let’s compare, step by step, how it’d look with git. The stage is set: you’re working on a big, old, legacy codebase, and you’re 10 commits deep in a branch where you’re adding a new parsing component which will, by the time the branch is

                                      • Visual Studio Code October 2024

                                        GitHub Pull Requests Version 0.100.0 of the GitHub Pull Requests extension adds Copilot integration: Use the @githubpr chat participant in the Chat view to search for issues, summarize issues/prs, and suggest fixes for issues. @githubpr uses a number of Language Model tools to accomplish this. There's also a new Notifications view that shows GitHub notifications, with an action to prioritize them

                                          Visual Studio Code October 2024
                                        • 横浜で開催される「ミステリー・オブ・ツタンカーメン~体感型古代エジプト展~」が、11月1日(金曜)よりチケット販売開始! | Neopress ネオプレス

                                          2024年12月13日(金曜)より横浜みなとみらいのツタンカーメン・ミュージアム(PLOT48)で開催される、「ミステリー・オブ・ツタンカーメン~体感型古代エジプト展~」。その前売りチケットが11月1日(金曜)より販売開始。美術館や博物館を超えるイマーシブ空間で、世界で最も有名な王、ツタンカーメンのミステリーに迫る体感型展覧会がもうすぐ開催です。 日本を代表する各界のエキスパートが集結! 2023年に角川武蔵野ミュージアムにて開催された古代エジプト展「ツタンカーメンの青春」に引き続き、新しい視点から古代エジプト文明を体感する本展のために、制作スタッフとして各界のエキスパートが再び集結しました。 監修は、エジプト考古学者で名古屋大学高等研究院准教授、河江肖剰氏で、米国ナショナルジオグラフィック協会のエマージング・エクスプローラーとしても活躍しています。各種メディアへの出演のほか、自ら発信する

                                            横浜で開催される「ミステリー・オブ・ツタンカーメン~体感型古代エジプト展~」が、11月1日(金曜)よりチケット販売開始! | Neopress ネオプレス
                                          • Meet ‘Luce’: The Vatican’s cartoon mascot for Jubilee 2025

                                            The official mascot for the Catholic Church’s 2025 Jubilee Year is named “Luce,” which is Italian for “light.” | Credit: Simone Legno/tokidoki/Vatican Media Vatican City, Oct 28, 2024 / 12:55 pm Ahead of the 2025 Jubilee, the Vatican has launched a cartoon mascot unveiled Monday as the cheerful face of the Catholic Church’s upcoming holy year. The mascot, named Luce — which means “light” in Italia

                                              Meet ‘Luce’: The Vatican’s cartoon mascot for Jubilee 2025
                                            • APT41:中国ハッカー集団が6カ国で大規模サイバー攻撃 – 海運・物流など標的に - イノベトピア

                                              Last Updated on 2024-10-22 08:07 by admin 中国の国家支援ハッカーグループAPT41が、2023年から2024年にかけて、イタリア、スペイン、台湾、タイ、トルコ、イギリスの6カ国で、海運・物流、メディア・エンターテインメント、テクノロジー、自動車産業を標的とした持続的なサイバー攻撃キャンペーンを展開した。 GoogleのMandiant社とThreat Analysis Group(TAG)の調査によると、APT41は被害組織のネットワークに長期間にわたって不正アクセスし、機密データを抽出した。攻撃者はANTSWORDやBLUEBEAMなどのWebシェル、DUSTPANやDUSTTRAPなどのカスタムドロッパー、SQLULDR2やPINEGROVEなどの公開ツールを使用して、持続性の確保、追加ペイロードの配信、データ窃取を行った。 DUSTTRAPマ

                                                APT41:中国ハッカー集団が6カ国で大規模サイバー攻撃 – 海運・物流など標的に - イノベトピア
                                              • ASCII control characters in my terminal

                                                Hello! I’ve been thinking about the terminal a lot and yesterday I got curious about all these “control codes”, like Ctrl-A, Ctrl-C, Ctrl-W, etc. What’s the deal with all of them? a table of ASCII control characters Here’s a table of all 33 ASCII control characters, and what they do on my machine (on Mac OS), more or less. There are about a million caveats, but I’ll talk about what it means and al

                                                • いよいよ本日より予約開始!やりすぎ!? あみあみ×蝸之殻1/12「I:P マスカレーナ Ver.1」デコマスから製品までの道のりを開発者自ら語る【遊戯王カードゲーム MFC】【後編】 – Hobby JAPAN Web

                                                  「遊戯王カードゲーム」の25周年を記念して “メーカーの垣根を越えた歴代モンスター立体化プロジェクト”が本格化。さまざまなメーカーから超精巧なスタチューフィギュアがリリースされるなか、新ブランド・あみあみ×蝸之殻 Snail Shell よりついにアクションフィギュア「I:P マスカレーナ Ver.1/遊戯王カードゲームモンスターフィギュアコレクション(以下、I:P マスカレーナ Ver.1)」が登場する。 決闘者の諸君! こんにちは! 「I:P マスカレーナ Ver.1 1/12 完成品アクションフィギュア/遊戯王カードゲーム モンスターフィギュアコレクション 」の企画・開発を担当しております、あみあみ中国事業室のビュービューです。 本題に入る前にまず予約解禁が遅れたことについてお詫びさせていただきます。6月に掲載された前編では「2024年夏頃」と予約解禁日を発表したのですが、諸事情で再

                                                    いよいよ本日より予約開始!やりすぎ!? あみあみ×蝸之殻1/12「I:P マスカレーナ Ver.1」デコマスから製品までの道のりを開発者自ら語る【遊戯王カードゲーム MFC】【後編】 – Hobby JAPAN Web
                                                  • SharePoint サイトへの PnP テンプレートの適用

                                                    パラメーターに関する簡単なガイダンスを次に示します。 SiteTitle: は、ターゲット サイトでプロビジョニングされるタイトルです。 SiteUrl: は、テンプレートによってプロビジョニングされたサイトのサーバー相対 URL です。 / sites/name-of-the-site のようになります。 RetailOperationsSiteTitle: は、Global Sales Hub テンプレートのターゲット テナントにプロビジョニングされたコミュニケーション サイトのタイトルです。 RetailOperationsSiteUrl: は、テンプレート Global Sales Hub によってプロビジョニングされた Retail Operations Communication Site のサーバー相対 URL です。 / sites/name-of-the-site のよう

                                                      SharePoint サイトへの PnP テンプレートの適用
                                                    • 第232回 MySQL Shell for VS Codeをインストールしてみる | gihyo.jp

                                                      今回は、第226回 MySQL Shellを使ってdumpしてみる で紹介したMySQL ShellをVisual Studio Code(以後VSCodeと表記します)で使用するプラグインである「MySQL Shell for VS Code」について紹介します。現在プレビュー版のため将来の仕様とは異なる場合がありますが、現状でも非常に便利な機能が揃っています。 検証環境 今回はDockerで建てたMySQLを使用します。以下のコマンドでDockerを建てて、ローカルからアクセスします。 % docker run --platform linux/x86_64 -p 127.0.0.1:3307:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_USER=kk2170 -e MYSQL_PASSWORD=my-secret-pw -d m

                                                        第232回 MySQL Shell for VS Codeをインストールしてみる | gihyo.jp
                                                      • 業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ

                                                        こんにちは!!! 広告事業本部でアプリケーションエンジニアをしている森田です!! みなさん、Zsh使ってますか?? 僕は昨年、新卒で入社したタイミングでbashから乗り換えて使い始めました。 業務でMacを使用するようになり、シェルを立ち上げるたびに「デフォルトZshやから乗り換えてな」的なメッセージが出てくるのが嫌で乗り換ることになりました... きっかけとしてはこの通り受動的なものだったのですが、使ってみると意外と高機能でプラグインも豊富で以前よりよい開発体験を得ることができています。 乗り換えたてのころ、まわりの皆さんがどんな設定にしているのかなと気になり、 「ゾッシュってどんな設定にしてますか?」 と聞いたことがあり、場が一瞬???となったことがありました。 このブログではそんな僕がZshをズィーシェルと読むことを知り、業務のためにZshの設定ファイル.zshrcをいじってきた、そ

                                                          業務で使用している .zshrc 大公開!!! 〜〜ちょっとした解説付き〜〜 - Adwaysエンジニアブログ
                                                        • GitHub - MilesCranmer/rip2: A safe and ergonomic alternative to rm

                                                          rip is a rust-based rm with a focus on safety, ergonomics, and performance. It favors a simple interface, and does not implement the xdg-trash spec or attempt to achieve the same goals. Deleted files get sent to the graveyard 🪦 (typically /tmp/graveyard-$USER, see notes on changing this) under their absolute path, giving you a chance to recover them 🧟. No data is overwritten. If files that share

                                                            GitHub - MilesCranmer/rip2: A safe and ergonomic alternative to rm
                                                          • Escaping the Chrome Sandbox Through DevTools

                                                            By ading2210 on 10/16/24 Introduction This blog post details how I found CVE-2024-6778 and CVE-2024-5836, which are vulnerabilities within the Chromium web browser which allowed for a sandbox escape from a browser extension (with a tiny bit of user interaction). Eventually, Google paid me $20,000 for this bug report. In short, these bugs allowed a malicious Chrome extension to run any shell comman

                                                              Escaping the Chrome Sandbox Through DevTools
                                                            • Amazon Route 53 announces HTTPS, SSHFP, SVCB, and TLSA DNS resource record support - AWS

                                                              Amazon Route 53 announces HTTPS, SSHFP, SVCB, and TLSA DNS resource record support Route 53 now supports HTTPS and Service Binding (SVCB) record types, which provide clients with improved performance and privacy. Instead of only providing the IP addresses of endpoints in response to a DNS query, HTTPS and SVCB records respond with additional information needed to set up connections such as whether

                                                                Amazon Route 53 announces HTTPS, SSHFP, SVCB, and TLSA DNS resource record support - AWS
                                                              • Upgraded Claude 3.5 Sonnet from Anthropic (available now), computer use (public beta), and Claude 3.5 Haiku (coming soon) in Amazon Bedrock | Amazon Web Services

                                                                AWS News Blog Upgraded Claude 3.5 Sonnet from Anthropic (available now), computer use (public beta), and Claude 3.5 Haiku (coming soon) in Amazon Bedrock Four months ago, we introduced Anthropic’s Claude 3.5 in Amazon Bedrock, raising the industry bar for AI model intelligence while maintaining the speed and cost of Claude 3 Sonnet. Today, I am excited to announce three new capabilities for the Cl

                                                                  Upgraded Claude 3.5 Sonnet from Anthropic (available now), computer use (public beta), and Claude 3.5 Haiku (coming soon) in Amazon Bedrock | Amazon Web Services
                                                                • lock 機構のための GitHub Action を作った

                                                                  lock 機構を実現するための GitHub Action を作ったので紹介します。 背景 lock 機構によって複数のプロセスが同時に実行されるのを防ぐことが出来ます。 例えば GitHub Flow で Pull Request (以下 PR) をマージしたらデプロイを実行する場合に、デプロイ直前に lock を取り完了後に unlock することで、デプロイ中に他の PR がマージされてデプロイが複数同時に実行されるようなことを防ぐことが出来ます。 また、 Terraform で State の分割作業を行う際に、作業前に lock を取り完了後に unlock することで作業中に terraform plan, apply が実行されるのを防ぐことが出来ます。 今回は GitHub Actions で簡単に lock 機構を実現するための Action を開発しました。 特徴 今回

                                                                    lock 機構のための GitHub Action を作った
                                                                  • Elsevier’s stranglehold on academia: How publishers get rich off our data

                                                                    Christien Boomsma Christien is sinds 2016 achtergrondcoördinator bij UKrant. Ze plant de achtergrondverhalen en begeleidt de auteurs. Bij haar eigen verhalen ligt de focus op wetenschap en academisch leven. Daarnaast schrijft ze veel over onderwerpen als sociale veiligheid en maakt ze graag persoonlijke interviews. In haar vrije tijd schrijft ze jeugdboeken en geeft schrijftrainingen. When UG phil

                                                                      Elsevier’s stranglehold on academia: How publishers get rich off our data
                                                                    • コンテナイメージを使用してpuppeteerをAWS Lambdaで動かす

                                                                      こんにちは。株式会社スペースマーケットでフロントエンドエンジニアをしておりますwado63です。 puppeteerをコンテナイメージを使ったlambdaで動かそうとした際にかなり苦戦したので、その際のtipsを共有できればと思います。 AWS, Lambda, Puppeteer, Dockerをそれぞれ使ったことあるような方向けの記事となっておりますのでご了承ください。 ざっくりまとめ Macのarm64環境でdocker buildしてpuppeteerは動かせますがversion指定が行いづらい chromeはimageを小さくするためにchrome-headless-shellを使う Rosettaを使ってx86_64環境でdocker buildするのがいいが、aws-lambda-ricのinstallに時間がかかる lambdaでpuppeteerを動かす際、ブラウザは同じ

                                                                        コンテナイメージを使用してpuppeteerをAWS Lambdaで動かす
                                                                      • Emacs on WSL2 のための Alacritty 導入メモ - Qiita

                                                                        Alacritty の設定 基本的には以下の記事にある設定を拝借した。 Windowsで至高のターミナル生活を求めて(Alacritty編): https://www.asobou.co.jp/blog/web/alacritty WSL を起動するための設定 今回重要なのは shell: 以下の設定。これを入れないと Alacritty 起動時に Powershell が起動してしまう。 -d 以下は自分が利用しているディストリビューションの名前に変更する。 分からない場合は、Powershell で wsl -l を実行するとディストリビューションの一覧がでるのでそれを見てみるとよさそう。 見た目とマウスイベントに関する設定 上記の記事にある設定の残りの部分は見た目とマウスイベントに関する設定なのでお好みで。 ただ、以下の 2 点は自分の環境では動作せずコメントアウトした。 font:

                                                                          Emacs on WSL2 のための Alacritty 導入メモ - Qiita
                                                                        • Directives: use cache | Next.js

                                                                          // File level 'use cache' export default async function Page() { // ... } // Component level export async function MyComponent() { 'use cache' return <></> } // Function level export async function getData() { 'use cache' const data = await fetch('/api/data') return data } Good to know use cache is an experimental Next.js feature, and not a native React feature like use client or use server. Any s

                                                                            Directives: use cache | Next.js
                                                                          • How to fork: Best practices and guide

                                                                            Fork maintenance — keeping your changes in sync with the latest updates from the original project — can quickly become a mess. Trust me. Over the years, my work did sometimes involve maintaining forks of various open-source projects. That’s not the case with my job now, but when a colleague reached out for help with a fork that hadn’t been rebased in ages, it got me thinking that the steps I follo

                                                                            • UN says no food has entered northern Gaza since start of October, putting 1 million people at risk of starvation | CNN

                                                                              No food has entered northern Gaza since the start of October, putting 1 million people at risk of going hungry, the World Food Programme told CNN on Friday. In August, approximately 700 hundred aid trucks entered northern Gaza. In September, only 400 aid trucks entered, after commercial operations ceased at the Allenby Crossing on the border between the occupied West Bank and Jordan, the WFP added

                                                                                UN says no food has entered northern Gaza since start of October, putting 1 million people at risk of starvation | CNN
                                                                              • Google Search でハルシネーションに立ち向かえ!〜 Gemini のグラウンディング機能徹底活用

                                                                                何の話かと言うと Google Cloud で提供される基盤モデルの Gemini 1.5 Pro / Flash には、Google 検索や Vertex AI Search と連携するグラウンディング機能があります。この機能の使い方を説明します。 基礎知識の確認 大規模言語モデルは、モデルの学習時に得た情報をもとに回答を生成するため、学習時に存在しない情報を必要とする質問には正しく回答できません。この課題を解決する方法として、大きく、ファインチューニングとプロンプトエンジニアリングの 2 つの手法があります。 大規模言語モデルの回答品質を向上する方法 ファインチューニングは、追加学習用のデータや学習処理を実行するインフラが必要となるので、まずは、プロンプトエンジニアリングを試す場合が多いでしょう。プロンプトエンジニアリングによる改善例としてよくあるのが、学習時に存在しない情報をプロンプ

                                                                                  Google Search でハルシネーションに立ち向かえ!〜 Gemini のグラウンディング機能徹底活用
                                                                                • 音質評価用プレイリストに登録している147曲を全て紹介します - Abusan’s Journey

                                                                                  おはこんばんちは、あぶさんです。 今回はレビューではなく、オーディオの音質評価に使用しているプレイリストの中身をご紹介しましょう。 それぞれの楽曲について、どこに注目してどのように聞こえればいいのかを解説します。 周波数帯域の分け方 音質評価用プレイリスト紹介 Sparks - by Nikonn, Maroula Doin' it Right - by Daft Punk, Panda Bear Movie girl - by Novika My Best Life (Club Mix) - by KSHMR, Mike Waters Enchantment - by Nora En Pure Pizza - by Martin Garrix Welcome To St. Tropez - DJ Antoine VS Mad Mark Mix - by DJ Antoine, Kalen

                                                                                    音質評価用プレイリストに登録している147曲を全て紹介します - Abusan’s Journey