Python のデフォルト引数に datetime.now を渡してはいけない
投稿者:江藤 光Python の言語仕様を理解していなかったため、危険なバグを発生させた話
最初、このような関数がありました<br/>def is_in_payment_term(item) -> bool:"""引数に取ったアイテムが購入可能かをチェック""" now = datetime.now() # 本当はもっと色々条件があるのですが… &n ...Pythonでシングルトンパターン書いてみる
投稿者:福山ディレクトリ構成は前回と同じ構成となります。
コード#!/usr/bin/env python# -*- coding: utf-8 -*- from configparser import ConfigParser class App(object): _instance = None def __new__(cls): &nbs ...Python初学者がラムダ式を頑張って理解した話
投稿者:江藤 光Pythonについて勉強中の江藤です。
先週、Pythonで画像処理を行うライブラリについてしらべていたところ、Qiitaの『PILでEXIF Orientationタグを考慮して処理』という記事で以下のような方法が掲載されていました。
誰かコード書いて!
投稿者:にょこた開発の中で下記の仕様を満たす必要がありました。
社内のコミュニティサイトに投稿してみたところ反響が多かったのでご紹介します。
どんな言語でもいいので、以下の問題を解く、コード書いてください!
お願いします。
Bottleで受け取ったリクエストパラメータが文字化けした時にしたこと
投稿者:福山日本語をリクエストパラメータで渡した際に文字化けしたのでそれへの対応を書きます。
今回は例として、q=アイウエオと投げます。
元々下のように書いていました。
@route('/artists') def artists(): req_param ...Pythonで設定ファイルを読み込んでみる
投稿者:福山コードを書いていくと設定ファイルとして外に出したい情報が出てきますよね。
ディレクトリ構成dir┣ app.py┗ sample.iniコードfrom configparser import ConfigParser config = ConfigParser()config.read('./sample.ini') print('asa: ', config['asa']['aisatsu'])print('hiru: ', config[' ...PythonからElasticsearchを触ってみる
投稿者:松木佑徒あるシステムでアクセスログの保存先にElasticsearchを使用しているということで、
何かに活用できないかデータを少し見せてもらいました。
AWSの機能でElasticsearch + Kibanaを立ち上げてFluentdでサーバからログを転送しているそうです。
ApacheのアクセスログをKibanaから確認します。
CSSやAjaxっぽいログも混じるので使えそうなデータのみに絞ります。
ログはJSON形式で ...
Python は 1 == '1' が False になるみたいなので、他の言語の実装も見てみた話
投稿者:江藤 光先日、次のようなコードを書いたところ思った通りに動きませんでした。
from_db # 1 のような整数値が入るuser_post_data # '1' のような文字列型の数値が入る if from_db == user_post_data: (処理内容)整数 ...
PythonのRequestsを使ってレスポンスが化けたときの対応
投稿者:福山OMRONの画像センサ(HVC-P2)をUSB経由で操作してみた
投稿者:松木佑徒今回扱ったのはOMRONのHVC-P2という画像センサになります。
カメラと画像認識を実装した基盤がセットになっているため認識結果だけを取得できるという未来的なものです。
検出できるものは以下です。
– 人体検出, 手検出, 顔検出, 顔向き, 年齢, 性別, 視線, 目つむり, 表情, 顔認証
しかしインタフェース仕様のドキュメントはあるものの公式のSDKなどはなくサンプルコードはCだけ。
実際に使った人の事 ...