並び順

ブックマーク数

期間指定

  • から
  • まで

1441 - 1480 件 / 1511件

新着順 人気順

programの検索結果1441 - 1480 件 / 1511件

  • ローカルでGitHub Copilotのようなコード補完ができるというtabbyを試して動かなかった件 - きしだのHatena

    GitHub Copilotがローカルでも動けば楽しいので、Gigazineでtabbyというのが紹介されてたので試したけど動きませんでした・・・ というか、最近はGigazineの後追い追試みたいになりがち・・・ ローカルPCでセルフホストできてGithub Copilotのように使えるコーディング補助AI「tabby」、Dockerイメージありなので早速使ってみたレビュー - GIGAZINE 毎回ちゃんと自分の環境にインストールして動かしてるのすごいなーと思います。 tabbyのリポジトリはこちら。ここにDockerのコマンドがあるので、パスを適当に修正すればOKです。 https://github.com/TabbyML/tabby Gigazineでは触れられてないけどイメージが32GBくらいあるので注意。 起動したけど、ぜんぜん補完してくれない。 SwaggerからAPIを叩い

      ローカルでGitHub Copilotのようなコード補完ができるというtabbyを試して動かなかった件 - きしだのHatena
    • Multi-target projects | Gleam programming language

      Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v0.34.0 has been published. Let's take a look at what's new! Multi-target projects Gleam can compile to one of two targets: Erlang or JavaScript. Some packages may only support one of the two targets, possibly because they make use of Erlang features that are not available in JavaScript,

        Multi-target projects | Gleam programming language
      • Code Translator

        Use AI to translate code from one language to another.

        • github copilot事始め - Qiita

          まずは登録をしよう このページに全て書いてあるので割愛。 海外の住所入力フォームに戸惑ったので参考ページを貼っておきます。 vscodeのプラグインを入れよう vscodeを起動して Extensions から GitHub Colilot をインストール。 しばらくすると右下にこのようなポップアップが表示されるので、Sign in to GitHubボタンをクリックしてサインイン。 ポップアップが出ない時は左下の人マークからSign in with GitHub ....をクリックでもサインイン出来ます。 vscode左下にgithub copilotのアイコンが表示されていれば準備完了です。 実際に使ってみよう コメントして自動でコードを生成してもらう サンプルとして、k-meansアルゴリズムでクラスタリングしてみた。 k-means.pyファイルを作成し、冒頭にコメントを記載。 そ

            github copilot事始め - Qiita
          • 図から Flutter のプログラムを書き出してみる

            tldraw, draw-a-ui, makereal について tldraw というオープンソースの React用ホワイトボードライブラリがありまして、これと gpt-4-vision api を用いて、 図や写真からプログラムを生成するというツールをツイートで見かけました。 リポジトリはこれ( draw-a-ui )で、 それをホスティングしているサイト( makereal )が下記です。 使ってみたところ、生成してくれるコードは HTML/JavaScript で、わりかしいい感じに生成してくれます。 今回の主旨 今回はこれを Flutter のコードを吐き出してみてもらえるように修正して遊んでみたので共有です。 こんな感じで図をつくると 下記を生成してくれて、(実際にボタンを押したり入力したりできる) さらに修正事項を指示すると 直してくれました 作ったものは下記のリポジトリにあり

              図から Flutter のプログラムを書き出してみる
            • コードレビューしませんか?メリット・デメリットを解説 - Qiita

              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 現在多くのチームでコードレビューをする文化があると思いますが、コードレビューをしていない環境もまだまだ存在します。 これからコードレビュー導入・運用するにあたって事前に理解しておきたいメリットとデメリット、その他意識しておきたい点をまとめました。 ※ GitHubのプルリクエストを使用したコードレビューを想定しています。 ※ 筆者はフロント側の人間です。 コードレビューって何? 開発者が書いたコードを別の開発者が目を通し、問題がないかチェックする作業のことです。 具体的には以下のようなことをチェックします。 要件を満たせているか? エラ

                コードレビューしませんか?メリット・デメリットを解説 - Qiita
              • 最近使っている GitHub Copilot CLI + .NET 向けのカスタムエージェントとスキル

                はじめに GitHub Copilot CLI や VS Code の Agent モードでコードを書くとき、copilot-instructions.md やカスタムエージェント、スキルを使ってプロジェクト固有の知識を教えておくと、Copilot が文脈を理解した上で動いてくれるので開発の精度がかなり上がります。 自分は以前からこういった仕組みを活用して開発をしていて、以下の記事ではタスク管理の仕組みを紹介しました。 今回は、最近自分が .NET プロジェクトの開発で使っている copilot-instructions.md やカスタムエージェント、スキルを抜き出して公開したリポジトリ ai-dev-template の中身を紹介していこうと思います。 この仕組みを使って数万行規模の .NET プロジェクトをゼロから開発して、いったん安定して開発を回せるところまで来ています。その実例とし

                  最近使っている GitHub Copilot CLI + .NET 向けのカスタムエージェントとスキル
                • Web 以外でも期待される WebAssembly - Blockchain との親和性について - LINE ENGINEERING

                  はじめに こんにちは。Blockchain Lab の高瀬(loloicci)です。 先日 gihyo.jp にて『Webエンジニアの新しい道 ~LINE Blockchain Labが拓くブロックチェーンの世界』 で取り上げて頂いたとおり、LINE Blockchain では WebAssembly (WASM) 形式のスマートコントラクトを実行する機能を開発しています。 WebAssembly は名前の通り Web で使用することを想定して開発され始めた言語ですが、いくつかの特長から Web 以外の様々な分野からも注目を集めています。 また、Blockchain におけるスマートコントラクトも WebAssembly に注目している分野の一つです。 この記事ではブロックチェーンにおけるスマートコントラクトの紹介と、スマートコントラクト分野がなぜ WebAssembly を注目しているの

                    Web 以外でも期待される WebAssembly - Blockchain との親和性について - LINE ENGINEERING
                  • たった3人で、しかもわずか半年で  高専ロボコン2022全国大会特別賞を受賞できた秘密〔国際高専〕

                    ものづくり 2023年03月29日 たった3人で、しかもわずか半年で  高専ロボコン2022全国大会特別賞を受賞できた秘密〔国際高専〕 写真左から井上武虎さん、佐藤俊太朗さん、畠中義基さん 「高専ロボコン2022全国大会」で、ひときわ目を引いたチームがあった。際立っていたのは、大会パンフレットに掲載されたチームメンバーを紹介する写真だ。どのチームも最低でも10名程度のメンバーの揃った集合写真となるところ、このチームは3人だけ。だから一人ひとりがとても大きく目立っている。石川県から出場した国際高等専門学校チームは、4年生3人だけのチームで地区大会を勝ち上がり、全国大会出場を果たした。しかもチームを結成して活動を始めたのは、今大会の競技ルールが発表された4月から、半年足らずでの快挙だ。初心者が集まったチームだから名前は『美技成 A-Z(ビギナーズ)』、ロボットには初心者マークが貼られている。け

                      たった3人で、しかもわずか半年で  高専ロボコン2022全国大会特別賞を受賞できた秘密〔国際高専〕
                    • 新卒エンジニアが最初に学ぶとよいことは… - Qiita

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 日本語ライティング 何を言っているんだと感じるかもしれませんが、社会に出て最初に学ぶべきことは圧倒的に日本語ライティングです。 次点でタッチタイピングです。 あれ?わたし日本語書いてない? 自分の胸に手を当てて、日常生活を振り返ってみましょう。 Lineで短いメッセージを送ったり、facebookでなんとなく思ってることを書いたりはするけれども、まとまった量の文章を書く機会って、少なくないでしょうか? 現代文の試験で 「文章を読んで作者の考えを述べよ」 という問題が出題されて 「そんなアカの他人の考えなんか分からねーよw」 という黒い感

                        新卒エンジニアが最初に学ぶとよいことは… - Qiita
                      • https://twitter.com/naoya_ito/status/1616935759176699904

                          https://twitter.com/naoya_ito/status/1616935759176699904
                        • Fundamental Math for Game Developers

                          Fundamental Math for Game Developers The range of mathematics we can use as programmers is quite broad; no single course could cover it. This article is a high-level overview of some of the most important math topics we use as gamedevs. We'll discuss math education, review useful math topics in CS, and present methods we can use to improve the way we learn math. Programming and mathematics are top

                            Fundamental Math for Game Developers
                          • The Premature Obituary of Programming – Communications of the ACM

                            Deep learning (DL) has arrived, not only for natural language, speech, and image processing but also for coding, which I refer to as deep programming (DP). DP is used to detect similar programs, find relevant code, translate programs from one language to another, discover software defects, and to synthesize programs from a natural language description. The advent of large transformer language mode

                            • Open InterpreterをGUIで操作できる「OpenInterpreterUI」の使い方

                              Open InterpreterをGUIで動かす Open Interpreterに関しては以下記事書きました。 GUIでも操作できるのですが、色々使い勝手に難がありました(特に日本語入力)。 いつかGradioやStremlitでGUI化したいなーと思っていたら、やってくれていた人がいました。すごすぎです。 しかも、Dockerで簡単に動きます。感動的ですらあります。 わざわざ動かし方書く必要すらなさそうですが、気づいてない人も多そうなので、感動を伝えるために簡単にメモしておきます。 「OpenInterpreterUI」動かし方 環境セットアップ DockerとVS Code+devcontainer拡張をインストールしましょう。インストールに関しては以下記事参照ください。 続いて、OpenInterpreterUIをクローンします。

                                Open InterpreterをGUIで操作できる「OpenInterpreterUI」の使い方
                              • XAML Studio is now Open Sourced - #ifdef Windows

                                XAML Studio Open Sourced It’s been over 8 years since what became XAML Studio was started. And from nearly the beginning, it was always envisioned as an open-source project… So, it’s with great pleasure that I’m happy to announce that day has finally come! XAML Studio is now an open-source project! 🎉 A big thanks to the .NET Foundation for helping to make this journey happen and allowing us to be

                                • C# で Discriminated Union を再現し、型安全性を高める

                                  はじめに Discriminated Union は、複数の型を合併するユニオンの一種です。 しかし単なるユニオンではなく、「複数の型のうち現在どの型であるかが判別可能なユニオン」 を指します。 参考: 判別共用体 - F# | Microsoft Learn, 判別可能なユニオン型 (discriminated union) | サバイバル TypeScript 例えば User = メンバー or ゲスト だとして、 User が メンバー のとき: メンバーの名前 を表示したい User が ゲスト のとき: "ゲスト" と表示したい のように「今どの型か」に応じて処理を分けたい場合があると思います。 こうしたケースにおいて、入口では User という一つの型として扱いながら、実処理としては メンバー 型、 ゲスト 型のどちらかであるかを判別し、それぞれの型として扱うことができるのが

                                    C# で Discriminated Union を再現し、型安全性を高める
                                  • Amazon CodeWhispererを導入してみた - Qiita

                                    前置き Amazon CodeWhispererという、GithubCompilotのAWS版が出てきました。AmazonもAIに本格参入するということなので、ほかのAIサービスも期待しましょう。 このAmazon CodeWhispererはGithubCompilotと違い、個人ならば無料ということで、導入してみました。 まんま公式のパクリです。 導入方法 前提条件 メアドを持っていることが条件です。 大抵のIDEはサポートされています。 今回はVSCode前提です。 現在対応している言語はこれです。※2023/4/14現在 Java, Python, JavaScript, C# , TypeScript, C, C++, Go, Rust, PHP, Scala, Kotlin, Ruby, Shell and SQL 拡張機能導入 この拡張機能に一緒に入っています 拡張機能を入れ

                                      Amazon CodeWhispererを導入してみた - Qiita
                                    • [報告] SIG-AUDIO #21 「サウンドプログラマーのお仕事」が開催されました|IGDA Japan SIG-Audio

                                      2023年10月6日(金)に開催された「SIG-AUDIO #21 サウンドプログラマーのお仕事」へ、ご参加いただいた皆様、ありがとうございました。公開可能な範囲での講演スライド・映像を共有いたします。 ご講演いただきました、株式会社スクウェア・エニックス 藤原 達也様、株式会社Prismaton 木幡 周治様に改めて御礼申し上げます。 講演:サウンドプログラマーになろうスライド アンケート結果参加者によるアンケート結果の一部を掲載させていただきます。 参加登録:238名 アンケート回答:61名 ご講演へのコメントより抜粋サウンドプログラマーになろう:調べてもなかなか知ることができないサウンドプログラマ関係のお話を聞けて大変勉強になりました。こういった公演は大変貴重ですので、次回も楽しみにしております。 非常に参考になりました。共通認識や問題点を聞くことができて、嬉しかったです。ありがとう

                                        [報告] SIG-AUDIO #21 「サウンドプログラマーのお仕事」が開催されました|IGDA Japan SIG-Audio
                                      • PHPカンファレンス沖縄2021 スライドまとめ

                                        PHPカンファレンス沖縄2021 公式サイト アーカイブ TrakA TrakB スライドまとめ プログラミング言語に依存しない質の高いコードを書く技術(キーノート)/@arakaji Laravelでテスト駆動開発を行う際の守破離と序破急/@nunulk 自分たちのコードをComposerパッケージに分割して開発する/@okashoi PHPでCSVのインポート/エクスポートに立ち向かう/@ttskch 技術的負債を返し続ける取り組み~あなたのPHPのバージョンいくつですか?~/@akki_megane RDBMSの苦手なことを如何に乗り越えていくか/@soudai1025 理解しておくべきPHPのバリデーション/@m3m0r7 たまにはPHPでパーサ(構文解析器)を書いていこう/@__Mitsui PHPでthrowしない例外ハンドリング/@tac_tanden リーダブルコミットのす

                                          PHPカンファレンス沖縄2021 スライドまとめ
                                        • 40代でも転職できる人が「絶対しないこと」は? エンジニア“サバイバル”読本

                                          ダウンロードはこちら IT業界で活躍するエンジニアが、継続的にスキルアップをする上で役立つノウハウを解説した関連記事10本を再構成して、1本のブックレットにまとめました。本ブックレットは、若手からベテランまでのさまざまなエンジニアを対象とした、以下の記事で構成されています。 1.“年収1000万円エンジニア”になれる初心者が「最初にすること」はこれだ 2.PythonでもJavaでもなく「HTML」を初心者が最初に学ぶべき理由はこれだ 3.「HTMLとスクリプトなら書ける初心者エンジニア」が“次に学ぶこと”はこれだ 4.初心者エンジニアが“成功できる専門分野”を選ぶ「判断基準」はこれだ 5.初心者でも就活で“無双”するための「エンジニアが取るべき認定資格」はこれだ 6.初心者エンジニアはいくら自信がなくても“お誘い”を断ってはいけない 7.「40歳を過ぎても求められるエンジニア」が迷わずや

                                            40代でも転職できる人が「絶対しないこと」は? エンジニア“サバイバル”読本
                                          • 11.3 セッションの仕組みを理解しよう | 神田ITスクール

                                            前項で自身のPC内に有効期限付きで、データを保存するクッキーについて学習しました。クッキーで情報を共有するには色々な制限があり、大量のデータを一時的に保存するには向きません。そのような場合クッキーの代わりに利用できる「セッション(Session)」という仕組みが用意されています。 11.3.1 セッションについて セッションを簡単に説明すると「サーバ内に情報を保存し、複数ページ間で共有する」仕組みのことです。 例えば、ショッピングサイトで利用されるカート機能などは、複数の商品ページを遷移し、カートに追加した各商品の情報をずっと保持している必要があります。このような場合にセッションにデータを登録することで、他の画面に遷移してもデータを取り出し利用することができるのです。 セッションでは下の図のようにデータを共有することができます。 図 11.3.1: セッションでデータ共有の流れ セッション

                                              11.3 セッションの仕組みを理解しよう | 神田ITスクール
                                            • Antigravityの「スキル」って何?|むなかた AI×Web3エンジニア

                                              スキルの基本「スキル」とは?Antigravityのスキルとは「この作業のときにはこの手順・このデータを使って進めてね」とAIに示してあげる指示書のようなものです。 どういう条件で発動してほしいか どうやってタスクを進めるか 守るべきルールはなにか 参考資料やスクリプトはあるか といった情報を事前に作っておくことで、AIが作業内容に応じて必要な指示書を読み込んで、作業手順に反映してくれます。 似たような機能との違いは?AIに対して事前に知識を与える仕組みはいくつかあるのですが、それぞれ微妙な違いがあります。 AGENTS.md … AIの性格そのものを定義 Workflows … 作業の手順を事前に準備。使うタイミングは人間任せ Skills … 作業のルールや条件を事前に準備。使うかどうかはAIが判断 今回の違いとしては、AI全体のふるまいではなく 作業ごとのルールを指定でき、使うかどう

                                                Antigravityの「スキル」って何?|むなかた AI×Web3エンジニア
                                              • 【C言語】難解なポインタに挑む「忍法写し身の術!」その3 - Qiita

                                                ●はじめに こんにちは。 今回は、C言語で皆さんが最もつまずくとされているポインタで配列変数と組み合わせたプログラムの説明をしていきたいと思います。 私もポインタは概念が難しく理解するのに時間がかかりましたがわかりやすく解説していきます。 「え、そもそもC言語とか初めてなんだけど。。。」 「プログラミングの基礎がわからない。」 という方向けの記事ではないので以下のサイトの基本編を学んでからこの記事を読んでください。 →一週間で身につくC言語の基本 「C言語の関数くらいまでならできるよー」 って方でポインタにつまずいている方は是非、読んでください。 また、前回はポインタ変数と配列変数の関係性を説明したので読んでいない方はこちらをご覧ください。(今回も配列変数を扱いますが微妙にプログラムが異なり、前回が基礎です) →【C言語】難解なポインタに挑む「忍法写し身の術!」その2 ●ポインタ変数として

                                                  【C言語】難解なポインタに挑む「忍法写し身の術!」その3 - Qiita
                                                • Amazon.co.jp: Juliaで作って学ぶベイズ統計学 (KS情報科学専門書): 須山敦志: 本

                                                    Amazon.co.jp: Juliaで作って学ぶベイズ統計学 (KS情報科学専門書): 須山敦志: 本
                                                  • 【C言語】難解なポインタに挑む「忍法写し身の術!」その1 - Qiita

                                                    ●はじめに こんにちは。 今回は、C言語で皆さんが最もつまずくとされているポインタについて説明していきたいと思います。 私もポインタは概念が難しく理解するのに時間がかかりましたがわかりやすく解説していきます。 「え、そもそもC言語とか初めてなんだけど。。。」 「プログラミングの基礎がわからない。」 という方向けの記事ではないので以下のサイトの基本編を学んでからこの記事を読んでください。 →一週間で身につくC言語の基本 「C言語の関数くらいまでならできるよー」 って方でポインタにつまずいている方は是非、読んでください。 ●アドレスとは ポインタを理解するためにアドレスから理解する必要があります。 「アドレスといえば住所でしょ」 そうです、その通りです。普段、変数には値を格納しますがコンピュータのメモリの中にあるため、その位置を表す数値であるアドレスが存在します。例えば、aという変数があるとき

                                                      【C言語】難解なポインタに挑む「忍法写し身の術!」その1 - Qiita
                                                    • C言語001 C言語基礎の受講準備 : プログラミング指南 - Code Knowledge

                                                      これから凡そ40回に分けて、私が息子にC言語を教えた内容をブログ化していきます。この資料は2004年の内容となりますので、今となっては古い事も多いので、若干手直ししながらの公開となります。ですが、根本の部分は当時のままとなります。 最初は環境整備からですが、当時の環境である VC6 なんて存在すらしていない状態です。本講座では VS2022 community を使います。VS2022 は厳密には C++ となりますが、C++ 独自の機能はなるべく使わないように進めます。

                                                        C言語001 C言語基礎の受講準備 : プログラミング指南 - Code Knowledge
                                                      • 制度案内 - ISMAP概要 - ISMAPポータル

                                                        制度案内 - ISMAP概要 -  政府情報システムのためのセキュリティ評価制度(Information system Security Management and Assessment Program: 通称、ISMAP(イスマップ))は、政府が求めるセキュリティ要求を満たしているクラウドサービスを予め評価・登録することにより、政府のクラウドサービス調達におけるセキュリティ水準の確保を図り、もってクラウドサービスの円滑な導入に資することを目的とした制度です。

                                                        • プログラムを読む力はなぜ重要か、学習段階でも仕事でも役に立つ

                                                          プログラマーにとって、プログラムを書くだけでなく読むことも重要だ。読むスキルは書くスキルや設計スキルにもつながる。プログラムを読むコツを解説する。 プログラマーなら「プログラムを書く」のがメインであって、技術が必要なほど読むことが大事とは思えない――。そう思う人は少なくないのではないでしょうか。逆に、「確かに読むのは大事なこと。効率良く読むためのテクニックがあるならぜひ知りたい」と思う人もいるでしょう。 恐らくプログラムを読むことの大事さがわかっている人は、ある程度プログラミングの経験があり、特に仕事でプログラミングやソフトウェア開発に携わっている人、そして恐らくはまだ仕事を始めてまだ年数が浅い人なのではないかと思います。 一方、「プログラムを読む」と言われてピンと来ない人は、プログラミング言語の入門書を読んで、さあいよいよ自分でもプログラムを作ってみようという段階の人が多いのではないかと

                                                            プログラムを読む力はなぜ重要か、学習段階でも仕事でも役に立つ
                                                          • 活動歴が長いVのRe:セルフプロデュース戦略【魂のリサイクルを回せ!】|バーチャル美少女ねむ/Nem⚡メタバース文化エバンジェリスト

                                                            VTuberブーム(2017年)から7年。VR元年(2016年)から8年。最近活動歴が長いVTuberやVR住人の方から「初期と活動内容ややりたい事が大きく変わってしまってセルフプロデュースに悩んでる」と相談受けることが多くなってきました。 これまでの活動実績をしっかり活かしながら、うまく軌道修正して、今後更に成長するための方向性を見出すにはどうすればいいのでしょうか? 安易な「転生」を考える人もいるようですが、それだけは絶対に避けた方がいいと思ってます。 私の考える「活動歴が長いVのセルフプロデュース戦略」について、Twitterで投稿したところ大反響があったので、大幅加筆して、みなさんの感想と共にnoteにまとめてみました。ぜひ参考になれば幸いです。 ※追記:みんなが私のフォーマットを活用して活動コンセプトやポートフォリオを書いてくれたのでまとめました 最近活動歴が長いVTuberやV

                                                              活動歴が長いVのRe:セルフプロデュース戦略【魂のリサイクルを回せ!】|バーチャル美少女ねむ/Nem⚡メタバース文化エバンジェリスト
                                                            • Delphi 7 (7.1) を Windows 10 / 11 にインストールする - Qiita

                                                              はじめに Delphi 7 は 2002 年に Borland からリリースされました 1。 Win9x で動作する実質的な最終版 Delphi 2 ~ 6 までのコードがほぼそのまま動作 BDE に SQL-Link ドライバが付属 Windows XP 以降のテーマにも対応 上記理由により、今でもマイグレーションの中間ステップ用に使われる事が多いです。 Embarcadero 製品のインストーラ及びアップデータは同社のサイト 登録製品ポータル 登録ユーザダウンロード いずれかからダウンロードできます。Delphi 7 は古い製品という事もあり、登録製品ポータルからだとダウンロードできないアイテムがあるようです。 本記事は、各種ファイルを登録ユーザダウンロードからダウンロードして Windows 10 /11 にインストールする手順となっています。 See also: 【Delphi】D

                                                                Delphi 7 (7.1) を Windows 10 / 11 にインストールする - Qiita
                                                              • 【C#】NPOIでExcel簡単操作(サンプル付き) | 初学者DIYプログラミング入門

                                                                C#でExcelを読み書きするライブリとして、NetOffice、CLosedOffice、NPOIが有名ですが、この記事ではNPOIの基本的な使い方をサンプルを交えて紹介したいと思います。 他のサイトでは、いきなりソースコードの説明があったり、フォントの指定方法やセルの指定方法などが個別の記事として解説されているケースが多いようですが、ここでは最初にクラスの構成(概要)を理解して頂き、それを踏まえてよく使うであろうメソッドやプロパティについて、短いサンプルを付けて解説していきます。 NPOIとは Javaで使われていたExcelファイル読み書き用ライブラリである「POI」を .NET に移植したものです。 特長として、OfficeがインストールされていなくてもExcelファイルが作成できるという点が挙げられます。 POIの由来は、"Poor Obfuscation Implementat

                                                                  【C#】NPOIでExcel簡単操作(サンプル付き) | 初学者DIYプログラミング入門
                                                                • Oracle Java の脆弱性対策について(CVE-2022-34169等) | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構

                                                                  MyJVNバージョンチェッカによる最新バージョンのチェックが行えます。こちらからご利用ください。 概要 Oracle 社から Java SE に関する脆弱性が公表されています。 同社からは攻撃された場合の影響が大きい脆弱性であることがアナウンスされているため、できるだけ早急に修正プログラムを適用してください。 対象 サポートされている以下の Oracle 製品が対象です。 Oracle Java SE 18.0.1.1 Oracle Java SE 17.0.3.1 Oracle Java SE 11.0.15.1 Oracle Java SE 8 Update 333 Oracle Java SE 7 Update 343 対策 脆弱性の解消 - 修正プログラムの適用 - Oracle 社から提供されている最新版に更新してください。 Java のアップデート方法 次の URL にアクセス

                                                                    Oracle Java の脆弱性対策について(CVE-2022-34169等) | 情報セキュリティ | IPA 独立行政法人 情報処理推進機構
                                                                  • GitHub - wader/jq-lsp: jq language server

                                                                    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 - wader/jq-lsp: jq language server
                                                                    • 「今どきCGIはありえない」と言われる理由を教えてください。 - 「今どきCGIはありえない」は、「今どき、従来からのHTML系技... - Yahoo!知恵袋

                                                                      「今どきCGIはありえない」は、「今どき、従来からのHTML系技術によるCGIはありえない」と言う意味です。 そもそも、Webアプリケーションとは、従来からのWebとは異なります。 回答者側で、「今どきCGIはありえない」に対して、ぴんと来ない人がいれば、Webアプリケーションのことを、従来からのWeb系技術と勘違いされているのだと思います。 Webアプリケーションは、従来からのWebではありません。 Webアプリケーションとは、名前の通り、「Web上で、アプリケーションソフトと呼べるような高機能プログラムを動作させる」と言うものです。 標準化団体のW3Cが失敗して、HTML系技術がかなり危険信号になっています。 現時点でHTML自体が、なくなることはありませんが、昔のような重要度は、だいぶなくなってしまいました。 Webアプリケーションでのクライアント側のプログラムは、従来からのWebと

                                                                        「今どきCGIはありえない」と言われる理由を教えてください。 - 「今どきCGIはありえない」は、「今どき、従来からのHTML系技... - Yahoo!知恵袋
                                                                      • Amazon.co.jp: 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本: 米田優峻: Digital Ebook Purchas

                                                                          Amazon.co.jp: 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本: 米田優峻: Digital Ebook Purchas
                                                                        • PythonでGoogle Cloud Data Catalog APIを使ってみた(前編) - Qiita

                                                                          はじめに Google Cloud Data CatalogからPythonを使ってデータを抽出する機会があり、詰まったところ、TIPSなどをまとめてみました。 Data Catalogを使って何をするか 今回使用した Data Catalogの機能面をGoogleのサイトから拾ってみました。 フルマネージドでスケーラビリティの高いデータ検出およびメタデータ管理サービス。 Data Catalog は、さまざまな Google Cloud システムからアセット メタデータをカタログ化できます。 Data Catalog API を使用して、カスタム データソースと統合することもできます。 データをカタログ化したら、タグを使用してこれらのアセットに独自のメタデータを追加できます。 組織が大きく、データが増えるほどに以下のような課題が生じてくる為、それらをメタデータとしてData Catalo

                                                                            PythonでGoogle Cloud Data Catalog APIを使ってみた(前編) - Qiita
                                                                          • 良いコードとは何か - エンジニア新卒研修 スライド公開

                                                                            株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。 https://note.com/cyberz_cto/n/n26f535d6c575

                                                                              良いコードとは何か - エンジニア新卒研修 スライド公開
                                                                            • 【完全ガイド】Microsoft Foundry で作るAIエージェント(2026年1月)

                                                                              はじめに Microsoft Foundry と聞いて、ピンときますか?? そんなあなたは2025年のMicrosoft Igniteの内容を把握しているか、Azure の AIサービスの最新動向に詳しい方ですね! このブログでは、だれもが Microsoft Foundry でエージェントを作成できるように、解説したいと思います。 Microsoft Foundry(旧Azure AI Foundry)は、AIアプリケーションの開発・デプロイ・管理を統合的に行えるプラットフォームです。本記事では、まずAIエージェントの基本概念を整理した上で、Foundryポータルの9つの主要機能について公式ドキュメントを基に詳しく解説します。 その中でも2026年1月時点で、どういう方にどういう機能を組み合わせて使えばいいのかを、具体的なユースケースを交えて紹介します。 Hosted Agent に関す

                                                                                【完全ガイド】Microsoft Foundry で作るAIエージェント(2026年1月)
                                                                              • COBOLをやめる“とんでもなく悪い方法”はこれだ

                                                                                関連キーワード Java | アプリケーション開発 | メインフレーム プログラミング言語「COBOL」を扱えるエンジニア不足が深刻だ。COBOLに精通していないエンジニアでも、メインフレームで稼働するプログラムを扱えるようにするために、企業はCOBOLプログラムのモダナイゼーション(最新化)に取り組んでいる。 良くない「COBOLのやめ方」 併せて読みたいお薦め記事 COBOLプログラムからの脱却 COBOLの呪縛を解いて「Java」に書き直すことに意味はあるのか? Javaで書き直しても消えない“COBOLの呪縛”とは? COBOLプログラムのモダナイゼーションには、さまざまな手法がある。調査会社Intellyxの創設者兼プレジデントであるジェイソン・ブルームバーグ氏は、「COBOLプログラムを行単位で別のプログラミング言語に変換することは、決して良いアイデアではない」と話す。 ブルー

                                                                                  COBOLをやめる“とんでもなく悪い方法”はこれだ
                                                                                • AWS Lambdaに対するユニットテスト - public note

                                                                                  AWS Lambda に対するユニットテスト(以下、UT)で気をつけていることを言語化して、記録に残します。 結論 はじめに 実現したいこと 考えたこと 工夫したこと 具体例 処理内容 ディレクトリ構造 テストデータ Lambda Function テスト共通処理 テストコード まとめ 結論 AWSサービスに関わらない処理ステップを切り出して、先にテスト駆動開発で実装する、という考え方をしています。 はじめに AWS Lambda は、言わずと知れた FaaS(Function as a Service) です。 開発単位が関数であるために気軽につくりはじめることができますが、 心のままにコードを書いてしまうと、節々にAWSの要素が入り乱れてしまい、 結果としてUTができない成果物になってしまうことがありました。 こうなってしまうと、取りうる手段は二択です。 リファクタリングする そのまま

                                                                                    AWS Lambdaに対するユニットテスト - public note

                                                                                  新着記事