タグ

phpとPHPに関するuesimaのブックマーク (14)

  • mecabのインストールと辞書追加 - Furudateのブログ

    こんばんは。 今回はMacにmecabを入れ、PHPで使えるようにしたいと思います。 なお、私の場合はphpenvでPHPを管理しているので、以下はそちらに合わせた環境構成となります。 mecabインストール まずはmecabのインストールです。 Homebrewで簡単に出来ます。ついでに辞書もインストールします。 辞書はipadicがデファクトスタンダードなようですのでこれをインストールします。 $ brew install mecab $ brew install mecab-ipadic # インストールが終わったらテストです $ mecab すもももももももものうち テストしてみて結果が出ればOKです。 Homebrewでインストールした辞書は、必要最低限の構成しかないみたい(CSVとかがない)なので、ソースファイルをDLしてきて全てのファイルを移動しておきます。 $ wget h

    mecabのインストールと辞書追加 - Furudateのブログ
  • PHP Archive

    JavaScript(ECMAScript) にはバージョンによって大きく機能に差があり、最新の書き方をすると古いブラウザでは動作しない場合があります。例えば ES6(ECMAScript Edition 6) ではクラスやモジュールの読み込みなど多くの機能が追加されましたが、それらは ES5 以前では備わっていないため、Internet Explorer などのレガシーブラウザでは機能しません。 そういった問題を解決するためには、TypeScript などの Javascript ではない言語(AltJS)で書いたものを ES5 対応のスクリプトにトランスパイルしたり、ES6 の書き方で書いたスクリプトを Babel で ES5 以前の書き方に変換するのが一般的です。 今回は Babel と webpack を組み合わせて、スクリプトの保存時に自動的に ES5 対応スクリプトに変換される

  • 各固定ページのページデザインをテンプレート選択で可能にする方法 | はじめてのWordPressまとめ

    はじめに このサイトは、WordPressのカスタマイズが出来るようになるための参考サイトとして作成した。 もし興味を持った事があり、それに対して深い知識を得たいと思うならば、他サイトを参考にしてもらいたい。 WordPressのインストール方法 XAMPPでローカル環境構築して、簡単WordPressインストール 今回はこちらの場合で説明を行う。 USBメモリWordPress用のローカル環境を3分で構築、お手軽過ぎるInstant WordPress すぐにWordPressを使いたい場合にオススメ。 WordPressをカスタマイズするために必要な知識 WordPressのカスタマイズでは、大きく分けて下記の6つを理解しなければならない。 ・WordPressテンプレートタグ http://wpdocs.sourceforge.jp/テンプレートタグ ・WordPress条件分岐タ

  • wp_get_document_title

    注意 4.4.0で wp_title関数から代わったページタイトル生成関数となる。実際には関数を直接呼び出さず、テーマのfunctions.phpで add_theme_support関数することが推奨されている。

  • FileZilla:サーバ上にあるファイルのパーミッションを一括変更

    こんにちは、さち です。 今回は、FileZilla でサーバ上の「ディレクトリ」「ファイル」のパーミッション(アクセス許可)を一括変更する方法について書いていきます。 パーミッションの一括変更 サーバーにあるディレクトリ上で「右クリック」→「ファイルの属性」。 パーミッションを設定します(チェック,数値入力どちらでもOK)。「サブディレクトリの中の再帰」にチェックを入れてパーミッションの変更を適用する範囲を選びます。 「OK」をクリックすると、パーミッションが一括変更されます。 フィルタを使ってCGIだけパーミッション変更 「フィルタ」を使って表示されるファイルを CGI に絞り込むことで、CGI のパーミッションだけを変更できます。 「ディレクトリ リストのフィルタリング」のアイコンをクリック。または、メニューの「表示」→「ディレクトリ リストのフィルタリング」と進みます。(ショートカ

    FileZilla:サーバ上にあるファイルのパーミッションを一括変更
  • 最新版「EC-CUBE3」のインストール手順とエラー回避

    2015年7月1日、オープンソースのネットショップ構築ソフト「EC-CUBE」が大幅なバージョンアップを行い、リリースされた。 EC-CUBEは、日発のネットショップ構築ソフトで、当社でもネットショップ構築案件に導入している。現在、日国内で最も普及しているネットショップ構築ソフトではないだろうか。 そのEC-CUBEが内部機構を全面的に刷新し、「EC-CUBE3」としてリリースされたのだ。 最も大きな変更点は、PHPフレームワーク「Symfony Component 2」上に構築され、テンプレートエンジンが「Twig」に変更されたことだ。ただ、このTwig、日語での情報が少ない点が残念なところだ。 新しい物好きの筆者は、早速EC-CUBE3をダウンロード。インストールに関する情報をググってみたが、つい先日のリリースだけあって、めぼしい情報は皆無だった。ならばと、今回は筆者と同様に「E

    最新版「EC-CUBE3」のインストール手順とエラー回避
  • 【CakePHP】初心者向け・レイアウトの変更方法 – atomicbox

    前回、【CakePHP】初心者向け・基の使い方に引き続きCakePHPの基的な使い方について。 コントローラ(Controller)とビュー(View)を使って、URLをぽちぽちと指定すると自分が作ったViewのctpファイルの内容が画面に出てくる…ところまでやったので、「次はModelの使い方…データベースかな?」と思いきや今回は見た目、ヘッダーやフッターのレイアウトの話です。とりあえず見た目から入ってみましょう。 前提 CakePHP2系の内容になります。 レイアウトとは CakePHPでは、特に何もしなくてもなんとなくレイアウトされた状態でページができます。【CakePHP】初心者向け・基の使い方でExampleというページを作りましたが、こんな感じの見た目で出てきます。 勝手にCakePHPのヘッダーとフッターがついていたり、CSSも指定していないのにh2タグが赤字になってい

    【CakePHP】初心者向け・レイアウトの変更方法 – atomicbox
  • PHP の MySQL で "No such file or directory" と出た時の対処方法 - Qiita

    症状 MacOS X の MAMP で WebからのDB接続は問題ない けど、コマンドラインからやると接続エラー エラー内容は "No such file or directory" となる 原因 mysql.sock の場所の指定がおかしいから 対策 以下で治った

    PHP の MySQL で "No such file or directory" と出た時の対処方法 - Qiita
  • CakePHPのFormHelper入門をさくっと+複数チェックボックスとかdiv消したり - 地中へのはしご

    今回検索機能の実装時に初めてFormHelperを使いました。しかし元々できることを別の方法でやるために勉強するのは辛いですね。ちょっとした詰まりで悲しい気持ちになるので、同様の境遇の人の参考になればと思います。なお、細かいことはCakePHP1.3準拠です。 内容 FormHelperの意義 FormHelperの基 Tips 複数チェックボックスの作成 余分なdivタグやhiddenフィールドを消す FormHelperの意義 FormHelperはPHPのコードでフォームを自動で生成してくれるものです。フォームを非常にCakePHPっぽく扱うことができるのですが、下手すると記述量が逆に増えたりもします。トータルで見るとメリットの方が多いと感じましたが、Cakeと一度限りの付き合いなら使わないという選択肢もありかと。 メリット ・name属性の入力が楽になる nameを単語で指定すれ

    CakePHPのFormHelper入門をさくっと+複数チェックボックスとかdiv消したり - 地中へのはしご
  • {include} | Smarty

    {include} タグを使用して、 現在のテンプレートに他のテンプレートをインクルードします。 現在のテンプレートにて利用可能なあらゆる変数は、 インクルードされたテンプレートでも同じく利用可能です。 {include} タグには、テンプレートリソースのパスを含んだ file 属性を必ず指定する必要があります。 {include} の出力をブラウザに表示する代わりに変数に格納したい場合は、 オプションの assign 属性にその変数名を定義します。 {assign} と同等です。 インクルードされたテンプレートに変数を渡すには、 attributes を使用します。インクルードされたテンプレートに明示的に渡された変数は、 インクルードされたファイルのスコープでのみ有効となります。 そのテンプレートに同じ名前の変数が存在する場合は、 渡された変数がそれをオーバーライドします。 全ての割り当

  • PHPによるデザインパターン入門 - 目次 - Do You PHP はてブロ

    このエントリは、Do You PHP?(www.doyouphp.jp)で公開していたコンテンツを移行/加筆/修正したものです。公開の経緯はこちらをどうぞ。 2006/11/23に株式会社秀和システムさんから発売された「PHPによるデザインパターン入門」(ISBN4-7980-1516-4)を執筆しました。 また、2009/09/14付けの絶版に伴い、Do You PHP?にて校正前の原稿テキストを公開していました。が、この度、Do You PHP?の閉鎖に伴い、はてダに移行しました。今回の移行で、校正完了間際の原稿に差し替えましたが、まだ誤字/脱字、説明不足の箇所もあるかも知れません。ご了承ください。 1章 デザインパターンの世界へようこそ デザインパターンって何? デザインパターンとは? オブジェクト指向 GoFパターン デザインパターンのメリット・デメリット デザインパターンを使うメ

    PHPによるデザインパターン入門 - 目次 - Do You PHP はてブロ
  • Open な SNS openPNE 3.4.0.1 を試す « やっぱりマックでしょ!

    openPNE の主張通り、これからは一人 SNS の時代だー。という事で Open な SNS である openPNE 3.4.0.1 をMac mini Server にインストールしてみました。 zip ファイルをダウンロードしてWeb 公開ディレクトリに展開します。展開された時点で説明にあるようなファイルの設置状態になります。OpenPNE3.4 セットアップ手順 に従がって、 $ cd OpenPNE3 $ cp config/ProjectConfiguration.class.php.sample ¥ config/ProjectConfiguration.class.php $ cp config/OpenPNE.yml.sample config/OpenPNE.yml とファイルをコピーして OpenPNE.yml を自サイト用に修正しておきます。 手順では、この後イン

  • 【Yosemite】Mac OSX 10.10 Yosemite にAMP環境の構築【初心者必見】【続編】 - Qiita

    【Yosemite】Mac OSX 10.10 Yosemite に Ruby + Rails4 開発環境の構築【初心者必見】 ではRailsの環境を構築しましたが、当にRailsだけなので、MySQLを使用できる環境を作成すべく、続けて作業しました。 最終的にはphpMyAdminを導入してMySQLの操作を簡単にするという目的となります。 Apache Apacheは、Yosemiteではインストール済みです。 バージョン確認

    【Yosemite】Mac OSX 10.10 Yosemite にAMP環境の構築【初心者必見】【続編】 - Qiita
  • Mac OS X MavericksにApacheとPHPをインストールしてWebアプリの開発環境を作ってみる | 美徳という名の背徳(臨時号)

    2014年2月19日水曜日 Mac OS X MavericksにApacheとPHPをインストールしてWebアプリの開発環境を作ってみる Mac OS XはPHPなWebプログラミング環境として最適だ! わざわざオイラが言うまでもなく、皆様ご存じのことと思います。Mac OS XはPHPなWebプログラミングをやるなら最高の環境だ。 なぜか。 それは、ApacheとPHPがプリインストールされてるから(`・ω・´)b そう。特別なことは何もしなくても、Macを買ってきたらターミナルを開いて sudo apachectl start とタイプすればApacheが起動(*1)する。以前のバージョンのMac OS Xでは「Web共有」なんて名前で簡単にできたみたいなので、それよりはちょっと難易度が上がっているけどもまあ簡単だよね。 同様に sudo apachectl stop

  • 1