スキップしてメイン コンテンツに移動

Braveブラウザの同期機能をiPhoneで設定した話。

Braveブラウザを使い始めて結構経った

Google Domainsで独自ドメインを持っているBloggerをBrave Creatorsに登録した話。

この記事を書いた頃から僕はBraveしか使わなくなっちゃいましたね〜。

広告がないとネットサーフィンが捗りますし、Braveの直接クリエイターに貢献できるような仕組みが特に気に入っています。Blogger,ひいてはGoogle的にどうなんだって話もありそうですけど、ただのユーザなのでそんなのは気にせず便利なものは使います。


それで本題です。

タイトルのように今回同期機能を設定しました。

余計なことをしていたせいで少しハマったので設定ついでに誰かが困ったときに役に立つように設定方法を残しておこうかと思います。

ちなみにこちらの記事はPCの同期にiPhoneを追加するという設定方法についての解説です。iPhone→PCの同期方法などはまた別の話のようです。

設定

1 .同期ページを開く

ブラウザのタブの右上にある上矢印のマークをクリックすると以下のような項目が表示されます。

こちらの同期という欄をクリックします。

すると以下のページが表示されます。





自動的に設定ページの中の同期欄が表示されるわけですね。

2.QRコードの表示

同期欄に同期済みのデバイスを管理という欄があるのでそちらをクリックします。


すると以下のようなページが表示されるのでそちらの中の新たなデバイスを追加、スマホ/タブレットという順にクリックしていくとQRコードが表示されます。






これでこのステップは完了です。

3.iPhoneで読み取る

このQRコードをiPhoneで読み取っていく訳ですが、このQRコードはプリインストールされているQRコードで読み取っても正しく処理してくれません。

書いてある通り、iPhoneのBraveブラウザで読み取って上げる必要があります。


なのでひとまずiPhoneでBraveブラウザを開き、画面右下の**•••**という所をタップしてください。


すると上から二番目に歯車アイコンの設定が表示されますのでそちらをタップします。

初期表示で画面中部に表示されているBrave Syncという点をタップします。


iPhone側でBrave Syncに登録したことがない場合には以下のようなページが表示されると思うので既に同期コードを持っているをタップします。すると先ほどPCの方で表示したQRコードをスキャンする画面が起動されます。



ここで先ほど表示したQRコードを読み取ります。

注意
既にBrave Syncにて登録がある場合は以下の画像のような表示が出ると思います。

その場合は同期チェーンに登録済みのデバイスでiPhoneを消さない限りPC側とは同期ができません。その場合は一旦iPhone側の設定を削除して再度iPhoneでBrave Syncの設定をしてみましょう。



これで同期が完了しました。

試しにブックマークをみてみると…


無事モバイルとパソコンのブックマークの両方のフォルダが存在していますね。

同期する内容は設定できるので同期したい情報と同期したくない情報の切り分けをしっかりしましょう。

この記事はここまでです。
お疲れ様でした。


他にもBraveに関する記事を書いています

Brave Creatorsでbitflyerの連携画面が出なかったので対応した話。

コメント

このブログの人気の投稿

JavaのindexOf関数はナイーブ法で実装されているらしい

indexOf関数とは 実際のソースを見よう ナイーブ法ってなんぞや indexOf関数とは ドキュメント はここ。 indexOf の細かい使い方は説明はしないが、簡単にいうと二つの文字列を比較して重複する箇所がある場合にその開始部分のインデックスを返すというもの。 実際のソースを見よう どのように実装されているのかが気になったので jdkの中に存在するsrc.zipを解凍して確認してみることに。 public int indexOf ( String str ) { return indexOf ( str , 0 ) ; } public int indexOf ( String str , int fromIndex ) { return indexOf ( value , 0 , value . length , str . value , 0 , str . value . length , fromIndex ) ; } static int indexOf ( char [ ] source , int sourceOffset , int sourceCount , char [ ] target , int targetOffset , int targetCount , int fromIndex ) { if ( fromIndex >= sourceCount ) { return ( targetCount == 0 ? sourceCount : - 1 ) ; } if ( fromIndex < 0 ) { fromIndex = 0 ; } if ( targetCount == 0 ) { return fromIndex ; } char

djoserを使ったDjango REST Frameworkでのカスタムユーザーモデル認証機能の実装

djoserとは 使い方 djoserとは djoser とはDjango REST Framework上での基本的なユーザー認証や登録などの認証周りをサポートしてくれるライブラリです。 カスタムモデルに対しても使え、Djangoのコードを再利用するような形をとるのではなく、Single Page Application(以下SPA)によりフィットするようなアーキテクチャを目指して作られています。 今回はdjoserの最もシンプルな認証機能の実装について書きます。 なお、この認証はセキュリティの面などから実際に使用するべきではなく、以下のJWT認証のようなより強固なセキュリティの設定があります。 あくまでお手軽な認証として紹介します。 ソースコードは こちら なお、以下の全てが導入後にエンドポイントとして使えます。 /users/ /users/me/ /users/confirm/ /users/resend_activation/ /users/set_password/ /users/reset_password/ /users/reset_password_confirm/ /users/set_username/ /users/reset_username/ /users/reset_username_confirm/ /token/login/ (Token Based Authentication) /token/logout/ (Token Based Authentication) /jwt/create/ (JSON Web Token Authentication) /jwt/refresh/ (JSON Web Token Authentication) /jwt/verify/ (JSON Web Token Authentication) Getting started djoser関連の記事を他にも書いています。 djoserを使ったDjango REST Frameworkでの認証機能の実装 djoserを使ったDjango REST FrameworkでのJWT認証機能の実装 なお、今回はJWT認証を用いたユーザー認証を実装することとします。 使い方 途中