|
|
| 10933 = [[Esolang:Introduce yourself]] | | 10933 = [[Esolang:Introduce yourself]] |
|
| |
|
| Removed requirement to sign because new users keep messing it up. | | Removed requirement to sign because new users keep messing it up. |
|
| |
|
| To prevent accidentally breaking the system, even old users are prevented from adding http links to the introduction page. | | To prevent accidentally breaking the system, even old users are prevented from adding http links to the introduction page. |
|
| |
|
| In a (barely failed) attempt to express this without repeating conditions, I made this handy Karnaugh diagram: | | In a (barely failed) attempt to express this without repeating conditions, I made this handy Karnaugh diagram: |
|
| |
|
| A = article_articleid != 10933 | | A = article_articleid != 10933 |
| N = !(user_editcount > 0) & action != "createaccount" | | N = !(user_editcount > 0) & action != "createaccount" |
| C = (!(user_age > 0) | edit_diff contains "\n-" | edit_delta > 3000 | | C = (!(user_age > 0) | edit_diff contains "\n-" | edit_delta > 3000 |
| D = edit_diff contains "http" | | D = edit_diff contains "http" |
|
| |
|
| AN | | AN |
| 00 01 11 10 | | 00 01 11 10 |
| CD 00 X | | CD 00 X |
| 01 X X X | | 01 X X X |
| 11 X X X | | 11 X X X |
| 10 X X | | 10 X X |
|
| |
|
| The filter condition is thus N & (A | C) | (!A & D). | | The filter condition is thus N & (A | C) | (!A & D). |
| | |
| | Added requirement that the introduction must be at the end. |