Go [Go] アクセストークンやセッションIDの生成の悪い例 過去に作ったプログラムで、あまり良くない乱数の実装をしていることがわかったので、メモしておく。今回気づいたのは、過去に作った、ひたすらランダムな質問に回答していくようなWebサービスである。質問を発行した時に同時にトークンとなるランダムな文... 2023.06.18 Go
商品レビュー 「popIn Aladdin 2 Plus」+「Aladdin Connector」を使ってみて ※この記事は、FANBOXに投稿していたものを書き直したものです。買って1週間後と、1ヶ月後に2回記事を投稿したのですが、それからまたしばらく経ち感想が変わってきたので、2つの記事をまとめつつ、新しい情報も加えて、再度書き直すことにしました... 2023.06.17 商品レビュー
bash .bash_profile と .bashrc の読み込みルール 仕事で新しいMacを導入した。デフォルトはzshになっているけど、自分は普段bashを使っているので、bashに変更した。そして、いつも使っている.bashrcを持ってきてホームディレクトリに置いたのだが、プロンプトが切り替わってくれない。... 2023.06.14 bash
Webサービス Webサービスによるリダイレクトのステータスコードは何を使えば良いか アクセスしてきたユーザーを別のページに飛ばすリダイレクト処理をするためのステータスコードは301と302の2種類がある。指定のURLに飛ばすという基本的な機能自体は同じだが、301は永続的な移動(サイトの移転など)を表し、302は一時的な移... 2023.06.13 Webサービス
ebiten [ebiten] pngファイルが読み込めない 最近、ebitenを触り始めたので、気づいたことを共有していきたい。ネット上にあったサンプルコードを参考に、まずは適当に画像ファイルを表示しようとしたのが以下のコード。main.gopackage mainimport ( "bytes" ... 2023.06.12 ebitenGo
cmder cmder を最初に起動した時の「ConEmu binaries were marked as ‘Download from internet’」という警告 自分はWindowsユーザーなのだが、デフォルトのターミナルが貧弱なので、開発には不便。Webアプリケーションやコンソールアプリケーションなどの開発の時(つまりほとんどすべて)はLinuxサーバーにSSH接続して開発している。ただ、最近はW... 2023.06.10 cmder
Webサービス curlでレスポンスタイムを計測する アプリケーションのSLOを決めるためにレイテンシの目安を計測したかったのだが、curl で-wオプションを指定すると、レスポンスタイムを計測することができる。指定できる内容は以下のサイトで紹介されているようにかなり細かいが、ここではレスポン... 2023.06.10 Webサービス
Flask Flaskで作ったサービスをさくらのWebサーバーで公開 紹介しているサイトは多いので今更になるのですが、さくらのWebサーバーでFlaskで作ったサービスをCGIとして動かすことが出来ます。このブログでは何度も登場しているのでちょっとしつこいですが、さくらのWebサーバーは比較的安価で自由度が高... 2023.06.08 FlaskPython
Webサービス 「ツリーにぶら下がった漫画を一気に読むやつ」が終わって これまで、勉強用と称しては役に立たない自分用のサービスばかり作ってきましたが、珍しく役に立つ(と思っている)ものだったのが「ツリーにぶら下がった漫画を一気に読むやつ」、通称「ツリぶら」というサービスでした。Twitterでよくある、ツリー形... 2023.06.07 Webサービス日記未分類
野球 [プロ野球] 大差で勝つチームは弱いのか 野球の格言として、「弱いチームは大差で勝ち、僅差で負ける」(もしくは「強いチームは大差で負け、僅差で勝つ」)というものがあります。負ける時は何点取ろうと負けだし、勝つ時は1点でも上回っていれば勝ちだからです。同じ得点しか取れないなら、大差で... 2023.06.06 野球