mas9612の雑記

プログラミングなどいろいろ.

Python

SharePoint REST APIを使ってみた

SharePoint OnlineでサイトにアップロードしているExcelファイルを毎日自動でダウンロードしたいという要望をもらったので, 公開されているAPIを使ってやってみた. 環境 OS X El Capitan v10.11.6 Python 3.5.2 Office 365 Enterprise E3 Office 365 APIを…

PythonからMySQLを使う

DjangoでデータベースにMySQLを使用するときはmysqlclientを使用することが推奨されている.Djangoが勝手にデータベースに接続などの処理をしてくれるのでモジュールの使い方は知らなくても使うことは可能だが,せっかくなら使い方もわかるほうが良いので調…

Python3にOpenCVをインストールした

環境はOS X Yosemite 10.10.5. Python3はHomebrewからインストールしたものを使用した. Homebrewが入っていない場合はHomebrew公式の「インストール」の部分に書いてあるコマンドを実行してインストールしておく. HomebrewからOpenCVをインストール 下記…

Base64のデコード・エンコード

Webの世界などで使用されているBase64のデコード・エンコードについて. CTF (Capture The Flag) でも使用されることがあるので,軽くまとめてみた. UNIXコマンド エンコード Base64コマンドを使用する. $ echo 'base64 encode' | base64 YmFzZTY0IGVuY29k…

Pythonでsqlite

Pythonでデータベースを使ってみたかったので,標準ライブラリに含まれているsqlite3モジュールを触ってみた. サンプルコードはこちら. GitHubにもあげました. # -*- coding: utf-8 -*- import sqlite3 dbname = 'database.db' conn = sqlite3.connect(db…

Pythonで日付を使う

Pythonのdatetimeモジュールについて少し勉強した. 今回はdateオブジェクトのみ. Python公式ドキュメントより datetime モジュールでは、日付や時間データを簡単な方法と複雑な方法の両方で操作するためのクラスを提供しています。日付や時刻を対象にした…