SlideShare uma empresa Scribd logo
1 de 74
Koi::Bana
〜恋に落ちたエンジニア〜


         @clicktx

 2013.2.9 Gunma.web #12
Profilo
   Nome :すぎむら むねのり
   Twitter: @clicktx
   Lingua: Perl
   Blog: http://perl.no-tubo.net/
   Obiettivo: iPhone アプリを年内に
Koi::Bana
〜恋に落ちたエンジニア〜


         @clicktx

 2013.2.9 Gunma.web #12
恋           バナ

Koi::Bana
〜恋に落ちたエンジニア〜


         @clicktx

 2013.2.9 Gunma.web #12
恋の話
fall in love
 _人人 人人人人 人人 人_
  > web の勉強会なのに <
  ̄ Y^Y^Y^Y^Y^Y^Y^Y^  ̄
馴れ初め
馴れ初め
 出会ったのは1年ほど前
馴れ初め
 出会ったのは1年ほど前
 きっかけは Gunma.Web
馴れ初め
 出会ったのは1年ほど前
 きっかけは Gunma.Web
 10 年以上の付き合いに終止符
・・・
(なぜオマイの恋愛話を聞かなければならないん
          だ?)
fall in love
you'll fall in love with
The text editor
you'll fall in love with
Yes,
イエス、フォーリンラブ
Sublime Text
恋するエディタ
Sublime Text 2 とは

Mac 、 Linux 、 Windows で動作する特に
 Web 開発に適したプログラマ向けテキ
 ストエディタ。軽量で拡張性が高い。
きっかけ
Gunma.Web
色々な方の開発環境の話を聞いていて
自分の環境が効率悪いと気付く
恋に終止符

•Dreamweaver
   •主に せいてき なサイト作り



•mi (ミミカキエディット)
   •コーディング用
DW とはまだ関係が続いていたりしますが…
試したもの
試したもの
有力候補

Coda
HTML 最強。価格が若干高い。




Text Mate
日本語の入力に難あり
決め手に欠け模索しているうちに ST2 に出会う
ST2 の使い方や便利なところ
チャームポイント
   軽い動作・タブウィンドウ
   プロジェクト管理が簡単
   検索機能が強力
   複数カーソル
   機能拡張が豊富
Project

プロジェクト管理が簡単 !
一番簡単な方法
フォルダをドロップ
フォルダごとドロップすればプロジェクトとして扱え
            る
Project
 独自にプロジェクトを作成可能
 プロジェクトを作成すれば表示したい
  フォルダやファイルを指定出来る
 もちろん単一ファイルも編集可
強力な検索機能
Find in Files

強力な検索機能その 1
Find in Files

プロジェクト(フォルダ)内のす
べてのファイルを対象に検索出来
             る!
Find in Files
 ショートカットは ⇧ ⌘ F ( shift + ⌘ + F )

 ヒットしたファイルを Context (前後の文)と共に一
 覧表示
 検索結果から該当のファイルを一発で開ける

 検索語に正規表現が使える
Goto Anything

強力な検索機能その 2
Goto Anything

ファイル検索、ファイル内検索を
    あいまいなキーワードで
Goto Anything
 ショートカット ⌘ +P

 キーワード でプロジェクト内のファイル検索

 @ キーワード でシンボル( method や ID )の検索

 # キーワード で単語単位の検索
 : 行番号 で行番号の位置へ移動
Quick Find

強力な検索機能その 3
Quick Find

複数カーソルで同じ文字列を選
      択・編集出来る!
Quick Find
 例えば class 名を全部変更したい時などに使えます
Package Control

パッケージ管理を簡単に
Package Control
 拡張機能はパッケージとして提供
 パッケージの追加や管理が簡単に
   Zen-coding
   HTML5
   jQuery
   Git
   SFTP
   Sass,Less
   etc…
個人的には Zencoding が使えるというの
                       が
         選択した理由の一つです
まだまだ魅力は沢山!
使い方は動画が分かりやすいのでおすすめ!
SublimeText2 Tutorial Movies




  ドットインストール         Tuts+
恋の障害…
言葉の壁
Shift_JIS
日本語は UTF8 しか扱えない
過去を捨て、ワタシだけを見なさ
       い
プラグインがあるよ
ありがたいお言葉
ConvertToUTF8
Shift_JIS だけじゃなく
CP932 、 EUC-JP も扱えるよ
            うに
            @mitakakojiro ++
言葉の壁は乗り越えた
「一緒になろ
  う」
よろこんで
婚姻届
SublimeText はシェアウェアです
$70 USD (6,791 円 )

            ※2013/2/7 現在
試用するにあたって

無期限
機能制限無し
トコトン使い込むことが出来ま
       す
きっと恋に落ちるハズ
ご清聴ありがとうございまし
            た
Koi::Bana
〜恋に落ちたエンジニア〜


         @clicktx

 2013.2.9 Gunma.web #12

Mais conteúdo relacionado

Mais procurados

本気でPythonで宛名書きした話
本気でPythonで宛名書きした話本気でPythonで宛名書きした話
本気でPythonで宛名書きした話Satoshi Yamada
 
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話 10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話 Masataka Kono
 
bottle.pyをつかったチャットアプリ作成チュートリアル
bottle.pyをつかったチャットアプリ作成チュートリアルbottle.pyをつかったチャットアプリ作成チュートリアル
bottle.pyをつかったチャットアプリ作成チュートリアルSatoshi Yamada
 
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Masataka Kono
 
pythonでemlファイルを扱う話
pythonでemlファイルを扱う話pythonでemlファイルを扱う話
pythonでemlファイルを扱う話Satoshi Yamada
 
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事Masataka Kono
 

Mais procurados (7)

本気でPythonで宛名書きした話
本気でPythonで宛名書きした話本気でPythonで宛名書きした話
本気でPythonで宛名書きした話
 
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話 10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
10年続いているwebサービスの画像サーバをノーメンテでftpサーバからs3互換のストレージサーバに移行している話
 
bottle.pyをつかったチャットアプリ作成チュートリアル
bottle.pyをつかったチャットアプリ作成チュートリアルbottle.pyをつかったチャットアプリ作成チュートリアル
bottle.pyをつかったチャットアプリ作成チュートリアル
 
Schoo0901
Schoo0901Schoo0901
Schoo0901
 
Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話Laravelのeloquent だけ入れた話
Laravelのeloquent だけ入れた話
 
pythonでemlファイルを扱う話
pythonでemlファイルを扱う話pythonでemlファイルを扱う話
pythonでemlファイルを扱う話
 
歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事歴史あるWebサービスに携わって2年半の間に起きた事やった事
歴史あるWebサービスに携わって2年半の間に起きた事やった事
 

Destaque

モダンでオサレなwebサイト
モダンでオサレなwebサイトモダンでオサレなwebサイト
モダンでオサレなwebサイトMunenori Sugimura
 
LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発Munenori Sugimura
 
Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Koichi Tanaka
 
EC-CUBE on Bootstrap3 - Gunma.web#16
EC-CUBE on Bootstrap3 - Gunma.web#16EC-CUBE on Bootstrap3 - Gunma.web#16
EC-CUBE on Bootstrap3 - Gunma.web#16Munenori Sugimura
 
[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃないKoichi Tanaka
 
あの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRあの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRshinnosuke kugimiya
 
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Munenori Sugimura
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニングMunenori Sugimura
 
Validações no Ruby on Rails
Validações no Ruby on Rails Validações no Ruby on Rails
Validações no Ruby on Rails Eduardo Mendes
 
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているやはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているKoichi Tanaka
 

Destaque (13)

モダンでオサレなwebサイト
モダンでオサレなwebサイトモダンでオサレなwebサイト
モダンでオサレなwebサイト
 
Vimの話
Vimの話Vimの話
Vimの話
 
LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発LDDによるWebアプリケーション開発
LDDによるWebアプリケーション開発
 
Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011Agavi update-2011 at PHP Conference Japan 2011
Agavi update-2011 at PHP Conference Japan 2011
 
Agavi updates
Agavi updatesAgavi updates
Agavi updates
 
20% - Gunma.web#15
20% - Gunma.web#1520% - Gunma.web#15
20% - Gunma.web#15
 
EC-CUBE on Bootstrap3 - Gunma.web#16
EC-CUBE on Bootstrap3 - Gunma.web#16EC-CUBE on Bootstrap3 - Gunma.web#16
EC-CUBE on Bootstrap3 - Gunma.web#16
 
[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない[Phpカンファレンス関西2014 lt]動けばいいじゃない
[Phpカンファレンス関西2014 lt]動けばいいじゃない
 
あの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRあの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoR
 
Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF Perl Beginners #7 おとなのWAF
Perl Beginners #7 おとなのWAF
 
おとなのテキストマイニング
おとなのテキストマイニングおとなのテキストマイニング
おとなのテキストマイニング
 
Validações no Ruby on Rails
Validações no Ruby on Rails Validações no Ruby on Rails
Validações no Ruby on Rails
 
やはりお前らのMVCは間違っている
やはりお前らのMVCは間違っているやはりお前らのMVCは間違っている
やはりお前らのMVCは間違っている
 

Semelhante a Koi::Bana〜恋に落ちたエンジニア〜

20160326 第10回 Rad Studio 勉強会@Osaka
20160326 第10回 Rad Studio 勉強会@Osaka20160326 第10回 Rad Studio 勉強会@Osaka
20160326 第10回 Rad Studio 勉強会@OsakaRyo Ohki
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
NodeにしましょうYuzo Hebishima
 
chatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfchatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfYamashitaKatsushi
 
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testingTakuto Wada
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyoShuyo Nakatani
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersTakeshi Arabiki
 
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01Takeshi Komiya
 
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生までgoog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生までTeppei Sato
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Erina Takei
 
サービス開発者の読書会#4
サービス開発者の読書会#4サービス開発者の読書会#4
サービス開発者の読書会#4Sosuke Kimura
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Atsushi Harada
 
コードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたことコードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたことKazuhiro Oinuma
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Kazuto Kusama
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムGo Sueyoshi (a.k.a sue445)
 
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)ShogoOkazaki
 
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみようDartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみようcch-robo
 

Semelhante a Koi::Bana〜恋に落ちたエンジニア〜 (20)

20160326 第10回 Rad Studio 勉強会@Osaka
20160326 第10回 Rad Studio 勉強会@Osaka20160326 第10回 Rad Studio 勉強会@Osaka
20160326 第10回 Rad Studio 勉強会@Osaka
 
Nodeにしましょう
NodeにしましょうNodeにしましょう
Nodeにしましょう
 
Yapc2012ltthon
Yapc2012ltthonYapc2012ltthon
Yapc2012ltthon
 
chatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdfchatGPTの驚くべき対話能力.pdf
chatGPTの驚くべき対話能力.pdf
 
10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing10+1 Things you should know about JavaScript testing
10+1 Things you should know about JavaScript testing
 
言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo言語処理するのに Python でいいの? #PyDataTokyo
言語処理するのに Python でいいの? #PyDataTokyo
 
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature EngineersIntroduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
 
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
 
goog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生までgoog.require()を手書きしていいのは小学生まで
goog.require()を手書きしていいのは小学生まで
 
hardningproject(公開用).pdf
hardningproject(公開用).pdfhardningproject(公開用).pdf
hardningproject(公開用).pdf
 
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
Gitライフをはじめましょう〜GUIツールで簡単運用 Mac編〜
 
Webサーバ、HTML
Webサーバ、HTMLWebサーバ、HTML
Webサーバ、HTML
 
サービス開発者の読書会#4
サービス開発者の読書会#4サービス開発者の読書会#4
サービス開発者の読書会#4
 
20120515 アジャイルサムライ読書会 第4回
20120515 アジャイルサムライ読書会 第4回20120515 アジャイルサムライ読書会 第4回
20120515 アジャイルサムライ読書会 第4回
 
Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~Titanium Mobile ~本当にあったこわい話~
Titanium Mobile ~本当にあったこわい話~
 
コードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたことコードはナマモノ 腐らせないために今までやってきたこと
コードはナマモノ 腐らせないために今までやってきたこと
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
 
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
Rustで DDD を実践しながら API サーバーを実装・構築した(つもり)
 
DartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみようDartPad+CodePenで、Flutterを体験してみよう
DartPad+CodePenで、Flutterを体験してみよう
 

Koi::Bana〜恋に落ちたエンジニア〜

Notas do Editor

  1. プロジェクトを作成した場合は、非表示にするファイル・フォルダを指定出来たり。
  2. プロジェクトを作成した場合は、非表示にするファイル・フォルダを指定出来たり。
  3. 順風満帆の恋はなかなか無い