<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ronware.org/w/index.php?action=history&amp;feed=atom&amp;title=Blog%2FJuly_2024%2FJul_12th</id>
	<title>Blog/July 2024/Jul 12th - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ronware.org/w/index.php?action=history&amp;feed=atom&amp;title=Blog%2FJuly_2024%2FJul_12th"/>
	<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2024/Jul_12th&amp;action=history"/>
	<updated>2026-04-05T16:32:14Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://ronware.org/w/index.php?title=Blog/July_2024/Jul_12th&amp;diff=13816&amp;oldid=prev</id>
		<title>Ron at 04:25, 19 July 2024</title>
		<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2024/Jul_12th&amp;diff=13816&amp;oldid=prev"/>
		<updated>2024-07-19T04:25:45Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 04:25, 19 July 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l42&quot; &gt;Line 42:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 42:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nav|Blog|Blog|Blog/July 2024/Jul 5th|Jul 5th||}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{nav|Blog|Blog|Blog/July 2024/Jul 5th|Jul 5th|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Blog/July 2024/Jul 19th&lt;/ins&gt;|&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Jul 19th&lt;/ins&gt;}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ron</name></author>
	</entry>
	<entry>
		<id>https://ronware.org/w/index.php?title=Blog/July_2024/Jul_12th&amp;diff=13806&amp;oldid=prev</id>
		<title>Ron: Created page with &quot;{{blog}} {{comment|July 12th}}  Well, this week’s blog is mostly a rant about technical things, so buckle up!  First, &#039;&#039;&#039;Android&#039;&#039;&#039;.   You’ll recall I’m working on finis...&quot;</title>
		<link rel="alternate" type="text/html" href="https://ronware.org/w/index.php?title=Blog/July_2024/Jul_12th&amp;diff=13806&amp;oldid=prev"/>
		<updated>2024-07-12T04:54:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{blog}} {{comment|July 12th}}  Well, this week’s blog is mostly a rant about technical things, so buckle up!  First, &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;.   You’ll recall I’m working on finis...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{blog}} {{comment|July 12th}}&lt;br /&gt;
&lt;br /&gt;
Well, this week’s blog is mostly a rant about technical things, so buckle up!&lt;br /&gt;
&lt;br /&gt;
First, &amp;#039;&amp;#039;&amp;#039;Android&amp;#039;&amp;#039;&amp;#039;. &lt;br /&gt;
&lt;br /&gt;
You’ll recall I’m working on finishing touches to my [https://8th-dev.com/zemanim2.html &amp;#039;&amp;#039;zemanim&amp;#039;&amp;#039;] application. One of those remaining tasks is to get the app on the Google Store, something which isn’t too onerous and doesn’t take too much time. Or so I thought.&lt;br /&gt;
&lt;br /&gt;
It turns out that between the time I last created an app for the Play Store and today, Google changed the “packaging” requirements. Why? I don’t know, but they no longer accept “APK” files. Instead, you need to create an “AAB” file. So I spent a day or so getting that figured out, uploaded a version for Google to approve, and [https://play.google.com/apps/testing/org.ronware.zemanim2 here’s a link on the Play Store] you can download from!&lt;br /&gt;
&lt;br /&gt;
Interlude:&lt;br /&gt;
* The US-built-and-financed Gaza pier [https://www.jpost.com/israel-hamas-war/article-809966#809966 has provided about 4 days] of aid, in total, before being scheduled for dismantling. Your tax $$$ at work!&lt;br /&gt;
* An analysis of the [https://www.jpost.com/israel-hamas-war/article-808371 Hamas-Egypt cross-border] tunnels.&lt;br /&gt;
* And [https://arstechnica.com/gadgets/2024/05/microsofts-new-recall-feature-will-record-everything-you-do-on-your-pc/ another reason] to avoid using Windows. As if I needed yet another…&lt;br /&gt;
&lt;br /&gt;
Then, &amp;#039;&amp;#039;&amp;#039;iOS&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
I needed to create a build for Apple’s “iOS” and upload it to their App Store. The thing is, Apple really, &amp;#039;&amp;#039;really!&amp;#039;&amp;#039;, doesn’t want you to use any tools but theirs. They make it incredibly painful; but, I persevered and overcame the &amp;#039;&amp;#039;multiple&amp;#039;&amp;#039; obstacles they put in my way. Finally, I got a build uploaded… only to receive mail that my binary was “invalid”. Why was it invalid? What should I do to fix it? No hints, no nothin’.&lt;br /&gt;
&lt;br /&gt;
Eventually I figured out what the problems were, and re-uploaded. They accepted the build, so I was excited to test on my ancient iPhone 5s. But alas!, the build didn’t run. After many &amp;#039;&amp;#039;many&amp;#039;&amp;#039; hours of intense scrutiny, I divined that the problem wasn’t my program at all, because it wasn’t even starting. It was some &amp;#039;&amp;#039;other&amp;#039;&amp;#039; stupid packaging issue, which Apple &amp;#039;&amp;#039;could have&amp;#039;&amp;#039; warned me about, but didn’t.&lt;br /&gt;
&lt;br /&gt;
You might &amp;#039;&amp;#039;think&amp;#039;&amp;#039; you hate Apple, but believe you me, you don’t hate them enough!&lt;br /&gt;
&lt;br /&gt;
Getting past the packaging issues, I finally (!) got my code running, and it crashed. It turns out that since my previous upload to the App Store (again, some years ago), they’ve “hardened” iOS so that the way 8th works ([https://en.wikipedia.org/wiki/Just-in-time_compilation JIT compilation]) isn’t allowed. Turns out it wasn’t &amp;#039;&amp;#039;ever&amp;#039;&amp;#039; allowed, but I guess iOS was more slack back in the day. Anyway, I can’t make an iOS release at the moment, because of “technical difficulties”.&lt;br /&gt;
&lt;br /&gt;
So in this week’s [https://8th-dev.com/forum/index.php?topic=2875.msg16642#msg16642 release of “8th”], iOS support has been removed. I’m trying to figure out how to add it back in, and Apple’s “Developer Support” has been extraordinarily unhelpful.&lt;br /&gt;
&lt;br /&gt;
It was hot this week, above 37C (98F) at our place. It’ll be hot for &amp;#039;&amp;#039;shabbat&amp;#039;&amp;#039;, as well, cooling down to seasonal norms over the next few days.&lt;br /&gt;
&lt;br /&gt;
We’ve been invited out for one meal. For the rest, this &amp;#039;&amp;#039;shabbat&amp;#039;&amp;#039;, we’re looking forward to:&amp;lt;br&amp;gt;&lt;br /&gt;
homemade &amp;#039;&amp;#039;ḥalla&amp;#039;&amp;#039;,&lt;br /&gt;
brisket,&lt;br /&gt;
potatoes,&lt;br /&gt;
various &amp;#039;&amp;#039;salatim&amp;#039;&amp;#039;,&lt;br /&gt;
and brownies.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Until next time,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;shabbat shalom&amp;#039;&amp;#039;! &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
To subscribe to this blog via email, [mailto:ron@ronware.org?subject=Blog%20subscribe click here]; or, alternatively, [mailto:ron@ronware.org?subject=Blog%20unsubscribe unsubscribe].&lt;br /&gt;
&lt;br /&gt;
{{nav|Blog|Blog|Blog/July 2024/Jul 5th|Jul 5th||}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- vim: set ic nocin tw=0 complete=.,w,b,kspell spelllang=en: --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ron</name></author>
	</entry>
</feed>