searchカテゴリー選択
chevron_left

カテゴリーを選択しなおす

cancel
プロフィール PROFILE

Taku###さんのプロフィール

住所
東京都
出身
埼玉県

自由文未設定

ブログタイトル
ゆとって生きたい。
ブログURL
https://tkkm.tokyo/
ブログ紹介文
Python、Nimを中心としたプログラミングに関することや、大好きな体操競技のことなどについ書いてます!
更新頻度(1年)

13回 / 51日(平均1.8回/週)

ブログ村参加:2020/02/09

本日のランキング(IN)
読者になる

新機能の「ブログリーダー」を活用して、Taku###さんの読者になりませんか?

ハンドル名
Taku###さん
ブログタイトル
ゆとって生きたい。
更新頻度
13回 / 51日(平均1.8回/週)
読者になる
ゆとって生きたい。

Taku###さんの新着記事

1件〜30件

  • 【リモートワーク】Microsoft Teams でスマホをマイク代わりに使う方法

    突如のリモートワークでテレビ会議が盛んに行われるようになってきています。 テレビ会議用のツールとして一気に利用が増えているのが、Microsoft Teams です。 1週間で利用者が1200万人増加したとのニュースも流れていて、本当にリモートワークモードが急拡大していますね…。 自宅のPCにマイクとスピーカーがなくて困っていたのですが、スマホをマイクとスピーカーの代わりとして使えました。 これで …

  • 【Python】Flask + PyCharm でいい感じにデバッグする方法

    目次 1. やりたいこと2. 環境3. Flask版例外Breakpointの設定 やりたいこと Flaskでapp.runを実行して例外が発生した際にブレークポイントで止まるようにしたい。 PythonのWebフレームワークDjangoの場合は、最強のPython開発環境として名高いPyCharmらしく開発が強力に支援されています。 そのうちの1つが、Djangoのビューなどでエラー発生時にエラ …

  • 【Python】pandasのDataFrame等からs3にアップロードする方法まとめ?

    毎回boto3のドキュメントが読みにくすぎるせいで詰まりがちなのでメモっておきます。 他にも色々方法はありそうですが、代表的な方法はこんなものですかね…? 目次 1. 環境2. Boto3を使う(一度ローカルに保存する)3. Boto3を使う(ローカルには保存しない)3.1. PandasのDataFrame(等)をcsvとして保存する3.2. pickleを保存する4. df.to_csvの引数 …

  • 【Python】辞書/dict 等の最初or最後の要素を取得する簡単な方法

    値の確認等々のために、辞書型の要素の最初の要素を取りたいことって度々あるかと思いますが、リスト型のように要素の位置を指定したアクセスが出来ないのが難点です。 でも比較的スマートに取る事も出来るのです。 注意:Python3.6以前では辞書の並び順は保証されていなくPython3.7になって初めて順番が保証されるようになりました。 そのため古いPythonのバージョンでは、実行毎に結果が変わる可能性 …

  • 【Python】PyCharmでpytestを使ったテスト時のエラーデバッグ方法

    PyCharmを普段使いしていて最近pytestを使い始めたのですが、 Python Exception Breakpoint -> Any Exceptionにチェック入れてデバッグ実行しても例外で止まらずそのままテストが進み続ける状態となっていました。 こちらの記事で簡単に導入意義とか勉強方法書いています。 PyCharmさんに公式対応してほしい所ではありますが、簡単な解決方法があったの …

  • 【Python】AbstractBaseClass(ABC, 抽象規程クラス)かどうかの判定

    目次 1. やりたかったこと2. AbstractBaseClassの判定方法3. 参考 やりたかったこと ゆるふわにpytestでテストをしようとしたかったのですが、その過程である__init__.pyに書かれているメソッドを全てテストする。ということをしようとしました。 が、そこで問題となったのがabstractクラスも__init__.pyに含まれていて、こいつをいい感じに省いてやらなければ …

  • 【PyCharm】リモートインタプリタでライブラリ追加した際に正しく認識させる方法

    Pythonの最強の統合開発環境(IDE)といえばIntelliJのPyCharmですよね。 (データサイエンスをしたい場合はJupyterになるとは思いますが…) 有料パッケージを購入すればですが、Dokcer環境での開発やssh接続でリモートの環境に合わせた開発もお手の物です。 ただ、PyCharmというかInleliJ社のIDEの仕組みに伴う問題があるのです。 目次 1. リモートで追加した …

  • 【WordPress】LION MEDIAでRSSが自動検出されるようにする。

    弊ブログで使用しているテーマは人気の無料テーマの1つである「LION MEDIA」です。 デザインからSEO対策や表示速度の対策まで、このテーマを入れればほとんど解決と言っていいような代物です。いやほんとにこのクオリティが無料って素晴らしい時代だなあと思います。 さて、そんなLION MEDIAですが、RSSフィードを自動検出できない状態となっていました。 (ここ最近ブログ村に登録をしてみたものの …

  • Pythonのテストコードのスタンダード「pytest」をマスターする方法

    開発好きの皆さん、開発好きじゃないけどPythonを書いている皆さん、テストコードは書いていますでしょうか? 私は今まで全然書いていませんでした。 目次 1. テストコードの意義2. Pythonでのテストコードをマスターしよう テストコードの意義 テストコードはバグを簡単に発見できる仕組みそのものなので、 未然にバグを防ぐ確率が上がるので、そもそもの製品の品質の改善につながることと(クソコードは …

  • 開発者向けの新フォント「JetBrains Mono」を試しみた

    PyCharm等の高機能IDEを開発しているJet Brains社より、なんと2020年2月19に「JetBrains Mono」という新しいフォントが発表されました。 まさかの発表でびっくりしました。というか今日まで気が付かなった。 目次 1. 開発者向けを謳う新フォント「JetBrains Mono」とは2. 実際に使用してみた2.1. その前に「Consolas」を見てみる2.2. JetB …

  • Google Colaboratoryの使い方 – Google Drive内のファイル基本的な扱い方

    この記事では、Pythonでデータ分析・機械学習を学ぶ際に使う神ツールと名高い「Google Colaboratory」の扱い方を紹介します! 地味に初学者や初めて触れた人にとってハードルが高そうな部分である。分析・学習用のデータを読み込む方法のまとめとなります。 目次 1. Google Colabratoryとは2. 3. Google Driveからの連携方法3.1. コードを書く方法3.2 …

  • 【Python】Prophet(ver0.5)がinstall出来ない問題の対処

    目次 1. エラー内容2. 対処方法2.1. ライブラリをインストール2.2. ソース書き換え(非推奨)3. 実行 エラー内容 恐らく2020年になってから問題が発生しているようです。 どうやらライブラリの依存関係が一部壊れている模様。Facebookでもこういうことあるとちょっとほっこりしますね(ぇ [crayon-5e60ee2e60a46035932195/]   GitHubにも …

  • Google Chromeの英語翻訳(辞書)の神拡張機能「Mouse Dictionary」

    英語勉強者や英語がそこまで得意じゃないけど英語の文書を読む機会が多い人にとって、めちゃくちゃ有用な拡張機能を見つけたので紹介させてもらいます。 目次 1. 「Mouse Dictionary」とは2. 特長 「Mouse Dictionary」とは Chrome拡張の高速な英語辞書ツールです。 もともとMouseoverDictionaryという素晴らしいFirefox用辞書があったのですが、Qu …

  • DockerでNimを動かしてデバックするやり方

    Pythonライクな構文でC言語に迫る速度を出せると巷で話題になり続けているNimに入門しました。 何かと使えると便利なDocker環境でNimをいい感じに動かせるようにしました。 カッコを付けずに速度が出せる言語を学びたかった私にはうってつけです。 目次 1. やりたかったこと2. やったこと2.1. Nimの公式Dockerイメージには、gcc、gdbが入っていないのでインストール2.2. 必 …

  • Swagger – ファイル分割とリアルタイムプレビューで快適にAPIドキュメントを作成したかった。

    どうも皆さんSwagger(OpenAPI)書いてますかーー!! 僕は書くのが辛いですが、書かないと後の自分がもっとつらいことが目に見えている(そりゃそうです)ので書いています。 そんなSwaggerファイルですが、少しでも楽に書けるように工夫をしてみました。 目次 1. 複数ファイルでSwaggerを管理したかった2. 変更した点2.1. Nginxではなくwebpack-dev-serverを …

  • Machine Learning for Beginners! MeetUp #3 LT会 に参加してきました!

    ブログ枠という形で2020/1/18(土)開催の Machine Learning for Beginners! MeetUp #3 LT会 に参加させていただきました! 発信しなくてはと思いつつも、怠けてしまいがちなので強制的にやらされるこういう機会はありがたいです。 やっぱり同じような人たちが頑張っている姿を見ると、モチベーションが上がります。 それでは、イベントの概要の紹介と簡単にですが各L …

  • 内村航平 – 世界選手権・オリンピック動画集

    内村航平選手の世界選手権・オリンピック個人総合の動画のまとめ。

  • 【Python】Anacondaで動かかなくなったときの対処方法

    Anaconda便利ですよね。機械学習系の作業をする際など、ライブラリ等の依存関係が何かと面倒なことはままありますが、Anacondaを利用すればそのような依存関係を一気に解決してくれる場合があります。 というか大体の場合にうまく言ってくれます。 しかし、便利なAnacondaですが、あるライブラリを入れたら全く動かなくなったみたいなことはよくあるのです…。 そんな時の対処方法を簡単にまとめて見よ …

  • 【Python】PandasのDataFrameで特定の行を爆速で更新する方法

    すみません、タイトルはちょっと誇張表現含んでます。 あまりpandasに慣れていない人が書いていたと思われるコードで実行すると、 数十分かかる処理が1秒以下で終わるようになるという事はざらにあります。 pandasは便利ではあるのですが、何も考えずに書くとPythonという言語の特性やpandasのデメリットばかりを享受するようなコードになりがちです。 本来の実力をpandasに発揮してもらえるよ …

  • 【AWS】Webサービスのユーザ行動ログを捌く時のサービス比較(Lambda・Kinesis Data Firehose・SQS)

      AWSは便利だし、大量データを捌くポテンシャル半端ないし、固定費用のないサービスも多かったりと(お金を払えば)至れり尽くせりですが、あまりにも多種多様なサービスがあるし、特徴も似てるしで検討が大変な部分がありました。 自分の備忘録と同じようなことをやろうとする誰かのために記録しておこうと思います。 目次 1. やりたいこと2. 方針3. 検討したサービス達の紹介3.1. Lambda …

  • 【Python】ライブラリをインストールせずにメモリ使用量を追跡する(Python3.4以上)

    目次 1. 対応バージョン2. Pythonでメモリ使用量を追跡したかった3. 標準モジュールでのメモリ追跡の方法4. 出力結果 対応バージョン Python3.4以上 Pythonでメモリ使用量を追跡したかった それなりに重いデータをいじろうとすると、メモリの使用量が気になる事が多々あります。 秒単位で計測することはLinuxコマンドで比較的簡単に出来ますが、具体的にどの処理の後にメモリの使用量 …

  • 「新しいLinuxの教科書」を読んだらLinuxの気持ちが分かるようになった。

    半年ほど前になりますが、未経験からプログラマーになってsshすら出来ないところで、サーバーいじってという無茶ぶりをされた時に読んだ本が「新しいLinuxの教科書」です。 分かりやすく順序だった説明がある良書だと思うのと、筆者のLinux愛が伝わってきて読んでで楽しかったので紹介します。 目次 1. どんな人におすすめ?どんな本?2. 雰囲気やろうとすることが時間の無駄だと気が付いた本 どんな人にお …

  • 【Python】ダミー変数化されたデータを1列に戻す

      目次 1. やりたいこと2. 理由3. コード やりたいこと ダミー変数化されたデータを1列に戻したかった。 数十行にも及ぶ被りのないフラグデータをそのまま持っているとかままあると思うのですが、見づらいし扱いづらいという状態でした。 理由 ダミー変数化されたデータとされていないデータが混在している中で、処理を分岐させたくなかったのでデータを変形させることにした。 かなり使い道少なさそ …

  • 【Python】PyCharmからJupyterNotebookをでもエラーが出る場合の対処

    目次 1. 環境2. 状態・エラー内容3. 原因 環境 JetBrains PyCharm Professional Edition with Anaconda plugin 2019.2.3 x64 conda==4.5.11 notebook==4.30   状態・エラー内容 どうやらデータの形式が何かおかしい模様。 [crayon-5e60ee283070c849712050/] …

  • 【Python】Google Colaboratoryで最新のFastTextをインストールする(2019年9月時点)

    全コードは以下に掲載しています。 https://colab.research.google.com/drive/1gW3ki6HAxWvGtsXPkndSS26YP37McFzy 目次 1. だめたった方法2. ちょっと公式から変えればインストール可能 だめたった方法 環境が違うせいで、公式のgithubに乗っている方法だとうまくいきませんでした。 [crayon-5e60ee28177d045 …

  • 【Python】実際に見たちょっとあれなコード達と改善案

    自戒も込めて書き記していきます。そして世の中にいいコードがたくさん生まれますように。 実際の製品の中でも速度に大きく問題があるようなコードが動いていることも良くあるので、やはり勉強は大切だし差別化にもなりますよね… 見つける度に追加していきます… 目次 1. listじゃなくてsetで比較するのだ2.  listから簡単な条件で要素を抽出する時は内包表記を使おう3. なぜ辞書のキー判定にlistを …

  • 【JavaScript】クロスオリジン(CORS)通信チェックポイントまとめ

    目次 1. そもそもクロスオリジン(CORS)通信って?2. 基本的な設定方法(サーバーサイド・フロントエンド)3. クロスオリジン(CORS)通信に関するエラーと対処法方法3.1. Access-Control-Allow-Originがうんたらと言われる3.2. Cookieをクロスオリジン(CORS)通信で送受信したい3.2.1. Chromeでの確認はやめるのが無難3.2.2. POST( …

カテゴリー一覧
商用