並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 48件

新着順 人気順

Untaggedの検索結果1 - 40 件 / 48件

  • pixivのブックマークに関する負荷対策をしました - pixiv inside

    10/22(金) 追記 この記事で解説している内容について解説する勉強会を開催することとなりました。以下のconnpassよりお申し込みください。 pixiv.connpass.com 10/22(金) 追記 pixivのブックマークについて ブックマークDBの問題について 具体的な対策内容 論理削除廃止・index追加・ブックマークタグのテーブル分割 適応ハッシュインデックスの無効化 アプリケーションコードのリファクタリング・全発行クエリの列挙と見直し 大きな更新処理の非同期化 結果 あわせてよみたい pixivではサービスの成長に伴い、気に入った作品に対して付けることができるブックマークの総数が急速に増加しており、ユーザーの皆様に滞りなくサービスを提供し続けるためブックマークに関するデータベース(以後DB)の負荷対策が必要になりました。 2021年2月より対策を行うプロジェクトを発足し

      pixivのブックマークに関する負荷対策をしました - pixiv inside
    • WSL2 Docker が PC のディスクを圧迫する - Qiita

      概要 WSL2 バックエンドの Docker では、コンテナやボリューム、イメージを削除しても、ホスト (Windows) のディスク容量が解放されない。 原因 WSL2 は一度確保したディスクをホストに返さないらしい。Issue が上がっている: WSL 2 should automatically release disk space back to the host OS · Issue #4699 · microsoft/WSL 確認 雑に確認してみる。 Docker のディスクファイル (%LocalAppData%\Docker\wsl\data\ext4.vhdx) のサイズを確認する。 WSL2 バックエンドを作成したばかりのまっさらな状態: > docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE > dir Direc

        WSL2 Docker が PC のディスクを圧迫する - Qiita
      • DocBaseのフロントエンド改修をどのように進めたか

        こんにちは、クレイの阪本です。 もともと外部委託パートナーとしてクレイ案件のお手伝いをしていましたが、気づけば中の人となっていました。 よろしくお願いいたします。 先日、DocBaseはフロントエンド構成を Backbone.js+Coffeescript から React.js+TypeScript へ移行しました。大改修です。 どれくらい大きな変更だったかというと、10万行(2500ファイル)もの変更が行われ、それまでRubyだったはずのリポジトリ代表言語がTypeScriptに替わってしまったほどでした。 なお、2021/3/31のリリースでリニューアルすべてが終了したわけではありません。今後、機能拡張やUI改善をしやすくするための足がかりという位置づけです。 安全にリリースするためテスト期間を多めに取ったこともあり、期間としては1年ほどかかってしまいました。 今回はどのようにリニュ

          DocBaseのフロントエンド改修をどのように進めたか
        • Deno の組み込みリンター "deno_lint" の紹介 〜 ESLintの代替としても

          この記事は Deno Advent Calendar 2020 6日目の記事です。 5日目は -> Deno Standard Library Working Group について 7日目は -> (あとで埋める) Deno とは こんにちは、@magurotuna です。 このアドベントカレンダーをご覧の方であれば、新進気鋭の JavaScript / TypeScript ランタイムである Deno のことはある程度ご存知の方も多いと思います。 しかし、あえて超ざっくりと説明すると、Node.js (以下 Node と書きます)を作った Ryan Dahl が、Node の反省点をいかして新しく作り直したものです。 "10 Things I Regret About Node.js" (Node.jsについての10の反省点)というタイトルでRyan自身が JSConf EU 2018

            Deno の組み込みリンター "deno_lint" の紹介 〜 ESLintの代替としても
          • dotfilesのこだわりを晒す - エムスリーテックブログ

            Unit4の永山です。 dotfiles弄りを趣味にしています。 世にdotfilesを題材とした記事は数多く存在していますがその大半は「dotfilesを作ってみた」「こうやって管理しています」などの表層的な部分の紹介に留まり、その奥にあるべき細部のこだわりや個人の思想にまで踏み込んだ記事は数えるほどしかありません。 そこで、本記事では私のdotfilesを題材にその各構成要素についてオススメ, TIPS, こだわりに分類し、可能な限り詳細に紹介します。 github.com 本記事は筆者の関心の都合上、Zshに関する項目に大きく比重を置いています。ご承知おきください。 dotfilesとは dotfilesを作成することの利点 記事の構成 Zsh編 [オススメ] プラグインの管理にZinitを使う 注釈: Zinitについて [オススメ] Zshプラグインは非同期読み込みする [オスス

              dotfilesのこだわりを晒す - エムスリーテックブログ
            • GitHub Codespaces環境でDenoを使ってSlack Botを作ってみよう!(Deno基礎知識 + 環境構築編) - BASEプロダクトチームブログ

              この記事はBASE Advent Calendar 2021の4日目の記事です devblog.thebase.in ごあいさつ はじめましての人ははじめまして、こんにちは!フロントエンドエンジニアのがっちゃん( @gatchan0807 )です 今回は、フロントエンドエンジニア界隈で話題になっているDenoについて調査し、プラスでSlack Botを書いてみることで現時点のDenoはどんな感じで使えるのかを検証したので、その経験をシェアできればと思っています!(実際にSlack Botを書くのは次回の記事の予定です) つらつらとDenoを触っていて気になったポイントを書いたためにかなり長い記事になってしまいましたが、お付き合いいただけますと幸いです! Denoの基礎知識 DenoはNode.jsの作者、Ryan Dahl( https://github.com/ry )さんがNode.j

                GitHub Codespaces環境でDenoを使ってSlack Botを作ってみよう!(Deno基礎知識 + 環境構築編) - BASEプロダクトチームブログ
              • エンドポイントを使用してプライベートサブネットでECSを使用する | DevelopersIO

                構成説明 具体的なイメージとして2Tier(ALBとEC2を分離)構成を例として書いてみます。 この構成は採用されやすい構成でHTTP/HTTPS通信をALB経由でPrivateSubnetに配置されているEC2にリクエストが転送されます。 EC2はPrivateSubnetに配置されている点からインターネット経由でアクセスが出来ません。 上記のEC2構成をECSに置き換えてみます。 EC2がECSに置き換えられて、PublicSubnetにNATGatewayが追加配置しております。 これはコンテナスケーリングやコンテナイメージを取得するため、インターネットを経由して各サービス(ECS/ECR)へ接続する必要があるため必要になったNATGatewayです。 この構成で厳しいと考えられる点はNATGatewayがAZ障害等で利用不可となった際にECS/ECRへの通信が出来なくなる懸念があり

                  エンドポイントを使用してプライベートサブネットでECSを使用する | DevelopersIO
                • docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev

                  docker/build-push-actionのv3.3.0 で、 provenance というオプションが入り、デフォルトで有効化された。このオプションについては、 This may introduce issues with registry and runtime support (e.g. GCR and Lambda). という注意書きがされており、一部環境で問題が起きる可能性がある。GitHub Actionsでバージョンをマイナー、パッチバージョンまで指定せずに使っていた場合、自動的にこのバージョンが適用されるため、実際に問題になったという声もTwitterで散見され、自分も一部で引っかかった。 @GitHub Actions runner bumped @Docker buildx today, which has default provenance on. It's

                    docker/build-push-action v3.3.0で導入されたprovenanceオプションにまつわる問題 - chroju.dev
                  • serdeを理解する –– 基本編 - paild tech blog

                    お手伝いの yuki です。 今日は serde の話です。最近仕事で serde を使っていて「これはバグでは??」と思った挙動がありました。具体的には untagged というものなのですが、同僚に「これはバグではなく仕様」というコメントをもらいました。たしかにドキュメントを見てみると注意書き等書いてあり、そういえば serde をなんとなく使っていたなと思いました。というわけで今日は記事を書くことで serde の理解を深めるということをしたいと思います。 なお、この記事はドキュメント以上のことはあまり書かれないと思います。実務的にどう利用しているかという観点から、このドキュメントをもとに記事として再編集することを目指しているためです。serde のドキュメントは下記にあります。 serde.rs 目次 目次 まず、読み方 serde とは何か? 基本 基本的な使い方 まとめ まず、

                      serdeを理解する –– 基本編 - paild tech blog
                    • NIST NVDの脆弱性情報更新が停滞しているので調べてみた - セキュアスカイプラス

                      GW中に風邪で寝込んでしまい、家で古銭プッシャー2を一人でプレイしていたらGWが終わってやる気がでない岩間です。みなさんは、GW満喫できたでしょうか。 先日社内の情報共有で知ったのですが、2月12日頃からNISTのNVDが更新する脆弱性情報のエンリッチメントデータが大幅に減っているようです。 関連のツイート: NISTがCVEデータをNVDに登録するときのenrichmentを1か月前に突然停止した、なんてことが起こってたんですね。 Risky Biz News: NIST NVD stopped enriching CVEs a month ago https://t.co/fDK7dYdbki — todkm IT系 (@todkm) March 15, 2024 NIST¹が、NVD²における脆弱性への情報付加を2/12から停止している。CVSSやCWE等が付与されていない状態。2/

                        NIST NVDの脆弱性情報更新が停滞しているので調べてみた - セキュアスカイプラス
                      • VRChatterのためのUnity基礎|きくじん

                        最後まで無料で読めます。 VRChatにアバターやワールドをアップロードするにはUnityが必須ですが、みなさんなんとなく触っていませんか? この記事では、これからVRChatのために初めてUnityを触る人、すでに使っているけどよくわかっていない人のためにUnity自体の基礎部分を解説します。ちょっとだけVCCの話もしています。 人にUnityを教える側の人は、先にこの記事を共有しておくことでその後の説明が楽になるはずです。 全部読むと長めなので、忙しい人は要約部分を読んでください。 求めるゴール用語リストにある単語の意味が(なんとなくでも)分かる Unityの画面の見方が分かる 困った時にどうやって人に聞けばいいかが分かる 長いので要約ちゃんと書いていたら長くなったので、大事なとこだけピックアップしてみました。 Unityの基本概念Unityでの基本的な作業フローはこんな感じです。 U

                          VRChatterのためのUnity基礎|きくじん
                        • Automated Text Classification Using Machine Learning - DataScienceCentral.com

                          Home » UncategorizedAutomated Text Classification Using Machine Learning ShashankGupta760January 16, 2018 at 6:30 pm Digitization has changed the way we process and analyze information. There is an exponential increase in online availability of information. From web pages to emails, science journals, e-books, learning content, news and social media are all full of textual data. The idea is to crea

                            Automated Text Classification Using Machine Learning - DataScienceCentral.com
                          • serdeの機能で様々な形態のJSONを列挙型として扱う - igagurimk2の日記

                            JSONはREST API呼び出し、データ保存、多言語との連携などに数多く使用されている。 一方で、JSONは言語でサポートされる表現が整数と浮動小数点数・文字列・配列・オブジェクト・そしてnull程度しかなく、それ以上に複雑な表現はこれらの基本機能を組み合わせて表現することになる。 機能の組み合わせ方には複数の方法があり、特に複数の型の構造体やクラスが混在する時の表現形式は複数ある。 Rustでは、表現したいデータ型が既知であれば、複数の型のうちどれかであることを表現するために列挙型が使える。 そして、Rustのシリアライザ・デシリアライザのライブラリであるserdeを用いて、列挙型とJSONの相互変換をすることができる。 列挙体の4種の表現 serdeで取り扱える列挙体の表現形式は4種類ある*1。 それぞれexternally tagged、internally tagged、adja

                              serdeの機能で様々な形態のJSONを列挙型として扱う - igagurimk2の日記
                            • Docker実践〜稼働中のDockerコンテナをバックアップとしてイメージ化して保存しておく - sagantaf

                              稼働中のDockerコンテナで開発をしていると、もしコンテナが落ちたら環境がすっ飛ぶよなあ、、、と不安になるので、バックアップを取れないか検証してみた。 (コンテナで直接環境を更新しているあたり、本来のDockerの使い方には合っていないんでしょうが、、、) 結論から ①稼働中のコンテナをcommitコマンドでイメージ化 ②そのイメージをsaveコマンドでファイル化 でバックアップとして保存しておける。 コマンドは以下。 $ docker commit <コンテナのIDもしくはNAME> <イメージ名> $ docker save <イメージ名> -o <ファイル名> では実際に まずは、ホストマシンからUbuntu16.04のコンテナを作成して、bashで入る。 $ docker run -ti ubuntu:16.04 bash コンテナの中に入ったあとは、デフォルトでは入っていないp

                                Docker実践〜稼働中のDockerコンテナをバックアップとしてイメージ化して保存しておく - sagantaf
                              • スキーマはもう全部CDDLでいいんじゃないかな - OPTiM TECH BLOG

                                こんにちは、OPTiM TECH BLOG Advent Calendar 2020 12/10の記事をR&Dチームの齋藤(@aznhe21)からお送りします。 アドベントカレンダーはクリスマスまでを数えるカレンダーということですが、個人的にはクリスマスよりもクリスマスイブの方が楽しみです。 なぜならEDF:WBが発売されるのと同時に、我が家にPS5が届く予定の日だからです。 さて、スキーマフルなデータ形式を調べる中で見つけたCDDL1(CBOR2のためのデータ定義言語)がとても表現力が高いのに全然情報が無かったのでまとめてみました。 はじめに 基本型 構文解説 構文解説 コメント 型定義 整数リテラル 小数リテラル 文字列リテラル バイト列リテラル 裏話 選択肢 範囲 グループの選択肢化 発生指示子 グループ 細かい話 配列 マップ アンラッピング ジェネリクス その他の機能 ツール ラ

                                  スキーマはもう全部CDDLでいいんじゃないかな - OPTiM TECH BLOG
                                • Maglev - V8’s Fastest Optimizing JIT · V8

                                  In Chrome M117 we introduced a new optimizing compiler: Maglev. Maglev sits between our existing Sparkplug and TurboFan compilers, and fills the role of a fast optimizing compiler that generates good enough code, fast enough. Background # Until 2021 V8 had two main execution tiers: Ignition, the interpreter; and TurboFan, V8’s optimizing compiler focused on peak performance. All JavaScript code is

                                  • ぼくがかんがえた最強のObsidian設定|古村藍

                                    私はObsidianを使い始めて一年近くが経ちます。 例に漏れず本ツールの有用性やカスタム性に魅了されて使い続けているわけですが、活発に更新されるツールなので使い方や設定も日々変わっていきます。 そんな中、ここ最近「これでFAじゃね?」という設定に落ち着いてきたので、今の私のObsidian環境を晒します。 はじめに書いておきたいのは、「すべての人にとって最適な形などない」ということです。ある人にとっては有用なカスタマイズでも、ある人にとっては不便なだけかも知れない。 なので今回は「対象となる人」をはじめに宣言しておきます。以下に当てはまる人であれば私が使っている設定は有用に働くかも知れません。 筋金入りのめんどくさがり。特に細かいステップを踏むような作業をルーチン化したくない。 できるだけ多くのものを記録しておきたい。 乱雑に記録はしまくりたいが、後から「あの情報どこやったっけ!?」で苦

                                      ぼくがかんがえた最強のObsidian設定|古村藍
                                    • Markdown list syntax now autocompleted

                                      December 15, 2020 When you’re writing an issue, pull request, or discussion comment the list syntax for bullets, numbers, and tasks will now be autocompleted after you press return or enter. If you’re at the end of your list, use shift + enter to skip the autocomplete and continue writing on the next line. Learn more about writing Markdown on GitHub When new containers are pushed to ghcr.io a comm

                                        Markdown list syntax now autocompleted
                                      • Deno 1.14 へのアップデートと変更事項まとめ - 虎の穴開発室ブログ

                                        皆さんこんにちは。最近、転居先を探しています。おっくんです。 去る 2021 年 9 月 14 日に Deno 1.14 がリリースされました。 今回も、リリースノートを参考に 変更事項の気になるところを紹介します。 実行環境 Docker イメージ denoland/deno:centos(確認時点では Deno 1.14.0 でした) Deno 1.14 Deno 1.14 での変更事項をDeno 1.14 リリースノートを元に確認します。 Web Crypto API の追加 これまでのリリースでも少しづつ機能が拡張されていた Web Crypto API に新たな実装が追加されました。 crypto.subtle.exportKey(): HMAC キーは、JWK 形式と raw 形式でのエクスポート機能を追加 RSA キーを pkcs#8 形式でのエクスポート機能を追加 cryp

                                          Deno 1.14 へのアップデートと変更事項まとめ - 虎の穴開発室ブログ
                                        • [Ansible] そのtag設定、想定通りに動いてますか? (継承機能とその実装を確認する) - zaki work log

                                          playbook内のtask定義にtagを設定しておくことで、指定tagのtaskのみ実行したり、逆に指定tagのtaskを除外してansible-playbookを実行することができます。 開発中のtaskのみピンポイントで実行したい場合や、逆に、共有のDBのデータを更新したりするtaskはほかのユーザーやチームと調整してからでないと実行が難しかったり、Blue-Greenデプロイメントの実装で環境Aの機能をオフにしてもう片方の環境Bをオンにするような処理だけど開発中は環境Bだけ確認したかったり、大量データのダウンロードや冪等の確認を伴い処理に時間がかかるため開発中は実行したくないなど特定のtaskは実行したくない場合に利用できます。 また、特殊tagとして、常に実行するalwaysと実行しないneverというtagが予約語として用意されています。 neverは特に「通常は実行したくない

                                            [Ansible] そのtag設定、想定通りに動いてますか? (継承機能とその実装を確認する) - zaki work log
                                          • 【AvatarOptimizer】非破壊でメッシュやPhysBone統合が可能なアバター軽量化ツールの話(VRChat,Unity) - くろす先生の機密報告書

                                            目次 1.雑感 2.前提 無料 PCVR VCC最新版 1アバター1衣装 Unityだけで何とかしたい パフォーマンスランクがなんとなくわかる 3.経緯 4.同時に使用するツール Play Modeでもパフォーマンスランクを確認できるウィンドウ VRCHierarchyHighlighter 5.Avatar Optimizerのインストール 6.使用したコンポーネント Merge Skinned Mesh&Freeze BlendShapes Merge PhysBone Merge Bone Trace And Optimize Remove Mesh in Box 7.その他の便利ツール 8.メリット&デメリット 9.おまけ 1.雑感 例えるなら「初めてModular Avatarを使ったときのような感動」を覚えました Avatar Optimizerはいわゆる非破壊的なアバター最適

                                              【AvatarOptimizer】非破壊でメッシュやPhysBone統合が可能なアバター軽量化ツールの話(VRChat,Unity) - くろす先生の機密報告書
                                            • 【Unity】ダークソウルっぽいカメラワークを作る【Cinemachine + Input System】 - Raspberlyのブログ

                                              この記事はUnity Advent Calendar 2022 その3 24日目の記事です。 qiita.com ダークソウルのようなカメラワークとは 開発環境 プロジェクトの設定 パッケージのインストール シーンの作成 プレイヤーの作成 追加でオブジェクトを作成 移動制御Scriptの作成 Input Systemの対応 カメラの作成 Bodyの設定 Aimの設定 Input Systemの対応 Cinemachineの詳細設定 Cameraの更新設定(カクつきの対策) Cameraが地形を貫通しないようにする よりダークソウルっぽいカメラ設定 カメラの中心点 距離と角度制限 カメラのデーモン対策 カメラのデーモンとは 対策方法 オブジェクトを透過(ディザ抜き)する プレイヤーが壁と密着しないようにする モンスターと重なった時プレイヤーを透過する ロックオン機能の実装(仮) ロックオン時

                                                【Unity】ダークソウルっぽいカメラワークを作る【Cinemachine + Input System】 - Raspberlyのブログ
                                              • V8 Torque user manual · V8

                                                V8 Torque is a language that allows developers contributing to the V8 project to express changes in the VM by focusing on the intent of their changes to the VM, rather than preoccupying themselves with unrelated implementation details. The language was designed to be simple enough to make it easy to directly translate the ECMAScript specification into an implementation in V8, but powerful enough t

                                                • Deno 1.14.0 がリリースされたので新機能や変更点の紹介

                                                  Copyright (c) 2018-2021 the Deno authors. MIT License. 日本時間の昨日(2021 年 9 月 15 日)に Deno の v1.14.0 がリリースされました。 詳細なリリース内容は上記のリリースノートにまとまっていますが、ざっと紹介していきたいと思います。 Web Crypto API の追加 deno lint と deno fmt に対するカスタマイズオプションの追加 URLPattern の実装 ネイティブ実装されたサーバーサイド WebSocket API の安定化 ArrayBuffer がコピーなしでワーカー間を移動できるように ファイルをロックする API の追加 OS シグナル API の変更 fetch で相互 TLS がサポート DENO_AUTH_TOKENS でBASIC認証をサポート URLのパースが3倍速に

                                                    Deno 1.14.0 がリリースされたので新機能や変更点の紹介
                                                  • Announcing Hyperdrive v10

                                                    For the past year, we've been working hard on the v10 release of Hyperdrive. After a long period of beta testing, we're excited to announce that it's ready for general use! Hyperdrive is a peer-to-peer filesystem that's designed to help you share files quickly and safely, directly from your computer. Hyperdrive v9, along with many other modules prefixed by 'hyper', has served as the backbone for D

                                                      Announcing Hyperdrive v10
                                                    • 《第1回》 GitLab CI/CD環境構築|GitLab-CI/CDでレガシー環境でのGitOps事始め|SHIFT Group 技術ブログ

                                                      こんにちは。CAT推進グループ 小田柿 です。 最近はKubernetesでのGitOpsが流行っていますよね。でもうちはKubernetesなんて使ってないレガシー環境だし、そんな意識の高い概念は無関係だと思っている方も多いかと思います。 でもGitLabの定義によればGitOpsとは、 (引用) GitOpsを実践しているインフラチームは、コードとして保存された設定ファイル(Infrastructure as Code)を使用します。 インフラチームはIaCを使用して、マージリクエストで変更を実施するようになります。インフラの変更がコード化され、再現性があり、追跡可能になります。ヒューマンエラーが発生する余地が少なくなり、全員で同じ情報を共有できるようになります。 (参考)GitOpsとは とのことなので、コンテナもKubernetesも関係なく、バージョン管理システム上にCI/CD用

                                                        《第1回》 GitLab CI/CD環境構築|GitLab-CI/CDでレガシー環境でのGitOps事始め|SHIFT Group 技術ブログ
                                                      • dbt docs generateをDB接続なしで実行してみた | DevelopersIO

                                                        はじめに データアナリティクス事業本部のおざわです。 今回はdbt docs generateでデータベースに接続せずにドキュメントを出力してみた結果を共有します。 今回使用したdbtのバージョンです。 ❯ dbt debug 02:00:02 Running with dbt=1.7.3 02:00:02 dbt version: 1.7.3 ...略... 02:00:03 adapter type: redshift 02:00:03 adapter version: 1.7.0 本記事ではRedshiftを使っていますが、他のDBでもドキュメントの生成自体は問題ないかと思います。 実行したコマンド データベース接続できない環境でも以下のコマンドでドキュメントを生成することができます。 dbt parse dbt docs generate --no-compile --empty-

                                                          dbt docs generateをDB接続なしで実行してみた | DevelopersIO
                                                        • Revisiting the design approach to the Zig programming language

                                                          Revisiting the design approach to the Zig programming language C and C++ are everywhere, but the security issues and bugs caused by their lack of modern features are everywhere too (by some estimates, 80% of vulnerabilities are related to buffer overflows). What if you could wave a magic wand over your C or C++ codebase and make it better? This is the promise of Zig. Zig is a general-purpose progr

                                                            Revisiting the design approach to the Zig programming language
                                                          • Types as axioms, or: playing god with static types

                                                            Just what exactly is a type? A common perspective is that types are restrictions. Static types restrict the set of values a variable may contain, capturing some subset of the space of “all possible values.” Under this worldview, a typechecker is sort of like an oracle, predicting which values will end up where when the program runs and making sure they satisfy the constraints the programmer wrote

                                                            • The Docker Handbook – Learn Docker for Beginners

                                                              sharing with others may helpWhichever version of the book you end up reading though, don't forget to let me know your opinion. Constructive criticism is always welcomed. Introduction to Containerization and DockerAccording to IBM, Containerization involves encapsulating or packaging up software code and all its dependencies so that it can run uniformly and consistently on any infrastructure.‌In ot

                                                                The Docker Handbook – Learn Docker for Beginners
                                                              • 個人的 Finch CLI チートシート を作ってみた | DevelopersIO

                                                                こんにちは!AWS事業本部コンサルティング部のたかくに(@takakuni_)です。 皆さん Finch 触っていますか? 昨年、 コンテナ開発用のオープンソースクライアントとして、AWS から Finch が発表されました。 今回は Finch を触る機会があったため、個人的に今後使いそうなコマンドをまとめてみようと思います。 インストール 執筆時点(2023年3月8日)では、 macOS クライアントのみ提供されています。 詳しい前提条件は、Installing Finch - GitHubをご覧ください。 Homebrew を利用したインストール Finch は HomeBrew Cask より提供されています。 brew install --cask finch Finch VM の初期化 Finch の初回インストール後は、以下のコマンドで Finch VM (実行環境)の初期化

                                                                  個人的 Finch CLI チートシート を作ってみた | DevelopersIO
                                                                • Using Podman and Docker Compose

                                                                  Podman 3.0 now supports Docker Compose to orchestrate containers. Podman exists to offer a daemonless container engine for managing OCI-compliant containers on your Linux system. Users love it for its ease of adoption as an alternative to Docker. However, many users and the broader container community have been telling us that one missing feature is a "deal-breaker" for them. Up to now, support fo

                                                                    Using Podman and Docker Compose
                                                                  • Pointers Are Complicated III, or: Pointer-integer casts exposed

                                                                    In my previous blog post on pointer provenance, I have shown that not thinking carefully about pointers can lead to a compiler that is internally inconsistent: programs that are intended to be well-behaved get miscompiled by a sequence of optimizations, each of which seems intuitively correct in isolation. We thus have to remove or at least restrict at least one of these optimizations. In this pos

                                                                    • Amazon Machine Images (AMIs) now support tag-on-create and tag-based access control

                                                                      Amazon EC2 now allows you to add tags to your Amazon Machine Images (AMIs) and EBS Snapshots during AMI creation. Tags are simple key-value pairs that you can assign to resources to easily organize, search, and identify resources, create cost allocation reports, and control access to resources. You can define fine-grained access controls using tags and AWS Identity and Access Management (IAM) poli

                                                                        Amazon Machine Images (AMIs) now support tag-on-create and tag-based access control
                                                                      • dbtにより生成されるドキュメントの「Lineage Graph」を使って各dbtコマンドの実行対象のmodelやsourceを確認する #dbt | DevelopersIO

                                                                        さがらです。 dbtでドキュメントをコマンド一つで簡単に生成出来るということは、dbtを少し知っている方ならご存知だと思います。 そんなdbtのドキュメントですが、ドキュメント上のLineage Graphを使って、--selectや--excludeでオプション指定した場合に実行されるmodelを確認できることはご存知でしょうか?私はつい最近まで知らなかったです。 「これ便利だなー!」と感じたので、dbtのドキュメント上のLineage Graphに関して、--selectなどのオプション含め、出来ることをまとめてみます。 Lineage Graphの起動方法 起動はとても簡単です! 対象のドキュメントを開いたら、右下のアイコンを押せば起動できます。 次章から、このLineage Graph上での各機能についてまとめていきます。 resources まず、一番左下のresourcesにつ

                                                                          dbtにより生成されるドキュメントの「Lineage Graph」を使って各dbtコマンドの実行対象のmodelやsourceを確認する #dbt | DevelopersIO
                                                                        • Build a modern data architecture and data mesh pattern at scale using AWS Lake Formation tag-based access control | Amazon Web Services

                                                                          AWS Big Data Blog Build a modern data architecture and data mesh pattern at scale using AWS Lake Formation tag-based access control January 2023: This post was reviewed and updated to use version 3 of the settings for AWS Lake Formation, which allows for cross-account grants with AWS Resource Access Manager. Customers are exploring building a data mesh on their AWS platform using AWS Lake Formatio

                                                                            Build a modern data architecture and data mesh pattern at scale using AWS Lake Formation tag-based access control | Amazon Web Services
                                                                          • forum.bomber.fi - Billig Amoxil ^ Var kan man köpa Amoxil inga rx

                                                                            №1Europeiskt apotek Billig Amoxil Klicka här - Gå till Apotek - Våra priser är 70% billigare än på det lokala apoteket - Lågt pris för högkvalitativa läkemedel - 100% lagliga produkter. - Kvalitet och farmaceutisk dosering. - Olika betalningsmetoder: MasterCard / Visa \ Paypal | Bitcoin - Priserna för läkemedel är billigare än i närmaste apotek. - Snabb leverans och fullständig sekretess. - Bonusp

                                                                            • Advancing AI to make shopping easier for everyone

                                                                              Facebook AI is on a quest to build the world’s largest shoppable social media platform, where billions of items can be bought and sold in one place. As a key milestone toward this goal, we’re sharing details on how we’ve improved and expanded GrokNet, our breakthrough product recognition system. Now, it’s powering new applications on Facebook, like product tagging and showing visually similar prod

                                                                                Advancing AI to make shopping easier for everyone
                                                                              • Bridge firewalling “bypass” using VLAN 0

                                                                                Bridge firewalling “bypass” using VLAN 0 See follow up article: Layer 2 network security bypass using VLAN 0, LLC/SNAP headers and invalid length L2 networks are insecure by default, vulnerable to ARP, DHCP, Router Advertisement spoofing to name a few. Over the years security mechanisms have been implemented to detect and or stop those attacks. As usual when you try to filter anything, you MUST us

                                                                                • Three Types of Machine Learning

                                                                                  Machine learning is the heart of AI. Similar to any species, AI needs continuous learning. So, let’s see how we make AI learn and what types of machine learning are there. In this article, we will understand the three different types of Machine Learning; however, we must first understand Artificial Intelligence. Artificial Intelligence (AI) is the ability of a computer or a computer-controlled rob

                                                                                    Three Types of Machine Learning