BLOGTIMES
«Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 ·... | | Next»
2021/05/16

Karl Wiegers のソフトウェア開発の教訓が66個になってた

softwareengineering 
ソフトウェア開発の持つべき文化 IT Architects' Archive ソフトウェア開発の課題1

ソフトウェア開発のあり方について痛烈に風刺している「66 Lessons from 50 Years of Software Experience」というエントリを見つけたのでメモ。教訓は 66 個あるので、なかなかの長文です。

エントリの著者をあまり気にせずに読み始めてしまったのですが、途中まで読んでこれが「Creating a Software Engineering Culture(邦訳:ソフトウェア開発の持つべき文化)」を書いた Karl Wiegers であることに気付きました。もともと、この書籍では以下にあるとおり教訓の数は 14 個でしたが、25 年の時を経て 66 個になってしまったようです。


    at 18:02 |
    2021/05/16

    Python の Pickle の中身を確認するためのワンライナー

    python 

    Python の pickle*1はちょっとしたデータの保存に便利なのですが、フォーマットがバイナリなのでそのままでは内容を確認することができません。

    というわけでデータの内容をダンプするワンライナーを書いてみました。

    python -m pickle hoge.pkl

    こんな感じでしょうかね。


    at 13:29 |
    2021/05/15

    デジタルサーボテスター

    raspberrypi  電子工作 
    Hiwonder デジタルサーボテスターサーボコントローラ 電圧表示付き

    Raspberry Pi で使っているサーボモーターの調子が悪いときに、ソフトウェアの問題なのかサーボモーター自身が故障しているのかの判断がつけづらいので、Hiwonder の安いサーボモータテスターを買ってみました。

    簡素なパッケージでマニュアルは同梱されていないという、この手の製品ではよくあるパターンなので、メーカーのページで仕様を確認して使うことになります。

    電源は 5V ~ 8.4V に対応していることになっていますが、出力の電圧は調整はなく、入力電圧がそのままモーターにかかるようなので、テストするサーボモーターに合わせた 電源が必要になります。今回は遊んでいた 6V 出力の AC アダプタの線を切ってターミナルに接続しました。


      at 22:38 |
      2021/05/15

      Selenium で InvalidCookieDomainException が出るときは

      python  chrome  selenium 

      先日から Selenium で書いたプログラムが以下のようなエラーを吐くようになってしまって困りました。

      selenium.common.exceptions.InvalidCookieDomainException: Message: invalid cookie domain

      どうも最近の Chrome はプライバシー強化がされていて、一度も開いたことがないサイトの Cookie の設定を拒否するようになってしまったようです。以下のような感じで、まず get() を使って対象のウェブサイトのトップページを表示させることで回避することができました。

      driver.get("example.com") cookies = pickle.load(open(session_file, "rb")) for cookie in cookies: driver.add_cookie(cookie)

        at 16:09 |
        2021/05/14

        聖戦の系譜 25 周年

        fireemblem 

        今日で FE 聖戦の系譜の発売 25 周年だったようです。
        リメイクの噂が絶えませんが、弄って欲しくないというコアなファンも多いので、どのような形に落ち着くんでしょうかね。

        『ファイアーエムブレム 聖戦の系譜』本日5月14日で25周年─実は「3すくみ」は本作から! 「結婚」や「個人スキル」などシリーズ初要素を詰め込んだ意欲作 | インサイド

        『聖戦の系譜』が発売されたのは、1996年5月14日。今からちょうど25年前に当たります。世に出てから四半世紀も立ちますが、未だにファンの間では根強い支持を集めており、リメイクを望む声も止まないほど。その魅力を語るとすれば、どれほど時間があっても足りないほどです。


          at 21:39 |

          Yahoo がパスワード無効設定への移行を推奨

          yahoo  password 

          Yahoo がパスワード無効設定への移行を推奨し始めました。

          これを有効化すると、スマホの SMS に送られてくる確認コードを入力してログインすることになります。スマホの買い換え等の場合に気をつける必要があるとか、SMS は本当に信頼できるのか、という問題は一部残るものの、パスワードレス認証が標準になっていくというのは時代の流れを感じます。

          パスワード無効設定 - Yahoo! JAPAN IDガイド

          パスワード無効設定とはパスワードによるログインを無効にして、代わりに確認コードでのログインに変える機能です。
          パスワードを覚える必要なし!
          パスワードを無効にした後は、「Yahoo! JAPAN ID」に登録しているSMSに送信される確認コードを都度入力してログインできるようになるため、パスワードを覚えておく必要がありません。


            at 17:55 |
            2021/05/13

            Harvard 大のプログラミングの講義が日本語で読める

            programming 

            ハーバード大学の CS50 というプログラミングの講義が日本語版が公開されていました。
            プログラミングの講義については東大も「Pythonプログラミング入門」という形でコンテンツを配信していたりするので、良質のコンテンツが無料で手に入るという良い時代になりました

            CS50 for Japanese: コンピュータサイエンスの入門 – 当ウェブサイトは、Creative Commons ライセンスに基づいて管理されています。

            ハーバード大学の CS50x は、コンピュータサイエンスとプログラミング技術を紹介するコースで、プログラミングの経験の有無にかかわらず、経験者と未経験者の両方を対象としています。David J. Malan が担当するエントリーレベルのコースである CS50x では、アルゴリズム的に考え、問題を効率的に解決する方法を学びます。


              at 23:55 |

              SH-60L の試作機の飛行試験を開始

              SH-60L 

              海自の SH-60K の能力向上型試作機(完成すれば SH-60L)の飛行試験が始まったようです。

              見た目は SH-60J と SH-60K のようなわかりやすい見た目の変化もないようですが、どこかで見にいきたいところです。


                at 22:55 |
                2021/05/12

                IIJmio の「ギガプラン」は 35 万契約に

                iij  mvno 

                IIJmio の新プラン「ギガプラン」が 35 万契約になったことがニュースになっていたのでメモ。
                僕はこのプランのおかげでさらに月の通信費を圧縮できるようになりました。

                IIJmio「ギガプラン」は約35万契約 2021年度は毎月数万規模の純増を目指す - ITmedia Mobile

                5月の連休明け時点でギガプランの契約数は約35万に上り、うち新規契約は約15%だという。旧プランのユーザーは5月1日から新プランに移行可能となったが、連休中に多くの旧プランユーザーがギガプランに移行したことが分かる。「少し旧プランからの移行が強く出ている」と渡井氏は話す。


                  at 21:01 |

                  Windows Update の日( 2021 年 5 月)

                  windows 

                  今月も Windows Update の日がやってきました。
                  忘れずにアップデートしておきましょう。

                  21H1 のアップデートもそろそろ降ってくるはずです。

                  参考


                    at 12:34 |
                    «Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 ·... | | Next»