並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 191件

新着順 人気順

Testの検索結果1 - 40 件 / 191件

  • 大人になってから英語の学び直しをする方法!社会人が英語をやり直すオススメの勉強法とは

    「学生時代にもっと勉強しておけば良かった」大人ならば一度は思ったことがあるのではないでしょうか。 特に「英語をもっと勉強しておけば、今このような苦労はしなかったのに……」という後悔の念に駆られ、大人になってから英語を学び直す方はとても多いです。 英語は大人になってからでも十分、習得できます。しかし、記憶力も体力も充実していた学生時代とは、少し勉強のアプローチを変える必要があります。 今さら中学生向けの文法問題集を解いたり、大学受験用の頻出単語帳を一から暗記したりするのは、大人の学び直しとしては正しいアプローチとは言えません。望むような英語力はつかないのです。 この記事では、大人になってから英語を学び直すときの勉強方法についてご紹介します。 学習に取り組む上で抑えておきたいポイントや、活用したい無料の動画サイトなどおすすめの教材もご紹介しています。 「英語を学び直そうと思うが、何から始めたら

      大人になってから英語の学び直しをする方法!社会人が英語をやり直すオススメの勉強法とは
    • 【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita

      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Pyxel作者です。Qiita初投稿です。よろしくお願いします。 皆様、Python向けレトロゲームエンジンPyxelのご愛顧ありがとうございます。 「気軽に楽しくゲームプログラミング」をコンセプトに、2018年にGitHubで公開を始めたPyxelも、おかげさまで現在15,000スター、ダウンロード数は80万を超えることができました。 4億を超えるGitHubプロジェクトの中で、Python向けゲーム開発環境としてはダントツの1位(2位は7.5kスターのPygame)、全言語合わせたゲームエンジンの中でも8位にランクインしており、7位

        【公式】レトロゲームエンジンPyxelを使わない理由が見つからない - Qiita
      • いい年してパーカーを着ている「子供服おじさん」女子から嫌われまくってた : 登山ちゃんねる

        2024年10月29日 いい年してパーカーを着ている「子供服おじさん」女子から嫌われまくってた カテゴリおもしろ・ネタ Comment(142) 1: 名無しさん 2024/10/27(日) 15:45:33.20 ID:Mgqa6xtB0 せめてジャケットは着とけな スポンサーリンク ▽おすすめ 3: 名無しさん 2024/10/27(日) 15:46:46.67 ID:2XuL5r7oH ジャケットて 9: 名無しさん 2024/10/27(日) 15:49:10.91 ID:sm3MCd680 おっさんは目立たたない服を着たいからパーカーなんだよ 23: 名無しさん 2024/10/27(日) 15:54:03.52 ID:0AXHwVqt0 >>9 目立ちたくないなら尚さらフード付きは悪手やろ 10: 名無しさん 2024/10/27(日) 15:49:55.40 ID:WYxpm

          いい年してパーカーを着ている「子供服おじさん」女子から嫌われまくってた : 登山ちゃんねる
        • フロントエンド開発環境スタートセット2024秋 - トレタ開発者ブログ

          こんにちは、トレタ VPoEの北川です。 今回は弊社でフロントエンドアプリケーションを新しく構築する際の開発環境として、何のライブラリを入れるかという開発環境初期セットを紹介しようと思います。 Web Framework / CSS Framework / Tesing Framework / Linter / Formatter、それぞれ定番で使うデファクトが大体ありましたが、近年では新しいライブラリも登場したので、2024年現在・最新版を、今回は直近で作られた実際のリポジトリを例にご紹介します。 今回紹介するリポジトリのアプリケーションはtoB向けの管理画面のアプリケーションで、特質した部分も特にない一般的なWebアプリケーションです。 それでは早速、package.jsonの内容はを見ていきましょう。 "dependencies": { "next": "14.2.13", "rea

            フロントエンド開発環境スタートセット2024秋 - トレタ開発者ブログ
          • 【速報】ついに発射台でブースターを空中キャッチ スペースXが「スターシップ」の第5回飛行試験を実施

            アメリカの民間宇宙企業SpaceX(スペースX)は日本時間2024年10月13日、同社が開発中の新型ロケット「Starship(スターシップ)」による第5回飛行試験を実施しました。Starship宇宙船は宇宙空間を飛行後に大気圏へ再突入し、発射から1時間ほど後に予定通りインド洋への着水を行って飛行を終えています。 Starshipとは? Starshipは1段目の大型ロケット「Super Heavy(スーパーヘビー)」と2段目の大型宇宙船「Starship」からなる全長121mの再利用型ロケットで、打ち上げシステムとしてもStarshipの名称で呼ばれています。今回の飛行試験は2024年6月に続く5回目の無人飛行試験で、計画ではSuper Heavyブースターは発射約7分後に発射台へ帰還し、Starship宇宙船は発射約1時間5分後にインド洋の目標地点へ着水することになっていました。 関連

              【速報】ついに発射台でブースターを空中キャッチ スペースXが「スターシップ」の第5回飛行試験を実施
            • 猫は人間の赤ちゃんより短時間で言葉を学習できる可能性

              猫は古くから人間と生活を共にしており、過去の研究では飼い主の言葉と他人の言葉を聞き分けたり、同居する猫の名前を学習したりすることがわかっています。日本の麻布大学の研究チームが発表した論文では、猫は人間の幼児よりも短時間で言葉を学習できる可能性があると示されました。 Rapid formation of picture-word association in cats | Scientific Reports https://www.nature.com/articles/s41598-024-74006-2 Cats beat babies at word-association game | Science | AAAS https://www.science.org/content/article/cats-beat-babies-word-association-game Cats

                猫は人間の赤ちゃんより短時間で言葉を学習できる可能性
              • 組織に自動テストを書く文化を根付かせる戦略(2024秋版) / Building Automated Test Culture 2024 Autumn Edition

                2024年10月18日 日本SPIコンソーシアム(JASPIC) ソフトウェアプロセス改善カンファレンス2024

                  組織に自動テストを書く文化を根付かせる戦略(2024秋版) / Building Automated Test Culture 2024 Autumn Edition
                • 「だんご屋のひまつぶし」完全解析 - すぎゃーんメモ

                  「だんご屋のひまつぶし」とは 最長手順の問題は…? 組み合わせ、グラフ問題 プログラムで解く 状態の列挙 グラフの構築 最短経路問題を解く WASM化して、ブラウザ上で解く もしもすべて異なる団子だったら さらに一般化していくと 到達可能性 頂点数 本数を固定し、高さを変える 高さを固定し、本数を変える まとめ Repository 「だんご屋のひまつぶし」とは 「ハノイの塔」の派生型のようなパズル。 高さ3の串が3本あり、3色の団子2個ずつ計6個が刺さっている。これらを1個ずつ移し替えて、ある状態からある状態へと遷移させる、というゲーム。 移動できるのは各串で一番上にある団子だけ。 団子の大きさのような概念はなく、高さ3以内であればどこにでも動かせる。 単純なルールだがなかなかに奥が深く、じっくり考えて動かさないと最適な手順で達成するのは意外に難しい。 パズルオーディションというもので最

                    「だんご屋のひまつぶし」完全解析 - すぎゃーんメモ
                  • APIテスト自動化の勘所

                    Presentation slides: タワーズ・クエスト、バルテス、Postman 共催セミナー - 開発失敗につながる偏ったテストしてませんか? プロが教える本当に考えるべきテストバ…

                      APIテスト自動化の勘所
                    • アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile

                      高品質と高スピードを両立させるテストアプローチ/Test Approach that Improves Quality and Agility Together

                        アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
                      • AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog

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

                          AWSアカウントを取り違えないための試み - KAYAC Engineers' Blog
                        • 小規模プロダクトにおける React 状態管理ライブラリ選定 in 2024 - バイセル Tech Blog

                          はじめに こんにちは! テクノロジー戦略本部24年新卒の高橋です。 2023年の10月から内定者インターンを経験し、現在は開発3部CRMチームでフロントエンド(以後、FE)エンジニアとして働いております。 チーム内でFEの状態管理ライブラリを選定する機会があり、調査していく中で得た知見を共有したく、執筆に至りました。 少しでも状態管理ライブラリの選定に困っているFEエンジニアの参考になればと考えています。 はじめに 概要 前提 課題感 Context APIの思想とのズレ Context APIの記述量の多さ 状態管理ライブラリに求める要素 小さい単位で取り扱い可能 ボイラーテンプレートが少なく、APIが直感的で書き方の自由度が高くない 軽量 Reactアプリケーション内外での状態管理が可能 最終決定 検討候補 Redux Zustand Jotai Valtio 評価表 移行設計 既存C

                            小規模プロダクトにおける React 状態管理ライブラリ選定 in 2024 - バイセル Tech Blog
                          • Pythonプロジェクトでflat layoutではなくsrc layoutが推奨される理由を理解する - 肉球でキーボード

                            本文中コード github.com flat layoutとsrc layoutについて Pythonプロジェクトのディレクトリ構成について調べてたところ、flat layoutとsrc layoutという2種類のディレクトリ構成が存在することを知りました。 src レイアウト対フラットレイアウト - Python Packaging User Guide flat layout flat layoutはパッケージフォルダをプロジェクトのルート直下に配置するスタイルです。 flat layoutの有名なpythonプロジェクトだと、 pytorch, django, tensorflow があります。 . ├── README.md ├── pyproject.toml └── my_package/ ├── __init__.py └── module.py src layout 一方、

                              Pythonプロジェクトでflat layoutではなくsrc layoutが推奨される理由を理解する - 肉球でキーボード
                            • 【連載#1】サイエンス・フィクションのなかの言語実験たち(鯨井久志) 第1回 ハーラン・エリスン |作品社

                              まえがき 「……敢えて言うなら、医学と同様、翻訳もまた芸術なのだ。ただし、それは科学に基づいた芸術である。……」――ジョルジュ・ムーナン『翻訳の理論』 翻訳。すなわち、ある言語で表された物事を、また別の言語に置き換える行いは、本質的に困難を孕んでいる。これは、シニフィエあるいはシニフィアンといった大層な言語学用語を持ち出さずとも、感覚として了解できることであろう……鳩を撃つのに大砲は不要なのだ。現実にあるもの――それはカギカッコ付きの「現実」であって、たとえそれが実在であろうが非実在であろうが構わないのだが――つまり、脳が処理したイメージを、さらに言語という記号で表してみせる一連の動作によって、われわれは会話をし、文章を紡ぐ。それが塊になると、戯曲になったり小説になったり、あるいは詩歌になったりする。発信者が抱くもやもやとした概念、情景、人物、何だってよいが、それをそのままの形で受信者に伝

                                【連載#1】サイエンス・フィクションのなかの言語実験たち(鯨井久志) 第1回 ハーラン・エリスン |作品社
                              • 米国CISAが注意を呼びかけたRDP構成ファイルを添付したフィッシングについてまとめてみた - piyolog

                                2024年10月31日(現地時間)、米国サイバーセキュリティ・社会基盤安全保障庁(以下米国CISAと表記)は、国外の脅威アクターがRDP構成ファイルを添付した大規模なスピアフィッシングキャンペーンを行っているとして注意を呼びかけました。同キャンペーンの分析を行ったMicrosoftによれば、対象国の1つには日本も含まれています。ここでは関連する情報をまとめます。 RDP構成ファイルで攻撃者のサーバーに接続させる手口 米国CISAが注意を呼びかけたのはRDP構成ファイル(拡張子.rdp)が添付されたフィッシングメール。CERT-UA、Microsoft、Amazonなどが対処・分析報告や注意喚起を行っている。*1 *2 *3 各報告によれば、一連のフィッシングは諜報活動を目的に行われたもの分析されており、さらにMicrosoftはこの活動が継続中であると分析している。 今回悪用されたRDP構

                                  米国CISAが注意を呼びかけたRDP構成ファイルを添付したフィッシングについてまとめてみた - piyolog
                                • We're forking Flutter. This is why.

                                  Over the years, Flutter has attracted millions of developers who built user interfaces across every platform. Flutter began as a UI toolkit for mobile - iOS and Android, only. Then Flutter added support for web. Finally, Flutter expanded to Mac, Windows, and Linux. Across this massive expansion of scope and responsibility, the Flutter team has only marginally increased its size. To help expand Flu

                                    We're forking Flutter. This is why.
                                  • Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ

                                    はじめに ltreeとは ltree型 ltreeの操作 活用法 1. 承認フローの構築 事前準備 テーブル作成 データ追加 2. テーブルに細かくアクセス制御をかける 事前準備 ltreeの有効化 テーブル作成 ポリシー作成 行セキュリティポリシーの有効化 ポリシーの設定 データを追加 ユーザー作成 試す まとめ はじめに こんにちは! エンジニア2年目のTKDSです! 今回はltreeについて調べ、その活用法を考えてみました。 ltreeについて、ltreeの活用法の2段構成です。 ltreeとは 階層ツリー構造を模した構造を格納する機能を提供する拡張機能です。 詳しくはドキュメントをみてください。 ltree型 階層ツリー構造を表す型です。 例)`Company.Department.Team1 ドット区切りで大文字小文字は区別しないようです。 各データはラベルと呼びます(上記でのC

                                      Postgresqlのltreeを活用した階層構造の便利な利用法 - RAKUS Developers Blog | ラクス エンジニアブログ
                                    • ついに来るのか!?拡散言語モデル|shi3z

                                      我々が単に「言語モデル」といった場合、それはTransformerモデルを指す。Transformerモデルは、ChatGPTやGemini、Claude-3、Command-R+などで使われている。 最近はMambaのような状態ステートマシンの言語モデルも出てきた。そしてもしかしたら今後はここに、拡散ディフュージョンモデルが加わるのかもしれない。 拡散モデルで有名なのは、StableDiffusionで、主に画像生成に使う。 実は画像生成は最初はTransformerだった。OpenAIのDALL-Eは、Transformerとして画像生成を行なった。しかしTransformerには明らかな欠点があり、それはあまりにも膨大な計算量が必要なことだ。 Transformerの事前学習プリトレーニングには、今でも天文学的な計算資源が必要だし、微調整ファインチューニングにも今なお膨大な計算機が必

                                        ついに来るのか!?拡散言語モデル|shi3z
                                      • Rewrite it in Rails

                                        01 Nov, 2024 In 2022 I started building an application for creating Customs declarations. After evaluating some options and writing code in various programming languages and frameworks such as .NET/F#, Go, Rust, React, I eventually decided to write it in Ruby on Rails. Why? Because I was already familiar with Rails and because of that I could literally go 10x faster than I was with any of the afor

                                          Rewrite it in Rails
                                        • Copilot Edits

                                          Version 1.95 is now available! Read about the new features and fixes from October. Use Copilot Edits to start an AI-powered code editing session where you can quickly iterate on code changes by using natural language. Based on your prompts, Copilot Edits proposes code changes across multiple files in your workspace. These edits are applied directly in the editor, so you can quickly review them in-

                                            Copilot Edits
                                          • JavaScript Best Practices | The WebStorm Blog

                                            JavaScript is undoubtedly the most used programming language in the world and is hugely influential on one of the largest technologies we have all come to rely on – the internet. With this power comes great responsibility, and the JavaScript ecosystem has been rapidly evolving, making it incredibly hard to keep up with the latest JavaScript best practices. In this blog post, we will cover several

                                              JavaScript Best Practices | The WebStorm Blog
                                            • テスト自動化の協業を加速する! テックタッチのフロントエンドにおけるテストの分類 - Techtouch Developers Blog

                                              フロントエンドエンジニアの 92thunder です。去年北海道旭川市に移住しまして、長らく打ち合わせを続けてきた家が10月にデプロイされたのでQoLが爆上がりしています。 テックタッチではデプロイ頻度を上げるためにテスト自動化に取り組んでいます。テスト自動化をQAエンジニアと進めていくためにテストの分類を策定する取り組みを始めました。この記事では、テックタッチにおけるフロントエンドのテストの分類とそれを策定するにあたって意識したポイントについて説明します。 デプロイ頻度改善のため、テスト自動化に取り組む なぜテストの分類が必要か テストの分類 コンポーネントテスト インテグレーションテスト テストの分類で意識したこと テストサイズを意識してコスパの良い自動テストへ 一般的な分類より、社内でのテストの呼び分けやすさを重視 おわりに デプロイ頻度改善のため、テスト自動化に取り組む テックタッ

                                                テスト自動化の協業を加速する! テックタッチのフロントエンドにおけるテストの分類 - Techtouch Developers Blog
                                              • Launchableの買収

                                                6月のある日、僕は太平洋の上を東京へ向かって飛んでいた。日付変更線の辺りだったから、正確な日にちはわからない。空は抜けるように青く、眼下は一面の雲海。エンジンの単調な頼もしい音が機内を包んでいる。僕がずっと待っていたDocuSignからのメールがようやく届き、僕はそれに電子署名をして送り返した。 このとても簡単な儀式で、僕がこの四年間取り組んできたLaunchableというスタートアップは売却され、僕をはじめ多くの人の人生に一つの区切りがついた。 はじまり 4年前のとある日曜日、人気のないPalo Altoの知人の会社のオフィスの一室で、僕は昔からの友人であり同僚であるHarpreet Singhと、次のスタートアップの作戦を練っていた。彼は、前職のCloudBeesでは机を並べて10年近く二人三脚で仕事をした戦友だ。我々の育てた製品でCloudBeesを創業から年商$100Mまで育てたと

                                                  Launchableの買収
                                                • GitHubをコードで管理 ! Terraformを導入して安全な管理を実現しました - ROUTE06 Tech Blog

                                                  ROUTE06 では GitHub の管理に Terraform を導入しました。今回はその導入の背景、実際に導入してどう変わったのか、導入方法について紹介したいと思います。 Terraform とは Terraform は、IaC(Infrastructure as Code)ツールの一種です。 インフラの設定をコードとして管理することで、設定の変更履歴が明確になり、誤った設定によるトラブルを防ぐことができます。 なぜ GitHub を Terraform で管理するのか ROUTE06 では、全社的に GitHub を使用しています。そのため、GitHub の管理は非常に重要です。 Terraform 導入前には、以下のような課題がありました。 手動での設定変更時にミスが発生する 設定変更の履歴が追いにくい 重要な変更(リポジトリの作成や Organization へのユーザー招待など

                                                    GitHubをコードで管理 ! Terraformを導入して安全な管理を実現しました - ROUTE06 Tech Blog
                                                  • Announcing Deno 2

                                                    Watch our video announcement. Announcing Deno 2The web is humanity’s largest software platform — building for it means potentially reaching over 5 billion people. But as web development has accelerated in recent years, it has also become increasingly and unmanageably complex. Before writing a single line of code, developers must deal with tedious configuration and wading through unnecessary boiler

                                                      Announcing Deno 2
                                                    • Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて

                                                      Deno v2が正式にリリースされました🎉 この記事では、Deno v1.0.0リリース時点からDeno v2.0.0までのリリースに渡って起きた大きな変更などについて、当時の状況と比較しつつまとめます。 GoスタイルAPIの見直し - Web標準への準拠を高める Deno v1.0.0時点でのDenoのAPIの設計について Deno v1.0.0の時点ではDenoにおける様々なAPIやコマンドなどがGoの影響を強く受けていました: 例) 様々なリソースへのIOのためのインターフェース (Deno.Reader/Deno.Writer) deno runコマンド (スクリプトランナー) deno fmtコマンド (Formatter) deno docコマンド (APIドキュメンテーションツール) deno testコマンド (テストランナー) Denoは初期の頃からWeb標準への準拠が

                                                        Deno v2がリリース🎉 - Deno v1.0.0の頃からの変化と現在のプラクティスについて
                                                      • “Rails × 型”での2年間を振り返る

                                                        $ rails stats +----------------------+--------+--------+---------+---------+-----+-------+ | Name | Lines | LOC | Classes | Methods | M/C | LOC/M | +----------------------+--------+--------+---------+---------+-----+-------+ | Controllers | 745 | 492 | 28 | 67 | 2 | 5 | | Jobs | 297 | 170 | 11 | 19 | 1 | 6 | | Models | 18131 | 12031 | 382 | 917 | 2 | 11 | | Libraries | 5634 | 4125 | 41 | 87 | 2 |

                                                          “Rails × 型”での2年間を振り返る
                                                        • Rails: システムテストのドライバをSeleniumからPlaywrightに差し替えたら安定した(翻訳)|TechRacho by BPS株式会社

                                                          概要 元サイトの許諾を得て翻訳・公開いたします。 英語記事: Running Rails System Tests with Playwright instead of Selenium | justin․searls․co 原文公開日: 2024/06/18 原著者: Justin Searls -- Test Doubleの共同創業者です 日本語タイトルは内容に即したものにしました。 先週、DHHが「システムテストの導入は失敗だった」と宣言したとき、私の最初の心の声は「まあそうだろうね」でした。UIテストはもろいうえに、テスト件数がある程度以上になると、アプリが動作しているという確信をもたらしてくれるUIテストのありがたみよりも、UIテストをメンテナンスするコストの方が上回ってしまう可能性があります。 しかし、私の次なる心の声は「考えてみれば、Turboに強く依存した複雑なUIに対して

                                                            Rails: システムテストのドライバをSeleniumからPlaywrightに差し替えたら安定した(翻訳)|TechRacho by BPS株式会社
                                                          • 【QA業務効率化】GAS + Notion APIを用いたテスト進捗報告の自動生成 - enechain Tech Blog

                                                            はじめに enechainでのテスト管理 テストケースとテスト進捗の管理 バグチケットの管理 日々のテスト進捗報告の自動生成 テスト進捗情報の取得 バグチケット情報の取得 報告の整形とSlackへのポスト 進捗報告生成のトリガー 今後の展望 まとめ はじめに こんにちは!enechainでQAチームのマネージャーを務める杉田 (@sug1san) です。 QAチームでは先日、初の試みとして「QAオフサイト」と題したイベントを社外の会場を借りて実施し、日頃眼の前の業務に忙殺されて後回しになりがちな品質改善、QA業務改善に、メンバー各人が自身でテーマを決め、丸一日かけて取り組みました。 今回は、私がそこで取り組んだGAS (Google Apps Script) とNotion APIを用いたテスト進捗報告の自動生成の取り組みについてご紹介します。 enechainでのテスト管理 本題に入る前

                                                              【QA業務効率化】GAS + Notion APIを用いたテスト進捗報告の自動生成 - enechain Tech Blog
                                                            • Raspberry Pi Pico 2の性能を引き出す——Picoprobeでネイティブコード開発に挑戦|fabcross

                                                              デバッグプローブの必要性 MicroPythonは先述のように、REPLコンソール上でコードを実行し、MicroPythonインタープリタと対話してデバッグができます。一方、ネイティブコード開発は、CPUが実行できるマシンコードを作成するので、デバッグはMicroPythonほど簡単ではありません。 最近のマイコンは、マシンコードのデバッグを行う「オンチップデバッグ機構」を内蔵しています。専用のインターフェースを通じてオンチップデバッグ機構とホストPC(※プログラムを作成しているWindows機など)とが通信を行い、対話的にデバッグを行えます。 オンチップデバッグ機構とホストPCとのインターフェースとしては、「JTAG」という標準規格が存在しています。JTAGは、その名前のもとになっている業界団体「Joint Test Action Group」が策定し、IEEE標準に取り込まれたインター

                                                                Raspberry Pi Pico 2の性能を引き出す——Picoprobeでネイティブコード開発に挑戦|fabcross
                                                              • エディタ内でテスト結果が表示される開発体験を、エディタに依存せず実現するツールを作った

                                                                エディタ上でテストのエラーを表示することができるLSPサーバとその周辺ツールを作りました。 動機 数ヶ月前にこの記事を見ました。 Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog https://tech.findy.co.jp/entry/2024/04/15/100523 エディタ上でリアルタイムにテスト結果が反映される開発体験が大変魅力的に見えます。 私は普段Neovimを使用しているので、この記事を見てすぐ、Neovimでも同じようなことがやりたい、と考えました。Wallaby.jsはNeovim用の拡張は用意していないようだったので、その時点で選択肢からは外れていたのですが、Wallaby.jsについて詳しく調べたところ、どうもそのツールはJavaScriptのテストフレームワークに合わせた細かいチューニングが行われているよ

                                                                  エディタ内でテスト結果が表示される開発体験を、エディタに依存せず実現するツールを作った
                                                                • Deno 2.0リリース ―大規模プロダクトにも対応可能なJavaScript環境へ | gihyo.jp

                                                                  Deno Land Inc.は2024年10月9日、同社が開発するJavaScript/TypeScriptランタイム環境Denoの新バージョンDeno 2.0のリリースをアナウンスした。 Announcing Deno 2 4 years after Deno 1.0, the next generation of JavaScript is ready for production at scale. Deno 2 is out today: 🐢 Fully backwards compatible with Node and npm 📦 Package management and node_modules and package.json 📅 Long term supporthttps://t.co/LsV4D4Too8 pic.twitter.com/F6EI3whmX8

                                                                    Deno 2.0リリース ―大規模プロダクトにも対応可能なJavaScript環境へ | gihyo.jp
                                                                  • 【悲報】暇空茜、シャドウバンされる。イーロンはナニカグループ

                                                                    https://i.imgur.com/uCOSu5B.png Twitterで検索をしてみてほしい from:himasoraakane 仁藤 from:himasoraakane 石丸 from:himasoraakane 堀口 こうすると通常は暇空が仁藤や石丸や堀口に言及している書き込みが出てくるはず しかし現在出てこない これはシャドウバンされているアカウントに見られる特徴だ スパム行為、エロ画像投下なしするアカウントが受ける処遇だ インプレゾンビ、エロ絵師、AV女優などが喰らいがち 暇空は1日に300件は投稿してるのでそれでスパムと誤認されたか、過激発言で通報されまくったのかもしれない 気になる書き込み 5 名無しさん@お腹いっぱい。 (ワッチョイ 73ac-E2W9 [2001:268:9ac5:e3a0:*]) 2024/10/03(木) 13:12:34.43 ID:5hh

                                                                      【悲報】暇空茜、シャドウバンされる。イーロンはナニカグループ
                                                                    • 自動化するLLMシステムの品質管理: LLM-as-a-judge の作り方 - Gaudiy Tech Blog

                                                                      こんにちは。ファンと共に時代を進める、Web3スタートアップ Gaudiy の seya (@sekikazu01)と申します。 LLM-as-a-Judge、名前の通り何かしらの評価にLLMを使う手法です。 LLMは非構造化データでもうまいこと解釈してくれる優れものなため、通常のプログラミングでは判断することが難しいことでも、それらしき判断やスコアをつけてくれます。 本記事ではそんなLLM-as-a-Judgeを、LLMを使ったシステムの振る舞いの改善の確認 and デグレ検知目的で作っていく際の、私なりの流れやTipsなどを紹介していきます。 なぜLLMでJudgeしたいのか? はじめに「なぜLLMでの評価がしたいのか」、その目的を整理したいと思います。 まず大上段の目的として、LLMシステムが改善しているか、または劣化(デグレ)してないかを検知したいというのがあります。 LLMを使っ

                                                                        自動化するLLMシステムの品質管理: LLM-as-a-judge の作り方 - Gaudiy Tech Blog
                                                                      • Nx Agentsを導入してフロントエンドのCIを約40%高速化しました - Findy Tech Blog

                                                                        ファインディ株式会社でフロントエンドのリードをしている新福(@puku0x)です。 弊社では Nx を活用してCIを高速化しています。この記事では、最近導入した Nx Agents でフロントエンドのCIをさらに高速化した事例を紹介します。 Nxについては以前の記事で紹介しておりますので、気になる方は是非ご覧ください。 tech.findy.co.jp フロントエンドのCIの課題 Nx Agents Nx Agents導入の結果 Nx Agents利用上の工夫 プロジェクトを細かく分割する Node.jsのバージョンを揃える キャッシュの活用 特定のステップの省略 高度なエージェント割り当て まとめ フロントエンドのCIの課題 これまで「キャッシュの活用」や「並列化」「マシンスペックの向上」といった工夫により、フロントエンドのCIを高速化してきました。 しかし、コードベースの増大により時間

                                                                          Nx Agentsを導入してフロントエンドのCIを約40%高速化しました - Findy Tech Blog
                                                                        • 開発生産性の現在地を開発生産性の歴史と開発生産性Conference2024から振り返る - Tabelog Tech Blog

                                                                          目次 目次 はじめに 開発生産性の歴史 工業製品のコスト管理 (1950~1970年代) 工業製品とサービス業の収益増加 (1980~2000年代) ITサービスの開発生産性 (2010年代~) 2024年現在の開発生産性 開発生産性の経営視点での構造化 B-1 プロセス改善 B-2 ソフトウェア化 B-3 技術的負債 B-4 開発者体験 2024年時点での開発生産性の現在地 まとめ 【採用】開発生産性の歴史を一緒に作りませんか? 参考文献 はじめに 食べログ開発本部、品質管理室で室長をしている荻野です。近年ITサービス業界では、ビジネスを取り巻く変化に迅速に対応するため、アジャイル開発やDevOpsなどの開発プラクティスが普及し、開発生産性に関する議論が活発化しています1。 このブログ記事では、開発生産性の歴史をアジャイル開発の源流である日本の製造業まで遡って振り返った上で、開発生産性C

                                                                            開発生産性の現在地を開発生産性の歴史と開発生産性Conference2024から振り返る - Tabelog Tech Blog
                                                                          • 監査ログの保管先をRDBからS3に移行する - メドピア開発者ブログ

                                                                            こんにちは。サーバーサイドエンジニアの @atolix_です。 今回はメドピアで運用しているアプリケーションのkakariの監査ログをDB管理からS3管理に移行したので、その方法と手順について紹介したいと思います。 kakari.medpeer.jp 背景 従来kakariではAuditedを用いて、監査ログを専用のauditsテーブルに保管する処理を行っていました。 github.com # application_record.rb class ApplicationRecord < ActiveRecord::Base ... include Auditable # auditable.rb module Auditable extend ActiveSupport::Concern included do audited ... end しかしレコードの変更の度にauditsテーブ

                                                                              監査ログの保管先をRDBからS3に移行する - メドピア開発者ブログ
                                                                            • Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available | Amazon Web Services

                                                                              AWS News Blog Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available Today, we are announcing the general availability (GA) of AWS Console-to-Code that makes it easy to convert AWS console actions to reusable code. You can use AWS Console-to-Code to record your actions and workflows in the console, such as launching an Amazon Elastic Compute Cloud (Amazon EC

                                                                                Convert AWS console actions to reusable code with AWS Console-to-Code, now generally available | Amazon Web Services
                                                                              • We’re leaving Kubernetes - Blog

                                                                                Kubernetes seems like the obvious choice for building out remote, standardized and automated development environments. We thought so too and have spent six years invested in making the most popular cloud development environment platform at internet scale. That’s 1.5 million users, where we regularly see thousands of development environments per day. In that time we’ve found that Kubernetes is not

                                                                                  We’re leaving Kubernetes - Blog
                                                                                • SMURF: Beyond the Test Pyramid

                                                                                  TotT 102 GTAC 61 James Whittaker 42 Misko Hevery 32 Code Health 30 Anthony Vallone 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Adam Bender 4 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 M

                                                                                    SMURF: Beyond the Test Pyramid