<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <atom:link href="http://midilin.sakura.ne.jp/midilin/php/ppblog/rss/rss2.0.xml" rel="self" type="application/rss+xml" />
  <title>パステル・ミディリン日記</title>
  <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/</link>
  <description>パステル・ミディリン日記: Recent Entries</description>
  <language>ja-jp</language> 
  <lastBuildDate>Sat, 10 Feb 2024 16:28:41 +0900</lastBuildDate>
  <generator>ppBlog ver.1.4.1</generator>
  <copyright>copyright (c) 2005 tagscript.com</copyright>
  <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/rss/rss2.0.xml">rssUpdates</category>
  <docs>http://midilin.sakura.ne.jp/midilin/php/ppblog/rss</docs>
 <image>
  <url>http://midilin.sakura.ne.jp/midilin/php/ppblog/Images/logo.png</url>
  <title>パステル・ミディリン日記</title>
  <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/</link>
  </image>
<item>
 <title>Linuxを外付けHDDにインストールする方法  :: Linux</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1707550027</link>
 <description>Ubuntu 20.04 LTS インストール方法（外付けドライブ用）https://qiita.com/koba-jon/items/019a3b4eac4f60ca89c9インストールした外付けHDDを別PCにつけても起動できる方法が紹...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1707550027</comments>
 <pubDate>Sat, 10 Feb 2024 16:27:07 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=Linux">Linux</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1707550027</guid>
 <content:encoded>
 <![CDATA[Ubuntu 20.04 LTS インストール方法（外付けドライブ用）
<p>https://qiita.com/koba-jon/items/019a3b4eac4f60ca89c9</p>

インストールした外付けHDDを別PCにつけても起動できる方法が紹介されている]]>
 </content:encoded>
</item><item>
 <title>dqsmlオフライン版でアンインストール→再インストールで容量削減できるか  :: ゲーム,dqmsl@無課金</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1707028297</link>
 <description>2/1よりdqsmlのサービス終了により、オフライン版となり、オンライン版でインストールされていた3.5Gくらいの状態でアップデートをかけることで、300M〜600M程度ダウンロードし、オフライン版のアップデートができるようになります。10...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1707028297</comments>
 <pubDate>Sun, 04 Feb 2024 15:31:37 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=ゲーム,dqmsl@無課金">ゲーム,dqmsl@無課金</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1707028297</guid>
 <content:encoded>
 <![CDATA[2/1よりdqsmlのサービス終了により、オフライン版となり、
<p>オンライン版でインストールされていた3.5Gくらいの状態で</p>

アップデートをかけることで、300M〜600M程度ダウンロードし、
<p>オフライン版のアップデートができるようになります。</p>

10年毎日遊び続けたゲームができなくなるのはとても残念ですが
<p>育てたモンスターがサービス終了後も見られるのは</p>

ファンにとってはとてもありがたいです。
<p>（スマホフェスも行きました。堀井さん見られて最高です）</p>

ただ、できることが少なく、4G以上の容量を使うとはとても思えないので
<p>アカウントの引き継ぎ機能を使って</p>

アンインストール→インストールをして、容量削減できるか検証してみました。

<p>以下はメインアカウント(LV500)は、データ復帰できなくなると困るので</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_001.jpg" alt="dqsmlオフライン LV500 メインアカウント">

<p>サブアカウント(LV293)のアカウントを使って試してみました。</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_002.jpg" alt="dqsmlオフライン LV293 メインサブアカウント">

<p>画面のように、メイン、サブは両方とも初回ログイン済みで</p>

オフライン移行済み。

<p>サブアカウントのLV293をアンインストール、</p>

そのあと、Google Playに行ってダウンロード。

<p>ソフトを起動すると、懐かしの利用規約画面。</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_003.jpg" alt="dqsmlオフライン 利用規約画面">

<p>同意すると、引き継ぎ画面がでてきました。</p>

オフライン版の注意書きについて書かれています。

<p><img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_004.jpg" alt="dqsmlオフライン 引き継ぎ注意事項"></p>

引き継ぎをすると、こちらもおなじみの
<p>「あいことばで引き継ぎ」と「Google Playアカウントの引き継ぎ」</p>

が出てきます。

<p><img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_005.jpg" alt="dqsmlオフライン 「あいことばで引き継ぎ」と「Google Playアカウントの引き継ぎ」画面"></p>

今回は「Google Playアカウントの引き継ぎ」を選択します。

<p>引き継ぎの元ではできない注意画面が出てきて</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_006.jpg" alt="dqsmlオフライン 引き継ぎ元ではできない">

<p><img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_007.jpg" alt="dqsmlオフライン Googleアカウントの引き継ぎ"></p>

ここで、Googleアカウントの引き継ぎ。
<p>注意としては、アプリによってGoogleのアカウントを選べますが</p>

dqsmlの場合は、ここでgoogleアカウントのアカウントが選べないです。

<p>なので、アカウントを複数持っている場合は、インストール時に気をつけるか</p>

「あいことばで引き継ぎ」を選択して、アカウントごとで変更するしかないです。

<p><img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_008.jpg" alt="dqsmlオフライン引き継ぎ完了"></p>

無事、アンインストール→インストールで、同じ端末で引き継ぎできました。

<p>引き継ぎをすると、初回時と同じ、ログインとダウンロードを促されます。</p>

現在の容量は初回アプリ95Mくらい、そしてそのあと促された300M（オンラインデータからの引き継ぎは600Mだった）
<p>ので、かなり軽量で遊べるのではないでしょうか。</p>

300Mのダウンロードがおわり、再起動して、これで容量削減だ、と思ったら、
<p>そのあと、2.3Gのダウンロードを促されました・・・・</p>

そんなに甘くなかったです・・・・

<p>それでも、全体として4Gあったところが100M+300M+2.3Gで3G以内ならよいか、</p>

と思っていたのですが、いざダウンロード終わってゲーム開始したら、
<p>4G超えていました。</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_009.jpg" alt="dqsmlオフライン 再インストールしても4G超え！">

<p>意味なかったかー</p>

なので、アンインストールしてインストールしても、容量的にはまったく減らないことがわかりました。

<p>もう少し容量削減してほしいですね・・・・</p>

メインアカウントの物理パーティーでランキングでもやることにします。
<p>まだ5回くらいしかやっていませんが</p>

物質パーティー・・480万ポイント
<p>(さまようロトのよろいとキラーマジンガ以外は獄炎斬り付け)</p>

→SSアルビナスからSアルビナスにして、ウェイト160におさえたら
<p>800万ポイントいきました</p>

<img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_010.jpg" alt="dqsmlオフライン 物理パーティー480万ポイント">
<p>物質はいろいろな組み方できそうなので、楽しいですね！</p>

自然パーティー・・・250万ポイント
<p>（自然のパーティーの組み方がわからない。メインのポセイドンLV100はGPで使っていたので、サブのポセイドンにやすらぎの光、深海のソーマ、マジックバリアを付加）</p>

→リーダーのポセイドンを波乗りスペディオにしてウェイト160以下で自然パーティーで430万ポイントいきました

<p><img src="https://midilin.sakura.ne.jp/midilin/php/ppblog/photo/2024/dqsml_offline_011.jpg" alt="dqsmlオフライン 自然パーティー250万ポイント"></p>

オフラインdqsml、データは2月末まだはいつでも復旧可能ですが、
端末が駄目になったときのためにデータのエクスポートとインポートだけでもつけてほしいですね。]]>
 </content:encoded>
</item><item>
 <title>スーパークラスとサブクラス、継承について  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681469632</link>
 <description>Javaの記事だがわかりやすいhttps://wa3.i-3-i.info/word17674.html</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681469632</comments>
 <pubDate>Fri, 14 Apr 2023 19:53:52 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681469632</guid>
 <content:encoded>
 <![CDATA[Javaの記事だがわかりやすい

https://wa3.i-3-i.info/word17674.html]]>
 </content:encoded>
</item><item>
 <title>Apex sObjectとは  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681380780</link>
 <description>TrailheadsObject と DML の使用https://trailhead.salesforce.com/ja/content/learn/modules/object-oriented-programming-for-admi...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681380780</comments>
 <pubDate>Thu, 13 Apr 2023 19:13:00 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681380780</guid>
 <content:encoded>
 <![CDATA[Trailhead
<p>sObject と DML の使用</p>

https://trailhead.salesforce.com/ja/content/learn/modules/object-oriented-programming-for-admins/use-sobjects-and-dml

<p>Apex のデータ型の１つ</p>

Salesforce オブジェクト (取引先、取引先責任者、商談など) からのデータの 1 つのレコードを保持

<p>Object コンテナ内のコンテナは、文字列、日付、整数、Boolean などさまざまなデータ型にすることができます。</p>

ccount myAcct = new Account();
<p>myAcct.Name = &#039;The Tea Factory&#039;;</p>

myAcct.Phone= &#039;555-0129&#039;;
myAcct.AccountNumber = &#039;356281&#039;;]]>
 </content:encoded>
</item><item>
 <title>Apex のコンストラクタとインスタンス化  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681379671</link>
 <description>コンストラクタの使用https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_constructors.htmメソッドと似てい...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681379671</comments>
 <pubDate>Thu, 13 Apr 2023 18:54:31 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681379671</guid>
 <content:encoded>
 <![CDATA[コンストラクタの使用
<p>https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_constructors.htm</p>

メソッドと似ていますが、コンストラクタには明示的な戻り値の型がない


<p>例）</p>

<pre>
public class TestObject {

   // The no argument constructor 
   public TestObject() {
      // more code here
  }
}
</pre>

<p>これをインスタンス化して使う場合</p>

TestObject myTest = new TestObject();

<p>普通のメソッド使用と同じ</p>

１つのクラスで、同じ名称で型が違うのを呼び出すときとか

<p>例）</p>

<pre>
public class TestObject2 {

private static final Integer DEFAULT_SIZE = 10;

Integer size;

   //Constructor with no arguments
   public TestObject2() {
       this(DEFAULT_SIZE); // Using this(...) calls the one argument constructor    
   }

   // Constructor with one argument 
   public TestObject2(Integer ObjectSize) {
     size = ObjectSize;  
   }
}
</pre>]]>
 </content:encoded>
</item><item>
 <title>Apex のプロパティ  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681379094</link>
 <description>Apex のプロパティhttps://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_properties.htm#:~:text=...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681379094</comments>
 <pubDate>Thu, 13 Apr 2023 18:44:54 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681379094</guid>
 <content:encoded>
 <![CDATA[Apex のプロパティ
<p>https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_properties.htm#:~:text=Apex%20%E3%83%97%E3%83%AD%E3%83%91%E3%83%86%E3%82%A3%20%E3%81%AF%E5%A4%89%E6%95%B0%E3%81%A8&#44;%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%9F%E3%82%8A%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82</p>

Apex プロパティは変数と似ていますが、アクセスまたは返される前に、プロパティ値にコードの内容を追加できます。

<p>get、setなど使える</p>

クラス内で、getとsetを定義すれば、
<p>クラスを使うことで、値の設定、返却を簡潔にできる</p>

public class BasicProperty {
<p>   public integer prop {</p>

      get { return prop; }
<p>      set { prop = value; }</p>

   }
<p>}</p>

とした場合


<p>BasicProperty bp = new BasicProperty();</p>

bp.prop = 5;                   // Calls set accessor
System.assertEquals(5&#44; bp.prop);   // Calls get accessor]]>
 </content:encoded>
</item><item>
 <title>Apex finalの使い方  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681378751</link>
 <description>final キーワードの使用https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_keywords_final.htm【J...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681378751</comments>
 <pubDate>Thu, 13 Apr 2023 18:39:11 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681378751</guid>
 <content:encoded>
 <![CDATA[final キーワードの使用
<p>https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_keywords_final.htm</p>

【Java入門】static final修飾子でクラス定数を使う方法まとめ

<p>定数として使いたい場合。</p>

（変数のように値を変更したくない）

<p>Javaの例</p>

https://www.sejuku.net/blog/20977]]>
 </content:encoded>
</item><item>
 <title>Apex private、protected、public、globalの使い分け  :: salesforce,apex</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681377983</link>
 <description>アクセス修飾子https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_access_modifiers.htm・privat...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1681377983</comments>
 <pubDate>Thu, 13 Apr 2023 18:26:23 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=salesforce,apex">salesforce,apex</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1681377983</guid>
 <content:encoded>
 <![CDATA[アクセス修飾子
<p>https://developer.salesforce.com/docs/atlas.ja-jp.apexcode.meta/apexcode/apex_classes_access_modifiers.htm</p>

・private
<p>Apex クラス内でのみアクセス可</p>

・protected
<p>メソッドや変数は、定義する Apex クラスのすべての内部クラス、および定義する Apex クラスを拡張するクラスから参照</p>

・public
<p>特定のパッケージ内のすべての Apex がメソッドや変数にアクセスできる</p>

Apex での public アクセス修飾子は Java の場合とは異なる
<p>Java で行われるようにメソッドや変数を公開する場合、Apex では global アクセス修飾子を使用する必要があり</p>

・global
<p>メソッドや変数は、同じアプリケーションの Apex コードだけでなく、クラスへのアクセス権のあるすべての Apex コードで使用できます。</p>

プリケーション外 (SOAP API 内、または別の Apex コード) から参照されるすべてのメソッドはこのアクセス修飾子を使用する必要があり]]>
 </content:encoded>
</item><item>
 <title>VSCodeでデプロイ時にトークンの期限が切れた場合  :: VSCode</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1679990259</link>
 <description>Error authenticating with the refresh token due to: expired access/refresh tokenエラーが出力され、Salesforceと再認証しても駄目。以下ページに対応策ht...</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1679990259</comments>
 <pubDate>Tue, 28 Mar 2023 16:57:39 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=VSCode">VSCode</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1679990259</guid>
 <content:encoded>
 <![CDATA[Error authenticating with the refresh token due to: expired access/refresh token
<p>エラーが出力され、Salesforceと再認証しても駄目。</p>

以下ページに対応策
<p>https://drops.x0.to/index.php/2021/07/21/65/</p>

・SFDX: Log Out from All Authorized Orgs（すべての認証済み組織からログアウト）
<p>・VSCodeを閉じる</p>

その後再認証でデプロイできた]]>
 </content:encoded>
</item><item>
 <title>VSCodeにいれる拡張機能  :: VSCode</title>
 <link>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1679988794</link>
 <description>SalesforceエンジニアのおすすめVSCode拡張機能https://qiita.com/MASA-JAPAN/items/54ffd3c5710b1a7c7023</description>
 <comments>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=comment&amp;TID=1679988794</comments>
 <pubDate>Tue, 28 Mar 2023 16:33:14 +0900</pubDate>
 <category domain="http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?mode=category&amp;sub=VSCode">VSCode</category>
 <guid>http://midilin.sakura.ne.jp/midilin/php/ppblog/index.php?UID=1679988794</guid>
 <content:encoded>
 <![CDATA[SalesforceエンジニアのおすすめVSCode拡張機能
https://qiita.com/MASA-JAPAN/items/54ffd3c5710b1a7c7023]]>
 </content:encoded>
</item>
 </channel>
</rss>