並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 232件

新着順 人気順

packerの検索結果121 - 160 件 / 232件

  • 【Neovim】2023年冬・使用しているNeovimプラグイン⛄️

    こんにちは👋 daiki0381と申します! 私は普段コーディングのメインエディタとしてNeovimを使用しています。今回の記事では、私が使用しているNeovimプラグインを紹介したいと思います⛄️ ディレクトリ構造 📂 ~/.config/nvim ├── 📁 after │ └── 📁 plugin │ └── 🌑 alpha.rc.lua │ └── 🌑 bufferline.rc.lua │ └── 🌑 everforest.rc.lua │ └── 🌑 git.rc.lua │ └── 🌑 ibl.rc.lua │ └── 🌑 lualine.rc.lua │ └── 🌑 ibl.rc.lua │ └── 🌑 noice.rc.lua │ └── 🌑 ts-autotag.rc.lua │ └── 🌑 autopairs.rc.lua │ └── 🌑

      【Neovim】2023年冬・使用しているNeovimプラグイン⛄️
    • Optimizing the size of the Go binary - Prog.World

      If you have ever written in Go, then the size of the resulting binaries could not escape your attention. Of course, in the age of gigabit links and terabyte drives, this shouldn’t be a big problem. Still, there are situations when you want the size of the binary to be as small as possible, and at the same time you do not want to part with Go. The options for how to make the Go binary “lose weight”

        Optimizing the size of the Go binary - Prog.World
      • 急増する「サービスとしてのマルウェア」、PCゲーマーが標的に | Forbes JAPAN 公式サイト(フォーブス ジャパン)

        マイクロソフトやグーグルが、サブスクリプション型のソフトやストレージを提供しているのと同様に、サイバー犯罪者たちも課金制のマルウェアを提供している。 近年は、「サービスとしてのソフトウェア(SaaS)」という用語が定着したが、犯罪者向けの「サービスとしてのマルウェア」も増えつつある。ここ最近増えているのは、PCゲーマーたちを狙うマルウェアだ。 先日は、ロシア語圏の地下のハッキングフォーラムで「BloodyStealer(ブラッディ・スティーラー)」という、そのものズバリの名前を持つマルウェアがリリースされた。このマルウェアは月額約10ドルで利用可能だが、40ドルという格安の値段で、期間無制限のライセンスが販売されている。 BloodyStealerは、主要なPCゲームのアカウントやセッション情報を盗み出すことが可能で、SteamやOrigin、エピックゲームズ、Bethesdaなどのプラッ

          急増する「サービスとしてのマルウェア」、PCゲーマーが標的に | Forbes JAPAN 公式サイト(フォーブス ジャパン)
        • How America Fractured Into Four Parts

          The libertarians were different. They slipped more easily into the American stream. In their insistence on freedom they could claim to be descendants of Locke, Jefferson, and the classical liberal tradition. Some of them interpreted the Constitution as a libertarian document for individual and states’ rights under a limited federal government, not as a framework for the strengthened nation that th

            How America Fractured Into Four Parts
          • 浅草キッド | 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 (ネットフリックス) 公式サイト
            • [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪

              Coc.nvim+init.vimからBuiltin LSP+init.luaへ この記事の概要 BuiltinLSP+Lspsaga.nvimでドキュメントをホバーさせているところ 2022年10月現在、NeovimにおいてモダンなIDEに近い様々なコーディング支援機能(Ex. 言語ごとの入力補完、定義ジャンプ、コード診断など)を利用するには、 Vim/NeovimをまるごとIDE化するプラグインであるCoc.nvimを導入する方法 Neovimに組み込まれたLSP(Language Server Protocol)クライアント機能を用いて、補完(Completion)、コード診断(Diagnostics)、リンター/フォーマッター(Linter/Formatter)の各要素につき、個別にプラグインを導入してカスタマイズする方法 の2通りがあります。 今回は、Neovim組み込みのBui

                [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪
              • CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO

                もっと簡単にVPC内のリソースにアクセスしたい こんにちは、のんピ(@non____97)です。 皆さんはもっと簡単にVPC内のリソースにアクセスしたいと思ったことはありますか? 私はあります。 VPC上のRDS DBインスタンスやRedisクラスターなどのリソースに接続したい場合、Site-to-Site VPNやClient VPN、Direct Connectがなければ踏み台が必要になります。 踏み台へのアクセス方法は以下のようなものがあります。 直接SSH SSMセッションマネージャー EC2 Instance Connect SSMセッションマネージャーとEC2 Instance Connectについては以下記事をご覧ください。 しかし、上述のいずれのパターンもEC2インスタンスやECS Fargateなどの課金が発生するリソースをプロビジョニングする必要があります。 そんな時に

                  CloudShell VPC environment から VPC内のEC2インスタンスやRDS DBインスタンスに接続してみた | DevelopersIO
                • 陰謀論のオシゴト | 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 (ネットフリックス) 公式サイト
                  • Chaos Mesh によるカオスエンジニアリング | sreake.com | 株式会社スリーシェイク

                    今回は Chaos Mesh を紹介します。 Chaos Mesh は Kubernetes 環境向けの Chaos Engineering ツールです。 Chaos Mesh によるカオスエンジニアリング Sreake の寺岡です。今回は Chaos Mesh を紹介します。 Chaos Mesh は Kubernetes 環境向けの Chaos Engineering ツールです。 カオスエンジニアリングの原則 カオスエンジニアリングと言えば本番環境で発生しうる Node 障害を日常のものにするということが元々の目的だったのではないかと思いますが、今日では意図的に障害を発生させること全般が対象となっているように感じます。まれに発生するトラブルを開発環境で意図的に発生させてコードの品質を上げるということが含まれてきているようです。 ここで紹介する Chaos Mesh も、開発元である 

                      Chaos Mesh によるカオスエンジニアリング | sreake.com | 株式会社スリーシェイク
                    • 【記事更新】私のブックマーク「人工知能と公平性」 – 人工知能学会 (The Japanese Society for Artificial Intelligence)

                      神嶌 敏弘(産業技術総合研究所) 1.は じ め に ここでは,人工知能,特に機械学習の公平性に関する情報を紹介する.こうした分野は公平性配慮型機械学習(Fairness-aware Machine Learning)などと呼ばれている.人工知能倫理(Artificial Intelligence and Ethics)や公平性配慮型機械学習では,公平性,差別,中立性,独立性などの潜在的な問題を考慮しつつデータ分析を行う. アメリカで公民権法が 1964年に成立して以来,公平性の検証に統計学は幅広く活用されてきた.これらは主に検定を用いて,人間による過去の決定が公平であったかを検証するもので,裁判などでも利用されてきた.その後,検証ではなく予測を行う機械学習も,与信・採用・入試などに利用されるようになったことをふまえ,2010年頃から予測の公平性の研究も始まった.そして,2016年の欧州で

                      • THE DAYS | 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

                          THE DAYS | Netflix (ネットフリックス) 公式サイト
                        • HCP Packer Is Now Generally Available

                          PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

                            HCP Packer Is Now Generally Available
                          • Is rape a crime in Japan? | International Journal of Asian Studies | Cambridge Core

                            Introduction Japan's street crime rates are among the lowest in the world, with homicide and robbery rates about ten times lower than the rates in other developed democracies (Zimring Reference Zimring2012). But violence against women is much more common than official statistics suggest (Osawa Reference Osawa2023), and it takes various forms, from domestic violence (Fulcher Reference Fulcher2002;

                              Is rape a crime in Japan? | International Journal of Asian Studies | Cambridge Core
                            • RubyKaigi 2024で発表してきました & 発表できなかったこと - STORES Product Blog

                              はじめに こんにちは、id:ahogappaです。 ここ最近ずっとRubyスクリプトのワンバイナリ化ついて模索しており、 zenn.dev zenn.dev 先日、ついにRubyKaigi 2024でこれまでの成果を発表してきました。 https://rubykaigi.org/2024/presentations/ahogappa0613.html#day2 speakerdeck.com 今回は、RubyKaigiで盛り込みきれず発表できなかった内容を、今後の備忘録としてもまとめてみようと思います。 RubyKaigiの発表について 簡単にRubyKaigiで発表内容について紹介しますと、 Rubyにおいてワンバイナリ化する用途・モチベーション 作ったGem(Kompo)の紹介 ワンバイナリ化する手法 今後やっていきたいこと について発表してきました。 今回私はワンバイナリ化ツールとし

                                RubyKaigi 2024で発表してきました & 発表できなかったこと - STORES Product Blog
                              • ギレルモ・デル・トロの驚異の部屋 | 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 (ネットフリックス) 公式サイト
                                • ザ・プレイリスト | 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 (ネットフリックス) 公式サイト
                                  • イベリン: 彼が生きた証 | 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 (ネットフリックス) 公式サイト
                                    • 新聞記者/The Journalist | 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

                                        新聞記者/The Journalist | Netflix (ネットフリックス) 公式サイト
                                      • Watch 13th -憲法修正第13条- | 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 13th -憲法修正第13条- | Netflix Official Site
                                        • PLUTO | 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

                                            PLUTO | Netflix (ネットフリックス) 公式サイト
                                          • バーベキュー最強決戦! | 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 (ネットフリックス) 公式サイト
                                            • ヴァイオレット・エヴァーガーデン | 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
                                              • Fusion360で作ったCADモデルをUnityでテクスチャ付モデルとして取り扱うワークフロー

                                                はじめに 個人でも利用できるCAD/ハードサーフェスモデリングソフトとして、近年伸びがすごいFusion360というソフトウェアがあります。 純粋にCADとして利用する場合はソフトの中である程度のことが完結※して行うことができます。一方で、CADとしてではなくモデリングソフトとして見たときは本来の用途ではないため、できることに限りがあります。 ※用途による 例えば、モデルのUVマッピングを行えない点が挙げられます。一応UVマッピングに近い項目は存在していますが、BlenderやMayaなどの3Dモデル制作ワークフローで行われているようなものを行うことはできません。そのため、モデルのエクスポート(書き出し)機能で.fbxなどの形式で書き出しを行い他ソフトウェアにインポートしても、意図したテクスチャではなかったり、別途テクスチャを作成することが難しいことが多発します。 この記事では、Fusio

                                                  Fusion360で作ったCADモデルをUnityでテクスチャ付モデルとして取り扱うワークフロー
                                                • パワー・オブ・ザ・ドッグ | 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 (ネットフリックス) 公式サイト
                                                  • Watch High Score | 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 High Score | Netflix Official Site
                                                    • 改めて学ぶDevOpsの基盤 「CI」「CT」「CD」の役割とは

                                                      継続的インテグレーション(CI)、継続的デリバリー(CD)、継続的テスト(CT)はDevOpsの基盤であり、これによって、ソフトウェアデリバリーワークフローとコードリリースプロセスの速度を上げることができる。これらのプロセスはまとめて「CI/CDパイプライン」もしくは「DevOpsパイプライン」と呼ばれる。CTはこのアプローチで重要な役割を果たすにもかかわらず、その説明が省略されることも多い。本稿では、CI、CT、CDが一体となって、迅速でエラーが発生しにくいソフトウェアリリースを実現する方法を紹介する。 DevOpsにおけるCIの役割 CIとは、複数の開発者が開発したコードを、セキュリティが確保された一元管理のリポジトリ(例えば「GitHub」や「GitLab」など)に自動的に統合(マージ)するソフトウェア開発手法を指す。CIでは、コードへの変更を頻繁にリポジトリにマージする。 「Sla

                                                        改めて学ぶDevOpsの基盤 「CI」「CT」「CD」の役割とは
                                                      • Amazon Aurora PostgreSQLを16.1へアップグレードしたらANALYZEを忘れてCPUが高騰しました - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)

                                                        SREの林 aka もりはやです。 タイトルの通りですし、PostgreSQL界隈の皆さんには当たり前のことですが”失敗事例の共有はいくらあってもいいはず”の気持ちで本記事を書いています。*1 TL;DR 詳細 最新バージョンでアプリを移行した矢先にAurora PostgreSQLのv16.1対応が発表 これを受けて、意気揚々とAurora PostgreSQLのバージョンアップを実施 またしてもCPU高騰、そして504多発 調査開始 ZabbixにはSlow queryを出力する機能がデフォルトである クエリチューニングするならEXPLAINを使う ANALYZEを実行することで解決 仕上げのDB全体へのANALYZE まとめ TL;DR 何よりもまず、アップグレードガイドを読みましょう!!!!!! AWS公式ドキュメント _ Amazon Aurora PostgreSQL DB ク

                                                          Amazon Aurora PostgreSQLを16.1へアップグレードしたらANALYZEを忘れてCPUが高騰しました - Oisix ra daichi Creator's Blog(オイシックス・ラ・大地クリエイターズブログ)
                                                        • Announcing the Public Beta of HCP Packer

                                                          PackerBuild and manage images as code​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍‌‍‌‍

                                                            Announcing the Public Beta of HCP Packer
                                                          • Introducing Patcher, a new tool for keeping infrastructure code up-to-date!

                                                            I’m happy to announce the beta release of Gruntwork Patcher, a tool to automatically keep your infrastructure code up-to-date, even with breaking changes! This first release of Patcher allows Gruntwork Compliance customers to upgrade their Reference Architecture from version 1.4 to 1.5 of the CIS AWS Foundations Benchmark, pulling in over 200 changes, and fixing 3 breaking changes—automatically. I

                                                              Introducing Patcher, a new tool for keeping infrastructure code up-to-date!
                                                            • ぼくたちのかんがえるさいきょうの Kubernetes 環境を作ろう|グロービス・デジタル・プラットフォーム

                                                              SRE チームリーダーの沼田です。この記事ではみんな大好き Kubernetes の話をしますが、技術的な内容というよりは、グロービスの SRE は如何に Kubernetes と付き合ってきたかというエモい感じの話にフォーカスします。 Kubernetes の難しさ我々 SRE チームは2020年初頭から、 Amazon EKS を使った Kubernetes (k8s) 導入を推し進めています。 k8s は昨今、国内の SRE が取り扱う OSS としては極めて一般的なものになっていますが、一方ではたびたび「不要論」が話題になるツールでもあります。その理由は様々挙げられると思いますが、その1つに「急速に発展するエコシステムの複雑さ」があるかと思います。 k8s はあくまでリコンサイルループを通じて、コンテナを自律的に起動してくれるだけのプラットフォームに過ぎず、監視、CI/CD、秘密情

                                                                ぼくたちのかんがえるさいきょうの Kubernetes 環境を作ろう|グロービス・デジタル・プラットフォーム
                                                              • スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog

                                                                こんにちは、SREの菅原です。 あっという間に2020年も年末ですね。時が過ぎるのが早い... 今回は今年の振り返りも兼ねて、2020年でSREチームが行ったインフラのリニューアルについて記事にしたいと思います。 以前スタディプラスを支えるインフラ技術(2019年)を投稿したのですが、2020年版という形でインフラ技術を紹介します。 なぜインフラのリニューアルをしているかという理由については、「Kubernetesを本番導入しました」という記事で「スタディプラスのインフラの現状の課題」を説明しているので、気になる方は読んでみてください。 tech.studyplus.co.jp はじめに システム構成 利用中の主なAWSリソース 構成管理 CI/CD 監視・検知 メトリクス監視 アプリケーションのエラー検知 ログ収集 OnCall 現在の課題 システム構成 構成管理 CI/CD 監視・検知

                                                                  スタディプラスを支えるインフラ技術(2020年) - Studyplus Engineering Blog
                                                                • neovimの棚卸をして、LSP対応やらファインダーの変更やら色々やった - joker1007’s diary

                                                                  最近Javaばかり書いてるもんでInteliJしか触ってなくて、neovimを放置してたのだが、やっと重い腰を上げて今風なエディタにするべく、全プラグインを見直しつつ設定を刷新した。 init.lua化 まず、普通のvimと共通の設定を作るのを諦めて、設定ファイルをinit.luaに全面的に書き直した。今となってはneovim以外を使うことは余り考えられないし、それが使えない状態だったら素のvimでええわという感じで割り切った。 設定をinit.luaに移行する時にやらなければいけないのは基本的に以下の3つ。 set number みたいな設定値をvim.opt.number = trueという形に置き換える。set nonumberみたいなのはvim.opt.number = falseになる。 keymapの設定はvim.keymap.set('n', 'L', '<cmd>tabne

                                                                    neovimの棚卸をして、LSP対応やらファインダーの変更やら色々やった - joker1007’s diary
                                                                  • ハーフ・オブ・イット: 面白いのはこれから | 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 (ネットフリックス) 公式サイト
                                                                    • Rust in an instant

                                                                      So I tweeted: This happened in an instant. I am not even sorry. It included this snippet of Rust code: use std::os::raw::{c_int, c_void}; use std::sync::atomic::{AtomicU64, Ordering::SeqCst}; use std::time::Instant; #[repr(C)] struct timespec { tv_sec: u64, tv_nsec: u64, } static TIME_COUNTER: AtomicU64 = AtomicU64::new(0); #[no_mangle] extern "C" fn clock_gettime(clk_id: *mut c_void, tp: *mut tim

                                                                      • アーケイン | 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 (ネットフリックス) 公式サイト
                                                                        • 【ESP32,Android】物理フリック入力キーボードの開発が1段落しました! - 机上の空論主義者

                                                                          こんにちは。 最近、寒くて在宅作業を布団の中で行なっているのですが、すぐに寝落ちしてしまうume-boshiです。 さて、ずっと開発してきた物理フリック入力キーボードの作品を完成させて、GUGEN2020という電子工作コンテストヒーローズ・リーグに応募しました! 紹介動画もあります ↓ youtu.be GUGENヒーローズ・リーグとは、日本最大級の開発コンテストのことです。2年前にもこの作品 で応募していましたが、今回は完全に個人名義で応募しました(今も昔も全て1人で開発しましたが…)。 いつの間にか4か月間も開発を続けていたこの作品について、本記事では技術面をメインにお話ししたいと思います。 作品概要 とはいえ、技術の前にちょっと作品紹介させてください。 物理フリック入力キーボード「FFKB」についてGUGEN2020に応募しました! 近年、前方不注意で危険な「歩きスマホ」がはびこって

                                                                            【ESP32,Android】物理フリック入力キーボードの開発が1段落しました! - 机上の空論主義者
                                                                          • ザ・クラウン | 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 (ネットフリックス) 公式サイト
                                                                            • JavaScriptのコードを圧縮する方法(おすすめのツールと手法)

                                                                              JavaScriptのコードを圧縮する方法(おすすめのツールと手法) 事実として、どんな人でも、気持ちのいいウェブブラウジングの操作性を好むものです。JavaScriptはそんな願望を叶えるべく、長きにわたり、開発者を支えてきました。 しかし、JavaScriptはサイトの見栄えを良くするためだけにあるわけではありません。JavaScriptは、サイトのパフォーマンスと全体的な仕上がりに直接影響を及ぼします。サイトの高速化やページの読み込み時間の短縮は、JavaScript開発の核となる2つのコンセプトであり、ユーザーエクスペリエンスを向上させるための重要な要素です。 JavaScriptのコードを圧縮する方法について動画での解説もご用意しています。 ウェブサイトのパフォーマンスを最短期間で引き上げるには、JavaScriptの圧縮を味方につけるのが得策です。つまりは、JavaScript

                                                                                JavaScriptのコードを圧縮する方法(おすすめのツールと手法)
                                                                              • HashiConf 2023 現地参加memo #Day0-1

                                                                                イオン⁠⁠⁠⁠⁠⁠⁠スマートテクノロジーのCTO室SREチーム @hikkie13 による、 2023/10/10-13に San Fransicsoで開催されているHashiConf 2023の参加メモです。 筆者の知識不足で解釈が間違っていたり、説明が薄いところはご容赦ください。 HashiConf 2023とは 現地参加は約1,200名とのこと。 Day0 - Registration/会場の様子 雰囲気だけでも伝わって頂ければ。 Day1 - 朝食 ビュッフェ形式での朝食が提供されていました。 Keynote(9:15-10:30) HashiCorpのCo-Founder & CTOのArmon Dadgarによるkeynote。 HashiCorpがフォーカスするのはInfrastructure & security。 securityのstackはvault,boundary

                                                                                  HashiConf 2023 現地参加memo #Day0-1
                                                                                • ビリオンダラー・コード | 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 (ネットフリックス) 公式サイト