フリーランス チャレンジ!!

フリーランス チャレンジ!!

現役フリーランスエンジニアが書く雑記ブログ

Github プルリクの添付画像はprivateでも認証なしで誰でも参照可能です

f:id:ksakae1216:20220116124249p:plain

以前の現場でタイトルの事象があった。

 

プルリク(プルリクエスト)に修正前後の添付画像を貼ってたんだが、プライベートリポジトリでもURLを知ってれば誰でも参照可能。

 

ちょっと、ビックリしますよね!!

 

違う現場で、プルリクに画像貼ってて、この事象を共有したのでブログにも書く。

(忘れないために)

 

 

Githubのドキュメントにも書いてある

ちゃんとGithubのドキュメントにも書いてあった。

しかもWarningで。

Attaching files - GitHub Docs

Warning: If you add an image or video to a pull request or issue comment, anyone can view the anonymized URL without authentication, even if the pull request is in a private repository. To keep sensitive media files private, serve them from a private network or server that requires authentication. For more information on anonymized URLs see "About anonymized URLs".

(Deepl翻訳)

ご注意プルリクエストや課題コメントに画像や動画を追加した場合、そのプルリクエストがプライベートリポジトリにある場合でも、認証なしで誰でも匿名化されたURLを閲覧することができます。機密性の高いメディアファイルを非公開にするには、プライベートネットワークや認証を必要とするサーバーから配信してください。匿名化 URL の詳細については、「匿名化 URL について」を参照してください。

 

f:id:ksakae1216:20220116123731j:plain

 

Githubのプルリクに画像は貼らない(特に新機能)

そもそも添付画像のURLが漏洩しなければ問題ないですが、この事を知ってしまった以上、プルリクに画像を貼るのはやめた方が良いと思います。

 

特に新機能は。

既存のバグ修正くらいなら貼っても良いけど、その判断を入れるくらいならそもそも貼らない方がおすすめ。

 

ということで画像は、認証必要な場所(コンフルやesa)に置いて、そのURLをプルリクに貼れば、誰でも画像を参照することは防げますね。

そのテスト動いてないですよ(テストコードは失敗するケースから書く)

 

ちょうど、このタイトルに遭遇したので、過去の自分の失敗を繰り返さないためにも記事にする。

 

 

流用したテストコードが動いてなかった

非同期メソッドのテストコード書こうと思ったけど、パッと出てこなかったので、既存のテスト眺めてたら、流用できそうなテストコードがあり、それをコピーしてテスト書いた。

 

以前の失敗(教訓)からわざと失敗するような期待値にして、テスト実行すると正常終了する?!

f:id:ksakae1216:20220109110554j:plain

 

じゃあ、流用元のテストコードをエラーになるようにしてテスト実行しても正常終了した。

f:id:ksakae1216:20220109110904j:plain

 

以前の失敗を思い出した

以前のプロジェクトで非同期メソッドのテストコード書いたらレビューで「このテスト動いてないですよ」と指摘されたのを思い出した!!

 

この悲劇を繰り返さないよう、チームに事象を共有して

テストコードは失敗するケースから書く

をルールにしたんだ!!

 

失敗するケースから書く

自分が失敗の当事者だったので、これ以降、テストコードは失敗するケースから書くようになった。

 

そして、想定通り失敗したら、成功する期待値に書き換える。

 

ちなみに今回はこのケース

RxJS

 

最後に

この本にもエラーケースから書けってなってた気がする。

何度も読みたいプログラマ向けの本(名著)

プログラマ 本 名著

なぜ、今さら本なんだ??

名著って古いでしょ。

 

確かにその通りです。

 

今は情報はインターネットから取得すればいい。

間違ったり、古かったりすれば、正しく、最新の情報に訂正される。

 

でも本はそんなわけにはいかない。

※改訂版や、第○版みたいに訂正や情報を新しくしたりはありますが。

 

それでも、名著をすすめるのは、自分が名著を読んで「今でも十分使えるな」、「これは覚えておいた方がいいな」と思えることが数多くあるからです。

 

普段本を読まない人、本を読むけど名著と呼ばれる本をあまり読んだことない人に名著の素晴らしさを伝えたい!!

 

 

名著の素晴らしさ

出版されてから、十何年、何十年たってるにも関わらず、未だに読まれてたり、誰もが知ってる名著というのは当然その理由があります。

 

その理由とは、「今読んでも、価値があるから」なんです。

 

新しいプログラミング言語が誕生しても、新しい技術が出てきても、プログラマにとって大切なこと、必要なことは変わってないから、今でも名著には読むだけの価値がある。

 

それが名著の素晴らしさです。

 

読みづらい名著もある

名著なので多くの人に読まれてるので、読みやすいのかというとそんなことはありません。

 

このあと紹介しますが、読みづらい名著もあるし、読む側の理解力も必要です。

 

実際、ここで紹介しますが、自分自身、読み終わってない名著もあります。

 

また最後まで読みきれずに挫折して、数年後に読んだら読めた名著もありました。

 

なので、読みづらかったり、読むのにパワーがいる場合は、一度読むのをやめて、時間をあけてから読むことをおすすめします。

 

何度も読みたいプログラマ向けの本(名著)

それではここから私が何度も読みたいと思う、プログラマ向けの本(名著)をご紹介します。

順番は適当です。

 

読みやすさを★であらわしました。

★★★ 非常に読みやすい

★★  読みやすい

★   難しい

 

リーダブルコード(★★★)

ページ数は231ページと、そんなにボリュームがなく、非常に読みやすい内容となってます。

 

この本に出てくるサンプルプログラムはC++, Python, JavaScript, Javaですが、シンプルなコードなので、これらの言語を知らない人でも読めるようになってます。

 

アジャイルプラクティス(★★★)

こちらも197ページとボリュームが少ないです。

 

この本では、アジャイルについていろんなケースを紹介してます。

その中で悪魔の囁きと、天使の助言というユニークな箇所も存在します。

 

テスト駆動開発(★★)

こちらは316ページあります。

 

タイトルの通り、開発はテストから書こうという本です。

この本は、丁寧にテストから書く方法が記載されてます。

 

後半、コードが長くなってきた時に、読む難易度が少し高くなります。

 

達人プログラマー(★★)

こちらは390ページです。

 

ちょっとビビるようなタイトルですが、基本的なことから記載してあるので経験の浅いプログラマの方も安心して読める内容となってます。

個人的にリーダブルコードの次にこちらを読むと頭に入りやすいかなと思います。

 

7つの習慣(★★)

こちらは481ページもあります。

読むのが大変です。

しかもプログラムのことではなく、習慣の話です。

 

じゃあ、なぜおすすめかというと、習慣を変えることで成功するということが書かれてます。

有名な木こりが切れない斧で木を切る話ものってます。

 

読んだことがない人は絶対に1回は読んだほうが良いです。

 

リファクタリング(★)

こちらは443ページあります。

ちょっと読むの大変です。

 

でも、リファクタリングの仕方について丁寧に説明されてるのでかなりおすすめです。

私は1回目、最後の方は、難しくなってきて勢いで読んでしまいましたが、2回目はスッと内容が入ってきました。

 

この記事書いてて、また読もうかなと思いました。

 

ドメイン駆動設計(★)

こちらは516ページあります。

ちょっと、内容が難しいです。

 

正直、3回挫折してます。

まだ最後まで読んでません。

じゃあ、何でおすすめかというと、いろんな人にすすめられたからです。

 

まだ自分のレベルだと理解が追いつかないですが、いつか読み切りたい本です!

 

最後に

本当は下記の3冊も紹介したかったんですが、プログラマ向けかな?というところで外しました。下記もおすすめです!

 

 

 

DeepLとGoogle翻訳を使って英語サイト(Web Almanac)の日本語翻訳に貢献する

almanac.httparchive.org

皆さん、Web Almanacってご存知ですか?

 

2019年のChrome Dev Summitで紹介されました。

Google Developers Japan: Chrome Dev Summit 2019: ともにウェブを進化させる

 

このWeb Almanacを運良く翻訳する機会があったのでこの記事で紹介します。

 

この翻訳に携わるまでは、英語のできない自分が翻訳できるのか?と思ってましたが、DeepLとGoogle翻訳を使って2年分の記事を翻訳することができました。

(今は3年目の2021年版を翻訳してます)

 

今まで、翻訳に興味無かった人、やってみようかなと思う人の参考になれば嬉しいです。

 

 

Web Almanacって?

すいません、最初にWeb Almanacについて説明させて下さい。

 

世界のWebページがどのように構築されてるか?を追跡してるHTTP Archive(https://httparchive.org/)というコミュニティがあります。

 

HTTP ArchiveはWebページをクロールしてHTMLタグ、JavaScript、CSS、パフォーマンスなど多くのデータを集めています。

 

そしてその集めたデータを専門家が分析した結果をまとめたのがWeb Almanacです。

※もしかして私の解釈が違ったらすいません。多分こんな感じです。

 

日本語に翻訳されたWeb Almanac

おっ、Web Almanacって面白そうだなーと思ったら軽くでも良いので覗いてみて下さい。

 

2019年版

almanac.httparchive.org

 

2020年版

almanac.httparchive.org

 

2021年版(2021年12月現在翻訳中)

almanac.httparchive.org

 

翻訳のやり方

タイトルにある通りです。DeepLとGoogle翻訳を使って翻訳してます。

 

2019年当時はGoogle翻訳がメイン

2019年の翻訳を開始した当初はDeepLがまだ無くてGoogle翻訳がメインでした。

正直、この当時の翻訳精度はあまり良くなく、翻訳結果の意味が全く分からないこともしばしばあり、苦労したのを覚えてます。

 

翻訳して後半くらいにDeepLが登場して、併用して翻訳作業をしてました。

 

つまり、基本、機械翻訳です。(英語ができない方も安心して下さい)

 

2020年から現在はDeepLメイン

2020年から現在はDeepLがメインです。

2019年の時より、DeepLの翻訳精度も大きく向上したなと思います。

 

DeepLで翻訳してそのまま、使えるのが体感として8割以上なので、翻訳のスピードも2019年と比べるとかなり向上しました。

 

ただ、DeepLで微妙な翻訳結果の時はGoogle翻訳も併用して使ってます。

 

但し翻訳語の微調整は必要

注意が必要なのがDeepLも万能ではなく、丸っと1文、翻訳結果が無かったり、Web Almanacの内容にリンクとかもあるんですが、記号を削除したりと、全て任せるわけにはいかない状況です。

 

翻訳しながら、問題ないよなと確認は必要です。

 

ツールを使って表記揺れも対応

例えば良くあるのが「ブラウザー」と「ブラウザ」みたいな。

 

どちらを使うかは、ルールを決めたり、ツールを使ってます。

 

ちなみに私は下記の通りです。

【ツール】

marketplace.visualstudio.com

 

【ルール】

https://www.jtca.org/standardization/katakana_guide_3_20171222.pdf

文化庁 | 国語施策・日本語教育 | 国語施策情報 | 内閣告示・内閣訓令 | 外来語の表記

 

Web Almanac翻訳の参加方法

こちらに参加したいよーと連絡して下さい。

github.com

 

仲間を募集してます

2019年、2020年について、Web Almanacの全ての章を翻訳してるのは日本語だけです!!

2019 Translation · HTTPArchive/almanac.httparchive.org Wiki · GitHub

2020 Translation · HTTPArchive/almanac.httparchive.org Wiki · GitHub

 

2021年版も全ての章を翻訳したいと思ってます。

 

翻訳したことない方も大歓迎なのでぜひ、一緒に翻訳してくれる仲間を募集してます。

仲間が増えれば、自分が翻訳したものもレビューしてもらいたい。

 

何か聞きたいことあればtwitterに連絡ください(DMでも大丈夫です)

takataro@フリーランスエンジニア (@beltway7) | Twitter

 

 

翻訳はWeb Almanacじゃなくてもいいよ

Web Almanac以外にも日本語翻訳できるページはたくさんあると思います。

 

Web Almanac以外でも良いので、少しでも英語から日本語に翻訳されたサイトが増えるのは大変うれしいです!!

 

よろしくお願いします!!!

 

Angularとnodeのバージョン(version)サポート(support)の調べ方

仕事でrenovate使ってるんですが、使ってるAngularが正式にサポートしてるnodeのバージョンってどこをみると良いのかな?と思って調べたので共有。

 

結論としてはGithub見れば良い。

 

 

renovateって?

github.com

 

自分のプロジェクトで使ってるライブラリ(Rxjsとか)が更新されてたら自動的にpull-req作成してくれます。

 

便利です。

 

Angular12のプロジェクトでnode16のpull-req

Angular12のプロジェクトでnode16のpull-reqをrenovateが作成してくれた。

 

あれ?node16ってAngular12で大丈夫?

そもそも13でもダメじゃない??と思った。

 

どこ見ればいいんだっけ???

 

正式なバージョン対応表が無かった

Angular node version supportで調べるとStackOverflowとか、個人で調べたような記事とか出てくるんだけど、本当にそれを信じていいのか?と少し心配に。

 

ウソはついてないんだろうけど、自分が人に説明するときに個人のページとかはちょっとと思って。

 

公式にAngularと対応するnodeのバージョンが記載されてれば良かったんだけど、探した限り無かった。

 

VersionのSupportはGithubを見ればOK

AngularのGithubはここ。

github.com

 

Tagsを選択したら、使ってるバージョンを入力して、それを選択

Angular node Github

 

よし、自分の使ってるAngularのバージョンが出た!

 

nodeのバージョンを確認

あとは画面を下にスクロールするとpackage.jsonがあるので開いてnodeのバージョンを確認すればOK!!

 

ふむふむ、12.20以上、14.0.0以下だな。

【Ionic Angular】シュミレータでアプリを表示してみる

 

前回の続き

www.ksakae1216.com

 

使ってるMacBook ProのSSDが128GBしかなく、Xcodeをインストールできず、ブラウザの確認までとなったのが前回。

 

PC変えて、Xcodeインストールできたので続きをやってみる

 

 

M1 MacBook Air購入

SSDは256GB、メモリは念の為、16GBに。

これでSSDの容量を心配する必要が無くなる。

あと、みんな言ってる通り、速いし、バッテリー持ちバツグンだし、タッチID最高。

M1 MacBook Air

 

先代(MacBook Pro)は2017年購入時で16万円だったから、大分安くなってるな。

MacBook Pro 2017 13インチをポチりました!! - フリーランス チャレンジ!!

※ちなみにAppleに下取りすると2万円。

 Airは仕事専用、Proはプライベート用としておこう。

 

XcodeにAppleID追加

そんなわけで、M1 MacBook Airでやってく。

下記の手順通りに。

iOSでの開発 - Ionic Framework 日本語ドキュメンテーション

 

XcodeにAppleID追加

Xcode AppleID追加

 

iOSシュミレータの作成

Xcodeを開き、Window » Devices and Simulators に移動します。iPhone 11シミュレータが存在しない場合は作成します。

なるほど、そんざいしないので追加する

iOSシュミレーター

 

デプロイユーティリティをインストール

ios-sim と ios-deploy は、開発中にiOSシミュレータとiOSデバイスにアプリをデプロイするユーティリティです。これらは npm を使ってグローバルにインストールすることができます。

ふむふむ。

 

gista3db98f8083eda122f3eef3dfdcceaed

 

よしインストール完了。

 

プロジェクト設定

capacitorコマンド実行したら既にインストール済みだと言われた。

前回やってたんだな。

 

Package IDを設定は、何に変更すれば良いのか分からず、一旦skip。

 

Xcodeでプロジェクトを開く

gist3bef165c79457026621c02c439737a4e

 

ワーニングがでてる。(ドキュメントも出てるからいいのかな?)

確認がピンとこないのでこのまま進む。

 

Xcodeで実行

コピーコマンドを実行

gista6e249b4eee7f6d6dd767dcb1264ee29

 

Xcodeでシュミレータ選択して実行してみる

 

ぐぬぬ、エラーだ。

 

別のやり方

ふむ、コマンドでもいけるのか

Capacitor - build cross platform apps with the web

 

pod installでエラーが出た

pod install エラー

 

下記で解決(M1の問題か。。。)

M1 Macでpod installを実行する

 

もう一度、動いた!!!

 

Xcodeでも動いた

コマンドでシュミレータが動いた後に、Xcodeでも実行したら動いた。

youtu.be


最後に

Xcodeでシュミレータ起動するとこまでできて良かった!!

M1買った甲斐があった。

【Ionic】 Angularでモバイルアプリを開発してみる

Ionic

つい先日、Ionicの存在を知りました。

なんと、Angular、React、Vueなどで、モバイルアプリを開発できる?!

 

何でもっと早く教えてくれなかったのか。。。

 

「いや、そんな事はどうでおいい。早くコード書いてみよう」と思い、軽く調べてコード書いてみた。

 

 

Ionicとは?

この記事を見てる人は、Ionic知ってたりする人が来てると思うんだけど、自分が調べたことを簡単に記載。

 

  1. IonicはオープンソースのUIツールキット
  2. モバイルアプリを開発できる
  3. Angular、React、Vueフレームワークでも書ける

 

開発環境

下記が私の開発環境です。(PCはMac)

Ionic 開発環境

 

Ionic CLIのインストール

基本、ここに記載されているとおりに進めて行くぞ!!

CLIのインストール - Ionic Framework 日本語ドキュメンテーション

 

Ionic CLI インストール

 

npmが古いだと?!(wanningだからスルー)

 

アプリケーションの起動

えっ??

もう起動できるの? まだディレクトリの中身からっぽだけど??

 

起動してみる

Ionic 起動

 

なるほど、フレームワークを選べと

じゃあ、Angularで。

 

色々、インストールが始まって、3分くらいすると

 

y押下するとブラウザにIonicのサイトが表示されます。

自分はGithuでログインしました。

 

あと、myAppディレクトリに色々作成してくれましたね。

 

Ionic インストール完了

myAppディレクトリに移動してionic serveと打つとブラウザで見れるよう。やってみる。
※myAppやめてionic-first-appに変更しました。(後でgitに上げたいから)

 

gisteab69fb9eed07e056f18b8b97caff8ce

 

おぉー、勝手にブラウザに表示された!!

画面下にあるTab 1、 Tab 2、Tab 3をそれぞれ押すと表示も変わります。

ionic serve

 

よし、次はNativeアプリもやってみるか

ios選んでと

ionic capacitor add

 

なんかwarnが出てる

wwwディレクトリの起動に失敗??

 

この後、少し見てみたんだが、Xcodeが必要そう。でも自分のMacはSSDが128GBしかなく、容量が足りずインストールできなかった。。。

 

最後に

Nativeアプリの方も見たかったけど、今回はIonicってどんな感じかなというのを掴みたかったので、一旦ここまで。

 

Angular CLIと同じような印象で、始めやすい。

 

できればフロントと同じ言語でアプリも書ければ、覚えること少なくなるので今後普及して欲しい!!

 

※M1 Macbook Airは256Gでも15万切るのか。。。(欲しいな。ってか128GBはそろそろやめたい)

 

※11/22 ポチった(メモリは16GBに増設)

f:id:ksakae1216:20211122174154p:plain

 

【テレワーク デスク】狭い家には折り畳みできるスタンディングデスクがおすすめ

テレワーク デスク 折り畳み

スタンディングデスクを導入したいけど、家の間取り的に無理だ!!

そうですよね、確かにスタンディングデスクは場所を取ります。

 

しかし、折り畳めるタイプであれば、そんな問題は解消できます!!

 

家の間取りを理由に1日中、座って仕事するのはやめましょう。

座りすぎは、体に悪いですし、良いことは1つもありません。

※参考記事

座る時間が2時間増える毎に死亡リスク15%増加、スタンディングデスクで座る時間を減らそう - フリーランス チャレンジ!!

 

この記事では狭い家でも使えるスタンディングデスクについてご紹介します。

値段も通常のスタンディングデスクよりは安いので、購入しやすいと思います。

 

 

狭い家には折り畳みできるスタンディングデスクがいい

通常、スタンディングデスクといえば、昇降式のような物を思い浮かべますよね。

実際に私が使ってるのは昇降式です。

【FLEXISPOT レビュー】これ無しでは働けない、1日8時間のデスクワークエンジニアがFLEXISPOTをレビュー - フリーランス チャレンジ!!

 

しかしスタンディングデスクには折り畳みできるものがあるんです。

 

家の間取り的に、大きいスタンディングデスクを置けないと諦めてる人も折り畳みできるスタンディングデスクであればこの問題を解消できます。

 

折り畳みできるデスクのメリット

折り畳みできるデスクには2つのメリットがあります。

 

使う時だけ出せばいい、狭い家でも問題なし

仕事の時に出して、仕事が終わったら折り畳んでしまえるので、狭い家でも問題ありません。

 

折り畳んだデスクをしまえるスペースさえあれば、スタンディングデスクを使えるんですよ!!

 

もう、家の間取りを理由にスタンディングデスクを諦めなくていいんです。

 

値段が安い

そして、折り畳みできるスタンディングデスクは値段が比較的安いです。

 

高くても1万5千円くらいです。

安いものはものは5千円以下で買えます。

 

このくらいの値段で座りっぱなしを防げるなら、うれしいですね!!

 

おすすめデスク

さて、ここからおすすめデスクのご紹介です。

 

卓上タイプ

こちらのタイプは、普段使用してる机やテーブルに置いて使うタイプです。

 

仕事する時に、普段使用してる机の上に卓上タイプを置いてスタンディングデスクとして使用する。

 

また普段、食事をしてるテーブルの上に置いても使えます。

 

5千円以下から1万5千円くらいまで色々あるのでご覧ください。

【スタンディングデスク】卓上タイプ、あなたの欲しいが見つかる - フリーランス チャレンジ!!

 

高さ固定タイプ

こちらは高さ固定タイプです。

 

最初からスタンディングデスクとして使用できるタイプとなります。

スタンディングデスクの選び方とおすすめ14選 - フリーランス チャレンジ!!

 

でも適度に座ってください

スタンディングデスクは非常に素晴らしいです。

 

座りっぱなしを防ぐことで、健康にも良いですし、集中力も増します。

 

ただ立ちっぱなしは疲れるので、適度に座るようにして下さい。

 

【関連記事】

スタンディングデスクは悪影響か??使い方が違ったらね - フリーランス チャレンジ!!

 

【M575】レビューとPC切替方法を紹介

トラックボールマウス最高ですよね!!

 

昔使ってて、また使いたいなと思いM575を購入しました!

 

個人的にめちゃくちゃおすすめですが、人によると思うので良かった点、悪かった点をレビューとしてまとめます。

 

あと、PC切替方法が地味に情報が無くて切り替えできるまでかなり苦労したので、切替方法についても紹介します!

 

 

M575レビュー

良かった点

  1. 疲れにくい
    普通のマウスと違い、親指で操作するので疲れにくいです。
    また、ディスプレイが大きい場合、移動距離が長くなるケースが多いときにもマウスより楽に操作できるので疲れにくいです。

  2. 肩こりしない
    親指操作なので肩こりもしないです。

  3. PC2台まで使える
    BluetoothとUSB接続により、1つのマウスでPC2台まで使えます。
    マウスの裏にあるボタンを押下することで切替可能です

 

悪かった点

  1. 慣れるまで大変
    私は結構前にこの前のモデルを使ってましたが、最初にびっくりするほど操作しづらかったのを覚えてます。
    今回も久々に使ったらやっぱり操作しづらかったです。
    慣れたらマウスに戻れないですが、慣れるまではちょっと大変です

  2. 細かい操作はできない
    図を書くとかピンポイントにマウスを移動したりとかは苦手です。
    できなくはないですが、マウスの移動スピードを落としたりすればできないことはないですが、細かい操作には向いてません。(細かい操作はタッチパッドが一番かな?)

  3. 横スクロール微妙
    カスタマイズすれば横スクロールできるけど微妙

 

総評

このマウス使ってる人はみんなそうだと思うけど、一度トラックボールマウス使うと普通のマウスに戻れない。

 

一応、Appleのmagic Mouseも使ったことあるけど、M575買ってからは箱にしまってる。

 

図を書いたり繊細な操作をしないのであれば、本当におすすめです。

 

PC切替方法

マウスの裏にあるボタンを押下することで簡単にPCを切り替えることができます。

最初に接続方法から紹介します。

 

Blutooth接続方法

最初にM575の裏のボタンを押下して下さい。

押下するたびに、青、白と色が変わります。

M575 裏のボタン

 

青に変わった後、一度、ランプが消灯したら3秒くらい押し続けて下さい。

青色がチカチカしたらPCのBluetoothにマウスが登録されます。

M575 Bluetooth接続

 

接続ボタンを押下すれば完了です。

 

USB接続方法

次にUSB接続ですが、M575を裏返して電池が入ってる場所の蓋を開けると、USBレシーバーが入ってるのでまずは、それをPCのUSBポートに挿して下さい。

 

次に下記からM575接続用のアプリをダウンロード、インストールします。

Unifying Software – Logicool サポート + ダウンロード

 

そして、M575の裏のボタンを押下し、白色で点灯させて下さい。

M575 USB接続

 

この状態で先程のアプリを起動して画面指示に従って、スイッチをOFF→ONにするとマウスが接続されます。

※私は何故か次へボタンが押せなかったので、アプリをそのまま終了させました。

 

切替方法

これでBluetooth、USB両方に接続できました。

 

PCがBluetooth接続なら、M575の裏のボタンを押下し、青色に。

USB接続なら、裏のボタンを押下し、白色にすれば1つのマウスで2台のPCを利用できます!

 

現状、リモートワークで自宅に会社用、自分用と2台持ってる人も多いんじゃないでしょうか?

1つのマウスで2台のPCを操作できるの良いですよね!!

 

最後に

この記事で良い点、悪い点を書きました。

もし、これなら使ってみようかなと思えればぜひ使ってみて下さい。

個人的には、超おすすめです!!!

テレワークはスタンディングデスク1択

テレワーク スタンディングデスク

コロナウィルスの影響でテレワークの人増えてますね。

 

私もテレワークを始めて2年になろうとしてます。

 

もともと自宅に作業するスペースは無く、子供の勉強机を借りて仕事してましたが、1年が経過し、本格的に作業環境について考えた結果、スタンディングデスクになりました。

 

もし、あなたがテレワークをしてて、デスクに悩んでるならぜひ続きを読んでみて下さい。

テレワークが快適になる選択肢の1つになれば良いと思います。

 

 

テレワークに最適なデスクとは?

仕事によるかもしれませんが、テレワークできる仕事となると、デスクワーク中心だと思います。

 

会社にいれば会社が用意してくれた、デスク、椅子がありますね。

 

しかし、自宅には会社と同じようなデスク、椅子を持ってない人が大半です。

私のように子供の勉強机を使う人もいるでしょう。

 

会社と違って、自宅だと、ほとんどがデスクに座っての作業になります。

会議室へ移動するとか、人と立ち話することもありません。

 

テレワークの場合、会社と違って座る時間が圧倒的に増えるんです。

そして座る時間が増えるとこのようなリスクがあります。

座る時間が2時間増える毎に死亡リスク15%増加、スタンディングデスクで座る時間を減らそう - フリーランス チャレンジ!!

 

怖いですね。。。

なので、テレワークに最適なデスクは、「長時間座りっぱなしにならないデスク」ということになります。

 

テレワークはスタンディングデスク1択

長時間座りっぱなしにならないデスクといえばスタンディングデスクです!!

 

スタンディングデスクを使えば、自分のタイミングで立ったり、座ったり、姿勢を変えることができます。

 

立って作業してて疲れたら座ればいいし、座りっぱなしで疲れたら立てばいいし。

 

人間、同じ姿勢で居続けるのが苦手なので、姿勢を変えられるデスクにすれば疲れにくくなります。

ちなみにスタンディングデスクを使うとこんな良いことがあります。

スタンディングデスクの効果はズバリ4つ(5分で解説) - フリーランス チャレンジ!!

 

スタンディングデスクは3タイプ

尚、スタンディングデスクには3タイプあります。

  1. デスクの上に置く卓上タイプ(値段が安い)
  2. 高さ固定(こちらも安い)
  3. 高さを変更できる昇降式(高い)

 

値段や、家の間取りなど、色々都合もあると思うので下記で詳細に説明してます。

きっとあなたにピッタリなスタンディングが見つかるはずです。

スタンディングデスクの選び方とおすすめ14選 - フリーランス チャレンジ!!

 

スタンディングデスクを正しく使う

ちょっと補足しますが、「スタンディングデスク やめた」で検索するとたくさん記事が出てきますが、こちらについても私の記事でまとめたので興味あれば読んでください。

「スタンディングデスクは効果なしだと?!」30記事調べたら違った - フリーランス チャレンジ!!

 

スタンディングデスクやめた人に教えたい正しい使い方 - フリーランス チャレンジ!!

 

最後に

ここまで、下記について説明してきました。

  • 自宅に会社と同じようなデスク、椅子を持ってる人は少ない
  • テレワークになると座りっぱなしになりがち
  • 姿勢を変えれるスタンディングデスクがおすすめ

 

テレワークのデスクに悩んでるのであれば、一度、スタンディングデスクを検討してみて下さい。私は、すごくおすすめします。

 

ちなみにこちらの記事で私のスタンディングデスクを紹介してます。

【FLEXISPOT レビュー】これ無しでは働けない、1日8時間のデスクワークエンジニアがFLEXISPOTをレビュー - フリーランス チャレンジ!!