タグ

2017年4月14日のブックマーク (4件)

  • pyflakes から flake8 に乗り換えて幸せになった話

    Python のコードチェッカーはいくつかありますが、私は設定無しで実用になる pyflakes を使っていました。 しかし、最近 Django を使っていて settings.py を production や development に分ける際に のように書いているのですが、これだと pyflakes では 'from plog.settings.base import *' used; unable to detect undefined names と言われてしまいます。これを出ないようにしようとしても、 pyflakes にはエラーや警告を制御するような機能がありません。 そこで pyflakes の代替として flake8 を使うことにしました。 flake8 は pyflakes と pep8 のラッパーですが、いくつか機能が追加されたものです。 flake8 では前述の p

  • Python のコーディング規約 PEP8 に準拠する - Qiita

    この Qiita の連載記事ではデータ分析のための主要言語として Python を利用してきました。ところでみなさんは Python のコーディング規約 PEP8 をご存知でしょうか。 ソースコードスタイルガイド PEP8 ソースコードは一般に「書かれる時間」よりも「読まれる時間」の方が長い、そのような事実に基づいて、「スタイルを統一し読みやすいコードを書こう」というアイデアのもとに作られたのがこのガイドです。 Style Guide for Python Code http://legacy.python.org/dev/peps/pep-0008/ 家は当然ながら英語ですが有志の方が日語に翻訳してくださっています。 PEP8 日語訳 https://github.com/mumumu/pep8-ja どちらにせよ Python を利用する方は必ず一読するべきかと思います。 自動的

    Python のコーディング規約 PEP8 に準拠する - Qiita
  • gnusocial や mastodon の哲学

    Mastodon が急に話題になってきた。 しかし、その哲学についてはあまり理解されていないように感じる。 Mastodon や GNU Social は、単なる「ポスト twitter 」ではない。 この記事では、 twitter の根的な問題や、それに対する Mastodon 等の思想を解説する。 キーワードだけ先に書いておこう。 federation (連合) decentralization (脱中央集権) オープン (オープンソース、オープンな仕様) 長い文章を読みたくない人のためのまとめ でも、できれば文も読んでほしいです。 Mastodon や GNU Social などでは、どこか信頼できる運営者のインスタンス(サーバ)にひとつアカウントを作って、そこから他のインスタンスのアカウントをフォローすることができます。 (インスタンスはグループのような意味を持つものではなく、

    gnusocial や mastodon の哲学
  • Excelをユーザーフォームで編集して、データベース管理を行う方法! - Excel 業務システム

    エクセル入力フォームの作り方 エクセルの画面が業務システムの入力画面になるなら、入力画面は業務担当者が好きなように作れると思うんですけど、なぜだれもそんな方法を使わないのでしょうか? とにかく自分で入力フォーム画面をエクセルの開発タブで作成できるようにしました。 シートにコマンドボタンを付けて、入力したデータはAccessのデータベースに保存します。このような仕組みでエクセルを入力フォームとして利用するデータベースシステムを作成しました。 エクセル入力フォームの作り方 項目名を決めてください フォームを表示します 自由に入力フォームを作成するためのテンプレート「ユーザーフォーム設計」を公開しました。下記からダウンロードしてください。 フォームをデザインするには、[開発]タブを表示する。 Excel 2007 の場合 Excel 2010 / 2013 の場合 フォームをデザインする 自由に

    Excelをユーザーフォームで編集して、データベース管理を行う方法! - Excel 業務システム