ブックマーク / liginc.co.jp (4)

  • 【エラーコード】HTTPステータスコードの原因一覧 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    エンジニアのふとしです。 ネットをしていて、以下のような文言に遭遇することはないでしょうか。 404. that’s an error. この状態を見た親から「インターネットが壊れた!」と連絡がきたことがあるので、簡単に説明しようと思います。 普段インターネットをする際には意識しないかもしれませんが、この数字はそれぞれに意味が存在する「HTTPステータスコード」と呼ばれるものです。 ウェブサーバとブラウザの仕組み インターネット経由で情報を得る場合、ブラウザ(IEとかChromeとか)がサーバからページを取得しているというのは、みなさんなんとなく知っているかと思います。 サーバはリクエストに対しHTML形式でデータを返す みなさんのブラウザからサーバに「このページが見たいよ」というリクエストが送られると、サーバはHTML形式でデータを返します。 HTML形式はブラウザが解析できるファイル形

    【エラーコード】HTTPステータスコードの原因一覧 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    gontta
    gontta 2015/06/23
    いい
  • 【PHPで学ぶデザインパターン入門】第6回 Observerパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは、王です。 【PHPで学ぶデザインパターン】第6回はObserverパターンのご紹介です。 有名なのでご存知の方も多いと思いますが、「IFTTT」というサービスがあります。 このサービスはIf This Then Thatの頭文字を取ったもので、例えば「私が帰宅したら、彼女に、SMSで知らせるようにする」みたいなことができます。このように、あるイベントが発生したときに特定の行動をするものです。 「Observerパターン」とは 「私が帰宅したら、彼女に、SMSで知らせるようにする」の例で言うと、イベントは「私が帰宅したら」、行動は「彼女にSMSで知らせるようにする」、そしてSMS通知を受け取るのは「彼女」。さらに、通知を受け取る人は彼女に限定する必要はなく、たくさんの人に送ることもできますよね。 これが立派な「Observerパターン」です。 「Observerパターン」は以下の

    【PHPで学ぶデザインパターン入門】第6回 Observerパターン | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    gontta
    gontta 2015/03/09
    いい
  • 基本中の基本!PHPのプログラミングエラーの種類と内容 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    大体こんな事が原因でエラーが出ます。 E_ERROR / FATAL : 実行時の状態がそもそも問題 ①呼び出す関数名間違い ②外部モジュールがエラーの場合 ③スペルミス ④複雑な家庭環境 E_PARSE / Parse : 構文エラー ①セミコロン忘れ、閉じ忘れ ②全角スペース混入 ③視力低下または乱視 E_WARNING / Warning : 警告。問題は発生するが処理継続 ①実行処理の失敗 ②参照先が参照できなかった場合 ③型が違う ④精神不安定 E_NOTICE / Notice : 通知。問題になりうるが処理継続 ①未定義変数の利用 ②関数の引数がおかしい ③興奮状態 エラーが起きることでこんな被害が予想されます。 ①FatalとParseに至っては動作しないので、頭および実行結果が真っ白になってしまう。 ②いろいろな情報が出力されたりするので、脆弱性になりうる。 ③表示(レイ

    基本中の基本!PHPのプログラミングエラーの種類と内容 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    gontta
    gontta 2013/02/27
    いい
  • これは罠。PHPでiPhone端末にPUSH通知を送る際の落とし穴 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    段田です。 最近、PHPからiphone端末にPUSH通知を送る機能の開発に携わりました。PHPでプログラムを実装する場合、フルスクラッチとライブラリを使用するケースがあるのですが、各ケースでのポイントを忘れないよう書きたいと思います。 なおPUSH通知の概要、証明証の作成については省略します。概要などは下記の記事がわかりやすく、参考になりました。 Apple Push Notification サービス(APNs) の実装方法 iPhoneプッシュ通知まとめ フルスクラッチのケース フルスクラッチでやる場合、こちらのはてなの記事が参考になりました。 https://irss.hatenablog.com/entry/20111026/1319632548 しかし、試しに作成すると送信はできるのですが、下記の様な制約があることを知ります。 1つのメッセージで256バイトを超えてはいけない

    これは罠。PHPでiPhone端末にPUSH通知を送る際の落とし穴 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    gontta
    gontta 2012/07/01
    いい
  • 1