並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 42件

新着順 人気順

syncの検索結果1 - 40 件 / 42件

  • UniV v1.2 - シンプルかつ便利なUV編集ツールを多数搭載したオープンソースBlenderアドオン!無料入手可能!

    UVを扱うためのあらゆる種類のオペレータをカバーすることを目的としたUVエディタ用Blenderアドオン UniV のオペレータには、一見しただけでは想像できないほど多くの機能があります。例えば、Syncの状態、選択モード(Verts、Edge、Face、Island)、押されたCtrl、Shift、Alt(CSA)キーやその組み合わせなどです。 つまり、LMBボタンを押す前にCSAを押すと、オペレータの他のモードが呼び出されます。そして、これらの変更は特定のロジックに従いますが、ほとんどの場合うまくいきます: Ctrl – 変形の場合はカーソルへ、選択の場合は選択解除。 Alt – デフォルトとは根本的に異なる代替操作。 Shift – 個別操作、変形はインプレース、選択はエクステンド。 Quick Snap – 頂点、エッジ中心、面中心によってアイランド(島)やジオメトリ要素をトランス

      UniV v1.2 - シンプルかつ便利なUV編集ツールを多数搭載したオープンソースBlenderアドオン!無料入手可能!
    • 革新的なUIを備えた新たなWebブラウザ「Zen」登場 — 非Chromiumブラウザに新たな選択肢

      9月3日、海外のテックメディアThe Registerが「Zen Browser is a no-Google zone that offers tiling nirvana」という題した記事を公開した。 この記事では、Zen Browserという新しいウェブブラウザの特徴や、その進化について詳しく紹介されている。 Zen Browserは、タイル配置やワークスペース機能などを取り入れ、ウェブブラウジングを近代化するために開発された新たなブラウザである。 その最大の特徴はFirefoxベースであり、Googleのコードを一切使用していない ことだ。近年登場したブラウザは、Googleが開発したChromiumブラウザをベースにしていることがほとんどで、Firefox由来の新たなブラウザは非常に珍しい。 現在は開発の初期段階(α版)にあるが、非常に活発に開発が行われており、速いペースでバージ

        革新的なUIを備えた新たなWebブラウザ「Zen」登場 — 非Chromiumブラウザに新たな選択肢
      • 日本語の高性能な文埋め込みモデルを試す|ぬこぬこ

        環境構築手元の macOS 上で実行しましたが、環境が違えど手順は同じかと思います。 まずは作業ディレクトリを作成します。 mkdir playground-embedding cd playground-embeddingそれぞれの embedding 用のファイルを用意します。 touch GLuCoSE-base-ja-v2.py touch RoSEtta-base-ja.py touch ruri-large.pyuv 経由で必要なパッケージをインストールします。 uv init uv add sentence-transformers uv add fugashi uv add unidic_lite uv add sentencepiece uv syncもし uv をお使いでない場合は下記の公式インストールページを参照してインストールしてください。macOS をお使いであれ

          日本語の高性能な文埋め込みモデルを試す|ぬこぬこ
        • LSP: the good, the bad, and the ugly

          For a few years now I have been working on the Haskell Language Server (HLS), and the lsp library for the LSP protocol and writing LSP servers. Unsurprisingly, I have developed some opinions about the design of the LSP! Recently I gave a talk about HLS and LSP at the Haskell Ecosystem Workshop at Zurihac 2024. One slide featured a hastily-written table of “LSP: the good, the bad, and the ugly”. As

          • iOS 18/iPadOS 18/macOS 15/tvOS 18/watchOS 11/visionOS 2/iOS 17.7/iPadOS 17.7 RCがリリース【更新】 - こぼねみ

            Appleは日本時間9月10日、「iOS 18」「iPadOS 18」「macOS 15 Sequoia」「tvOS 18」「watchOS 11」「visionOS 2」「iOS 17.7」「iPadOS 17.7」のRC(release candidate/リリース候補)版を開発者およびパブリックテスター向けにリリースしました。 正式版の一般公開は9月16日(月)です。 新たにリリースされたバージョン 今回確認された新機能や変更点 リリースノート iOS 18 iOS 17.7 これまでに確認されているバージョン:iOS 18.x これまでに確認されているバージョン:iOS 17.x 各プレビューを確認 パブリックベータについて デベロッパベータ版も無料で利用可能に iOS 18 新たにリリースされたバージョン iOS 18 RC (22A3354) iPadOS 18 RC (22A

              iOS 18/iPadOS 18/macOS 15/tvOS 18/watchOS 11/visionOS 2/iOS 17.7/iPadOS 17.7 RCがリリース【更新】 - こぼねみ
            • Clojure - Clojure 1.12.0

              Clojure 1.12.0 is now available! Find download and usage information on the Downloads page. 1 Compatibility 1.1 Java 8 - Compatiblity EOL notice Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to be the last release using a Java 8 baseline. Future releases will move the bytecode and minimum Java compatibility to a newer Java LTS release. 1.2 Java 21 - Vi

              • RISC-V OSを作ろう (9) ~ マルチコア (OSの起動) - VA Linux エンジニアブログ

                はじめに 方針 メモリ割り付け OSの起動 リセットエントリ OSの初期化 コアローカルなメモリ域の初期化 コアの待ち合わせ タイマの起動 コア間割り込み設定 タスク起動 最後に おまけ 執筆者 : 高橋 浩和 ※ 「RISC-V OSを作ろう」連載記事一覧はこちら ※ 「RISC-V OS」のコードはgithubにて公開しています。 はじめに 今回からRISC-V OSをマルチコア環境に対応させていこうと思います。今回は、マルコチアOSとして立ち上がるところまでを見ていきます。 方針 タスクはどのCPU上でも実行可能とします。各CPU上でスケジューラが独立して動作し、READY状態だがまだどのCPUでも実行されていないタスクを見つけて実行権を与えるものとします。少しでも早くタスクを見つけたスケジューラがタスクを実行する権利を得ます。 スケジューラのタスク操作ではコア間の競合が発生しますが

                  RISC-V OSを作ろう (9) ~ マルチコア (OSの起動) - VA Linux エンジニアブログ
                • Async Rust can be a pleasure to work with (without `Send + Sync + 'static`)

                  Async Rust can be a pleasure to work with (without `Send + Sync + 'static`) Sep 04, 2024 Async Rust is powerful. And it can be a pain to work with (and learn). If you’ve used async Rust, you’ve almost certainly run into the need to add Send + Sync + ‘static bounds to functions, wrap variables in Arcs and Mutexes, clone those Arcs all over the place, and you've inevitably hit the "future is not Sen

                  • Android 15 is released to AOSP

                    Posted by Matthew McCullough – VP of Product Management, Android Developer Today we're releasing Android 15 and making the source code available at the Android Open Source Project (AOSP). Android 15 will be available on supported Pixel devices in the coming weeks, as well as on select devices from Samsung, Honor, iQOO, Lenovo, Motorola, Nothing, OnePlus, Oppo, realme, Sharp, Sony, Tecno, vivo, and

                      Android 15 is released to AOSP
                    • PythonのRyeとuvを使った開発環境の構築|Spectee(スペクティ)公式note

                      こんにちは、エンジニアのデータ配信チーム(和山、峯田、前田、國久)です。 データ配信チームでPythonの開発環境をRyeとuvで整えため、その方法を共有します。 Ryeは依存関係管理ツールで、uvはpipの機能をラップするツールです。これらを組み合わせることで、効率的な開発環境を構築することができます。 導入経緯データ配信チームにおけるpythonの開発環境を統一できていなかったため、開発環境の差異が生まれ、その調整に時間を費やす問題がありました。また、既存の依存関係管理ツールは、依存関係の管理が煩雑で、新しいメンバーがプロジェクトに参加する際に時間がかかるという課題もありました。この問題を解決するために、統一された開発環境を構築し、依存関係の管理を簡素化する必要がありました。 概要説明Ryeは、Pythonの依存関係を管理するためのツールです。これにより、プロジェクトごとに異なる依存関

                        PythonのRyeとuvを使った開発環境の構築|Spectee(スペクティ)公式note
                      • Anki (初級編) 語学学習における私の使い方紹介|しの

                        Anki の便利な機能 - 知っておいたら語学学習のQoLあがるぞ 私のAnki の使い方とデックの作り方をこないだの勉強会で見せたら「Note書いといて欲しい」と言われて調子に乗ってるので、ちょっと書いてみる。 今書き出してみたらかなり長くなりそうなので、初級、中級、上級でわけて書いてみる。 中級編はこちら デックに自分のカードを入れるまずは基本! フラッシュカードアプリの基本、Front(表)とBack(裏)でデックを作ることが出来ます。 このカードを保存すると、下のように表と裏で出てくるカードが作られる 表のカードShow Answerのボタンを押すと、Backに指定した言葉が現れる。 この時、4つの選択肢「Again, Hard, Good, Easy」が出てくるんだけど、これは「今自分はこの言葉に対してどのくらいの理解度なのか? なのか?」を基準に選ぶとよい。 show answ

                          Anki (初級編) 語学学習における私の使い方紹介|しの
                        • PythonのRyeとuvを使った開発環境の構築|Spectee(スペクティ)公式note

                          こんにちは、エンジニアのデータ配信チーム(和山、峯田、前田、國久)です。 データ配信チームでPythonの開発環境をRyeとuvで整えため、その方法を共有します。 Ryeは依存関係管理ツールで、uvはpipの機能をラップするツールです。これらを組み合わせることで、効率的な開発環境を構築することができます。 導入経緯データ配信チームにおけるpythonの開発環境を統一できていなかったため、開発環境の差異が生まれ、その調整に時間を費やす問題がありました。また、既存の依存関係管理ツールは、依存関係の管理が煩雑で、新しいメンバーがプロジェクトに参加する際に時間がかかるという課題もありました。この問題を解決するために、統一された開発環境を構築し、依存関係の管理を簡素化する必要がありました。 概要説明Ryeは、Pythonの依存関係を管理するためのツールです。これにより、プロジェクトごとに異なる依存関

                            PythonのRyeとuvを使った開発環境の構築|Spectee(スペクティ)公式note
                          • TensorFlow による分散型トレーニング  |  TensorFlow Core

                            注意:「実験的サポート」とは、API の互換性が保証されていないことを意味します。 警告: Estimator のサポートは制限されています。基本的なトレーニングと評価は実験的なものであり、スキャフォールドなどの高度な機能は実装されていません。ユースケースがサポートされていない場合は、Keras またはカスタムトレーニングループを使用する必要があります。新しいコードには Estimator は推奨されません。Estimator は v1.Session スタイルのコードを実行しますが、これは正しく記述するのはより難しく、特に TF 2 コードと組み合わせると予期しない動作をする可能性があります。Estimator は、互換性保証の対象となりますが、セキュリティの脆弱性以外の修正は行われません。詳細については、移行ガイドを参照してください。 MirroredStrategy tf.distr

                              TensorFlow による分散型トレーニング  |  TensorFlow Core
                            • Windows 11への“業務PC引越し”支援、アイ・オー・データがアプリ内蔵SSD/HDD発売

                              アイ・オー・データ機器は2024年9月4日、Windows PC間のデータ移行が簡単にできるアプリをプリインストールしたUSBポータブルSSD「SSPD-SUTC/Sシリーズ」、およびUSBポータブルHDD「HDPD-SUTC/Sシリーズ」を発表した。 2025年10月に予定されているWindows 10のサポート終了(EOS)に伴って生じる、新しいPCへのデータ移行ニーズをターゲットとした製品で、とくにIT担当者の人手不足に悩む中小企業でのPC移行を支援できるとアピールしている。 同製品は、PC(Windows、Macなど)で利用できるUSB 5Gbps(USB 3.2 Gen1)対応の外付けストレージ。ハードウェア自動暗号化機能を備えており、書き込まれたデータの読み取りにはパスワード認証が必要。また耐衝撃筐体を採用し落下試験(MIL-STD-810H基準)に合格しているほか、雨やホコリ

                                Windows 11への“業務PC引越し”支援、アイ・オー・データがアプリ内蔵SSD/HDD発売
                              • 既定の規則に加えた変更の修正方法 - Microsoft Entra Connect - Microsoft Entra ID

                                Microsoft Entra Connect には、同期のための既定の規則が付属しています。 残念ながら、これらの規則はすべての組織に普遍的には適用されません。 要件に基づいて、それらを変更する必要があります。 この記事では、最も一般的なカスタマイズの例を 2 つ検討し、正しくカスタマイズを行う方法について説明します。 注意 必要なカスタマイズを実現するために既存の既定の規則を変更することはサポートされていません。 行った場合、将来のリリースでそれらの規則を最新バージョンに更新できなくなります。 必要なバグ修正や新機能が手に入りません。 このドキュメントでは、既存の既定の規則を変更せずに、同じ結果を実現する方法を説明します。 変更された既定の規則を識別する方法 バージョン 1.3.7.0 以降の Microsoft Entra Connect では、変更された既定の規則を簡単に識別できま

                                  既定の規則に加えた変更の修正方法 - Microsoft Entra Connect - Microsoft Entra ID
                                • デニス・ポップの功績を振り返る、スウェーデンから世界で成功し続けるポップス | 洋楽まっぷ

                                  IMAGE VIA:About | Denniz Pop Awards Denniz Pop(デニス・ポップ)をご存じでしょうか。 90年代、スウェーデン音楽の国際的成功の礎を築いた人物の一人で、今最もヒット曲を生み出している名プロデューサー、Max Martin(マックス・マーティン)の師匠に当たる人物でもあります。 1998年、わずか35歳で胃癌でその生涯を追えますが、今回はその功績を改めて振り返りたいと思います。 スウェーデンから世界で成功したアーティスト スウェーデンから世界で成功を収めた初のアーティストと言えるのは、誰もが知るABBA(アバ)。 1974年のユーロビジョン・ソング・コンテストで「Waterloo」を披露し、優勝したことで、彼らは世界的な名声を得ました。 その後はシンセ・ポップ・バンドのSecret Service(シークレット・サービス)や、「The Final

                                    デニス・ポップの功績を振り返る、スウェーデンから世界で成功し続けるポップス | 洋楽まっぷ
                                  • ダイヤモンド プラチナリング(V字/4月誕生石)《24H01808》

                                    【《フィエルテ》PT900 ダイヤモンドリング 】 シンプルなV字デザインのリング。 ダイヤモンドをアームのラインに沿って斜めにセットしたとても丁寧なつくりで、1本でも十分な存在感があります。 ~FIERTE(フィエルテ)~ < Point1>厳選したダイヤ 使用するダイヤは、Hカラー、SIクラス。そのなかでもカットのよい石を厳選しているので、とてもきれいに輝きます。 ※ダイヤモンドを使用していない商品もございます。 < Point2>贅沢に使用したプラチナ プラチナをたっぷり使った、しっかりとしたつくり。着けた瞬間にわかる心地よい装着感も特徴です。 < Point3>スタンダードなデザイン シーンや洋服、そして年齢を選ばずに着けられるシンプルなデザイン。飽きることなく末永くご愛用いただけます。 >フィエルテの商品一覧ページはこちら

                                      ダイヤモンド プラチナリング(V字/4月誕生石)《24H01808》
                                    • デプロイ時にSchemaSpyでテーブル定義を自動生成し、S3にアップロードする - Qiita

                                      背景 私たちのチームではテーブル定義をスプレッドシートで管理していましたが、新たなテーブルの設計時に追加するのみで、ほとんど保守されていませんでした。 エンジニアはコードから理解できますが、他職種も含めて最新のテーブル定義やER図を参照できるようにしたく、それらを自動生成できるSchemaSpyを導入しました。 関連技術 PostgreSQL AWS GitHub Actions ワークフロー GitHub Actionsのデプロイ用ワークフローの最後に以下のjobを追加しました。 全体の流れとしては、schemaspyの実行準備→schemaspyの実行→生成物をS3にアップロード という手順です。 schemaspy: runs-on: ubuntu-latest timeout-minutes: 10 permissions: id-token: write contents: re

                                        デプロイ時にSchemaSpyでテーブル定義を自動生成し、S3にアップロードする - Qiita
                                      • 【Laravel】多対多のリレーションでsyncメソッドを使って中間テーブルを更新する - Qiita

                                        はじめに 業務で「多対多(Many to Many)」のリレーションを持つテーブルおよび、リレーションの管理のための中間テーブルを用いる機会があった。 そこで、Laravelで中間テーブルを扱う方法や、その際に便利な attach メソッドやsync メソッド、またsyncメソッドの注意点など学んだことをまとめておく。 事前準備 テーブル構成 例として以下のようなテーブル構成の場合について説明する。 blogsとtagsは多対多の関係であり、blog_tagテーブルが中間テーブルとなる。 多対多の関係となるモデルとマイグレーションファイルを作成 まずは下記コマンドを実行し、blogsテーブルとtagsテーブルについてのモデルとマイグレーションファイルを作成する。 $ php artisan make:model Blog --migration $ php artisan make:mod

                                          【Laravel】多対多のリレーションでsyncメソッドを使って中間テーブルを更新する - Qiita
                                        • 280Hz/0.5msのRAPID VAパネル採用27型湾曲ゲーミング液晶、MSI「MAG 274CXF」 - エルミタージュ秋葉原

                                          280Hz/0.5msのRAPID VAパネル採用27型湾曲ゲーミング液晶、MSI「MAG 274CXF」 2024.09.09 12:50 更新 2024.09.06 配信 広色域表示に対応するフルHDゲーミング液晶 Micro-Star Int’l Co.,Ltd.(MSI/本社:台湾)は2024年9月6日(現地時間)、リフレッシュレート280Hz、応答速度0.5msの高速描画に対応する27型湾曲フルHDゲーミング液晶ディスプレイ「MAG 274CXF」を発表した。 液晶パネルはRAPID VAパネルを採用し、Adobe RGB 88.3%、DCI-P3 92.2%、sRGB 123.3%の広色域表示に対応。また表示する内容に合わせて色彩や輝度を調整する「AI Vision」機能を搭載し、鮮明かつ原色に忠実な映像でゲームや動画を楽しめる。 主なスペックは曲率1,500R、輝度300ni

                                            280Hz/0.5msのRAPID VAパネル採用27型湾曲ゲーミング液晶、MSI「MAG 274CXF」 - エルミタージュ秋葉原
                                          • RXマイコンを使って、FatFs を FreeRTOS で運用する - Qiita

                                            はじめに 前回、RX マイコンに、FreeRTOS をポーティングする概要を紹介しました。 今度はもっと実用的に使ってみたいので、みんなお世話になっている ChaN氏 の FatFs をスレッドセーフで運用してみました。 FatFs のバージョンは、「ff13c」を使いました。 ※比較的新しいバージョンで、色々細かく拡張されており、以前の物より格段に使いやすくなりました。 FatFs を FreeRTOS に対応させるには、「ffconf.h」に設定する他、ソースコードをほんの少しだけ修正する必要があります。 この改修は、RX マイコン以外でも使えるようになるものと思います。 ※FatFs のファイル名は、UTF-8 を使い、コードページ932(Shift-JIS)でおこなっています。 FatFs のソースコードを FreeRTOS に対応させる まず、ff13c のソースコードをダウンロ

                                              RXマイコンを使って、FatFs を FreeRTOS で運用する - Qiita
                                            • The News Source 2024年9月4日の各社からの新製品情報一覧 - シン・情報 新製品・新サービス情報など

                                              主に一般向け製品やサービスを提供している企業等からのリリース、お知らせを不定期に収集しています。対象企業は徐々に数を増やしていく予定です。 キャンペーン情報、イベント情報等の関連する情報も掲載しています。 ランキング参加中インターネット ぐるなび 2024年9月4日 【ぐるなびリサーチ部】外食の待ち時間に関する調査 入店待ちの許容できる時間は「30分」、注文料理の待ち時間は「10分」が最多! 楽天市場 Amazon Yahoo! サイバーエージェント 2024年9月4日 AI×デザインでSNS時代の企業発信を支援!「新R25 Business」、ニュースリリース配信サービス「企業ニュース」を提供開始 ~新R25編集部がリリースごとに、「目を引く」オリジナルのサムネイルを制作~ 楽天市場 Amazon Yahoo! 楽天グループ 2024年9月4日 「楽天GORA」、好スコアが狙えるゴルフ場

                                                The News Source 2024年9月4日の各社からの新製品情報一覧 - シン・情報 新製品・新サービス情報など
                                              • fastapi-usersでJWT認証 + MFAを使ったログイン実装 - Qiita

                                                FastAPIを利用したことはあるものの、fastapi-usersを使ったことがなかったため、トークン認証と多要素認証(MFA)の実装してみました。fastapi-usersを利用すると、ユーザー認証や管理が簡単に実装できるようなので、どのように動作するのかも含め検証してみました。 前提(Docker環境) Python: 3.9.2 pip3: 24.2 fastapi: 0.112.0 fastapi-users: 13.0.0 SQLAlchemy: 2.0.32 1. React/FastAPIコード 今回はGithubにアップ済みのコードを使って進めたいと思います。 sample code 2. ディレクトリ構成 GitHubに登録されているSourceコードは以下の通りです。 . └── SecureAuthSite/ ├── api/ │ ├── main.py # Fas

                                                  fastapi-usersでJWT認証 + MFAを使ったログイン実装 - Qiita
                                                • Trinoから、Hive connectorでAmazon S3互換のオブジェクトストレージMinIOにアクセスしてみる - CLOVER🍀

                                                  これは、なにをしたくて書いたもの? Trinoから、Amazon S3のようなオブジェクトストレージにアクセスしてみたいな、ということで。 今回はAmazon S3互換のオブジェクトストレージであるMinIOを使って、Trinoからアクセスしてみたいと思います。 MinIO | High Performance, Kubernetes Native Object Storage TrinoからAmazon S3のようなオブジェクトストレージにアクセスするには、Hive connectorを使うとよさそうです。 Hive connector — Trino 393 Documentation Hive connector Hive connectorのドキュメントは、こちら。 Hive connector — Trino 393 Documentation また、Hive connector

                                                    Trinoから、Hive connectorでAmazon S3互換のオブジェクトストレージMinIOにアクセスしてみる - CLOVER🍀
                                                  • Deep Q Network(DQN)をPyTorchで実装 - Qiita

                                                    要約 PyTorchを使用して、 Gymnasiumの CartPole-v1 タスクで強化学習の有名なDeep Q Learning (DQN) エージェントをトレーニングする方法を説明します。 強化学習の用語 方策 (Policy):環境に対して行動を起こす学習者。強化学習では、このエージェントが環境に対して様々な試行を繰り返すことで行動を最適化していきます。 環境 (Environment): エージェントの行動に対して状態の更新と報酬の付与を行います。強化学習では、与えられた「環境」における価値を最大化するように「エージェント」を学習させます。 状態 ($s_t$): 環境が保持する環境の様子で、エージェントが起こす行動によって変化します。 行動 (a): エージェントがある状態のときに取ることができる行動のことです。 報酬 (r): エージェントの行動に対する環境からの報酬です。

                                                      Deep Q Network(DQN)をPyTorchで実装 - Qiita
                                                    • K18 Simona ring

                                                      【サイモン リング】 K18ならではの上質な輝きを楽しめるチェーンリング。 複雑にチェーンが絡み合ったデザインは、力強く輝くイエローゴールドの色味と相まって、エネルギッシュでリュクスな印象。 ジャケットやシャツなど、都会的でハンサムな装いと好相性です。 濃いめのカラーネイルと組み合わせると、さらに高感度な手元が完成。 ※オリジナル専用BOXにお入れしてお届けします。 #BOB529 日本製 素材:18金 サイズ:S 約9号 M 約13号 チェーン幅:約2㎜

                                                        K18 Simona ring
                                                      • rekordboxでUSBドライブに楽曲データをエクスポートする方法 | Discpick

                                                        DJ機材の絶対的トップブランドPioneer DJの標準DJソフト「rekordbox」は、DJソフトウェアとして最も多くのユーザーを抱え、プロDJからアマチュアユーザーまで、DJにとっては欠かせないツールの一つです。 一般的にクラブなどの現場では、DJ機材と持ち込んだパソコンを繋いでDJを行うPCDJスタイル、楽曲データを入れたUSBメモリをDJ機材に挿してDJを行うUSB DJスタイルが主流になっています。 そして、このDJで使用するUSBメモリ内の楽曲データの準備に欠かせないのも「rekordbox」です。 今回は、rekordboxを使用してUSBドライブに楽曲データをエクスポートする方法についてご紹介します。 なぜわざわざrekordboxからUSBに楽曲データを書き込むするのか? まずそもそもの話、USBにPC内の楽曲ファイルを書き込むことはrekordboxを使わなくてもコピ

                                                          rekordboxでUSBドライブに楽曲データをエクスポートする方法 | Discpick
                                                        • DiceCTF 2024 Finals参加記 & writeup (Web編) - ラック・セキュリティごった煮ブログ

                                                          こんにちは、デジタルペンテスト部(DP部)のst98です。 2024年6月29日(土)から2024年6月30日(日)にかけて、アメリカ・ニューヨークで開催されたCTF大会であるDiceCTF 2024 Finalsに、チームBunkyoWesternsのメンバーとして同じくDP部の今井と参加してきました。全世界から1,000チーム以上が参加した予選大会を勝ち抜いて、12チームが決勝大会に参加しましたが、この中でBunkyoWesternsは世界4位という成績を収めました。 www.lac.co.jp 本記事では、DiceCTF 2024 Finalsがどのような大会であったかをお伝えした後に、メンバーが実際に挑戦していた問題について詳細に解説していきます。なお、今回はst98が担当していた、主にWebがテーマの問題について紹介します。今井が担当した問題の解説記事も、後日公開予定です。 競技

                                                            DiceCTF 2024 Finals参加記 & writeup (Web編) - ラック・セキュリティごった煮ブログ
                                                          • GitHub ActionsでRyeを使う - skydum

                                                            会社ではpipenvを使っていてRyeは使っていないが、個人でpythonを使うときはryeを使っている。 GitHub Actionsを使いっていて、Ryeを使おうとしたら色々失敗して困ったので備忘録としてGitHub ActionsでRyeを使えるようにするためのworkflowを記録しておく。 Ryeを使ったプロジェクトのサンプル python3.12+ryeを使って環境を構築し、pytestでテストを実行するサンプル。 name: pytest with github actions on: [push] jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Set up Python 3.12 uses: actions/setup-python@

                                                              GitHub ActionsでRyeを使う - skydum
                                                            • クイズで学ぶGoの並行処理:channelとgoroutineの陥りやすいミスとその対策

                                                              本記事は、社内のGo初学者向けに作成したドキュメントの焼き直し記事になります。同じような課題を抱える多くの初学者の方々に少しでもお役に立てればと思い、公開することにしました。 はじめに Go言語を使う際に避けて通れない並行処理について、特に初学者がつまずきやすいchannelとgoroutine、およびsync.WaitGroupの基本的な使い方をクイズ形式で解説します。 Goの並行処理は非常に強力ですが、正しい理解と使い方をマスターするためには、いくつかの落とし穴に注意する必要があります。 この記事では、それらのポイントを具体的なコード例を通じて学んでいきます。 基本的なchannelの使い方 Goでプロダクトを作っていると、異なるgoroutine間でデータをやり取りするために channel を用いることがよくあります。以下はその基本的な使い方を示すコードです。 package ma

                                                                クイズで学ぶGoの並行処理:channelとgoroutineの陥りやすいミスとその対策
                                                              • 実装して学ぶ, Rust の `log` Crate

                                                                この記事について 本記事においては, Rust 公式の log Crate を利用したロギングについて語ります. 今回はあえて Logger 実装ライブラリには触れず, 独自実装する場合について解説します. Log の重要性 アプリケーション / サービスにおいて, ログ情報は重要な役割を果たします. システムの稼働状態を把握するための情報源 システムのパフォーマンスを計測するための情報源 エラーの原因を特定するための情報源 etc... これらの情報を出力するにあたって, 効率的に情報を利用するために考慮すべき点がいくつもあります. ログの出力先は標準出力にするか, ファイルにするか, 通信して外部書き出すか? ログの出力形式は JSON にするか, プレーンテキストにするか? ログの出力レベルはどのように設定するか? これらの制御をするにあたって, 大体の言語 / Framework

                                                                  実装して学ぶ, Rust の `log` Crate
                                                                • Obsidian で Google Calendar を表示する - インゲージ開発者ブログ

                                                                  ご無沙汰しております。@ishiyu です。 自分ごとですが、最近 Obsidian を導入しました。 最初はプラグインの導入やディレクトリ構成をどうするかなどかなり悩みましたが、今では情報がここに全部まとまるようになったのでかなり便利に使えるようになってきました。 そんな中でも、今回は obsidian-sync-calendar を紹介します。 打ち合わせが多く、日報やタスクを作る際に Google Calendar をいちいち見るのが面倒な人には特にイチオシです。 ただ使うまでにかなり導入手順が多いので、手順も含めて紹介します。 (アルファ版なので要注意ですが、少なくとも動作はするので使うとかなり便利です) 以下は、本家にあるアニメーションですが、Google Calendar ⇔ Obsidian の同期がほぼシームレスに可能になります。 すごく便利そうだと思いませんか?w obs

                                                                    Obsidian で Google Calendar を表示する - インゲージ開発者ブログ
                                                                  • FreeBSDでルーターを作る - Qiita

                                                                    ここで言うのは、家庭用の所謂ブロードバンドルーターに相当するもののことです。 書いておいてなんですが、私自身そろそろ自作ルーターを使うのはやめようかなと思っているところです。とは言え、やめてしまうと作ったときのノウハウが失われてしまうので、現時点でのノウハウを書き出しておこうというのが本記事の目的です。 ルーターの仕様 作成するルーターの仕様は以下の通り。 回線はNTTフレッツ光、プロバイダはOCNです。光電話は導入していません。(電話を導入するともらえるIPv6アドレスが/56のプレフィクスで来てしまうというような話があった気がします。その場合は、私の設定例ではうまく動かないかもしれません。) IPv4はPPPoEで接続 IPv4アドレスはnatして、LAN側にはDHCPでプライベートIPv4アドレスを配布する IPv4 over IPv6は使いません(使えません) IPv6はIPoEを

                                                                      FreeBSDでルーターを作る - Qiita
                                                                    • Azure から AWS に VPN接続して、 PrivateLink 経由で S3 にアクセスする - nakamurakko’s blog

                                                                      AWS PrivateLink for Amazon S3 の一般提供を開始というリリース情報を見ると、 仮想ネットワークからのプライベート IP を使用して、Amazon Simple Storage Service (S3) とオンプレミスリソース間のプライベート接続を提供します。 と書いてあった。 ではAzureとVPN接続して、エンドポイント(PrivateLink)経由でアクセス出来るのか試してみる。 イメージはこんな感じ。 環境 Azure AWS AzureのVPN設定 AzureのVPNは、 VPN Gateway のドキュメント の チュートリアル:Azure Portal でサイト間接続を作成する を参考に構築した。 仮想ネットワーク (Virtual Network) まず、仮想ネットワークを作成する。 作成した仮想ネットワークに、サブネットとゲートウェイサブネットを

                                                                        Azure から AWS に VPN接続して、 PrivateLink 経由で S3 にアクセスする - nakamurakko’s blog
                                                                      • AWS CloudFormation で Git Sync を試してみた - Qiita

                                                                        はじめに AWSでゼロからサイトを作る機会ができたので、表題の機能を使用してサイト構築をしてみた。 今ひとつ知見が足りないというか、説明読んでも、エッセンシャルな要素と、設定を同時に試みてるせいで、両者の区別が付かず、参考になる指標が分からなかったので、実際の手を動かしてみた結果から各フェーズで必要となる要素をまとめてみた。 前提条件 とりあえずクラウドフォーメーションやIAM等は知ってる前提として説明します(設定方法がわからない、は無しで)。 GitHubとの連携を前提として他のサービス1との連携については見なかった物とします。 GitHub側の権限問題や AWS CodeConnections2 についての詳細は省きます。 とりあえずの初期設定はIAMユーザーによる操作3を行うものとして、その際 AdministoratorAccess ポリシーが適用されているものとします。クラウドフ

                                                                          AWS CloudFormation で Git Sync を試してみた - Qiita
                                                                        • Get-EventLog (Microsoft.PowerShell.Management) - PowerShell

                                                                          構文 Get-EventLog [-LogName] <String> [-ComputerName <String[]>] [-Newest <Int32>] [-After <DateTime>] [-Before <DateTime>] [-UserName <String[]>] [[-InstanceId] <Int64[]>] [-Index <Int32[]>] [-EntryType <String[]>] [-Source <String[]>] [-Message <String>] [-AsBaseObject] [<CommonParameters>] Get-EventLog [-ComputerName <String[]>] [-List] [-AsString] [<CommonParameters>] 説明 Get-EventLog コマンドレットは、ロー

                                                                            Get-EventLog (Microsoft.PowerShell.Management) - PowerShell
                                                                          • 映像解析データをDWH・BI ツールに、CData Syncが「Safie」と連携

                                                                            CData Software Japanは、2024年9月3日、クラウド・DBデータのETL/ELTデータパイプラインツール「CData Sync」において、セーフィーの提供するクラウド録画サービス「Safie(セーフィー)」との連携を開始したことを発表した。 セーフィーは、映像データを基に遠隔での状況確認や業務効率化、映像解析による異常検知・予測などの様々なソリューションを提供するクラウド録画サービス。 今回のCData Syncとの連携によって、エッジAIカメラ「Safie One」のAIソリューション「AI-App 人数カウント」の計測による入店者数や店前通過人数、立ち止まり人数といったデータを、各種DWH・BIツールで扱えるようになる。これにより店舗運営の効率化や販促効果の効果検証、さらに他データと組み合わせた複合的な分析が可能になる。

                                                                              映像解析データをDWH・BI ツールに、CData Syncが「Safie」と連携
                                                                            • PC(パソコン)を購入する際の選び方のポイント【用途別に解説】

                                                                              PC(パソコン)を購入する際の選び方のポイント【用途別に解説】 パソコンを買い替えようと思ったとき、どんな基準で選べばいいのか迷うことはありませんか? 本記事では、用途別にPCの選び方のポイントを詳しく解説します。あなたのニーズに合った最適なPCを見つけるためのガイドとして、ぜひ参考にしてください。 PCを選ぶ前に考えるべきこと まずは、PCを購入する前に考えるべき重要なポイントをいくつか挙げてみましょう。 予算の設定 PCの価格帯は幅広く、数万円から数十万円まで様々です。自分の財布と相談しながら、適切な予算を決めることが大切です。ただし、安さだけを追求すると、性能面で妥協せざるを得なくなる可能性もあります。長期的な視点で考えると、多少高くても自分のニーズに合った製品を選ぶことをおすすめします。 使用目的の明確化 PCの選び方は、使用目的によって大きく変わってきます。日常的な文書作成やウェ

                                                                                PC(パソコン)を購入する際の選び方のポイント【用途別に解説】
                                                                              • うわさのOpenRecallを日本語対応させてみた

                                                                                こんにちはデータアナリティクス部のフバチ(Robert Hubacz)です。このブログは、日本語ユーザーにOpenRecallを提供することです。 ※OpenRecallについては「NPU不要で「ReCall」機能をWindows・Mac・Linuxで再現するツール「OpenRecall」が登場」などをご覧ください。 はじめに OpenRecallは、MicrosoftのWindows RecallやLimitlessのRewind.aiのような有料サービスの無料でプライバシー重視の代替品です。デジタル活動を見直すことで、記憶を助け、生産性を向上させながら、情報をプライベートに保ちます。 OpenRecallはコンピュータの活動のスクリーンショットを定期的にキャプチャします。これらのスクリーンショットを分析することで、テキストや画像を検索することができます。キーワードを入力するか、履歴を手

                                                                                • Azure File Sync エージェント v19.1 (September 2024) が公開されました

                                                                                  Azure File Sync エージェント v19.1 (September 2024) が Microsoft Update カタログで公開されていることを確認しました。 Azure File Sync Agent […]

                                                                                    Azure File Sync エージェント v19.1 (September 2024) が公開されました