はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    猛暑に注意を

『plmin.us』

  • 人気
  • 新着
  • すべて
  • OAuth2サーバをPHPで実装する。その1 « Hello My World

    4 users

    plmin.us

    ただいま。ドバイから帰ってきた清水です。 とある案件で、認証系をOAuthでやりたいんだよねぇ。ってことだったので、OAuthサーバについて調査することになりました。 http://oauth.net/2/  一応、あるみたいですね。なんかPHPでの環境も作れるっぽいじゃないですか。 でもDraftってあるので、正式なバージョンとして使っていいのかチョット疑問です。 と、その前に認証って言うと、LDAP, OAuth, OpenID, SAML, xAuth… なんか色いろありますよね。 自分も実は曖昧にこの辺を使ってきた経緯があるので、客に突っ込まれた時に困る。ということでチョット調べてみました。 http://www.goodpic.com/mt/archives2/2008/01/openid_oauth.html http://www.sakimura.org/2011/05/10

    • 学び
    • 2013/07/30 16:28
    • OAuth
    • php
    • Cakephp 2.x の REST API を作成してみる « Hello My World

      3 users

      plmin.us

      REST形式のAPIを提供して、Ajax経由で操作させようと考えています。今回はシリアライズ形式をJSONに対応させました。 そんなに難しくないので、実際やったことだけ書きます。 app/Config/routes.php を編集 <?php // 使用するコントローラ名 Router::mapResources('api'); // 拡張子が *.json の場合に、JSON形式で出力する Router::parseExtensions("json"); // 別途強制的に拡張子をjsonとして認識させることもできます。 Router::connect('/api/article/*', array('controller' => 'api', 'action' => 'article_list', 'ext' => 'json')); ?> app/Controller/ApiCon

      • 学び
      • 2013/04/09 13:13
      • json
      • *お役立ち
      • api
      • Eclipseを利用したPHPのコードフォーマッター « Hello My World

        10 users

        plmin.us

        お疲れ様です。腹式呼吸をすると鬱にならないらしいというスレで見て、やりすぎたら翌日心臓が痛かった清水です。 今お世話になってる会社で、継続的インテグレーション、CI(英: continuous integration)をやり始めた所で、自分の汚いソースを晒す事に抵抗があるので、これからはコーディング規約に沿った対応をしていこうと思ってます。 ちまちまインデントを揃えるのに時間にとられて開発が進まないとか本末転倒なので、整形ルールについてはツールでやろうとおもいます。Eclipse の PDT にはフォーマッターが「いちおう」備わってるんですが、何の調整もできないので、結果は非常に残念な感じになります。 設定可能な項目はこれだけです。うーん微妙ですね。 とりあえず、やってみます。これが、オリジナル。 右クリックをして、Source > Format を選択 これが実行結果 見事に改悪されまし

        • 学び
        • 2013/03/05 11:52
        • フォーマッタ
        • PHP
        • eclipse
        • Tool
        • CakePHP 2.x のカスタムエラーページ作成 « Hello My World

          8 users

          plmin.us

          Cakephp のカスタムエラーページを作成したいと思います。 手段が多すぎるためか悩んでしまった。公式ドキュメントが分かりづらいので、ググってしまうとハマる気がする。 また、このページにたどり着いた方が、さらに迷わないように現在のバージョンは明記しておきたいと思います。cakephp v2.2.5 です。 ちなみに、私が腑に落ちるやり方なので、あくまでご参考程度に考えて頂ければと思う。 大きく分けて3パターン在ると思います。コントローラ、メソッドがない場合、DBにコンテンツが見つからない場合、異常系です。 では、さっそくやってみます。 1.コントローラー、メソッドが無い。 Config/core.php に追加する必要も、新たなクラスも必要ありません。 app/View/Errors/error_400.ctp を弄ればいいだけです。 ただ、これだけだと、layout に app

          • 世の中
          • 2013/02/04 09:03
          • CakePHP
          • jQueryでテーブルのヘッダーを固定する « Hello My World

            4 users

            plmin.us

            お疲れ様です。 清水です。疲れたので息抜きにブログ書いていきます。 FuelPHP + MongoDB + Bootstrap + jQuery でほぼ構成を確定したので、ガリガリベースを書いてます。一人で作業をしているので、環境、設計、デザイン、開発、検証、運用と全てを対応しなければならないですが、今まで避けてきたデザインのところで結構苦しんでます。最初はKeynoteを使ってワイヤーフレームを作ってみたりもしましたが、実際にコーディングをしてレンダリングされたものをみると、想像してたものと結構違うんですよね。特に画面の幅に対する制限や、固定ヘッダの領域によって作業領域が狭かったり。完全に経験不足というか。 それでも最近は〜 Bootstrap系が充実しているので、必要なコンポーネントを割り当てて行くだけでそれなりの物ができあがります。Bootstrapは、基本的にレシポンシブになるため

            • 世の中
            • 2012/10/11 10:09
            • FuelPHP で MongoDBを使う « Hello My World

              3 users

              plmin.us

              お疲れ様です。清水です。 ではさっそく・・・。FuelPHPのインストールについては、端折ります。 設定ファイルを設置します。 fuel/app/config/db.php return array( 'active' => 'mongo', .. 'mongo' => array( // This group is used when no instance name has been provided. 'default' => array( 'hostname' => 'localhost', 'database' => 'mydb', 'username' => 'mydb', 'password' => 'p@s$W0rD', ), ), .. ); 既存の設定に影響がないように”mongo”の設定を追加して “active” => “mongo” と設定することにしました。

              • 世の中
              • 2012/09/11 16:07
              • FuelPHP
              • MongoDB
              • db
              • EclipseとMAMPのxdebugを使ったデバッグ « Hello My World

                4 users

                plmin.us

                お疲れ様です。 清水です。 FuelPHPすこしずつ慣れてきました。リファレンスがまだそれほど手厚い状況でもありませんので、コアを追うこともしばしば。他人のコードは意図がわからない時に追うのに時間がかかってたりします。 ログを仕込んだりしてますが元に戻す手間や、トライアンドエラーの回数も増えてしまってるので、久しぶりにxdebuを使って見ることにしました。 ローカルの環境はMAMP構成ですので、xdebugは初期インストールされていますので、xdebugのインストールは省こうと思います。 以下に手順を記載します。 xDebugを有効化 php.ini を開く(分からなければ phpinfo() で読み込まれているphp.ini のパスが表示されます) 設定を変更 [xdebug] zend_extension=”/Applications/MAMP/bin/php/php5.3.6/l

                • 学び
                • 2012/09/07 13:14
                • FuelPHP
                • Debug
                • php
                • MAMPパスワード変更について « Hello My World

                  10 users

                  plmin.us

                  MAMPのrootパスワード変更について MAMPインストール時はユーザ:root、パスワード:rootになってるので変更したほうが良いです。 この辺 を参考に変更してましたが、MAMP起動時にだけ、エラーメッセージが表示されるようでした。 /Applications/MAMP/Library/bin/mysqlcheck: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect 変更している点は、 rootのパスワード変更 ターミナル $ mysql set password for root@localhost=password('新パスワード'); スタートページのパスワード変更 /Applications/MAMP/bin/ma

                  • 世の中
                  • 2012/05/06 01:07
                  • mamp
                  • 設定
                  • 変更
                  • password
                  • MySQL
                  • ***
                  • Eclipse DLTK問題 « Hello My World

                    4 users

                    plmin.us

                    Eclipseが突然フリーズし始めて困った。編集しようとすると固まるのだ。右下のステータスバーに「DLTKインデクス化実行中」などと記載されている。 どうもこいつが怪しい・・・。 取り敢えず、ぐぐってみたら「DLTK問題」などというものがひっかかる。テキストエンコードをutf-8に変更するなどとあったが、元から utf-8なので、これではなさそう。 幾つか追っていったら、どうもこれっぽい。フリーズして強制終了などをしていると、修復しようとして発生するようだ。 http://www.kantenna.com/info/2011/02/eclipse_pdt2210tips.php インデックス情報と見られる {workspace folder}/.metadata/.plugins/org.eclipse.dltk.core.index.sql.h2/ 以下のファイルを全て削除すると、起動時

                    • 世の中
                    • 2012/04/08 12:24
                    • eclipse
                    • データベース

                    このページはまだ
                    ブックマークされていません

                    このページを最初にブックマークしてみませんか?

                    『plmin.us』の新着エントリーを見る

                    キーボードショートカット一覧

                    j次のブックマーク

                    k前のブックマーク

                    lあとで読む

                    eコメント一覧を開く

                    oページを開く

                    はてなブックマーク

                    • 総合
                    • 一般
                    • 世の中
                    • 政治と経済
                    • 暮らし
                    • 学び
                    • テクノロジー
                    • エンタメ
                    • アニメとゲーム
                    • おもしろ
                    • アプリ・拡張機能
                    • 開発ブログ
                    • ヘルプ
                    • お問い合わせ
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について
                    • ガイドライン
                    • 利用規約
                    • プライバシーポリシー
                    • 利用者情報の外部送信について

                    公式Twitter

                    • 公式アカウント
                    • ホットエントリー

                    はてなのサービス

                    • はてなブログ
                    • はてなブログPro
                    • 人力検索はてな
                    • はてなブログ タグ
                    • はてなニュース
                    • ソレドコ
                    • App Storeからダウンロード
                    • Google Playで手に入れよう
                    Copyright © 2005-2025 Hatena. All Rights Reserved.
                    設定を変更しましたx