unite.vim とは vim 用の統合ユーザインターフェース。 様々なデータを共通のインタフェースを用いて操作できる。 unite.vim のインターフェースを学習するだけで色々なデータを簡単に操作できるようになり、また異なる種類のデータを同時に操作できる。 例えば、ノーマルモードで以下のコマンドを実行すると、カレントディレクトリとバッファの一覧を同時に表示できる。
PackagesSublime-Style-Column-SelectionSublimeTextと同じように矩形選択ができるようになる。 atom-beautifyコードフォーマット。多彩な言語に対応している。 Sugarのソースは汚いのでこれで一発。 pigmentsCSSコード内のカラーコードの背景色をその色で表示してくれる。 地味に便利っす。 atom-color-highlightからpigmentsに変わりました。 autoclose-html自動で閉じタグを入力してくれる。 autocomplete-paths次のautocomplete-plusの拡張。 ファイルパスまでサジェスト表示してくれる。 autocomplete-plusコード補完。言わずもがな。 color-pickerカラーピッカーを表示する。 CSS書いているときに重宝する。 docblockrメソッドや関
クラス定数 値が変更できない 定数 をクラス内に定義することができます。 クラス定数のデフォルトのアクセス範囲は public です。 注意: クラス定数は、子クラスで再定義することもできます。 PHP 8.1.0 以降では、final として定義されたクラス定数は、子クラスで再定義できません。 インターフェイスに定数を持たせることもできます。 インターフェイスについてのドキュメント で例を御覧ください。 変数を用いてクラスを参照することも可能です。 変数の値に (self や parent、 static といった) キーワードを指定することはできません。 クラス定数はクラス単位で割り当てられるものです。インスタンス単位ではないことに注意しましょう。 <?php class MyClass { const CONSTANT = 'constant value'; function sho
PHPでは、文字列の括りにダブルクォーテーションとシングルクォーテーションが使用できます。 この2つは意味合いが異なりますので注意が必要です。 どんな違いかといいますと、 ・ダブルクォーテーション ・・・ 文字列中の変数を変数値に置換する ・シングルクォーテーション ・・・ 文字列中の変数を変数値に置換しない ダブルクォーテーションの方が高機能な処理を行っているため、シングルクォーテーションの方が処理が速いです。 変数の置換を行う必要が無い場合はシングルクォーテーションを使うようにした方がよさそうです。 1. ダブルクォーテーションの場合 文字列中に変数を埋め込んでいた場合、変数内の値に置換されて表示されます。 $str = 'pen'; //「This is a pen.」 と表示される echo "This is a $str."; 2. シングルクォーテーションの場合 文字列中に変
MySQLでは以下のようなクエリーでカラム名を変更する。 ALTER TABLE <テーブル名> CHANGE <古いカラム名> <新しいカラム名> <型情報>; ALTER TABLE test CHANGE num number int; ALTER TABLE test CHANGE name nickname varchar(255) NOT NULL; ALTER TABLE sample CHANGE id login_id int NOT NULL AUTO_INCREMENT; このとき型情報を変更しないとしても型情報を書かなければならない。 間違って違う型を書いてしまうと、型を変更されてしまうので注意。 型情報には、NOT NULLやAUTO_INCREMENTの情報が含まれる。 以下のようなクエリーで、同時に複数のカラム名を変更することもできる。 ALTER TABLE
比較演算子 ¶. 比較演算子は、その名前が示すように、二つの値を比較します。 型の比較表 に、型に関連するさまざまな比較の例があります。
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Errors Exceptions Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Context options and parameters Supported Protocols and Wrappers Security In
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
独りAdvent Calendarへの挑戦の一発目として、私がよく使うGitのコマンドをまとめていくことにします。 あまり使いこんではいないので役に立つかわかりませんが書いていきます。 git init (リポジトリの作成) git add (管理するファイルの指定) git rm (ファイルの削除) git mv (ファイルの移動・リネーム) git commit (コミット) git init (リポジトリの作成) cd path/to/repo git initで path/to/repo ディレクトリにGitのリポジトリの作成を行います。 リポジトリの作成の際に行われることはディレクトリ下に ls -a . .. .gitのように.gitディレクトリを作成することです。 この.gitディレクトリにGitの管理ファイルが格納されます。 つまり通常、このディレクトリ下を触ることはありま
git commitを実行あとでコミットをやり直したり、コミット自体を取り消す方法です。 直前にしたコミットをやり直す(git commit --amend) 直前にしたコミットをやり直す場合、「git commit --amend」を使用します。 例えば、直前のコミットログが以下のような状態だったとします。 実は直前のコミットに含めるべきであった「hoge.txt」が含まれていませんでした。 コミットログ(git commit --amend 実行前) $ git log commit cca638b48b4c8be7ad5432f7882497534b04e2b4 Author: mrgoofy <hogehoge@example.com> Date: Wed Sep 8 23:03:57 2010 +0900 2nd Commit.-> New Add File : bar.txtこ
属性に値を設定、または設定されている値を取得します。 .attr( name ) 1.0追加 .attr( name, value ) 1.0追加 .attr( map ) 1.0追加 .attr( name, function(index, attr)) 1.1追加 jQuery1.6の問題 jQuery1.6で、attrに大幅な仕様変更がありましたが、この変更はユーザーに大きな混乱を招く結果となり1.6.1で 後方互換(新しいバージョンが古いバージョンの規格を扱えること)を持つように修正されました。 .attr( name ) 1.0追加 戻り値:String 指定した属性の値を取得します。 引数 説明
Vimについては 行の末尾の空白文字と決別する - その手の平は尻もつかめるさ で、もづにおん先輩が書いていたので、EmacsとAtom.ioについて書きます。 ハッカーと画家にも書かれていますが、プログラマーというのはマグカップは洗わないくせに、行末のスペースには神経質になる生き物です。うっかり行末スペースを残してPull Requestを送り、そんなプログラマーの怒りを買う前に、エディタに消してもらいましょう。 Emacs ;;; 保存時に行末のスペースを削除 ;;; (add-hook 'before-save-hook 'delete-trailing-whitespace) ついでに、不可視文字たちの表示設定もしておくと便利です。 ;;; タブ, スペース, 全角スペースを表示する ;;; (defface my-face-b-1 '((t (:background "gray1
Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su
はてなブログが、Markdown記法に対応した。 Markdown記法に対応しました - はてなブログ開発ブログ Markdown記法をサポートしました! staff.hatenablog.com/entry/2012/09/… はてなブログでは、世界中のWebエンジニアに親しまれているMarkdown記法で記事を書けるモードを追加しました。どうぞご利用ください。— Hatena Blogさん (@hatenablog) 9月 19, 2012 ということで、試しにMarkdown記法一覧を作ってみた。 はてな記法と比べると、Markdown記法はかなりシンプル。既に多機能な はてな記法を使いこなしている人には、Markdown記法は物足りず、あまり魅力が感じられないかもしれない。(ただし、はてな記法のうち、一部の自動リンク記法は使えるとのこと。) 一方で、Markdown記法はシンプルゆ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く