User:GUYTU6J/Loafer

From LifeWiki
Jump to navigation Jump to search
x=8, y = 8, rule = B2n3-k4jkqw5er6i/S23-q4c 2b2o$2bo$2b2o2b2o$b2o3bo$obo$2o$4b2o$4b2o! #C [[ THUMBNAIL THUMBSIZE 4 WIDTH 600 HEIGHT 400 AUTOSTART GPS 10 THUMBLAUNCH ]] #C [[ COLOR BACKGROUND red ]] #C [[ COLOR ALIVE yellow ]]
This is my sandbox for loafing and assorted stuff.

Some formats

The following pattern is demonstrated with LifeViewer.
{{EmbedViewer
|pname = / |rle = 
|position = left/center/right
|viewerconfig = #C [[ ]]
|caption = blah blah.<br>
|apgcode = 
}}
A link to a pattern in catagolue. {{LinkCatagolue|style=raw|rule=b3-jknr4ity5ijk6i8s23-a4city6c7c|xs10_25bkc|patternname=Cis-boat at boat}} shows "Cis-boat at boat"; {{LinkCatagolue|style=brief|rule=b3-jknr4ity5ijk6i8s23-a4city6c7c|xs10_25bkc}} displays "Catagolue: here". 
A reference to a forum post.<ref name="post77601" />
== References ==
<references>
<ref name="post77601">{{LinkForumThread
|format     = ref
|p          = 77601
|title      = Re: Reflectorless Rotating Oscillators (RRO)
|author     = GUYTU6J
|date       = June 12, 2019
}}</ref>
</references>
== External link ==
{{LinkForumThread|f=11|t=4099|title=Glimmering Garden}}

Random remarks

On Achim's Game of Life Page, there is a now-defunct link to "Game of Life by Xiaoming Liu". Its last available archive on wayback machine is captured in August 2020 (but the page itself says "Last modified: Sun Nov 17 13:23:26 1996"). The short page reflects a kind of primitive view on Game of Life and is reprinted below between double lines with appropriate LifeWiki formatting; click the button on the right to expand.



Game of Life

Here it comes! I got a moderate version after several hours work. Java is really cool! I think the functions of all the buttons are obvious, but here still comes the manual for completeness:

  • START --- start the game all over again
  • PAUSE --- suspend the game for a close examination
  • STEP --- run the game stepwise, can run from EDIT mode directly
  • CONTINUE --- exit the step mode
  • EDIT --- put the population pattern to your own favor, left button to add, middle to remove
  • RESET --- reset the limit values
  • LIMITS --- these are the critical values, see below for the detail

I did this for fun. It is after the Machine Vision class this Monday that I thought I should make this page. The demo applet is written in Java. If you like to know some infomation about programming in java, check here please.

  • The game itself

I forgot who invented this game, actually maybe it is more correct to call it a simulation rather than a game. OK, the idea is this: suppose we are looking at a planet where lives a lot of creatures, who can each occupy a small space. The most important thing is that the life term of these creatures is solely decided by its neighbor population. A creature can either die because it is too "lonely" (catches some psycho-disease ?), or the outer world is so "crowed" that it cannot get enough living space anymore.

  • The rules

Now we know that the objective of the game is that given an initial state of all the creatures living condition, trying to develop the evolution history of the planet yourself. Obviously, the crucial thing is to decide the creterion of "loneliness" and "crowdness". These parameters should be adjustable for a real scientific simulation. However, we still give a popular definition as follows:
less than 2 neighbors : lonely to die
2 neighbors : survive
3 neighbors : survive or a new creature is born
more than 3 neighbors : crowd to die

  • Examine the game

At first glance, the survive creterion given above is of a kind of strict, only 2 out of 9 possible cases are favor to these creatures. You may wonder whether there will be any creature left after a long time of simulation. However, as you see our simulation for a while, you may be suprised at how strong the life of these creatures are. Starting at a really sparse distribution, these creatures tend to clone together and spawn forever.

  • Examine the game again

Here I give a planet size of 12x12, thus altogether there are 144 living areas creatures can grow, and 2 to the power of 144 different living patterns. I hope you can be convinced that after a certain peoriod, the life pattern of the planet can repeat, just like some thousands years before.

  • My view

This game is a very simple mathematical model reflecting the bio-society. It can be applied to the evolution history of many living creatures in a given region. I remember a similar model which was given by an economist in order to do research on some economic phenomina, and the model method helped him/her win the Nobel Prize!

  • Other areas

OK, how the heck is this related to the computer vision ? Well, the answer I can get so far is that it is a small extension of mathematical morphology. By applying the idea of mathematic morphology, we can do some unofficial stuff in computer vision, such as boolean smooth ... Oops, I have to take tomorrow's course to fill in this part!



Apart from a few academic articles (seemingly none related to CGoL) and this profile from Cornell University, I couldn't find any more information about Xiaoming Liu, especially on Chinese internet (I don't even know what his name is in Chinese!). The conclusion I could draw is that it is unlikely for Xiaoming Liu to introduce GoL to China around 2000. Correct me with further evidence if I'm wrong.

The 100-message limit of private messages system on the forums is just too small, so I will make some notes here and update sometimes. Don't worry, there are nothing too private.

  • Concerning this topic itself, Saka once suggested according to their reasoning and morals that one would need to ask the recipients and senders of those PMs for permission to make those PMs public. A way to keep a local copy of PMs is to download PMs; at the very bottom there's a dropdown that says "Export this view:", where one can download all PMs as CSV or XML.
  • Reporting posts should be reserved for things that are actually wrong and need attention from a moderator, thus using it as kind of silent PM/post to moderator(s) about academic stuff is not encouraged.
  • When doing a search whose results require other's work to check out, remember to tell them when to start and finish the search in time, or they will have to do repetitive work on the same material.
  • Despite the blue name, Kazyan actually has the same moderating capabilities like those green-named moderators, meaning that they can edit posts without leaving a summary. Consequently this post was edited in 2020 to include the beehive-push catalyst but the note still said it was last edited in 2018. (Another evidence is that the user closed a post report of mine in Dec 11.)
  • Regarding the "yl" apgcode for linear growth patterns, there are two explanations but not very complete. This is my theory, but it seems to be ignored.
  • An unsettled issue with wwei23's spaceinvaders hack of apgsearch provided here: searching b3-ckqr4city5aky7cs2-i3-ae4it5a6k/C1 with seed k_uLY95LHY5P56 and number of soups 10000 would lead to a choke, and the last output lines on the console before stopping were:
b3-ckqr4city5aky7cs2-i3-ae4it5a6k/C1: 13858 soups completed (6.818 soups/second current, 9.171 overall).
Failed to detect periodic behavior (soup might be explosive) (naivestab, population)!
I'm still here, this one might take a while! (24000)
I'm still here, this one might take a while! (30000)
I'm still here, this one might take a while! (36000)
I'm still here, this one might take a while! (42000)
I'm still here, this one might take a while! (48000)
I'm still here, this one might take a while! (54000)
I'm still here, this one might take a while! (60000)
This one took 62310 generations to stabilize!
b3-ckqr4city5aky7cs2-i3-ae4it5a6k/C1: 14003 soups completed (4.089 soups/second current, 9.054 overall).
Failed to detect periodic behavior (soup might be explosive) (naivestab, population)!
Failed to detect periodic behavior (soup might be explosive) (naivestab, population)!

  • Obviously RLE:UnknownPattern doesn't exist as you can't encode an unknown pattern, but any page linking to it implicitly with the pattern infobox parameter "pname = UnknownPattern" (which is intended to display a large question mark as an image) will be listed at Special:WhatLinksHere/RLE:UnknownPattern which seems to encourage the creation of said RLE page.
  • User:Sokwe/Sandbox calls many instances of DynamicPageList, causing many pages transcluded in it. There are quantities of pages using DPL; when another page that is included in a DPL gets deleted, it will still be linked implicitly in the DPL and even purging will not wipe it out, leaving a red link in Special:WhatLinksHere (but not in the DPL itself). In this case, a null edit on the page with DPL will clean it up.
  • Template:EmbedViewer and LV:Viewer are very different things; the former uses Template:LifeViewer config/default but the latter doesn't, and the former is based on the latter. To make it clear, I (with the help of dvgrn) have clarified this in the LV:Viewer page. Also I have designed Template:EmbedViewerRule that uses LV:Viewer but with a custom Template:LifeViewer config/rule.

❗Hey, you can circumvent that limit while storing PMs in the online system. In Private messages → Rules, folders & settings, add a new folder (say Inbox 2) in the FOLDER OPTIONS section; and then go to the Inbox, mark all PMs, move marked to Inbox 2. Voila! Your Inbox is empty again and ready to receive another 100 PMs. Fresh folders also have a 100-message limit each, so you need to repeat these steps in the very long run.

Problem: the prolonged ikpx2 search (in WSL) mentioned here led to vmmem's consuming a large portion of memory, and even after uninstalling the WSL* there was still a thing named "Memory Compression" that took up an abnormally high physical memory.

*btw I was so careless that I forgot to copy the backup files from said search :(

Solution from Baidu-ing: 右键单击桌面“此电脑”→“关于”窗口,“相关设置”下的系统保护→“系统属性”窗口,“高级”选项卡下的“性能”设置→“性能选项”窗口,“高级”选项卡下的“虚拟内存”更改→取消勾选“自动管理所有驱动的分页文件大小”,在非C 盘勾选自定义大小(初始大小2048MB,最大8192MB)→重启电脑,发现资源监视器中"Memory Compression"(内存压缩)的占用大大减小。

MediaWiki formatting comparisons for displaying as-is

Take RLE as an example.

For full page, view in raw or edit

https://conwaylife.com/w/index.php?title=RLE:[pname]&action=raw

https://conwaylife.com/w/index.php?title=RLE:[pname]&action=edit

For part of a page, use a space before each line one or of these tags

Starting with spaces

A small spaceship is shown below.

#C A c/2 T-ship.
x = 4, y = 3, rule = B3-jknr4ity5ijk6i8/S23-a4city6c7c
o$2obo$o!

<nowiki></nowiki>

A small spaceship is shown below. #C A [[c/2]] T-ship. x = 4, y = 3, rule = B3-jknr4ity5ijk6i8/S23-a4city6c7c o$2obo$o!

<pre></pre>

A small spaceship is shown below.

#C A [[c/2]] T-ship.
x = 4, y = 3, rule = B3-jknr4ity5ijk6i8/S23-a4city6c7c
o$2obo$o!

<tt></tt>

A small spaceship is shown below.

  1. C A c/2 T-ship.

x = 4, y = 3, rule = B3-jknr4ity5ijk6i8/S23-a4city6c7c o$2obo$o!

<code></code>

A small spaceship is shown below.

  1. C A c/2 T-ship.

x = 4, y = 3, rule = B3-jknr4ity5ijk6i8/S23-a4city6c7c o$2obo$o!

Frame Test

border: 5px solid rgb(0,64,128); border: 5px double rgb(0,64,128); border: 5px dashed rgb(0,64,128); border: 5px dotted rgb(0,64,128); border: 5px groove rgb(0,64,128); border: 5px ridge rgb(0,64,128); border: 5px inset rgb(0,64,128); border: 5px outset rgb(0,64,128);

Music Test

For a music file, [[Media:<filename>]] shows a direct link to somewhere under [.../w/images/...], [[File:<filename>]] shows a player and [[:File:<filename>]] shows a link to the File page.

Media:The_Piano.ogg

File:The_Piano.ogg

DPL zone

In List of cellular automata, I used the following DPL query: Currently there are 1907 pages under the Rule namespace.

That was my first time learning to use DPL. Another story can be seen on User:GUYTU6J/Template:OscNumbers.

Wiki editing refs

折叠(Collapsible contents in Chinese)

解析器函数(Parser functions in Chinese)

DPL3 (Compare with DPL2)

Tabs

Interesting programs for which I have no space to install

  • Algodoo and The Powder Toy for physical simulation
  • Diamond for crystal structure
  • Great Stella or Small Stella for polyhedra
  • Stellarium for astronomy

Test

1732036812 Purge the cache of this page or consider doing a null edit

x = 5, y = 4, rule = B3-ky8/S2-in3-acy4iqtz5r6a7e b3o$bo2bo$bo$2o! #C [[ THUMBSIZE 2 THEME 6 GRID GRIDMAJOR 0 SUPPRESS THUMBLAUNCH ]]
Square, rake, both, fractal (p84306)
(click above to open LifeViewer)