並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 1694件

新着順 人気順

mapの検索結果241 - 280 件 / 1694件

  • 漁船の最大75%が位置を公開せず追跡を回避して「闇漁業」を行っている可能性があることがAIを用いた全世界規模の調査で判明

    海洋における産業価値は2030年までに倍増すると予想されており、違法漁業や乱獲を防ぐための取り組みがますます重要視されています。この取り組みの一環として、各国の船舶がどこでどのように活動しているのかを明らかにした研究により、実に全体の75%もの船が位置を公開せずに航海していることが明らかになりました。 Satellite mapping reveals extensive industrial activity at sea | Nature https://www.nature.com/articles/s41586-023-06825-8 We used AI and satellite imagery to map ocean activities that take place out of sight, including fishing, shipping and energy

      漁船の最大75%が位置を公開せず追跡を回避して「闇漁業」を行っている可能性があることがAIを用いた全世界規模の調査で判明
    • WSL2でSakana AIを試してみる|ngc-shj

      「進化的モデルマージにより日本語数学LLMとして構築したEvoLLM-JPは、数学のみならず、日本語の全般的な能力に長けている」らしいEvoLLM-JPを試してみます。 追記(2024/3/22) 10Bのモデルですが、torch_dtypeを"auto"からtorch.bfloat16に変更すると、推論のスピードが改善しました。 モデルEvoLLM-JPは、3種提供されています。今回は3つとも試します。 - 大規模言語モデル SakanaAI/EvoLLM-JP-v1-10B : MICROSOFT RESEARCH LICENSE TERMS SakanaAI/EvoLLM-JP-v1-7B :  MICROSOFT RESEARCH LICENSE TERMS SakanaAI/EvoLLM-JP-A-v1-7B : Apache License, Version 2.0 ※画像言語

        WSL2でSakana AIを試してみる|ngc-shj
      • 松竹梅はsortしても松竹梅になる - Lambdaカクテル

        物事の順位付けをするとき、松竹梅という雅な表現がよく使われる。自分もよく使う。 blog.3qe.us コンピュータにとってもそうなのだろうか?そう考えた私は実際にソートしてみることにした。 % echo $LANG ja_JP.UTF-8 % sort --version sort (GNU coreutils) 9.3 Copyright (C) 2023 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permit

          松竹梅はsortしても松竹梅になる - Lambdaカクテル
        • 謎のシンボルが刻まれた4000年前の石板は「宝の地図」だった! - ナゾロジー

          皆さんは「サン・ベレク石板(Saint-Bélec slab)」という歴史的遺物をご存知でしょうか。 これは1900年にフランス北西部ブルターニュ地方で見つかった石碑で、約4000年前の青銅器時代のものであることが分かっています。 一方で、120年以上前に見つかっていたにも関わらず、今日まで詳しい調査がほとんどされてきませんでした。 そんな中、フランスの西ブルターニュ大学(UBO)およびフランス国立科学研究センター(CNRS)の最新調査により、サン・ベレク石板は失われた遺構のありかを示す”宝の地図”である可能性が浮上したのです。 考古学者らは今、この地図をもとに宝探しをするというインディ・ジョーンズの世界に飛び込もうとしています。 Strangely Engraved Rock Is Giant ‘Treasure Map’, Archaeologists Say https://www.

            謎のシンボルが刻まれた4000年前の石板は「宝の地図」だった! - ナゾロジー
          • 【JavaScript】ES2024の新機能まとめ - Qiita

            ES2024 / ES2023 / ES2022 / ES2021 JavaScriptの仕様は、TC39というところで決められています。 ブラウザベンダや関係者が定期的に会合を行い、様々な新機能について話し合ってどのようにするかを決めています。 ちなみに2023年9月のミーティングは東京で行われました。 ここでは2023年にFinishedになった、すなわち仕様が確定して複数のブラウザで実装がなされたproposalについて紹介してみます。 つまり、主要ブラウザでは既に使用可能です。 なお、2023年2月から2024年1月までにFinishedになったproposalがES2024と呼ばれるみたいです。 ずれているせいでややこしいですね。 年と一致させてくれ。 Finished Proposals Promise.withResolvers Promiseを外からresolve/reje

              【JavaScript】ES2024の新機能まとめ - Qiita
            • 【Gemini Ultra 1.0 VS GPT-4】史上最強LLMの性能を比較したら普通にGPT-4の方がすごかった件 | WEEL

              Gemini Ultra 1.0の概要 Gemini Ultra 1.0は、Googleが開発したマルチモーダル生成AI(MLLM)「Gemini」シリーズの最高峰モデルで、現時点で最高クラスの性能を持つマルチモーダル生成AIであることは間違いないです。 そんなGemini Ultra 1.0は、あのGPT-4すら上回る性能を有しているとされ、以下の画像のようにほとんどのベンチマークでGPT-4を上回るスコアを獲得しています。 引用元:https://japan.googleblog.com/2023/12/gemini.html 引用元:https://japan.googleblog.com/2023/12/gemini.html 具体的には、性能比較全32項目のうち30項目で、GPT-4に勝利し、理数&人文で全57科目の問題集「MMLU」では、専門家にも勝利するほどのスコアを獲得して

                【Gemini Ultra 1.0 VS GPT-4】史上最強LLMの性能を比較したら普通にGPT-4の方がすごかった件 | WEEL
              • 【初学者歓迎🔰】 Reactでつくるポケモン図鑑📖 - Qiita

                この記事でできるもの デモ https://react-pokemon-app-c3d8a.firebaseapp.com/ ※画像は非表示にしています ソースコード https://github.com/hato-taka/pokemon-app はじめに この記事の目的は React開発の楽しさを伝えることです! 詳しい内部のロジックには触れていません。 楽しく学んでもらうために、PokeAPIというポケモンデータを集めたAPIを使用します。 https://pokeapi.co/ この記事を作成するにあたり下記2つの動画を参照しました。 【Reactアプリ開発】3種類のReactアプリケーションを構築して、Reactの理解をさらに深めるステップアップ講座 Build Pokemon App Using React Js |Pokemon Api |2022 記事の対象者 Reactの

                  【初学者歓迎🔰】 Reactでつくるポケモン図鑑📖 - Qiita
                • シングルバイナリで動くERBのテンプレートプロセッサーを作った - so what

                  github.com 本体は ERB.new().result を呼ぶだけで、それをmrubyでdarwin/linuxのx86_64/aarch64向けにビルドした。 以下のようにシングルバイナリプログラムを通してテンプレートファイルを処理できる。 <%- to = ENV["MAIL_TO"] priorities = ENV["PRIORITIES"].split(",").map(&:strip) -%> From: James <james@example.com> To: <%= to %> Subject: Addressing Needs <%= to[/\w+/] %>: Just wanted to send a quick note assuring that your needs are being addressed. I want you to know tha

                    シングルバイナリで動くERBのテンプレートプロセッサーを作った - so what
                  • Google Colab で Llama 2 を試す|npaka

                    「Google Colab」で「Llama 2」を試したので、まとめました。 1. Llama 2「Llama 2」は、Metaが開発した、7B・13B・70B パラメータのLLMです。 2. モデル一覧「Llama 2」は、次の6個のモデルが提供されています。 (hfでないモデルも存在) ・meta-llama/Llama-2-70b-hf ・meta-llama/Llama-2-70b-chat-hf ・meta-llama/Llama-2-13b-hf ・meta-llama/Llama-2-13b-chat-hf ・meta-llama/Llama-2-7b-hf ・meta-llama/Llama-2-7b-chat-hf 3. 利用申請「Llama 2」を利用するには、利用申請が必要です。 (1) 公式のMetaのフォームから利用申請。 数時間後に利用許可のメールがきます。 (

                      Google Colab で Llama 2 を試す|npaka
                    • LogLog Games

                      The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                      • バックエンド視点で振り返るGraphQLを採用したプロダクト開発 - enechain Tech Blog

                        はじめに 技術スタック eScanチームにおけるGraphQLの使い方 開発フローの工夫 N+1問題の対応と注意点 エラーハンドリングの工夫 モニタリングの工夫 ドキュメンテーションを必須化するための工夫 その他の取り組み 振り返り 良かった点 難しかった点 今後の展望 最後に はじめに こんにちは、enechainでソフトウェアエンジニアをしている小沢です。 私が所属しているチーム(以降、eScanチーム)では、eScanという電力会社向けのリスクマネジメントシステムを開発・運用しており、その中でGraphQLを採用しています。すでにGraphQLを採用するメリット・デメリットについて様々なところで語られていますが、eScanチームでもオーバーフェッチが解消できる点、1リクエストで必要なデータをフェッチできる点などのメリットを享受するために採用しています。 今回は実際にGraphQLを採

                          バックエンド視点で振り返るGraphQLを採用したプロダクト開発 - enechain Tech Blog
                        • Spotifyデータを基にした「現在、世界各国で最も聴かれているメタル・バンドの地図」が話題に - amass

                          The most popular metal band (2024) of each country, according to Spotify (c)Axxelschweiss Spotifyの2024年のデータを基に、どの国でどのメタル・バンドが最も聴かれているかを示す「現在、世界各国で最も聴かれているメタル・バンドの地図」が話題に。RedditユーザーのAxxelschweissが作成。 注意点としては「何をメタルと分類するかによって結果が変わること。例えば、スウェーデンで最も人気のあるメタル・バンドはSabatonだが、Ghostをメタルと考える人にとってはGhostが正解であろう。また日本はBABYMETALをメタルと考えないなら、Simが正解。Simも考慮しないならGalneryusが正解です」「グレーに塗りつぶされた国はすべて、Spotifyで最も人気のあるメタル・バンドのデ

                            Spotifyデータを基にした「現在、世界各国で最も聴かれているメタル・バンドの地図」が話題に - amass
                          • AWS CDKでECS Fargate Bastionを一撃で作ってみた | DevelopersIO

                            EC2インスタンスの踏み台を用意したくない こんにちは、のんピ(@non____97)です。 皆さんはEC2インスタンスの踏み台を用意したくないと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスター、OpenSearch Service ドメインなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台(Bastion)が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect そして、踏み台となるリソースとして採用される多くがEC2インスタンスだと考えます。EC2インスタンスの場合、OS周りの面倒をみる必要があります。OS内のパッケージのアップデートが面倒であれば「踏み台が

                              AWS CDKでECS Fargate Bastionを一撃で作ってみた | DevelopersIO
                            • ChatGPT にHTMLをプレビューさせるChrome拡張を作ってみた

                              chat.openai.com 上でマークアップを試行錯誤するための Chrome 拡張を試作してみた。 例えば html+preview のコードブロックを見つけるとその隣に HTML として挿入する。後述するが React Component もプレビューできる。 📎 をクリックすると展開したHTMLを画像としてクリップボードに入れることができる。 いい感じにコードを生成してくれるプロンプトのサンプル集はここに置いてる なぜ作ったか GPT-4 はそこそこ賢いコードを生成できるのだが、細かい修正は行うにはやはりプレビューしながら対話的に行う必要がある。 また、人間がその結果を言語化するより、生成されたHTMLを画像入力として修正プロンプトに使うのが精度がでる。 (備考: まだChatGPT Plus の一部ユーザーに開放されてない機能) react-component の生成: ts

                                ChatGPT にHTMLをプレビューさせるChrome拡張を作ってみた
                              • なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita

                                EDOCODEでエンジニアをしているYutakaです。 こちらは社内勉強会で発表した資料を元にしています。 関数型言語の知識がほとんどないエンジニアがなっとく!関数型プログラミングで学んだ用語を一部まとめました。原著はGrokking Functional Programmingです。本書はScalaとJavaで説明がされていますが、できる限り社内で使われている言語(Go, JavaScript, TypeScript)でサンプルコードを記載しました。 書籍のソースコードはこちらに全て公開されています。 そもそも関数型プログラミングとは? プログラミングのパラダイムには大きく①命令型プログラミング②宣言型プログラミングがあります。 ①命令型プログラミングとは どのよう(HOW)に計算するかに焦点を合わせ、段階的なアルゴリズムを詳細に定義します。これは実際のハードウェアの計算処理の流れに沿っ

                                  なっとく!関数型プログラミング を読んで関数型プログラミングを学んだ - Qiita
                                • 「Google Mapからビッグモーターが消えた」とネット騒然!地図上から全店舗が忽然と姿消す異常事態(SmartFLASH) - Yahoo!ニュース

                                    「Google Mapからビッグモーターが消えた」とネット騒然!地図上から全店舗が忽然と姿消す異常事態(SmartFLASH) - Yahoo!ニュース
                                  • データ解析用ライブラリ - Qiita

                                    はじめに 皆さん、データ解析やデータ処理にどのライブラリを使用していますか? 恐らく、ほとんどの人がpandasを使用していると思います。 今回は、その他のデータ解析用ライブラリやデータ処理ライブラリについて紹介したいと思います(/・ω・)/ Pandas 言わずと知れたデータ解析用ライブラリですね。 データフレームとシリーズという2つの主要なデータ構造が提供されており、データの読み込みやフィルタリングなど、様々なデータ解析/処理に適しています。 中小規模のデータセットに適しており、大規模なデータの処理はメモリ不足や処理速度の問題からあまり向いていません。 Numpy こちらも言わずと知れたライブラリです。 高速な多次元配列の処理とベクトル化演算のためのライブラリであり、配列の生成やブロードキャスティングなどの多彩な操作を提供しています。 線形代数や乱数生成、フーリエ変換などの科学技術計算

                                      データ解析用ライブラリ - Qiita
                                    • オリジナルの自動車用Android OSを作る - AOSP開発はじめの一歩

                                      はじめに Turing株式会社UXチームエンジニアの井上(@yoinoue5212)です。 Turingは完全自動運転EVの開発を目標に、自動運転AIとEV本体の両面での開発に挑戦しています。UXチームでは、自社EVのIVI(In-Vehicle Infotainment)つまりセンターディスプレイ等に表示されるシステムのOSとして、Androidを基盤とする独自車載OSの開発を行っています。 本記事では、ソースコードの公開されているAndroid Open Source Project(AOSP)を題材に、Android OSを開発するとはどういうことか、開発のための環境構築についてお話しします。 AOSPとは 何の略? AOSPはAndroid Open Source Projectの略で、Android OSを構成するすべての要素がオープンソースで公開されています。 Googleの開

                                        オリジナルの自動車用Android OSを作る - AOSP開発はじめの一歩
                                      • 「目的地に到達する方法を永遠に変えた製品」といわれる世界初の実用車載ナビゲーションシステム「Etak Navigator」とは?

                                        GPSが一般向けになる約10年前の1985年、世界初の実用車載ナビゲーション「Etak Navigator」が登場し、世間をにぎわせました。当時としては画期的だったこのシステムがどのようなものだったのかについて、地図専門家のジェームズ・キリック氏が解説しました。 12 Map Happenings that Rocked our World: Part 9 – Map Happenings https://maphappenings.com/2024/04/11/story-of-etak/ これが「Etak Navigator」の写真です。 Etak Navigatorが登場した1985年当時、ナビゲーション・システムには「推測航法」と呼ばれる技術が使われていました。推測航法は、移動距離と進行方向をチェックするセンサーを使うものでしたが、遠くに行けば行くほど誤差が大きくなるという欠点があ

                                          「目的地に到達する方法を永遠に変えた製品」といわれる世界初の実用車載ナビゲーションシステム「Etak Navigator」とは?
                                        • React Server Components を使うためのミニマムなフレームワーク Waku

                                          http://localhost:3000/ にアクセスすると、Waku のデフォルトのページが表示されます。 React Server Components 冒頭で述べたように、Waku は React Server Components に対応しています。React Server Components は React の新しいパラダイムであり、サーバー上でのみ実行されるコンポーネントを提供します。サーバー上でのみ実行されることで、以下のような利点があります。 クライアントに JavaScript が送信されないため、バンドルサイズを削減できる コンポーネントを非同期関数として、直接データベースや外部 API からデータを取得でき、パフォーマンス上の利点がある React Server Components は、サーバー上でのみ実行されるため、クライアント側でのイベントハンドリングや状態

                                            React Server Components を使うためのミニマムなフレームワーク Waku
                                          • プログラムの内容ではChatGPTのトークン数はどのようになるか? - Taste of Tech Topics

                                            枝差ししていたバジルが順調に成長して切り出し元の株と代替わりをしました、またバジル生活が始まりそうな菅野です。 皆さんはChatGPTのAPIを利用していますでしょうか? まだ利用していない、利用方法がわからないという方は以下の記事をご覧ください。 acro-engineer.hatenablog.com APIの仕組みの中でも直感的にわかりづらいトークン数について、今回はさらに深堀していこうと思います。 トークンとは、Chat Completions API等OpenAIが提供するAPIの処理単位です。 入力、出力共にByte Pair Encodingした結果を1トークンとして処理します。 英語の場合は通常1単語1トークン、日本語の場合は1文字でも複数トークン換算される場合がある模様です。 実際に利用する文章のトークン数が事前に知りたい場合は以下のページで確認することができます。 ht

                                              プログラムの内容ではChatGPTのトークン数はどのようになるか? - Taste of Tech Topics
                                            • Prettier 3.0: Hello, ECMAScript Modules! · Prettier

                                              We are excited to announce the release of the new version of Prettier! We have made the migration to using ECMAScript Modules for all our source code. This change has significantly improved the development experience for the Prettier team. Please rest assured that when using Prettier as a library, you can still use it as CommonJS as well. This update comes with several breaking changes. One notabl

                                                Prettier 3.0: Hello, ECMAScript Modules! · Prettier
                                              • 技術ブログをNuxt + Netlify + Contentfulから、はてなブログ for DevBlogに移行しました - もふもふ技術部

                                                こんにちは。出口です。 タイトルにある通り、技術ブログをはてなブログに移行しました。 この記事では、なぜ移行することになったのか、どうやって移行したのか、移行で苦労したところなどをまとめておきたいと思います。 もし脱セルフホストブログ、脱Contentfulや、はてなブログへの移行をお考えであれば参考になるのではないかと思います。 なぜ移行したのか Nuxt 3への移行が大変すぎる Contentfulへの不満が募ってきた 当初の計画 改めて移行を考える 移行について 記事移行 インポート機能を使ってWXRを取り込む場合 AtomPubを使ったパターンの場合 サブディレクトリオプション Netfilyのリバースプロキシ設定 robots.txtを設置 NetlifyのPrerenderingオプション設定 検証ツールで1つだけ検証失敗する まとめ なぜ移行したのか まずそもそもなぜ移行した

                                                  技術ブログをNuxt + Netlify + Contentfulから、はてなブログ for DevBlogに移行しました - もふもふ技術部
                                                • コード品質向上のテクニック: 第 9 回(来た道を戻れ)

                                                  こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 9 回です。Weekly Report については、第 1 回の記事を参照してください。 来た道を戻れ ネットワークやファイルシステムといった I/O を使う場合、I/O 上のデータ表現とコード上のデータ表現との間で相互に変換する必要があります。その典型例の一つが、インターフェース記述言語 (IDL) やデータベーススキーマなどの外部で定義されたデータと、コード上で定義されたモデルクラスとの相互変換でしょう。このとき、「状態」や「タイプ」を意味する値を使う場合は、コード上の表現として列挙型を使うこともあります。 以下のコードでは、データベースで使われている値と列挙子を相互変換するために Map を使っています。 enum

                                                    コード品質向上のテクニック: 第 9 回(来た道を戻れ)
                                                  • LangChainを用いた4種類のRAG質問応答chainの実装と性能比較

                                                    はじめに この記事で想定している読者の方: LangChainで簡単でもコードを書いたことがある人 LLM chainについてざっくりと理解している人 公開されているLLMをapi経由で用いて様々な処理を記述できるライブラリ 「LangChain」にて, 主に外部から文書を与える際に用いられる以下の4つのchainをご存知の方も多いと思います。 stuff chain map reduce chain map rerank chain refine chain 今回は, 実際にstreamlitを用いて4つのchainを使用したchatアプリのデモ作成し, それを用いてchainごとの性能比較を行いました! 比較では単純な応答能力の比較に加えて, 生成時間やAPI料金の観点からも比較を行なったので, ぜひ読んでみてください! TL;DR 今回の実験は以下のgif画像のようなデモアプリを用い

                                                      LangChainを用いた4種類のRAG質問応答chainの実装と性能比較
                                                    • サンプルコードでわかる!Ruby 3.3の主な新機能と変更点 - Qiita

                                                      はじめに Rubyは毎年12月25日にアップデートされます。 Ruby 3.3は2023年12月25日に正式リリースされました。 この記事ではRuby 3.3で導入された変更点や新機能について、サンプルコード付きでできるだけわかりやすく紹介していきます。 ただし、すべての変更点を網羅しているわけではありません。個人的に「Railsアプリケーションの開発時に役立ちそうだな」と思った内容をピックアップしています。本記事で紹介していない変更点も多数ありますので、以下のような情報源もぜひチェックしてみてください。 動作確認したRubyのバージョン 本記事は以下の環境で実行した結果を記載しています。 フィードバックお待ちしています 本文の説明内容に間違いや不十分な点があった場合はコメント欄から指摘 or 修正をお願いします🙏 それでは以下が本編です! 言語仕様の変更→なし Ruby 3.3では言語

                                                        サンプルコードでわかる!Ruby 3.3の主な新機能と変更点 - Qiita
                                                      • カジュアルに使えるスタブサーバとしてhttpstubとgrpcstubを作って使っている - Copy/Cut/Paste/Hatena

                                                        このエントリは Go Advent Calendar 2023 12 日目の記事です。 Goのテスティングパッケージで一番好きなパッケージは net/http/httptest です。 テスト実行時に実際にHTTPサーバを立ててHTTPリクエストを受けるというシンプルかつ強力なアプローチが良いです。 クライアント側にエンドポイントを変える仕組みさえあればクライアントのリクエストを受け付ける形でテストを構築することができるので、選択肢に入れておきたいテスト構成です。 ところで、私たちは runn (ランエヌ)というシナリオテスティングツールを開発しています。 github.com runnはHTTPクライアントでありgRPCクライアントでもあるのですが*1、そのrunn自体のテストのためにhttpstubとgrpcstubを作って使用しています。 httpstub github.com ht

                                                          カジュアルに使えるスタブサーバとしてhttpstubとgrpcstubを作って使っている - Copy/Cut/Paste/Hatena
                                                        • JVM勉強会(開発編)を開催しました - 株式会社ヘンリー エンジニアブログ

                                                          こんにちは、SREの戸田です。本日はJVM勉強会(運用編)に続けて開催したJVM勉強会(開発編)の一部を公開します。 図1 勉強会はやっぱりGoogle Meetでオンライン開催しました システムプロパティ システムプロパティは環境変数のように、プログラムの挙動を変えるために利用することが多いです。例えばOpenJDKそのものでも Integer.valueOf() で値をどの程度キャッシュするか*1を設定するためにシステムプロパティを使っています。 他にも user.language あたりはよく知られていますし、標準で提供されるシステムプロパティも多数あります。しかし製品コードから直接参照することは基本ないと思っていて、 File.pathSeparator などの提供されたAPIを使うことが望ましいでしょう。またシステムプロパティは動的に変更することも可能ですが、システムプロパティを

                                                            JVM勉強会(開発編)を開催しました - 株式会社ヘンリー エンジニアブログ
                                                          • 経験712:(写真いっぱい)ここは韓国?大阪鶴橋の「コリアタウン」をブラリ散歩!デートに食べ歩きにぜひ!

                                                            韓流ブームという言葉がありますか、韓流ドラマや韓流スターが好きな人は周りにいます。 そんな韓国好きな方におススメ、また、韓国を知らない方も食べ歩き散策におススメな大阪鶴橋(つるなし)のコリアタウンを紹介します! 鶴橋駅から意外と距離があるコリアタウンは、数百メートルの繁華街、商店街のような場所です。 最寄り駅は大阪の鶴橋駅になります。 一見、駅のすぐ近くにありそうなのですが、徒歩約15分という意外と離れた場所にあります。 コリアタウンまでの道のりは、ディープな雰囲気の商店街があったりと、なかなか楽しむことができます。 この年季の入った看板がすでにディープ! 中央商店会なる商店街を通ることも可能です。 今どきのモダンなショッピングモールに慣れた人には異世界感が半端ない、もしくは、懐かしい昔の雰囲気を感じられると思います。 学生が1人で歩くのは恐いかも!という雰囲気です。 服飾店など、ダイナミ

                                                              経験712:(写真いっぱい)ここは韓国?大阪鶴橋の「コリアタウン」をブラリ散歩!デートに食べ歩きにぜひ!
                                                            • 【Phi-3-Medium】GPU2台構成でローカルLLMを動かす【Ubuntu24】

                                                              はじめに GMO NIKKOの吉岡です。 みなさん、生成AIは活用してますか? ChatGPTに始まり、Claude3やGeminiなど、実用的なAIがどんどん出てきてますね。 自分も使ってはきましたが、課金が気になってしまいます。 これではサービスに組み込むことは難しいですよね。 そのためローカルで動くLLMを追ってきましたが、今年に入って実用的な日本語を返すことができるモデルがいくつか出てきているので、サーバー構成からインストール方法、LLMの起動まで紹介しようと思います。 ローカルLLMを動かす上で一番重要なのはGPUのVRAMです。 LLMは7B、13B、70Bモデルが多いですが、量子化しない場合、必要なVRAM容量は動かすモデルの大体2倍なので、13Bモデルでは26GのVRAMが必要です。 NVIDIAのGPUを使ったCUDAが前提になっているのですが、一般向けでは24Gモデルが

                                                                【Phi-3-Medium】GPU2台構成でローカルLLMを動かす【Ubuntu24】
                                                              • 勧告書が貼られちゃった「勝手植え」植物を見まくる

                                                                自由律俳句と路上観察をしています。大阪在住。私家版の自由律俳句集『麦わら帽子が似合わない』『ブルマ追いかけて八位』『待ち受け画像がちらし寿司』も販売しています。 前の記事:ホワイトハウスは大阪にもいくつかあって、わりと白くない > 個人サイト note 何気なく街を歩いていると、歩道の植樹帯に気になるものが。 植物に書類が! なかなか見ない組み合わせだったので、ゴミがくっついているのかとも思いましたが、近づいてみると―― 一行目に「告」の字が! どうやらこの植物に対して、直接警告文のようなものが貼られているらしい。 これは最近ニュースで見た「勝手植え」(公園や植樹帯などに勝手に植物を植える違法行為)かもしれない、と脳裏によぎりました。 この植物が故意に植えられたものか、自然に生えたものかは不明ですが、確かニュース映像でも大きなソテツにこのような勧告書がぶら下げられていたので、その小さいバー

                                                                  勧告書が貼られちゃった「勝手植え」植物を見まくる
                                                                • Brainfuck 実装で学ぶ TypeScript 型レベルプログラミング - Object.create(null)

                                                                  およそ 4 年前に「TypeScript で型レベル Brainfuck」という記事を書きました. susisu.hatenablog.com それから 4 年間の間に TypeScript も進化し, 型レベルプログラミングの技法にも大きな変化がありました. 特に顕著な影響があったものでは, TypeScript 4.0 のタプル型の改善 TypeScript 4.1 のテンプレートリテラル型や条件型での再帰 TypeScript 4.5 の条件型での末尾再帰の除去と, 再帰の上限の緩和 などがあります. こういった変化も踏まえた上で, いまから TypeScript の型レベルプログラミングに入門する人に向けて改めてまとめ直したものがこの記事です. 内容は記事執筆時点の最新版である TypeScript 5.4.5 で動作を確認しています. ぜひ Playground などを使って,

                                                                    Brainfuck 実装で学ぶ TypeScript 型レベルプログラミング - Object.create(null)
                                                                  • 多様なプロダクトが存在する freee における health check 標準化 - freee Developers Hub

                                                                    こんにちは。freee の Platform Solution チーム1 に所属している nkgw (Twitter) です。 この記事は freee 基盤チーム Advent Calendar 2023 の 15 日目の記事となります。 普段は、エンジニアリングマネージャーをしつつ、新規プロダクトのリリースサポートとか、プロダクトのキャパシティプランニングやコンピューティングリソース調整などをやってました。 今回、freee のプロダクトにおける health check の標準化について取り組みました。health check の要件と非標準化がもたらす具体的な問題を整理しつつ、freee では実際にはどのように health check を定義したのかを紹介します。 その前に... 詳細な内容の前に、弊社のような複数のプロダクトが相互に依存関係があるような環境下における health

                                                                      多様なプロダクトが存在する freee における health check 標準化 - freee Developers Hub
                                                                    • リリースされたGPT-4oを使って動画のサマリー生成をしてみる! - Qiita

                                                                      概要 GPT-4oが発表されました。 GPT-4oについては以下のツイートによくまとまっています。 使用している映像は以下でまとめられています。 非常に優秀でAI系のプロダクトがまた何個か死んだと思いますが、それはさておき使っていきましょう。 APIではすでに利用可能になっております。 今回は以下のcookbookにある動画要約をgradioに移植します。 https://cookbook.openai.com/examples/gpt4o/introduction_to_gpt4o デモ 以下の Huggingface Space を作りました。APIキーと動画を貼り付けて試用することができます。 1分間の動画で0.1ドル / 60秒くらいかかります。API使用料に注意してください。 現状のGPT-4o APIの制限 動画はそのままアップロードできません これは将来的にもできるとされてい

                                                                        リリースされたGPT-4oを使って動画のサマリー生成をしてみる! - Qiita
                                                                      • 風来のシレン6のゲームデザイン : 精神科医のボードゲーム日記

                                                                        風来のシレン6(2024)は、ローグライクジャンルのデジタルゲーム、不思議のダンジョン2 風来のシレン(1995)のシリーズ最新作。 読み解くべき価値を感じたため記事化する。 シレンやトルネコなど、不思議のダンジョンシリーズを多少なり触ったことがある人間を読者として想定している。 不思議のダンジョン 風来のシレン6 とぐろ島探検録(2024,スパイク・チュンソフト) (1)魅力 ①シビアな持ち物管理 ②持ち物の圧迫ストレス→マゼルンとお店による解放 ③鑑定タスクの消化 ④食料とレベルのトレードオフ ⑤持ち物スロットの疑似的な拡張 ⑥フロア移動直後の危機 ⑦死=緊張の最高潮 (2)ボードゲームとの比較検討 ①カタン:建設資源のため込み⇔盗賊のリスク ②チケット・トゥ・ライド:列車カードのため込み⇔他者の先行リスク ③グレートウエスタントレイル:持ち物スロットとしてのウシ、マゼルンとしてのカン

                                                                          風来のシレン6のゲームデザイン : 精神科医のボードゲーム日記
                                                                        • Fixing For Loops in Go 1.22 - The Go Programming Language

                                                                          David Chase and Russ Cox 19 September 2023 Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one of the most common Go mistakes. The Problem If you’ve written any amount of Go code, you’ve probably made the mistake of keeping a reference to a loop variable past the end of its iteration, at which point it takes on a new value that you didn’t want.

                                                                            Fixing For Loops in Go 1.22 - The Go Programming Language
                                                                          • Kubernetesクラスタの可観測性の隙間を埋めるeBPF - LIFULL Creators Blog

                                                                            KEELチームの相原です。 今回はeBPFを利用してKubernetesクラスタの可観測性の隙間を埋めている話です。 前回のエントリではLLMにうつつを抜かしていたので本業(?)の話をしようと思います。 www.lifull.blog LIFULLの可観測性の現在地 eBPFとは 可観測性の隙間 NAT Loopback eBPFを実行するには BPF CO-RE libbpf-rsを利用したNAT Loopbackの検知 1. (ユーザ空間) コマンドライン引数として受け取ったDNSをTTLごとに名前解決してIPアドレスを取得する 2. (ユーザ空間) IPアドレスに変化がある度にカーネル空間で動くBPFプログラムにそのIPアドレスのリストを渡す 3. (カーネル空間) Kprobesで tcp_v4_connect/tcp_v6_connect にフックを仕込む 4. (カーネル空間)

                                                                              Kubernetesクラスタの可観測性の隙間を埋めるeBPF - LIFULL Creators Blog
                                                                            • m1 MacbookにLlama 2をインストールして使ってみる | DevelopersIO

                                                                              支給されているPC(m1 Macbook)を使ってローカルでLlama 2を動かしてみるまでの記録です。 AppleシリコンのMacでもLlama 2をつかえるようにするLlama.cppというプロジェクトがあるので、これを利用させてもらいました。 Llama.cppはLlamaをC/C++に移植したもので、Mac上で4ビット整数量子化を使ってLlama 2をローカルに実行できるようにしたものです Llama 2のモデルはmetaのダウンロードリンクから取得しています。 準備 作業用のディレクトリを作成して行います。 $ mkdir llama2 $ cd llama2 Llama 2, Llama.cppのgithubレポジトリをcloneしておきます。 $ git clone https://github.com/facebookresearch/llama.git $ git clo

                                                                                m1 MacbookにLlama 2をインストールして使ってみる | DevelopersIO
                                                                              • 4年以上待ってたEKSの改善がようやく出てきた件 - inductor's blog

                                                                                はじめに これは、Kubernetesアドベントカレンダー2の20日目の記事です。 これの話です。 aws.amazon.com ただし俺はもうEKS全然使ってないから意味ない件😢 なんの話? 待ってたとは 4年前に、AWSでコンテナ使ってる人ならお馴染みのaws/containers-roadmapにこんなIssue(もとい、Feature Request)を作りました。 github.com また、これに関連するIssueとしてはその半年ほど前に作られていて github.com 自分としてはこのIssueを立てる前から技術選定の時点でずっと悩んでいたポイントだったので、かれこれ5年近く待っていたことになります。ようやくリリースされて本当によかった。まあ今はいらないんだけど、、、 どんな内容か これまでのEKSの課題点 EKSでクラスター管理者や運用者を指定する上で欠かせないのが、K

                                                                                  4年以上待ってたEKSの改善がようやく出てきた件 - inductor's blog
                                                                                • Amazon、Meta、Microsoft、TomTomのオープン地図団体、初のマップデータセットをリリース

                                                                                  Amazon、Meta、Microsoft、TomTomのオープン地図団体、初のマップデータセットをリリース 米Amazon、米Meta、米Microsoft、蘭TomTomが2022年に立ち上げたOverture Maps Foudationは7月26日(米国時間)、初のオープンマップデータセット「Overture 2023-07-26-alpha.0」をリリースしたと発表した。 Overture Maps Foundationは、オープンな地図データ実現を目指してLinux Foundation傘下団体として設立された。 このデータセットは、名所、建築物、交通ネットワーク、行政境界という4つの独自データレイヤーで構成される。名所レイヤーには、5900万件を超える名所データが含まれ、ナビゲーションやローカル検索など位置ベースアプリの基本要素になる。データセットは専用ページからダウンロード

                                                                                    Amazon、Meta、Microsoft、TomTomのオープン地図団体、初のマップデータセットをリリース