カテゴリー: Diary

  • ジョジョのマンホールとOWSON

    ジョジョ展の前後で、仙台をぷらぷらと。マンホールは3つだけ見てきた。岸辺露伴と東方仗助、杉本鈴美の3つは見てきた。ほかのマンホールも見たかったけれど、余裕がなくて。

    それから、OWSONも見てきた。折角なので、買い物もしてきた。ジョジョグッズを買うと、LAWSONのレジ袋ではなく、OWSONレジ袋がもらえた。一店舗だけだけど、なかなかいい趣向だ。何店舗かあるとそれそれで楽しくていいのだけど。仙台の町歩きも楽しかった。

  • ホタル観賞してきた:2017

    今年も大町自然観察園のホタル観賞に行ってきた。今日は、とても涼しく(23度)快適なホタル観賞でした。いつもなら、ちょっと歩く行程で汗だくだけど、今日は汗かくこともなく。涼しいから、ホタルは飛んでいないかも、と思っていたけれど、そんなことはなく、たくさんのホタルが飛び回っていた。まぁ、中にはLEDみたいという趣のないことを言う人もいたけれど。やや弱々しい優しい光がいいのだ。そらを飛べば軌跡が見えるし、とても綺麗だった。

    自然観察園の途中では、恒例のカブトムシなどが群がる木も健在。カブトムシだけで、10匹くらいはいた。あと、クワガタムシのメスも。これは手元だったので写真も撮れた。(保護エリアなので、当然捕獲はできないので)

    今年もいいホタル観賞でした。

  • 野生のノコギリクワガタを捕まえてきた

    野生のノコギリクワガタを捕まえてきた。(たぶん、ノコギリクワガタだと思う)大きな個体はいないけれど、1匹だけいい感じのアゴを持っているのが捕まえることができた。今日は本当に運が良かったのだろう。3匹くらい捕まえて損ねたけれど、ノコギリクワガタのオスが3匹、メスが1匹、コクワガタと思われるオス1匹の計5匹をゲット。

    ちなみに、4、5年、ふらっと思いたったときに捕まえに行っているが、野生のクワガタを捕まえたのは今回が初。(運良く、コンビニで拾ったとかはあるけどね)なので、子供共々めちゃくちゃうれしい。

    あと、捕まえなかったが、カミキリムシを3匹ほど発見した。なかなか良い日でした。

  • カブトムシが羽化した

    なかなか出てこなくて、ドキドキしたけれど、やっとカブトムシが羽化して出てきた。これで夏らしくなってきた。出てきたのは、メス。あとは、昨年、一緒にかっていたアオドウガネ。半信半疑だったけれど、カブトムシと同じ飼い方でいいようで。

  • Windows Updateに、Windows 10へのアップグレードが表示されるようになった。

    2015年10月のWindows Updateから、Windows 10へのアップグレードが表示されるようになった。以前に公開されていたWindows 10 へのアップグレード予約ではなく、アップグレードのボタンだ。

    このアップグレードだが、一部の環境なのか、全体的なものなのか、検証してみた。アップグレードがWindows Updateの画面に現れるかどうかは、IE11 (Internet Explorer 11)がインストールされているか、が関係している。IE11をインストールしていないPCでは、何回Windows Updateの確認をしたが表示されなかった。IE11をインストールした後に確認したところ、Windows Updateに表示されるようになった。トリガーになっているのは、IE11だった。

    なお、IE11をインストール後、Windows 10 のアップグレードが表示された後に、IE11をアンインストールしてみたが、Windows Updateの画面には、10へのアップグレードが表示されたままだった。一度、表示されてしまうと、消せないようだ。

  • Symantec Endpoint Securityサーバの空き容量が少なくなる問題

    Symantec Endpoint Securityのサーバから、突然「サーバ健全性警告」なるメールが送られてきた。中身を見てみると、サーバの空き容量が不足しているとのこと。

    ■メールの中身より抜粋

     サーバー (ホスト名) 健全性の状態: 不良。 
     理由: Symantec Endpoint Protection サーバーの容量が不足しています。
     状態の報告日は 2014/XX/XX HH:MM:SS。
    

    ウィルスチェックのホストサーバで容量不足がそんなに簡単に起きるはずもないので、とりあえず、どのフォルダがHDDを大量消費しているのか調べてみた。フォルダを調べたところ、いらなそうで大量に消費していたのは下記のフォルダ。

    C:\Program Files\Symantec\Symantec Endpoint Protection Manager\data\outbox\Importpackge
    

    このフォルダだけで10GB程度を消費していた。このフォルダについて調べたところ、Symantecのバージョン11.x から 12.x へのアップグレードに切り捨てられたファイルであるとのこと。つまり、いらないファイルなので、削除してもいいということ。Symantecのページで見つけた処理に従い、削除でとりあえず空き容量は確保。

    ■手順(そのまんま機械翻訳してみた)

    1. データベースのバックアップを取るか、12.1のためのディザスタリカバリ手順に従ってください。
    2. シマンテック組込みデータベースとservices.mscとからSymantec Endpoint Protection Managerのサービスを停止します。
    3. C:\Program Files\Symantec\Symantec Endpoint Protection Manager\data\outbox\ImportPackage に移動します。
    4. インポートパッケージからファイルを削除し、それを監視します。

    なお、HDDの空き容量がなくなると、Symantecのデータベースが止まってしまう(休止中)とのこと。正常に使うためにも、空き容量の確保は必要。

    ■参考

  • BROKEN MIRROR 買った

    BROKEN MIRROR(アニメ盤)
    ブンブンサテライツ
    B007N6SCAO

    ガンダムUC 5巻のエンディング。見ていたら、欲しくなってしまい買った。いい感じでかっこいい。BOOM BOOM SATELLITESの曲は、今までも何曲か持っている。自分の好きな波長とぴったりなんだな。

    ガンダムUCの5巻もよかった。またしても気になるところで終わっているのがもどかしい。早く6巻がみたいところだが、公開されるのは来年だっけか。気長に次の巻がでるのを待ちますかね。

    機動戦士ガンダムUC (Mobile Suit Gundam UC) 5 [Blu-ray]
  • tweetnestのアーカイブを日本語(2byte文字)対応させる

    tweetnestでつぶやきをアーカイブしていたのだが、長いつぶやきのアーカイブが途中で切れていた。いろいろと調べてみると、ある一定の文字数を超えると、途中できれたり化けたりしていた。

    原因を探ってみると、tweetnestでつぶやきを格納しているDBの絡むがvarchar(255)で設定されていた。varchar(255)だと、日本語で140文字も格納できない。そのため、途中でデータが切れていたようである。他のカラムの設定を見てみると、text型で設定されているところもあるので、少々アバウトだが、対象のカラムをtext型に変換してみた。変換に使ったSQL文は以下。

    mysql> alter table tn_tweets modify text text not null;
    

    これで拡張は終了。次のつぶやき取得から、日本語で140文字あってもちゃんとアーカイブされる。

    おまけ。
    通しで作業をするとこんな感じ。

    mysql> use tweetnest;
    mysql> desc tn_tweets;
    +--------------+---------------------+------+-----+---------+----------------+
    | Field        | Type                | Null | Key | Default | Extra          |
    +--------------+---------------------+------+-----+---------+----------------+
    | id           | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
    | userid       | int(10) unsigned    | NO   |     |         |                |
    | tweetid      | bigint(20) unsigned | NO   |     |         |                |
    | type         | tinyint(4)          | NO   |     | 0       |                |
    | time         | int(10) unsigned    | NO   |     |         |                |
    | text         | varchar(255)        | NO   | MUL |         |                |
    | source       | varchar(255)        | NO   |     |         |                |
    | favorite     | tinyint(4)          | NO   |     | 0       |                |
    | extra        | text                | NO   |     |         |                |
    | coordinates  | text                | NO   |     |         |                |
    | geo          | text                | NO   |     |         |                |
    | place        | text                | NO   |     |         |                |
    | contributors | text                | NO   |     |         |                |
    +--------------+---------------------+------+-----+---------+----------------+
    13 rows in set (0.07 sec)
    
    mysql> alter table tn_tweets modify text text not null;
    Query OK, 1287 rows affected (0.28 sec)
    Records: 1287  Duplicates: 0  Warnings: 0
    
    mysql> desc tn_tweets;
    +--------------+---------------------+------+-----+---------+----------------+
    | Field        | Type                | Null | Key | Default | Extra          |
    +--------------+---------------------+------+-----+---------+----------------+
    | id           | int(10) unsigned    | NO   | PRI | NULL    | auto_increment |
    | userid       | int(10) unsigned    | NO   |     |         |                |
    | tweetid      | bigint(20) unsigned | NO   |     |         |                |
    | type         | tinyint(4)          | NO   |     | 0       |                |
    | time         | int(10) unsigned    | NO   |     |         |                |
    | text         | text                | NO   | MUL |         |                |
    | source       | varchar(255)        | NO   |     |         |                |
    | favorite     | tinyint(4)          | NO   |     | 0       |                |
    | extra        | text                | NO   |     |         |                |
    | coordinates  | text                | NO   |     |         |                |
    | geo          | text                | NO   |     |         |                |
    | place        | text                | NO   |     |         |                |
    | contributors | text                | NO   |     |         |                |
    +--------------+---------------------+------+-----+---------+----------------+
    13 rows in set (0.00 sec)
    
    mysql>
    

  • tweetnestをインストールした

    tweetnestはTwitterのつぶやきをアーカイブしたり、発言数のまとめをしてくれるツール。つぶやきのアーカイブとか分析をやってくれるサービスは、いろいろとあるのだが、バックアップ的なものまで外部のサービスに頼るのが何となく嫌だった。フラフラとネットサーフィンしていたら、moongiftにtweetnestの紹介があった。

    PHP + MySQLで動くので、一応動作条件もよい。あまり資料もなかったが、とりあえずダウンロードして設定してみた。簡単に設定できたけど、一応メモ。

    Tweetnest : http://pongsocket.com/tweetnest/

    ダウンロードしたzipファイルを解凍して、サーバにアップロードして、ウェブの領域に配置。tweetnest/inc/config.php のパーミッションを初回の設定のみ、666に設定する。次に、ブラウザで配置したURLにアクセスする。

    http://サーバ名/~ユーザ名/tweetnest/

    config.phpのパーミッションが666に設定されていれば、セットアップ画面に飛ばされる。ここで、以下の情報を入力する。

    • twitterのユーザ名
    • タイムゾーン
    • tweetnestのインストールパス
    • MySQLサーバのアドレス
    • 接続ユーザ
    • パスワード
    • DB名
    • テーブル名のプレフィックス
    • Twitterと連携するための、APIのキーコード
    • tweetnestの管理用パスワード

    この設定でよく解らずにハマったのは、TwitterでAPIのコードを取得することだ。取得ページへのリンクは、セットアップ画面にあるのだが、何をどう登録するのかということ。ここでキーさえ取得できれば、入力して、次へ進めばウェブ側の設定は終了。(この時点で、DB上に必要なテーブルは作成されている。)

    セットアップが終わった画面に、Twitterからつぶやきを取得するためのプログラムのパスがある。それを定期的に実行するために、cronに登録しておく。更新間隔は自分の好みだが、とりあえず、5分で設定してみた。手動で実行するか、cronが実行されるとウェブ画面上に過去のつぶやきが表示されているはずだ。アーカイブするだけなら、本当に簡単に設定できたのでよかった。

  • Google Appsの印象が変わった

    Google Appsに対する偏見というわけではないが、今までビジネスユースには向かないというイメージがあった。イメージの元は、Googleのページを見ていてもGmailのイメージが強くて安くて大容量のウェブメールくらいのイメージだった。あとは、ブラウザから使用するスプレットシートなどのオフィスアプリケーション機能くらい。それ以外のところは、今イチ、イメージがない。Googleにいろいろなデータを預ける事への漠然とした不安もある。

    そのようなネガティブな印象ばかりだったのだが、Google Appsを真剣に調べてみると意外に使えそうなことがわかった。ユーザの管理機能もあるし、ポータル的なところと配置するパーツもそろっているのでグループウェアの代わりにも充分使えそうだ。グループの機能を利用すれば、メーリングリストや管理用のグループも作れる。何よりも出来合いのトップよりも、自分で好きな様に変更できるあたりも良い。iGoogleという意味ではなくて、管理者側で必要なパーツを配置してポータルのように作れる事だ。たぶん、実際に使ったり、作ってみると・・・かゆいところに手が届かないのだろうけれど、それはどこの製品やツールを使っても同じことだろう。もう少しいろいろと調べて、テスト用のアカウントで試してみる。1人で年間6000円なので、家庭用のユースだと厳しいような気もするけどちょっと試してみたい気もする。(独自ドメインのメール運用もできるから、余っているドメインで試せそうだ)

    なじむかどうかは、ワークスタイルをどこまで変えられるかだろう。自分でiPhoneを使っていて、家のPCに対するイメージや使い方が変わった。Google Appsだと、モバイル環境からフル活用できるので使用するPCのスペックは低くてもよいのかも。iPhoneやiPadだけでも充分やっていけそうな感じ。Google Appsのデモンストレーションを見た時は、ちゃんと使うとこうなるか!と目から鱗が落ちた。

    実験用の機材(サーバ)をのぞけば、ほとんどon the cloudで良いのだろう。

    メモ。もうちょっとGoogle Appsを調べるのに役に経ちそうな本をメモ。買うかどうかはゆっくり考える。

    Google Appsではじめるオフィス・イノベーション [クラウド型アプリのはじめ方・使い方]Google Appsではじめるオフィス・イノベーション [クラウド型アプリのはじめ方・使い方]
    海老澤澄夫

    インプレスジャパン 2010-06-25
    売り上げランキング : 21239

    Amazonで詳しく見る
    by G-Tools

    Google Apps 完全ガイドGoogle Apps 完全ガイド
    オフィス効率向上委員会

    翔泳社 2010-07-02
    売り上げランキング : 11835

    Amazonで詳しく見る
    by G-Tools