BLOGTIMES
«Prev || ... 431 · 432 · 433 · 434 · 435 · 436 · 437 · 438 · 439 ·... | | Next»
2017/08/15

bash で連想配列(Associative arrays)を使う

sh 

bash は変数として配列が使えるのは知っていたのですが、マニュアルをよく読んだら 連想配列(Associative arrays)があることが分かったのでメモ。

使い方は declare で変数を宣言するときに -A オプションをつけるのがミソ。
(-a と小文字にすると、普通の配列になってしまうので注意。)

bash なのでちょっとクセがありますが、一般的な使い方としてはこんな感じでしょうか。

# 配列の宣言 declare -A arr=( [hoge]=aaa [fuga]=bbb [piyo]=ccc ) arr[extra]=ddd # keys echo ${!arr[*]} # values echo ${arr[*]} # for文で処理 for k in ${!arr[*]} ; do echo "${k} -> ${arr[$k]}" done

実際の実行例

[hsur@localhost ~]$ declare -A arr=( [hoge]=aaa [fuga]=bbb [piyo]=ccc ) # 配列の宣言 [hsur@localhost ~]$ arr[extra]=ddd [hsur@localhost ~]$ echo ${!arr[*]} # keys fuga piyo extra hoge [hsur@localhost ~]$ echo ${arr[*]} # values bbb ccc ddd aaa [hsur@localhost ~]$ for k in ${!arr[*]} ; do # for文で処理 > echo "${k} -> ${arr[$k]}" > done fuga -> bbb piyo -> ccc extra -> ddd hoge -> aaa

    at 16:22 |
    2017/08/14

    GIORGIO FEDON のペンケースが壊れたので

    stationery  failure 
    ジョルジオフェドン ペンケース サフィアーノ ダブル オレンジ PORTAPENNE-2

    長年、万年筆用のペンケースとして愛用していた GIORGIO FEDON の2本刺しのペンケースですが、アルミ板が歪んでフタが閉まらなくなってしまったので、2代目を購入することにしました。初代はある人にプレゼントしてもらったものだと記憶していますが、もう10年近く前のことになるのでだいぶ長持ちしたことになります。

    いつの間にか GIORGIO FEDON はロゴが変わったりしてるんですね。。。。。


      at 22:35 |
      2017/08/14

      マイナンバーを使ったネットで年末調整を導入へ?

      etax  mof  mynumber 

      国がマイナンバーカードの普及のために、年末調整をネットで行うようにすることを検討しているようです。

      使い勝手はちょっとおいておくとして、現在でも e-Tax でネットを使った確定申告はできるわけで、イレギュラーな年末調整などを導入せずに皆確定申告制度にすれば良いのにと思うんですけどね。。。。。

      年末調整、ネットで完結 企業・会社員の負担減 住宅減税など20年度めど:日本経済新聞

      財務省と国税庁は、紙の書類でやり取りしている住宅ローン減税などの年末調整の手続きをインターネットで完結できるようにする。会社員はマイナンバーの個人サイトに金融機関から送られてくるデータを勤め先に転送、企業もネット経由で税務署に提出する。

        at 18:58 |
        2017/08/13

        Kakuno に透明モデルが登場してた

        stationery 
        PILOT 万年筆 カクノ 透明軸 F(細字)パイロット コンバーター CON-70 プッシュ式

        入門用の万年筆としては LAMY safari が有名ですが、その国産バージョンのようなものが PILOT Kakuno*1*2 です。

        子供用の鉄ペンということもあり、多少手荒に扱っても大丈夫。普段使い用にガシガシ使い込めるのが魅力の万年筆ですが、カラバリとして透明モデルが追加されていました。普段は Safari 派ですが、こちらも1本揃えておきたくなりますね。

        万年筆『カクノ』透明ボディ発売 | プレスリリース | PILOT

        株式会社パイロットコーポレーション(社長:伊藤 秀)では、2013年に発売したエントリーモデルの万年筆『カクノ』の新ラインナップとして、透明ボディ(税抜価格:1,000円)を8月1日(火)より発売します。なお、これまでの中字・細字に加え、極細字も追加発売します。

        at 23:20 |
        2017/08/13

        Logicool Anywhere Mouse M905 のスイッチ( D2LS-21 )を交換

        mouse  repairing  電子工作 
        LOGICOOL ロジクール エニウェアマウス M905tマイクロスイッチ(D2LS-21)をハンダごてで外したところ - Logicool Anywhere Mouse M905 のスイッチ( D2LS-21 )を交換

        チャタリングが発生しやすい Logicool Anywhere Mouse M905 ですが、保障が切れてしまったのでマイクロスイッチを自分で交換してみました。Google で「M905 スイッチ 交換」と検索してみると分かりますが、挑戦した人もかなり多いようで、やり方も多数掲載されています。用意する必要があるものは、ドライバー、ハンダごて、ハンダ吸い取り線、ハンダといった電子工作でよく使う工具類、そしてキモになるのがオムロンの D2LS-21*1 という表面実装用のスイッチです。

        マウス用のマイクロスイッチは D2F-01F*2 というスルーホール実装のものが使われている場合が多いようです。表面実装なので部品の交換はやりやすいですが、こちらと比べると入手性があまり良くないのがネックでしょうか。

        作業についてはハンダ付けをある程度やったことがある人であればさほど苦労はしないと思います。


        at 12:14 |
        2017/08/12

        いまさら Nexus6 に Android 7.1.1 が降ってきた

        android  nexus6  emobile 
        Android 7.1.1 - いまさら Nexus6 に Android 7.1.1 が降ってきた

        サブとして使っている Nexus6 に Android 7.1.1 のアップデートが降ってきたのでアップデートしてみました。

        Android 7.1 系は不具合が出たりとかして散々な評判だっただけに、いまさら・・・という感じもしますが、ちゃんとセキュリティパッチは今月版になっているのでセキュリティ的にも少しはマシという感じでしょうか。ワイモバのサイトを調べてみたら 6 月 22 日から OTA は開始していたようです。

        Nexus 6をご利用のお客さまへ ~最新ソフトウェア配信のお知らせ~ | ワイモバイル(Y!mobile)

        平素はNexus 6およびワイモバイルのサービスをご利用いただき誠にありがとうございます。
        このたび、Nexus 6におきまして、Google™ より最新ソフトウェアの配信が開始されておりますのでご案内いたします。

          at 18:01 |

          Firefox 55 にアップデート

          firefox 
          Firefox Screenshots - Firefox 55 にアップデート

          Firefox 55 がリリースされていたのでアップデートしてみました。
          今回のウリは起動の高速化のようで 1691 個のタブが 15 秒くらいで開けるみたいなことが書いてあります。

          Firefox Is Better, For You. WebVR and new speedy features launching today in Firefox - The Mozilla Blog

          Mozillian Dietrich Ayala ran an interesting experiment, comparing how long it takes to start various versions of Firefox with a whopping 1,691 tabs open. The end result? What used to take nearly eight minutes, now takes just 15 seconds.

          それよりも、スクショを撮ったり、共有するための機能 Firefox Screenshots が便利そう*1です。先日の Firefox Send もそうですが、最近 Firefox は基本機能の充実に力を入れているようですね。

          参考


          at 15:30 |
          2017/08/11

          SoftEther の管理を特定の IP からのみに制限する

          softether 
          VPN Server の仮想 HUB の接続元 IP 制限リストの設定によって、クライアントの IP アドレスからの接続は拒否されました - SoftEther の管理を特定の IP からのみに制限する

          SoftEther の管理はサーバ管理マネージャと呼ばれる専用のクライアントを用いて行うようになっていますが、認証方法が ID / PW のみなので、どこからでも管理できるのはちょっと不用心。というわけで、IP 縛りをする方法を探してみたら、adminip.txt というファイルを作成するだけで良いことが分かったのでメモ。

          作成する場所は vpnserver と同じフォルダで、アクセス元になる IP アドレスを列挙するだけです。特にマニュアルに記載はありませんが、IP アドレスについては 192.168.0.0/24 のようなネットマスク表記も可能でした。設定が完了した後で、許可されていない IP からログインを行おうとすると、画像のようなダイアログが表示されることが確認できました。

          3.3 VPN Server 管理 - SoftEther VPN プロジェクト

          adminip.txt ファイルは、vpnserver プログラムと同一のディレクトリ上に作成してください。なお、このファイルの書き換えはリアルタイムで vpnserver プログラムによって認識されますので、このファイルを設置したり内容を書き換えたりした後に vpnserver プログラムを再起動する必要はありません (設定内容は自動的に反映されます)。
          adminip.txt ファイルが存在しない場合は、管理接続元の IP アドレスはフィルタリングされず、すべての IP アドレスからの管理接続が許可されます (デフォルトでは adminip.txt ファイルは存在しません)。

            at 23:55 |

            ランサムウェア対策が Windows に実装される?

            malware  windows10 

            Windows 10 にランサムウェア対策が実装されるようなのでメモ。

            機能の名前は「コントロールされたフォルダー アクセス」(Controlled folder access)で、6月にリリースされたInsider Preview Build 16232*1から実装されたようです。

            概要としては特定のフォルダを監視し、信頼されているアプリ以外がフォルダにアクセスしようとすると自動的にブロックするという仕組みです。信頼できないアプリをブロックする仕組みとしては UAC がありますが、これは管理者権限をコントロールするもので、特権を必要としないアプリには何もしてくれませんでしたが、データが入っているディレクトリに対して信頼できるアプリをホワイトリストで登録していくということになるようです。

            ランサムウェア対策が「Windows 10 Fall Creators Update」に追加! さっそくトライ - やじうまの杜 - 窓の杜

            “コントロールされたフォルダー アクセス”は、指定したフォルダーを監視して、不審なアプリがファイルへアクセスするのをブロックする機能です。初期状態では無効化されているため、利用するには「Windows Defender セキュリティ センター」から有効化する必要があります。

            at 23:19 |
            2017/08/10

            米海軍横須賀基地ドライドックの 360 度画像が公開に

            usforces  kanagawa  photosphere 

            横須賀のヴェルニー公園に行くと対岸にとても気になるドライドックが見えます。

            浦賀ドックなどと同様に、ここも貴重な遺産なのですが、ここは米軍基地内、しかも、現在も現役で使われている施設ということもあって一般人は立ち入ることはできません。

            どうしても見学したい場合にはたまに見学ツアーが開かれていたりするので、これまではそれを狙うしかありませんでしたが、この1~3号ドライドックの 360 度画像がサイトで公開されていました。

            これはなかなか貴重な画像ですね。


              at 20:01 |
              «Prev || ... 431 · 432 · 433 · 434 · 435 · 436 · 437 · 438 · 439 ·... | | Next»