<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://www20.atwiki.jp/ymknjugg/">
    <title>MEMO　　</title>
    <link>http://www20.atwiki.jp/ymknjugg/</link>
    <description>MEMO　　</description>

    <dc:language>ja</dc:language>
    <dc:date>2012-01-14T23:05:19+09:00</dc:date>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/79.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/14.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/89.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/62.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/110.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/58.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/111.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/112.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/108.html" />
                <rdf:li rdf:resource="http://www20.atwiki.jp/ymknjugg/pages/97.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/79.html">
    <title>フリーソフト</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/79.html</link>
    <description>
      おすすめのソフト
|[[HiMacroEx&gt;http://www.vector.co.jp/soft/winnt/util/se427963.html?ds]]|キーボードマクロ|
|[[TopMost&gt;http://www.vector.co.jp/soft/win95/util/se267059.html]]|最前面|


使用しているフリーソフトです。
#divid(table_haba5){
|[[ccleaner&gt;http://www.altech-ads.com/product/10001211.htm]]|パフォーマンス改善ソフト|
|[[cygwin&gt;http://musashi.sourceforge.jp/cygwin/cygwin.html]]|windowsでbash|
|[[打打打2&gt;http://www.vector.co.jp/soft/win95/edu/se074371.html]]|タイピング|
|[[dropbox&gt;https://www.dropbox.com/referrals/NTc0MTU4MDQ5]]|オンラインストラテジ|
|[[ffftp&gt;http://www2.biglobe.ne.jp/~sota/ffftp.html]]|ftp管理|
|[[itunes&gt;http://www.apple.com/jp/itunes/download/]]|音楽プレイヤ|
|[[minecraft&gt;http://www.minecraft.net/]]|ゲーム|
|apimon|使用しているAPIを表示します|
|[[AviRec&gt;http://www.vector.co.jp/soft/win95/art/se152929.html]]|動画キャプチャ|
|[[AviUtl&gt;http://spring-fragrance.mints.ne.jp/aviutl/]]|動画編集(切り貼り、圧縮、サイズ変更、トリミング)|
|[[azure&gt;http://www.geocities.jp/windmaker_webpage/]]|右クリックでjpeg回転|
|[[BlackJumboDog&gt;http://www.spw02.sakura.ne.jp/spw/]]|windows用サーバソフト|
|[[chrome&gt;http://www.google.co.jp/chrome/intl/ja/landing_ch.html]]|ブラウザ|
|[[Auslogics Disk Defrag&gt;http://www.auslogics.com/en/software/disk-defrag/download/]]|高速デフラグ|
|[[DGIndex&gt;http://neuron2.net/dgmpgdec/dgmpgdec.html]]|aviに変換|
|[[DVDDecrypter&gt;http://www.geocities.jp/dvdcopy1015/soft/decrypter.html]]|リッピングソフト|
|[[DVD43&gt;http://freesoft.tvbok.com/freesoft/dvd_copy/dvd43.html]]|リージョンの解除|
|[[ECirc&gt;http://www.vector.co.jp/vpack/browse/person/an021454.html]]|電気回路シュミ|
|[[EcoDeco&gt;http://www.vector.co.jp/soft/winnt/art/se445019.html]]|音声抽出ソフト|
|[[FLVP&gt;http://s470.web.fc2.com/]]|FLVプレイヤー|
|[[freemind&gt;http://www.freemind-club.com/download.htm]]|マインドマップを書くソフト|
|[[GlaryUtilities&gt;http://www.forest.impress.co.jp/lib/sys/file/delundel/glaryutils.html]]|パフォーマンス改善ソフト|
|[[Hamana&gt;http://www.forest.impress.co.jp/lib/sys/file/delundel/glaryutils.html]]|Book Reader|
|[[Handbrake&gt;http://sourceforge.jp/projects/handbrake-jp/wiki/FrontPage]]|動画変換|
|[[harituke&gt;http://www2.plala.or.jp/atu_t/fsoft/harituke/index.html]]|最前面貼り付け|
|[[hsp&gt;http://hsp.tv/]]|プログラム言語|
|[[iEdit&gt;http://homepage3.nifty.com/kondoumh/software/iedit.html]]|アイデアプロセッサ|
|[[Lhaplus&gt;http://www.vector.co.jp/soft/dl/win95/util/se169348.html]]|解答ソフト|
|[[Apple Wireless Keyboard Helper for Windows&gt;http://www.misuzilla.org/dist/net/applewirelesskeyboardhelper/]]|macのキーボードをwindowsで使う|
|[[美佳タイプ&gt;http://www.asahi-net.or.jp/~bg8j-immr/]]|タイピングソフト|
|[[MediaPlayerClassic&gt;http://ringonoki.net/tool/movie-p/mpc.php]]|メディアプレイヤ|
|[[動画変換無双&gt;http://lnsoft.net]]|動画変換ソフト|
|[[Stickypaper&gt;http://www.pentacom.jp/pentacom/]]|メモ帳|
|[[NetBeans&gt;http://ja.netbeans.org/]]|JAVAのIDE|
|[[NoWinKey&gt;http://www.asahi-net.or.jp/~ee7k-nsd/]]|windowsキーの無効|
|[[OLLYDBG&gt;http://www.ollydbg.de/]]|デバッガ|
|[[SAI&gt;http://www.systemax.jp/ja/sai/]]|ペイントソフト|
|[[ProcessExplorer&gt;http://technet.microsoft.com/ja-jp/sysinternals/bb896653]]|プロセス確認|
|[[FlexibleRenamer&gt;http://hp.vector.co.jp/authors/VA014830/FlexRena/]]|ファイル名の変更|
|[[ScoreGrapherView&gt;http://www.rimshot.co.jp/download/sgvdl.html]]|楽譜表示ファイル|
|[[縮小専用&gt;http://i-section.net/]]|画像の縮小|
|[[Stirling&gt;http://www.vector.co.jp/soft/win95/util/se079072.html]]|バイナリエディタ|
|[[SumatraPDF&gt;http://blog.kowalczyk.info/software/sumatrapdf/download-free-pdf-viewer.html]]|軽量PDFビューア|
|[[Synergy&gt;http://blog.livedoor.jp/ld_directors/archives/51396866.html]]|キーボード切り替え|
|[[terapad&gt;http://www5f.biglobe.ne.jp/~t-susumu/library/tpad.html]]|テキストエディタ|
|[[タイプウェル&gt;http://www.twfan.com/]]|タイピング|
|[[umlmemo&gt;http://www.vector.co.jp/soft/win95/prog/se215535.html]]|軽量UML作成ファイル|
|[[VirtualCloneDrive&gt;http://www.slysoft.com/ja/virtual-clonedrive.html]]|仮想ドライブ|
|[[ViMaster&gt;http://hp.vector.co.jp/authors/VA007799/vimstr.htm]]|VIM練習ソフト|
|[[簡易SD管理ツールforFOMA&gt;http://www.vector.co.jp/soft/winnt/net/se467049.html]]|携帯電話のファイル管理|
|[[DropCompres&gt;http://www.vector.co.jp/soft/winnt/util/se418009.html]]|Zip無圧縮|
|[[窓の手&gt;http://www.asahi-net.or.jp/~vr4m-ikw/]]|windows高速化|
|[[winvi&gt;http://deztec.jp/x/05/faireal/faireal-4-11-index.html#d11222]]|テキストエディタ|
|[[vim&gt;http://www.kaoriya.net/]]|テキストエディタ|
|[[秀丸&gt;http://hide.maruo.co.jp/software/hidemaru.html]]|テキストエディタ|
|[[k2Editor&gt;http://k2top.jpn.org/index.php?K2Editor]]|テキストエディタ|
|[[サクラエディタ&gt;http://sakura-editor.sourceforge.net/]]|テキストエディタ|
}    </description>
    <dc:date>2012-01-14T23:05:19+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/14.html">
    <title>メニュー</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/14.html</link>
    <description>
      #right(){&amp;link_editmenu(text=編集)}
-[[よくある質問]]
-[[掲示板]]
-[[FILE]]
-[[練習]]

*その他
-[[フリーソフト]]

**編集予定
-[[vim]]
-[[gitvim]]
-[[そのた]]
-[[エディタ]]
-[[Excel]]
-[[HSP]]
-[[cygwin]]
-[[xcode]]

**編集予定 - 完成
-[[windowsの設定]]
-[[git]]

**C言語とC++
-[[文字列の操作&gt;文字列]]
-[[C&gt;サンプル]]
-[[C++&gt;クラス]]
-[[Cのそのた&gt;命令]]

**未分類
-[[javascript]]
-[[google]]
-[[用語集]]
-[[正規表現とワイルドカード]]
-[[リンク集]]

*Windows
-[[windows-ショートカット]]
-[[コモンドプロンプト]]
-[[ペイント]]
-[[メモ帳]]
-[[system32]]

**Visual Studio
-[[VisualStudioショートカット]]
-[[Visual Studioの使い方]]
-[[Visual Studioメモ]]

**win32api
-[[定数&gt;定数のリスト]]
-[[WINDOW関連]]
-[[GUI&gt;コントロールボックス]]
-[[描写]]
-[[データの取得&gt;情報の取得]]
-[[データを送る]]
-[[その他]]

*Linux系
**ubuntu
-[[Ubuntu]]
-[[端末]]
-[[perl]]
-[[VHDL]]

**Apple
-[[iphoneアプリ]]
-[[xcode]]
-[[mac_code]]
-[[mac_view]]

*完成
-[[電子化の方法]]
-[[wiiyourself]]
-[[フリーソフト]]    </description>
    <dc:date>2012-01-14T23:03:45+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/89.html">
    <title>Xcode</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/89.html</link>
    <description>
      #contents()

*サンプルコード
[[mac_view]]
[[mac_code]]

*xcode
**起動画面の方向
target -&gt; TARGETS -&gt; info -&gt; Supported interface orientations -&gt; item 0
|Portrait|縦|
|Landscape|横|

**参考
[[iPadお絵描き&gt;http://www.atmarkit.co.jp/fsmart/articles/iphonesdk05/01.html]]
**デバッグ
ログメッセージ
 NSLog();

breakPointでのログメッセージ
 break point
 右クリック
 edit breakPoint
 action -&gt; log message
 にメッセージを入力する
 option auto...にチェックを入れる

**サイズ
| 機種名  | 縦   | 横  | アイコン | 
| iPad    | 1024 | 768 | 72       | 
| iPhone  | 480  | 320 | 57       | 
| iPhone4 | 960  | 640 | 114      | 

バーのサイズは、20です。

**文字の連結
#highlight(cpp){
NSString *s1  = @&quot;Hello&quot;;
NSString *s2  = @&quot;World&quot;;
NSString *str = [NSString stringWithFormat:@&quot;%@ %@&quot;,s1,s2];
}
| %@   | 文字列                             | 
| %c   | 一つの文字                         | 
| %d   | Integer(符号付10進数表示)          | 
| %u   | Integer(符号なし10進数表示)        | 
| %o   | Integer(符号付8進数表示)           | 
| %x   | Integer(符号付16進数表示)          | 
| %X   | Integer(符号なし16進数表示)        | 
| %e   | doubleを指数付きで表示             | 
| %f   | doubleを指数なし表示               | 
| %.2f | doubleを小数点第２位まで表示       | 
| %.1f | doubleを小数点第１位まで表示       | 
| %g   | doubleをeかfのいずれか短い方で表示 | 
| %s   | 文字列を最初のNULLまで表示         | 

**objective cの基本的なこと
classの変数の記述

|.h|@property(nonatomic, retain);|
|.m|@synthesize;|
|ボタンのアクション|-(IBAction)setButton :(id)sender ;|

**IB的なもの
・アウトレットは【プログラム】→【部品】へ情報を伝える配線
・アクションは、【部品】→【プログラム】へ情報を伝える配線

 IBOutlet UIDatePicker *datePicker;
 IBOutlet UILabel *resultLabel;

みたいな感じで.hに書く
できたら.xibからFile&#039;sOwnerを選択して、[ #+2:コネクションインスペクタ ] のやつで線を繋いでいく。

・ビューコントローラーのヘッダーファイルに、アウトレットを宣言
・コネクションインスペクタから、アウトレットを部品につなぐ

**memo
ログを表示する -&gt; [ 実行 -&gt; コンソール ]
Viewが表示されない -&gt; 一回保存する
インターフェイスを作成するツール -&gt; [ ドキュメント:com+0 ] がまとまっているやつ。

**コードをきれいにする
[[保存したファイル&gt;http://uncrustify.sourceforge.net/]]を解凍して、端末で移動して以下のコマンドを実行する
 ./configure
 make
 sudo make install

xcodeでユーザースクリプトに以下の文を追加する
 echo -n &quot;%%%{PBXSelection}%%%&quot;
 /usr/local/bin/uncrustify -q -l oc -c ${HOME}/share/uncrustify.cfg/gnu-indent.cfg 
　&lt;&amp;0#HOMEからは設定ファイルを使う
 echo -n &quot;%%%{PBXSelection}%%%&quot;

*ショートカット
**エディタ指定
| .hと.mの切り替え       | ctrl + cmd + ↑            | 
| 切り替え(標準)         | return + cmd               | 
| 切り替え(アシスタント) | return + cmd + opt         | 
| 切り替え(バージョン)   | return + cmd + opt + shift | 
| アシスタント           | opt + click                | 
| エディタ指定           | opt + click + shift        | 
| フォーカス切り替え     | cmd + J                    | 
| アシスタントをリセット | opt + cmd + z + shift      | 

**画面切り替え
| 左                   | num + com              | 
| 上のバー             | num + ctrl             | 
| 右上                 | num + opt + com        | 
| 右下                 | num + opt + com + ctrl | 
| 左の検索             | shift + com + F        | 
| 左の置換             | shift + com + F + opt  | 
| 左のフィルタ         | opt + com + J          | 
| 右のフィルタ         | opt + com + L          | 

左(ナビゲーション)
| 1 | ファイルの一覧   | 
| 2 | 変数の表示       | 
| 3 | ファイルの検索   | 
| 4 | エラーの表示     | 
| 5 | デバッガの表示   | 
| 6 | ブレークポイント | 
| 7 | ログ             | 

右上(ユーティリティ　インスペクターペイン)
| 1 | ファイルの情報 | 
| 2 | クイックヘルプ | 

左下(ユーティリティ　ライブラリーペイン)
| 1 | ファイルのテンプレ     | 
| 2 | スイペット             | 
| 3 | オブジェクトの表示     | 
| 4 | メディアファイルの一覧 | 

**その他
| 素早く開く                 | shift + cmd + o      | 
| ヘルプの表示               | ctrl + cmd + ?       | 
| メソッド内の一括置換       | opt + cmd + e        | 
| 保管候補                   | esc ( ctrl + space ) | 
| エラーのジャンプ           | cmd + &#039; ( cmd + &quot; )  | 
| エラーを隠す               | cmd + M              | 
| 選択範囲の検索             | cmd + E              | 
| 選択範囲の置換             | cmd + E + shift      | 
| エリア切り替え             | opt + cmd + enter    | 
| スキーム編集               | cmd + &lt;              | 
| 次のエリアにフォーカス移動 | opt + cmd + .        | 

**デバック
| ビルド実行         | com + R               | 
| ビルド             | com + B               | 
| 停止               | com + .               | 
| 進む（デバッグ）   | ctrl + cmd + y        | 
| 開放チェック       | shift + com + B       | 
| Instrumentsで解析  | shift + com + R       | 
| Clean              | shift + com + K       | 
| Clean Build Folder | shift + com + K + opt | 

**カーソル移動
| 末移動     | com + key| 
| 単語移動   | opt + key| 
| スクロール | fn  + key| 

*その他
**機能
| help           | 便利                                    | 
| apt-get        | 標準では使えない                        | 
| Dock           | アイコンをまとめた                      | 
| SpacesとExpose | 画面がビューンとなったりパッとして便利  | 
**アプリの販売までの簡単な流れ
Mac入手
http://developer.apple.com/に登録
jdevprog@asia.apple.comに日本語で質問
デバイスの登録
アプリ開発
アプリ販売

**端末
隠しファイルの表示
 defaults write com.apple.finder AppleShowAllFiles TRUE 　--表示
 defaults write com.apple.finder AppleShowAllFiles FALSE　--非表示
 killall Finder

**リンク集
[[viewの読み込みのタイミングについて&gt;https://sites.google.com/a/gclue.jp/iphone-app-docs/]]
[[viewについて&gt;https://sites.google.com/a/gclue.jp/iphone-app-docs/]]
[[Class Outletsが表示されない問題&gt;http://omnioo.com/omnioolab/iphone/class-outlets.php]]
[[UIPick&gt;http://aosicode.blog94.fc2.com/blog-entry-4.html]]
[[とりあえずUILabel パラメーターまとめてみました&gt;http://blogs.yahoo.co.jp/unu/49155090.html]]
[[xcode&gt;http://www.tsg.ne.jp/text/2004/joho/xcode.html]]
[[iphone開発の虎の巻&gt;http://iphone-tora.sakura.ne.jp/index.html]];
ショートカットキー [[1&gt;http://matome.replore.com/index.php?title=Mac%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88]] [[2&gt;http://d.hatena.ne.jp/griffin-stewie/20090309/p1]]
HELLO WORLD [[1&gt;&gt;http://hmdt.jp/hpdt/hello/hello.html]] [[2&gt;&gt;http://viva.viva-mambo.co.jp/obj-c4aser/index.php?FrontPage]] [[3&gt;&gt;http://sakito.jp/emacs/emacsobjectivec.html]]
Mac [[1&gt;http://bowz.info/155]] [[2&gt;http://blog.creamu.com/mt/2008/09/mac_4.html]] [[3&gt;http://hmdt.jp/hpdt/index.html]] [[4&gt;http://ameblo.jp/micro-garden/theme-10014548602.html]] [[5&gt;http://mactips-lib.net/m/macosx/007.html]]
ViewPicker [[1&gt;http://www.saturn.dti.ne.jp/~npaka/iphone/PhotoPickerEx/index.html]] [[2&gt;http://journal.mycom.co.jp/column/iphone/002/index.html]]    </description>
    <dc:date>2011-12-02T10:17:25+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/62.html">
    <title>hsp</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/62.html</link>
    <description>
      #contents()
*関数
**ローカル変数
同じmodule内だと変数名がかぶると、中身もかぶってしまうため、ローカル変数にする必要があります。
関数のところでlocalと書いて宣言するだけです。
 #deffunc map local x0,local y0

*アイデア
テトリス 
ぷよぷよ 
スライドパズル 
マインスイーパー 
パックマン 
インベーダー 
数独 
迷路

*リンク集
[[vimで編集&gt;http://hp.vector.co.jp/authors/VA038334/archive/index.html]]

*立体的に表示する
 #module
 ;-----------------------------------------------------------------
 ;リサイクルできる関数
 ;-----------------------------------------------------------------
 #deffunc fkey int flg,var mem
 /**
 0 - OFF
 1 - NEW
 2 - ON
 /**/
 mem = (flg!0) * ( mem + (mem&lt;2) )
 return 
 ;-----------------------------------------------------------------
 ;その場の関数
 ;-----------------------------------------------------------------
 #deffunc dfkaku int a,int b,var mu,var mud,var muo,var keyflg
 fkey b,keyflg
 if(keyflg=0) : mud = mu
 if(keyflg=1) : muo = a
 if(keyflg=2) : mu = mud + a - muo
 mu \= 360
 if(mu&lt;0) : mu = 360 + mu
 
 return 
 ;_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 #global
 #include &quot;hspmath.as&quot;
 ;-----------------------------------------------------------------
 ;準備
 ;-----------------------------------------------------------------
 #define size 150
 #define ox 320
 #define oy 240
 #define enmax 16
 #define senmax 2
 #define zukei 1;0 - sen , 1 - en
 
 ;線の変数
 senx(0) = 0.7 * -size
 seny(0) = 0.7 * -size
 senx(1) = -senx
 seny(1) = -seny
 
 ;円の変数
 vtmp = 6.24 / enmax
 repeat enmax
 enx(cnt) = int(cos(vtmp*cnt) * size)
 eny(cnt) = int(sin(vtmp*cnt) * size)
 loop
 
 ;-----------------------------------------------------------------
 ;メイン
 ;-----------------------------------------------------------------
 *main
 ;マウスで回転させる
 stick key,768
 dfkaku mousex , (key&amp;256) , xkaku , muxd , muxo , keyflg_ml
 dfkaku mousey , (key&amp;512) , ykaku , muyd , muyo , keyflg_mr
 
 ;描写
 redraw 0
 color 255,255,255
 boxf
 color 255,0,0
 circle ox-size,oy-size,ox+size,oy+size,0
 
 if(zukei=0) : gosub *sen
 if(zukei=1) : gosub *en
 
 redraw 1
 wait 10
 goto *main
 stop
 
 ;-----------------------------------------------------------------
 ;サブルーチン
 ;-----------------------------------------------------------------
 *hen
 vwd = 3.14 * xkaku/180
 vhd = 3.14 * ykaku/180
 
 x = cos(vwd) * gx
 y = cos(vhd) * gy
 x += sin(vwd) * tan(vhd) * y
 
 x += ox
 y += oy
 return
 ;-----------------------------------------------------------------
 ;↓完成
 ;-----------------------------------------------------------------
 *sen
 repeat senmax
 gx = senx(cnt)
 gy = seny(cnt)
 
 gosub *hen
 color 0,0,0
 line ox,oy,x,y
 gosub *ten
 
 loop
 return
 ;-----------------------------------------------------------------
 *en
 ;最初と最後をつなぐ
 repeat enmax+1
 i = cnt\enmax
 
 gx = enx(i)
 gy = eny(i)
 
 gosub *hen
 color 0,0,0
 if(cnt) : line x,y : else : pos x,y
 gosub *ten
 
 loop
 return
 ;-----------------------------------------------------------------
 *ten
 a = 2
 boxf x-a,y-a,x+a,y+a	
 return 
 ;-----------------------------------------------------------------
 

*三角波
 #define oy 242
 #define m  100
 
 color 255
 line -1,oy,640,oy
 a = m
 line -1,oy+a,640,oy+a
 
 redraw 0
 repeat 640
 a = m
 b = cnt
 gosub *sankaku
 if(cnt) : line cnt,x+oy : else : pos  cnt,x+oy
 loop
 redraw 1
 
 stop
 *sankaku
 x = a-abs((b+a)\(a*4)-a*2)
 return

*キーの入力
 getkey z,&#039;Z&#039; : if z and zflag { d = -1 } zflag = 1 - z

*memo
文字のサイズは&quot;8 x 18&quot;で、横の間隔が&quot;1&quot;で、縦の間隔が&quot;0&quot;    </description>
    <dc:date>2011-10-23T01:27:02+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/110.html">
    <title>vim</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/110.html</link>
    <description>
      #contents
----
*MEMO
レジスタ内の編集は、&amp;spanclass(cmd){let @a = substitute(@a,&quot;iti&quot;,1,&quot;&quot;)}で変更できます。
結果を表示するには、&amp;spanclass(cmd){dis a}で表示できます。(iti 2 3 4 -&gt; 1 2 3 4)
----
**ディレクトリ機能について
**vimshellについて
vundleでインストールしもて設定する必要があります。vundleで追加する場合は、&amp;spanclass(cmd){bundle vimshell.git}を&amp;spanclass(file){.vimrc}に追加します。次に[[proc.dll&gt;https://github.com/Shougo/vimproc/downloads]]を.&amp;spanclass(fd){vim\bundle\vimproc\autoload}に入れます。&amp;spanclass(cmd){bundle vimproc}をしようする場合は、&amp;spanclass(file){~/.vim/bundle/vimproc}に移動して、&amp;spanclass(cmd){make -f make_mac.mak}を実行すれば終了です。makeは環境によって変わるので、:help vimproc で確認してください。

初期のキーバインド
&quot; Normal mode key-mappings.
 nmap &lt;buffer&gt; &lt;C-p&gt;     &lt;Plug&gt;(vimshell_int_previous_prompt)
 nmap &lt;buffer&gt; &lt;C-n&gt;     &lt;Plug&gt;(vimshell_int_next_prompt)
 nmap &lt;buffer&gt; &lt;CR&gt;      &lt;Plug&gt;(vimshell_int_execute_line)
 nmap &lt;buffer&gt; &lt;C-y&gt;     &lt;Plug&gt;(vimshell_int_paste_prompt)
 nmap &lt;buffer&gt; &lt;C-z&gt;     &lt;Plug&gt;(vimshell_int_restart_command)
 nmap &lt;buffer&gt; &lt;C-c&gt;     &lt;Plug&gt;(vimshell_int_hangup)
 nmap &lt;buffer&gt; q         &lt;Plug&gt;(vimshell_int_exit)
 nmap &lt;buffer&gt; cc         &lt;Plug&gt;(vimshell_int_change_line)
 nmap &lt;buffer&gt; dd         &lt;Plug&gt;(vimshell_int_delete_line)
 nmap &lt;buffer&gt; I         &lt;Plug&gt;(vimshell_int_insert_head)
 nmap &lt;buffer&gt; A         &lt;Plug&gt;(vimshell_int_append_end)
 nmap &lt;buffer&gt; i         &lt;Plug&gt;(vimshell_int_insert_enter)
 nmap &lt;buffer&gt; a         &lt;Plug&gt;(vimshell_int_append_enter)
 nmap &lt;buffer&gt; &lt;C-l&gt;     &lt;Plug&gt;(vimshell_int_clear)

&quot; Insert mode key-mappings.
 imap &lt;buffer&gt; &lt;C-h&gt;     &lt;Plug&gt;(vimshell_int_delete_backward_char)
 imap &lt;buffer&gt; &lt;BS&gt;     &lt;Plug&gt;(vimshell_int_delete_backward_char)
 imap &lt;buffer&gt; &lt;C-a&gt;     &lt;Plug&gt;(vimshell_int_move_head)
 imap &lt;buffer&gt; &lt;C-u&gt;     &lt;Plug&gt;(vimshell_int_delete_backward_line)
 imap &lt;buffer&gt; &lt;C-w&gt;     &lt;Plug&gt;(vimshell_int_delete_backward_word)
 imap &lt;buffer&gt; &lt;C-k&gt;     &lt;Plug&gt;(vimshell_int_delete_forward_line)
 imap &lt;buffer&gt; &lt;C-]&gt;               &lt;C-]&gt;&lt;SID&gt;(bs-ctrl-])
 imap &lt;buffer&gt; &lt;CR&gt;      &lt;C-]&gt;&lt;Plug&gt;(vimshell_int_execute_line)
 imap &lt;buffer&gt; &lt;C-c&gt;     &lt;Plug&gt;(vimshell_int_interrupt)
 inoremap &lt;buffer&gt; &lt;expr&gt;&lt;silent&gt; &lt;C-l&gt;  unite#sources#vimshell_history#start_complete(!0)
 imap &lt;buffer&gt; &lt;C-v&gt;  &lt;Plug&gt;(vimshell_int_send_input)
 inoremap &lt;buffer&gt; &lt;C-n&gt;     &lt;C-n&gt;
 imap &lt;buffer&gt;&lt;expr&gt; &lt;TAB&gt;  pumvisible() ? &quot;\&lt;C-n&gt;&quot; : &quot;\&lt;Plug&gt;(vimshell_int_command_complete)&quot;


**diffについて
&amp;spanclass(cmd){:diffs &lt;file&gt;}で差分をとりことができます。
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 同期       | do | dp | 
|BGCOLOR(#999):COLOR(#fff): 次の差分へ | ]c | [c |
}
**tagについて
----
*コマンド
**移動
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 一文字 | h     | j     | k     | l     | 
|BGCOLOR(#999):COLOR(#fff): 行     | 0     | ^     | $     |       | 
|BGCOLOR(#999):COLOR(#fff): 単語   | ge    | b     | e     | w     | 
|BGCOLOR(#999):COLOR(#fff): 括弧   | %     |       |       |       | 
|BGCOLOR(#999):COLOR(#fff): 画面   | H     | L     | M     |       | 
|BGCOLOR(#999):COLOR(#fff): 指定行 | :?    | ?g    |       |       |
|BGCOLOR(#999):COLOR(#fff): ページ | gg    | &lt;C-F&gt; | &lt;C-B&gt; | G     | 
}
**マーク
&amp;spanclass(cmd){:jumps},&amp;spanclass(cmd){:marks}で確認できます
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):ジャンプリスト | &lt;C-o&gt; | &lt;C-i&gt; | &lt;Tab&gt; | 
|BGCOLOR(#999):COLOR(#fff):マーク         | m?    | &#039;?    | `?    |
}
**検索
#divid(table_haba2){
|BGCOLOR(#999):COLOR(#fff): 全体 | # | * | / | ? | n | N | 
|BGCOLOR(#999):COLOR(#fff): 行内 | , | ; | f | t | F | T |
}
**window
#divid(table_haba2){
|BGCOLOR(#999):COLOR(#fff): 画面内 | zt | zz | z- |
}
**文字入力
#divid(table_haba2){
|BGCOLOR(#999):COLOR(#fff): 入力             | I  | i  | a  | A  | 
|BGCOLOR(#999):COLOR(#fff): 一行追加して入力 | O  | o  |    |    | 
|BGCOLOR(#999):COLOR(#fff): 書き換え         | r  | R  |    |    | 
|BGCOLOR(#999):COLOR(#fff): 削除して入力     | s  | c? | C  | S  | 
|BGCOLOR(#999):COLOR(#fff): 削除             | X  | x  | d? | D  |
}
**ビジュアルモード
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 開始         | v     | V     | &lt;C+v&gt; | gv    | vip   | 
|BGCOLOR(#999):COLOR(#fff): カーソル移動 | o     | O     |       |       |       | 
|BGCOLOR(#999):COLOR(#fff): 文字入力     | I     | A     | r     |       |       | 
}
**コピペ
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):コピー   | &quot;?y | y?  | Y   | &lt;C-Ins&gt; | 
|BGCOLOR(#999):COLOR(#fff):張り付け | &quot;?p | p?  | P   | &lt;S-Ins&gt; |
|BGCOLOR(#999):COLOR(#fff):切り取り | &quot;?d | d?  | D   | &lt;S-Del&gt; |
}
**そのた
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 一時ファイル | :Scratch|       |        |        | 
|BGCOLOR(#999):COLOR(#fff): キーワード補完 | &lt;C+p&gt; |       |        |        | 
|BGCOLOR(#999):COLOR(#fff): ファイルを開く | gf    |       |        |        | 
|BGCOLOR(#999):COLOR(#fff): 行の連結       | J     |       |        |        | 
|BGCOLOR(#999):COLOR(#fff): 整形           | =?    |       |        |        | 
|BGCOLOR(#999):COLOR(#fff): 繰り返し       | .     |       |        |        | 
|BGCOLOR(#999):COLOR(#fff): マクロ         | q?    | @?    |        |        | 
|BGCOLOR(#999):COLOR(#fff): 数字           | &lt;C+a&gt; | &lt;C+x&gt; |        |        | 
|BGCOLOR(#999):COLOR(#fff): undo           | u     | &lt;C+r&gt; |        |        | 
|BGCOLOR(#999):COLOR(#fff): インデント     | &lt;&lt;    | &gt;&gt;    |        |        | 
|BGCOLOR(#999):COLOR(#fff): エスケープ     | &lt;ESC&gt; | &lt;C+c&gt; | &lt;C+[&gt;  |        | 
|BGCOLOR(#999):COLOR(#fff): 二画面         | :vsp  | :sp   | &lt;C+w&gt;w |        | 
|BGCOLOR(#999):COLOR(#fff): コンパイル     | comp  | :make | :cn    |        | 
|BGCOLOR(#999):COLOR(#fff): ファイル操作   | :e    | :w    | :r     | :q     | 
|BGCOLOR(#999):COLOR(#fff): タブ           | :tabe | :tabc | :tabn  | &lt;C+w&gt;? | 
}
**正規表現まとめ
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 最小マッチ | \{-}  |    | 
|BGCOLOR(#999):COLOR(#fff): 値の保持   | \(.\) | \1 | 
}
**コマンドまとめ
練習して指になじませましょう
//Align }|
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): 全部コピー             | &amp;nowiki(){:%y+                           }| 
|BGCOLOR(#999):COLOR(#fff): クリップボードにコピー | &amp;nowiki(){&quot;+y                            }| 
|BGCOLOR(#999):COLOR(#fff): マクロの実行           | &amp;nowiki(){yy@&quot;                           }| 
|BGCOLOR(#999):COLOR(#fff): 折り畳みの保存         | &amp;nowiki(){:mkview&amp;br():loadview          }| 
|BGCOLOR(#999):COLOR(#fff): 文字コードの変更       | e++enc=euc-jp&amp;br()setlfenc=utf-8         }| 
|BGCOLOR(#999):COLOR(#fff): {を非表示する          | &amp;nowiki(){/{&lt;CR&gt;%v%zf                    }| 
|BGCOLOR(#999):COLOR(#fff): intを上にもってくる    | &amp;nowiki(){:g/int.*;/m0                   }| 
|BGCOLOR(#999):COLOR(#fff): ファイルの出力         | &amp;nowiki(){:g/Pattern/.,.w&gt;&gt;file          }| 
|BGCOLOR(#999):COLOR(#fff): 前後入れ替え           | &amp;nowiki(){%s/^|\(.\+|\)\(.\+|\)/|\2\1/gc }| 
}
[[旧Vimコマンド]]
----
**設定について
vimの設定を表示するには、
&amp;bold(){~/.vimrc}
 set number
 echo set tabstop=2
 echo set filetype indent on
**インデント
各ファイルを&amp;bold(){~/.vim/indent/}にコピーしてください。なければ作ってください。
[[vhdl.vim&gt;http://www.vim.org/scripts/script.php?script_id=1450]]

***リスト
 space
****エラーリスト
 :cope
****開くリスト
 :arga
 :n
 :N
****バッファ
 :ls
 :b &lt;Num&gt;
----
**レジスタについて[[(参考)&gt;http://advweb.seesaa.net/article/556716.html]]
レジスタの利点
+マクロとして実行することが出来る
+文字を挿入することができる 

&amp;bold(){レジスタの使い方}
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):新規             | &quot;ay            | 
|BGCOLOR(#999):COLOR(#fff):追加             | &quot;Ay            | 
|BGCOLOR(#999):COLOR(#fff):新規             | :let @a=&quot;hoge&quot; | 
|BGCOLOR(#999):COLOR(#fff):貼り付け         | &quot;ap(&quot;Ap)       | 
|BGCOLOR(#999):COLOR(#fff):貼り付け(挿入中) | &lt;C-R&gt;a         | 
|BGCOLOR(#999):COLOR(#fff):確認             | :disp[lay]     | 
}
&amp;bold(){レジスタの内容}
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):0,&quot; | コピー(pで使う) | 
|BGCOLOR(#999):COLOR(#fff):1   | 0の履歴         | 
|BGCOLOR(#999):COLOR(#fff):%   | 編集ファイル名  | 
|BGCOLOR(#999):COLOR(#fff):#   | 代替ファイル名  | 
|BGCOLOR(#999):COLOR(#fff):*,+ | クリップボード  | 
|BGCOLOR(#999):COLOR(#fff):/   | 検索文字        | 
|BGCOLOR(#999):COLOR(#fff)::   | コマンド        | 
|BGCOLOR(#999):COLOR(#fff):-   | 削除            | 
|BGCOLOR(#999):COLOR(#fff):.   | 入力文字        | 
}

Expressionレジスタ
&amp;bold(){&quot;=}で入力し、&amp;bold(){p}で貼り付けます。
+数式(+,-,*,/,%)
+文字列(.)
+vimの変数
+vimのファンクション

レジスタの利点
+マクロとして実行することが出来る
+文字を挿入することができる
+計算できる
----
**Vundle
Vundleは、Vimスクリプトを管理するスクリプトです。

***インストール
インストールするには、[[Git]]を使用します。cmdで使用できる環境なら、Vim上でも実行する事が出来ます。
 :!git clone git://github.com/gmarik/vundle.git $VIMRUNTIME/bundle/vundle

設定ファイル(.vimrc)に次を記述します。
 set rtp+=$VIM/runtime/bundle/vundle/
 call vundle#rc()

***使用方法
+使用したいスクリプトを探します。(:BundleSearch)
+設定ファイル(vimrc)に記述します。(Bundle Align)
+設定を反映します。(:BundleInstall)

***削除の方法
+設定ファイル(vimrc)のスクリプトを削除します。	
+設定を反映します。(:BundleClean)

BundleSearchを使用するには、[[curl&gt;http://www2.kaoriya.net/]]が必要になるのでvimフォルダに入れておきます。
----

*リンク集
[[Ctrlキーバインド&gt;http://d.hatena.ne.jp/stdio/20080401/p1]]
[[前回終了時の場所に移動する&gt;http://masaoo.blogspot.com/2009/08/ubuntu-vim-vimrc.html]]
[[vim完全バイブル&gt;http://d.hatena.ne.jp/mickey24/searchdiary?word=%2A%5BVim%B4%B0%C1%B4%A5%D0%A5%A4%A5%D6%A5%EB%5D]]
[[全オプション&gt;http://www15.ocn.ne.jp/~tusr/vim/options.html]]
[[プログラム　100 vim&gt;http://jkl.lomo.jp/archive/200807011755/]]
[[vimリンクまとめ集&gt;http://shi-ra-be.blogspot.com/2009/09/vim.html]]
操作方法 [[1&gt;http://www.7key.jp/software/vi.html]] [[2&gt;http://route477.net/w/?VimMemo]] [[3&gt;http://www.tokaido.co.jp/syoko/viman/frame.html]]
[[設定ファイル&gt;http://greenonions.blog5.fc2.com/blog-entry-154.html]]
[[マニアック?&gt;http://vimmer.blog5.fc2.com/]]
詰め [[1&gt;http://vivi.dyndns.org/vivi/tsume/tsumevivi.phtml]] [[2&gt;http://www.stackasterisk.jp/tech/engineer/vi01_01.jsp]]
[[ヘルプの出し方&gt;http://twitter.com/kana1/status/1025791451]]
[[コマンド一覧&gt;http://www.webhtm.net/index.htm]]
[[vimgolf&gt;http://vimgolf.com/challenges/4d716c76919202611400002b]]

おまけ
[[winvi&gt;http://www.winvi.de/en/download.html]]
[[vimaster&gt;http://hp.vector.co.jp/authors/VA007799/vimstr.htm]]/

----
VUndleでスクリプトの管理を行うので、手動のインストール機能はここに書きます。
[[Align.vba&gt;http://www.vim.org/scripts/script.php?script_id=294]] [[参考&gt;http://nanasi.jp/articles/vim/align/align_vim.html]]
----
*導入方法について
+[[gvim&gt;http://www.kaoriya.net/software/vim]]を解凍します。
+runtimeに[[日本語ヘルプ&gt;http://code.google.com/p/vimdoc-ja/downloads/list]]を上書き保存します。
+次をvimフォルダに入れます。[[diff.exe&gt;http://http://www.geocities.jp/maru3128/files/diff.zip]] , [[curl.exe&gt;http://www1.kaoriya.net/]] , [[ctags.exe&gt;http://ctags.sourceforge.net/]]
+&amp;spanclass(cmd){:helptags $VIMRUNTIME/doc}を入力します。　
+&amp;spanclass(cmd){:!git clone git://github.com/gmarik/vundle.git ~/.vim/vundle}を入力します。gitはPATHがうまく通っていなければ、実行されません。Macだと端末からのvimで設定を反映させるために.vimに追加します。
----    </description>
    <dc:date>2011-10-22T10:37:45+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/58.html">
    <title>よくある質問</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/58.html</link>
    <description>
      #divid(qa){{{
*Q.vim :helpで固まる
A.&amp;spanclass(file){tags-ja}の_TAG_FILE_ENCODINGの行を削除する

*Q.Macでgit commitが失敗する
A.&amp;spanclass(cmd){git config --global core.editor /usr/bin/vim}を実行する。([[参考&gt;http://d.hatena.ne.jp/tentete/20100417/1271500653]])

*Q.windowsでlnが作成できない
A.HDDの保存形式がNTFSではなく、FAT32になっている

*Q.コマンドプロンプトでPATHが上手く動作しない
A.C:\と大文字にする

*Q.MacのDockでフォルダのアイコンを変える
A.アイコンを右クリック-&gt;表示方法をスタックかフォルダで選ぶ

*Q.UIScrollViewにタッチイベントがこない
A.上にViewをかぶせて、発生させる。

*Q.Xcode4がダウンロードできない
A.[[ここ&gt;http://developer.apple.com/membercenter/index.action#updateAgreement]]で同意する必要がある([[参考&gt;http://geisterchor.blogspot.com/2011/04/xcode-4.html]])

*Q.vimの最小マッチ
A.　\{-}

*Q.MACでwineが動かない
A.XQuartzを入れる

*Q.WM_TIMERにこない
A.WM_PAINTに夢中

*Q.ブレークポイントが?になって停止しない。
A.[Alt + F7]の[プロパティ]から[構成プロパティ→リンカ→デバッグ]の[デバッグ情報の生成]を[はい/DEBUG]にする。
さらに、[構成プロパティ→C/C++→全般→デバッグ情報の形式]を[エディット コンティニュ用プログラム データベース (/ZI)]にする。
さらに、[構成プロパティ→C/C++→最適化→最適化]を[無効/Od]にする。

*Q.リソースが上手くいかない
A.リソースネームに&quot;&quot;をつける。
例:[IDD_DIALOG]を[&quot;IDD_DIALOG&quot;]にする

*Q.アイコンがおかしい
A.アイコンの色を整える。白黒で拡大表示でぼやけるなら色を二色にする。

*Q.LNK2001..エラーがでる
A.Alt + F7 から 構成プロパティ -リンカ -コマンドラインにcomctl32.libを追加する
}}}    </description>
    <dc:date>2011-09-25T03:06:14+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/111.html">
    <title>git</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/111.html</link>
    <description>
      #contents()
----
*コマンド
gitで使用するコマンドです。

よく使うもの
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):git reset                    | addの取り消し                                             | 
|BGCOLOR(#999):COLOR(#fff):git add                      | 追加                                                      | 
|BGCOLOR(#999):COLOR(#fff):git rm                       | 削除                                                      | 
|BGCOLOR(#999):COLOR(#fff):git commit                   | 更新                                                      | 
|BGCOLOR(#999):COLOR(#fff):git commit --amend           | 前回のcommitに編集                                        | 
|BGCOLOR(#999):COLOR(#fff):git branch -d                | branchの削除                                              | 
|BGCOLOR(#999):COLOR(#fff):git checkout                 | branchの切り替え                                          |
|BGCOLOR(#999):COLOR(#fff):git pull origin master       | githubからデータの取得                                    |
|                                                       | 　　　　　　　                                            | 
|BGCOLOR(#999):COLOR(#fff):git diff -cached             | 前回の情報と比較                                          | 
}


非常にいい感じだったのでメモってみました。[[(参考)&gt;http://sourceforge.jp/magazine/09/03/16/0831212]]

リポジトリの作成およびメンテナンスに利用するコマンド：
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):git init                     | リポジトリを作成する                                      | 
|BGCOLOR(#999):COLOR(#fff):git clone                    | 既存のリポジトリの複製を作る                              | 
|                                                       | 　　　　　　　                                            | 
|BGCOLOR(#999):COLOR(#fff):git fsck                     | リポジトリの正当性チェックを行う                          | 
|BGCOLOR(#999):COLOR(#fff):git gc                       | リポジトリ内の不要なオブジェクトを削除し、最適化を行う    | 
}
作業ツリーやブランチを操作・管理するコマンド：
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):git status                   | 変更が加えられたファイルを表示する                        | 
|BGCOLOR(#999):COLOR(#fff):git diff                     | ファイルに加えられた変更点をdiff形式で表示する            | 
|BGCOLOR(#999):COLOR(#fff):git add                      | コミットするファイルを指定する                            | 
|BGCOLOR(#999):COLOR(#fff):git commit                   | 変更点をコミットする                                      | 
|BGCOLOR(#999):COLOR(#fff):git log                      | コミットログを閲覧する                                    | 
|BGCOLOR(#999):COLOR(#fff):git reset                    | 直前のコミットを取り消す                                  | 
|BGCOLOR(#999):COLOR(#fff):git branch                   | ブランチ情報の表示およびブランチの作成                    | 
|BGCOLOR(#999):COLOR(#fff):git checkout                 | ブランチの切り替え                                        | 
|                                                       | 　　　　　　　                                            | 
|BGCOLOR(#999):COLOR(#fff):git merge                    | ローカルブランチのマージを行う                            | 
|BGCOLOR(#999):COLOR(#fff):git revert                   | 作業ツリーを指定したコミット時点の状態にまで戻す          | 
|BGCOLOR(#999):COLOR(#fff):git show-branch              | ブランチの作成/変更/マージ履歴を表示                      | 
|BGCOLOR(#999):COLOR(#fff):git tag                      | コミットにタグを付ける                                    | 
|BGCOLOR(#999):COLOR(#fff):git stash                    | 現在の作業ツリーの状態を一時的に保管する                  | 
|BGCOLOR(#999):COLOR(#fff):git rebase                   | ブランチの派生元（上流）を変更する                        | 
}
ほかのリポジトリとの連携を行うコマンド：
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):git pull                     | ほかのリポジトリの変更点をローカルリポジトリにマージする  | 
|BGCOLOR(#999):COLOR(#fff):git push                     | 公開リポジトリに自分のリポジトリの内容を送信する          | 
}
----
*導入[[(参考)&gt;http://www.machu.jp/diary/20100703.html#p01]]
**ダウンロード
[[ここ&gt;https://github.com/]]からダウンロードしてください。サイトの通りにやれば問題ないです。Enter連打でなんとかなるので省略します。

**sshの設定
ダウンロードしたファイル&amp;spanclass(file){Git GUI}を起動します。あとは、鍵の生成をして、クリップボードにコピーします。
&amp;ref(git_ssh.PNG,,height=128,blank,http://www20.atwiki.jp/ymknjugg/?plugin=ref&amp;page=git&amp;file=git_ssh.PNG)

次にデータを登録します。クリックして、
&amp;ref(git_ssh2.PNG)

クリックして、
&amp;ref(git_ssh3.PNG,,height=128,blank,http://www20.atwiki.jp/ymknjugg/?plugin=ref&amp;page=git&amp;file=git_ssh3.PNG)

クリックして、
&amp;ref(git_ssh5.PNG)

クリックして、貼り付けます。
&amp;ref(git_ssh4.PNG,,height=128,blank,http://www20.atwiki.jp/ymknjugg/?plugin=ref&amp;page=git&amp;file=git_ssh4.PNG)

**リポジトリの作成
クリックして、
&amp;ref(repo1.PNG)

名前を入力して、
&amp;ref(repo2.PNG,,height=128,blank,http://www20.atwiki.jp/ymknjugg/?plugin=ref&amp;page=git&amp;file=repo2.PNG)

コピーします。
&amp;ref(repo3.PNG)

----

**japanese for gitbash[[(参考)&gt;http://d.hatena.ne.jp/nakaji999/20091124/1259068448]]
&amp;spanclass(cmd){ls}で日本語出力ができます。設定ファイルなので、bashの設定も記述できます。

&amp;spanclass(file){~/.bashrc}
 alias ls=&#039;ls -F --show-control-chars&#039;
次に日本語入力の設定します。gvimでは単語に色がつくので、間違いがわかりやすいです。

&amp;spanclass(file){c:\Program File\Git\etc\inputrc}
 set kanji-code utf-8
 set convert-meta off
 set meta-flag on
 set output-meta on
logで日本語を見るために、日本語対応の[[less&gt;http://www.greenwoodsoftware.com/less/download.html#binaries]]を導入します。&amp;spanclass(file){~/.bashrc}に&amp;spanclass(cmd){export GIT_PAGER=/C/cygwin/bin/less.exe}のようにパスを追加します。
またcommitの時に文字化けをしないようにエディッタを&amp;spanclass(soft){gvim}を使用します。gvimのencodingの設定と、gitでの起動時の設定は次になります。

&amp;spanclass(file){.vimrc}
 set enc=utf-8
 set fenc-Utf-8

&amp;spanclass(file){.gitconfig}
 [core]
 editor = &#039;C:/lnk/soft/vim73-kaoriya-win32/gvim.exe&#039;
----
*設定
**User
これを実行してください。globalはglobalな感じなのでglobalが嫌ならはずしてみてください。
 git config --global user.name &quot;YourName&quot; 
 git config --global user.emal &quot;HelloWorld@gmail.com&quot;

もう直接書くっていう人は、こんな感じで。
&amp;spanclass(file){.gitconfig}
 [user]
 	name = YourName
 	emal = HelloWorld@gmail.com

**diff tool
vimでdiffを使う方法です。shのファイルを作成(実行形式にする)してそれを読み出すみたいです。面倒な感じなので、いい方法はないのかな。

spanclass(file){git_diff_wrapper}
 #!/bin/sh
 vim -d &quot;$2&quot; &quot;$5&quot;
 editor = /lnk/soft/vim73-kaoriya-win32/gvim.exe
 #
spanclass(file){.gitconfig}
 [diff]
 	external = ~/git_diff_wrapper
 [pager]
 	diff = 

----
**作業
あとはサイトに書いてあるコマンド通り作業します。一回すると消えてしまうのでコピーしてきました。
 Global setup:
  Set up git
   git config --global user.name &quot;Your Name&quot;
   git config --global user.email ***@gmail.com
         
 Next steps:
   mkdir world
   cd world
   git init
   touch README
   git add README
   git commit -m &#039;first commit&#039;
   git remote add origin git@github.com:***/world.git
   git push -u origin master
       
 Existing Git Repo?
   cd existing_git_repo
   git remote add origin git@github.com:***/world.git
   git push -u origin master
       
 Importing a Subversion Repo?
   Click here
       
 When you&#039;re done:
   Continue
----
*git入門
[[alice &amp; bob &gt;http://d.hatena.ne.jp/zariganitosh/20080912/1221260782]]
ここを参考にしたらいいです。
----
*MEMO
どういう風にかけばいいかわからないからMEMOです。

コミットする場合は、&amp;spanclass(cmd){git add .}でスナップショットを登録します。
git pullするには、&amp;spanclass(cmd){git origin master}とする必要があります。
ーーーー    </description>
    <dc:date>2011-09-25T01:57:29+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/112.html">
    <title>gitvim</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/112.html</link>
    <description>
      *Git
Gitのコマンドの詳しい説明は、[[git]]をみてください。
**Git-vim
git-vimのスクリプトを使用して、gitを編集する調査をしました。

| GitBlame            | OK | 
| GitAdd              | OK | 
| GitStatus           | OK | 
| GitLog              | OK | 
| GitDiff             | OK | 
| GitVimDiffMerge     | OK | 
| GitVimDiffMergeDone | OK | 
| GitCommit           | ?  | 
| GitCheckout         |    | 
| GitPull             |    | 
| GitPullRebase       |    | 
| GitPush             |    | 
| GitCatFile          |    | 
| Git                 | OK | 

OKは、難なく使用することができました。Commitは、書き込みステータスを変更する事で実行する事ができました。
Mergeは一旦Mergeしてから、作業完了後Doneをする事で実行できました。


|&gt;|コマンド|
| &lt;leader&gt;gd | GitDiff          | 
| &lt;leader&gt;gD | GitDiff --cached | 
| &lt;leader&gt;gs | GitStatus        | 
| &lt;leader&gt;gl | GitLog           | 
| &lt;leader&gt;ga | GitAdd           | 
| &lt;leader&gt;gA | GitAdd {file}    | 
| &lt;leader&gt;gc | GitCommit        | 

In git-status buffer:
&lt;enter&gt;			:GitAdd {file}

**vimshell
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):rm -f|OK|
|BGCOLOR(#999):COLOR(#fff):commit -m|OK|
|BGCOLOR(#999):COLOR(#fff):checkout|OK|
}
&amp;spanclass(cmd){rm}は、&amp;spanclass(cmd){git rm -f world}と実行します。
----

*gvimを使用した編集
gitbashでgvimを起動したらPATHかおかしいので、下記のパスを追加します。

&amp;bold(){.bashrc}
 #git上でgvimを起動してgitを起動する
 PATH=&quot;$PATH;C:\Program Files\Git\cmd;&quot;
gvim上からgitを扱えるように次のスクリプトを追加します。

&amp;bold(){.vimrc}
 #Vundle
 Bundle &#039;gitvimdiff&#039;     &quot;vim上でdiff , mergeを行う
 Bundle &#039;Shougo/git-vim&#039; &quot;gitのコマンドを使用できる

&amp;bold(){コマンド}
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff):GitBlame            | どの行をいつ編集したか確認できます。               | 
|BGCOLOR(#999):COLOR(#fff):GitVimDiff          | 前回コミット時と差分が取れます。                   | 
|BGCOLOR(#999):COLOR(#fff):GitVimDiffMerge     | blanchマージした後ファイルの差分でマージできます。 | 
|BGCOLOR(#999):COLOR(#fff):GitVimDiffMergeDone | マージが完了したら保存します。                     | 
}

&amp;spanclass(&quot;cmd&quot;){gitvimdiffmerge}を使用するには、先にブランチのマージをしてからコマンドを実行します。編集が完了すれば、&amp;spanclass(&quot;cmd&quot;){gitvimdiffmergedone}でファイルに反映させます。    </description>
    <dc:date>2011-09-20T20:29:05+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/108.html">
    <title>練習</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/108.html</link>
    <description>
      ddddff&amp;bgcolor(#ddddff){ファイル名}
ffffbb&amp;bgcolor(#ffffbb){フォルダ名}
ddeeff&amp;bgcolor(#ddeeff){コマンド・ショートカット}
ffe4e1&amp;bgcolor(#ffe4e1){操作}
----
&amp;spanclass(file){file}
&amp;spanclass(fd){フォルダ}
&amp;spanclass(cmd){コマンド}
&amp;spanclass(ope){操作}
&amp;span(fd){test}
&amp;spanc(fd){test}
front - &amp;spanclass(file){file} - back
----

#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): はてなブックマーク | safariとchromeに拡張してすぐに追加できる用にします。              |
}

&amp;bgcolor(#ffcccc){&amp;bold(){太字}てすと}

#divid(qa){
*タイトル1
**タイトル2
***タイトル3
****タイトル4
*****タイトル5

******タイトル6
*******タイトル7
********タイトル8
*********タイトル9
**********タイトル10
***********タイトル11
}

ページを削除するときは、中身を全部消せばいい

*構文
[[#highlight(){}&gt;http://www1.atwiki.jp/guide/pages/237.html]]
[[openclose(show=hello,border:2px;){}&gt;http://www1.atwiki.jp/guide/pages/206.html]]
[[treemenu&gt;http://www1.atwiki.jp/guide/pages/270.html#id_b86118ac]]
[[areaedit()&gt;http://www1.atwiki.jp/guide/pages/1025.html]]

*ヘルプ
[[@wiki ガイド&gt;http://www1.atwiki.jp/guide/]]
[[プラグイン&gt;http://www1.atwiki.jp/guide/pages/264.html]]
[[構文&gt;http://www1.atwiki.jp/guide/pages/226.html]]

*css
[[テーブルの設定&gt;http://www1.atwiki.jp/guide/pages/915.html]]
 table,td,th{border:1px #000000 solid;border-collapse:collapse}

文字のサイズ
 body {font-size:12px}

*未作成
#yetlist(50)

//*一覧
//#list_read_only(100)    </description>
    <dc:date>2011-09-18T09:57:12+09:00</dc:date>
  </item>
    <item rdf:about="http://www20.atwiki.jp/ymknjugg/pages/97.html">
    <title>windowsの設定</title>
    <link>http://www20.atwiki.jp/ymknjugg/pages/97.html</link>
    <description>
      #contents()
----
*window
　Windowsの設定について書いていきます。自分がパソコンを触り始めてから自分の環境にするまでの方法を記述していきます。

**作業フォルダの作成
　自分で作成したファイルなどを管理するフォルダを作成します。MyDocumentは、パソコン側がファイルを色々置いているため好きではないです。
 c:\lnk
 c:\lnk\soft
 c:\lnk\txt.lnk
 c:\lnk\lnk.lnk

　作業フォルダにパスを通すことで&amp;spanclass(cmd){&lt;Win-r&gt;}で簡単に起動することができます。設定は、&amp;spanclass(ope){&amp;spanclass(cmd){&lt;Win-Break&gt;} &gt; 詳細設定 &gt; パフォーマンス &gt; 環境変数}でします。&amp;spanclass(txt){path=C:\lnk}を新規作成し、&amp;spanclass(txt){path=%0path%%path%}を編集します。pathよりも早く0pathの方が早く表示しないと正しく動作しません。&amp;spanclass(fd){lnk}には、&amp;spanclass(cmd){&lt;Win-r&gt;}で実行したいファイルを入れます。&amp;spanclass(fd){soft}には、ダウンロードしたソフトを入れます。ただしインストーラ系は、面倒なので初期設定のままインストールします。&amp;spanclass(fd){txt.lnk}には、DropBoxの中に&amp;spanclass(fd){txt}を作成し、ショートカットを作成します。その中に&amp;spanclass(file){log.txt}にメモって行きます。

　&amp;spanclass(fd){%HOMEPATH%}にもパスが通っているので、面倒だったらそこにファイルを入れてもOKです。
***log.txt
　&amp;spanclass(txt){.LOG}と一行目に記述する事で自動てきにタイムスタンプ(F5を押してみて)を押されます。タイムスタンプの後に文章を記述します。ファイルをまとめてして記述する場合は、分かるように先頭に&amp;bold(){+}をつけ、他のファイルの先頭にこのタイムスタンプをコピーすることでマージすることができます。
 +11:11 2222/02/02

ファイルの分類をするには、vim{}の中に文章を書いていきます。
 vim {
 ファイル抽出 | :g/vim{/norm V/}&lt;CR&gt;:w&gt;&gt;out.txt&lt;CR&gt;
 }
ファイルを区切るには、&amp;bold(){|}を使用します。
 改行 | &amp;br()

***基本設定
高速化など使いやすい設定に変更します。
+タスクバー &gt; 右クリック &gt; プロパティ &gt; アクティブでないインジケータを隠す&gt;のチェックを外す。
+コントロールパネル &gt; サウンド &gt; サウンドなし
+&amp;bold(){&lt;Win-Break&gt;} 詳細設定 &gt; パフォーマンス &gt; パフォーマンスを優先する
+&amp;bold(){&lt;Win-Break&gt;} 詳細設定 &gt; パフォーマンス &gt; エラー報告&gt;無効にする
+&amp;bold(){&lt;Win-r&gt;} msconfig &gt; スタートアップ &gt; 全て無効にする
+&amp;bold(){&lt;Win-r&gt;} msconfig &gt; サービス &gt; 
+&amp;bold(){&lt;Win-r&gt;} drwtsn32 &gt; チェックをすべて外す。
+&amp;bold(){&lt;Win-r&gt;} services.msc &gt; Themesを無効にする。
+&amp;bold(){&lt;Win-r&gt;} services.msc &gt; Help and Supportを無効にする。
+&amp;bold(){&lt;Win-e&gt;} マイコンピュータ &gt; メニューバー &gt; ツール &gt; フォルダオプション &gt; 表示 &gt; &quot;登録されている拡張子の表示をしない&quot;のチェックを外す。
+&amp;bold(){&lt;Win-e&gt;} マイコンピュータ &gt; メニューバー &gt; ツール &gt; フォルダオプション &gt; 表示 &gt; &quot;縮小版をキャッシュしない&quot;にチェック。
**ソフト
次にソフトをダウンロードし、インストール以外はsoftフォルダにぶち込みます。
+[[Lhaplus&gt;http://www.vector.co.jp/soft/win95/util/se169348.html]]
+[[Vim&gt;http://www.kaoriya.net/]] ([[参考&gt;vim]])
+[[Git&gt;https://github.com/]] ([[参考&gt;git]])
+[[HiMacroEX&gt;http://www.vector.co.jp/soft/winnt/util/se427963.html]]
+[[cygwin&gt;http://www.cygwin.com/]]
+[[HSP&gt;http://hsp.tv/]]
+[[TaskbarShuffle&gt;http://nerdcave.webs.com/]]
+[[sakura&gt;http://sakura-editor.sourceforge.net/download.html]]
+[[chrome&gt;http://www.google.co.jp/chrome/intl/ja/landing_ch.html]]

**データの管理
どのパソコンでも同じデータを使えるようデータを管理します。

ブックマークの管理
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): はてなブックマーク | safariとchromeに拡張してすぐに追加できる用にします。              | 
|BGCOLOR(#999):COLOR(#fff): xmarks             | chromeのbookmarkをsync nowで保存し、web上でbookmarkを利用します。 | 
|BGCOLOR(#999):COLOR(#fff): はてなアンテナ     | 追加方法が面倒なので放置します。整理して削除します。              | 
}
ファイルの管理
#divid(table_haba5){
|BGCOLOR(#999):COLOR(#fff): google doc | プライベートなデータ                 |
|BGCOLOR(#999):COLOR(#fff): dropbox    | 簡単に共有したいデータ(txt,typewell) | 
|BGCOLOR(#999):COLOR(#fff): drivee     | 端末で操作する                       | 
|BGCOLOR(#999):COLOR(#fff): github     | バージョン管理                       | 
}    </description>
    <dc:date>2011-09-11T00:24:15+09:00</dc:date>
  </item>
  </rdf:RDF>

