Vimでキーマップを無効化したいとき
すぐ忘れちゃうのでメモ☆彡
たとえばノーマルモードでCtrl+jのキーマップを無効化したいときは下記のようにする。
nnoremap <C-j> <Nop>
: 割り当てることで、キーマップを無効化できる
ps 沖縄すごい暑いんだけど、全国的には避暑地として有名らしいですね。それでも暑いお。。。
シェルスクリプトで引数のスラッシュを取り除きたいとき
みなさんこんにちは!最近がっつりシェルスクリプトばっかり書いてる中西です。
みなさんも、引数でもらったパスの末尾についてるスラッシュを取り除きたくなることが人生一度や二度あることかと思います(確信)
今回はこちらのスレッドを参考にさせていただきました
Answer
job_dir=${1%/}
コピペするだけじゃ学びがありませんので解説。
- ${1} : 第一引数として入力された変数
- %/ : 文字列の末尾に/(スラッシュ)がHITする場合、スラッシュを除外した文字列を返す
というわけで無事スラッシュが取り除けたのでした(´ω`)
grepの便利な使い方まとめ
こんにちは!!!!
急にgrepコマンドが大好きになってしまったので便利な使い方を以下にまとめておきたいと思います。
恋は突然に。ってね☆彡
01_HITした場所の行数を知りたい
grep -n 'hoge' foo.txt
02_検索結果を絞り込みたい
grep -n 'hoge' foo.txt | grep -v 'wei'
03_HITした場所の次の1行も結果として出したい
grep -A 1 'hoge' foo.txt
04_HITした場所の前の1行も結果として出したい
grep -B 1 'hoge' foo.txt
05_Perlの正規表現でHITした場所だけをとってくる
echo "weihogewei" | grep -oP 'h(o|a)ge'
それではみなさま、良いgrepライフを!
3000円でUbuntu16.04搭載ノートPCをゲット!
ハードオフ最高やん。。。宝の山やん!
みなさんこんにちは!家の近くのハードオフに遊びに行ったらテンション上がっちゃってUbuntu搭載ノートPCが欲しくなりましたとさ。質の良さそうなジャンク品のノートPCを3000円でゲット。
パッカーン(;゚Д゚)
ちなみに初回起動時はこんな感じ
値札に書いてあったとおり、起動はするけどOSは入ってないみたい。
今回はこちらのサイトを参考に作業させていただきました。ありがとうございます! arkouji.cocolog-nifty.com
Ubuntu16.04serverのインストールUSBを作って、買ってきたPCにぶっさします。 そしてesc連打!!!
bootするデバイスにUSBを選択します
Yes!!!!!!!!
あとは手順に沿っていつもどおりインストールしてくだけです!
3000円無駄にならずに済みそう。
待つこと数分。。。無事コンソールが起動しました!
デスクトップ環境の変更
軽いデスクトップ環境を求めて色々インストールしてみました。
sudo aptitude -y install gnome lxde xfce4
色々使ってみた結果、gnome classicが軽さと使いやすさのバランスが取れてるなーという感じでした。
メモリを1Gから2Gに増設(したかった)
メモリを増設したかったのでおもむろにカバーを取り外していきます。
あ、あれ、裏蓋あかないんだけど、、、
ググります。
えぇ(# ゚Д゚)まさかの力技!?
バキッという不穏な音をたてつつも無事成功。
余ってたメモリ2Gは規格がDDR3だったため、eeePCにはうまくささんなかったです。残念。
Wifiモジュール
内蔵のモジュールはうまく動かなかったのでUSB接続のポケットwifiで代用しました。 これでどこでも作業できます。
まとめ
- ハードオフ最高
- 画面が死にかけてるせいか、端っこが真っ白でうまく見えない
- ノートPCだと部品の替えが効かない分、差し支えないならタワー型のパソコンでガチャガチャやったほうが楽しいかも
- 今度みんなでハードオフ・オフ会しましょう!!盛り上がること間違いなし!
ps. 日本語と英語うまくなりたい←
ifconfigって非推奨コマンドだったんだね・・・
ifconfigコマンドで立ち上がってないネットワークインターフェースを調べようとしたら出てこなくてハマったので参考にしたリンクをφ(..)メモメモ
ip addr show
これで立ち上がってないインターフェースもヒットしました〜
これからはipコマンドを使う!!!
Cloud on the BEACH 2016に行ってきた!
みなさんこんにちは!
4月26日(金)に沖縄で行われたCloud on the BEACH 2016に行ってきたのでその模様を報告します!
午前中は座学セッション
AWS構築のハマりポイントを詳しく解説! by アイレット株式会社 栄野川さん
大学生時代の先輩でもある栄野川さんがAWSを使っていく上でのハマりポイントを発表してくれました!
1. 上限申請
- 急なスケールアウトに対応できないので気をつける!
2. VPC (Virtual Private Cloud)
- CIDRは余裕をもって作っておく
3. IAM
- IAMロールを作成しましょう(EC2に紐付ける認証情報)
- IAM RoleはあとからEC2に追加することはできない
4. Security Group
- EC2を作成する前に作成しましょう
- SSHのポートは必ず接続元IP制限を行いましょう
5. EC2 (Elastic Compute Cloud)
- 作成したVPC/Subnetに配置しましょう
- 指差し確認大事
6. ELB (Elastic Load Balancing)
7. RDS (Relational Database Service)
- Parameter Groups はデフォルトを使わない
8. Route53
- ELBやS3、CloudFrontを指定する際はALIASレコードを使用しましょう
まとめ
常にサービスがスケールすることを想定して構築することが大事!AWSを本格的に活用したことがまだないので、これから触っていくうえでハマリポイントに気をつけたいと思います。
AWS WAFを用いたセキュリティ対策 by 株式会社レキサス 与儀さん
- AWS WAF: (Web Application Firewall)
- AWSの責任共有モデル: OSより上のレイヤーのセキュリティはユーザーが担保すること!
- CIA(中央情報局)もAWSを使ってるらしい
- Amazon Inspector という自動化されたセキュリティ評価サービスもある
まとめ
AWS WAFはあくまでもセキュリティリスクを低減するためのものなので、基本的なセキュリティ対策は自分でしっかりと組んでおくこと!
ネットゲーム開発者がサーバレスしてみた by 株式会社レキサス 鈴木さん
- ネット対戦ゲームはとにかく低レイテンシが求められる
- 意外とネット対戦利用者は多い。しかもサービス継続利用率が高い
- 最初から大きいことをしようとせず、超スモールスタートで小さな目標をたててやることが大事
まとめ
自分の技術を極めれば極めるほど、自分の携わったゲームの性能があがっていく楽しさがゲームのプログラミングにはあると思いました!ゲームプログラミングアツい!
午後の部〜
「大革命!!kintoneとAWSで超ファストシステムを作ろう」by サイボウズ 後迫さん、北川さん with kintone エバンジェリスト村濱さん
- 面前開発:お客さんの前で開発すること
- 農業もIT化が進んでる。たくさんのKintoneアプリを利用して業務を効率化!
ハンズオンの感想
Kintoneを実際に触ったのは初めてだったんですが、画面ポチポチでアプリが簡単に作れちゃうので簡単なKintoneアプリを作成しただけでもかなり楽しめました。また、外部サービスとの連携が簡単に行えるのも利点だなーと改めて実感しました。
モビンギハンズオン by モビンギ 堀内さん
https://mobingi.co.jp/mobingi.co.jp
- 堀内さんは最近たくさん旅をしているらしいです。ブログとYoutubeのチャンネルを教えて頂いたのでリンクを貼っておきます!
- めんどうな環境構築はmobingiが全部してくれる!エンジニアの負担を軽減!やったー!
- エンジニアはメインのアプリ(コード)をつくるだけでおっけー!
ハンズオンの感想
Mobingiすごいですね!感覚としてはAWSのwrapperみたいな感じなのかな?セキュリティ対策とかに詳しくないけどAWS使いたい!ってお客さんにはかなりいいサービスがでてきたなーという感じがしました。
ビーチパーティーの部〜
宜野湾の静かなビーチでエンジニアの先輩方と語り合いながら肉を食らう。最高の時間でした(´ω`)
夕日も綺麗だった!!
全体のまとめ〜
つたない文章での報告となってしまいましたが、ここまで読んでくださった方最後までお付き合い頂きありがとうございます。 また、イベントの企画・進行をしてくださった方々、本当にありがとうございました!m( )m
暇な休日、あなたもコミュニティ活動で充実した1日を過ごしてみては!?