Skip to content

Instantly share code, notes, and snippets.

@sago35
Created March 5, 2017 12:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sago35/f32b30cb213f8b8abf49b387dfeb442c to your computer and use it in GitHub Desktop.
Save sago35/f32b30cb213f8b8abf49b387dfeb442c to your computer and use it in GitHub Desktop.
2017/03/03 突撃!隣の開発環境!(sago35)

開発環境をさらす人

  • Twitter: @sago35tk
  • Masaaki Takasago

事前に資料作ったら、突撃っぽくないのでは感


自己紹介

  • Name => 'Masaaki Takasago'
  • YAPC::Kansai 2017 OSAKAのコアスタッフ
  • 主な使用言語は、PerlとGolangとC言語
  • 車載組込ソフトエンジニア
  • 改善ツールはPerlで書くことが多い
  • 例1) Buildログの解析
  • 例2) ソースの静的解析

開発環境

  • Windows7 + Excel2010
  • gitbucket
  • 社外に置けないので・・・
  • trac w/svn
  • gitじゃないプロジェクトはこちら
  • groupsession4
  • Jenkins
  • マイコン毎に異なるIDE・・・

ということで


Windowsな人はこんな感じだぞ、という事を紹介

(あくまで個人の使い方です)


Perlの開発

  • editor は vim (kaoriya netupvim版)
  • 社内には、atomな人とsakura editorな人がいる
  • cmd.exe
  • 弱い、、、まさに弱いという言葉がぴったり

Golangの開発

  • vim + vim-go

C言語の開発

  • vim
  • cscope
  • IDE(マイコン毎に色々)
  • QAC

以降は、カスタマイズ厨的なお話


Excelアドイン「正規表現で色付け」

  • そのまんま、正規表現で色付けするアドイン
  • ソースコード張り付けた後、コメントに色つけてみたり

rapture

http://www.geocities.jp/knystd/rapture.html

  • 画面上の一部を切り取って付箋化する
  • 簡易TODOとして使える
  • 間違い探しにも
  • 仕様書読みやソースコード読み等にも

macな人はどうするの?


Mapture


dtcut

  • 切り抜き用
  • 気にしすぎな人向け?
  • DtCut-のぞき窓に表示されているスクリーンを切り取り、保存、印刷できるキャプチャソフト
  • http://www.roy.hi-ho.ne.jp/nyao/dtcut/

autohotkey

  • 基本的にはホットキーカスタマイズソフト
  • でもなんでもできる
  • 後述のThumbSenseもどきとか
  • Linux系のWMもどきのWindowリサイズ/移動とか
  • Macでの類似品だと、Karabiner?

ThumbSense

https://www.sonycsl.co.jp/person/rekimoto/tsense/indexj.html


tsense-ahk


macな人はどうするの?


KarabinerのThumbSense機能


画面を広く使いたい

  • WindowsならWM_BORDERとかWM_DLGFRAMEとかWM_SYSMENUとかWM_SIZEBOXを送る
  • タイトルバー消えるのでお勧め
  • D&Dとかリサイズは、通常の方法が使えなくなるけど・・・

検索語を複数色分けして表示


vimしか無いのかよ!!


検索語を複数色分けして表示


以上、ありがとうございました

@sago35
Copy link
Author

sago35 commented Feb 8, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment