並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 285件

新着順 人気順

packerの検索結果81 - 120 件 / 285件

  • actions/virtual-environments を我が手に!セルフビルドしてみた | CyberAgent Developers Blog

    この記事はCyberAgent Developers Advent Calendar 2021 10日目の記事です。 昨日はみーとみさんの「待機児童問題にマーケットデザインで挑む」でした。 はじめに CIU (CyberAgent group Infrastructure Unit) の中西 (@whywaita) です。 普段はプライベートクラウドであるCycloudのIaaSから上のレイヤーを中心に開発運用を担当しています。 直近ではGitHubからリリースされているGitHub ActionsというCIサービスに関連したmyshoesというソフトウェアを開発しています。 myshoesはOSSで公開されており、直近でもいくつかmyshoesについて登壇させていただいたので興味のある方はぜひこちらをご覧ください。 CyberAgent における OSS の CI/CD 基盤開発 mys

      actions/virtual-environments を我が手に!セルフビルドしてみた | CyberAgent Developers Blog
    • 爆速で起動する Neovim を作る - Qiita

      1. ayamir/nvimdots の衝撃 このエントリーを書くきっかけとなったのは以下のレポジトリーを見たことでした。 ayamir/nvimdots: A well configured and structured Neovim. これは Neovim の設定ファイルを公開しているレポジトリーです。特徴的なのはその起動速度。Neovim 界の三種の神器、nvim-telescope/telescope.nvim、nvim-lualine/lualine.nvim、hrsh7th/nvim-cmp を含む、割合新し目で重たいプラグインを使いながら、10 ミリ秒台の起動速度を実現しているのです。 これに触発され、僕自身の設定も大幅に見直すことができ、ayamir/nvimdots とほとんど遜色無い速度を実現することができました。この記事ではその設定に使った様々なテクニックを紹介します

        爆速で起動する Neovim を作る - Qiita
      • Netflix Japan - Watch TV Shows Online, Watch Movies Online

        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

        • packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita

          2022/12/3 本日公開の 爆速で起動する Neovim を packer.nvim で作る - Qiita に合わせ、最新の情報を含めて修正しました。 0. 前置き 昔々、NeoBundle から dein.vim に乗り換える話を書きました。 NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita しかし 5 年も経てば世の中色々変わります。Neovim も色々変わりましたが、最近一番ホットな話題といえばなんと言っても Lua でしょう。プラグインを書くための言語としてだけではなく、設定ファイルである init.vim すら Lua で書くことが可能になったのです。 [RFC] add init.lua as an alternative user config by dm1try · Pull Request #12235 · neovim/neo

            packer.nvim で Neovim + Lua のビッグウェーブに乗る - Qiita
          • ドント・ルック・アップ | Netflix (ネットフリックス) 公式サイト

            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

              ドント・ルック・アップ | Netflix (ネットフリックス) 公式サイト
            • VSCode VimからVSCode Neovimに移行した

              VSCode Neovimとの遭遇 Vimmerの方には、VSCodeでVSCode Vimを使っている方も多いかと思います。筆者もその一人でしたが、Undoがどうにも壊れたり、vim-surround相当の機能の挙動にやや不満があったり等の理由で、完全なVimの書き心地を得るには至っていませんでした。 先日、Undoが壊れている件のissueを読んでいたところ、VSCode Neovimというエクステンションを知りました。これに移行して割と快適になったので、導入のために行ったことを紹介します。 VSCode VimとVSCode Neovimの違い VSCode VimはVSCode上でVimの操作感をエミュレートするエクステンションです。基本的なVimのノーマルモードの操作を懸命にサポートしているエクステンションですが、ネイティブのVimと比べると物足りなさを感じるのは事実です。 VS

                VSCode VimからVSCode Neovimに移行した
              • Blender 2.83 LTS - リリース!新グリースペンシル!指粘土&布&ポーズブラシ!VR対応!OpenVDBボリュームレンダリング!Win&Mac&Linux!オープンソース

                UV ソフト ソフトウェア&ツール-Software&Tool Packer-IO - 素早く直感的なUV展開&パッキングを実現するUV展開専門... 2024-05-10 UVパッキングプラグインなどでもお馴染み3d-ioからUVパッキング専門のスタンドアロンアプリ『Packer-IO』がリリースされました! 続きを読む Blender アドオン プラグイン&アドオン-Plugin&Addon Wobbly Wiggler 2.0 - 物理揺れボーンを3クリックで実装出来る... 2024-05-10 数多くの便利Blenderアドオンを開発し販売しているBartosz Styperek氏による、物理挙動の揺れボーンを3クリックで実装出来るBlenderアドオンの『Wobbly Wiggler 2.0』がリリースされています! 続きを読む

                  Blender 2.83 LTS - リリース!新グリースペンシル!指粘土&布&ポーズブラシ!VR対応!OpenVDBボリュームレンダリング!Win&Mac&Linux!オープンソース
                • ランサムウェア攻撃の関係者は単なる「加害者と被害者」にとどまらない、どんなプレイヤーがエコシステムを形成しているのか?

                  感染したコンピューターへのアクセスを制限したりデータを暗号化したりして、アクセスやデータの回復と引き換えに被害者から身代金を奪うランサムウェア攻撃は、多くの民間企業や政府機関にとって脅威となっています。そんなランサムウェア攻撃を取り巻く広範なエコシステムについて、クラウドストレージサービスを提供するBackblazeが公式ブログで解説しています。 What Is the Ransomware Economy? https://www.backblaze.com/blog/ransomware-economy/ 近年のランサムウェア攻撃はもはや単純な「加害者と被害者」の構図にとどまらず、加害者側も被害者側もさまざまなプレイヤーが関係する、非常に広範なエコシステムが形成されているとのこと。Backblazeのブログを執筆するライターのMolly Clancy氏は、企業や組織に対するランサムウェ

                    ランサムウェア攻撃の関係者は単なる「加害者と被害者」にとどまらない、どんなプレイヤーがエコシステムを形成しているのか?
                  • 強いインフラチームをどう作る? Infrastructure as Code徹底活用術【デブサミ2019夏】

                    「どのようにして強いインフラチームをつくるか」は、多くのIT企業にとって悩みのタネだ。運用の属人性をなくし、各メンバーの業務負荷を減らしていくことは、達成することが非常に難しい目標である。この難題を見事クリアしているのが、自動車業界向けパッケージシステムの開発・販売を行う株式会社ブロードリーフだ。同社の持つ「強いインフラチームをつくるためのノウハウ」を、インフラエンジニアの左近充裕樹氏が明かした。 講演資料:Infrastructure as Codeでインフラチームはもっと強くなる ~ぼくのかんがえたさいきょうのいんふらちーむ~ 株式会社ブロードリーフ 開発本部 情報基盤部 ネットワーク課 左近充裕樹氏 Infrastructure as Codeが運用の属人化を防ぐ 左近充氏はまず、ブロードリーフで使用しているインフラ環境の詳細について解説する。同社はGCP、AWS、オンプレミスなど複

                      強いインフラチームをどう作る? Infrastructure as Code徹底活用術【デブサミ2019夏】
                    • 音声で脅迫するランサムウェア「Mazeランサムウェア」の内部構造を紐解く | 調査研究/ブログ | 三井物産セキュアディレクション株式会社

                      7月中旬、Mazeランサムウェアの被害を受けたと思われる日本国内の企業のデータが攻撃者のWebサイトで公開されたことが一部で話題になりました。 Mazeランサムウェアは過去にChaChaランサムウェア(暗号アルゴリズムのChaChaを使用することからの由来)と呼ばれていたランサムウェアの亜種であり、2019年5月に初めて存在が確認され、感染経路としてはこれまでにスパムメールへの添付や脆弱性の利用、ネットワーク侵入などの経路が確認されています。 Mazeランサムウェアを操る攻撃者の大きな特徴は、ランサムウェアによって暗号化を行う前にすでに被害者端末からデータを盗み出しており、身代金支払いの要求に応じない場合はそれらの窃取データを実際に公開するという点です。最近はMaze以外の他のランサムウェアを用いた攻撃においてもこの流れが見られており、ランサムウェア感染と情報流出の2点は切り離せないものと

                        音声で脅迫するランサムウェア「Mazeランサムウェア」の内部構造を紐解く | 調査研究/ブログ | 三井物産セキュアディレクション株式会社
                      • 週刊Railsウォッチ(20191210後編)Ruby 2.7の変更点記事、mrubyで動くmitamae、画像系コラボレーションツールほか|TechRacho by BPS株式会社

                        2019.12.10 週刊Railsウォッチ(20191210後編)Ruby 2.7の変更点記事、mrubyで動くmitamae、画像系コラボレーションツールほか こんにちは、hachi8833です。もういくつ寝るとRuby 2.7が出るんでしょうか。 各記事冒頭には⚓でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 毎月第一木曜日に「公開つっつき会」を開催しています: お気軽にご応募ください 今回も週刊Railsウォッチ第17回公開つっつき会を元にお送りいたします。お集まりいただいた多くの皆さま、ありがとうございました!😂🙇 ⚓Ruby ⚓Ruby 2.7の変更点などなど Link: Ruby 2.7 の変更点 - 復活したものや入りそうで入ら

                          週刊Railsウォッチ(20191210後編)Ruby 2.7の変更点記事、mrubyで動くmitamae、画像系コラボレーションツールほか|TechRacho by BPS株式会社
                        • How to test infrastructure code: automated testing for Terraform, Kubernetes, Docker, Packer and more

                          How to test infrastructure code: automated testing for Terraform, Kubernetes, Docker, Packer and more This talk is a step-by-step, live-coding class on how to write automated tests for infrastructure code, including the code you write for use with tools such as Terraform, Kubernetes, Docker, and Packer. Topics covered include unit tests, integration tests, end-to-end tests, test parallelism, retri

                            How to test infrastructure code: automated testing for Terraform, Kubernetes, Docker, Packer and more
                          • はじめてのTerraform 0.12 ~環境構築~ | フューチャー技術ブログ

                            はじめにこんにちはー TIG DXチーム 1のゆるふわエンジニアの前原です。 最近は、プラットフォームを新規で構築するプロジェクトや、既存の環境を運用改善していくプロジェクトに従事しています。その中で私はクラウドインフラ部分を担当しており、アーキテクチャデザインや、Terraform・Ansible・Packerといった構成管理ツールを利用したAWSやGCP環境の構築をしています。 本記事では、最近バージョンアップしたTerraform 0.12の構文がこんな感じで変わったよー的な話を伝えていきます。 大きくは以下の流れで進めます。 Terraformの事始め (今回の記事です) Terraform 0.12でVPCを構築する (次回の記事で説明します!) これからTerraformを触っていきたいといった方にもわかるように書いていきます。 そのため少し長めの内容になってしまいますが、お付

                              はじめてのTerraform 0.12 ~環境構築~ | フューチャー技術ブログ
                            • ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト

                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                ウィンター・オン・ファイヤー: ウクライナ、自由への闘い | Netflix (ネットフリックス) 公式サイト
                              • How an anti ad-blocker works: Reverse-engineering BlockAdBlock

                                How an anti ad-blocker works: Reverse-engineering BlockAdBlock If you've used an adblocker, you may have seen BlockAdBlock. This script detects your ad-blocker and disables website access until you deactivate your adblocker. But I found myself wondering how it worked. How does an anti ad-blocker detect adblockers? And how do adblockers react and block ad-block-blockers? Reverse-engineering through

                                  How an anti ad-blocker works: Reverse-engineering BlockAdBlock
                                • ケーブル収納に特化したガジェットポーチ「THE POWER PACKER」レビュー! | ガジェットマニアZ | 最新のおすすめガジェットニュースブログサイト

                                  「Makuake」で大きな注目を集めました Image:POWER PACKER/Makuake クラウドファンディングの「Makuake」で「THE POWER PACKER」は大きな注目を浴び、目標金額の50万円に対して何と600万円以上がユーザーから集まりました。 ここから推察するに、如何にユーザーがケーブル収納に困り、ベネフィットの高さをこの製品の求めていたかが伺えます。 カラーは3色+α展開 カラーは基本の三色に加え、TOKYO限定カラーとして+1色の合計4色が展開されています。 筆者が入手したのはTOKYO限定カラーですが、可愛らしいモノグラム調の柄が素敵です。 ※現時点ではさらにカモフラージュと呼ばれる迷彩柄の限定カラーもあるようです。 「THE POWER PACKER」5つの特徴 4面+1ポケットの高い収納性 1ポケット4面収納隠しポケット まず、こんなにコンパクトなのに

                                    ケーブル収納に特化したガジェットポーチ「THE POWER PACKER」レビュー! | ガジェットマニアZ | 最新のおすすめガジェットニュースブログサイト
                                  • クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト

                                    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                      クイーンズ・ギャンビット | Netflix (ネットフリックス) 公式サイト
                                    • Sunrise 振り返りを公開します! #voyage_intern - CARTA TECH BLOG

                                      こんにちはこんにちは!fluct で広告配信のお手伝いをしている @jewel_x12 です。 この記事はSunrise Advent Calendar 2019の 6 日目の記事です。今年の 11 月初旬に Sunrise というインターンシップを実施したのですが、その参加者がアドベントカレンダーを自主的に作ってくれました。嬉しくて自分も参加です!(Treasure のアドベントカレンダーもあるようです) https://voyagegroup.com/internship/sunrise/voyagegroup.com 今回の記事は Sunrise の振り返り と Sunrise に関連した内容になりますが、Sunrise Advent Calendar 2019 のネタはよろずで良いとの事なので、後続の方もフリーダムな記事待ってます! Sunrise って? Sunrise は VO

                                        Sunrise 振り返りを公開します! #voyage_intern - CARTA TECH BLOG
                                      • HashiCorp Cloud Platformが日本リージョンの一般提供を開始。HCP VaultとCP Consulをマネージドサービスで提供

                                        HashiCorp Cloud Platformが日本リージョンの一般提供を開始。HCP VaultとCP Consulをマネージドサービスで提供 HashiCorpは、同社の製品群をマネージドサービスで提供する「HashiCorp Cloud Platform日本リージョン」を10月末から11月頭の時期に提供を開始すると発表しました。AWS上に構築され、AWS東京リージョンとAWS大阪の両方で提供予定です。 HashiCorp Cloud Platformは2020年6月に米国で発表され、現在ではHCP Vault、HCP Consul、HCP Packer、Terraform Cloud、HCP Boundary(β版)などのマネージドサービスを提供しています。 参考:「HashiCorp Cloud Platform」発表。マルチクラウドでHashiCorpのサービスを提供予定。まず

                                          HashiCorp Cloud Platformが日本リージョンの一般提供を開始。HCP VaultとCP Consulをマネージドサービスで提供
                                        • Terraform 初心者の超簡単まとめ

                                          Written by @ryysud Nov 14, 2018 00:00 · 3962 words · 8 minutes read #terraform モチベーション AWS マネジメントコンソールから各種サービスを管理するのに疲弊したのと、遊びでミドルウェアを触るときにローカルだとスペックが足りないケースが多く、サクッとインスタンスを立てれたら楽だなと思い、調べてまとめてみることにしました。ゆくゆくは Ansible などの構成管理ツールと組み合わせて、自分の好きなタイミングで自由に遊び環境を立てたいと考えています。 Terraform とは? とりあえず公式ドキュメントを読んでみる。 https://www.terraform.io/ 重要そうな箇所をピックアップすると、こんな特徴を持つツールのようですごい便利な感じがあります。 みんな大好き HashiCorp社 の OSS I

                                            Terraform 初心者の超簡単まとめ
                                          • パフォーマンスチューニングコンテストをGCPで開催しました - pixiv inside

                                            インフラ部のyoshiminとsue445です。 内部向けのイベントとしてパフォーマンスチューニングコンテストをGCPで構築し開催したので、そのときに得られた知見を紹介します。 イベントの概要について あらかじめ用意されたWebサイトのコードなどを変更してパフォーマンスチューニングをするといった内容で、競技者1チームあたり3台のインスタンスが提供される(うち1台はスペックが異なる)といった内容でした。 参加チームは13チームの約30名でした。 CDK for Terraformについて 社内でクラウドのプロジェクトを管理する際は原則としてはTerraformで管理するようにしているのですが、今回のプロジェクトについては長期的に管理していく目的ではないので実験的にCDK for Terraform (以下CDKTF) を採用しました。 developer.hashicorp.com 言語につ

                                              パフォーマンスチューニングコンテストをGCPで開催しました - pixiv inside
                                            • Container technologies at Coinbase | by Coinbase | The Coinbase Blog

                                              TLDR: Container orchestration platforms are complex and amazing technologies, helping some businesses and teams solve a whole suite of problems. What’s commonly overlooked however, is that container technologies also create a large set of challenges that must be overcome to prevent failures. This post is adapted from an internal blog post as I haven’t seen many write-ups like this externally avail

                                                Container technologies at Coinbase | by Coinbase | The Coinbase Blog
                                              • Neovimを完全にLuaLuaさせた - 点と接線。

                                                前回の記事の続編にして最終章の幕開けである。ついにinit.lua化は果たされ、主だったプラグインはどれもLua製に置き換わった。プラグイン総数が50前後しかないカジュアルユーザの僕でも丸一日かかったがやるだけの価値はあったと思いたい。 今や業務以外ではエディタをVim一本に絞りきれるところまで馴染んだ。主流のプラグインマネージャがNeoBundleの時代からVimに触れてきた割にはずいぶん手間を食ったものだ。「Vimはサブ武器です」と尻込みしていた頃とはうってかわり、Vimはもう僕のメイン武器となった。 init.lua化の実践 ■シングルファイル Web上の様々な設定例はたいていファイルが細かく分割されている。プラグインごとに独立したファイルを与えている事例もよく見るし、init.luaが数行しかないのも珍しくない。だいたいみんな5個くらいには分けているようだ。僕も以前はinit.vi

                                                  Neovimを完全にLuaLuaさせた - 点と接線。
                                                • Build a Native Desktop GIF Searcher App Using NodeGui — SitePoint

                                                  NodeGui is an open-source library for building cross-platform, native desktop apps with Node.js. NodeGui apps can run on macOS, Windows, and Linux. The apps built with NodeGui are written using JavaScript, styled with CSS and rendered as native desktop widgets using the Qt framework. Some of the features of NodeGui are: native widgets with built-in support for dark mode low CPU and memory footprin

                                                    Build a Native Desktop GIF Searcher App Using NodeGui — SitePoint
                                                  • GitHub - cirruslabs/tart: macOS and Linux VMs on Apple Silicon to use in CI and other automations

                                                    Tart is a virtualization toolset to build, run and manage macOS and Linux virtual machines (VMs) on Apple Silicon. Built by CI engineers for your automation needs. Here are some highlights of Tart: Tart uses Apple's own Virtualization.Framework for near-native performance. Push/Pull virtual machines from any OCI-compatible container registry. Use Tart Packer Plugin to automate VM creation. Easily

                                                      GitHub - cirruslabs/tart: macOS and Linux VMs on Apple Silicon to use in CI and other automations
                                                    • Make Money Creating SadServers Scenarios

                                                      v1.3 — 2024-02-19 Objective The purpose is to create quality SadServers.com scenarios. A quality scenario has most of the characteristics of an ideal scenario: They are fairly realistic.They are hard (medium type problems will also be considered), as in virtually nobody will be able to solve quickly (say under 10 - 20 minutes) and only a small fraction of people can actually solve. It’s perfectly

                                                      • Watch The Social Dilemma | Netflix Official Site

                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                          Watch The Social Dilemma | Netflix Official Site
                                                        • Terraform Cloud に新機能 Drift Detection がやってきた!Drift を継続的に監視&通知してくれる

                                                          はじめに 現在開催中の HashiCorp の年次カンファレンス、HashiConf Europe で、Terraform Cloud の新機能 Drift Detection が発表されました。 Drift Detection 機能は現在 Public beta 期間です。 Terraform Cloud Business Plan で利用可能です。 どうしても気になる方は DM で相談してください (お約束はできませんが)。 GA リリースの際には (時期はまだ未定) たぶん Terraform Enterprise でも使えるようになる。 構成 Drift と向き合う Terraform を運用していく上での一般的な課題の1つとして、Terraform で管理しているリソースに対して、Terraform 外からの操作によって変更が加えられた場合に、状態 (state) に不一致 (d

                                                            Terraform Cloud に新機能 Drift Detection がやってきた!Drift を継続的に監視&通知してくれる
                                                          • アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト

                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                              アメリカン・ファクトリー | Netflix (ネットフリックス) 公式サイト
                                                            • Railsオンプレミス製品のためのDockerベストプラクティスver1.0 - Retrieva TECH BLOG

                                                              レトリバの今村です。2019年9月中旬、Answer Finder 2.1.0 をリリースいたしました。「Docker による提供形態の開始」が 2.1.0 の主な変更点となりますが、本記事ではその内容の設計の過程で得られた知見やハマりどころなどを紹介します。 レトリバ製品開発部で確立できた「Docker まわりの定石」に関する一種の備忘録的な内容となります。Answer Finder をはじめとして、レトリバの製品は Ruby on Rails アプリケーションがほとんどのため、本記事で紹介する Docker イメージは基本的には Rails アプリ提供用のものです。 自己紹介 本記事のあらすじ レトリバ製品のDockerに関する定石あれこれ 1コンテナ = 1プロセス Dockerfile の内部で CMD を記述しない 開発用ファイルと本番用ファイルの置き方 docker-compo

                                                                Railsオンプレミス製品のためのDockerベストプラクティスver1.0 - Retrieva TECH BLOG
                                                              • 今日からneovimでRubyの型(RBS)を書き始める方法 + 実際に書いてみた感想 - joker1007’s diary

                                                                しばらくRubyをあんま触ってない日々が続いてたんですが、オフラインでRubyKaigiに参加したKaigiEffectということでやる気が甦ってきたので、型を真面目に書くための準備を整えようと色々とやってました。 RubyKaigiでモダンなRubyの開発体験のデモをいくつか見たんですが、大体VSCodeだったのが生粋のVimmerである自分としては残念だったので、neovimでも色々やれるぞという環境を整えておきたかったのも一つです。 という訳で色々環境が整ったのでまとめていきます。 ちなみに、今回の題材はrbsとSteepによる型検査です。sorbetとかもありますが、自分としてはrbsの書式の方が圧倒的に好きなのでこちらでやっていきたいと思います。 (sorbetはRubyコードに直接書けるという大きなメリットはあるんだけど……) Steepを動かす まず対象のプロジェクトにSte

                                                                  今日からneovimでRubyの型(RBS)を書き始める方法 + 実際に書いてみた感想 - joker1007’s diary
                                                                • Raspberry Pi実機無しでゴールデンイメージを作成する(SORACOM接続用サンプル) - YOMON8.NET

                                                                  Raspberry Piの構築をAnsibleで行っていましたが、最初にネットワーク使えるようにするまでに、ほんの少しだけ手作業の設定が必要でした。 そこで、ネットワーク設定を含む全てのマシンで必要な共通のゴールデンイメージとして持って、マシンごとの個別部分をAnsilbleで行う方法に切り替えることで方式を考えることにしました。 最初は普通にRaspberry Piで設定した内容をイメージバックアップ取れば良いかなと思っていたのですが、以下のリポジトリを使ったPackerを使う方法があることがわかりタイトルの方式を採ることにしました。 github.com 全体図 前提 コード全体 使い方 リポジトリのClone イメージの書き換え Ansibleを調整 実行する SDカードに焼く パラメータ変更 最後に 更なる自動化 イメージサイズを削減できる ドキュメント化 参考 全体図 前提 Do

                                                                    Raspberry Pi実機無しでゴールデンイメージを作成する(SORACOM接続用サンプル) - YOMON8.NET
                                                                  • 第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp

                                                                    第590回で紹介したマルチプラットフォームな仮想マシン管理ツールである「Multipass」は、原則としてUbuntuサーバーのイメージを起動するように作られています。しかしながら実は任意の仮想マシンイメージの指定も可能です。そこでPackerで仮想マシンイメージを作成し、Multipassで管理する方法を紹介しましょう。 MultipassとPacker 第590回「Windows/macOS/Linuxで使える仮想マシン管理ツール『multipass⁠』⁠」で紹介したように、MultipassはWindowsやmacOS、Linuxでも使える仮想マシンを管理するツールです。DockerやLXDのようにコマンドラインから気軽に仮想マシンを起動・終了するような使い方を想定しています。 multipassは特に指定しなければサーバー版のUbuntuをベースイメージとして使います。もし自動的に

                                                                      第611回 Packerでmultipass用の仮想マシンイメージを作る | gihyo.jp
                                                                    • This Is the War’s Decisive Moment

                                                                      The United States and its allies can tip the balance between a costly success and a calamity. The relatively brief but bloody war in Ukraine is entering its fourth phase. In the first, Russia tried to depose Volodymyr Zelensky’s government and sweep the country into its embrace in a three-day campaign; in the second, it attempted to conquer Ukraine—or at least its eastern half, including the capit

                                                                        This Is the War’s Decisive Moment
                                                                      • 退職しました - nazolabo

                                                                        from: UUUM株式会社(2015.06-2019.10) to: まだないしょ 在籍期間中に会社の技術ブログに書いた記事は以下になります。 Railsプロジェクトを引き継いでから安定させるまでに行ったこと 社内勉強会でサービスクラスがなぜ存在するのかについて紹介しました ansibleでECSのタスク定義を更新し、安全に機密情報を管理する ECSをより便利に使うためのポイント解説 ElasticsearchをMySQLと同期しつつ手軽に無停止アップデートする AWS CloudWatch LogsでECSのログを手軽に取り扱う 4000以上のチャンネルを支えるデータ解析基盤をBigQuery, Go, embulk等で整備した話 PHPなチームがRuby on Railsでの開発を行って得られたもの CircleCIでRailsのDockerコンテナをECSにデプロイする Docke

                                                                          退職しました - nazolabo
                                                                        • ZBrushCoreMini - 人気3Dスカルプトソフト『ZBrush』に機能を極限まで絞った無料版が登場!Win&Mac

                                                                          UV ソフト ソフトウェア&ツール-Software&Tool Packer-IO - 素早く直感的なUV展開&パッキングを実現するUV展開専門... 2024-05-10 UVパッキングプラグインなどでもお馴染み3d-ioからUVパッキング専門のスタンドアロンアプリ『Packer-IO』がリリースされました! 続きを読む Blender アドオン プラグイン&アドオン-Plugin&Addon Wobbly Wiggler 2.0 - 物理揺れボーンを3クリックで実装出来る... 2024-05-10 数多くの便利Blenderアドオンを開発し販売しているBartosz Styperek氏による、物理挙動の揺れボーンを3クリックで実装出来るBlenderアドオンの『Wobbly Wiggler 2.0』がリリースされています! 続きを読む

                                                                            ZBrushCoreMini - 人気3Dスカルプトソフト『ZBrush』に機能を極限まで絞った無料版が登場!Win&Mac
                                                                          • Objectively comparing Unity and Unreal Engine

                                                                            I have read from Unity Blog long time ago that talks about project stripping, explaining reproduce steps, making it easier for the QA team to make it... It's scary. If you are Unity devs, you know the feeling of checking Unity Hub every morning for update, and hope that it will randomly fix your years old bug, while introducing the less amount of new bugs as possible. It really make you sweats ner

                                                                              Objectively comparing Unity and Unreal Engine
                                                                            • EC2 Image builderに入門してみた | DevelopersIO

                                                                              こんにちは。AWS事業本部のKyoです。 「あのアカウントで使ってるAMIを使いたいなぁ。でもアカウント間を跨いでの共有はちょっと面倒だなぁ...。」 そんなことを話していたら、EC2 Image builder(以下、Image builder)用のBuild Componentファイルを共有してもらえることになりました。 これを活用するために、まずは手を動かしながらImage builderに入門してみることにしました。 Image builderとは? 公式ドキュメント EC2 Image Builderはソフトウェアで事前にインストールおよび設定、カスタマイズされた安全で最新の「ゴールデン」サーバーイメージの作成、管理、およびデプロイメントを自動化し、特定のIT標準を満たすための設定を行うAWSのマネージドサービスです(意訳) ざっくりいうとAMIを作るためのツールです。Packe

                                                                                EC2 Image builderに入門してみた | DevelopersIO
                                                                              • [AWS Black Belt Online Seminar] AWS EC2 Image Builder 資料及び QA 公開 | Amazon Web Services

                                                                                Amazon Web Services ブログ [AWS Black Belt Online Seminar] AWS EC2 Image Builder 資料及び QA 公開 先日 (2020/08/25) 開催しました AWS Black Belt Online Seminar「AWS EC2 Image Builder」の資料を公開しました。当日、参加者の皆様から頂いた QA の一部についても共有しております。 20200825 AWS Black Belt Online Seminar AWS EC2 Image Builder AWS クラウドサービス活用資料集(すべての過去資料が閲覧できます) Q. 推奨として、AMI の作成は各リージョンで行った方がいい、あるいは1リージョンで作ったもののコピーがいい、などありますか?リージョン固有の何かがないかと懸念しています。 A. EC

                                                                                  [AWS Black Belt Online Seminar] AWS EC2 Image Builder 資料及び QA 公開 | Amazon Web Services
                                                                                • GitHub - rockerBOO/awesome-neovim: Collections of awesome neovim plugins.

                                                                                  lewis6991/pckr.nvim - Spiritual successor of wbthomason/packer.nvim. savq/paq-nvim - Neovim package manager written in Lua. NTBBloodbath/cheovim - Neovim configuration switcher written in Lua. Inspired by chemacs. chiyadev/dep - An alternative to packer.nvim. It was built to be even better and easier to use. Context can be found here. folke/lazy.nvim - A modern plugin manager, featuring a graphica

                                                                                    GitHub - rockerBOO/awesome-neovim: Collections of awesome neovim plugins.