タグ

Hoshi-KNのブックマーク (2,515)

  • Python で pep-8 の「E501 line too long」にしないためのコーディングテクニック

    このblogは、著者である「sakito」が技術的に生存している事を報告するために存在します タイトルを「紹介マニアどらふと版」から変更しました 概要 Python は 「PEP 8 -- Style Guide for Python Code」というコーディング規約がある。 また、ソースコードが pep-8 に準拠しているかチェックするための「pep8 - Python style guide checker」が存在する。 Python 使いは、pep-8 に準拠したソースを記述するのが良い。 pep-8 の中で最も守られていないルールはおそらく「1行79文字制限」ではないだろうか。 pep8 - Python style guide checkerではこれに違反すると「E501 line too long」になる。 テストコード等一部で E501 になるのが仕方ない場合もあるが、通常

  • Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) | yunabe.jp

    Python パッケージ管理技術まとめ (pip, setuptools, easy_install, etc) Python のパッケージ管理関係の情報がオフィシャルには整理されてなく、 またパッケージ管理まわりででてくるキーワードもいくつもあって分かり難いので完結にまとめてみました。 このドキュメント自体は少し長いですが、結論としては2015年1月時点では 原則 pip を使ってパッケージの管理を行う setuptools も広く使われているので入れておくとよい。そもそも pip のインストール時に自動的ににインストールされる distribute は 2013年に setuptools にマージされたので不要 という方針でよいと思います。 ただ少し古い情報ソースやパッケージのドキュメントを読んでいると distribute の利用が勧められていたり、 site-packages, e

  • __future__ モジュールについて - さりんじゃーのプログラミング日記

    いきなり 3 系に移行するのはちょっと心配…という場合、まず2 系 + __future__ モジュールを使うのが良さそう。__future__ モジュールは Python 2 系用のモジュール。Python 3 系に実装されている Python 2 系 と互換性の無い機能をPython 2 系で使用できるようにする。 以下、__future__ モジュールに実装されている機能を利用しつつ、Python 3 系での大きな変更点を確認してゆく。 print_function 3系では print は文から関数 print()になった。また予約語からも削除された。 >>> from __future__ import print_function from __future__ import print_function >>> print('abc') print('abc') abc >>

  • bitbucketの使い方

    With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud is the native Git tool in Atlassian’s Open DevOps solution. Join millions of developers who choose to build on Bitbucket.

    bitbucketの使い方
  • Norges nettbutikk med generiske ED-piller • divide-et-impera.org

    Nettbutikk divide-et-impera.org «divide-et-impera.org» er en nettbutikk som tar sikte på å forbedre helsen til menn og kvinner! Nettbutikken har vært aktiv på markedet i mer enn 3 år. I vår butikk vil du bli presentert for mer enn 200 stillinger av et høykvalitets produkt tilberedt i henhold til klassiske østlige oppskrifter fra pålitelige produsenter. Butikken vår organiserer regelmessig kampanje

    Norges nettbutikk med generiske ED-piller • divide-et-impera.org
    Hoshi-KN
    Hoshi-KN 2015/03/12
    daemon.pidlockfileは見つからないって言われたけど、daemon.pidfileで同じようにできた。
  • 大気圧センサー(MPL115A2)を使う | Make.

    RaspberryPiで大気圧を計ります。 大気圧を測るには、 I2C接続の大気圧センサー(MPL115A2)を動作させます。 大気圧を測ることで、天気予報のアプリ等を作成できるようになります。 準備 あらかじめRaspberryPiのI2Cを使用可能にしておく必要があります。 (Python用のI2Cライブラリも忘れずにインストールしてください) I2Cを使う(設定編) MPL115A2のデータシートは翻訳してくれている方がいるので、以下ではそれを参考にしています。 小型のデジタル気圧計 MPL115A2・MPL115A1を制御 回路図 MPL115A2は8ピンのモジュールです。 I2C接続を行うため、RaspberryPiのSCL,SDAに接続します。 電源は、Raspberry Piの3.3Vを使い、GNDにも接続します。 CAPは、10uFほどのコンデンサをGNDを挟んで接続します

    大気圧センサー(MPL115A2)を使う | Make.
  • 小型のデジタル気圧計 MPL115A2・MPL115A1を制御

    ● MPL115A2 (I2C)タイプ ● 小型で、少ない配線とわずかな外付け部品で気圧が測定できる、優れたセンサーです。 I2Cバスにより、マイコンから2(基)のラインで制御できます。 気圧は、500hPaから1150hPaまでを、1.5hPaの解像度で測定します。 個々のセンサーに、個体差の較正データが書き込まれており、内蔵の温度センサーと合わせて補償計算をして、高精度な気圧値を求めます。

    Hoshi-KN
    Hoshi-KN 2015/03/11
    マニュアルの日本語訳。
  • 「センサ道場」トップ

    センシング技術に関して仕事をするとどうしても電子工学の知識が必要になります。もちろん、巷にはたくさんの参考書や教科書が溢れていますので、それらを勉強すれば知識を得ることはできるでしょう。でも、教科書を一から勉強するというは辛くて退屈なものです。 そこで、きっちり勉強するのは面倒くさいけど、もうちょっと知識をつけたいなあという向きのための実務に役立つ電子工学のネタを集めてみました。理論的な証明や厳密な説明にはこだわらず、役に立つことに重点をおいて解説していきたいと思います。ご期待ください。 2005/2/16 分りにくいという不評を受けて第9回「トランジスタの実際の回路」を修正しました。どうぞご覧下さい。

  • Raspberry Pi メモ (34) デスクトップの軽量な日本語化

    Raspberry Pi の軽量な日語化 (2014/11/03, 2015/02/17) Raspberry Pi のデスクトップ環境もチューニングが進んで、実用的に動作するようになってきました。 私自身はこれまでほとんどデスクトップ環境 (X Window System) で使ってこなかったのですが、そろそろ軽くなってきたデスクトップで Raspberry Pi を使ってみようと思います。 Raspberry Pi の公式 OS の Raspbian の現在の最新のイメージ 2014-09-09-wheezy-raspbian を日語環境に設定したメモです。2014年12月以降の新しいデスクトップのデザインについても追記しました。 いろいろな Raspberry Pi の日語化のページでは task-japanese と task-japanese-desktop をインストール

    Raspberry Pi メモ (34) デスクトップの軽量な日本語化
  • Python標準ライブライリを使い倒す(logging編) - HDEラボ

    Javaにはlog4j、.NETにはlog4netがあるように当然Pythonにもログ機能(以下からloggingとします。)は存在しますが、Pythonの場合は標準ライブラリにすでに組み込まれています。 今回はその機能を使用したサンプルを紹介します。 loggingではいくつかのログ出力方式を指定することが可能ですが、今回はログファイルのサイズ指定とローテート指定の行える「RotatingFileHandler」を使用してサンプルを作成します。 その他のログ出力方式は、Python用ロギング機能 を参照してみてください。 今回は、ログ出力用のプログラムファイル(log.py)と設定ファイル(log.conf)を作成します。 注) 設定ファイルを使用せずにプログラムファイルで設定を行うことも可能ですが、一般的にログ設定ファイルを作成しますので今回は設定ファイルを作成します。 また、logg

  • ログ出力のための print と import logging はやめてほしい - Qiita

    はじめに Python入門系の記事では概して、Pythonのロギング機能の紹介で最初にlogging.debug()といったloggingモジュール付属の関数を呼ぶ方法を案内しています。 Python家が提供するloggingの「基チュートリアル」でもこの点で大差ありません。Python家の基チュートリアルでは、print()関数を使用する方法もロギングの手段として有効であるとし、タスクに応じてprint()やlogging.debug()を使いわけよう、という流れで記述されています。 コマンドラインスクリプトやプログラムで普通に使う、コンソール出力の表示 : print() そのような「基」の説明の後「上級」チュートリアルになってようやく、Python言語付属のロギングメカニズムの説明が始まります。「上級」では4+1種類のデータ構造が紹介され、ここで「基」で多用されていたlo

    ログ出力のための print と import logging はやめてほしい - Qiita
  • 某R社を5日でクビになった話 - Code.io

    2015-03-07 某R社を5日でクビになった話 Hello,World!個人開発でぬくぬくやってきたエンジニアの僕が、縁あってエンジニアインターンし、5日目にしてクビになるという出来事があり、学びが多かったので綴りたいと思います。 ◼︎某社との出会い 焼き肉をおごるという企画で、スカウトが来て、オシャレでキレイな焼き肉屋さんでランチをしました。そこで、スゴイエンジニアさんに「このサービスのこの部分をこうしたほうがよくて、ここまで作ったので開発してもいいですか?みたいにすれば自分のやりたい開発ができるんだよ」と言われ、自分のエンジニアのイメージがガラッと変わって魅了されて、興味を持つようになりました。そのスゴイエンジニアさんは、今も憧れているスゴイ方です。カッコイイなと思っています。 ◼︎某社の技術責任者との出会い 会社訪問を予定していた日に、スゴイエンジニアさんにスゴイエンジニアさんの

    某R社を5日でクビになった話 - Code.io
  • Raspberry Pi 2でデスクトップ起動時に GDBus.Error : Raspberry Piブログ

    2015年02月06日16:22 Raspberry Pi 2でデスクトップ起動時に GDBus.Error カテゴリRaspberry Pi victory7com Comment(0) Raspberry Pi 2でデスクトップ(LXDE)を起動した際に GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: Cannot determine user of subject というエラーメッセージが表示されることがありました。使用OSは Raspbian 2015-01-31(NOOBS 1.3.12)です。毎回必ず出るわけではありませんが、スタート時に出ます。おそらく今後のNOOBS/Raspbianのバージョンアップで改善されると思われますが、このエラーメッセージを抑制するには、スーパーユーザーで以下のファイルを編集すればよいようで

    Raspberry Pi 2でデスクトップ起動時に GDBus.Error : Raspberry Piブログ
  • ラズパイ | Device Plus - デバプラ

    Raspberry Pi(ラズパイ)の強みと特徴をArduino、M5Stackと比べてみた   「電子工作を始めてみようかな…で...

  • RPi SD cards - eLinux.org

    The SD card is a key part of the Raspberry Pi; it provides the initial storage for the Operating System and files. Storage can be extended through many types of USB connected peripherals. When the Raspberry Pi is 'switched on', i.e. connected to a power supply, a special piece of code called the bootloader is executed, which reads more special code from the SD card that is used to start up the Ras

    Hoshi-KN
    Hoshi-KN 2015/03/03
    SDカードの相性一覧。
  • コンピュータ組み立てキット「Kano」、150ドルで発売

    英Kano Computingは10月7日(現地時間)、「Raspberry Pi」ベースのPC組み立てキット「Kano」を発売した。価格は149.99ドルで、日からも購入できる。 同社は昨年11月、米Kickstarterでプロジェクトを立ち上げ、10万ドルの資金を獲得。製品版は今年7月の発売を目標としていた。Kanoという名前と柔道着のキャラクターは、“柔道の父”嘉納 治五郎にインスパイアされたものという。 コアな対象ユーザーは6~14歳だが、大人でもPCの組み立てとプログラミングの学習を楽しめるだろう。 KanoのキットはRaspberry Piのボード、ケース、USBキーボード、スピーカー、Wi-Fiモジュール、USBケーブル、HDMIケーブルと、Linuxベースの独自OS「Kano OS」とソフトウェアを収録したSDカード、2冊のカラフルなマニュアルで構成される。別途必要なのは

    コンピュータ組み立てキット「Kano」、150ドルで発売
  • NOOBSでインストールしたときにSDカードの容量を効率的に使う方法 : Raspberry Piブログ

    2013年11月20日12:00 NOOBSでインストールしたときにSDカードの容量を効率的に使う方法 カテゴリRaspberry Pi victory7com Comment(0) 今までRaspberry PiのSDカードにOSをインストールするには、OSのイメージファイルをイメージ書き込みソフトを使って書き込んでいましたが、NOOBSを使えば、PCからファイルをコピーするだけで済むようになりました。 NOOBSには様々なOSが収録されているので、Raspberry Piを起動してインストーラーからインストールしたいOSを選択するだけなのでとても簡単です。しかしインストールしなかったOSのデータもSDカードの中に入ったままになっているため、その分だけ容量をってしまっています。ただでさえ容量が少ないのにもったいないですね。 NOOBSを使いながらも容量を効率的に使いたい、という場合は、

    NOOBSでインストールしたときにSDカードの容量を効率的に使う方法 : Raspberry Piブログ
  • (PDF) MongoDB に対する探索行為の増加について - 警察庁 (平成27年2月20日)

  • バッチファイルでファイル名に連番を付けてコピーする~実行解説

    同じファイルに0埋めされた連番を付けてコピーしたい。 テストデータ作成しかり、月次のファイルの作成しかり。 そんなシチュエーションに遭遇した場合 手作業で頑張ってファイルを作るか ご希望の機能を持つファイラやツールを探すかしないといけない。 ところが昔からあるWindowsの命令言語にはコマンドプロンプトというものがあって、 ものすごく標準装備なのに周りは誰も使ってない。 ちょっとぐらい使いこなせてもいいんじゃないでしょうか。 ということで使いこなせていないコマンドプロンプトを少し勉強しておこうと思い メモしておきます。 今回やりたいことは以下のとおり 1.複製したいファイルを用意する。 2.用意したファイルに対して、希望した枚数を指定したファイル名に変更し、連番を付加してコピーする。 というわけで、できあがったbatファイルは次の通り。 実行結果は batファイルと同じフォルダに存在する

  • I2C - Wikipedia

    I2Cバスでの接続の例 I2C(アイ・スクエアド・シー、アイ・アイ・シー)はフィリップス社で開発されたシリアルバスである。低速な周辺機器をマザーボードへ接続したり、組み込みシステム、携帯電話などで使われている。 Inter-Integrated Circuit の略で、I-squared-C(アイ・スクエアド・シー)が正式な読みとされている。ただし、一般的な文字コード環境のプレーンテキスト上では上付き文字が使えないため、I2CあるいはIICと表記されることも多く、これをもって「アイ・ツー・シー」と発声されたりカタカナ表記される[1]ことがある。 I2C で使われているのは、抵抗でプルアップされた双方向のオープンコレクタ信号線が2だけである。2の信号線は、シリアルデータ (SDA) とシリアルクロック (SCL) からなる。電圧は最高で +5V までで、よく使われるのは +3.3V だが

    I2C - Wikipedia