エディタ機能で欲しいもの
エディタで機能として欲しいものをまとめてみた。
- キーワードのハイライティング
- 改行アシスト
- 移動、クラス単位
- PHPマニュアルの表示
- 自動補完、メソッド名、変数名、既出単語
- 関数、変数移動
- grep、grepからのジャンプ
- ファイル全体からreplace
- クラス名変更と共に連動して、全てreplace
- ファイル名補完
- シンタックスエラーチェック
- デバックと表示
- ファイラ
- PHPUnitとの連携、TDD開発
- 検索と置換
- コマンド実行、ファイル作成
- 簡単なマクロ、レコード実行機能、繰り返し
- 絶対パスの表示
- ウィンドウ分割
- 移動、カッコ移動、メソッド移動
- ファイルdiff
- svn連携
- コピペ記憶
- クラス一覧、関数一覧
- 置換で改行、tab、半角、全角スペース出来る
- 記号表示
- 行数表示
自分的vimまとめ
使うもの
- h,j,k,lで上下左右
- wでとじる
- :e [ディレクトリ]でファイルエクスプローラ
- :ls でファイルを検索
- :b [バッファ番号]でバッファ選択
- :bp,bnでバッファページめくり
- :new であたらしく開く
- :vnew でウィンドウ分割
- ctrl+wでウィンドウ移動
- Ctrl+v でビジュアルモード yでヤンク、dで削除、shift-vで一行選択
- Ctrl+x,Ctrl+kでphp関数補完
- Ctrl+p,Ctrl+nで文字補完
- Ctrl+dで下画面、Ctrl+Uで上画面移動
- w,b文字移動
- f,F文字検索移動
- %、[[でカッコへ移動、gdローカル変数、gDでグローバル変数移動
- ma-z で'a で移動、:markでマーク一覧
- qaからqでレコード機能
- :vimgrep div **/*.html、:copen、次の結果を表示する
- cn 前の結果を表示する
- cp Quickfixを閉じる :ccl
設定
- ユーザのHOMEの下に.vimrcを作って、置いておく。
次世代型サイト内検索によるユーザ満足度向上の秘訣
- 次世代型サイト内検索によるユーザ満足度向上の秘訣に出た。メモをまとめました。
対応できていないサイトがほとんど
-
- 表記ゆれ
- ひらがな、かたかな、送り
- 辞書
- ハイライティング
これからの検索、3大要素
- ファセット
- カテゴリ、切り口という意味
- ファセットカウント重要
- 内部リンクはSEOの大事な要素。それを勝手に作ってくれる。
- UI
- 解析
MobileSEO備忘録
- MobileのSEOの現状を聞いた。あくまで備忘録ですので、正確性に欠けますをお許しください。
HTML5&WebPlatform
HTML5って?
Web Design
- フォントダウンロード、グラデーション
- Flexible Box Model
- 比率で指定できるbox model
Application Platform
Web Forms
- FF
- placeholder
- ここに入力して下さい
- autofocus, tel, search
- この下はまだまだ実装されないカンジ
- autocomplete
- 入力の自動補完
- 1人の開発者がやってるんだよ
- placeholder
WebSockets
- シンプルなテキスト送受信のプロトコル
- バイナリデータ、多重化の機能ない
- 送信はsendメソッド
- open,error,close,messageイベントで処理
- 対応まだまだ先になる
HTML5 Parser
- 整形式のほが早いかな
Native Multimedia
HTML5の超便利なWebformsを使おう
- Operaの方、イギリス人
- 2006年から始まる
- ユーザビリティとデザインのバランス
- 機能を入れ過ぎれば、デザインは入れれない。その逆もあり。
- amazon,楽天で検索ボックスはGO,検索で名前が違う
- XFormas Basic→Web Forms 2.0→HTML5 Forms
HTML5のINPUT要素
- 増えた
- number,range,url,email,date,month,week,time,datetime,datetime_local,search,color.tel
- number
- range
- スライダーができる
- jqueryとかじゃないとできなかったよね
- numberと同じ指定の仕方できる。max,min,step
- url
- ちゃんとしたURLでないと入れれない
- email
- ちゃんとしたemailでないと入れれない
- でもやっぱり、サーバーでもチェックしないとね
- date
- カレンダー作れる
- ほとんど固定されてる
- 色とかかえれない?
- ブラウザの言語にあわせてカレンダーが出る
- month
- week
- カレンダーはでるけど、選択するとW18とか何周目かを出せる
- time
- datetime
- カレンダー、時刻の結合
- datetime_local
- 地域の時間
- search,tel
- あんまり使う必要ないかなー
- セマンティック的には意味ある?
- color
- color pikkerを入れる日はくるかなー
- text, search, telは見た目は同じかなー
Formサンプル
- required
- INPUTタグにrequiredだけ入れる
- 必須となってボックスが赤くなる(oprera)、ブラウザによって違うよ
- エラーメッセージも勝手に出すよ→デザイン的にどーかな
- クライアントのみで終わる。mobileにはいいよ。
- autofocus
- JSとの違い
- ロード遅くてjsでやってると、フォーカス奪われることがある
- それがない。HTMLがロードされればいいから。
- datelist
- select boxの欠点
- 新しいの追加できない
- リストも出せる、textboxってこと
- select boxの欠点