• Vagrant入れて、ホストからpingが通る、インターネット接続までmac

    インストールはここの記事に従う Vagrantfi […]

    インストールはここの記事に従う

    Vagrantfile 有効なとこだけ

    	Vagrant.configure("2") do |config| 
    	config.vm.box = "rafacas/centos71-plain"
    	
    	  config.vm.provider "virtualbox" do |vm|
    		vm.memory = 1024
    	  end
    	  
    	  config.vm.define :app do |server|
    		server.vm.hostname = "app"
    		config.vm.network :public_network, :bridge => "en1: Wi-Fi (AirPort)"
    	  end
    	end
    

    起動時にエラー

    	翻訳	
    	VagrantはVirtualBox共有フォルダをマウントできませんでした。 これは通常です
    	ファイルシステム "vboxsf"が利用できないためです。 このファイルシステムは
    	VirtualBox Guest Additionsとカーネルモジュールを介して利用可能になりました。
    	これらのゲストの追加情報が適切にインストールされていることを確認してください。
    	ゲスト。 これはバージュのバグではなく、通常は不具合が原因です
    	不気味な箱。 コンテキストの場合、試行されたコマンドは次のとおりです。
    	
    	mount -t vboxsf -o uid=1000,gid=1000 vagrant /vagrant
    	
    	コマンドから出力されたエラーは次のとおりです。
    	
    	/sbin/mount.vboxsf:マウントに失敗しました:そのようなデバイスはありません
    
    	

    mac $ vagrant plugin install vagrant-vbguest で解決できた。

    $ curl yahoo.co.jp → ソースが開く

    $ ping 192.168.111.103
    PING 192.168.111.103 (192.168.111.103): 56 data bytes
    64 bytes from 192.168.111.103: icmp_seq=0 ttl=64 time=0.531 ms

    Vargrant ホストからpingが通る。インターネットに繋がる までのまとめ

  • 画像リンクに書き出されるURLを [ショートコード] 化する方法 WordPress

    <img src=”http:/ […]

    <img src=”http://sanzo.domain.jp/ze/wp-content/uploads/2017/09/torapist1-300×281.jpg” alt=”” width=”300″ height=”281″ class=”alignnone size-medium wp-image-36″ />

    ↑サイトURL を ショートコード化↓

    <img src=”[site]/wp-content/uploads/2017/09/torapist1-300×281.jpg” alt=”” width=”300″ height=”281″ class=”alignnone size-medium wp-image-36″ />

    メリットはたくさんあるといっても思いついたのは3つだけ

    1. ローカルからアップするときに文字置換がいらない (リンクについては)
    2. ドメイン名が変わっても自動的に対応
    3. パスが短くなる

    やりかた

     add_shortcode('site', 'site_url');

    このコードを functions.php に書くだけ。 site_url() WP関数が最初からある

  • mysql create table 索引のインデックスが長すぎます

    Specified key was too lon […]

    Specified key was too long; max key length is 767 bytes

    
    	mail varchar(255) NOT NULL,
    	 kibobi date NOT NULL,
      	KEY kibobi (kibobi(191)),
       UNIQUE KEY mail (mail(191))
    

    とか長さを指定すればOK

    日本語エンコードがutf8の場合はバイト数が少ないのでエラーは出ないが
    utf8mb4にすると大きくなるので警告が出るようになった。

  • ダイジェスト認証の設定 Windows + Apache

    .htaccessを使った例 .htaccess […]

    .htaccessを使った例

    .htaccess 新規作成→ 認証をかけたい場所に置く

    [highlight_php]
    AuthUserFile D:/xampp/password
    AuthName “Digest Auth”
    AuthType Digest
    require valid-user
    [/highlight_php]

    httpd.conf の編集 以下の行を探す

    #LoadModule auth_digest_module modules/mod_auth_digest.so

    「#」を外して Apache再起動

    パスワードファイル作成

    コマンドプロンプトかPowerShell起動 xamppインストールフォルダへ移動し、
    パスワード発行コマンドを打つ

    	> CD c:\xampp\apache\bin
    	> htdigest -c "D:xampp\password" "Digest Auth" izumo
    
    

    ブラウザで認証をかけたい場所の URLを入力 localhost/認証フォルダ
    ※インデックスには表示されないので手打ち

  • Mac OS X El CapitanにMySQL をインストール

    1.MySQLをダウンロードする https:// […]

    1.MySQLをダウンロードする
    https://dev.mysql.com/downloads/mysql/

    公式サイトのMySQL Community Server 5.7.14のリストから一番上にある「Mac OS X 10.XX (x86, 64-bit), DMG Archive」を選択する。

    2.MySQLをインストールする
    デフォルトパスワードが表示されるので控える。
    システム環境設定にMySQLのアイコンが追加される。
    ちなみにインストール先は /usr/local/mysql-5.7.18-macos10.12-x86_64/
    エイリアスがmysqlで自動作成される


    スタートとstopはここから

    3. ログインはターミナルから パスは通っていないので
    cd /インストール先
    ./mysql -u root -p
    Enter password: インストール中に表示されたヤツ

    mysql> show databases
    You must reset your password using ALTER USER statement before executing this statement.
    初期パスワード扱いなのでだめらしい

    mysql> USER ‘root’@’localhost’ IDENTIFIED BY ‘あんたのぱすわーど’;
    OK!

  • eclipse Emmet install インストール +word wrap(自動改行)

    まずはemmet Macの場合です。 help→s […]

    まずはemmet Macの場合です。

    help→store から



    eclipce 設定 → フォーマッター→表示 →タブサイズ

     

    続いてWord Wrap テキストエディタでの単語の折り返し

    Win → Shit+Alt+Y

    Mac → command + option + Y

     

  • EclipseでのSSH鍵認証

    Eclipseで公開鍵/秘密鍵の認証を使用するには […]

    Eclipseで公開鍵/秘密鍵の認証を使用するには、実際には非常に簡単です。

    リモート・システム・エクスプローラ・プラグインがインストールされていることを確認してください。 Eclipseのこの機能は、SFTPを介して別のサーバーに接続してファイルを編集できるようにするものです。

    インストールが完了したら、システム上に作成した秘密鍵をEclipseに認識させる必要があります。

    「ウィンドウ」 – >「環境設定」に進み、SSH2を検索します。 次のようなボックスが表示されます。

    “Add Private Key”ボタンをクリックし、追加したいシステム上の秘密鍵を探します。 ボタンをクリックし続けると、さらに秘密鍵を追加し続けることができます。

    重要な点:パテでキーを作成した場合は、 OPENSSH 形式でエクスポートする必要があることを理解しておいてください。 EclipseはOpenSSHにあるプライベートキーのみを受け入れます。デフォルトのパテッティ.ppkフォーマットではありません! puttygenプログラムでは、Conversions – > Export OpenSSHです。

    Eclipseに戻る – 終了したら、OKを押してから、 “Remote Systems”ビューに移動します。 右クリックし、新しい接続を言う。 SSHのみを選択:

     

    次の画面で、サーバー情報を入力します。 作成したら、 “Sftp Files”オプションを右クリックし、 “Properties”をクリックします。 Subsystemでは、デフォルト以外のポートが必要な場合は、ポートを入力できます。

    あなたはおそらく、特定のディレクトリに接続するときに開始したいと思うでしょう。 これを実行するには、Sftpファイルを右クリックし、新規を選択してからフィルタを選択します。

    [フォルダ]ボックスに場所を入力します:

    この点で、接続を試みる前にECLIPSEを再起動する必要があります!

    新しいフィルタの場所を開くと、接続する必要があり、提供する必要のある資格情報を入力するように求められます。

    カラのままOK