並び順

ブックマーク数

期間指定

  • から
  • まで

1121 - 1160 件 / 1524件

新着順 人気順

programの検索結果1121 - 1160 件 / 1524件

  • ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog

    ファームウェアエンジニアの井田です。 今回はESP32系MCUで無線LANによる受信ができなくなる問題の原因と調査方法について解説します。 背景 ESP32にてそこそこ頻繁に無線LAN経由の通信を行っているときに、環境によっては急に通信ができなくなる現象が発生しました。 そこで、Wiresharkを用いて通信状況を確認すると、どうもESP32側からの送信パケットは届いているものの、ESP32へのパケットは受信されていないような状況が確認されました。 例えば、ESP32側からDNSのリクエストを投げて、ルーターが返答をしているのにも関わらず、ESP32のログ上は名前解決に失敗した状態になっています。 また、TCPによる通信も何度も再送が発生しており、よくよく見てみると、ESP32側がACKを返さないので、通信相手のサーバが再送してきているという状態でした。 現象より、ESP32の無線LANド

      ESP32系MCUで無線LAN受信バッファが枯渇するときの調査方法 - Nature Engineering Blog
    • Jasmine Tea

      初心者でもつまずかない プログラミング学習は Jasmine Teaではじめよう! プログラミング学習は Jasmine Teaではじめよう! Jasmine Tea (ジャスミンティー) は、プログラミングの楽しさを多くの人に知ってもらうために作られたプログラミング言語です。初心者が学びやすい仕組みで、実際に社会で使われている多くのプログラミング言語に応用できる基礎が身に付きます。

        Jasmine Tea
      • 人が増えても遅くならないゲーム開発をするためにUnityエンジニアが実践したことまとめ - CORETECH ENGINEER BLOG

        はじめに プロジェクトの前提 プロジェクト初期に負債を産まないということ 情報へのアクセス経路を最適化する ブルックスの法則とアウトゲーム設計 ビジネスロジックのテストとシフトレフトの重要性 ビューのテストを諦めない インゲームは柔軟な初期設計に 作り直しを防ぐLookDev Unityエディタのパフォーマンスチューニングに向き合う 工数見積りに工数をかけすぎない エンジニア以外も使うツールだからこそ直感的に効率的に まとめと宣伝 はじめに こんにちは、株式会社サイバーエージェント SGEコア技術本部(コアテク)のエンジニアの矢野です。 私はこの一年ほど、あるモバイルゲームの新規開発に携わっていました。 このプロジェクトは、開発期間が約1年という、弊社の中では短期間でのリリースを行ったプロジェクトでした。 短期間での開発において、「最初は高速だったのに、人が増えるにつれてどんどん開発が遅く

          人が増えても遅くならないゲーム開発をするためにUnityエンジニアが実践したことまとめ - CORETECH ENGINEER BLOG
        • プログラミング初心者が挫折するまでの道のり - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結論 複数の設計工程(PSやSSなど)とコーディング(PG)をごちゃ混ぜに勉強しているせいでプログラミングが理解できないんじゃね? はじめに この記事は、新卒で採用された会社の研修にて、プログラミングができない人と半年近く一緒に過ごした筆者が、現在のプログラミング教育の問題点を考察したものである。 googleで「プログラミング初心者 挫折」と調べると、大多数のホームページにて「質問できる機会がない!」だとか「エラーが解決できない!」などの定型文が転がっており、そうじゃねぇだろと思いこの記事を書こうと思った次第である。 この記事は大きく

            プログラミング初心者が挫折するまでの道のり - Qiita
          • Go言語でJSONをYAMLに変換するコマンド json2yaml を作りました! - プログラムモグモグ

            JSONをYAMLに変換するコマンド json2yaml を、Go言語で作ってみました。 他の言語も含めると同じようなコマンドラインツールは無数に作られていますが、 Goのライブラリとして組み込みたかったというのが最初のモチベーションです。 また、JSONをストリーミング的にYAMLに変換できるのかという疑問を以前から抱いていて、ここに答えを得たかったというところもありました。 github.com go install github.com/itchyny/json2yaml/cmd/json2yaml@latest Homebrewでもインストールできます。 brew install itchyny/tap/json2yaml JSONファイルを引数にしてYAMLを出力したり、 $ cat sample.json { "Sample": "JSON" } $ json2yaml sam

              Go言語でJSONをYAMLに変換するコマンド json2yaml を作りました! - プログラムモグモグ
            • GitHub - continuedev/continue: ⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI

              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 - continuedev/continue: ⏩ Source-controlled AI checks, enforceable in CI. Powered by the open-source Continue CLI
              • インストール不要!Rubyでゲーム、ビジュアルアート開発ができる新環境「rbCanvas/p5」の紹介 - Qiita

                インストール不要!Rubyでゲーム、ビジュアルアート開発ができる新環境「rbCanvas/p5」の紹介Rubyゲーム制作初心者向けp5.jsrbCanvas rbCanvas/p5 https://rbcanvas.net/p5/ (rbCanvas/p5公式ページ より) 1. はじめに Rubyでゲームプログラミングというと、DXRubyライブラリが多く使われてきました。また、DXRubyと互換性のある統合開発環境として、rbCanvasや DXOpalなどもあります。 今回紹介する「rbCanvas/p5」は、上記のrbCanvasと姉妹関係にありますが、グラフィックの表現力がより強力で多彩になり、3D表現もできるようになりました。 これは、ビジュアルアートの分野で使われているProcessingや p5.js の力をRubyから使うことにより実現しています。そのため、これまで以上に

                  インストール不要!Rubyでゲーム、ビジュアルアート開発ができる新環境「rbCanvas/p5」の紹介 - Qiita
                • Z80 自己書き換え : プログラミング指南 - Code Knowledge

                  プログラミング指南 - Code Knowledge ゲーム制作に関するプログラミング等を主に書き溜めていきます。ただ、どちらかと言えば日記的な書き方が続くと思いますが、そこは温かい目で見て頂ければ。あと、ちょっとしたサンプルやツールのダウンロードも出来るようにしておきます。 私は昔から Z80 でプログラムを組む際には自己書き換えという手法を好んで使ってきました。これを使い始めたきっかけは覚えていません。おそらく、当時の内藤時浩クンはこの手法を知った時に「おおおおお!?」と強い感銘を受けて魂に刻み込まれてしまったのではないかと思います。今回はそんな漢のテクニック、自己書き換えについて解説したいと思います。

                    Z80 自己書き換え : プログラミング指南 - Code Knowledge
                  • Steamで収益を得るまでのプロセスをまとめた記事|MetaFormingPro

                    先日Valve社から売り上げの振り込みまで確認ができたので、後続の人のためにSteamにゲームをリリースして収益を得るまでの、すべての過程をまとめたページを作りました。なお、当記事は随時内容を発展・充実させていく想定です。 ■前提当記事は、あくまで「すべての工程をまとめた」記事ではあり、「すべての説明をしている」ページではなく、よって既存のページをガンガン引用するスタイルです。先人の資料に感謝しましょう。 ◆追記:同時期に同じような記事が書かれたので この記事を書いている際中に似た趣旨の記事が書かれました。 同じく参考になるので、照らし合わせて読んでみてもいいと思います。 特にストア画像系は(自分の記事よりも)かなり詳しく書いてあります。 ■0.予め必要なもの◆自分の口座(あたりまえ)なお今のところ、自分はゆうちょ銀行でやったので、当記事はゆうちょ銀行ベースで書いています。ほかの銀行に関し

                      Steamで収益を得るまでのプロセスをまとめた記事|MetaFormingPro
                    • exec(3) するけど、その裏でサーバーとかを動かしておきたい

                      何か下準備をしたり環境変数などに変更を加えてから指定したコマンドを起動するプログラムはたくさんある。bundle exec や npx, uv run や、拙作でも envchain などがそのようなプログラムの例だと思う。このようなプログラムは世間では executor と呼ばれているような気がするので、ここでもそう呼ぶことにする。 executor を最近あたらしく書いていて、ただそこでは指定されたコマンドを起動するだけではなく、そのコマンドのためのサーバーを裏で実行し続ける必要があり、ちょっとした工夫が必要だったのでメモ。 (なお、executor に指定されたコマンド = ユーザーや executor の親プロセスが最終的に起動を期待しているプログラムについては以後 command と表記) tl;dr executor が command の子プロセスになるようにする。execu

                      • Elm at Rakuten | Rakuten Engineering Blog

                        In our team at Rakuten, we have been using Elm1 in production for almost two years now. This post is about our story, the lessons we learned, and our likes and dislikes. This post is quite long so if you prefer to see an overview, feel free to jump to the index. Everything started in the Berlin branch of Rakuten during the summer of 2017. We were maintaining a medium-size single-page application w

                          Elm at Rakuten | Rakuten Engineering Blog
                        • 「小さくリリースする」以前に、リリースが小さいとはどういうことか | Marginalia

                          「どのように小さくリリースするか」ということを議論する以前に、「リリースが小さいとはどういうことか」についての認識を合わせられてなかったら、準備はまったくできてないと言っていい。 何においてもそうである。「どうやっておいしくハンバーグを作るか」を議論するには「ハンバーグがおいしいとはどういうことか」についての共通認識が必要だ。ハンバーグのおいしさについての意見が噛み合ってなかったら、その人達がどれだけ話し合っても「どうやっておいしくハンバーグを作るか」に答えを出せるわけがない。 だから、なんらかのきっかけで「リリースの大小」に問題意識が向いたのなら、「リリースが小さいとはどういうことか」が最初の論点にならなければいけない。(もちろん「リリースとは何を指すのか」についても当然共通認識が出来ていないと意味がないが) 大きい・小さいという尺度は、面積や体積をもった物体同士を比較するのに使われる表

                            「小さくリリースする」以前に、リリースが小さいとはどういうことか | Marginalia
                          • FlutterでWindows用のアプリを作成する | CyberAgent Developers Blog

                            自己紹介 現在、株式会社MG-DXにて、Webフロントエンドエンジニアをやっている植木といいます。一つ前のプロジェクトはOPENRECでiOSエンジニア、その前は、ピグでUnityのエンジニアをしていました。ネイティブアプリを作るのが好きです。MG-DXでは薬急便というオンライン診療・服薬指導がWebだけで行えるサービスを提供しています。新たにアプリをインストールしなくても、SafariやChromeだけで気軽に使えます。 開発の経緯 薬急便は、患者向け、医療機関向けに展開しています。患者から予約が入った場合に、医療機関にはメールやFAXが通知されるようになっています。FAXでは、受信するまでの時間や画質の低下が気になり、コストもかかるので、代替手段で、Webから印刷機能を提供する話が出てきました。 キオスクモードでの印刷や常駐アプリとWebで連携して印刷する海外のアプリもありましたが一長

                              FlutterでWindows用のアプリを作成する | CyberAgent Developers Blog
                            • Build multi-platform apps in Python powered by Flutter | Flet

                              From idea to app in minutesAn internal tool or a dashboard for your team, weekend project, data entry form, kiosk app or high-fidelity prototype - Flet is an ideal framework to quickly hack a great-looking interactive apps to serve a group of users. Simple architectureNo more complex architecture with JavaScript frontend, REST API backend, database, cache, etc. With Flet you just write a monolith

                              • ゲーム開発者による、「ゲーム開発に隠された嘘」を暴露する投稿が流行る。“光る円錐ワープトンネル”など、「効率的だまし絵」続々 - AUTOMATON

                                  ゲーム開発者による、「ゲーム開発に隠された嘘」を暴露する投稿が流行る。“光る円錐ワープトンネル”など、「効率的だまし絵」続々 - AUTOMATON
                                • 悟空訛り生成ツールをつくってなんでも悟空にしたい

                                  北海道在住の大学生。演劇サークルに所属していますが、やったことがあるのは音響担当・舞台装置担当・当日宣伝担当で、一度も演技をしたことがありません。好物はパステルのなめらかプリン。 前の記事:北海道の部屋の方が東京よりもちょっと暑い 悟空訛りを簡単につくりたい ドラゴンボールの主人公である孫悟空。「オラ」「ぜってぇ」「すっぞ」など、その喋り方はとても特徴的だ。「オラ、ワクワクすっぞ~」なんて言う人は現実にはほぼいないだろうが、悟空は確実に言う。 ふつうの文章を悟空訛りに変換できるツール、つまり「悟空訛り生成ツール」を作った。 恥ずかしいのでぼかしましたが、プログラミング言語のひとつであるPythonを使ってごりごり書きました ふつうの日本語文を入力すると なんと悟空になって出力される 実はこれ、3年ほど前に大学での課題で作ったもので、最近PCのデータを整理しているときに偶然発掘。「懐かしいな

                                    悟空訛り生成ツールをつくってなんでも悟空にしたい
                                  • Second-System Syndrome: A tale of power-assert

                                    Second-System Syndrome: A tale of power-assert #jsconfjp https://jsconf.jp/2023/

                                      Second-System Syndrome: A tale of power-assert
                                    • データ型は明示しないで! Modern C++での型推論

                                      このように、(1)(2)と「vector<int>」を2回も書かなければなりません。特に(2)では、右辺の型は分かっているんだから、左辺はそれに合わせてよ! という文句が出そうです。 初期化漏れを防止する このように、同じ意味の型を何回も書くのはかったるいな! というときに型推論は役立つわけですが、もっと切実な理由があります。それは、変数の初期化漏れの防止です。JavaでもRustでもそうなんですが、変数は宣言しっぱなしでOKです。宣言しっぱなしというのは、明確な初期化が行われていないという意味です。こうなると、その変数を参照しようとするといろいろとまずいことが起きてきます。 基本データ型とかなら、どんな値か分からない ポインタ型とかなら、どこを指しているか分からない(ダングリングポインタ) なので、実行時にプログラムが不可解な動作をしたり、いきなり落ちたりするわけです。しかし、コンパイラ

                                        データ型は明示しないで! Modern C++での型推論
                                      • 最近は意図的にGitHub Copilotを無効にすることがある

                                        別にみんなそうするべきとは全く思わないのだけど、僕は最近GitHub Copilotを意図的に無効にすることがあるので、そのへんについて雑に書いておく。 あらかじめ言っておくが、僕はGitHub Copilotを有効にすることもある。この記事もGitHub Copilotおよびそのユーザーを批判する意図は全くない。 GitHub Copilot が便利な場面 僕がGitHub Copilotを使い始めて少なくとも一年以上は経ってる。自分が書こうと思っているコードに近いものが簡単に生成されていくことに最初は感動したし、便利な場面がはたくさんある。 具体的に便利な場面を思い返してみる。 僕は仕事ではNext.jsでフロントエンドを書いたり、NestJSでバックエンドを書いたりしているのだが、その用途では便利だった。僕は自分が関わっているプロジェクトのReactやNode.jsの書き方はある程度

                                          最近は意図的にGitHub Copilotを無効にすることがある
                                        • Gemini Embedding 2 の概要|npaka

                                          以下の記事が面白かったので、簡単にまとめました。 ・Gemini Embedding 2: Our first natively multimodal embedding model 1. はじめに本日、Geminiアーキテクチャを基盤とする初の完全マルチモーダル埋め込みモデル「Gemini Embedding 2」を、「Gemini API」および「Vertex AI」経由でパブリックプレビューとしてリリースします。 従来のテキストのみの基盤を拡張した「Gemini Embedding 2」は、テキスト、画像、動画、音声、ドキュメントを単一の統合埋め込み空間にマッピングし、100以上の言語における意味的意図を捉えます。これにより、複雑なパイプラインが簡素化され、RAG やセマンティック検索から感情分析やデータクラスタリングまで、さまざまなマルチモーダル下流タスクが強化されます。 2. 新

                                            Gemini Embedding 2 の概要|npaka
                                          • copilot-explorer

                                            Copilot Internals | thakkarparth007.github.io Github Copilot has been incredibly useful to me. It can often magically read my mind and make useful suggestions. The thing that surprised me the most was its ability to correctly “guess” functions/variables from surrounding code – including from other files. This can only happen, if the copilot extension sends valuable information from surrounding cod

                                            • 日曜バイブコーダーがゲーム制作に行き詰まったその後の話

                                              ゲーム制作を趣味にする日曜コーダー(本職≠SWE)がClaude Codeを使い倒してゲームを作ろうとして行き詰まってからの紆余曲折と、(仮)完成に至るまでのClaude Codeの使い方のお話です。 2025年8月頃に作りたいと思い立ってWeb版ClaudeのVibe Codingで遊び始め、そこから間をあけつつ約4カ月ほどで対戦ゲームを作ってみました。 できたもの 6体の駒を動かしてボード上で相手のゴールを目指す、デッキ構築型オンライン対戦ボードゲームです: チェスのようなターン制の戦略要素と、隣接した駒同士をカードゲームのように各々のデッキから引いたカードで自動的に戦闘するデッキ構築ゲームの要素を合わせたような1vs1のP2Pオンライン対戦ができます。 (現在オンライン対戦機能は非公開) 最終的にプロジェクト全体で TypeScript 43,561行(Claude Code数え)で

                                                日曜バイブコーダーがゲーム制作に行き詰まったその後の話
                                              • dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)

                                                .NET SDKに含まれているdotnetコマンドを使うとインストールされている.NETランタイムやSDKの情報を表示できるようになる ときどき必要に駆られて、小さなプログラムを作ることがある。Windowsだと大抵はWindows PowerShellで片が付くことが多いのだが、そうでないこともある(あとPowerShellには素直じゃないところがあって……)。 その場合、筆者はC#を使うのだが、標準的な開発環境のVisual Studioは大きく、起動にも時間がかかる。基本的には本格的なアプリケーションを開発するためのものなので、実験的な短いプログラムを作るのには余計な手間と時間が多すぎる。イメージ的には、庭に小さな穴を掘るのにショベルカーを使うような感じである。 そこで便利なのが.NET SDKに含まれているdotnetコマンドだ。コマンドラインだけで利用でき、GUIは一切なし。コマ

                                                  dotnetコマンドを使って、Visual Studioを起動せずに簡単にプログラムを作成する (1/2)
                                                • GitHub - 0xType/0xProto: A programming font focused on source code legibility

                                                  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 - 0xType/0xProto: A programming font focused on source code legibility
                                                  • ついに!Windows 11搭載PCでAndroidアプリが実行可能に | ライフハッカー・ジャパン

                                                    最新のWindows 11アップデートにより、米国在住のすべてのユーザーが、パソコン上でAndroidアプリをネイティブに実行できるようになりました。 今回のアップデート以前は、Androidアプリのサポートは、Windows 11 Insiderプログラム参加者だけが利用できるベータ機能でした。 Amazonアカウントが必要ですが現在は、少なくともAmazon AppstoreのWindows向けプレビュー版で提供されるAndroidアプリであれば、米国在住の誰もが、ダウンロードしてインストールできるようになっています。 これは、Androidユーザーがスマートフォンとパソコンのアプリを同期させるための素晴らしい方法ですが、すべての垣根が取り払われるわけではありません。 Amazon Appstoreはまだプレビュー版であり、現在公式にサポートされているAndroidアプリは、ごく一部に

                                                      ついに!Windows 11搭載PCでAndroidアプリが実行可能に | ライフハッカー・ジャパン
                                                    • 知って使えるJVMの概要とヒープダンプ取得から解析まで

                                                      本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させる仕組みを知ることはソフトウェアを開発するエンジニアの皆さんの知的な部分を刺激するとともに、シニアレベルのJavaエンジニアへと進む第一歩となります。連載第1回はJVMの概要を解説し、模擬的なトラブルシュート体験としてヒープダンプを取得して解析します。 はじめに 今後もアプリケーションをJavaで開発、運用していくことを前提にすると、そうした業務に携わる方は次のようなことを学び続けるでしょう。 Javaの半年ごとのバージョンアップに追随して新機能などを学ぶ アーキテクチャなどでの新

                                                        知って使えるJVMの概要とヒープダンプ取得から解析まで
                                                      • キャリアで「寄り道」が多い人は、“裏玄関”からの転職が吉 30代以降、転職市場で評価される「ナチュラルジョブ」とは | ログミーBusiness

                                                        キャリアは「裏玄関」から攻める方法もある佐野創太氏(以下、佐野):「裏玄関」に行くのは本当に大事です。「表玄関」が、いわゆる転職エージェントや転職サイトを使ったりして、一番楽に行ける正攻法です。これができる人はいますし、正直に言ってこれは“きれいなキャリア”の人です。 僕みたいに、早期退職を繰り返していなかったり、最初からいわゆるネームバリューのある会社に入れて、いい部署に入れて、結果も出せるという方は、表玄関からバンバン行ってください。それはもう、「あなたは素晴らしい」としか思えないです。あなたは本当に素晴らしいので、がんばってねと。 僕みたいに「ちょっと荒れているな」「ちょっと寄り道が多かったな」という方が、この中にもいらっしゃるかな。いらっしゃったら、求人はもらうもの・応募するものじゃなくて、開拓するものだと思ってやってほしいです。この時の武器になるのが、「ナチュラルジョブ」です。

                                                          キャリアで「寄り道」が多い人は、“裏玄関”からの転職が吉 30代以降、転職市場で評価される「ナチュラルジョブ」とは | ログミーBusiness
                                                        • Webアプリケーションフレームワーク「SvelteKit 1.0」正式リリース。SSR/SSG/SPAなど対応

                                                          Webアプリケーションフレームワーク「SvelteKit 1.0」正式リリース。SSR/SSG/SPAなど対応 Webアプリケーションフレームワーク「SvelteKit 1.0」が正式リリースとなりました。 SvelteKitは、Web UIフレームワークの「Svelte」と、ビルドツールの「Vite」を基盤としたWebアプリケーションフレームワークです。 It's here.https://t.co/mP8vD5zcta — Svelte (@sveltejs) December 14, 2022 Svelteは、読みやすく簡潔なコードでWebアプリケーションのユーザーインターフェイスを構成できるフレームワークです。 仮想DOMを使わず、コンパイル時に状態が変化する箇所を特定し、その変更のためのJavaScriptを生成することで実行時の高速な状態変更を実現することも大きな特徴です。 J

                                                            Webアプリケーションフレームワーク「SvelteKit 1.0」正式リリース。SSR/SSG/SPAなど対応
                                                          • JavaScriptランタイムのBunが、C言語のコンパイルとJavaScriptプログラムからの実行をサポート

                                                            JavaScriptランタイムのBunが、C言語のコンパイルとJavaScriptプログラムからの実行をサポート JavaScriptランタイムのBunは、C言語のコンパイルとJavaScriptプログラムからの実行をサポートすると発表しました。 In Bun v1.1.28, we added support for compiling and running C from JavaScripthttps://t.co/eoClllphwj pic.twitter.com/YwCW7Uc7CT — Bun (@bunjavascript) September 18, 2024 JavaScriptを用いてアプリケーション開発を行う際に、システムの持つ機能を呼び出したい場合にはNode.jsやBunに実装されたN-API、もしくはJavaScriptエンジンV8のAPIをC言語経由で呼び出

                                                              JavaScriptランタイムのBunが、C言語のコンパイルとJavaScriptプログラムからの実行をサポート
                                                            • Ollama + phi-4 + Cool Cline を使いローカルでコード生成を試す

                                                              ローカル環境で手軽に大規模言語モデル (LLM) を試せる Ollama と phi-4 モデル、そして VS Code の拡張機能である Cool Cline を組み合わせて、コード生成を行うメモです。WSL2でもできると思います。 環境 Ubuntu 24.04 Docker GeForce RTX 4060Ti(VRAM 16GB) VS Code Cool Cline 拡張機能 手順 DockerのインストールとNVIDIA Container Toolkitの設定 DockerでGPUを使えるようにします。以下の記事を参考にしました。 Ollamaの起動とphi-4モデルのダウンロード Ollamaのコンテナを起動します。モデルはコンテナの/root/.ollamaにダウンロードされるのでローカルの適当なフォルダをマウントします。ポートの11434はllamaからとってきてるみた

                                                                Ollama + phi-4 + Cool Cline を使いローカルでコード生成を試す
                                                              • Go 1.18 で interface{} の代わりに any が使えるようになる話

                                                                こちらはGo Advent Calendar 12日目の記事です。 Go 1.18 で interface{} の代わりに any が使えるようになるという話が出ていたので、これの使い方について書いてみようと思います。 any が入った詳細な経緯などについては10日目のsg0hsmtさんの記事で解説いただいていましたので、こちらをご覧ください。 (内容がやや被っていてすみません) any とは何か any は Go 1.18 で入る予定の、事前宣言された interface{} に対する型エイリアスです。 Goのプログラム全体のスコープ (ユニバースブロック) で、次のようなエイリアス宣言が行われているものと考えると理解しやすいと思います。

                                                                  Go 1.18 で interface{} の代わりに any が使えるようになる話
                                                                • GitHub - PRQL/prql: PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement

                                                                  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 - PRQL/prql: PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement
                                                                  • JALが苦闘して見つけた、ローコード/ノーコード開発導入の現実解

                                                                    JALが苦闘して見つけた、ローコード/ノーコード開発導入の現実解:「kintone成功方程式」から導き出されたものとは(1/2 ページ) IT部門の負担を減らす取り組みとして注目されるローコード/ノーコード開発ツール。だが、ガバナンスをどのように効かせるのか、事業部門をどのように巻き込むのかなど、気になることは多い。サイボウズのセミナー「kintone IT Special Seminar 2022」からその答えを探る。 企業のITを支える縁の下の力持ちとして期待されているIT部門だが、その守備範囲は広い。経営の視点で“新しいビジネスを創出するための仕組み”を考えることはもちろん、事業部門の業務を効率化させるための施策の検討も必要だ。とはいえ、リソースには限界があり、手が足りない状況が増えてくる。 こうした背景もあり、「アプリケーション開発はIT部門がするもの」というこれまでの常識が見直さ

                                                                      JALが苦闘して見つけた、ローコード/ノーコード開発導入の現実解
                                                                    • 【Svelteメンテナー 山下裕一朗】シンプルさこそがSvelteの真髄! その素晴らしさをメンテナーとして伝えていく

                                                                      2022年10月の「TechFeed Night #4 - フロントエンドアーキテクチャを語る」でSvelte/SvelteKitのユースケースやReactやVue.jsとの併用について紹介してくれた山下裕一朗さんはSvelteのメンテナーとしても活動中です。日々、Svelteの情報発信をひたすら続けている山下さんに、なぜSvelteにそこまで入れ込むのか、Svelteの魅力はどこにあるのか、Svelteへのアツい思いをあますところなく語っていただきます! 今回話を伺ったエキスパート フォローしよう! Attention! 本記事では何度かVue.jsとの比較が登場します。Vue.jsと比較する理由は以下の2点です。 私が業務で Vue.jsを使用しておりある程度わかるから 読者の皆さんもよく知っているであろうVue.jsとSvelteを比較することで理解を促進できるであろうから この記事

                                                                        【Svelteメンテナー 山下裕一朗】シンプルさこそがSvelteの真髄! その素晴らしさをメンテナーとして伝えていく
                                                                      • 積分法の数値計算をプログラミングしてみよう

                                                                        連載目次 前回は、微分法の数値計算を行いました。今回は、積分の数値計算法を見ていきます。まず、高校で学んだ台形公式を使った積分の数値計算を行い、次により精度のよいシンプソンの公式を使った数値計算を行います。また、乱数を使ってデータのサンプリングを行うモンテカルロ法も紹介します。Pythonの文法やライブラリに関してはNumPyのlinspace関数の利用と、乱数の利用を取り上げます。 今回の練習問題としては、正規分布の-2σ~2σ までの累積確率を求めるプログラム、曲線の長さを求めるプログラム、マルコフ連鎖モンテカルロ法(メトロポリス法)による正規分布のサンプリングを行うプログラムを取り上げます。 上に記した各種の方法は、中学・高校の数学で全て理解できるものです。聞き慣れない用語が幾つか登場しているかもしれませんが、実際のところ面積や割合を求めるために総和の計算をしているだけです。気軽に読

                                                                          積分法の数値計算をプログラミングしてみよう
                                                                        • 転職して4ヶ月、開発チームのリードを任されてやってきたこと

                                                                          この記事は MOSH Advent Calendar 2025 の21日目の記事です。 こんにちは!勝間(@ryo_katsuma)です。今年の8月にMOSHに入社して、現在は新規機能開発チームでリードを担当しています。 前職のクックパッドには16年ほど在籍していました。大人数の開発チームのリードや、新規事業での開発組織のマネージャーなど、いろいろな経験をさせてもらいましたが、そんな背景もあって、MOSHに入社してまもなく、現在所属している開発チームのリードを任せてもらうことになりました。チームはエンジニア4名(私含む)、PdM1名、デザイナ1名の小規模なスクラムチームです。 入社して4ヶ月ほど経ち、チームにも馴染み、チーム全体での開発も順調に回ってきた感覚があるので、自分なりにどんな工夫をしてきたかを振り返ってみようと思います。 自分の立ち位置を見極める チームにJoinして感じたことを

                                                                            転職して4ヶ月、開発チームのリードを任されてやってきたこと
                                                                          • 家庭用ゲーム機の「NOW LOADING」の始まりからローディングの歴史を振り返ってみた

                                                                            今回のテーマは「ローディング(ロード)」だ。現在の家庭用ビデオゲーム機では、ゲーム機の起動時、ゲーム開始前、さらにはゲーム中と、もはや据置型・携帯型を問わず、ローディングがつきものになっているのは言うまでもない。 これに対して、「ファミリーコンピュータ」(以下、ファミコン)のカセットがロードなしですぐに遊べたような手軽さが失われたことを嘆く声も、しばしば聞かれる。「プレイステーション」(以下、PS)版の『リッジレーサー』ではミニゲームが遊べたりと、ローディングにも趣向が凝らされることはあるが、待ち時間には変わりない。 『SEGA AGES スペースハリアー』のローディング画面 ビデオゲームにおいて、プログラムやデータのロード中であることを示す代表的な“決まり文句”といえば、先の『リッジレーサー』でも使われた「NOW LOADING」だろう。 近年ではゲーム・アニメ関連の楽曲や、小説などの題

                                                                              家庭用ゲーム機の「NOW LOADING」の始まりからローディングの歴史を振り返ってみた
                                                                            • Windows 11で必須になったBIOS(バイオス)の後継者「UEFI」って何なの?

                                                                              そもそもUEFIにはどんな役割があるの? 2021年10月にリリースされたWindows 11のシステム要件のひとつに、「UEFI、セキュアブート対応」があるのをご存じだろうか? 「UEFI」とは、古いパソコンで利用されてきた「BIOS(バイオス)」を進化させたもので、同じような役割を担っている。厳密に言えばUEFIはプログラムではないが、ここでは初心者にも理解しやすいように“BIOSの後継プログラム”として説明する。 そもそもパソコンには、マザーボードと呼ばれる基板が組み込まれているが、CPUやメモリ、HDD(SSD)などもマザーボードに取り付けられており、UEFI/BIOSはこのマザーボードなどのハードウェアを制御するためのファームウェア(プログラム)だ。 パソコンの電源を入れると、まず、最初に働くのはUEFI/BIOSで、マザーボードや周辺機器など、パソコンのハードウェアを制御。その

                                                                                Windows 11で必須になったBIOS(バイオス)の後継者「UEFI」って何なの?
                                                                              • ドメイン知識を素早くキャッチアップする時に心がけている事 - BASEプロダクトチームブログ

                                                                                はじめに この記事はBASEアドベントカレンダー2023の16日目の記事です。 こんにちは! Cart DevチームでBackendエンジニアをしている @endu です。 気づけば入社してからそろそろ1年が経ちます。 この1年をふりかえると、最初のオンボーディング期間を経てはひたすらに、既存コードを読んでは仕様を把握してコードを書く1年だったかなと思います。 今回は既存コードを理解するにあたっての、ドメイン知識を素早くキャッチアップする事 に焦点をあてて、自分が心がけている事をご紹介できればと思います。 ドメイン知識とはなにか? ここで話す「ドメイン知識」についてですが、調べてみると以下のように定義されています。 ドメイン知識(英: Domain knowledge)または領域知識は、はっきり限定された、ある専門分野に特化した分野の知識であり、一般知識またはドメイン独立の知識と対比される

                                                                                  ドメイン知識を素早くキャッチアップする時に心がけている事 - BASEプロダクトチームブログ
                                                                                • 高校生によるクレジットカード情報の不正取得事案についてまとめてみた - piyolog

                                                                                  2025年1月21日、京都府警は不正な手段を用いてクレジットカード情報を収集していた疑いがあるとして高校生を逮捕したと発表しました。高校生はフィッシングなどの情報を共有するTelegramのグループチャットに参加していました。ここでは関連する情報をまとめます。 有効性確認と偽りカード情報を取得 逮捕された高校生の容疑は不正アクセス禁止法違反と割賦販売法違反。2024年7月26日から8月11日にかけて、クレジットカードの有効性確認ができるとして、自身が作成したプログラムを通じて6件のクレジットカード番号を入力させ、不正に取得した疑い。加えて、2024年5月20日に他人へID、パスワードを提供した疑いも持たれている。*1 高校生は「僕がやったことに間違いはありません」として容疑を認める供述を行っている。また「同じ犯罪を行っている人たちからカード情報をもらっても問題ないと思った」とも話している。

                                                                                    高校生によるクレジットカード情報の不正取得事案についてまとめてみた - piyolog

                                                                                  新着記事