【PHP】【Ruby】【Python】言語ごとの開発に向いているものとその特徴

みなさんこんにちは。
ジーニアスウェブの高橋です。

ジーニアスウェブに入社して半年が経ちました。
あっと間の半年間でしたが、たくさん勉強の機会をいただきました。

主にプログラミング言語を学んできたのですが、その中でも特に【PHP】【Ruby】【Python】について。
それぞれどんな開発に向いているのか、それぞれの特徴(メリット・デメリット)は何なのか、と気になったので今回はそれについてまとめていきたいと思います。

続きを読む

チャットワークAPIを使ってメッセージの投稿やタスクの追加をしてみよう

今回はチャットワークAPI(ChatworkAPI)の使い方の解説と、サンプルプログラムを例にメッセージの投稿やタスクの追加をやってみようと思います。
当記事の対象者としましては以下のとおりです。

  • チャットワークAPIの使い方を知りたい方
  • チャットワークAPIを使用したサンプルプログラムを見たい方(PHP言語)
  • 雨が降りそうな日に傘を忘れたくない方(理由は後ほど紹介いたします)

どうぞ最後までよろしくお願いいたします。

続きを読む

プログラムの自動実行にcronを使おう サンプルプログラム付きで設定も簡単

今回はcronの設定方法の解説と、サンプルプログラムを例にcronで動かしてみようと思います。
当記事の対象者としましては以下のとおりです。

  • プログラムを定期的に自動実行させたい方
  • cronの設定方法を知りたい方
  • cronで動かせるプログラムの例を見たい方
  • 雨の日にズブ濡れになりたくない方(理由は後ほど紹介いたします)

どうぞ最後までよろしくお願いいたします。

続きを読む

【PHP】error_log関数を利用した応用的ロギング方法をご紹介

みなさんこんにちは、はじめまして。
先日ジーニアスウェブに入社をしました甲斐と申します。

今回はPHP言語のerror_log関数の応用的な使い方についてご紹介致します。
当記事の対象者としましては、以下のとおりです。

  • PHP言語の経験者
  • PHP言語で上手にログ出力をしたいと考えている方
  • PHP言語の原因不明なシステム障害の調査に困っている方

初めてのブログ記事ですが、どうぞ最後までよろしくお願いいたします。

error_log関数でログ出力させる理由

気をつけてプログラムを組んでいても想定をしていなかったバグだったりエラーだったりは発生してしまいます。そして、その障害は想定外のエラーなためプログラムから原因を調査するのはとても難しかったりします。そういった障害のときに、調査の助けとなるのがログファイルです。

何時に、どの画面で、どういう状態で、どんな操作をしたのか…等がログに残っていれば、プログラムエラーの原因究明に役立ち、早い対応ができると思います。

error_log関数は好きなタイミングでログを吐き出すことができる便利関数になります。それではerror_log関数を応用してもっと便利にログ吐き出しができるようにしてみましょう。

続きを読む