タグ

teinexのブックマーク (3,173)

  • Chef Casual Talks Vol.1で「ChefとCapistranoの境界線」について問題提起してきた #eytokyo - めもおきば

    ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_ja 大きく分けて二つの話をしました。 Chefを導入する時の「考え方」 Chefのような構成管理ツールは万能でやり方もたくさんある(TMTOWTDI)ので、最初にどういうポリシーで組み立てるかが重要になります。今回「気で使う」にあたり、以下のようなポリシーを設定しました。 原則サーバ上で作業せず、Chefで環境設定を実装する 公開されたcookbooksを再利用する opscode-­cookbooksにあればそれを探す communitygithubにあるcookbookを使う あきらめの心を持つ 必要ならばopscode-cookbook�sなど既存のcookbookをforkして手を入れる 半日調べて難しそうなことはあきらめる(自前Chef recip

    Chef Casual Talks Vol.1で「ChefとCapistranoの境界線」について問題提起してきた #eytokyo - めもおきば
    teinex
    teinex 2013/04/18
  • .htaccessで、拡張子.htmlのままPHPを実行する方法

    読者の方から、こんな質問をいただきました。 自分のサイトの全ページの拡張子を、「.htmlから.php」に変更したのですが、index.htmlからindex.phpにリダイレクトさせたほうがいいのでしょうか? それとも特に何もしなくてよいのでしょうか? 自分は.htmlのページは全て消して、.phpのページをアップロードしました。 ページランクなど長年培って獲得した情報がリセットされるのは困ります。 最初に思ったのが、「変更する前に質問してほしかった」です。 拡張子と言えど、URLが変更されることに変わりはありません。 「URLが変わる = 別ページ」です。 www.suzukikenichi.com/abc.html と www.suzukikenichi.com/abc.php は、 たとえコンテンツが100%同じでも、サーチエンジンにしてみたら別ページなのです。 つまり、それまで蓄

    .htaccessで、拡張子.htmlのままPHPを実行する方法
    teinex
    teinex 2013/04/17
  • ブログパーツをさがせ

    無料ブログパーツのサンプル集「ブログパーツをさがせ」。ダウンロード不要、簡単設置できるものを詳しく解説。紹介数1200を突破しました。ひと味ちがうレアなブログパーツをお探しの方に。ノーベル財団公式ウェブサイト「Nobelprize.org」から、2008年のノーベル賞受賞者のニュースがいち早く手に入るウィジェットをご紹介。(すげー、それ) Nobelprize.org widgets make it easier to discover who has received the 2008 Nobel Prizes, as soon as the official Nobel Prize Announcements are made, by bringing the news straight to your favourite web sites. 種類は、ここに置いてる縦幅が短いタイ

    teinex
    teinex 2013/04/16
  • in the looop | Looops communications

    ループス・コミュニケーションズは、 企業のSNS活用戦略の立案・運用改善、啓発教育などのコンサルティングサービスや、リーダーシップやイノベーションをテーマとした企業研修を提供しています。

    in the looop | Looops communications
    teinex
    teinex 2013/04/16
  • 今日から使える22のタイムマネージメント方法

    東京ベイ潮見プリンスホテル ”水辺の宿場町”をデザインコンセプトとするアートホテル「東京ベイ潮見... 詳細を見る

    今日から使える22のタイムマネージメント方法
    teinex
    teinex 2013/04/16
  • PHPのタイムアウト対策 - パソコンQ&A

    Fatal error: Maximum execution time of 30 seconds exceeded in 【PHPファイル名】 について PHPでタイムアウトエラー(Time out error)が出るとき、プログラムを見直して処理時間を短くする。 処理に時間がかかる場合はタイムアウトまでの時間を変更する。 php.iniのmax_excution_timeoutで変更することもできるが、これだと全てのPHPに影響するので各PHPファイルの先頭に設定したほうがいいかも。 例 (1)90秒にするには set_time_limit(90); (2)無制限にするには set_time_limit(0); 注意:無制限にした場合は無限ループしないように ただしapacheのtimeoutにも依存する サーバー側(PHP・apache)のタイムアウトを長くしてもブラウザ側のタイムア

    teinex
    teinex 2013/04/10
  • Apache(httpd.conf)の設定 PART①

    「Apacheの構造」で「httpd.conf」の大まかな構造が理解できたところで、実際に「httpd.conf」の編集の作業に移ります。Apacheのインストールした場所から「conf」フォルダを探して、「httpd.conf」ファイルをメモ帳などのテキストエディタで開いてください。なお、デフォルトでは「httpd.conf」はアプリケーションの関連付けがなされていないため、ダブルクリックでは開けないので注意してください。もし、わざわざメモ帳を起動してからファイルを開くのが面倒くさい方は、適当なフォルダを開いて「ツール」→「フォルダオプション」→「ファイルタイプ」でアプリケーションの関連付けを行ってください。尚、「httpd.conf」を編集する際、間違えて記述してしまいどこをどういじったのかわからなくなってしまった場合のために、デスクトップなどに「httpd.conf」をコピーしてから

    teinex
    teinex 2013/04/10
  • 安全を考えてPHPの実行時設定を調整する

    PHPを初期設定のまま使うと、いろいろ問題が起こる可能性があります。今回は、問題の発生を未然に防ぐ設定法をいくつか紹介します。(編集部) 初期設定のままでは良くないところもある ここ数回はPHP実行時の設定について解説しています。実行時設定を変更する方法として、PHPの設定ファイル(以下php.iniファイル)に設定を記述する方法と、Apache HTTP Server(以下Apache)の設定ファイルにPHPの設定を記述する方法の2つがあり、前回はその使い分けについて解説しました。 サーバ全体で標準の設定値としたいものはphp.iniファイルに、バーチャルホストやURLごとに変更したいものはApacheの設定ファイルに記述する、という使い分けの指針も示しました。 今回は、php.iniで設定できる項目、つまりサーバ全体にかかわる設定項目の中でも、初期設定のままにしておくことがあまり適切で

    安全を考えてPHPの実行時設定を調整する
    teinex
    teinex 2013/04/10
  • apacheの prefork.cとworker.cの違い

    /etc/httpd/conf/httpd.conf を見ると、KeepAliveとかMaxClientとかの設定をする部分が、2つあることに気付きます。 # prefork MPM StartServers 2 MinSpareServers 5 MaxSpareServers 20 ServerLimit 32 MaxClients 32 MaxRequestsPerChild 0 # worker MPM StartServers 2 MaxClients 30 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0

    apacheの prefork.cとworker.cの違い
    teinex
    teinex 2013/04/10
  • Mitsukuni Sato on about.me

    Mitsukuni SatoSoftware Engineer and Web Developer in 東京, 日 I am a software engineer and web developer currently living in Tokyo, Japan. My interests range from cycling to Motorbike. I am also interested in programming, outdoors, and web development. You can click the button above to read my blog. If you’d like to get in touch, feel free to say hello through any of the social links below.

    Mitsukuni Sato on about.me
    teinex
    teinex 2013/04/10
  • Xdebug によるデバッグ環境の構築 - Web/DB プログラミング徹底解説

    Xdebug とは? xdebug は PHP のコア開発者である Derick Rethans 氏が開発している、PHP のデバッグ用エクステンションです。 典型的なデバッグ作業を補助する以外にも、様々な拡張機能が実装されています。 運用環境以外では必ずインストールしておくと良いです。 Xdebug の入手方法 Xdebug のダウンロードページ http://www.xdebug.org/download.php この資料では Windows 環境へのインストールを説明します。 Windows 用にはバイナリ (dll) がダウンロード可能ですが、Xdebug のバージョンは現在あなたがお使いの PHP のバージョンとプラットフォーム (32bit か 64bit) に合わせて、適切なものをダウンロードします。 PHP 5.2 を 32bit 環境で利用している場合は "5.2 VC6

    Xdebug によるデバッグ環境の構築 - Web/DB プログラミング徹底解説
  • Mac OS X 10.5 + XAMPP で xdebug を有効にする | whitehat

    XAMPP for Mac OS X 1.7.3 であれば、xdebug は入っているので、有効化するだけです。 /Application/XAMPP/xamppfiles/etc/php.ini に、とりあえず2行追加します。 [xdebug] zend_extension="/Applications/XAMPP/xamppfiles/lib/php/php-5.3.1/extensions/no-debug-non-zts-20090626/xdebug.so" xdebug.remote_enable=1 1行目は、xdebug.so の存在するパスを書いてください。 apacheをリスタートすれば、phpinfo にxdebug が現れます。

  • PhpStorm + Xdebugを使ったPHPのデバック方法(XAMPP for Mac) : PHP | FindxFine

    MacにインストールしたPhpStorm + Xdebugを使いPHPをデバックするためのメモ。 Xdebugをインストールしzend extensionとして設定していることを前提とする1。 1. php.iniの設定 php.iniを下記のように設定する。 [XDebug] zend_extension="%xdebug.soのパス%" xdebug.remote_enable=1 xdebug.remote_port=9000 xdebug.profiler_enable=1 xdebug.profiler_output_dir="%プロファイル結果の保存パス%" %xdebug.soのパス%は環境により異なる。 %プロファイル結果の保存パス%は任意の場所を指定できる。 /var/tmp/xdebugディレクトリを作成して指定した。 xdebug.remote_port=9000 指

    PhpStorm + Xdebugを使ったPHPのデバック方法(XAMPP for Mac) : PHP | FindxFine
  • [PhpStorm]CakePHPのコード補完

    PhpStormでCakePHPのコード補完を効かせる方法です。 CakePHP2系の方法です。CakePHP1系の場合はこの記事の元ネタのHwarf Nugen: Configure PhpStorm to Auto-complete CakePHP Models, Views, and Controllersをご覧ください。 CakePHPコード補完のための準備 CakePHPのコード補完を効かせるためにはまず準備が必要です。 まず以下の2つの作業を行なってください。 ConsoleとTestsディレクトリをプロジェクトの対象からはずす プロジェクトの対象から外すディレクトリは以下の2つです。 /lib/Cake/Console /lib/Cake/Test 【手順】 Ctrl+Alt+Sで設定ダイアログを開く。 Project SettingsセクションのDeployment->Di

    [PhpStorm]CakePHPのコード補完
  • MacでWeb開発-(1) XAMPP for Macの環境設置

    Webアプリケーションの開発&運用環境の定番である、「Apache + PHP + MySQL」の環境を簡単に構築できるのが「XAMPP」。Windows版、Mac OS X版、Linux版がある。 ここではXAMPP for MacOS Xのインストールと起動、設定方法を紹介する。 現時点で最新版は、XAMPP for Mac OS X Ver.0.7.2。以下のソフトが含まれている(抜粋)。 Apache 2.2.8(Webサーバ) PHP 5.2.5 (アプリケーション実行環境) Perl 5.10.0 + mod_perl 2.0.3 (アプリケーション実行環境) MySQL 5.0.51 (データベースサーバ) phpMyAdmin 2.11.4 (MySQLGUI環境) SQLite 3.4.0 (データベースサーバ) phpSQLiteAdmin 0.2 (SQLiteのG

  • XAMPP for Mac OS Xを使って開発環境を構築する | Technology-Gym

    こんにちはイッシーです\(^o^)/。たまにミッチャンて呼ぶ人もいますが、まぁ好きな方で呼んでください♪ 普段はスマートフォン事業部でiPhoneandroidのアプリを開発してるのでクライアントはMacです。今まではWindowsを使用してたので、戸惑うこともチラホラ・・・そこでMacでのWebアプリケーションの開発環境を日はメモっておきます。 と思ったのですがWindowsユーザにも読んでほしいので、Windows用の設定も書いておくことにします。 テキストエディタはwindowsのメモ帳を使用せず、秀丸・サクラエディター・emeditorなどを使用し、Macの場合はターミナルでそのまま編集してください プロジェクト名は「hoge.plusr.biz」とします 【step1】xamppをインストール Win http://www.apachefriends.org/jp/xampp

  • RedWinder::MacApp::Hoster

    Download Hoster 1.2(1.208) 2008.09.14(JST) md5(5d5bfb8d34b38338c3f7f4a6e40c8997) MacOSX Universal Binary Version History Hoster は、ドメインとIPアドレスを関連づける、 Web開発用のユーティリティで、 ドメインとIPアドレスのマッピングを管理する hosts ファイルをGUIで管理するMacOSX用のソフトウェアです。 Web開発では、開発環境ごとに HTTP/1.1 で使用できるようになった Apache の VirtualHost の機能を使用しておこなうと便利です。 同じドメインで複数の開発サーバを用意すると番環境と同じURLで、操作できますので開発用の URL を用意しなくてもよくなります。 DNSで名前解決するとリリース環境のIPをひいてしまいますの

    teinex
    teinex 2013/04/07
  • RedWinder::MacApp::Hoster

    Download Hoster 1.2(1.208) 2008.09.14(JST) md5(5d5bfb8d34b38338c3f7f4a6e40c8997) MacOSX Universal Binary Version History Hoster は、ドメインとIPアドレスを関連づける、 Web開発用のユーティリティで、 ドメインとIPアドレスのマッピングを管理する hosts ファイルをGUIで管理するMacOSX用のソフトウェアです。 Web開発では、開発環境ごとに HTTP/1.1 で使用できるようになった Apache の VirtualHost の機能を使用しておこなうと便利です。 同じドメインで複数の開発サーバを用意すると番環境と同じURLで、操作できますので開発用の URL を用意しなくてもよくなります。 DNSで名前解決するとリリース環境のIPをひいてしまいますの

    teinex
    teinex 2013/04/07
  • Macの/etc/hostsに記述したローカル用サブドメインへのアクセスが遅い – 黒川仁の文具堂ブログ三昧

    黒川仁の文具堂ブログ三昧 このブログでは、金沢市在住のプログラマ/サーバエンジニア 黒川 仁がWeb技術っぽい記事を書いています。 普段、MacのApacheを使ったローカル環境でWebサイトやWebアプリケーションの動作確認をすることがよくある。 ほとんどの場合は、http://localhost/ 以下にプロジェクト毎にサブディレクトリを作ってそこで確認すればOK。 ところが、CakePHPのように「/」(ルート)のアドレスがどうしても必要なアプリケーションを動かしたり、HTML内に絶対パスでリンクやCSS等が指定されているサイトを確認する場合には、サブディレクトリではうまく動作確認できない。 そこで、Mac内だけでアクセスできるローカル用のサブドメインをApacheに設定をする。 たとえば、http://application.local というアドレスでアクセスする場合は、Apac

  • XAMPP for Macのバーチャルホスト : Mac | FindxFine

    XAMPP for macでバーチャルホストを設定したときのメモ。 2014.05.01追記 XAMPP for Macでバーチャルホストを使う 2 : Macにポート番号でバーチャルホストを行う方法を記載。 XAMPPのインストールフォルダ /Applications/XAMPP 作業フォルダは下記のように配置した。 クライアント名fooの作業フォルダ /Applications/XAMPP/xamppfiles/docs/foo.example.com/ クライアント名barの作業フォルダ /Applications/XAMPP/xamppfiles/docs/bar.example.com/ 作業フォルダのバックアップについては後述。 案件ごとにバーチャルホストを設定する。 URL foo.example.com www.foo.example.com ローカルパス /Applica

    XAMPP for Macのバーチャルホスト : Mac | FindxFine