2018-01-01から1年間の記事一覧
概要 pythonでソート済みコレクションを扱う際に標準ライブラリで候補に上がるのが heapq モジュール使う queue.PriorityQueue 使う 最後に sorted かけてソートする とかでしょうか。どれも簡単に処理かけるのですが、専用のコレクションあったほうがやっぱ…
概要 忘れないうちにメモメモ。 echorand.me CPUやメモリやネットワークなどの情報を取得するときは github.com を使うことが多いと思いますが、上記のブログ記事では標準ライブラリのみを使っていろいろ取得されています。 勉強になりました。:) 記事中のス…
概要 知っている人多いのかもしれないけど、自分が忘れないうちにメモメモ。 よくgithubでコード検索して参考にしたりしているのですが、以下のサイトを発見。 searchcode.com コード検索に特化してくれているサイトです。 いろんなところにコード検索してく…
追記 2018-06-20 以下の記事にあった autoDocstring って拡張機能がめっちゃ便利でした。これは楽ですね。 www.atmarkit.co.jp 2018-06-20 ついでに以下の記事もあったので、メモ。TODO Highlight はいいですね。 dev.to 概要 Top 10 Visual Studio Code ext…
概要 忘れない内にメモメモ。 Xamarin, Mono, Gnomeなどで有名なmigueldeicazaさんが、以下のリポジトリ公開していた。 github.com よくみる、コンソール上のUIを作成するためのツールキットライブラリ。クロスプラットフォーム対応ですね。 MonoCursesとい…
概要 Pythonの鉄板ライブラリ requests を作成した kennethreitzさんが requests-htmlというライブラリを公開されています。 github.com requestsと同じく xxxx for Humans シリーズなライブラリ。やっぱり使いやすいライブラリでした。 markdownに変換でき…
概要 JupyterLabのデイリーユースでも利用できるよレベルの版が出た模様。 blog.jupyter.org 以下のように記載されています。 tl;dr: JupyterLab is ready for daily use 以前のJupyter Notebookとはガラっと変わってタブ化などできるようになっているみたい…
概要 よく忘れるので、ちょこっと自分用のメモです。 Pythonでは、モジュールをimportするとデフォルトでインタープリターがソースコードをbytecodeに変換した結果をpycファイルとして書き出すようになっています。 このファイルは、__pycache__という名前の…
概要 前回の devlights.hatenablog.com に続いて、ZetCodeさんのチュートリアルシリーズも、ついでにメモメモ。 いろいろな内容でチュートリアルを公開されています。 zetcode.com 多いのが、Java と Python ですが、以下の言語のチュートリアル公開されてい…
概要 以下のサイトにC#のサンプルコードが沢山あったので、忘れないうちにメモメモ。 www.sanfoundry.com 1000個あるのかどうかは確認していないですが、基本的な事からスレッド関連までいろいろありました。 また時間あるときに見てみる。 トップページに戻…
概要 昨日、ソースコードを画像にしてくれるサイトで devlights.hatenablog.com について記載したのですが、Visual Studio Code (VSCode) の方にも同じような拡張機能があったので 忘れない内にメモメモ。 github.com こっちだと、エディタ内で完結するので…
概要 github の Explore 見てたら、表示されてたサイト。 使ってみたら良かったので、忘れない内にメモメモ。 carbon.now.sh github.com ページ内のボックスにソースコード入力して、画像にしたりできます。 どんな感じ ページにそのままコードを貼り付けて…
概要 超有名ライブラリなので、ご存知の方多いと思いますが、一応メモ。 github.com 個人的に pyperclip と同じくらい、しょっちゅう使っているライブラリ。 pyperclip については、以下でメモ書きました。 devlights.hatenablog.com 何してくれるライブラリ…
概要 以前、contextlib.suppress についてメモしたのですが devlights.hatenablog.com contextlibモジュールさんには、他にも便利な関数が用意されていまして 結構個人的に利用しているのが、以下です。 contextlib.redirect_stdout 29.6. contextlib — with…
概要 面白いサイト見つけたので、忘れないうちにメモメモ。 いろいろな言語をREPLで試させてくれます。何気に便利ですね。 repl.it - Select a Language 2018/02/19 現在、以下をサポートしてくれているみたい。 python3 ruby javascript C# Java C C++ Go K…
概要 最近、ちょこちょこ vscodeのpython拡張についてメモしてきました devlights.hatenablog.com devlights.hatenablog.com なにかと機能豊富なpython拡張さんですが、2018.01リリースで linter も選択できるようになったみたいです。 Python in Visual Stu…
概要 以前に psutil についてのメモをちょっと書いていて devlights.hatenablog.com github.com 久しぶりにちょっと使うので、上の github ページみてたら下の方に psutil を使ってるプロジェクトって部分に以下を発見。 nicolargo.github.io github.com め…
概要 前に devlights.hatenablog.com というのを書いていたのですが、conda activateとconda deactivateについて いつからこうなったのだろうって、conda の changelog みてたら以下がありました。 github.com どうも、4.4.0からこの形式が始まっているみた…
概要 知り合いから、pythonチュートリアルの書籍版をもらいまして、読んでみたら結構勉強になったことがありました。 Pythonチュートリアル 第3版作者: Guido van Rossum,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2016/03/24メディア: 単行本(…
Pythonメモ-59 (dockerでpython 3.7のdataclassを試す) (dataclass, PEP 526, docker, rc-alpine, python 3.7.0a4)
概要 前回、python 3.7 で追加される Data Classes についての情報をメモしたので devlights.hatenablog.com ついでにちょっと試してみようと思います。 docker で試す でも、python 3.7 はまだアルファ版です。いきなり自分の環境に入れたりするのは嫌です…
概要 なんか、Java 9 と Kotlin 1.2 だと、謎の警告メッセージが出てきて焦ったので、メモメモ。 私の環境の java は以下のようになってます。 $ java -version java version "9.0.1" Java(TM) SE Runtime Environment (build 9.0.1+11) Java HotSpot(TM) 64…
概要 Python 3.7 (現在アルファ版公開中)で追加になる Data Classes についての情報メモ。 恐らく、みんな欲しかった機能ではないでしょうか。名前付きタプルも便利ですが、Mutableなデータクラスがサクッと定義できるのは楽です。 Hacker Noonさんで、A b…
概要 いつのまにか、JetBrainsの各製品のマニュアル日本語版サイトが登場してたので、メモメモ。 まだ、ベータみたいなのですが、荒削りな訳の部分もありつつ、普通に読めますね。 JetBrainsのIDE使っている人間としては、嬉しい限り。 pleiades.io 本家のド…
概要 たまに間違えてバグ作ってしまったりしてるので、忘れないようメモメモ。 python で サブクラスの __init__ 定義する場合に super().__init__() としていないと、親クラスの__init__() が呼ばれないよって話しです。 他の言語の場合 (例えば C#) C#の場…
概要 前回 devlights.hatenablog.com ってことで、pygments ってライブラリを初めて使ってみたのですが 面白かったので、もう少し遊んでみました。 ドキュメント見ると、いろいろ関数があって、Lexer を推定して作ってくれる系のものがあります。 その中にge…
概要 何かのライブラリをインストールしようとすると、ちょこちょこ見る名前って結構あります。 私の場合、pygments ってライブラリがよく出てきていたのですが これが何なのか知りませんでした(恥 Welcome! — Pygments とっても有名なライブラリなんですね…
概要 前回、前々回と VSCode のメモ書いたので、ついでにC#の方もメモ。 devlights.hatenablog.com devlights.hatenablog.com ドキュメントさらっと見た限りだと、サポートの仕方がものすごく限定的。.NET Core 用って感じ。 それ以外の事したい場合は、本家…
概要 前回、VSCode の Java サポート具合について devlights.hatenablog.com 書いたので、ついでなので、Python の方も調べてみた。 私自身は、普段は PyCharm で作業しているので、 VSCode で書くのは、たまに殴り書きのスクリプト書くときぐらいでした。 M…
概要 最近、Visual Studio Code での Java のサポートが加速してるなって思ったのでメモメモ。 VSCodeでのJava環境構築事始め。 code.visualstudio.com Webアプリ作ってみようのページ。Spring Boot を用いている。 code.visualstudio.com デバッグとテスト…
概要 QiitaでKotlinについて、すごく分かりやすい記事を見つけたので、忘れないようメモメモ。 公開してくださった方に感謝。 qiita.com qiita.com qiita.com Javaプログラマ向けと銘打ってありますが、Javaやってなくても充分分かります。 Kotlin勉強せなっ…