投稿

SPICE接続で全角/半角が効かない場合の暫定対応

KVMで立てたゲストOS(CentOS IBUS使用)にSPICEクライアントで接続した際に、全角/半角キーで日本語入力モードに変換できなくて悩んでいたのが、「ALT+@」でもモードが切り替えられるようで、こっちを使えば変更できることを発見した。 というか、最近のIMEやIBUSだとALT+@で入力モード変換できるようである。 これは意外と便利だ。

モチベーションの低いレンガ職人は悪か?

レンガ職人のモチベーションと将来の話 イソップ寓話(と言われている話)で3人のレンガ職人という話がある。 注)ググったところ、どうも イソップオリジナルの話ではない らしいww俺の嫌いなマナー講師とかああいう人種が飛びついて使い始めたに違いない。 こちらのページ から引用すると… 「何をしているのですか?」 と尋ねました。 すると、その3人のレンガ職人は三者三様で答えました。 1人目は、「見ればわかるだろう。親方の命令で“レンガ”を積んでいるんだよ。大変だからもうこりごりだよ」 と面倒臭そうに答えました。 2人目は、「レンガを積んで“壁”を作っているんだ。この仕事は大変だが、賃金が良いからやっているんだ。」と。 3人目は、「レンガを積んで、完成まで100年以上かかる“教会の大聖堂”を造っているんだ。この教会は多くの信者の心のよりどころとなり、完成したら多くの人が喜ぶだろう。こんな仕事に就けてとても光栄だよ」と。 主にモチベーションの文脈ででてくるのだが、仕事に対する理想が高いほうが後々成功しやすい的な結論の話である。 職人に求められるスキル だが待ってほしい。ホントにレンガ職人が単純にレンガを積むことを目的にしてはいけないのか。 上記の話には「練度」という観点が抜けているように思う。 練度、つまりは作業の習熟度であるわけだが、おそらくこの中で一番練度が高く、作業の仕上がりが一番いいのは1人目である。だって、レンガ積む仕事しかしてないんだから、当然レンガ積みのスキルは高くなっていくでしょ?親方に怒られるのがいやだから、作業水準は一定レベル以上になっていくはずだし。 2番目は練度はそこそこで仕上がりも普通。給料もらえる水準のクオリティは保つはず。 3番目は理想は高いもののあまりレンガ積みということ自体に興味を持っていないので、おそらく作業の仕上がりが雑。理想が高いのはいいのだが、レンガ積みという作業自体には興味がないので、担当作業に対してはあまりこだわりがないと思われる。 (SI系IT業界で働くものとして、個人的に「作業者として」一番信用できないのは3人目である。マネージャとしてもコストとデリバリー守れなさそうで、ブラックプロジェクトになりそうな気がする。) 「出来ましたー!」っつって出してきたものの仕上がりが悪...

Bestekのロボット掃除機MAPiちゃんレビュー

イメージ
ロボット掃除機導入してみた 諸君、私は掃除が嫌いだ。 家事の中で一番掃除が嫌いである。 そのせいで床に物は散乱、ほこりや髪の毛が散らばっていて足の踏み場もないという惨憺たる状態がデフォルトである。 これではいかんと思い、ロボット掃除機を購入することにした。 製品モニターとかじゃなくて、ガチで買ってるのでそこんところよろしく! 機器選定 Amazonで眺めるとロボット掃除機もピンからキリまである。 大きく分けると、部屋をランダムに掃除するのか、マップを作って秩序だって掃除するのかで2分される。 ランダムに掃除するタイプは、とにかく何かにぶつかるまで前進して、ぶつかったら方向を変えて手当たり次第に掃除を行う。 マップを作るタイプは、いったん部屋の地図を作成して、作成後は地図内を平行に進みながら効率よく掃除をする。 価格の安い奴は大体ランダムで掃除するやつで、ルンバや国内メーカーのお高い奴はマップをつくって掃除をするタイプである。 また、お高い奴は予約機能が付いていて、定時になると勝手にお掃除してくれる賢い機能がついている。 安くて、マップを作ってくれて、定時起動もできる、そんな都合のいい機器があるわけ…。 ありました! Bestek MAPiを購入 マップ作成機能付きで予約機能付きの安いロボット掃除機、Bestek Mapiちゃん!(型番:BTA9) こんな見た目のいなせな奴である。 これが充電スタンドで、お掃除が終わると自動でおうちに帰宅してご飯を食べてくれるかわいい子です。マジでペット感覚になってくるのが不思議。 アプリによる操作および状態、結果確認 MAPiにWifiが内蔵されており、セットアップは一度MAPiのWifiに接続して行う。 家庭内のWifi接続情報をアプリから入力し、MAPiがWifiにつながればアプリから見えるようになる。 MAPiは2.4GHzのWifiにしか接続できないので注意。 ちなみに、リモコンがついているので、アプリは必須ではないし、中央のAUTOボタンを押すだけで掃除を開始してくれるので 機械音痴の方にも安心であることをお伝えしておこう。 下記がスマホアプリの画面ショットである。 うちの自宅は2階建ての2LDKでLDKと...

それって偽装請負じゃないの?

偽装請負って知ってる? 偽装請負って言葉、一般的にはなじみがないだろうが、IT業界ではよく聞く言葉である。 なぜなら、偽装請負状態の職場が多いから! 当然違法なんで、訴えたら勝てるよ! IT業界(特にSIer)の働き方は大きく3つある。 請負 委託委任(SES契約とも) 派遣 大雑把に言えば、1と2は客が直接労働者に指示したらダメで、3は直接指示が可能。 1と2の人に客が直接指示したり、契約範囲外の業務やらせたりするは偽装請負。 https://www.mykomon.biz/keitai/giso/giso.html 「金払ってるから偉い」と思っているのか常駐SEを奴隷と思ってる人がなぜか多いんだけど、あんたらが出来ないっていう労務を提供してるだけなんだから勘違いも甚だしい。 それもこれもベンダーが客を甘やかしてなんでも言うこと聞いてきた結果だから、業界自体が悪いんだけど。 (甘やかしてきた経緯は こちら によくまとまってる。) 特に請負の場合、客に出社時間とかの指導されるいわれはないのだが、ダメなプロジェクトに限って「出社時間が遅いのは気がたるんどるせいだ!」とかいうダメな客がいるものである。 お前らがちゃんと決めんからスケジュール遅れてリカバリで遅くまで働いとんねん! ひどいところだと、社外から架かってくる電話に出ろとか言ってた会社もあったなぁ。 みなし制度って知ってる? 偽装請負が法的にアウトなのは当然だが、客側がなーんも知らないのでフツーに指示していることが多い。 ただ、 労働契約申込みみなし制度 ってのがあって、死ぬほど単純に言うと偽装請負状態になったら客がその人を直接雇わないといけなくなる制度である。 …まぁ、そんな偽装請負が横行してる企業に雇われたかぁないけどw コンプラ守れよクソ企業共 みなし制度も平成27年10月1日から施行されているので、もう2年は経つわけだが、まったく客側に浸透していない。なぜなら知らないし知る気もないから。 ただ、昨今コンプライアンスが厳しいので、知らなかったじゃ済まない問題のはずなのだが全然守られてない。 なぜかといえば、リンク先が赤いけど、 こんな感じ で握りつぶすのが常態化してるんだろうねぇ。 ベンダー側は社員に教育してるけど...

JP1の定義をドキュメント化するjp1ajs2.jobdocが超便利

イメージ
素晴らしいツール こちらの作者さん が作成されているJP1の定義からドキュメントのhtmlを生成するツールが超便利な件。 jp1ajs2.jobdoc https://github.com/mizukyf/jp1ajs2.jobdoc/ 【追記】 SIerのジョブ管理ツールとしてJP1と共に名前が挙がる、富士通のSystemwalker Operation Managerのジョブ定義についてもドキュメント化するツールが登場した模様なのでリンク張っとく。 SWOM JobDoc https://swomjobdoc.pages.dev/  必要とした経緯 JP1の標準で作成した定義を Excelに落とせるツール はあるのだが、なぜかJP1 Viewが入っている端末にExcelが入っていなかった。 (ちなみに、JP1用語だと定義を抜き出すのが「インポート」、定義を登録するのが「エクスポート」らしく大変ややこしい。) 見ようと思えば 定義ファイルの中身の記述が公開されている ので人力でも解析可能ではあるが、そんなのクソ面倒なので、誰か偉い人が作ってくれてるだろうと他力本願したところ、jp1ajs2.jobdocに出会った。 おすすめポイント 定義情報をjp1ajs2.jobdocに食わせると、html形式で解析対象配下のジョブ定義のパラメータをテーブル形式で表示してくれたり、マップもsvg形式で出力してくれる。 ブラウザがあれば定義情報とマップの両方を参照できるのが素晴らしい。 コード値に対応した日本語の説明文も出力してくれるので、わかりやすい。 また、これでドキュメント化しておけば、定義を確認するのにJP1 View開いて確認する必要がないので、JP1 Viewを見れない人に情報共有をしたり、自席で定義をサクッと確認したりするのにちょうどいいと思う。

Windowsでtalendの起動に失敗

WindowsのTalendが起動しなかった。 事象としては非常に単純で、64bit版を起動しようとしたのに、javaのパスが通っているのが32bit版だったから。 とりあえず環境変数のPATHを確認したところ、下記のパス配下にショートカットがあって、それが32bit版のjavaを指していた。 C:\ProgramData\Oracle\Java\javapath Talendが1.8系をサポートしているので、1.8系の64bit版を再インストールし、PATHの先頭にインストールディレクトリを持っていくとあっさり起動。 また、「C:\ProgramData\Oracle\Java\javapath」を確認したところ、インストールしたバージョンのJavaの実態に置き換わっていた。 なんか不思議な動きするなぁ…。

vivofit3の電池交換手順

イメージ
Vivofit3の電池交換 Vivofit1の電池交換手順 を以前掲載したが、Vivofit3も電池交換の時期になったので交換してみた。 下記の画像のようにうんともすんとも言わなくなったので、「こりゃ電池切れだな」と判断し、電池交換を開始。 中身を取り出す Vivofit3はバンドの中に本体がすっぽり入っている状態なので、これを取り出す。 一年間強ずっとつけてたからか、加水分解が進んでいるのか、若干中身がべとべとしているので洗浄。 Vivofit1の時は、1年ちょっとするとバンドが劣化して断裂し始めたので、そろそろおシャンティなバンドを買う時期か。 ネジを外す 4か所ねじ止めされているので、例によって外す。 Vivofit1はボタン電池2つだったが、Vivofit3は1つ。これでVivofit1より電池持ちがいいんだから技術の進歩とはすごいものだ。 電池はCR1632 Vivofitの電池といえばCR1632。以前は結構レアで探し回った気がするのだが、最近はコンビニやら100円ショップでも見かけるようになった。 下記の電池で間違いない。安定のPanasonic。 向きを間違えないようにセットし、ふたを閉める。 あとは同期するだけ スマホから同期をかけて完了。 今回何も考えず電池交換したが、蓄積されていたデータが飛ぶかもしれないので先に同期を済ませてから電池交換したほうが良いと思う。 所感 Vivofit1を使い始めたのが2014年5月からなので、かれこれ3年半Vivofitシリーズを使用しているが、電池も1つになり、電力消費量も減り、進化が目に見えて感じられる。 Vivofitシリーズは1年強電池交換不要で、歩数と睡眠状態を捕捉できて、時計としても使える唯一無二のアクティビティトラッカーであり、ほぼ体の一部と化している。 欲を言えば、 MoveIQ のアクティビティ検出精度が上がればいいのにとは思う。だって、10時間サイクリングしてても検出してくれないんだもん。 なんにせよ、自分の生活の一部となったデバイスなので、また最新機種が出たら買っちゃうんだろうなぁ。楽しみ。 2020/08/14追記 毎年の儀式である電池交換...