pythonその8 リフレクション Published: 2015-08-25Updated: 2015-09-09Author: vottieCategory: コンピュータTags: python リフレクションに挑戦。 javaならnewinstance()するのだけど、pythonはイマイチよく分からない。 type()使うんかなー思ってやってみたけど、違うくさい。 2015/8/28追記 でけた。 from X import Y をハードコーディングしているバージョンはこちらで、そこも__import__で動的に読み込めるようにしたのがこれ。 よくわからなかったのは、関数名と機能が結びつかない点。getattrとかglobalsとか言われてもピンとこなかった。 Share this:hatenaTweetPocket Related posts 06 php-fpmではまりました nextcloudの保守をして新しいプラグインを入れた後、なぜかphpが動かなくなりました。ブラウザ上だと504でtimeout。よくよく見てるとnginxのfast-cgiとして参照しているファイルが微妙に違いました。いじった覚えはないんですが、なぜこうったのか・・・ ログ Share this:hatenaTweetPocket Published: 2023-02-06Updated: 2023-02-06Author: vottieCategory: コンピュータ 17 サーバーが重かった原因について ほとんど何も動いていないにもかかわらず、このサーバーのblogがもっさりとしていると思っていました。何でだろう?mysqlのメモリ使用率が高いので、それが原因かな?と思いつつtopを眺めていたところ、systemd-journalが時折高負荷になっているのが見えました。ls -ltr /var/logを何回か叩いているとmail.log、syslog、dovecot.logあたりが結構な頻度で更新されてました。 ログを開いてみてたら、postfixに対する攻撃を受けてたやつでした。iptablesで弾いたりはしていますが、うざいです。これまでの対策に追加してfail2banの設定を追加して、ひとまずは様子見です。 参考にしたurlは以下。 Share this:hatenaTweetPocket Published: 2022-09-17Updated: 2022-09-17Author: vottieCategory: コンピュータ 20 pythonその7 正規表現 正規表現してみた。マッチオブジェクトを作成してmatch()するあたりが、rubyやperlと違ってjavaっぽい。しょうもないサンプルだけど、リンクしておく。 github それとは別に驚きの事実が。 Python 3 から、print は 命令文 ではなく、print( ) 関数に変わっているので注意 だそうです。SyntaxError: Missing parentheses in call to ‘print’ってでるけど、何のこっちゃ分からなくて困った。 Share this:hatenaTweetPocket Published: 2015-08-20Updated: 2015-09-09Author: vottieCategory: コンピュータTags: python Comments on this post No comments. Leave a Reply Cancel replyYour email address will not be published. Required fields are marked *Comment * Name * Email * Website Save my name, email, and website in this browser for the next time I comment. Δ This site uses Akismet to reduce spam. Learn how your comment data is processed. Trackbacks and Pingbacks on this post No trackbacks. TrackBack URL
06 php-fpmではまりました nextcloudの保守をして新しいプラグインを入れた後、なぜかphpが動かなくなりました。ブラウザ上だと504でtimeout。よくよく見てるとnginxのfast-cgiとして参照しているファイルが微妙に違いました。いじった覚えはないんですが、なぜこうったのか・・・ ログ Share this:hatenaTweetPocket Published: 2023-02-06Updated: 2023-02-06Author: vottieCategory: コンピュータ
17 サーバーが重かった原因について ほとんど何も動いていないにもかかわらず、このサーバーのblogがもっさりとしていると思っていました。何でだろう?mysqlのメモリ使用率が高いので、それが原因かな?と思いつつtopを眺めていたところ、systemd-journalが時折高負荷になっているのが見えました。ls -ltr /var/logを何回か叩いているとmail.log、syslog、dovecot.logあたりが結構な頻度で更新されてました。 ログを開いてみてたら、postfixに対する攻撃を受けてたやつでした。iptablesで弾いたりはしていますが、うざいです。これまでの対策に追加してfail2banの設定を追加して、ひとまずは様子見です。 参考にしたurlは以下。 Share this:hatenaTweetPocket Published: 2022-09-17Updated: 2022-09-17Author: vottieCategory: コンピュータ
20 pythonその7 正規表現 正規表現してみた。マッチオブジェクトを作成してmatch()するあたりが、rubyやperlと違ってjavaっぽい。しょうもないサンプルだけど、リンクしておく。 github それとは別に驚きの事実が。 Python 3 から、print は 命令文 ではなく、print( ) 関数に変わっているので注意 だそうです。SyntaxError: Missing parentheses in call to ‘print’ってでるけど、何のこっちゃ分からなくて困った。 Share this:hatenaTweetPocket Published: 2015-08-20Updated: 2015-09-09Author: vottieCategory: コンピュータTags: python
Comments on this post