タグ

2022年8月17日のブックマーク (6件)

  • GitHub、npmの“強化したセキュリティ機能”をより使いやすく改良 | gihyo.jp

    GitHubは、同社が管理するJavaScriptパッケージリポジトリnpmにおいて、以下のようなセキュリティ機能関係の改善を発表した。 npmコマンドラインインターフェースによる、ログインおよびパブリッシュの効率化 npmへの2FA(2要素認証)の導入により、利用者はログイン時やパッケージ登録時に煩雑な操作を行う必要があったが、npm8.15.0より、ログインおよびパブリッシュの認証をブラウザ上で管理することができ、既存セッションを使用してログインする場合は2要素めの認証を省くことができるようになった。またパブリッシュの場合も、–auth-type=webフラグによりオプトインして使用する場合は2FAを5分間回避できる(npm9からはデフォルトで実装⁠)⁠。 GitHub/Twitterアカウントからnpmへ接続可能に npmのアカウントをGitHubアカウントやTwitterアカウント

    GitHub、npmの“強化したセキュリティ機能”をより使いやすく改良 | gihyo.jp
  • 生物の「3つの定義」を知っていますか?【書籍オンライン編集部セレクション】

    (さらしな・いさお)。古生物学者。武蔵野美術大教授。東京大学大学院非常勤講師。1961年、東京都生まれ。東京大学教養学部基礎科学科卒業。民間企業を経て大学に戻り、東京大学大学院理学系研究科修了。博士(理学)。専門は分子古生物学。『化石の分子生物学』(講談社現代新書)で、第29回講談社科学出版賞を受賞。著書に『宇宙からいかにヒトは生まれたか』『進化論はいかに進化したか』(ともに新潮選書)、『爆発的進化論』(新潮新書)、『絶滅の人類史』(NHK出版新書)、『若い読者に贈る美しい生物学講義』(ダイヤモンド社)、共訳書に『進化の教科書・第1~3巻』(講談社ブルーバックス)などがある。 若い読者に贈る美しい生物学講義 生物とは何か、生物のシンギュラリティ、動く植物、大きな欠点のある人類の歩き方、遺伝のしくみ、がんは進化する、一気飲みしてはいけない、花粉症はなぜ起きる、iPS細胞とは何か・・・。分子古

    生物の「3つの定義」を知っていますか?【書籍オンライン編集部セレクション】
  • 【bash】シェルの配列について - TASK NOTES

    シェル (bash) の配列について使い方をまとめてみました。 配列を生成する 配列を生成する場合は配列名=(値1 値2 値3)と記述します。値を指定しなかった場合は空の配列が作成されます。 $ arr=() # 空の配列 $ arr=("first" "second" "third") $ echo "${arr[@]}" first second third declare -a 配列名コマンドを使うことで明示的に宣言することもできます。 $ declare -a arr=("first" "second" "third") $ echo "${arr[@]}" first second third 配列名[インデックス]=値という記法が使われた場合も配列が生成されます。 $ arr[0]="first" $ arr[1]="second" $ arr[2]="third" $ ech

    【bash】シェルの配列について - TASK NOTES
  • ハッシュテーブルについて知りたかったことのすべて - PowerShell

    ここでは、一歩下がって、ハッシュテーブルについて説明します。 私は現在は常に使用しています。 昨晩ユーザー グループミーティングの後、これに関してあるユーザーに説明していたとき、私にも同じ混乱が生じていたことに気付きました。 ハッシュテーブルは PowerShell で非常に重要であるため、十分に理解しておくことをお勧めします。 もののコレクションとしてのハッシュテーブル まず、ハッシュテーブルの従来の定義どおり、ハッシュテーブルをコレクションとして見てください。 この定義により、後でより高度なことに使用する場合の動作に関する基的な理解が得られます。 この理解をスキップすることは、多くの場合、混乱の原因になります。 配列とは ハッシュテーブルとは何かを説明する前に、まず配列について説明する必要があります。 このディスカッションでは、配列は値またはオブジェクトのリストまたはコレクションです

    ハッシュテーブルについて知りたかったことのすべて - PowerShell
  • PowerShell: 連想配列の要素数を取得する Count

    PowerShellで連想配列(ハッシュテーブル)の要素数 (キーと値のペアの数) を取得する場合は Count プロパティを使用します。 $連想配列.Count 注意点として、 配列の要素数はLengthまたはCountのどちらでも取得できますが、 連想配列はCountのみです。 間違ってLengthを使用すると、Countとは異なる値を取得してしまいます。 空の連想配列の要素数は「0」です。 次のコードでは連想配列の要素数を取得しています。 追加時には要素数が1増えているのが確認できます。 $h = @{ a = 100 b = 200 c = 300 } $h.Count # 3 $h.d = 400 $h.Count # 4 空の連想配列の場合、要素数は0です。 $h = @{} $h.Count # 0 試しにCountプロパティだけでなく、 Lengthを指定するとどうなるかや

    Itisango
    Itisango 2022/08/17
    「Lengthを指定した場合、 エラーにはならずに「1」が返って来るようです。 CountとLengthを間違えるとバグの原因となる」
  • Extract TortoiseSVN saved password

    Itisango
    Itisango 2022/08/17
    %APPDATA%\Subversion\auth\. Listed from this previous answer they are: svn.simple contains credentials for basic authentication (username/password)/svn.ssl.server contains SSL server certificates/svn.username contains credentials for username-only authentication (no password needed)