AIと量子コンピューティングの研究開発を行なうKandaQuantumは、2024年8月31日、顧客の要望内容を元に自動的に要件定義を生成し、さらに自律的にシステムを構築する要件定義システム生成AI「Babel(バベル)」をリリースした。 Babelは一行の要望から要望一覧、要件定義まで一気通貫で記載する。「要件定義プログラミング」により、自然言語からコードへの直接変換を実現。顧客の要望やビジョン...
![顧客の要望から要件定義、システム生成まで自動化する「Babel」 OSSの「Zoltraak」がコア (ASCII.jp)](https://cdn-ak-scissors.b.st-hatena.com/image/square/2995bd663dd2a5b90e93b6bcad93149a7c12b2fa/height=288;version=1;width=512/https%3A%2F%2Fthumbnail.smartnews.com%2F%3Furl%3Dhttps%253A%252F%252Fsmartnews-assets.s3-ap-northeast-1.amazonaws.com%252Fus-marketing%252Fadcreative%252F2e7227a3d21d6947bbd6f5be75cecd0d-SMARTNEWS_LOGO.png)
ソースコード管理の進化:Excel管理からGitHubまで、エンジニアの戦いを振り返る! プロローグ 先日、弊社のとある案件内での会話です。 熟練エンジニア(以降「熟練」と表記):GitHubのプルリクが来てたからコードレビューしておいたよ。 若手エンジニア(以降「若手」と表記):ありがとうございます。助かります。 熟練:他の人のコードにも指摘した内容がキミのコードにもあったので指摘しておいた。他の人のプルリクは見ていないの? 若手:いや、他の人のプルリクは見てないですね。。 必要ですかね・・? 熟練:必要だよ。昔はそういうのやりたくてもできなかったんだから! 若手:(はじまった、熟練さんの昔語り・・。長いんだよなぁ。。)なるほど!そうなんですね。他の人のコード読んで勉強します! はじめに 皆さん、こんにちは。エンジニア歴約20年目の立脇です。今日は、エンジニアにとって切っても切り離せない
米Microsoftは、Windows向け統合開発環境「Visual Studio 17.11」で提供を始めたC++向けの新機能を紹介するブログ記事を8月21日(現地時間)に公開した。Visual Studio 17.11の提供は、8月13日(現地時間)に始まっている。 今回の新版ではまず、Standard Template Library(STL)のC++23向けの関数と、C++26向けの関数を数個ずつ導入した。そして、数十の標準的なアルゴリズムをベクトル化し、並列実行ができるように改良したほか、診断機能も改良した。 また、WSL上で動作するLinuxや、SSLで接続したLinux環境のデバッグを想定して、CMake向けのデバッガを追加した。このデバッガを利用することで、Visual Studioのデバッガを通してCMakeスクリプトのデバッグなどが可能になる。 さらに、ファイルのビルド
Lazarus-IDE アプリを開発するにはそれなりのモティベーションが必要で、「プロダクト」として完成させるにはそれなりのコミットメントが要求されます。 日本語で言うと、一言で「理由」ですね。ちゃんとした理由がなければプロダクトとして世に出る事もないし、メンテも続きません。自分がアプリを作って公開している一番の理由は「自分が使いたいから」です。逆に言うと、自分が使いたい(と思える)アプリが存在しないから作る、という事になります。 毎日パソコンを使っている上で、こりゃダメだ、と思うアプリの使用を強制されることほどイヤな事はありません。Windows10は基本的には素晴らしいOSで、場合によってはMacやLinuxよりも完成度や開発する上でも良い事が多いです(開発環境やGUIのユーザビリティや安定性や自由度)。 そんなWindows10ですが、登場した当初(というかWindows8から)、M
AWS CodeBuildは、ソースコードをコンパイルしてテストを実行し、直ちにデプロイ可能なソフトウェアパッケージを作成でき、今回から利用可能になったmacOS上でのアプリケーションのビルドは、macOS 14 Sonomaで動作しているマネージドApple M2インスタンスにおいて行われる。 具体的には、Amazon VPC、AWS Secrets Manager、IAMといったAWSとのネイティブ統合を提供するマネージドCodeBuild Macインスタンスのフリートをプロビジョニングできるようになる。一般的なツールとフレームワークでCodeBuildのパッケージ済みビルド環境を使用することも、独自のAmazon EC2 AMIを使用してフリート内のMacインスタンスをプロビジョニングすることも可能となっている。 AWS CodeBuildにおけるmacOSでのビルドは、米国東部(オ
麻布で都心環状線から南へ分岐し、品川区戸越で国道1号に達する「首都高2号目黒線」には、さらに先へ伸びる延伸構想があります。いったいどんなルートで、話はどこまで進んでいるのでしょうか。 首都高2号目黒線は1967年に開通。信号が多く混雑の激しい都心部の国道1号をバイパスし、ノンストップで郊外区間へ脱出させる役割を担っています。 他の大半の首都高路線とは異なり、片方が他の高速道路につながらずに一般道に下りて終わる、いわゆる「盲腸線」のようになっています。 しかし、荏原・戸越出入口でプツリと途切れている2号目黒線にも、延伸が構想されています。 2021年に国交省が策定した「新広域道路交通計画」では、未検討の「構想路線」として、円形を並べておおまかなルートが描かれています。 そのルートは、進路を南西へ向けて武蔵小杉方面へ進んでいくというもの。計画線が多摩川のあたりで途切れていることから、外環道の未
8月19日、海外の技術情報メディアTheRegisterが「自分で作ればGitHub Copilotは不要」と題した記事を公開した。この記事では、オープンソースのAIコードアシスタント「Continue」を中心に、どのようにしてLLM(大規模言語モデル)をローカル環境で実行し、IDEに統合するかについて解説している。 Continueをインストールする前提条件 Continueをインストールし、動作させるには、以下の前提条件を満たす必要がある。 マシン要件: 動作に必要なマシン: 近年のプロセッサを搭載したシステムであれば動作するが、最適なパフォーマンスを得るためにはNvidia、AMD、またはIntelのGPU(6GB以上のvRAMを推奨)が望ましい。Apple Silicon搭載のMacでも動作するが、16GB以上のメモリを推奨する。 Ollamaモデルランナー: Ollamaモデルラ
はじめに 背景 やりたいこと Why MSW? 導入手順 詰まったこと defaultのtimeout設定時間が短い CIで落ちた時の検証方法がわからない 認証後のストレージの状態が入ってこない 今後の展望 おわりに はじめに enechainでフロントエンドエンジニアをしている@Shunya078です! 自分の所属するGXデスクでは『日本気候取引所 - Japan Climate Exchange』(以下JCEX)のサービス開発を行っており、その中でReactを使用したフロントエンドの開発を担当しています。 リグレッションテストは運用を考えると、設計から導入した後、どう管理していくかまで検討する点が多く存在します。 JCEXは去年の年末にリリースされたばかりのサービスで、まだブラウザまで含めたリグレッション相当になるテストレイヤーが導入できておらず、存在しませんでした。 今回は新たに自チ
「年収を上げる」と検索すると、ずらり転職サイトが並ぶ。ライフハック記事の体裁だが、最終的には転職サイトに誘導する広告記事だ。 しかも見事なまでに中身がない。転職しないなら、「副業を始める」とか「スキルアップする」といった誰でも思いつきそうなトピックを、薄ーく書きのばしている。 ここでは、もう少し有益な書籍を紹介する。想定読者はこんな感じ。 スキルアップはしてるけど、給料UPにつながらない 転職も考えたが、今の場所で評価されたい 自分をプレゼンして「良く見せる」のがヘタ そんな人に、2つのアプローチで給料を上げる方法を紹介する。 人事制度の脆弱性をハッキングする 上司のバイアスを逆に利用させてもらう この記事は1のアプローチから攻める。 紹介する本はこれだ、『この1冊ですべてわかる 人事制度の基本』(西尾太、日本実業出版社)。 著者は人材コンサルタント。400社、1万人以上をコンサルティング
Appleがオープンソースの画像生成AIモデル「MDM」をGitHubで公開 米Appleは8月9日(現地時間)、画像生成AIモデル「Matryoshka Diffusion Models(MDM)」および、モデルをトレーニングするためのPythonパッケージ「ml_mdm」をオープンソースとしてGitHubで公開した。 MDMは、2月に研究論文として発表されていたもの。従来の方法では、低解像度モデルと複数のアップスケーリングモジュールを組み合わせた段階的なモデルを使用しており、高次元空間での拡散モデルの学習は計算上あるいは最適化をする上での課題を抱えていた。 これに対して、MDMは異なる解像度モデルを並行して生成し、その情報を相互に共有する。こうした情報を利用しつつ、低解像度から高解像度へと段階的に学習を進めることで、高解像度モデルの学習がより安定するという。 最大1024×1024ピク
はじめに @dora_e_m さんのエントリがあまりに素敵だったので、僕も感化された "割り込みタスク × マネージャー" のネタを書くことにしました。 note.com このエントリでは、エンジニアとデザイナーのマネージャーをしている筆者が、メンバーから「割り込みタスクが多くて困っているんですがどうしたらよいでしょう」と相談されたときにするアドバイスをまとめました。ちなみに全て実際に体験したことです。 ※必ずしもこれら2職種でしか適用できない内容ではないですが、発想・解決のしかたが開発に依るところが大きいです。 なお、アドバイスの内容は個人でできるライトなものからタスクの依頼主に働きかけが必要なヘビーなものまであり、実際にアドバイスする順に並べるとこのようになります。 [個人] 割り込みタスクの優先度を過剰に高くしすぎていませんか [個人] 割り込みタスクにかけている時間はどれくらいです
PostgreSQLのソースコードをWebAssemblyバイナリとしてビルドしたことで、Node.jsなどのJavaScriptランタイムやWebブラウザ上で(ほぼ)フル機能のPostgreSQLを実行可能にした「PGlite」が公開されました。 PGliteはPostgreSQLのCのソースをEmscriptenでコンパイル PostgreSQLはオープンソースの代表的なリレーショナルデータベースであり、C言語で開発されています。 PGliteはこのPostgreSQLのCのソースコードのビルドにEmscriptenコンパイラを使用してWebAssemblyバイナリとして出力、JavaScript/TypeScriptからライブラリとして呼び出せるようにしたものです。 ただしEmscriptenでコンパイルされたプログラムは新しいプロセスをフォークできないため、PGliteはPostg
コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕
夏休み真っ盛り。普段はクルマを利用しない人も、レンタカーやカーシェアでアチコチお出かけするに違いない。当然、カーナビにはお世話になりっぱなしとなるだろう。ここ最近は、クルマにスマホをつなげてカーナビアプリを使うという人も増えているかもしれない。 カーナビアプリにもいろいろあるが、もっとも有名なサービスのひとつが「Yahoo!カーナビ」だ。累計ダウンロード数は2024年7月現在で2,400万を突破している。このアプリ、リリース10周年の節目を迎え、先ごろ大幅なアップデートを実施した。サービスを開始して以来、初となるユーザーインターフェース(UI)の刷新にも取り組んだという(順次提供予定)。 ということで今回は、今もっともホットな「Yahoo!カーナビ」の開発担当者たちにインタビュー! デザイナーの廣橋孝紀さん、企画チームの芥川育郎さんにリニューアルのポイントや特徴について聞いてみた。 「Ya
「ThunderVolt」編集長。IT系メディア編集歴12年。USのiPhone発表会に呼ばれる数少ない日本人プレスのひとり。趣味の雑誌ひと筋で編集し続けて30年。バイク、ラジコン飛行機、海水魚とサンゴの飼育、園芸など、作った雑誌は600冊以上。 これは期限が来ると廃止しなくてはならないので、廃止手続きをした。 『技適未取得機器を用いた実験等の特例制度』の届け出を廃止 技適を厳密に守ると、海外だけで販売されている製品などは使えないことになる。 正直なところ、違う周波数の電波を出しているわけではないので、Wi-Fi Allianceロゴなどがあれば問題ないと思うのだが、電波利用にはいろいろ複雑な問題があるのもまた事実(筆者は昔ラジコン飛行機雑誌を作っており、当時ラジコン電波安全協会の理事などもしていたので、いろいろ事情は存じ上げています)。 ただ、従来制度のままでは、日本で海外製品を研究した
ESLint v9 から Flat Config がデフォルトの設定ファイルの形式となり, 徐々に対応しているプラグインも増えて移行が進みつつありますが, 実際に移行したプロジェクトを見ているとしばしば勘違いなどから誤った設定をしている事例を目にします. ということで, Flat Config を書くにあたっていくつか知っておいて欲しいことや, よく見かけるミスをまとめてみました. この記事では網羅的な説明はしませんので, ESLint や typescript-eslint の公式ドキュメントを前提として, 副読本的に参照してください. Getting Started with ESLint - ESLint - Pluggable JavaScript Linter Getting Started | typescript-eslint Flat Config のしくみ Flat Co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く