Submit Search
Upload
vim入門 (vim study #1)
•
17 likes
•
2,553 views
B
bpstudy
Follow
株式会社ビープラウドの勉強会BPStudy外伝として行われたVim studyの資料です。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 75
Download now
Download to read offline
Recommended
Vim = VM
Vim = VM
Shougo
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
2011/5/14 #ujihisa.vim にて発表
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
rucs_vim LT
rucs_vim LT
Naoya Inada
この発表は伝説の某発表のリメイクである。 我は Kernel/neovim 勉強会 in Tsuskuba にて思った。 「発表にエディタ成分が足りなすぎる」と。そこで我は天啓を受けたのだ。 「エディタ成分が足りないのなら、自分で補えば良い。そのまさかだ、フハハハハ!」 我の名は暗黒真美夢王(ダーク・ネオ・ビムマスター)今ここに neovim は VM であると高らかに宣言する!
neovim = VM
neovim = VM
Shougo
現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。
Unite vim
Unite vim
Shougo
Vim衆のつどい
Vim衆のつどい
Yuki Kokubun
Tokyo Server Side Swift Meetup資料
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
jugemjugemjugem
Recommended
Vim = VM
Vim = VM
Shougo
Vimを学びたい初心者のための5つの豆知識
Vimを学びたい初心者のための5つの豆知識
alwei
2011/5/14 #ujihisa.vim にて発表
「とても小さいVim」vim tiny
「とても小さいVim」vim tiny
gu4
rucs_vim LT
rucs_vim LT
Naoya Inada
この発表は伝説の某発表のリメイクである。 我は Kernel/neovim 勉強会 in Tsuskuba にて思った。 「発表にエディタ成分が足りなすぎる」と。そこで我は天啓を受けたのだ。 「エディタ成分が足りないのなら、自分で補えば良い。そのまさかだ、フハハハハ!」 我の名は暗黒真美夢王(ダーク・ネオ・ビムマスター)今ここに neovim は VM であると高らかに宣言する!
neovim = VM
neovim = VM
Shougo
現在私が開発中のunite.vimに関する紹介です。オマケとして、今までの発表をダイジェスト形式で御届けしています。
Unite vim
Unite vim
Shougo
Vim衆のつどい
Vim衆のつどい
Yuki Kokubun
Tokyo Server Side Swift Meetup資料
Swiftからlibuvを呼び出すTIPS
Swiftからlibuvを呼び出すTIPS
jugemjugemjugem
Modern x86 environment with using Vim.
modern X86 environment
modern X86 environment
Shougo
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
usptomo
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
Yasutaka Hamada
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
yuichi kishimoto
evil-mode は Vim plugin が動作するのか? Vim からの移行は楽なのか? 意外と知られていない evil-mode への移行のリスク evil-mode の利点と欠点を正しく理解するべきである
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
WP-D Fes #03 in GMO Yoursで発表した資料です http://fes.wp-d.org/03/
フロントエンドの人にも知ってもらいたいサーバーの話
フロントエンドの人にも知ってもらいたいサーバーの話
Hironobu Saitoh
一昨年の関西 Debian 勉強会で組込み Debian について話した時のスライドです。
Debian emdebian 20100817
Debian emdebian 20100817
Toshihisa Tanaka
大統一Debian勉強会2013
Azure de debian
Azure de debian
Kazumi Hirose
これから C# 開発を始める方、あるいはチームの開発品質をあげたい リーダー・マネージャ向けに、C# の勉強方法を解説した、約2時間の研修用の資料です。
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
実際の業務で Visual Studio Online(VSO) & Team Foundation Server(TFS) を使い始めるためには、最初に何を準備すればいいのでしょうか?HOME 画面の構成を中心に解説します。
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
技術ひろば.net 2010年10月勉強会資料 (2010年10月16日) Visual Studio LightSwitch についてのセッション
LightSwitchで遊んでみた
LightSwitchで遊んでみた
Yoshitaka Seo
pyfes LT 2012.08 でしゃべったときのスライドです
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
Hudson (JJUG CCCにて)
Hudson (JJUG CCCにて)
Kohsuke Kawaguchi
イベント名:設立3周年記念チャリティーセミナー 講師:日本仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。本セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
2014/11/29 第7回 業開中心会議 にて https://itmedia.smartseminar.jp/public/seminar/view/663
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
Vimから見たemacs
Vimから見たemacs
Shougo
2013.6.18 OSSコンソーシアムBA部会で開催した、NemakiWare & CmisSync ワークショップの資料です。資料には開発中の機能や画面が含まれます。
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Takuma Sugimoto
ゲーム開発環境勉強会#1の資料です
Gamedevenvstudy1
Gamedevenvstudy1
Takashi Kokawa
TDDBC Tokyo 1.7 for PHP #tddbc のLTで使用したスライドの整形版です。
Tdd vim
Tdd vim
Tak Nishikori
VimM#3
VimM#3
VimM#3
Yuki Akamatsu
2012年のオープンソースカンファレンス北海道(OSC-do)でセミナー発表した際に使用したスライド資料です。
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
More Related Content
What's hot
Modern x86 environment with using Vim.
modern X86 environment
modern X86 environment
Shougo
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
usptomo
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
Yasutaka Hamada
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Takayoshi Tanaka
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
yuichi kishimoto
evil-mode は Vim plugin が動作するのか? Vim からの移行は楽なのか? 意外と知られていない evil-mode への移行のリスク evil-mode の利点と欠点を正しく理解するべきである
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
Shougo
WP-D Fes #03 in GMO Yoursで発表した資料です http://fes.wp-d.org/03/
フロントエンドの人にも知ってもらいたいサーバーの話
フロントエンドの人にも知ってもらいたいサーバーの話
Hironobu Saitoh
What's hot
(7)
modern X86 environment
modern X86 environment
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
120512 metro styleapp_javascript
120512 metro styleapp_javascript
Php beginnerが beginner + になるための話
Php beginnerが beginner + になるための話
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
我が evil-mode を嫌いな理由 〜evil-mode の闇〜
フロントエンドの人にも知ってもらいたいサーバーの話
フロントエンドの人にも知ってもらいたいサーバーの話
Similar to vim入門 (vim study #1)
一昨年の関西 Debian 勉強会で組込み Debian について話した時のスライドです。
Debian emdebian 20100817
Debian emdebian 20100817
Toshihisa Tanaka
大統一Debian勉強会2013
Azure de debian
Azure de debian
Kazumi Hirose
これから C# 開発を始める方、あるいはチームの開発品質をあげたい リーダー・マネージャ向けに、C# の勉強方法を解説した、約2時間の研修用の資料です。
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
慎一 古賀
実際の業務で Visual Studio Online(VSO) & Team Foundation Server(TFS) を使い始めるためには、最初に何を準備すればいいのでしょうか?HOME 画面の構成を中心に解説します。
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
慎一 古賀
技術ひろば.net 2010年10月勉強会資料 (2010年10月16日) Visual Studio LightSwitch についてのセッション
LightSwitchで遊んでみた
LightSwitchで遊んでみた
Yoshitaka Seo
pyfes LT 2012.08 でしゃべったときのスライドです
使い捨て python コードの書き方
使い捨て python コードの書き方
Sho Shimauchi
Hudson (JJUG CCCにて)
Hudson (JJUG CCCにて)
Kohsuke Kawaguchi
イベント名:設立3周年記念チャリティーセミナー 講師:日本仮想化技術 宮原 日時:2010/2/6 アジェンダ: • KVMの概要 • KVM仮想マシン作成のコツ • KVMベンチマークテスト 概要: リリース直後に異例の速さでカーネルに取り込まれたKVMですが、VMwareやXenに比べて、まだまだ活用術や情報が少ないのが現状です。本セッションでは、KVMの仕組み、活用方法、性能評価の結果について解説いたします。
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
2014/11/29 第7回 業開中心会議 にて https://itmedia.smartseminar.jp/public/seminar/view/663
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
Vimから見たemacs
Vimから見たemacs
Shougo
2013.6.18 OSSコンソーシアムBA部会で開催した、NemakiWare & CmisSync ワークショップの資料です。資料には開発中の機能や画面が含まれます。
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Takuma Sugimoto
ゲーム開発環境勉強会#1の資料です
Gamedevenvstudy1
Gamedevenvstudy1
Takashi Kokawa
TDDBC Tokyo 1.7 for PHP #tddbc のLTで使用したスライドの整形版です。
Tdd vim
Tdd vim
Tak Nishikori
VimM#3
VimM#3
VimM#3
Yuki Akamatsu
2012年のオープンソースカンファレンス北海道(OSC-do)でセミナー発表した際に使用したスライド資料です。
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
infinite_loop
Osoljp201204
Osoljp201204
Masataka Tsukamoto
TFSはいろんなソフトウェアの上に成り立っています。よって、スムースに運用するためにはいくつかほかのソフトについて知らなくてはならないことがあります。 そういう観点でまとめてみました。
TFSを支える技術
TFSを支える技術
Kazushi Kamegawa
NetCommonsモジュール小ネタ集 ・日誌モジュールへのfacebook「いいね!」ボタンの付け方 ・メールのスレッド対応クイックハック ・パブリックスペースの閲覧制限モジュール
Net commonsアドオンモジュールセミナー第4回小ネタ集
Net commonsアドオンモジュールセミナー第4回小ネタ集
株式会社 オープンソース・ワークショップ
東京OpenSolaris勉強会 2012.04での資料です。
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Masataka Tsukamoto
Azure CLI あずにゃんの CLI を使ってみた結果www @zembutsu Masahito Zembutsu Feb 26, 2014 Windows Azure 4周年記念 Japan Geo オープンマジカ JAZUG 大会 #jazug at Microsoft, Shinagawa, Tokyo http://atnd.org/event/2014azurejpdc 無料枠を使った申し込み方法と、CentOS/RHEL 上で WindowsAzure を制御できるコマンドラインツール(CLI)を使うための情報を整理しました。 1. Windows Azure を試してみた結果www 無料お試し期間 LOVE 10分で出来る申し込み手続き 2. コードとしてのインフラ 環境を変える。効率と敏捷性 APIの必要性 3. CLI もあるんだよ Linux 版 CLI のセットアップ手順(所要3分) azure コマンドを使って、VM を作ってみる話(所要3分) 4. 次回予告 (ステマ) インフラの次は、構成管理とオーケストレーション
Azure CLI あずにゃんの CLI を使ってみた結果www
Azure CLI あずにゃんの CLI を使ってみた結果www
Masahito Zembutsu
Similar to vim入門 (vim study #1)
(20)
Debian emdebian 20100817
Debian emdebian 20100817
Azure de debian
Azure de debian
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
ちゃんとした C# プログラムを書けるようになる実践的な方法~ Visual Studio を使った 高品質・低コスト・保守性の高い開発
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
開発キックオフ時にマネージャが行うべき11のこと ~Visual Studio Online & TFS 使い始めと HOME 画面の構成
LightSwitchで遊んでみた
LightSwitchで遊んでみた
使い捨て python コードの書き方
使い捨て python コードの書き方
Hudson (JJUG CCCにて)
Hudson (JJUG CCCにて)
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
今から始める、Windows 10&新.NETへの移行戦略
今から始める、Windows 10&新.NETへの移行戦略
Vimから見たemacs
Vimから見たemacs
2013.6.18 NemakiWare & CmisSync ワークショップ
2013.6.18 NemakiWare & CmisSync ワークショップ
Gamedevenvstudy1
Gamedevenvstudy1
Tdd vim
Tdd vim
VimM#3
VimM#3
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
大規模ソーシャルゲームを支える技術~PHP+MySQLを使った高負荷対策~
Osoljp201204
Osoljp201204
TFSを支える技術
TFSを支える技術
Net commonsアドオンモジュールセミナー第4回小ネタ集
Net commonsアドオンモジュールセミナー第4回小ネタ集
初心者がOpenIndianaで自宅サーバを作ったよって話
初心者がOpenIndianaで自宅サーバを作ったよって話
Azure CLI あずにゃんの CLI を使ってみた結果www
Azure CLI あずにゃんの CLI を使ってみた結果www
More from bpstudy
2021年7月29日に開催されたBPStudy#167〜DXとプロセスマイニング( https://bpstudy.connpass.com/event/218174/ )のAiritech 西村 桂之氏の登壇資料です。
DXとプロセスマイニング part02
DXとプロセスマイニング part02
bpstudy
2021年7月29日に開催されたBPStudy#167〜DXとプロセスマイニング( https://bpstudy.connpass.com/event/218174/ )のAiritech 西村 桂之氏の登壇資料です。
DXとプロセスマイニング Part01
DXとプロセスマイニング Part01
bpstudy
2020年1月28日に開催されたBPStudy#149〜Fintechのいまを語る会( https://bpstudy.connpass.com/event/152353/ ) で登壇いただいた宇野 雅晴さんの発表資料です。
What is Ethereum?
What is Ethereum?
bpstudy
BPStudy#147〜いまどきのアプリケーションアーキテクチャはどうあるべきか?( https://bpstudy.connpass.com/event/152342/ ) の増田亨さんの発表資料です。
アプリケーションアーキテクチャの現在、過去、未来
アプリケーションアーキテクチャの現在、過去、未来
bpstudy
Baseball Play Study#3(BPStudy#100 ) の加賀一輝さんの発表資料です。
ファン上がりのフリーライター。そのこれまでとこれから
ファン上がりのフリーライター。そのこれまでとこれから
bpstudy
BPStudy#93 の資料です http://bpstudy.connpass.com/event/12940/
エンジニアのためのお金の話
エンジニアのためのお金の話
bpstudy
BPStudy#91 ( http://bpstudy.connpass.com/event/12297/ ) で内野ムネハルさん( http://twitter.com/halvish) が発表した資料です。
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
bpstudy
価値のデザイン
価値のデザイン
bpstudy
BPStudy#62 匠Business Place 萩本順三さんの発表資料
モデリングの神髄
モデリングの神髄
bpstudy
BPStudy#59
開発者としての心
開発者としての心
bpstudy
BPStudy#57
新たな価値観への経営視点の転換
新たな価値観への経営視点の転換
bpstudy
hbqpbp study Skype-Bot Centric Development
hbqpbp study Skype-Bot Centric Development
bpstudy
BPStudy#50 BPStudy
BPStudy#50 BPStudy
bpstudy
BPStudy#43 の資料
Be cloud
Be cloud
bpstudy
12月2日BePROUDの社内勉強会(BPStyle)で発表した資料
俺の経営論(BP2010)
俺の経営論(BP2010)
bpstudy
Bpstudy #37 djagno tips
Bpstudy #37 djagno tips
bpstudy
BPStudy#36の資料です。Skype-botの説明。
BPStudy#36 beproud-bot
BPStudy#36 beproud-bot
bpstudy
株式会社ビープラウドの勉強会BPStudy外伝として行われたVim studyの資料です。
GNU screen (vim study #1)
GNU screen (vim study #1)
bpstudy
BPStudy #10 : ハイブリッド言語Scalaを使う
ハイブリッド言語Scalaを使う
ハイブリッド言語Scalaを使う
bpstudy
More from bpstudy
(19)
DXとプロセスマイニング part02
DXとプロセスマイニング part02
DXとプロセスマイニング Part01
DXとプロセスマイニング Part01
What is Ethereum?
What is Ethereum?
アプリケーションアーキテクチャの現在、過去、未来
アプリケーションアーキテクチャの現在、過去、未来
ファン上がりのフリーライター。そのこれまでとこれから
ファン上がりのフリーライター。そのこれまでとこれから
エンジニアのためのお金の話
エンジニアのためのお金の話
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
ダルビッシュ有のツイッターとカープ女子ブームとプロ野球革命!
価値のデザイン
価値のデザイン
モデリングの神髄
モデリングの神髄
開発者としての心
開発者としての心
新たな価値観への経営視点の転換
新たな価値観への経営視点の転換
hbqpbp study Skype-Bot Centric Development
hbqpbp study Skype-Bot Centric Development
BPStudy#50 BPStudy
BPStudy#50 BPStudy
Be cloud
Be cloud
俺の経営論(BP2010)
俺の経営論(BP2010)
Bpstudy #37 djagno tips
Bpstudy #37 djagno tips
BPStudy#36 beproud-bot
BPStudy#36 beproud-bot
GNU screen (vim study #1)
GNU screen (vim study #1)
ハイブリッド言語Scalaを使う
ハイブリッド言語Scalaを使う
Recently uploaded
営業部内で実施したIT用語の勉強会資料。
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
Sadaomi Nishi
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
atsushi061452
2024/05/25 serverless Meetup osaka
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ssuserbefd24
This paper provides a comprehensive overview of motion planning for robotic manipulation, encompassing grasp planning, motion planning, MoveIt in ROS, OMPL, RRT, forward and inverse kinematics, singularity of robotic manipulators, and manipulability.
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
Satoshi Makita
SREが提唱された当初(2004年)とクラウドネイティブな現代(2020年代以降)では求められる役割が変わってきている。本発表では2020年代以降で求められるSREの役割についてUPWARDの取組みに基づいて紹介する。
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
Akihiro Kadohata
Lei Ke, Yu-Wing Tai, Chi-Keung Tang, "Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers" CVPR2021 https://openaccess.thecvf.com/content/CVPR2021/html/Ke_Deep_Occlusion-Aware_Instance_Segmentation_With_Overlapping_BiLayers_CVPR_2021_paper.html
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
Toru Tamaki
TSG LIVE! 12 LT
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
iwashiira2ctf
Yufei Xu, Jing Zhang, Qiming ZHANG, Dacheng Tao, "ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation" NeurIPS2022 https://proceedings.neurips.cc/paper_files/paper/2022/hash/fbb10d319d44f8c3b4720873e4177c65-Abstract-Conference.html
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
Toru Tamaki
Security-JAWS【第33回】 勉強会 https://s-jaws.doorkeeper.jp/events/173294
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
keikoitakurag
This presentation introduces a paper about offline reinforcement learning.
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
https://iotlt.connpass.com/event/318403/
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
Ayachika Kitazaki
第23回 Customer系エンジニア座談会 の LT 公開用スライドです。 https://customer-x-engineer.connpass.com/event/314639/ クラウド電話システム CallConnect に興味を持った方はこちら。 https://www.callconnect.jp/?slideshare お気軽にフォロー/DM お待ちしています。 https://x.com/24guchia https://www.facebook.com/eiichi.nishiguchi
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
瑛一 西口
Recently uploaded
(12)
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
部内勉強会(IT用語ざっくり学習) 実施日:2024年5月17日(金) 対象者:営業部社員
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
論文紹介: Exploiting semantic segmentation to boost reinforcement learning in vid...
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
2024年5月25日Serverless Meetup大阪 アプリケーションをどこで動かすべきなのか.pptx
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
ロボットマニピュレーションの作業・動作計画 / rosjp_planning_for_robotic_manipulation_20240521
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
クラウド時代におけるSREとUPWARDの取組ーUPWARD株式会社 CTO門畑
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
論文紹介:Deep Occlusion-Aware Instance Segmentation With Overlapping BiLayers
Intranet Development v1.0 (TSG LIVE! 12 LT )
Intranet Development v1.0 (TSG LIVE! 12 LT )
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
論文紹介:ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
Amazon Cognitoで実装するパスキー (Security-JAWS【第33回】 勉強会)
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
20240523_IoTLT_vol111_kitazaki_v1___.pdf
20240523_IoTLT_vol111_kitazaki_v1___.pdf
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
5/22 第23回 Customer系エンジニア座談会のスライド 公開用 西口瑛一
vim入門 (vim study #1)
1.
vim入門 shin(no)suke sato (id:shin_no_suke) vim study/BP
Study外伝 #01 1
2.
目的 •vimの普及 •人のvimみて我がvim直せ 2
3.
自分の開発環境 •mac book 黒
+ vmware (ubuntu or debian) •SliceHost •PCは1台、開発はほぼvmware or slicehostにsshで入って開発。mac自 体で開発は(AS3¦HTML¦CSS)位しか利 用しない 3
4.
Vimを学ぶ前に 4
5.
Q.IDEユーザがvimに抱く疑問 IDEは補完したり定義にジャンプしたり できるけど、vimはできないんでしょ? それでどこが便利なの? 5
6.
長い回答 vimは全てショートカットと呼ばれるほど様々な処理がキータッチででき、かつそれの繰り返し や自動実行なども簡単に書けます。またIDEを使う大きな理由である補完や定義ジャンプ(構文 の解析)なども可能です。ただ一番素敵だと思うところはCUIでの、shell(zsh..)+screen+vimの 組み合わせによる開発です。 開発をするといっても、コードを書くだけでなくWEBサーバの設定ファイルを書いたり、ログ を確認したり、データベースを操作したり、さまざまなことをします。その時にCUIを利用して れば、以前実行したコマンドを履歴から呼び出したり、よく利用するコマンドをエイリアスに 登録するなどして、どんどん効率化していくことができます。そのため、vimのメリットを享受 するにはvimとscreenとshellの環境について一緒に学ぶことをお勧めします。繰り返します が、vimはscreen,shellなどと一緒に利用することで超素敵なことになります。そうすればも う、IDEなんか使いたくなくなる 6
7.
短い回答 CUI 7
8.
vimを使いこなすには shell環境とscreenを使いこなす 必要がある 8
9.
screenへ飛ぶ 9
10.
vimのメリット • 高速に閲覧・編集作業ができる • UNIX環境のファイルを直接操作することができる(winscpと かいらない) •
ターミナル(CUI)で操作できるので、サーバーにファイル置い ておけば、どこからでも作業できる 余談memo : pscp -r c:up_folder shin@hoge.jp: (こ れでwinSCPとかいらない) 10
11.
vim学びの心得 •Vimマスターとか不可能 •STEP1: 最低限必要な操作を覚える •STEPx :
日々改善、日々改善 11
12.
Quick Start $ vim
a.txt ihello[Esc] :wq $ 12
13.
起動 $ vi a.txt $
vi -R readonly.txt $ vi **/*.py #複数ファイルを開く $ vi `grep -l prj **/*.*` 13
14.
移動 移動の基本は検索。3wで3単語移動し ますとかは有名だけど、まず使わない。 14
15.
移動(1) hjkl 上下左右に移動 / ?
検索(n,N) * # 現在の単語?を検索 f F 行内検索( ; , で続けて) 15
16.
移動(2) ^ 行頭へ $ 行末へ 16
17.
移動(3) <C-f> 下にスクロール <C-b> 上にスクロール 2003g
特定の行へ移動(左は2003行) G 最後の行へ移動 17
18.
編集 起動した状態はノーマルモードと呼ばれ ている。テキストを追加したり編集する には基本的にインサートモードにする。 18
19.
編集(1) i a I
A 現在の位置、行でインサートモード o O 次、前の行でインサートモード J 行連結 19
20.
編集(おまけ) <C-a> 数値の上でインクリメント <C-x> 数値の上でデクリメント 20
21.
削除 x 1文字削除 d<motion> 特定の箇所を削除 dd
行削除 motionには移動や検索のコマンドを入 れる、dw,d$,d/to,.... 21
22.
置換(not 検索) r 一文字置換 c<motion>
特定の箇所を置換 cc 現在の行を置換 22
23.
yank(yank) & paste y<motion>
特定の箇所をヤンク yy 特定の行をヤンク p ペースト 23
24.
yankring.vim ヤンクしたデータはヤンク時だけでなく 削除(d)したりしてもヤンクされたことに なるため、yankring.vimなどのプラグイ ンで過去のヤンクしたものも利用できる ようにするといい 24
25.
やり直し u Undo <C-r> Redo 25
26.
vimのテキスト選択 ヤンク、置換、削除などは範囲をどれだ け簡単にできるかで効率が何倍も変わ る。そのために効率的なテキスト選択に ついて学ぶ必要があるので、よく使いそ うな2つを紹介 26
27.
vimの3つのテキスト選択 1. 検索による選択 2. visualモードによる選択 3.
テキストオブジェクトによる選択 27
28.
1.検索による選択 移動するのに検索が便利なように選択も 検索でやるのは結構便利なはず。 d/c - cまでを削除 y/
- までをヤン 28
29.
2.visualモード •名前の通りvisualにテキストを選択でき るため、単純に可視化するためだけで も使える。 •選択開始キーを入力してからはノーマ ルモードと同じように移動でき、選択 後に削除やコピー、置換などをする 29
30.
visual モード開始 v 文字単位 V
行単位 <C-V> ブロック単位 30
31.
visual モード例 vjjjd 3行下まで移動して削除 v3w1wy
4単語をヤンク v/ad aまでを削除 31
32.
3.テキストオブジェクト • hoge ,
<a>恵比寿のラーメン</a> の や<a>の中やそれを含む範囲を選択 できる機能 •HTMLのタグやプログラムの文字列な どに特によく使う 32
33.
キー(<motion>になる) it タグの中身 at タグの中身(タグも含む) i(
i[ i< i i .. 記号の中身 a( a[ a< a a .. 記号の中身(記号含む) 33
34.
テキストオブジェクトの例 dit タグの中身を削除 da の中身を削除(
も削除) yi( 括弧の中身をヤンク surround.vimプラグイン を使うとさらに便利に 34
35.
検索/置換 •:[range]s/old/new/[option] 35
36.
option 検索/置換 g 同一行の全てを置換(基本常につ けるんじゃないかと) c 一つずつ置換するか確認 e
エラー無視(後での全置換とかで) 36
37.
検索/置換 range % ファイル全体 1,10
1-10行以内 visual選択した範囲 検索/置換する範囲を選択する。最大でその ファイル全体、最小で1文字(?) '<,'> 37
38.
検索/置換 例 •:%s/しんすけ/しんのすけ/gc •:'<,'>s/1500/3000/g •:%s#/img/#/img_new/#g 38
39.
複数ファイルの同時編集 39
40.
バッファ vim a.txtと起動するとa.txtのバッファが 一つ、vim a.txt
b.txtとするとバッファ が2つできる。そんな感じで編集対象の ファイルをバッファと言い、バッファを 切り替えて、複数のファイルを同時に編 集できる。 40
41.
バッファ&ウィンドウの利用例 1. 一つのファイルをウィンドウ分割して 編集 2. 複数のファイルをウィンドウ分割して 編集 3.
複数のファイルを一つのウィンドウで 次々に編集 41
42.
1. 一つのファイルをウィンドウ分割して編 集 :sp or
:vsp # 分割 Ctrl+w hjkl #移動 :q #ウィンドウ閉じる 42
43.
2.複数のファイルをウィンドウ分割して 編集 $ vi **/*.txt :vnew
# ウィンドウ分割 :b 3 # 3番のバッファに切り替え :q or :bd 3 #ウィンドウ閉じる or バッファ削除 43
44.
3. 複数のファイルを一つのウィンドウで 次々に編集 $ vi
**/*.txt :b 3 # 3番のバッファに切り替え :b a.txt #a.txtのバッファに切り替え :bd 3 #3番のバッファを削除 44
45.
バッファのうまい使い方 •プラグイン(minibufexpl.vim..)を入れて 常に自分がどのバッファを開いている か分かると便利 •自分が編集するファイルだけでなく、 補完なども考えると、いっぺんに 10-100とか開くことも珍しくない(?) 45
46.
補完の種類 •vimの補完は大きく2種類 •補完(構文無関係の補完) •オムニ補完(いわゆるIDEの補完) 46
47.
補完 • インサートモードで<CTRL-p> ,
<CTRL-n>で 補完 • 補完対象は現在の開いているファイルだけで なくてバッファ全体や補完専用のファイル (dictionary)とかを使ってもいい • 構文無視なので定数の中の文字列とかコメン トの中も補完できて便利。 47
48.
オムニ補完 •いわゆるIDEの補完のようなもので、構 文をチェックして補完対象を探し出す •設定方法などは言語によって結構こと なるため要確認 •<C-x>Oで補完 48
49.
例:pythonのオムニ補完 •ctagsでTagファイルを生成しておく必 要がある •<C-x>Oで補完 •オムニ補完とは直接関係ないがtags ファイルを作ればジャンプなども可能 <C-]>とかで 49
50.
インデント調整 自動整形 < 左にインデント > 右にインデント =<motion> 50
51.
ソースコード・コメントアウト NERD_comments.vim推奨 <Leader>cc コメントアウト <Leader>u コメントアウト解除 <Leader>はvimの初期設定では
,(カンマ) 、 他のプラグインなどでも利用され、.vimrcな どで好みに設定できるキー変数みたいな感じ 51
52.
.vimrc • vimを起動するときに読み込まれる設定ファイ ル • 基本的な設定を入れて、日々改善。ネットで 公開している人も多いので自分に合わせたも のを取り込むといい •
起動中に再読込したい場合は.vimrcを開い て:so % 52
53.
.viminfo •これまでのレジスタ(ヤンクしたもの など)や検索・コマンド実行履歴など を保存しているファイル。vimを終了し てまた起動しても履歴が残っているの はこいつのおかげ 53
54.
コマンドモード • :を押すと切り替わるモード。これまで説明し た置換などさまざまなコマンドを実行できる • :!
でshellのコマンドを実行できる • visual選択して:!でフィルタ処理ができる(これ は便利) 54
55.
コマンドモードtips1 •(visual選択して):!sort -対象をsort •:r!ls でlsの結果を今の位置に取り込む •<C-p><C-n>で過去の履歴を見れる •<Tab>で補完も可能 55
56.
コマンドモードtips2 •コマンドモードで%は超重要。現在の 編集対象のファイルを表す •:!hg commit % •:!python
% 56
57.
コマンドラインウィンドウ •過去のコマンドを一覧・検索したり、 そこから複雑なコマンドを作ったりす るのに便利 •q: (終了の:qの逆) 57
58.
マクロ • qa ->
操作 -> q = レジスタaにマクロ を登録@aで実行できる •マクロではないが、.で以前の操作を繰 り返し実行できる 58
59.
プラグイン プラグインによってvimをより強力にで きる 59
60.
プラグインの種類 •1 グローバルプラグイン •2 ファイルタイププラグイン •(autoload) 60
61.
グローバルプラグイン •vimを立ち上げると常に読み込まれるプ ラグイン。 •$HOME/.vim/plugin/hoge.vim •一般的にプラグインっていうとグロー バルプラグインを指す事が多いかも 61
62.
ファイルタイププラグイン •特定のファイルタイプの時のみ読み込 まれるプラグイン • $HOME/.vim/ftplugin/{filetype-name}.vim(unix) •pythonのコメントは#だよねとか、 そういう初期設定をする 62
63.
ファイルタイプ • ファイルタイプとはどんなファイルの種類を vimが判定したもの • 数百種類(python
, perl ,httpd.conf or vim ..)vim7.0の標準で500以上あった • syntax onのハイライトやコメントの仕方の 種類などが分かるのはこいつのおかげ • :set filetype で現在のファイルタイプの表 示・変更ができる 63
64.
autoload(プラグイン) •最初に全て読み込まずに、必要に応じ て読み込まれるスクリプト • $HOME/.vim/autoload/hogehoge.vim(unix) • プラグインじゃないけど、似たようなもんだから一緒 に紹介 64
65.
プラグインの探し方 •http://www.vim.org/scripts/ script_search_results.php 65
66.
vbaファイルって? プラグインやテキストがまとまっている 一つのファイルvimで開いて:so %すれば 取り込まれる。バージョンによって結構 違いがある? 66
67.
個人的に使わない機能 •fold(折りたたみ) •autoindent(勝手にされるのがいや) •mksession(それscreenで) 67
68.
いくつかtipsを 68
69.
No1.ファイルを特定の文字コードで 開きたい :e ++enc=utf8 69
70.
No2.ファイルを特定の文字コードで 保存したい :set fileencoding=utf8 :w 70
71.
No3.複数のファイルを一括置換 # bufdoで全てのバッファに、eでエラーが出て も無視、¦で続けて実行 :bufdo %s/old/new/ge
¦ :w # 遅い場合はバッファ切り替えのための無駄な処 理を無視させる set ei=all # eventegnore 71
72.
No4.一時的に他のモードが使いたい <C-R>レジスタ文字列( とか) Ctrl+O #インサートモードでペースト #インサートモードで ノーマルモードのコマンド実行 72
73.
No5.ファイルの選択などを便利にしたい •fuzzyfinder.vimプラグイン 73
74.
No5.◎とか※とか使うとカーソルの 位置がなんかおかしい :set ambiwidith=double 74
75.
No6.バッファの全ての中 からgrepする grep.vimプラグインを入れて、 :GrepBuffer str 75
Download now