MacBook Bootcamp の Win10 でトラックパットの慣性スクロールを使う手順まとめ

私の環境(MacBook 12inch 2015) ですと、以下の手順で有効化できました。

(1) ダウンロード
https://github.com/imbushuo/mac-precision-touchpad/releases
(2020/04/18 時点での最新リリース) Release 3805
→ Drivers-amd64-ReleaseMSSigned.zip

(2) インストール前準備
https://bunkaich.com/bootcamp-win10-trackpad
→ セキュアブート OFF は私の MacBook の型番ですと不要でした(2018-2019 あたりだと必要との表記あり)
→ コマンドプロンプトで、無署名のドライバーをインストールする上で必須の手順の記載あり

(3) インストール
http://yukiblo.jp/2019/10/04/post-931/
→ x64/ 以下の AmtPtpDevice.inf を右クリックして [インストール]

(4) インストール後の設定
https://yama-mac.com/bootcamp_trackpad_like_macos/
→ 設定例はここが参考になりました

(5) 私の個人的な設定は次の通りです(ブラウザ操作を主軸においたタッチパッド設定となっております)
Win10 – [設定(歯車マーク)] – [デバイス] – [タッチパッド] – [ジェスチャの詳細な構成]

3 本指 タップ マウスの中央ボタン(ブラウザでリンクを 3 本指タップで別タブで開ける)
3 本指 上 カスタムショートカット:Home (ブラウザでページ先頭へ)
3 本指 下 カスタムショートカット:End (ブラウザでページ巻末へ)
3 本指 左 前方ナビゲーション(ブラウザで戻る)
3 本指 右 後方ナビゲーション(ブラウザで進む)
4 本指 タップ カスタムショートカット:Ctrl + W (ブラウザのタブを閉じる)
4 本指 上 タスクビュー
4 本指 下 アプリの切り替え(そのまま 4 本指で左右でアプリスイッチが簡単にできる)
4 本指 左 カスタムショートカット:Ctrl + Shift + Tab(ブラウザで前のタブ)
4 本指 右 カスタムショートカット:Ctrl + Tab (ブラウザで次のタブ)

慣性スクロールがあると、やはり便利です(少しインストールで躓いて時間がかかりましたが、その甲斐がありました)
あと、三本指でブラウザ操作時に「戻る」「進む」ができるようになったため、かなりストレスフリーになりました。

Redmine関連の気になるプチ情報

(1) Redmineのタスクを定量的に見える化する
→ 測定用途に入れてみたい

(2) チケット駆動開発を上手に運用するためのプラクティス
→ Redmine使ったことない方に向けた説明用に使えそう、その1

(3) 研究室にRedmineを導入するメリット
→ Redmine使ったことない方に向けた説明用に使えそう、その2

(4) Redmine で技術仕様書を書こう
→ 技術仕様書作成にあたって、PlantUMLプラグイン活用

Mac OS X High Sierra で ext3 フォーマットの外付け HDD をマウントする

はじめに FUSE for OS X + fuse-ext2 の構成でトライしましたが、fuse-ext2 が最近の OS X だとインストールに失敗してしまいました。

[参考1] Macに非対応フォーマットのHDDをマウントしようと悪戦苦闘
http://blog.kim-koubou.com/?eid=902797

次に ext4fuse を利用する方法に変更し、無事にマウントできました。USB 接続したら自動的にマウントできるようにしたいですが、現状は認識できないディスクとして [無視] した後、ターミナルからマウントして利用することとしています。

[参考2] Mac OS X で ext4 マウントする方法
http://architect-wat.hatenablog.jp/entry/2014/08/31/120453

brew install ext4fuse
sudo dscl . append /Groups/operator GroupMembership <your-user-name>
ext4fuse <device> <mount-point>

KeePassから1Passwordへのデータ移行

1PasswordがiPhoneアプリで無料かつTouchID対応のため、KeePassからの移行を検討し始めました。その中でデータ移行した手順を以下にメモしておきます。

利用OS:Windows 10
KeePass:Ver 2.30
1Password:Ver 4.6.2.624 (Trial利用)

■KeePassでのエクスポート

  1. [ファイル] – [エクスポート] を選択
  2. KeePass CSV (1.x) を選び、エクスポート先を指定して [OK]
  3. エクスポート後のファイルをテキストエディタで開き、文字コードを UTF-8 から Shift-JIS にして別名保存

■1Passwordでのインポート

  1. [File] – [Import..] を選択
  2. KeePassで生成した CSV (Shift-JIS) を指定
  3. CSV データ内の タイトル、ID、パスワード、備考の対応関係を指定する
  4. 4-5分 でインポートが完了、CSV 行数分インポートされていれば成功

これから、iPhone側ともDropboxで同期させて、使用感を確かめたいと思います。

 

redmine.tokyo第12回勉強会に参加して、メモ書き

redmine.tokyo第12回勉強会(2017/05/13)に参加しましたので、ノートにメモ書きしていた内容を文書化しておきます。(他の方のBlog記事作成の種になる等) 何らか参考になれば幸いです。

◆redmine.tokyo第12回勉強会Wiki(資料はこちら)
https://redmine.tokyo/versions/27

◆前田さん Redmine3.4.0Upgrade
・長いテキストのカスタムフィールド・・以前はView Cutomizeで無理矢理解決していたことがこれで不要になりそう(特定のカスタムフィールド番号は末尾に表示順序を設定し、colspan=2 とする JS を書いていた)
・Issue Templateを一部代替できるかも?はもう少し詳細を聞きたかった
・チケットのテキスト最大64KB → 16MB(MySQL)に拡張された
・同じ添付ファイルであることはバイナリ比較してわかる?比較時間はかからないだろうか? → SHA256でハッシュ値比較し、削除直前にバイナリ比較するそうだ(前田さん談)
・絞り込みは % 表記が使えることに関して、SQLインジェクション等セキュリティホールの観点で大丈夫だろうか?
・「サイドバー折りたたみ」は低解像度プロジェクタで出力する場合には必須と思うが、Jean-Philippe さんに reject されたそう
・rejectされたら再度まな板に乗るのはいつだろう? → 次のリリースタグに再度申請すれば審査してもらえる(前田さん談)
・[要望] 子チケットをすべてクローズしたら、親チケットを自動クローズできないか?Option設定でも・・親チケットをWP(フォルダ)として、子チケットに設計/実装/テスト的なものを用意するケースが多いため(私自身はあまり好みではないが..)
・[要望] マイページ等でお気に入りプロジェクトを登録できないだろうか?
 (2017/05/14 追記) http://www.redmine.org/issues/1565 でカスタムクエリをマイページに追加する要望が挙がっているようだ
・[要望] チケットコメントって階層なくそのまま追記されるため、スレッド化されるような設定があると便利かも(Facebookでは実現されている)
・[要望] 今後のバージョンでチケットの画像イメージをクリックしたら、画面遷移なく画像プレビューできたりしたらいいな
・[要望] フォーラムを別 Project に移したくなったとき、現状は移せないと思うが、移せるようにならないか(チケット、Wikiだと移せる)

◆門屋さん プロジェクトマネジメントツール
・チケット48万件(1ヶ月 +1万件)
・プロジェクト数20000、ユーザ数1600人
・作業経緯を蓄積させることを考え、”実績日” をカスタムフィールドに追加しているのが特徴
・”プロジェクトを失敗させない” に対して、成長・変化をとらえる・・新メンバーの加入にも有利な点にも触れるとなお説得力が増しそう
・2軸にわけてメンバーの成長ストーリーを考えていく、とのこと
・メール、チャットツールの差分としてRedmineの強みを打ち出すのが良さそう

◆須藤さん Groongaで、Redmine全文検索
・Wiki変更をメール通知するプラグインも作っているそう、こちらも便利そう
・何故検索精度上げられるのか?・・スコア調整してソートしているから
・全文検索では OR/AND/NOT(-) 条件が使える
・類似Isuue発見、を今後やりたい、とのこと
・RedmineとしてはMySQL5.6以降はデッドロック発生する可能性があるため、Posgre推奨、とのこと(前田さん談)・・どんなデッドロックだろう?MariaDBでも問題なのだろうか?

◆宮本さん プロダクトライン開発
・プロダクトライン開発・・フィーチャモデリング、コアアセット先行開発が主な特徴
・AsIs-ToBe(現状-あるべき姿) 分析
・[疑問点] GitFlowを達成するためブランチを作りやすくするため、GitLabも利用・・Redmineとの使い分けは?
・フィーチャモデリング分析をRedmineをエントリポイントとするのが重要
・Computed Custom Feedプラグイン・・カスタムフィールドの数値計算ができるプラグイン
・PlantUML、Custom Feed プラグイン・・フィーチャモデル、フィーチャマトリクスを表現
・フィーチャトラッカー・・可変性(必須/択一/オプション/実験的)、関係(親子/依存/排他)、Wikiを併用(具体的な性質/関係するコアアセット)
・P1/P2(ローエンド/ハイエンドモデル)で該当するフィーチャをWiki Listsで出力する(サポートしている機能にはチェックマークが付く)
・実行モジュール管理 が重要、Maven、RubyGem、RPMといったエコシステムを活用することが大切

◆LT1:ある工場の Redmine バージョンアップ @netazone さん
・2.5.1→3.3.2 VerUP大変だったそう、とくにプラグイン減らす点(24→14個)
・[疑問点] 部門を姓名の名に入力するように、なぜユーザーカスタムフィールドを使わなかったのだろう?
 (2017/05/16 追記) @netazoneさんからTwitter返信いただきました・・・A. ユーザーカスタムフィールドを作ったが、ウォッチャー欄で検索対象にはならなかった
 → 試してみたところ、(チケットの検索条件としては指定できますが) 確かにウォッチャーを検索して追加ではヒットしませんね。部門でまとめてウォッチャー指定したい場合には便利かもしれませんね。

◆LT2:運用者ファーストなITILツールを目指して(OSSのみで日本語全文検索) @tech_machii さん
・添付ファイル内検索の実現・・ちょっとスライド展開が速すぎて(自分の頭が)追い付かなかった..

◆LT3:Redmine3分クッキング-設定変更を乗り切る Jaxa木元さん
・カスタムフィールド追加して移行する方法
・ロールの必須設定はなくして、メンテナンス専用のロールを用意して切り替える
・ひとしきり更新メールが飛んでしまわないか・・別途ツイートした

◆LT4:複数RedmineでAgile開発する @jvasseur さん
・複合Redmine Agile・・フランスの方、日本語がペラペラ
・商用かOSSとするかは要検討、とのこと

◆LT5:1分で作るRedmine on Docker @flower_norn さん
・[疑問点] dockerで立ち上げるRedmine・・VerUP/プラグイン追従はどうだろう?

◆LT6:Redmineオンライン相談会について @mattani さん
・オンライン相談会・・コミュニティ資産としたい、とのこと
・平日夜1h程度、Skype、無料 → 太っ腹

◆LT特別枠:UnofficialRedmineCooking の紹介 @y503Unavailable さん
・Unofficial Cooking・・登録してね、とのこと

◆申込みアンケート結果の共有 @naitohさん
・アンケート結果144名・・初めて参加の方は40-50パーセント程度
・利用構成管理ツールについて・・(挙がっていなかったが) Perforce対応できないだろうか

◆グループディスカッション(50分くらい)
・スタッフの方・・EPMX hp
・門屋さんと一緒、セールスフォースのチャッターとの二重管理使い分けが課題
・グループ会社、情シス、docker、メール問い合わせをチケット化できないか検討したい
・ファーエンド、マーケティング、どうやってボトムアップ/トップダウンからユーザーを増やしていくかが知りたい
・組み込み、カーナビ、20人くらいのプロジェクト、オフライン環境の片方向同期が課題

◆おわりに
個人的な感想としては、あきぴーさん、前田さんと直接懇親会でお話をさせていただいて、
(1) 自前で修正してしまっているRubyスクリプトの改修内容、改善ネタはどんどんオンラインにUPしていった方が良い
(2) 今後もRedmine普及のためにどんどん情報出しをしていった方が良い
といったことを肌身に感じました。また機会があったらこのような会に顔を出していけたらと思います。

PQI Air Card 2 の運用方針案と参考になったリンク

(0) 運用方法案

・[削除] すると画像が異常画像状態となり、振る舞いが正常でなくなるため、必ず iOS もしくは PC 経由で操作する
→ デジカメ上から 3 つの設定ファイルを [削除] しない

・iOS アプリで「WiFiアクセスポイントを変更し、HotSpot 有効化」する直前には必ず [保存] をしてから有効化する(保存しないとWiFi設定内容が失われるため)

・ルーター側で AirCard2 の MAC アドレスに対応した IP アドレスを割り当てるよう事前設定しておく

・ルーター(Wi-Fi 2.4GHz) は、WPA2 AES でなく、WPA2 Mixed でないと接続が不安定?(検証不十分)

(1) ファームウェア更新ファイル – Air Card 2 Firmware update Ver303(for blue Case)

http://jp.pqigroup.com/prod_driver.aspx?mnuid=1296&modid=145&prodid=867

(2) いまさら PQI AIR CARD 2について

http://nekodoco.blog.fc2.com/blog-entry-59.html

(3) デジカメ内部でRubyを動かす狂気!無線LAN内蔵SDカードアダプタPQI Air Cardの間違った使い方

http://hitoriblog.com/?p=12627

(4) デジカメの写真をWi-Fiで転送するSD変換アダプター PQI Air Card 2 が思いのほか便利そう(2017/06/03 追記)

http://garnet-life.net/20170512/pqi-air-card-2

CentOS7 で mastodon を動かす(Qiita 情報をもとに躓いた点をメモ)

mastodon のインストール・動作手順は以下 Qiita の記事をもとに進めました。

mastodonをCentOS7.3に構築する(Docker利用版) – Qiita
http://qiita.com/kaikusakari/items/4d200eee4b6a6e3a8b37

以下、躓いた点とどう解決したかをメモしておきます。

◆docker-engine のインストール

yum install docker-engine

※docker でなく docker-engine
※systemctl enable docker もこのタイミングで実行しておく

◆docker-compose の最新バージョンの確認
最新バージョンを以下のURLで確認
https://github.com/docker/compose/blob/master/CHANGELOG.md
→ 今回見たタイミングは 1.12.0 だった

◆docker-compose のインストール

# export VERSION_NUM=1.12.0
# curl -L https://github.com/docker/compose/releases/download/${VERSION_NUM}/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
# docker-compose version
docker-compose version 1.12.0, build b31ff33
docker-py version: 2.2.1
CPython version: 2.7.13
OpenSSL version: OpenSSL 1.0.1t 3 May 2016

※アップデート時には rm /usr/local/bin/docker-compose して上記をやり直し

◆docker-compose build時のエラー

ERROR: Couldn’t connect to Docker daemon at http+docker://localunixsocket – is it running?
If it’s at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

というエラーが出た場合の対処方法について、以下のリンクが紹介されている。

Amazon Linux に Docker Compose を install する方法
http://qiita.com/rysk92/items/e10f898abdc701e09e38

Dockerコマンドをsudoなしで実行する方法
http://qiita.com/DQNEO/items/da5df074c48b012152ee

# dockerグループがなければ作る
sudo groupadd docker

# 現行ユーザをdockerグループに所属させる
sudo gpasswd -a $USER docker

# dockerデーモンを再起動する (CentOS7の場合)
sudo systemctl restart docker

# exitして再ログインすると反映される。
exit

◆mastodonへのテストアクセス
→ http://localhost:3000

◆mastodonからのメール送信設定
・Gmail から送る
http://qiita.com/ymmtmdk/items/aa0d300450d370a1eca0
https://github.com/tootsuite/mastodon/issues/934
・自サーバの Postfix から送る
http://scriptlife.hacca.jp/contents/programming/2017/04/26/post-2278/

◆管理者の設定をする
・Mastodon(マストドン)のインスタンスをCentOS7で立ててみる・・管理者設定以外でも各設定項目がわかりやすい
http://scriptlife.hacca.jp/contents/programming/2017/04/23/post-2268/#i-9

・mastodonの調査(特徴・起動・APIアクセスなど)メモ・・docker 上で管理者設定する場合
http://qiita.com/jtodo/items/b97afc939d6a86d1cd14

docker-compose run –rm web rails mastodon:make_admin USERNAME=(username)

◆A server is already running. エラーが出る場合の対処
・RailsアプリケーションをDockerを使って開発する、ほとんどの人が通る(であろう)道
http://qiita.com/skomuta/items/89c31d647bf42bf2300c#a-server-is-already-running
→ docker-compose down を実行

WN801V2-BKにAndroid x86をインストール

WN801V2-BK に Android x86 をインストールする手順について参考になったページ一覧。ひとまず Android x86 がブートできる状態まで到達しました。

【要点】
・ISO イメージは 64bit 版のファイルをダウンロードする
・Android の場合は android-x86_64-6.0-rc1.iso、Ubuntu の場合は ubuntu-ja-14.04-desktop-amd64.iso を使用
・bootia32.efi をダウンロードし、USBメモリの /EFI/BOOT/ に事前コピー
・Install 用の Boot 時、”e” で quiet の前に nomodeset を付与して [F10] でブート

以下、関連する内容をリンク先として列挙します。

参考URL(1) WindowsタブレットにAndroidを入れる基本的な考え方がまとまっている
http://www.lifehacker.jp/2014/01/140129windows_8android.html

参考URL(2) LiveUSBの作成方法が参考になる
http://onoono-life.blogspot.jp/2014/06/eeepc-901-x-android-x86-44-rc2.html

参考URL(3) 32bit UEFI boot の対処方法が参考になる
http://solidstatelife.blogspot.jp/2015/05/asus-x205taubuntu1404lts.html

参考URL(4) Grub ブート時の追加設定部(quiet 前の nomodeset→[F10])が参考になる
http://kapper1224.sblo.jp/article/175930950.html

参考URL(5) 32bit UEFI の扱いについて参考になる
http://qiita.com/shirotamago/items/a4b0c8863a492abe50ad

参考URL(6) 32bit UEFI の注意点がわかりやすい
http://tomm.hatenablog.com/entry/2015/11/05/081500

参考URL(7) WN801V2でBIOSアップデートしたらUSBブートできるようになった話(本家マウスコンピュータのBIOS更新方法も記載有)
http://bbs.kakaku.com/bbs/K0000729734/

参考URL(8) UbuntuのインストールUSBメモリの作成~インストールまで
http://www.geocities.jp/cowfish_lactoria/mstick1-euc.html

Ext2Fsd 起動(スプラッシュ)画面の消し方

Windows10 で Ext2Fsd を利用しようとした際に起動(スプラッシュ)画面が消えずに最前面に残り続けるという状態に遭遇してしまいました。起動時に /quiet オプションを付与して「Ext2Mgr.exe /quiet」とすることで解決できました。

Fxt2Fsd/Documents/FAQ.txt より引用

Q) I don’t like Ext2Mgr showing the splash screen
A) Add a parameter “/quiet” in command when executing Ext2Mgr, like
“Ext2Mgr /quiet” or “”Ext2Mgr -quiet””