MySQLで最大値の行を取得する方法

SQLでは様々な記述が可能で、最大値を持っている行を求める記述方法もいくつかあります。MySQLとSQLiteで記述する例を紹介します。 データ 次のようなテーブルとデータがあるとします。 allを使う方法(MySQL) 最大値を含む行 “all”キーワードを使うと簡単に最大 … 続きを読む MySQLで最大値の行を取得する方法

pythonでGoogle Driveにリモートバックアップ

さくらのVPSのバックアップファイルをGoolge Driveに自動転送するスクリプトを作りました。容量オーバーにならないように古いファイルを削除する処理も組み込みました。 スクリプト ■ remoteBackup.py #!/usr/bin/python # coding: UTF-8 impor … 続きを読む pythonでGoogle Driveにリモートバックアップ

pythonで日付によるファイルの選別

さくらのVPSでバックアップしたファイルをGoogle Driveに転送して保管するために、pythonで転送対象のファイルを日付で選択するスクリプトを作りました。 やりたいこと 最終目標 当日分のバックアップファイルをGoogle Driveに転送する。 今回の課題 当日分のバックアップファイルの … 続きを読む pythonで日付によるファイルの選別

pythonでファイル入出力

Pythonを勉強するために、PythonでGoogle Driveにファイル転送スクリプトを作り始めました。実行する度に手動で認証してファイル転送するGoogleのサンプルプログラムがあるので、それを改造して自動処理できるように、認証情報をファイルに入出力するスクリプトを作りました。 毎回手動で認 … 続きを読む pythonでファイル入出力

さくらのVPSのお試し利用を始めました

ホームページをレンタルサーバーからVPSに移行することに決めたので、早速レンタルサーバーの契約を解約して「さくらのVPS 」のお試し利用を始めました。 さくらのVPSの設定 ネットで検索すると「さくらのVPS 」に特化した詳しい設定方法の記事がたくさんあって助かります。 とりあえず、WordPres … 続きを読む さくらのVPSのお試し利用を始めました

mysqlで複数のテーブルを集計しつつ結合する方法

mysqlで複数のテーブルを1つの同一キーを元にして集計して結合する方法です。   たいていのデータベースは、ユニークなキーを持つマスターテーブルを用意して、そのキーを使っていろんなデータを表現するテーブルを作成していきます。 例えば、社員マスターテーブルを基準にして、各社員の売上実績テーブルや交通 … 続きを読む mysqlで複数のテーブルを集計しつつ結合する方法

PHPで文字列処理をするときに覚えておくと便利な関数

PHPで文字列を処理する時に知っていると便利な関数をまとめておきます。正確な定義は公式リファレンスをどうぞ。 文字列の前後の余計な特殊文字を取り除く 結果の文字列 = trim ( “元の文字列”  [, 取り除く文字のリスト]) 第2引数を指定しないとデフォルトで次の文字を … 続きを読む PHPで文字列処理をするときに覚えておくと便利な関数

レンタルサーバーの自動バックアップ

レンタルサーバー上にあるブログやらデータベースやらサイトの公開ファイルやらを定期的にバックアップするように設定しました。 バックアップ対象 サーバー:さくらレンタルサーバー(スタンダードプラン) ブログ:WordPress データベース:MySql サイトの公開ファイル バックアップ方法 ■データベ … 続きを読む レンタルサーバーの自動バックアップ

Macにレンタルーサーバのテスト環境を作る

さくらインターネットでiOSアプリのデータ管理をサービスしていますが、簡単にテストができるようにMacにテスト環境を作りました。 運用環境 レンタルサーバー:さくらインターネット ドメイン:reirou.com iOS/OS Xのアプリ内から上記ドメインにアクセス テスト環境 Macの中にWEBサー … 続きを読む Macにレンタルーサーバのテスト環境を作る