タグ

2014年4月24日のブックマーク (10件)

  • 隣接セレクタ (E + F)|セレクタ|CSS HappyLife ZERO

    隣接セレクタは、要素と要素が直接隣接している場合(直後の弟)に適用されるセレクタです。このため、要素と要素の間に別の要素が有る場合は対象になりません。 親要素が同じになる要素の事を兄弟といい、先に書かれているのが兄になり後に書かれているのは弟になります。間に別の要素が入っている場合も弟である事に変わり有りませんがその場合は「直後の弟」にはなりません。このような兄弟関係から、隣接兄弟セレクタとも呼ばれます。 この隣接セレクタは、各単純セレクタをプラス(+)で区切って書きます。子セレクタ同様、プラス(+)の前後に半角スペースなどの空白類文字を入れる事ができます。 対応ブラウザ 隣接セレクタのサンプル p + ul { margin-top: 50px; } <p>テキスト</p> <ul> <li>p要素に隣接しているul要素</li> </ul> <p>テキスト</p> <h4>子見出し</

    manaten
    manaten 2014/04/24
  • Game Mechanic Explorer

    A collection of concrete examples for various game mechanics, algorithms, and effects. The examples are all implemented in JavaScript using the Phaser game framework, but the concepts and methods are general and can be adapted to any engine. Think of it as pseudocode. Each section contains several different examples that progress in sequence from a very basic implementation to a more advanced impl

    Game Mechanic Explorer
  • sifue's blog

    自分は2001年ぐらいから、FreeMindというマインドマップ作成ツールの愛用ユーザーなのですが、MacOSだとスクロールがうまく動かないという不具合があります。ある程度使うとブルブル震えてはもとに戻るという悲しい挙動をします。 修正方法ですが、 Finder > アプリケーション > FreeMind.app の項目を選択して、右クリックから「パッケージの内容を表示」を選択後、 Contents > Info.plist をVimVSCodeなどのエディタで開いて、 /Applications/FreeMind.app/Contents/Info.plist <key>JVMRuntime</key> <string>jdk1.7.0_45.jdk</string> 以上2行を削除して保存します。 これでMacOSでも、問題なくスクロールできるようになります。MacOSXでFreeM

    sifue's blog
    manaten
    manaten 2014/04/24
  • Nix::WebLab : VirtualBox + Windows7 + CentOS6.3 + 自動マウント

    2012年09月28日00:29 カテゴリサーバー全般OS VirtualBox + Windows7 + CentOS6.3 + 自動マウント VirtualBox + Windows7 の組み合わせでの記録です。 1. [デバイス(D)]-[Guest Additions のインストール(I)...]をクリックしてVBoxGuestAdditions.isoのイメージをCDドライブへセット 2. (root になってから)CDドライブをマウントします。   # mkdir /mnt/cdrom   # mount -r /dev/cdrom /mnt/cdrom 3. インストールシェルスクリプトの実行   # cd /mnt/cdrom   # sh VBoxLinuxAdditions.run 4. 様々なエラーと遭遇   ・Linux kernel. Specify KERN_D

  • VirtualBoxで、共有フォルダを利用する(CentOS 6.4編) - 屑プログラマの憂鬱

    VirtualBoxでゲストOS−ホストOS間でファイルをやりとりするケースは多い。ファイルのやりとりだけなら、VirtualBoxの共有フォルダを利用するのが簡単。 利用するためには、VirtualBoxのGuest Additionsをインストールし、共有フォルダの設定を行う。 Guest Additionsのインストール 準備 Guest Additionsのインストールに必要なファイルのインストール # yum install gcc make kernel-devel Guest Additions導入 VirtualBoxのツールバーから、[デバイス(D)]から[Guest Additionsのインストール(I)] を選択し、Guest Additions CD-ROMイメージのマウント。 LinuxでCDROMドライブをマウントする。 # mkdir -p /mnt/cdro

    VirtualBoxで、共有フォルダを利用する(CentOS 6.4編) - 屑プログラマの憂鬱
  • むじん速報 : ジョジョ絵の描き方教えてくれ

    manaten
    manaten 2014/04/24
  • gitignore.io - Create useful .gitignore files for your project

    Create useful .gitignore files for your project by selecting from 571 Operating System, IDE, and Programming Language .gitignore templates

    gitignore.io - Create useful .gitignore files for your project
    manaten
    manaten 2014/04/24
    便利そう
  • PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは

    こんにちは、@9ensanです。 PHPには、今まで様々なコーディング規約があり、例えば WordPress Pear Zend CakePHP Symfony CodeIgniter などなどです。 ここまで、それぞれでコーディング規約があり統一が取られておらずまた、その為に独自のコーディング規約を作る人もいました。 これに対して、「PHP-FIG」という有名なPHPプロジェクトが参加しているグループが、共通点をルール化して、新しいコーディング規約を作成しています。 それが「PSR-0、PSR-1、PSR-2、PSR-3」です。 これからのPHPのコーディング規約はPSRに従うのが一番だと思います。既に様々な有名フレームワークもPSRに従うように修正が加えられています。 PSRの日語化リンク PSR-0、1、2は日語化してくれている人がいるので読んでみるのが一番です。 PSR-0

    PHPのコーディング規約 PSR-0、PSR-1、PSR-2、PSR-3とは
    manaten
    manaten 2014/04/24
  • 多段SSHの設定を.ssh/configにまとめる - Qiita

    概要 踏み台サーバを経由した多段SSHの設定をconfigにまとめる方法 接続するマシンは、WANやゲートウェイ内のネットワークのいずれにも属する可能性があると想定(ノートPC等) ネットワーク図 図のようにゲートウェイ経由でしかアクセスできないネットワーク内にさらにゲートウェイがあるネットワークを想定 単純な多段SSHの書き方 host gateway HostName sshgate.hoge User hoge Host RemoteHost-out HostName RemoteHost User fuga ProxyCommand ssh -W %h:%p gateway 上記の設定を~/.ssh/configに書いた後、 ssh RemoteHost-out でgateway経由でのアクセスが可能 複数に同時に設定を適応する場合 .ssh/configには複数の設定をワイルドカ

    多段SSHの設定を.ssh/configにまとめる - Qiita
    manaten
    manaten 2014/04/24
  • JavaScriptのオブジェクト初期化子

    JavaScriptでは、オブジェクトをリテラル風に式の中に書くことができる。これは、オブジェクト初期化子(Object Initialiser)とか、オブジェクトリテラル(Object Literal)と呼ばれている。その文法は、{ }の中にプロパティを記述する。 var a = {} ; var b = { PropertyName : AssignmentExpression } ; var c = { A : 1, B : 2, C : 3 } ; プロパティ名とその値のペアを、コロンで区切って指定する。そしてカンマで区切る。 オブジェクト初期化子は、{}内の最後をカンマで終わらせることもできる。 { A : 1, } ; これは、やや気持ち悪い文法だ。 PropertyNameには、識別子と文字列リテラルと数値リテラルを書くことができる。 var x = { // 識別子 Ide