ITエンジニアのスガハラが学んだ事を書き留めるメモ。コンテンツへスキップ雑食系ITエンジニアのススメITエンジニアのスガハラが学んだ事を書き留めるメモ。昨年WordPress触ってみたいと思い、レンタルサーバを借り、独自ドメインを取得して、このブログを始めてみました。その前は、Googleの無料ブログサービスであるBloggerを使用していました。Bloggerの記事はそのままにしていたのですが、投稿していた記事をWordPressに移行してみました。Importerというプラグインです。ダッシュボード>ツール>インポートを選択したら、偶々表示されていたので使用してみました。Blogger(ブログサービス)とはGoogleが提供している、レンタルブログサービス。無料で使用でき、広告も表示されません。独自ドメインの設定も可能です。テンプレートの適用や、HTMLをいじる事で色々カスタマイズできます。Importer(WordPressプラグイン)とはwordpressdotorgが提供している、WordPressのプラグイン。名前の通り、GoogleのBlogger(ブログサービス)からエクスポートした記事の情報をWordPressに取り込む事ができます。前提として、以下を満たしている事とします。ImporterのインストールWordPressにログインして、ダッシュボードを表示します。インポート」を選択します。上に表示されているBloggerの「今すぐインストール」を実行します。インストール後、有効化します。BloggerのバックアップBloggerにログインして、管理画面を表示します。メニューの「設定>その他」を選択します。インポートとバックアップの「コンテンツをバックアップ」ボタンを押して、XML形式のバックアップファイルをローカルPCにダウンロードします。(ダウンロード場所は任意のディレクトリで大丈夫です。インポート時にダウンロードしたファイルを選択する必要があるので、ダウンロードしたディレクトリは覚えておきましょう。)バックアップファイルインポートBloggerからダウンロードしたコンテンツのバックアップファイルの取り込みを行います。インポート」を選択します。なっていた箇所が、「インポーターの実行」となっているので、クリックして実行します。コンテンツのバックアップファイルを指定しましょう。取り込みを行うと、ユーザの選択を求められるので、自分のユーザを選びます。以上で、移行完了となります。投稿一覧を見ると、コンテンツが取り込まれています。まとめ記事のインポートはとても簡単に実施できました。画像やカテゴリー、タグも正常に移行されていました。最終編集日は、インポートした日に変更されました。多少加筆修正の上、公開しようと思います。大分時間が経ってしまいましたが、年末にiPhone6(128GB)からiPhone8(256GB)に機種変更しました。iPhone8が出た頃からそろそろ機種変更をしようかと考えていたのですが、データの移行方法等やり方が良く分からず、面倒だったので機種変更していませんでした。年末年始で時間があったので、機種変更に必要な作業を調べて機種変更しました。次に機種変更をするのは2年以上先になると思うのですが、備忘として残そうと思います。次回の機種変更に備えて、データの移行方法等記録しておきたいと思います。最初に、docomoショップでバックアップの取り方と、下取りについて確認しました。バックアップバックアップは、iCloudまたは、iTunesで取得との事だったので、容量の問題からiTunesで取得しました。USBでPCに接続し、Appleのサイトを参照すれば簡単に出来ました。https://support.apple.com/ja-jp/HT203977下取りデータの移行に失敗するのが怖かったので、元の端末を保持したまま機種変更をしたいと考えていました。データ移行が終わった後は古い端末を下取りに出したかったので確認してみました。確認結果としては、docomoの下取りは後からでもOKとの事でした。端末の値引きではなくポイント還元になります。docomoショップに持っていく(並ぶ)のどちらでもOK。注意点として、端末の下取りの値段は変動するらしく(安くなる)早めの下取りをお勧めするとの事でした。バックアップ取得iPhone自体のバックアップはiTunesを使用して取得しました。Appleのサイトを参照すれば簡単にバックアップを取得できました。https://support.apple.com/ja-jp/HT203977インストールしているアプリケーションは念のため、Excelを使って一覧を作りました。アカウントがあるものに関しては、ユーザIDとパスワードをを一通り確認しました。LINEの様な、移行に特殊な対応が必要なアプリケーションは注意が必要です。LINEのサイトを見ながら移行すれば問題無くできました。http://official-blog.line.me/ja/archives/53494977.htmlデータ移行iPhone自体のデータ移行で手間取りました。発売から時間が経っていたため、iPhone自体にアップデートが必要だった為です。その為、iPhone自体を1回アップデートしてから、データ移行しました。https://www.nttdocomo.co.jp/iphone/support/guide/backup/addressbook/fromiphone/itunes/restore.htmlその他docomoショップの待ち時間docomoショップで長時間待ちました。今後は開店時に必ず予約しようと思います。混んでいたので、店員の方に確認して外出(1時間程度との事)1時間後に戻りましたが、その後2時間程待ち待ち時間は仕方ないとして、せめて外出時間の精度を上げてもらえればと思いました。後日下取りを出しに行った横浜のdocomoショップでは待ち時間も短く、対応も非常に素晴らしかったです。ターミナル駅のdocomoショップはカウンター数が多いので待ち時間が短いのかもしれません。保護シートdocomoショップで購入した保護シートであれば、docomoショップで貼ってもらう事が可能でした。不器用なので個人的にはとてもありがたいサービスでした。保護シートにヒビが入ったので、再度保護シートを購入に行った所、保護シートの購入だけでも貼ってもらう事が可能でした。iPhone8iPhone8機種変更にコメントWindows10で使用する便利なキャプチャ取得ソフトについて画面のキャプチャ、スクリーンショット取得を面倒だと思う事ありませんか?特に、縦スクロールのある画面の場合、画面を動かして、何枚も画像を取得して、少しづつ重ねるような単調な作業。OSが、Windwos7、Windwos8、Windows10とアップグレードされるにつれ、対応しなくなったりしてしまったので、使い勝手が良いものをさがしました。今回は、Windows10で使用可能な画面のキャプチャ、スクリーンショット取得ツールについてまとめました。今回はWindows10で使える、縦スクロールの画面のキャプチャ、スクリーンショットが取得可能なツールを調べました。選定基準は以下の通りです。Capture評価ScreenpressoScreenpressoはインストール不要で使用できる、キャプチャソフトです。自動でスクロール画面の画像取得はできませんが、手動であれば取得可能です。今回紹介する中で唯一Webブラウザの機能では無いため、PC上の色々なキャプチャを取得可能です。以下のサイトからダウンロードしてください。https://www.screenpresso.com/ja/exeファイルを実行すると、以下の画面が表示されるので実行を選択してください。右下の隠しアイコンにScreenpressoのアイコンが表示されるので、クリックします。左下のキャプチャボタンから使用したい機能を使います。Saverというアドオンを使用していましたが、最近では標準機能で十分なので標準機能を使っています。WEBブラウザのキャプチャを取得したい場合は、主にこれを使っています。IEじゃないとダメな場合はScreenpressoを使っています。Foxをインストール済みであれば、アドレスバーの「・・・」をクリックして、「スクリーンショットを撮る」を選択。「ページ全体を保存」を選べば、スクリーンショットを取得できます。他にも表示範囲だけや、カーソルを合わせた場所のスクリーンショットを取得する事も可能です。CaptureChromeのアドオンです。ボタン一つで画面全体のスクリーンショットを取得できます。ブラウザがChrome指定の場合に使います。(IEじゃないとダメな場合は・・・。以下のサイトからアドオンを追加できます。https://chrome.google.com/webstore/detail/full-page-screen-capture/fdpohaocaechififmbbbbbknoalclacl右上のカメラのボタンを押せば使えます。Fox、それ以外はScreenpressoを使用しています。便利なのでぜひ使ってみてください。オブジェクト固有のクイックアクションの作成Trailheadのハンズオン挑戦シリーズ2回目です。ハンズオンの実施が2回目な訳では無く、説明とハンズオンの指定に従ってやってもうまくいかなかず、私が詰まったハンズオンの2つ目です。挑戦したモジュール前回と同じ、Salesforce1(モバイル向け環境)のカスタマイズを行います。前回がグローバルクイックアクションだったのに対して、今回はオブジェクト固有のクイックアクションを学びます。行動オブジェクト(Event)に見込みのバイヤーのフィードバックを入力するクイックアクションを作成します。行動と活動を読み違えないようにてください。私は読み間違えて最初からやり直しました。publisher.ハンズオン問題文(意訳)あなたのブローカーは、不動産を見た後、潜在的な買い手のフィードバックを取りたいと思っています。イベントオブジェクトに対してクイックアクションを作成して、ブローカが表示後直ちにイベントをノートで更新することができるようにします。表示レイアウトのパブリッシャにアクションを追加します。あなたが始める前まだチャレンジしていない場合はこのチャレンジを試みる前にこのユニットの手順を完了してください。課題は、ユニット内で作成されたカスタムオブジェクトとフィールドを使用します。課題の要件イベントオブジェクトのクイックアクションを作成します。Feedback名前以外のページレイアウト上のすべてのフィールドを削除します。フィードバックフィールドをページレイアウトに配置します。表示レイアウトのパブリッシャにフィードバック入力クイックアクションを追加します。パブリッシャのSalesforce1セクションで事前定義されたアクションをオーバーライドする必要があります。発生したエラーハンズオンの指定に従って、クイックアクションを作成し、challengeを確認をクリックしても、以下のエラーメッセージが表示されます。アクションページレイアウト上には、名前とフィードバックだけになっていたので、エラーの原因は何だろう?という感じでした。present.エラーメッセージ(意訳)アクションページレイアウトが’Name’ど’Feedback’の項目だけになっていません。(’Name’ど’Feedback’以外の項目があるとダメです。)解決方法エラーメッセージに項目名が出ているという事は、正解と項目名を比較していると考え、前回の経験を踏まえPlayground環境の言語設定をEnglishに変更しました。グローバルクイックアクションの作成」を参照ください。まとめエラーメッセージを見て、項目名が出ていたので言語設定かもと、すぐに思い付く事ができました。その前に行動と活動を混同してしまい訳が分からなくなりました。問題文が英語なので日本語に読み替える際にどっちがどっちだか分からなくなるので気を付けてください。英語に抵抗が無ければ初めから言語設定を英語にしてしまうのも手かもしれません。オブジェクト固有のクイックアクションの作成にコメント画像ファイルの形式について画像ファイルの形式って色々ありますよね?jpg、png、gifの違いは把握されてますか?私はjpgが一番サイズが小さくなるイメージ(圧縮効率が良い)で、gifはアニメーションが動くイメージ位の理解でした。最近、ロゴ用の画像ファイルを作成する機会があり、アドビシステムズ社のPhotoshopを使用し画像を作成しました。画像の形式の指定が無かったので、適当にjpgを選択しましたが、これが失敗でした。ロゴの形で切り抜いて、背景の色が見えるようにしたかったのですが、画像の形式を理解していなかったのでうまくいかず、最終的にはpng形式で画像の作り直しになりました。今回学んだ事をまとめておこうと思います。代表的な静止画像のファイル形式は以下の3つだと思います。最近のWEBブラウザであれば、対応していないものは無いと思います。gif形式は、ネットワークやブラウザ側のセキュリティの制限で、アニメーションが動かなくなっているものを見たことがありますが。Format)ファイル形式の特徴それぞれのファイル形式の特徴は以下の通りです。jpgの特徴jpg形式は写真での使用が主な使い方になります。画像の透過処理が出来ないので、丸い形で切り抜いても、余白が白くなってしまいます。カッコ悪い感じに仕上がります。これを知らなかったので、画像の作り直しになりました。jpgでの圧縮を繰り返すと画質がかなり落ちるようです。デジタルカメラでよく使われる。圧縮画像を元の画像に戻すことができない。(不可逆圧縮)写真の圧縮に適している。pngの特徴png形式はロゴ等の画像ファイルを作成したときに使うのが主な使い方になると思います。透過処理ができるのが、大きいですね。あと、圧縮を元に戻せるみたいです。圧縮画像を元の画像に戻すことができる。画像の透過処理ができる。gifの特徴gif形式は静止画像というよりも、ちょっとした動きのあるアニメーション画像で使われているイメージです。画像の透過処理ができる。アニメーションを作ることができる。グローバルクイックアクションの作成Trailheadを受講していた所、ハンズオンで数日詰まってしまっていました。悩んで、半分諦めていたのですが解決したので、同じハンズオンで詰まる方のために情報を残そうと思います。挑戦したモジュールSalesforce1という、モバイル向け環境のカスタマイズを行います。このモジュールの単元では、ショートカットのような機能を追加します。商談を作成するためのグローバルクイックアクションんを作成します。説明を読み、ハンズオンの指定に従って作成すれば、難しくはないです。Qualificationハンズオン問題文(意訳)商談を作成するためのグローバルクイックアクションんを作成します。あなたの不動産会社はオファーを把握するために商談を使用します。買い手が不動産にオファーを提出すると、ブローカーは新しい商談を追加し、ステージフィールドをQualificationに設定します。Amountの4つのフィールドのみを入力します「ステージ」フィールドの事前定義済みの値をQualificationに設定します。発生したエラーハンズオンの指定に従って、グローバルアクションを作成し、challengeを確認をクリックしても、以下のエラーメッセージが表示されます。ページレイアウトの項目が間違っているとメッセージに出るので、確認をするのですが、何度見直しても間違っていないので数日間詰まっていました。アクションページレイアウトにありません。解決方法Playground環境の言語設定をEnglishに変更した所解決しました。言語設定でエラーになるとは思っていなかったです。言語設定が日本語だと、項目名が日本語になります。変更方法は以下の通りです。右上のユーザのアイコンを選択すると、以下のメニューが表示されるので設定を選択します。左側のメニューで言語とタイムゾーンを選択し、言語を変更して保存すれば完了です。まとめ分かってしまえば理屈は単純でしたが、まさか言語設定でエラーになっているとは思いもしませんでした。システムがハンズオンの結果をどうチェックするかを想像すればもっと早く結論にたどり着いたかもしれません。当然ながら機械的にチェックをしているはずなので、文字列や各項目を比較している事は予想できてもおかしくないですね。最近、仕事中にPCの画面の向きを変更してしまう事が多く、変える度に慌てています。サクラエディタを使用している時に、折り返し位置を変えるショートカットキーを間違えています。ミーティング中のメモを取っている時にやってしまうので焦ります。気づかれないように無表情になりますが・・・。画面の向きを変えてしまうと、マウスの動きも変わってしまうので、戻し方を調べるのも中々大変です。ミーティング中だと、スマートフォンで調べる訳にもいかないので・・・。やってしまう回数が多いので、対応方法を記録して覚えておこうと思います。失敗パターンPCでちょっとしたメモを取る際に、サクラエディタを好んで使うのですが、折り返しを切り替える際に、↓、→、←のキーを触ってしまい、画面の向きを変えてしまっています。画面の向きが変わった状態で、戻す方法を探そうとすると、マウスの動きも変わってしまっているので、マウスを上下に動かすとカーソルが左右に動くなど、細かい操作はかなり苦戦します。押すと以下のように画面が横向きになってしまいます。戻すコマンドを探すにも、マウスの動きが変わるのでカーソル位置がすぐにずれてしまいます。急いでいる時にはかなりしんどいです。画面の向きを変更する時のショートカットキーで、↑を使えば戻せます。以下の通り、画面の向きが戻りました。参考サクラエディタについてサクラエディタはフリーのテキストエディタです。矩形選択やタブ表示、キーマクロが使えるので、ちょっとしたテキスト編集に便利です。以下のサイトからダウンロード可能です。矩形選択は、Excelと組み合わせたりすると色々便利です。↑(画面を上にしたい方向の矢印キー)で画面の向きを変更できます。ショートカットを覚えておくと、ピンチを回避する事や、手早く作業をする事が出来るので覚えてみてはいかがでしょうか?ショートカットキーを使いこなしている所を見ると、大した事はしていなくても、何か凄い事をしたように見えませんか?他の人が知らないことをさらっとやると、何だか仕事が出来そうな人な感じがします。ドヤ顔されたりしたら、この人なんだろう感がしますが。Loaderに関して、調べたので色々備忘録です。Loaderを使うかになると思います。Loaderを利用します。Loaderとは?データを一括でインポート、またはエクスポートするためのクライアントアプリケーションです。SOQLという、SQLに似た構文を持つ言語を利用します。Loaderは避けられないと思います。インストール手順インストーラのダウンロードセールスフォースの画面から、右上の設定を選択します。(ハンズオン環境でも可能です。)左上のクイック検索ボックスに「データローダ」と入力します。入力すると絞り込みが行われるので、左側メニューのデータローダを選択します。データローダを選択すると、右側に「Windowsでのデータローダのダウンロード」、「Macでのデータローダのダウンロード」が表示されるので、インストールする環境のインストーラをダウンロードします。インストーラの実行ダウンロードしたインストーラを実行し、利用規約に同意します。使用しているPCのユーザが管理者権限を持っている場合はYESを選択します。sureを選択します。コンポーネントを選択します。指定が無ければデフォルトで大丈夫です。インストール先を選択します。指定が無ければデフォルトで大丈夫です。待つと、以下の画面が表示されます。以上でインストール完了です。Loaderの実行には、Javaの32bit版が必要です。Loader起動時にOracle社のサイトが開くのでダウンロードしてインストールしましょう。Loaderをインストールしたのでクライアントアプリケーションから対象の環境へのアクセス方法です。今回は、TrailheadのPlayground環境にアクセスしています。最初にPlayground環境にアクセスしようとした所、エラーが出たので備忘を兼ねます。(Playground環境は、Production環境の扱いになるようです。Loaderを起動します。EnvironmentでProductionを選択します。(Playground環境は、Productionにしないとアクセスできません。最初Sandboxを選択していたので、ログインできませんでした。inボタンを押下すると、ユーザ名、パスワードの入力欄が表示されるので、入力します。初回アクセス時は、確認用のコードを確認されるので、受信した確認コードを入力しましょう。アクセス許可を確認されるので、許可を押下します。無事ログインできました。LoaderはSOQLというSQLと似た言語を利用してデータを抽出できます。SQLが分かれば何となく調べながらで使えると思います。SQL同様データの絞り込みには、Where句を指定します。Loaderを使用して、日付を条件にSalesforceからデータを取得しようとした時、日付をどんな形式で入力すれば良いのか分からなかったので、調べました。以下の様な形式で、条件を指定します。(構文を間違えると、入力していたSOQLがリセットされて対象のオブジェクト選択からやり直しなのでショックが大きいです。2017-04-01覚えておく必要があるのは以下2点です。以下に参考になるページのURLを残します。Loaderからデータを登録した場合、日付がずれるという事象が発生します。対応方法をまとめます。Loaderを使用して、CSVファイルをInsertした所、1日前の日付で登録された。例)2017/4/1を登録しようとすると、2017/3/31で登録された。Loader側の設定でした。データは内部的に全てGMT(グリニッジ標準時)に変換され格納される仕様になっています。Loaderのタイムゾーンの設定が「Asia/Tokyo」となっていたため、GMT(+9:00)から、GMTに自動変換を行っていました。登録していたデータ日付型であり時間を持っていなかったため、00:00:00と判断され、その9時間前である、前日の15:00:00に変換されました。その後日付に変換され前日が登録されたようです。Loaderの設定からタイムゾーンをGMTに変更すれば解決しました。Settingを選択して、Setting画面を開きます。ZoneがAsia/Tokyoになっているのを確認します。ZoneをGMTに変更します。以下に参考サイトのURLを残します。LoaderはSQLを使った事があれば取っつきやすく、習得も早いと思います。DBがクラウド上に存在するが故のタイムゾーンの問題等、固有の問題以外は調べながらですぐに使えるようになると思います。Loaderの固有の問題は、直面する度に本ブログに記載する予定です。Loader入門にコメントGoogleデジタルワークショップ認定証取得しました。Googleが無料で提供している学習サイト、Googleデジタルワークショップを受講して、認定証を取得しました。サイトへの導線やユーザのターゲッティングなどを考える必要があり、デジタルマーケティングに行きつきました。デジタルマーケティングに関心を持って調べていた所、Twitterの広告でGoogleデジタルワークショップが表示されたのがきっかけです。Googleデジタルワークショップ入門Googleデジタルワークショップとは?Google社が無料で提供している、デジタルマーケティングの基礎が学べるサイトです。各章を修了すると、バッジがもらえるのでバッジを集めるのも楽しいです。全てのバッジを集めた後受験できる、最終試験に合格すると認定証も発行されます。以下のURLからアクセス可能です。全89レッスンを受講して、最終試験にも合格しました。私は通勤時間と休憩時間を使って、2週間位ですべて修了しました。1レッスン5分程でスキマ時間に進められると、受講しやすいですね。使ってみた感想GOODデジタルマーケティングの基礎なので、内容は比較的簡単です。1レッスン5分程でスキマ時間に進められるので受講しやすいです。デジタルマーケティングの基本的な用語を知る事ができる1レッスンあたり5分程度なので、スキマ時間に学習できるスマホでも学習しやすい無料バッジ、認定証等のゲーミフィケーションBAD学習系の動画コンテンツにありがちですが、私は動画がどうしても眠くなってしまいました。音声が眠くなるのかもしれません。対策として、「説明を表示する」をクリックすると、動画の内容がテキストで表示されるので、動画ではなくテキストで学習しました。基礎的な内容が満遍なく含まれているので使わなそうなテーマのレッスンも含まれていました。(受講しないと最終試験が受けられないので受講しました。最終試験の難易度としては、全89レッスンを受けていれば特に問題なく回答できるレベルでした。制限時間も無いので問題と選択肢を読み間違えないように、落ち着いて回答しましょう。注意点としては、最終試験は3回しか受験できません。自信が無い場合は復習してから受講すると良いかもしれません。意外と問題数が多いので、見直しがしやすいPCで時間を使って受験するのが良いと思います。ワークショップで学んだ内容デジタルマーケティングの用語を学ぶ事ができました。そもそも用語を知らないと検索して調べるのも難しいので、今後デジタルマーケティングを学ぶ上で役に立ったと思います。興味のある方は、無料なので始めてみてはいかがでしょうか?まとめ1レッスン5分程とスキマ時間で進められるので、受講しやすいと思います。バッジがどんどん集まるので、飽きることなく進める事ができます。お勧めの受講対象者は、WEBサイトの運用、構築を担当している方や、デジタルマーケティングの用語を余り知らない方です。GoogleデジタルワークショップGoogleデジタルワークショップ認定証取得しました。コメントTrailhead使ってます。SalesforceのForce.com環境を使う機会があったので、学習のためにTrailheadを今年の2月頃から少しづつ進めています。JavaやC、C#、VB.net、最近だとPython、Ruby等の言語であれば、PCにインストールする事で個人で学ぶ事が可能です。パッケージソフトの場合、パッケージを購入したり、短い試用期間しか使えなかったりと、個人で学ぼうとするとなかなかハードルが高く感じます。Salesforce.com社では、Salesforceを学ぶための、Trailheadというサイトが準備されており、学ぶ上での環境がかなり整っています。Trailhead入門Trailheadとは?Salesforce.com社が無料で提供している、Salesforceを学ぶためのサイトです。トレイル、モジュール、プロジェクトという形で学習パスや、各トピックの説明、ハンズオン等が用意されているために、効率よくSalesforceを学ぶ事ができると思います。以下のURLからTrailheadにアクセス可能です。https://trailhead.salesforce.com/jaトレイル、モジュール、プロジェクトとは?トレイルトレイルは、モジュールとプロジェクトで構成された学習パスです。1から学んでいく場合は、トレイルに沿って学習する事をお勧めします。モジュールモジュールは、特定のトピックのついて説明しています。各単元の最後にchallengeというテストがあります。特定の機能を学びたい場合は、対象のモジュールでの学習をお勧めします。プロジェクトプロジェクトは、ステップごとの手順に従ってハンズオン練習を行います。実際にSalesforceでの構築を行うのに近い体験が可能です。現在の学習状況2月から学習を始めて、Beginner向けのトレイルを、進めています。Trailheadには学習継続のモチベーションを高めるためのゲーミフィケーションとして、Trailblazerランクといものが用意されています。Trailblazerランクは、モジュールやプロジェクトの各単元のchallengeで手に入るポイントと、モジュール、プロジェクト完了時に手に入るバッジで上がっていきます。現在のTrailblazerランク私は現在Adventurerランクです。次のMOUNTAINEERランクを目指しています。Beginner向けのトレイルを進めていますが、ハンズオンが多いので、ポイントはどんどん溜まりますが、バッジなかなか取得できない感じです。9,000各ランクの条件は以下のページに記載されています。https://trailhead.salesforce.com/ja/trailblazer-ranks限定バッチゲーミフィケーションの仕組みとして面白いのが、限定バッチの存在です。IIIというバッチを入手しました。ハロウィン限定のバッチだと思います。(やっぱり、アメリカではハロウィンは特別なお祭りのようですね。)他にもバッチを集めたくなりました。使ってみた感想GOOD特にハンズオン用にPlayground環境が提供されるため、すぐに実際に動かして学ぶ事ができるのがうれしいです。環境が準備されているので、環境構築で挫折する事がありません。(環境構築で学ぶ事が多いという意見もあるかもしれまんせんが。)また、バージョン、環境差異で問題が発生する事もありません。モジュールや、言語設定を英語にしないとうまくいかないハンズオンがあり、英語が苦手だと取っ付き難い感じがあります。ハンズオンのエラーメッセージが詳細には表示されないので、ハンズオンに詰まる事があります。一部日本語対応されていないハンズオンのエラーメッセージの内容が大まかにしか表示されない。まとめTrailheadは、Salesforceを学ぶのにお勧めです。豊富なハンズオンで実際に手を動かすので、知識だけに偏ってしまう心配もありません。無料なので、興味があれば試してみるのはいかがでしょうか。TrailheadTrailhead使ってます。