2017-01-01から1年間の記事一覧
概要 忘れないうちにメモ。Visual Studio Code (vscode) で特定の python 環境を選択するには Cmd + Shift + P してから Python: Select Interpreter で使うものを選択する。 予め、MicrosoftのPython拡張機能をインストールしているのが前提条件ですね。 他…
概要 ずっと使ってるくせに、いつも忘れてしまうので、ここにメモ。 Happy Hacking Keyboard (HHK) で、右クリックメニューを表示するのは Shift + F10 (F10 は Fn + 0) で表示できる。 過去の記事については、以下のページからご参照下さい。 いろいろ備忘…
概要 今更ながら fish shell 導入してみました。 fishshell.com conda を使っている場合にちょっとハマった点が あったので、忘れないうちにメモメモ。 下調べ 以下のページの情報がとても有用でした。感謝。 dev.classmethod.jp qiita.com qiita.com もろも…
概要 CLionさん、とても便利で重宝しているのですが、現在のところ CMake しかサポートしてくれていないのがちょっとネックでした。 まあ、CMakeLists.txt ちょっと頑張ったら行けるのですが、大抵のC言語プロジェクトってmakefileがついています。 で、以下…
概要 Fluent Python ―Pythonicな思考とコーディング手法作者: Luciano Ramalho,豊沢聡,桑井博之,梶原玲子出版社/メーカー: オライリージャパン発売日: 2017/10/07メディア: 単行本(ソフトカバー)この商品を含むブログを見る に書いてあった小ネタ。なるほ…
概要 pythonに慣れている人は当然な知識なのかもしれませんが、自分用に忘れない内にメモメモ。 Python 2.x 系と python 3.x 系では、内包表記で使用する一時変数のスコープが違うんですね。 python 2.x 系 $ activate py2 (py2) $ python --version Python …
概要 macOSで、postgresql をインストールしようして情報探すと 大抵、HomeBrewからインストールするみたいなのですが ひょんな事で以下のものを知りました。 postgresapp.com いやー楽ですね。こういうのが好き。 自分のマシンでローカルに動かす分にはこれ…
概要 ずっと謎だったことが解決して、忘れないうちにメモメモ。 (単純に私が知らなかっただけなのですが) macOSで、.NET Core をインストールすると、dotnetコマンドが使えるようになります。 んで、 $ which dotnet ってすると ~$ which dotnet /usr/loca…
概要 django と flask の分かりやすい比較してくれているページがあったので、忘れないうちにメモメモ。 devel.tech かなり長いですが、リンクをそれぞれ貼ってくれているので参照し易いです。 どちらも知らない人に説明する際に、使えそう。 記事中にでてく…
概要 conda 使っていると、大体の有名どころのパッケージは見つかるのですが 当然、存在しないものもあります。いろんなページで、そういうときは pip でインストールすると記載されています。 例えば、私が個人的にめっちゃ使っているパッケージに pypercli…
概要 よくオプション忘れちゃうので、自分用のメモ。 conda 使っていると、パッケージ探すときに conda search するのですが pip search と同じで、conda search もデフォルトでは、その文字列を名前に「含む」ものが 検索結果として表示されます。 どんなの…
概要 面白い内容だったのでメモメモ。 javascriptの方は、ES2017。pythonの方は、3.6系ですね。 確かに似てる。 dev.to 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録日記まとめ http://sites.google.com/site/gsfzero1/ サンプルコ…
概要 stackoverflow で以下のスレッドを見つけました。 stackoverflow.com 内容は linuxのgrepコマンドと比べて、pythonで組んでみた俺のgrepコード超遅いんだけどなんとかなんないかな? って事なんですが、そこで回答された方が提示した案が以下の点。 メ…
概要 devlights.hatenablog.com 前回の補足メモ。 弱参照を作った際、python データモデルでは、オブジェクトの __weakref__属性に 設定されるとのこと。試してみると set01 = {1, 2} wref = weakref.ref(set01) print(hasattr(set01, '__weakref__')) 出力…
概要 小ネタ。以下の書籍で知りました。 Fluent Python ―Pythonicな思考とコーディング手法作者: Luciano Ramalho,豊沢聡,桑井博之,梶原玲子出版社/メーカー: オライリージャパン発売日: 2017/10/07メディア: 単行本(ソフトカバー)この商品を含むブログを…
概要 小ネタ。 スクリプト書いていると、たまに処理完了したから、メッセージボックス表示したいときがあります。 たまに、バッチファイル作って、そこから表示しているサンプルも見るのですが pythonに標準搭載されている tkinter にメッセージボックスがあ…
概要 disモジュールは、バイトコードの解析をサポートしてくれるモジュールです。 今、書いた処理が実際には、どんな感じに解釈されるのかなーって、稀に気になったときに使えます。 結構見ていると面白いです。 dis.dis() よく参考書とかに載っているのは、…
概要 忘れないうちにメモメモ。 すごく面白い!翻訳してくださってる人に感謝 m(_ _)m 現在第7回まで公開されています。 どの回もとてもためになりますが、情報量がやばい・・・とくに第4回。めっちゃ長い。 qiita.com qiita.com qiita.com qiita.com qiit…
概要 大量のデータからマッチするものを見つけるという処理はよくあります。 大抵はリストなどを使って処理すると思うのですが 件数が何十万件とかなると、リストの標準メソッドを使うと 先頭からスキャンしていくので、時間がかかる時があります。 そういう…
概要 macでクリップボードを扱う事ができるコマンドがあるのを今更しった。 mac使っている人だと当たり前なのかもしれないけど、自分用にメモメモ。 このコマンド知ったのは、pythonのpyperclipってライブラリのソース眺めていたときに macの場合に、これら…
概要 よく忘れるのでメモメモ。 pylintを使っていると、きっちり警告出してくれるので、とても有り難いのですが たまに一時的に抑制したいときがあります。例えば pyzmqつかっていると、zmq.REPって形で通信形式を指定するのですが このREPって属性は、実行…
概要 JetBrains社がリリースしている YouTrack が バージョン 2017.4 にて、日本語でのテキストインデックスに対応したとのこと。メモメモ。 なので、日本語で クエリ 出来るようになる模様。 YouTrack 2017.4 Released | YouTrack Blog こんな感じで選択で…
概要 python には、基本的なコンテナとして list dict set が用意されています。で、他の言語(特にコンパイル系の言語) やってた人がよく言ってくるのが 「読み取り専用のコレクションみたいなのないの? IReadOnlyCollectionみたいな」 って質問です。pyt…
概要 とてもいい内容だったので、忘れないうちにメモメモ。 出て来るソースは、React の内容ですが、理念はどの言語でも同じですね。 americanexpress.io 過去の記事については、以下のページからご参照下さい。 いろいろ備忘録日記まとめ http://sites.goog…
概要 クソ便利なのに、しょっちゅう忘れるのでここにメモ。 カーソル上にある単語(選択中でも良し)の意味を調べるには Ctrl + Command + D で調べられる。英単語の場合は辞書が出てきたりwikipedia出てきたりと何かと便利。 過去の記事については、以下の…
概要 よく使ってる処理だけど、よく忘れるのでメモメモ。 たまに read-only なファイルが混ざっているようなディレクトリの中を 問答無用で読取り専用外したいときがあります。エクスプローラーですればいいじゃんって なるのですが、たまに読取り専用外れて…
概要 忘れない内にメモメモ。 たまにソースコードのエンコーディングが全部 euc-jpとかで 作成されているものなどを vscode で開くと、デフォルトが utf-8で開こうとするので、盛大に文字化けします。 毎回、コマンドパレットから設定してもいいのですが 何…
概要 たまーにしか使わないけど、忘れるのでメモメモ。 組み込み関数 iter() には、引数が一つ版と引数2つ版があります。 それぞれ、書式は以下となります。 iter(iterable) iter(callable, sentinel) なんか、二つ目の引数がちょっと変・・・w iter()さんは…
更新履歴 概要 書籍紹介 入門 Python 3 みんなのPython Effective Python 面倒なことはPythonにやらせよう Pythonによるデータ分析入門 -- NumPy, pandasを使ったデータ処理 Fluent Pytnon 日本語版 PythonとJavaScriptではじめるデータビジュアライゼーショ…
概要 無料で読めるリソース(日本語および英語) Python 公式ドキュメント(日本語) Dive Info Python 3 日本語版 Python ヒッチハイクガイド 日本語版 Python Cookbook Awesome Python Stackoverflowのpythonタグ QiitaのPythonタグ A Byte of Python djan…