BLOGTIMES
«Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 ·... | | Next»
2017/02/12

向島百花園へ観梅に

Travelogue tokyo  観梅  gardens 
白加賀 - 向島百花園へ観梅に白加賀と東屋 - 向島百花園へ観梅に
見驚梅 - 向島百花園へ観梅に福寿草 - 向島百花園へ観梅に

梅のシーズンなのでバスに乗って向島百花園へ。

これまで何度も足を運んでいますが、梅のシーズンには来たことがなかったのでした。梅の木も園内のあちこちに植えられているので、園内全体がとても華やかな雰囲気なのに加えて、この時期はススキや萩などの生い茂るものがないので、園内が広く見渡せるので他のシーズンではちょっと味わえないような開放感がありますね。


    at 14:27 |
    2017/02/11

    シンボリックリンクのオーナーを変更する

    Tips cli  linux 

    Linux のコマンドラインでシンボリックのオーナーを換えようとして単純に chown をすると、シンボリックリンクの参照先のオーナーが書き換わってしまいます
    シンボリックリンク自体のオーナーを変更したい場合には -h オプションをつける必要があります。

    Man page of CHOWN

    -h, --no-dereference
    参照先のファイルではなくシンボリックリンクに適用する (意味があるのは、シンボリックリンクの所有権を変更 できるシステムの場合だけです)

      at 23:01 |
      2017/02/11

      ThinkPad の AC アダプタの罠

      Goods thinkpad 
      レノボ・ジャパン 65W トラベルACアダプター 4X20H56547レノボ・ジャパン ThinkPad 65W スリム ACアダプター 0B47458

      ThinkPad X1 Carbon のアダプターを買い増ししてみました。

      新しめの ThinkPad の AC アダプタはコネクタが角形になっていて、旧式のモノと互換性がないのですが、それ以上に厄介なのが AC アダプタのバリエーションが多いこと。付属の 45W のものは ThinkPad 45W AC アダプターと呼ばれるもので、質量は約 200 g

      持ち運びようにこれよりも出力が大きくてスリムなものが欲しいとなると、ネーミング的にThinkPad 65W スリム ACアダプター(画像右)を買ってしまいそうになりますが、実はこれが罠。薄さ的にはこれが一番薄いのは間違いないのですが、実はこれが一番重いのです。Lenovo 65W トラベル AC アダプター(画像左) が重さ的には 45W のタイプとほとんど変わりませんので、持ち歩き用にはこちらの方が○。

      ただし、 Lenovo 65W トラベル AC アダプター はメガネケーブルがなく、アダプタ部分から直接プラグが出ているタイプなので OA タップやコンセントの形状によっては他の機器と干渉する可能性があることくらいでしょうか。

      • ThinkPad 45W AC アダプター(0.20Kg)
        93.0 mm × 40.0 mm × 28.0 mm
      • Lenovo 65W トラベル AC アダプター(0.2Kg
        80 mm × 50 mm × 25 mm
      • ThinkPad 65W スリム ACアダプター(0.235Kg)
        105 mm × 65 mm × 17 mm

      もうちょっと Lenovo はアダプタのラインナップを整理しておいて欲しいですね。。。。


        at 15:01 |
        2017/02/10

        ニコニコのプレミアム会員が四半期で初の減少

        Web niconico  disclosure 

        ニコニコのプレミアム会員が四半期で初めて4万人減少したことがニュースになっていた*1のでメモ。

        会社の四半報を見てみると以下のような記載がありました。プレミアム会員数は四半期で4万人減少し、252万人となっています。減少幅は 1.5% 程度とまだそれほど大きくありませんが、最近は大きな盛り上がりもなく、自分自身も最近はニコニコはほとんど使っていませんし、周囲にもプレミアムを解約した人もチラホラ見られるので、ビジネス的には大きな分水嶺になるかもしれません。

        四半期報告書-第3期第3四半期(平成28年10月1日-平成28年12月31日)
        有料の「プレミアム会員」は当第3四半期末に252万人と、ニコニコ動画のサービス開始以来初の会員数減少となりましたが、「ニコニコチャンネル」の有料登録者数は順調に増加を続けて当第3四半期末に60万人に達し、収益を下支えしております。


        at 22:09 |
        2017/02/10

        milter-manager 環境 に smf-spf v2.2 をインストール

        Tips postfix  milter  c 

        先日、smf-spf を RPM でインストールしましたが、この作業でインストールされた smf-spf 2.0.2 には server address が unknown な場合に segfault するというバグがあり、気づくとデーモンが落ちている場合があって困っていたので、これが fix されている v2.2 にアップデートしてみました。

        導入は基本的に make , make install だけで大丈夫ですが、x86_64 なので libmilter の場所を合わせるために Makefile を少しいじらないとコンパイルが通りませんでした。また、ちょっと挙動が気にくわない部分があったので、その部分は C の該当部分を書き換えてあります。

        比較的単純なプログラムなので、C言語の勉強としてもちょうど良い感じです。

        wget https://github.com/jcbf/smf-spf/archive/v2.2.tar.gz -O smf-spf-2.2.tar.gz tar zxvf smf-spf-2.2.tar.gz cd smf-spf-2.2 # ここで以下の diff の内容を編集 make make install

        diff -u smf-spf-2.2{.org,}

        Common subdirectories: smf-spf-2.2.org/init and smf-spf-2.2/init diff -u smf-spf-2.2.org/Makefile smf-spf-2.2/Makefile --- smf-spf-2.2.org/Makefile 2016-11-04 07:08:51.000000000 +0900 +++ smf-spf-2.2/Makefile 2017-02-10 21:46:35.793337210 +0900 @@ -5,10 +5,10 @@ CONFDIR = /etc/mail/smfs USER = smfs GROUP = smfs -CFLAGS = -O2 -D_REENTRANT -fomit-frame-pointer -I/usr/local/include +CFLAGS = -O2 -D_REENTRANT -fomit-frame-pointer -I/usr/local/include -I/usr/include/milter-manager/libmilter # Linux -LDFLAGS = -lmilter -lpthread -L/usr/lib/libmilter -L/usr/local/lib -lspf2 +LDFLAGS = -lmilter -lpthread -L/usr/lib64 -lspf2 # FreeBSD #LDFLAGS = -lmilter -pthread -L/usr/local/lib -lspf2 @@ -32,8 +32,10 @@ rm -f smf-spf.o smf-spf install: - @./install.sh @cp -f -p smf-spf $(SBINDIR) + +install-conf: + @./install.sh @if test ! -d $(DATADIR); then \ mkdir -m 700 $(DATADIR); \ chown $(USER):$(GROUP) $(DATADIR); \ diff -u smf-spf-2.2.org/smf-spf.c smf-spf-2.2/smf-spf.c --- smf-spf-2.2.org/smf-spf.c 2016-11-04 07:08:51.000000000 +0900 +++ smf-spf-2.2/smf-spf.c 2017-02-12 02:34:00.366461264 +0900 @@ -884,7 +884,7 @@ authserv_id, "none", context->sender, context->helo); break; } - smfi_insheader(ctx, 1, "Authentication-Results", spf_hdr); + smfi_addheader(ctx, "Authentication-Results", spf_hdr); free(spf_hdr); } } @@ -1004,7 +1004,7 @@ fprintf(stderr, "pthread_mutex_init failed\n"); goto done; } - umask(0177); + umask(0117); if (conf.spf_ttl && !cache_init()) syslog(LOG_ERR, "[ERROR] cache engine init failed"); ret = smfi_main(); if (ret != MI_SUCCESS) syslog(LOG_ERR, "[ERROR] terminated due to a fatal error");

          at 22:09 |
          2017/02/09

          FE ヒーローズ 総選挙の結果は?

          Game fireemblem 

          ファイアーエムブレム ヒーローズ 英雄総選挙の結果が発表されています。
          男性1位はアイク、女性1位はリンだったようです。

          ちなみにランキングはきっちり下位まで載っていて、僕が贔屓のフュリーは545票で337位でした。。。。。


            at 23:44 |

            Windows 10 のアップグレードでブルースクリーンになってしまうときは(プロ向け)

            Tips windows10 

            Anniversary Update しようとすると必ず 0xC1900101-0x4001E で落ちてしまう仕事場のデスクトップですが、最近は週末に勝手にアップデートが走るようになってしまい、月曜日の朝に必ずブルースクリーン→ロールバックを繰り返すようになってしまったので、まじめにトラブルシューティングをすることにしました。

            ウェブを検索すると対症療法的なものはたくさん見つかるのですが、IT エンジニア向けの対処方法が MS のサイトにあったので、今日はこれを使います。このページにはエラーコードの読み方に始まって、アップデート中のログやクラッシュダンプの解析に至るまで、IT エンジニア向けの詳しい解説が載っています。Windows 10 のアップデート中にブルースクリーンが出たときは、IT のプロであればとりあえずこのページを参照するのが良さそうです。

            Windows 10 アップグレードのエラーの解決

            このトピックでは、Windows 10 のインストール プロセスの簡単な概要を示し、Windows 10 のアップグレードに関する問題を解決する場合に IT 管理者が使用できる解決手順を説明します。 このガイドには、以下のセクションと手順が含まれています。

            残念ながら今回はクラッシュダンプを解析してもエラーの発生源の特定に至らなかったので、大人しくクリーンインストールすることになりました。。。


              at 14:22 |
              2017/02/08

              Twitter が迷惑行為対策を強化

              Web twitter 

              Twitter が新しい迷惑行為対策をリリースするようです。
              対策の柱は以下の3つ。

              1. アカウントを永久停止された人が新規にアカウントを取ることを阻止
              2. 検索結果からブロックしたアカウントからのツイートを除外
              3. 嫌がらせと思われるツイートや質の低いツイートへの対処

              ブロックしたアカウントが検索に出ないようにするという機能については、正直「やっとか・・・」という感もありますが、前進したことは素直に評価したいと思います。最近は捨てアカを使った変なエロ広告も多いので、こういうのを一網打尽にしてくれると助かるんですけどね。。。。

              より安心してご利用いただくために(現在の状況) | Twitter Blogs

              今回は、「嫌がらせアカウント作成の抑止」「セーフサーチ」「嫌がらせと思われるものや質の低いツイートへの対処」という3つの部分での変更をご案内します。

                at 22:44 |

                私立大学と経営危機

                Academic mext  education 

                大学自体は増え続けている一方で私立大学の経営難も問題になっているようです。

                私立の4割が定員割れというのは驚きです。この記事で触れられている文科省の有識者会議というのは「私立大学等の振興に関する検討会議:文部科学省」のことのようですが、この資料を読んでみると明るい見通しはなさそうな感じですね。

                経営難の私立大学、有識者会議が統合推進を検討 | 大学ジャーナルオンライン

                国内の18歳人口は少子化の影響で減少を続け、2014年で118万人。現在は一時的に横ばいが続いているものの、2018年から再び減少に転じる見通しだ。私立大学は既に過当競争となり、2015年度で43.2%が定員割れの状態。

                  at 20:55 |
                  2017/02/07

                  ping は帰って来るのに No route to host ?

                  Tips networking  iptables 

                  サーバに ssh 接続しようとしたら、見慣れない No route to host が。

                  $ ssh hoge.example.com ssh: connect to host hoge.example.com port 22: No route to host

                  サーバが落ちていたり、パケットがフィルタされている場合には Connection timed outConnection refused が出ることはよくありますが、No route to host というのは初めてです。もっと謎挙動なのはこのサーバに対する ping は通ってしまうということ。まったく状況が飲み込めません

                  原因は結局 iptables

                  いろいろ悩みましたが、みんな同じ所でハマるようで、これの発生原因は iptables の一番最後に鎮座している以下の行。

                  -j REJECT --reject-with icmp-host-prohibited

                  REJECT のタイプが icmp-host-prohibited の場合には No route to host と表示されるようです。iptables の man を確認してみると REJECT とした場合のデフォルトのタイプは icmp-port-unreachable となっているので、このタイプの場合には ssh は Connection refused と表示を行うようです。

                  Man page of iptables-extensions

                  指定できるタイプは icmp-net-unreachable, icmp-host-unreachable, icmp-port-unreachable, icmp-proto-unreachable, icmp-net-prohibited, icmp-host-prohibited, icmp-admin-prohibited (*) である。指定したタイプの適切な ICMP エラーメッセージを返す (icmp-port-unreachable がデフォルトである)

                    at 21:01 |
                    «Prev || 1 · 2 · 3 · 4 · 5 · 6 · 7 ·... | | Next»