gologiusの巣

プログラミングなどの技術メモです。誰かの役に立てるとうれしいです。

2018-01-01から1年間の記事一覧

画像ビューワーを作る(.NET C# Windows Form)

大晦日なので画像ビューワーを作りましょう(核爆)(錯乱) 完成するとこんな感じになります。 圧縮ファイルの中身を自動展開します。 今回のプロジェクトはこちら。 github.com ※「Windowsフォーム」は技術的に古い、みたいな話がネット上に散見されます。…

ランダムな画像をDLする 【Python, WIkipedia, Google API】

毎日新しい知識を取り入れたい・・・ ランダムなWikipediaの記事を、画像付きで紹介する、 そんな仕組みを作ってみましょう。 クリスマスだけどな!!! やること そんなわけで Wikipediaで適当にワード検索する 検索したワードでGoogle画像検索する 画像を…

メール監視システムを作る その2(Pythonスクリプト編)

前回サーバー構築と設定をしました。 gologius.hatenadiary.com 今回はメールチェックとメール送信用のスクリプトを書いていきます。 使うスクリプト GMailAPI を叩くPythonスクリプトです · GitHub 実行環境構築 (1) Google API を有効にしておく(下記URL参…

メール監視システムを作る その1(サーバー用意編)

要件としては以下の二つです メールを監視したい。 GMailのルールだと限界感があるので、プログラムでゴニョゴニョやりたい。 特定条件ならエラーメールを送信したい。 メールはGmailのメールアドレス(一つ)が対象なので、 GmailAPIを叩くPythonでスクリプトを…

【Python】datetime.strptime で エラー 「unconverted data remains:」 が発生した場合

背景 Gmailの取得をPythonで開発していました。 取得できる受信日は以下のようなフォーマットで取得できます Fri, 9 Nov 2018 20:37:10 String型なのでDate型で色々したいわけですよ。 Pythonでは以下のような方法で「文字列→Date型(厳密には違いますが)」…

【JavaScript】JSON.parse() がエラーになる

事象 下記のようなエラーが発生する JSON.parse: unexpected character at line 1 column 1 of the JSON data 文字列(JSON形式)をJSON.parse()でJSのオブジェクト型に変換する際に、 JSON構文エラーになっている模様。 構文チェッカーでチェックしても普通…

【コマンドプロンプト(cmd)】AAを表示する

以下のようなスクリプトを作りましたが、その作り方 コマンドプロンプト(cmd.exe)で大きく「本番」と「検証」の文字を表示します · GitHub 画像変換ツールをDL Unix系だとFIGlet というツールがapt-getで使えるようです。 Win版も配布されていましたが、Wi…

【Python】 loggerのログが重複する

ログが再起動のたびに増えていくバグと、運命の出会いを果たしたのでメモします。 Pythonのログの取り方をお勉強しました 以下の記事で、ログの取り方について学びました。 ログ出力のための print と import logging はやめてほしい 超絶的に雑な解釈ですが…

Selenium+Pythonにて、アラートが出る新規ウインドウに遷移したい

※Teratailで私が質問した問題を、結局自分で解決した際のメモです Python - Selenium+Pythonにて、アラートが出る新規ウインドウに遷移したい(125969)|teratail ※2018/06/03追記 どうやらヘッドレスモード(GUI、ウインドウを表示しないモード)にすると、…

【Akeytsu】 Reverse Footがうまく設定できない

Akeytsuを使用していて発生した問題についてメモ Reverse Footとは リファレンスの動画見た方がよくわかるのですが、足用のIKです。 問題発生 片足には設定できるがもう片足に設定できない 挙動がおかしい(膝を曲げて頂きたいのですが、曲げてくれません) …

【Unity】Playable APIを用いてモーション遷移時に補間に考慮したいこと

※都度更新予定 モーションを補間させながら遷移させる場合、Playable APIには関数は用意されていません(Unity2017.3現在)。 よって、PlayableAPIを使用する場合、自分でコードを書かなければなりません。 まぁ今後関数が用意される可能性もありますが・・…

【Python】【Selenium】 Webサイトから自動でファイルDLする その1

2019/03 超追記 概要 「Webサイトにアクセス→ログイン→ボタンを押してファイルをDL」 みたいな処理を自動化したいと思いました。 とりあえず基本を説明し、どんどん応用編に進んでいきたいと思います。 環境構築 PythonとSeleniumを使用します。 Pythonは環…

【Unity】一週間GameJamに参加した話

ゲーム作ったので報告しますね 概要 一週間でゲームを作るイベントです Unity 1週間ゲームジャム | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう 今回のテーマは「当てる」です 今回の目標 とりあえず完成させる UniRxで書…

【Unity】 Playable APIで上半身と下半身を別々のモーションをさせる【改良版】

※2018/03/03追記:バージョンアップでモーションが動かなくなる不具合を修正(最後に説明) やりたいこと Playable APIで、上下別々のモーションをさせたい FPSを作ってみよう9-上半身のアニメーションだけ変更する- | Unityを使った3Dゲームの作り方(かめ…