タグ

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

  • 私が実践しているPyCharmの運用ルール - Qiita

    私の記事の「最強のPython開発環境 PyCharmのすゝめ」が、「いいね」が200超えましたので、続きを書こうかと思います。 とはいえ、便利な機能はあらかた紹介済みですので、私なりのPyCharmの運用ルールを書いてみたいと思います。 これはあくまで、私個人で実践している自分ルールですので、「こんな風にやってるんだ」くらいに読んでください。 静的解析のインスペクション項目は全てON PyCharmはリアルタイムでコードを静的解析して、コードのダメな部分を注意してくれます。 しかし、実際にコードを書いていると「ちょっと神経質かな〜?」と思うでしょう。 インスペクション項目(検査項目)は、1つ1つ細かくON/OFFができるので、自分流にカスタマイズしていくのが普通だと思います。 ちなみに、私のPyCharmはインスペクション項目は全てONです。 そのうえ、インスペクションがグリーン(警告が

    私が実践しているPyCharmの運用ルール - Qiita
  • 最強のPython開発環境 PyCharmのすゝめ - Qiita

    私はPython歴はかれこれ7年程になり、PyScripterやVimなど色々な開発環境を変遷してきた。 その中でPyCharmが最強のPython開発環境であると断言する。 PyCharm Home Page 開発はIntelliJ IDEAのJetBrainsで、最近はGo言語用IDEのGoglandを発表している。 動作環境はWindows/OS X/Linuxのマルチプラットフォームである。 PyCharmは無償版と有償版があるが、普通の開発ならば無償版で充分すぎるほど機能が備わっている。 PyCharmがいかに便利であるか紹介してみよう。 リアルタイムのコードチェックと修正機能 PyCharmはリアルタイムにコードをチェック(PyFlakes使用)してくれるが、Vimでも同様の事ができるので目新しい事ではない。 PyCharmの素晴らしい所は、警告個所を適切に修正してくれる機能が

    最強のPython開発環境 PyCharmのすゝめ - Qiita
  • Peter Bourgon · A theory of modern Go

    2017 06 09 tl;dr: magic is bad; global state is magic → no package level vars; no func init The single best property of Go is that it is basically non-magical. With very few exceptions, a straight-line reading of Go code leaves no ambiguity about definitions, dependency relationships, or runtime behavior. This makes Go relatively easy to read, which in turn makes it relatively easy to maintain, wh

  • The challenge of verification and testing of machine learning

    by Ian Goodfellow and Nicolas Papernot In our second post, we gave some background explaining why attacking machine learning is often easier than defending it. We saw some of the reasons why we do not yet have completely effective defenses against adversarial examples, and we speculated about whether we can ever expect such a defense. In this post, we explore the types of guarantees one can expect