Flag of the United Kingdom
Andreas Rejbrands webbplats

Aktuellt

HAN och LiU

HAN beslutade häromveckan att avslå LiU:s begäran om avskiljande, och jag är numera fri såväl att söka valfri högskoleutbildning i Sverige som att återuppta studierna vid LiU.

Även om det beslutet var så bra som bara möjligt, så kände jag emellertid ingen anledning att fira, eftersom det inte kommer få några praktiska konsekvenser.

Jag lider av posttraumatisk stress efter det som lärarna vid läkarprogrammet utsatte mig för och har inte på långa vägar någon ork att påbörja en ny utbildning. Inte heller har jag några som helst ekonomiska möjligheter att göra det. Jag har dessutom glömt så pass mycket medicin att jag inte skulle kunna fortsätta där jag ”slutade” utan omfattande förberedande hemarbete (flera månader).

Slutligen känns det som om jag blivit utsatt för en gruppvåldtäkt av lärarna vid läkarprogrammet, medan de flesta av klasskamraterna stod och hejade på. Rent psykologiskt skulle jag inte orka möta läkarna och lärarna och studenterna vid LiU:s läkarprogram igen. De har gett mig men för livet, kanske förkortat det med många år.

Så i all väsentlighet hade LiU redan vunnit, för länge sedan.

Men i går fick jag ändå besked om att LiU kommer att överklaga HAN:s beslut. Jag drabbades av panikångest och fick gå hem från jobbet.

Jag gick till Domkyrkan. Efter ett par timmar i bänken, när jag var på väg ut, såg jag en präst vid ett bord. Jag fick prata med henne i några minuter. Hon var jättebra.

I morse kände jag fortfarande av illamåendet och koncentrationsbristen, så jag stannade hemma från jobbet i dag.

Uppdatering (2018-11-08 20:45:39): Jag skickade häromdagen in en ansökan till Centrum för rättvisa.

The Phantom of the Opera: Different performers

The 2004 film adaptation served as my introduction to Sir Andrew Lloyd Webber’s The Phantom of the Opera. Discovering this was to some extent a life-changing experience for me. Not only could I relate to the despair felt by Erik in a very profound way, but the overwhelming beauty of the music and aesthetics also opened a completely new door for me. Indeed, I have described the film (or, more accurately, the musical) as “[t]he most beautiful, true, and emotionally intense piece of art ever created by mankind”.

Naturally, I will always compare POTO performances to this one by Gerard Butler and Emmy Rossum. And for many years, I felt that no other duo could do the musical justice.

But then I discovered a version by Iranian-Canadian actor and singer Ramin Karimloo and American actress and singer Sierra Boggess, and that one really blew my mind. Their performance of The Point of No Return remains the most powerful version I have heard to this date.

Mer från HAN

HAN begärde ett nytt yttrande från mig. Jag bröt ihop och orkade bara kladda ner lite ord i vad som kan vara det språkligt sett sämsta dokument jag någonsin författat: HAN-brev 2.

Det mest sårande

Det mest sårande omdöme som jag någonsin fått är det som läkarprogrammets viceordförande och LiU:s rektor gav mig i sitt brev till HAN. De skrev att min idé om empati var att sätta mig själv i centrum.

Det som gör det så sårande är kombinationen av att det är helt fel och att min etikkänsla alltid varit min största copingstrategi för att hålla självföraktet och den usla självkänslan i schakt. (Den näst största kom senare att bli yrkesidentiteten som jag kände som lärare och som läkarstudent.)

Jag tror dock att jag förstår varifrån de två författarna fick idén. De såg hur jag gång på gång poängterade att jag saknade empatiskt bemötande från klasskamraterna och lärarna. Men hade de vetat vilken tortyr varje dag var i mitt liv just då – något som inte syntes på utsidan – hade de kanske varit lite försiktigare i sitt utlåtande.

Men kanske handlar missförståndet ännu mer om en annan osynlig faktor: Min moraliska kompass skiljer sig väsentligt från den som är normen i Sverige. I min värld är det fullständigt självklart att man, när man stöter på en annan människa som mår fruktansvärt dåligt, släpper ”allt” och själv tar ansvar för att hjälpa människan. I min värld finns det inget alternativ. Det är hur jag själv alltid agerat när jag träffat på människor i nöd, inte minst i samband med den då pågående släktkonflikten, som tog mig extremt hårt, trots att jag inte var direkt inblandad i den. (Jag kunde bara inte stå bredvid och se på när människorna skadade varandra så förskräckligt.) Nu var jag själv i nöd, och trodde att mina klasskamrater och lärarna i någon mån delade min moraliska kompass. Att jag blev besviken på deras bemötande av mig berodde alltså inte på att jag tyckte att mitt liv och lidande var viktigare än någon annans, utan på att jag i allmänhet väntar mig att omgivningen hjälper människor som har det svårt.

Extra sårande var deras utlåtande förstås med tanke på att min kris under hösten till viss del rent av berodde på mitt engagemang för den utsatte parten i släktkonflikten. Om jag bara tänkte på mig själv, varför skulle jag då låta en konflikt mellan utomstående dra ner mig i förtvivlan?

Det kan naturligtvis verka ofantligt löjligt att jag ”tillåter” ett sådant uttalande få så stor inverkan på mitt liv (som om jag själv valt det!), men man får komma ihåg omständigheterna: jag befann mig i mycket djup kris med extrem oro, ångest och rädsla inför nuet och inför framtiden, hade ytterst få människor att ventilera med och blev när mörkret var som störst bemött med misstänksamhet, nonchalans och oerhört sårande fördomar från lärarna vid Linköpings universitet och läkarna på sjukhuset, som också i praktiken tog alla mina drömmar ifrån mig – och cementerade min känsla av att allt jag gör är fel och att allt jag säger kommer att användas emot mig. LiU har gett mig men för livet.

Rejbrand Text Editor 3.1: Text transformation

Last time, we had a look at some of Rejbrand Text Editor’s features related to Unicode characters. This time, we will focus on some of the text transformation features of the software.

Of course, all text editors have features for “transforming” (or “editing”) text files and almost all Windows editors offer standard keyboard (and mouse) navigation and input (character keys, Backspace, Delete, arrow keys, Home, End, Ctrl+something, selections, ...) and the standard interface to the operating system clipboard, and we will not say anything about these bare-minimum features. Instead, we will concentrate on the text-transformation features that are not found in every editor, and certainly not in simple editors like Notepad. We proceed by giving examples of actual text-transformation scenarios and their possible solutions using Rejbrand Text Editor.

Paste as

Suppose you have a few paragraphs of text in Microsoft Word and you need to obtain their HTML representation. This amounts to surrounding each paragraph by <p> and </p>. Rejbrand Text Editor can do this for you, using the Edit/Paste as feature:

A screenshot of the Paste Special dialog box in Rejbrand Text Editor, about to paste a few paragraphs of text as HTML paragraphs.

In one of my regular workflows, I also need the hypertext code to be single line. Hence, I replace all line breaks with the empty string in the pasted text:

A screenshot of the Replace dialog box in Rejbrand Text Editor, about to remove all line breaks in the file.

(This might cause a very long line to appear. To navigate this, I personally appreciate the scrolling mode entered by holding down the Alt key. In this mode, I can pan the document by dragging it using the mouse. More generally, in this mode all actions that normally would move the caret now scrolls the document, such as the arrow keys and dragging the mouse. Instead of holding down the Alt key, you can enter this mode by toggling the Scroll Lock key to the “on” state.)

Multiple carets

Suppose you have the following HTML snippet and need to add the directory Docs to all hyperlinks:

<ul>
<li><a href="limits.html">Limits</a></li>
<li><a href="antiderivatives.html">Antiderivatives</a></li>
<li><a href="derivatives.html">Derivatives</a></li>
<li><a href="integrals.html">Integrals</a></li>
<li><a href="odes.html">Differential equations</a></li>
</ul>

Of course, you could select the block and replace all instances of href=" with href="docs/, but it is easier with multiple caret input. Simply put the caret after href=" on the last line and press Ctrl+Up four times (or, put the caret on the first line and press Ctrl+Down four times). Then type docs/ and press Esc to exit multiple caret mode:

Text being inserted in multiple-caret mode in Rejbrand Text Editor.

In multi-caret mode, which you can also enter by pressing Ctrl+M, you may add new carets anywhere by clicking using the mouse. Hence, the carets need not be above/below each other. You may even have multiple carets on a single line:

Text being inserted in multiple-caret mode in Rejbrand Text Editor.

Also notice that the second and the third list items (“Antiderivatives” and “Derivatives”, respectively) should be swapped, because you must learn about derivatives before you can learn about antiderivatives. To do so, put the caret on the second line and press Shift+Ctrl+Down or on the third line and press Shift+Ctrl+Up.

Overwrite mode

Although overwrite mode is a feature found in most text editors (but not Notepad as of Windows 7), it is probably not as well known as it should be. Because of this, I want to give an example of when it can be useful. Suppose you want to enter this source code:

arr[1] := 10;
arr[2] := 20;
arr[3] := 30;
arr[4] := 40;
arr[5] := 50;
arr[6] := 60;
arr[7] := 70;
arr[8] := 80;
arr[9] := 90;

The easiest way to do this is likely to write the first line, copy it eight times, and then update the numbers using overwrite mode, which you enter by pressing the Insert key:

Text being inserted in overwrite mode in Rejbrand Text Editor.

Filter lines and Truncate lines

Consider the following HTML table:

<table>
<caption>Greek letters</caption>
<tr>
<th>Code</th>
<th>Character</th>
<th>Description</th>
</tr>
<tr>
<td>\Alpha</td>
<td>Α</td>
<td>U+0391: GREEK CAPITAL LETTER ALPHA</td>
</tr>
<tr>
<td>\alpha</td>
<td>α</td>
<td>U+03B1: GREEK SMALL LETTER ALPHA</td>
</tr>
<tr>
<td>\Beta</td>
<td>Β</td>
<td>U+0392: GREEK CAPITAL LETTER BETA</td>
</tr>
<tr>
<td>\beta</td>
<td>β</td>
<td>U+03B2: GREEK SMALL LETTER BETA</td>
</tr>
<tr>
<td>\Gamma</td>
<td>Γ</td>
<td>U+0393: GREEK CAPITAL LETTER GAMMA</td>
</tr>
<tr>
<td>\gamma</td>
<td>γ</td>
<td>U+03B3: GREEK SMALL LETTER GAMMA</td>
</tr>
...

Given this table, we would like to extract the following list:

U+0391: GREEK CAPITAL LETTER ALPHA
U+03B1: GREEK SMALL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA
U+03B2: GREEK SMALL LETTER BETA
U+0393: GREEK CAPITAL LETTER GAMMA
U+03B3: GREEK SMALL LETTER GAMMA
...

This is very easy using the Edit/Filter lines feature. Simply keep only lines containing the text “U+”:

A screenshot of the Filter Lines dialog box in Rejbrand Text Editor.

This yields

    <td>U+0391: GREEK CAPITAL LETTER ALPHA</td>
<td>U+03B1: GREEK SMALL LETTER ALPHA</td>
<td>U+0392: GREEK CAPITAL LETTER BETA</td>
<td>U+03B2: GREEK SMALL LETTER BETA</td>
<td>U+0393: GREEK CAPITAL LETTER GAMMA</td>
<td>U+03B3: GREEK SMALL LETTER GAMMA</td>
...

Now, search for <td> and replace with the empty string (Ctrl+R), and do the same for </td>. Finally, remove all leading whitespace (indentation) by selecting the block (if that is the entire file, by pressing Ctrl+A) and pressing Shift+Ctrl+Backspace. (Or, use Edit/Remove all indent.)

Now you see this:

U+0391: GREEK CAPITAL LETTER ALPHA
U+03B1: GREEK SMALL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA
U+03B2: GREEK SMALL LETTER BETA
U+0393: GREEK CAPITAL LETTER GAMMA
U+03B3: GREEK SMALL LETTER GAMMA
...

You suddenly realise that you only want the capital letters. Easy! Just filter the lines again, using “CAPITAL” as the text to filter for:

U+0391: GREEK CAPITAL LETTER ALPHA
U+0392: GREEK CAPITAL LETTER BETA
U+0393: GREEK CAPITAL LETTER GAMMA
...

If you only want the descriptions, not the codepoints, you can use the Edit/Truncate lines feature (screenshot). In this case, you may truncate at the first occurrence of the colon (“:”) from the beginning of the line, removing the colon itself. Make sure to perform a reverse truncation, so that the text after the colon is preserved, not the text before it. Then remove the leading whitespace as before:

GREEK CAPITAL LETTER ALPHA
GREEK CAPITAL LETTER BETA
GREEK CAPITAL LETTER GAMMA
...

(In this very simple case, it would have been easier to truncate at the fixed column 9 or at the first occurrence of the space character. Then we wouldn’t have needed to remove the leading space characters. In a small list, we could also have used multiple carets and Backspace or a block selection (to select the “U+NNNN: ” block) and Delete or Backspace.)

Block paste etc.

Suppose you have this source code and need the same code but with all assignments reversed:

eFirstName.Text := FFirstName;
eLastName.Text := FLastName;
eTitle.Text := FTitle;
eCompany.Text := FCompany;
eHomeStreet.Text := FHomeStreet;
eHomePostalCode.Text := FHomePostalCode;
eHomeCountry.Text := FHomeCountry;
eHomePhone.Text := FHomePhone;
eWorkStreet.Text := FWorkStreet;
eWorkPostalCode.Text := FWorkPostalCode;
eWorkCountry.Text := FWorkCountry;
eWorkPhone.Text := FWorkPhone;
eCellphone.Text := FCellphone;
eHomeEmail.Text := FHomeEmail;
eWorkEmail.Text := FWorkEmail;
eWebsite.Text := FWebsite;

Here is one way:

Fill with character

A source code file might begin with the following multi-line comment:

{******************************************************************************}
{ }
{ Rejbrand Text Editor Control 3.1 }
{ }
{ Copyright © 2015-2018 Andreas Rejbrand }
{ }
{ https://english.rejbrand.se/ }
{ }
{******************************************************************************}

Suppose you want to use this comment as a template for a new comment, similar but different, in a new source code file. Then you’d like to replace all text with new text. This is actually easy: Simply make a block selection (Ctrl-dragging the mouse or using Shift+Alt+Arrow keys etc.) of the interior of the comment, select Edit/Fill with character, and fill it with space:

Filling a block selection with space characters in Rejbrand Text Editor.

Rejbrand Text Editor 3.1: Unicode

One of the most distinguishing features of Rejbrand Text Editor is its focus on Unicode characters beyond those available on a standard PC keyboard. Indeed, technical documents – as well as non-technical documents that are typographically beautiful – often require quite a few characters not found on your typical keyboard. Rejbrand Text Editor offers a set of features aimed at quickly inserting and investigating such characters.

AutoReplace

The simplest of these features is called “Auto Replace”. This feature lets you enter a Unicode character by typing its “insertion code” in the editor. For example, typing \deg followed by punctuation or whitespace will enter the degree sign (°: U+00B0: DEGREE SIGN). By default, Rejbrand Text Editor is installed with a list of 367 such codes, but you may add additional codes yourself (or remove codes that bother you).

Here are some of the default codes:

Typograhpy and misc.
Code Character Description
\en U+2013: EN DASH
\em U+2014: EM DASH
\para U+00B6: PILCROW SIGN
\asterism U+2042: ASTERISM
Greek letters
Code Character Description
\Alpha Α U+0391: GREEK CAPITAL LETTER ALPHA
\alpha α U+03B1: GREEK SMALL LETTER ALPHA
\Beta Β U+0392: GREEK CAPITAL LETTER BETA
\beta β U+03B2: GREEK SMALL LETTER BETA
\Gamma Γ U+0393: GREEK CAPITAL LETTER GAMMA
\gamma γ U+03B3: GREEK SMALL LETTER GAMMA
\Delta Δ U+0394: GREEK CAPITAL LETTER DELTA
\delta δ U+03B4: GREEK SMALL LETTER DELTA
\Epsilon Ε U+0395: GREEK CAPITAL LETTER EPSILON
\epsilon ε U+03B5: GREEK SMALL LETTER EPSILON
\Zeta Ζ U+0396: GREEK CAPITAL LETTER ZETA
\zeta ζ U+03B6: GREEK SMALL LETTER ZETA
\Eta Η U+0397: GREEK CAPITAL LETTER ETA
\eta η U+03B7: GREEK SMALL LETTER ETA
\Theta Θ U+0398: GREEK CAPITAL LETTER THETA
\theta θ U+03B8: GREEK SMALL LETTER THETA
\Iota Ι U+0399: GREEK CAPITAL LETTER IOTA
\iota ι U+03B9: GREEK SMALL LETTER IOTA
\Kappa Κ U+039A: GREEK CAPITAL LETTER KAPPA
\kappa κ U+03BA: GREEK SMALL LETTER KAPPA
\Lambda Λ U+039B: GREEK CAPITAL LETTER LAMDA
\lambda λ U+03BB: GREEK SMALL LETTER LAMDA
\Mu Μ U+039C: GREEK CAPITAL LETTER MU
\mu μ U+03BC: GREEK SMALL LETTER MU
\Nu Ν U+039D: GREEK CAPITAL LETTER NU
\nu ν U+03BD: GREEK SMALL LETTER NU
\Xi Ξ U+039E: GREEK CAPITAL LETTER XI
\xi ξ U+03BE: GREEK SMALL LETTER XI
\Omicron Ο U+039F: GREEK CAPITAL LETTER OMICRON
\omicron ο U+03BF: GREEK SMALL LETTER OMICRON
\Pi Π U+03A0: GREEK CAPITAL LETTER PI
\pi π U+03C0: GREEK SMALL LETTER PI
\Rho Ρ U+03A1: GREEK CAPITAL LETTER RHO
\rho ρ U+03C1: GREEK SMALL LETTER RHO
\Sigma Σ U+03A3: GREEK CAPITAL LETTER SIGMA
\sigma σ U+03C3: GREEK SMALL LETTER SIGMA
\Tau Τ U+03A4: GREEK CAPITAL LETTER TAU
\tau τ U+03C4: GREEK SMALL LETTER TAU
\Upsilon Υ U+03A5: GREEK CAPITAL LETTER UPSILON
\upsilon υ U+03C5: GREEK SMALL LETTER UPSILON
\Phi Φ U+03A6: GREEK CAPITAL LETTER PHI
\phi φ U+03C6: GREEK SMALL LETTER PHI
\Chi Χ U+03A7: GREEK CAPITAL LETTER CHI
\chi χ U+03C7: GREEK SMALL LETTER CHI
\Psi Ψ U+03A8: GREEK CAPITAL LETTER PSI
\psi ψ U+03C8: GREEK SMALL LETTER PSI
\Omega Ω U+03A9: GREEK CAPITAL LETTER OMEGA
\omega ω U+03C9: GREEK SMALL LETTER OMEGA
Mathematical symbols
Code Character Description
\ne U+2260: NOT EQUAL TO
\approx U+2248: ALMOST EQUAL TO
\ge U+2265: GREATER-THAN OR EQUAL TO
\le U+2264: LESS-THAN OR EQUAL TO
\minus U+2212: MINUS SIGN
\plusminus, \pm ± U+00B1: PLUS-MINUS SIGN
\cdot U+22C5: DOT OPERATOR
\cross × U+00D7: MULTIPLICATION SIGN
\deg ° U+00B0: DEGREE SIGN
\proportionalto, \proportional, \prop U+221D: PROPORTIONAL TO
\sqrt U+221A: SQUARE ROOT
\divides U+2223: DIVIDES
\ndivides U+2224: DOES NOT DIVIDE
\parallel U+2225: PARALLEL TO
\ortho U+27C2: PERPENDICULAR
\N U+2115: DOUBLE-STRUCK CAPITAL N
\Z U+2124: DOUBLE-STRUCK CAPITAL Z
\Q U+211A: DOUBLE-STRUCK CAPITAL Q
\R U+211D: DOUBLE-STRUCK CAPITAL R
\C U+2102: DOUBLE-STRUCK CAPITAL C
\H U+210D: DOUBLE-STRUCK CAPITAL H
\union, \cup U+222A: UNION
\intersection, \cap U+2229: INTERSECTION
\setminus U+2216: SET MINUS
\subset U+2282: SUBSET OF
\nsubset U+2284: NOT A SUBSET OF
\subseteq U+2286: SUBSET OF OR EQUAL TO
\subsetneq U+228A: SUBSET OF WITH NOT EQUAL TO
\superset U+2283: SUPERSET OF
\nsuperset U+2285: NOT A SUPERSET OF
\superseteq U+2287: SUPERSET OF OR EQUAL TO
\supersetneq U+228B: SUPERSET OF WITH NOT EQUAL TO
\complement U+2201: COMPLEMENT
\in U+2208: ELEMENT OF
\contains U+220B: CONTAINS AS MEMBER
\nin U+2209: NOT AN ELEMENT OF
\ncontains U+220C: DOES NOT CONTAIN AS MEMBER
\and U+2227: LOGICAL AND
\or U+2228: LOGICAL OR
\not ¬ U+00AC: NOT SIGN
\xor U+22BB: XOR
\forall U+2200: FOR ALL
\exists U+2203: THERE EXISTS
\sum U+2211: N-ARY SUMMATION
\product U+220F: N-ARY PRODUCT
\coproduct U+2210: N-ARY COPRODUCT
\infinity, \infty U+221E: INFINITY
\nabla U+2207: NABLA
\partial U+2202: PARTIAL DIFFERENTIAL
\int U+222B: INTEGRAL
\iint U+222C: DOUBLE INTEGRAL
\iiint U+222D: TRIPLE INTEGRAL
\oint U+222E: CONTOUR INTEGRAL
\oiint U+222F: SURFACE INTEGRAL
\oiiint U+2230: VOLUME INTEGRAL
\cwint U+2231: CLOCKWISE INTEGRAL
\therefore U+2234: THEREFORE
\because U+2235: BECAUSE
\qed U+220E: END OF PROOF
\to U+2192: RIGHTWARDS ARROW
\To U+21A6: RIGHTWARDS ARROW FROM BAR
\cdots U+22EF: MIDLINE HORIZONTAL ELLIPSIS
\dots U+2026: HORIZONTAL ELLIPSIS
\alef U+2135: ALEF SYMBOL
Arrows
Code Character Description
\rarr U+2192: RIGHTWARDS ARROW
\Rarr U+21D2: RIGHTWARDS DOUBLE ARROW
\larr U+2190: LEFTWARDS ARROW
\Larr U+21D0: LEFTWARDS DOUBLE ARROW
\uarr U+2191: UPWARDS ARROW
\Uarr U+21D1: UPWARDS DOUBLE ARROW
\darr U+2193: DOWNWARDS ARROW
\Darr U+21D3: DOWNWARDS DOUBLE ARROW
\lrarr U+2194: LEFT RIGHT ARROW
\LRarr (\eq) U+21D4: LEFT RIGHT DOUBLE ARROW
Superscript
Code Character Description
\sup1 ¹ U+00B9: SUPERSCRIPT ONE
\sup2 ² U+00B2: SUPERSCRIPT TWO
\sup3 ³ U+00B3: SUPERSCRIPT THREE
\sup4 U+2074: SUPERSCRIPT FOUR
\sup5 U+2075: SUPERSCRIPT FIVE
\sup6 U+2076: SUPERSCRIPT SIX
\sup7 U+2077: SUPERSCRIPT SEVEN
\sup8 U+2078: SUPERSCRIPT EIGHT
\sup9 U+2079: SUPERSCRIPT NINE
Miscellaneous symbols
Code Character Description
\backspace U+232B: ERASE TO THE LEFT
\return U+23CE: RETURN SYMBOL
\warning U+26A0: WARNING SIGN
\recycling U+2672: UNIVERSAL RECYCLING SYMBOL
\floralheart U+2766: FLORAL HEART
\bullet U+2022: BULLET
\radioactive U+2622: RADIOACTIVE SIGN
\peace U+262E: PEACE SYMBOL
\placeofinterest U+2318: PLACE OF INTEREST SIGN
\anchor U+2693: ANCHOR
\atom U+269B: ATOM SYMBOL
\thunderstorm U+2608: THUNDERSTORM
\sinewave U+223F: SINE WAVE
\airplane U+2708: AIRPLANE
\snowman U+2603: SNOWMAN

In Rejbrand Text Editor, you can press Shift+F1 to display the list of all recognised “insertion codes”:

Screenshot of Rejbrand Text Editor displaying the list of all AutoReplace-codes.

To edit this list, you use the “AutoReplace Editor” found on your Start menu. This is an external application because it affects all software that uses the Rejbrand Text Editor control. For instance, the next version of my mathematical software AlgoSim will use this control, and will therefore recognise the same list of insertion codes.

MultiInput

A related feature is MultiInput. This extends the keys on the keyboard with related characters.

For instance, if you type an asterisk (*), you may then press F9 to display a dialog box with related characters, like various kinds of multiplication signs and typographical bullets:

Screenshot of Rejbrand Text Editor displaying the asterisk/bullet/multiplication sign MultiInput dialog.

If you type the hyphen-minus character and press F9, you will similarly see various hyphens, dashes, and the minus sign:

Screenshot of Rejbrand Text Editor displaying the hyphen/dash/minus sign MultiInput dialog.

Finally, if you enter a single or double quotation mark and press F9, you see a list of single or double quotation marks of various kinds (as used in English, German, or Swedish, for instance):

Screenshot of Rejbrand Text Editor displaying the double quotation mark MultiInput dialog.

In each case, simply select the desired character using the keyboard (arrow keys or characters) and press Enter to replace the newly inserted character with the desired character.

Entering a codepoint

If you know the Unicode codepoint of the character you want to insert, you need only type the codepoint (in hexadecimal) and press Ctrl+U to insert it:

Screenshot of Rejbrand Text Editor displaying the replacement of a codepoint (U+222b) with the corresponding Unicode character (integral sign).

Searching the Unicode database

If you don’t know the Unicode codepoint or AutoReplace “insertion code” (if such a code even exists) of the character you’d like to insert, you may search or browse the Unicode database from within Rejbrand Text Editor.

Press F7 to open the “Character Information” window. Here you may press the “Search for string” button (F8) to search the Unicode database for characters with descriptions that contain a given string:

Screenshot of Rejbrand Text Editor displaying the Character Browser dialog box with the search results for string 'integral'.

Alternatively, you may select the “Browse block” item from the drop-down menu to browse the Unicode database by block:

Screenshot of Rejbrand Text Editor displaying the Character Browser dialog box with various Unicode groups.

What’s the character?

Very often I want to know exactly what character I see on the screen. Fortunately, this is easy with Rejbrand Text Editor, since the character to the right of the caret, the selected character, or the recently typed character, is displayed in the status bar:

Screenshot of Rejbrand Text Editor displaying Unicode character information in the status bar.

The “Character Information” window also displays the block of the character:

Screenshot of Rejbrand Text Editor displaying Unicode character information in the Character Information window.

Using these features, it becomes easy to make sure that you always use the right character. After all, some similar-looking characters are frequently confused: the degree sign (°) and the masculine ordinal indicator (º), the Greek letter small beta (β) and the Latin small letter sharp S (ß), the micro sign (µ) and the Greek small letter mu (μ), the typographic apostrophe (’) and the acute accent (´), just to mention a few of the most commonly confused pairs.

Characters in the current document

Using the Tools/Advanced statistics feature, you can obtain a summary of the Unicode characters found in the current document. The summary contains the number of characters found in the text from each Unicode block:

Screenshot of Rejbrand Text Editor displaying the Advanced Statistics window.

If you wonder whether or not the current text is ASCII-only, you can try Encoding/Check if file is ASCII only. If the file contains at least one non-ASCII character, the first such character will be highlighted:

Screenshot of Rejbrand Text Editor displaying the ASCII check message box.

Finally, the Find/Character search feature lets you search the current file for Unicode characters belonging to a particular block or type:

Screenshot of Rejbrand Text Editor displaying the Character Search dialog box.

When you press OK, the matching characters will be highlighted (as any search text) and can be navigated using F2 and F3:

Screenshot of Rejbrand Text Editor highlighting matching Unicode characters.

Summary

In this article, some of the Unicode-related features of Rejbrand Text Editor 3.1 have been showcased. In the next article in the Rejbrand Text Editor series, we will have a closer look at the text transformation features of the application.

Rejbrand Text Editor 3.1

Yesterday I released version 3.1 of my text editor. Compared to version 3.0.0.6 released on 31 January 2017, version 3.1 contains a number of new features, improvements to old features, and a few bug fixes.

New Features

  • Tab Management

    • It is now possible to drag and drop tabs to reorder them within a single Rejbrand Text Editor window. It is also possible to use drag and drop to move a tab to a different Rejbrand Text Editor window.

    • A new Rejbrand Text Editor window can be created using File/New window (Shift+Ctrl+N); this will create a new window with a single, new text file tab.

    • The current tab can be detached using Tab context menu/Detach (F6). This will create a new Rejbrand Text Editor window with only this tab.

    • It is now possible to navigate between tabs within a single window using Ctrl+PgDn and Ctrl+PgUp in addition to the usual Ctrl+Tab and Shift+Ctrl+Tab combinations.

    • The tab context menu now contains a “Copy file name” command.

    • If the tab list is not visible (because there is only a single tab in the current window), it will become temporarily visible and obtain keyboard focus when you press F6. (Then you can, for instance, press the Menu key and the “y” accelerator to invoke the “Copy file name” command.)

    • You can close all tabs but the active one using the File/Close all other command (Shift+Ctrl+Alt+W).

  • Editing and Searching

    • Rejbrand Text Editor now supports OLE drag and drop. This means that you may now drag and drop text between Rejbrand Text Editor and other OLE-enabled applications. For instance, you can drag text to and from Microsoft Word, from your favourite web browser, or to a text field in the browser.

      Typically, a simple drag and drop operation from a source that is not read-only will move the text, while the addition of the Ctrl modifier will cause a copy operation instead. If you right-drag a text to Rejbrand Text Editor, a context menu will appear asking you for the desired action.

    • The Home key has been enhanced. Pressing it will put the caret on the first column of the row, if the caret isn’t already there. If it already is there, the caret will instead move to the first non-whitespace character on that line. Similarly, Shift+Home will alternatingly extend the selection to the first column and the first non-whitespace column. This new behaviour is often hugely convenient.

    • The Edit/Transformations menu (and the selection context menu) now contains a “Reverse text” command.

    • When the caret is inside a word, pressing Ctrl+E will search the document for it. All matches will immediately be highlighted (the view or the caret will not move). You may use F2 and F3 to go between the matches. Pressing Ctrl+E again (when the caret is inside a match) will cancel the search and remove the highlighting.

      If Ctrl+E is pressed with a selection, the selected text will be search instead of the current word.

      Shift+Ctrl+E works just like Ctrl+E, but will consider the underscore character (_, U+005F: LOW LINE) a part of a “word”. Hence, if the caret is found in “alpha_bet|a” at the indicated location, Ctrl+E will search for and highlight “beta” while Shift+Ctrl+E will search for and highlight “alpha_beta”.

    • Ctrl+H is now a synonym for Backspace (since H is the 8th letter of the English alphabet).

    • Ctrl+J now inserts a single horizontal tab character (U+0009: CHARACTER TABULATION).

  • File Dialogs

    • The Open dialog has been enhanced to support multi select.

    • The Open dialog has been enhanced with an option to open the file(s) in read-only mode.

    • The Save dialog has been enhanced with custom controls for choosing encoding.

  • Miscellaneous

    • The XML formatting processor now supports CDATA sections.

    • The editor zoom level is now a per-tab setting.

Improvements to Existing Features

  • The Replace dialog box is no longer modal (which was occasionally very inconvenient).

  • The Undo/Redo operations now make sure that the new caret position is not at the very edge of the editor window.

  • The Find feature now makes sure that the new caret position is not at the very edge of the editor window.

  • The File/Revert feature (Shift+Ctrl+O) has been renamed Reload and is now enabled even if the editor buffer is not modified. This allows the feature to reload the document from file if the file system file has been modified.

    Before I used to make a dummy change to the buffer just to enable the Revert command if I wanted to reload the file from disk (when the on-disk file had changed). Now I don’t have to do that anymore.

Bug Fixes

  • Alt+F4 is no longer stolen by the main window. Now it can close even non-modal accessory windows.

  • Ctrl+A/Z/X/C/V are no longer restricted to the main editor if enabled, but work in every control.

  • If you try to open or save to a locked file, a nice error message is now displayed instead of the unknown error dialog.

  • Instant search highlighting is no longer slow in very large files with interactive formatting enabled. This was a hugely annoying bug.

  • Additional minor bugs fixed:

    • The cursor is now updated if you use the scroll wheel to scroll the text and the new text beneath the cursor demands a different cursor.

    • The character box size is now updated correctly when you change the zoom level in a document with line classes.

    • The character box size is now updated correctly if you change the zoom level in one tab and then go back to a tab with line classes.

Den ekonomiska situationen

Linjediagram som visar min totala positiva förmögenhet (d.v.s. exklusive skulder) från maj 2012 till augusti 2018. Från maj 2012 till februari 2015 ökade saldot från omkring 60 000 SEK till 250 000 SEK. Saldot låg kvar på den nivån till sommaren 2016, då kurvan börjar störtdyka nedåt mot nollstrecket under sommaren 2017, då en antydan till återhämtning kan observeras. Mot slutet ses stora fluktuationer kring 50 000-strecket.

Den ekonomiska situationen har den senaste tiden fortsatt att uppvisa stora fluktuationer kring 50 000-kronorsstrecket men med övervägande förluster under första och andra kvartalet. Framåt slutet av sommaren kan emellertid en tendens till uppgång noteras. Denna bör hålla i sig ett tag framöver.

CSN skickar räkningar till mig, men jag brukar inte betala dem. Det känns inte alls rätt att behöva betala svenska staten dyra pengar för en utbildning som jag aldrig kommer att få någon glädje av – och en upplevelse som gett mig men för livet (kanske rent av PTSD).

Det som gör kurvan intressant är att jag planerar att ge ut min bok så snart jag har råd att göra det.

Närvaro, härvaro, därvaro

Närvaro, härvaro, därvaro

En gåva av oändlig tid som gick till spillo,
kärlek som aldrig uppskattades
innan det blev för sent,
för ingenting.

Det förgångna är borta för alltid.

Bedrövelsen över att ha försovit sig och
vaknat upp precis till slutet och sorgen,
alldeles före den ändlösa tomheten.

Den bestialiska grymheten hos
möjligheternas övermått.

Varför finns det fortfarande tid kvar?

Smärta

Läkarna och rektorn vid Linköpings universitet tog inte bara mina drömmar ifrån mig, de gav mig också men för livet, när de öste fördomar, misstänksamhet och till synes medvetna missuppfattningar över mig när jag befann mig i den djupa krisen häromhösten.

Än i dag, två år senare, går det inte en timme utan att jag plågas av minnen av sådant de sagt och skrivit. På nätterna drömmer jag mardrömmar om mina gamla klasskamrater på läkarprogrammet och om lärarna och rektorn.

Det syns kanske inte på mig, men det här tar mycket mental energi från mig. Och det påverkar även min familj väldigt negativt. Effekterna kommer att finnas kvar i årtionden.

Jag önskar att jag kunde anmäla universitetet, men jag vet inte hur man gör.

Det var så lätt för dem att orsaka så extremt mycket smärta för så pass många människor.

Jag gör verkligen mitt bästa för att orka med det här och för att inte sprida ohälsa till människor omkring mig. Nästan alltid går det bra, men jag skäms så fruktansvärt när jag misslyckas. Jag är inte riktigt stark nog.

Jag tror inte på Gud. Ändå ber jag till Honom om att lärarna, rektorn och mina gamla klasskamrater en dag skall förstå vem jag egentligen var, vad jag egentligen hade i bagaget och vad som egentligen hände. (Det är ännu en copingstrategi.)

Tacksamhet

Ibland kan man känna en stor tacksamhet samtidigt som man av någon anledning inte kan tacka den som känslan är riktad till, åtminstone inte explicit.

Det här kan inträffa ifall personen i fråga är avliden, eller om ett tack skulle kräva en alldeles för invecklad och tidskrävande förklaring.

I det senare fallet har man emellertid möjlighet att uttrycka sin tacksamhet på ett implicit sätt, genom att se till att ösa extra mycket kärlek över personen.

(Troende har också den ytterligare möjligheten att tacka Gud.)

Oväntad hårdhet

Det förekommer att man – oftast när man minst anar det – blir överraskad av en oväntad hårdhet hos en annan människa. Kanske upplever du henne som direkt otrevlig eller elak. Måhända upplever du dessutom att hennes aggressivitet är riktad mot dig personligen.

Eventuellt reagerar du då med ilska eller med rädsla. (I mitt fall är väl den troligaste negativa känslomässiga reaktionen en av oro: ”Gud, hon är arg på mig, men jag har ingen aning om varför. Kanske har hon hört talas om spöket X i min garderob eller så har hon missförstått Y och fått för sig Z. Alla hatar mig.”)

Den ansvarsfulla reaktionen är emellertid att ta ett mentalt steg bakåt, att inte dra några slutsatser baserat på bristfällig information och att vara extra uppmärksam på de signaler hon sänder ut, så att du kanske kan ana vad det rör sig om. Notera det avvikande beteendet, men visa ingen ilska eller rädsla själv. Ditt viktigaste jobb i livet är trots allt att vara en god medmänniska åt alla som finns omkring dig, både bekanta och främlingar. Se till att vara extra varsam i din kommunikation med henne och att ösa extra mycket kärlek över henne. Det är kanske just då hon behöver det som mest.

Beroende på er relation kan det vara lämpligt att rent av fråga henne om något är på tok, och – i så fall – om det finns något du kan göra för henne. Faktiskt borde det förfarandet vara en självklarhet i de allra flesta fall där det är tillräckligt tydligt att något verkligen är fel (eller där din misstanke är tillräckligt stor) och ni har en någorlunda nära eller regelbunden kontakt med varandra. (Och ser något ut att vara väldigt fel är det förstås ditt ansvar att bistå även om det rör sig om en total främling.)

Godhet

Det viktigaste är att man öser förståelse och kärlek över sina medmänniskor (och, så klart, andra djur i ens närhet).

Varje dag utgör en ny möjlighet att ösa ur säcken av kärlek, och ju mer man använder den, desto större blir den. Ta alltid till vara på den möjligheten.

Men ös inte bara över dina närmaste vänner och din närmaste familj: ös också över alla andra människor du möter under din resa. Tänk på att en del av dessa kanske inte har några egna vänner eller någon egen familj, och därför skulle bli utan omtanke ifall det inte vore för främlingars generositet.

Lika viktigt är det att även använda säcken åt personer som anses ”svåra”, och av somliga kanske inte är ”värda” någon kärlek. Det är alltid fel, av den opedagogiskt uppenbara anledningen att lycka är lika viktigt för alla, lidande lika hemskt för alla och det är just detta som betyder något i världen. Nästan alltid finns det dessutom en förklaring till dessa människors besvärlighet och skenbara elakhet: om du bara kände till den, och det lidande som dessa individer kanske lever med i varje andetag, skulle du inse att dessa människor är de som kanske allra mest behöver få ta del av din säck. Ge dem din tid och kärlek. Överraska dem med det som gör dem lyckliga.

Det är också så att både goda och dåliga gärningar sprider sig, både i rum och i tid. Den godhet du visar mot andra får ofta dessa människor att i sin tur öppna sina säckar. På samma sätt sprider sig grymhet och illdåd som virus.

Tänk på det.

Psykisk ohälsa bland män

SVT skriver om psykisk ohälsa bland män och om hur mansrollen förvärrar situationen: män är dåliga på att prata om mjuka saker som känslor och tankar kring sin livssituation. De vill inte prata om att de mår dåligt.

Men vad händer om man som man är helt ärlig med sin mentala ohälsa? När jag var läkarstudent vid Linköpings universitet var jag extremt öppen med de problem jag brottades med, men mina lärare på läkarprogrammet, de flesta av läkarna jag träffade som patient och universitetets rektor ville inte lyssna. I stället bestämde de sig för att jag var en dålig människa som de ville straffa på det hårdaste sättet de kunde (i dag är jag portad från all svensk högskoleutbildning). De öste fördomar och förutfattade meningar över mig och missuppfattade allt som bara kunde missuppfattas, till en grad jag knappt trodde var möjlig hos naturvetare. Deras iskalla kyla höll på att kosta mig livet (polisen fick hämta mig flera gånger när de trodde jag skulle skada mig själv) och har gett mig men för livet.

Så de män som håller allt för sig själva och döljer sin ohälsa gör kanske helt rätt.

Gran Canaria

Jag publicerade häromdagen några nya bilder från Gran Canaria:

Gran Canaria; Foto: Andreas Rejbrand

Klicka på bilden för att gå till den nya bildsamlingen.

Läkarundersökning

I morgon skall jag träffa en rättspsykiatriker som skall försöka avgöra om jag lider av en psykisk störning eller inte.

Nu vet jag i och för sig inte vilken den juridiska definitionen av ”psykisk störning” är, men om den är någorlunda rimlig så är det fullkomligt uppenbart att jag inte lider av en sådan störning.

Däremot har jag efter min surrealistiska kontakt med läkarna och rektorn vid Linköpings universitet förstått att sunt förnuft inte gäller i det officiella Sverige längre, så jag skulle inte bli ett dugg förvånad ifall jag bedöms som ”psykiskt störd”.

De flesta svenskar skulle antagligen riskera att bli klassade som ”psykiskt störda” om de blev ovän med högt uppsatta och respekterade läkare och statstjänstemän (och dessutom är känsliga personer och/eller hyser någon åsikt som inte är politiskt korrekt). Så är det i det ”toleranta” samhället som kallas Sverige.

Uppdatering (2018-07-09 23:26:31): Jag är helt slut. Mötet gick i princip så bra det bara kunde gå. Jag svarade väldigt lugnt och eftertänksamt på alla läkarens frågor, men någonstans tror jag att det inte räcker. Jag tror hon hade velat höra något i stil med ”Gud, vilken hemska handlingar jag har begått, nu förstår jag att LiU gjorde allting rätt!”, men jag har extremt svårt för så pass onyanserade kommentarer. Jag har helt enkelt extremt svårt för att ljuga.

Ändlös längtan

Jag har skrivit klart den helt omarbetade versionen av min självbiografiska bok Ändlös längtan och jag skall fundera på hur den kan publiceras. I väntan på detta har jag tagit bort den gamla versionen från min webbplats.

Brev från HAN

Jag fick ett brev från HAN:

Hej!

Du har ett ärende hos Högskolans avskiljandenämnd och nämnden har beslutat att uppmana dig att låta undersöka dig av en läkare. Du har kallats en gång, men har meddelat att du inte vill gå. Du har efter att nämnden beslutat om läkarundersökning – och du inte går – ett år på dig att låta dig undersökas av läkare. Eftersom du så tydligt tidigare meddelat att du inte vill gå har nämnden inte låtit kalla dig igen. Du har dock möjlighet att få gå.

Nämndens fråga till dig är nu om du vill låta dig undersökas av en läkare i detta ärende? Nämnden önskar besked i denna fråga senast fredagen den 25 maj 2018 kl 12.00.

I tjänsten

NN

Verksjurist/Legal Advisor

Högskolans avskiljandenämnd/Higher Education Expulsions Board
Box 7249, 103 89 Stockholm, Sweden
www.han.se

Universitetskanslersämbetet/Swedish Higher Education Authority
Juridiska avdelningen/Legal Department
Löjtnantsgatan 21
Box 7703, SE-103 95 Stockholm, Sweden
Tfn/Phone: +46 8 563 087 15
Fax: +46 8 563 085 50

Det här kom som en chock. Jag lyckades dock behålla lugnet till större delen:

Hej Marie!

Jag är glad att jag lever efter den omänskliga behandling jag utsattses för av Linköpings universitet.

Efter det övergrepp jag utsattes för av läkare och staten kan jag inte tänka mig att träffa någon svensk läkare.

Om du en dag själv skulle utsättas för ett riktigt grymt övergrepp, och sedan få hela statsapparaten emot dig, kanske du skulle förstå mig.

Andreas Rejbrand, MSc

E-post: andreas@rejbrand.se
Webbplats: https://www.rejbrand.se
English Website: https://english.rejbrand.se

Men efter några minuter kände jag hur ångesten jag varit befriad från de senaste månaderna kom tillbaka, och jag tillade:

Och jag vill INTE ha några fler bekräftelser, frågor eller besked från svenska myndigheter i det här ärendet.

Så skriv för i helvete aldrig till mig igen.

Jag vill verkligen lämna det här landet. Fy fan vad jag avskyr Sverige och dess intolerans mot folk som är födda annorlunda.

Det är så kul att svenska medier älskar att kritisera Ryssland för deras ”uppenbara” trakasserier mot homosexuella, samtidigt som svenskar tycks helt ovetande om att samma typ av okunskap och intolerans finns i Sverige.

Gissa om jag tycker det är kul att betala alla gigantiska räkningar som CSN skickar till mig efter en utbildning som gav mig men för livet och som jag aldrig kommer att få någon glädje av.

Förseningar

Det är inte bara SJ som brottas med förseningar. Jag hade som plan att skriva klart Ändlös längtan under april månad, men så blev det inte. Energin räckte inte till, och det är tveksamt om jag ens kommer att bli klar under maj månad. Jag hann dock göra större delen av arbetet innan jag tappade orken.

Det råder också en betydande ”mental kö” när det gäller att nå mig via e-post i privata ärenden. Har du skickat ett brev till mig som du inte fått svar på än, så är det på grund av denna kö, snarare än någon form av medveten eller avsedd arrogans eller illvilja från min sida.

Mardrömmar, Ändlös längtan och escitalopramoxalat

Den senaste månaden eller så har jag drömt mardrömmar om min tid på läkarprogrammet i Linköping nästan varje natt. Drömmarna handlar oftast om mina klasskamrater, som jag ser på avstånd har trevligt med varandra: de pratar, skrattar och kramar om varandra. Ibland kommer jag själv in i scenen, och då tar de avstånd från mig.

Den mest intressanta drömmen hade jag för några veckor sedan. Jag hade kommit in på polisutbildningen, och var på ett praktiskt utbildningsmoment tillsammans med andra polisstudenter i offentlig miljö. En grupp av mina tidigare klasskamrater hade samlats för att protestera mot att jag blivit antagen till utbildningen. De stod vid sidan om och ropade glåpord.

Jag har för övrigt avsatt min fritid under april månad till att skriva om och utöka min självbiografiska bok Ändlös längtan, som jag har för avsikt att publicera under året.

När Linköpings universitet upptäckte att jag drabbats av en djup kris häromhösten behandlade läkarprogrammets och universitetets ledning mig med en iskall kyla, fördomar och förakt, som höll på att kosta mig livet. De kallade mig ”psykiskt störd” och lyckades få mig avstängd från all svensk högskoleutbildning genom att författa en skrivelse baserad på gissningar, medvetna missförstånd och omedvetna fördomar som fått fritt spelrum. De såg till att de flesta av mina klasskamrater tog avstånd från mig. Jag har aldrig känt någon trygghet i mitt liv, har aldrig själv fått välja mina vänner och min livssituation, och nu tog de också, utan att reflektera, ifrån mig min sista möjlighet att själv välja yrke. Allt, menade de, för att skydda mina klasskamrater från en så oförbätterligt hemsk person som jag.

När jag nu författar Ändlös längtan är det lätt hänt att textstyckena fördärvas av hat och hämndbegär, men jag skall hela tiden påminna mig om att ha tolerans och människokärlek som ständiga ledstjärnor. Trots allt var det just tolerans och människokärlek som läkarna i Linköping saknade, och som jag vill propagera för.

Jag har också bestämt mig för att sluta äta escitalopram (handelsnamn Cipralex m.fl.). Sedan 17-årsåldern har jag ätit escitalopram dagligen, nästan hela tiden en tämligen hög dos på 30 mg per dygn, d.v.s. 50 % över den rekommenderade maxdosen. (Detta torde sålunda motsvara 60 mg citalopram (handelsnamn Cipramil m.fl.) per dygn, eftersom citalopram är en racemisk blandning där den ena enantiomeren är escitalopram, som så vitt jag känner till är den enda verksamma.)

Anledningen är att jag inte kan tänka mig att ha någon kontakt med svenska läkare i fortsättningen, efter det övergrepp jag blivit utsatt för. Ännu mindre vill jag befinna mig i en beroendeställning till dem.

Jag trappar därför ned med det lager av escitalopram jag har kvar. Det blir två månader med 20 mg per dygn följt av två månader med 10 mg per dygn.

Tåget

Jag sitter i första klass på ett sedan länge urspårat tåg,

vars tröghet nu endast utmanas av tillfälligheter;

utanför fönstret skymtar jag den värld jag en gång tillhört.


Tåget som med tiden rört sig allt längre från banvallen

driver förbi hav av människor med drömmar och mål,

periodvis genom en dimma av hat,

periodvis genom en tröstrik människokärlek,

förbi svenska polisens gränskontroll i Hyllie,

där fantasi och verklighet i all hast möts och läker,

med förlåtelse som hypotetisk slutstation,

kanske under mina sista levnadsår.

Den ekonomiska situationen

Linjediagram som visar min totala positiva förmögenhet (d.v.s. exklusive skulder) från maj 2012 till mars 2018. Från maj 2012 till februari 2015 ökade saldot från omkring 60 000 SEK till 250 000 SEK. Saldot låg kvar på den nivån till sommaren 2016, då kurvan börjar störtdyka nedåt mot nollstrecket under sommaren 2017, då en antydan till återhämtning kan observeras. Mot slutet ses stora fluktuationer kring 50 000-strecket.

När jag arbetade som doktorand på Matematiska institutionen mellan 2012 och 2015 ökade min totala förmögenhet mycket stabilt från omkring 60 000 SEK till 250 000 SEK. När jag tvingades sluta på MAI och blev läkarstudent fick jag börja låna pengar från CSN igen, varför saldot låg kvar på den nivån tills jag inte fick låna mer pengar framåt sommaren 2016. Då störtdök förmögenheten till nollstrecket till sommaren 2017, då jag i sista stund fick ett jobb tack vare en servitör på restaurangen.

Som läkarstudent förlorade jag således 250 000 kronor på bankkontot, samtidigt som studieskulderna ökade med 200 000 kronor. Totalt förlorade jag rent ekonomiskt nästan en halv miljon kronor på studierna. Det värsta är dock det trauma som jag bär med mig efter tiden vid Medicinska fakulteten. Jag skulle behöva hjälp för att bearbeta det, men när man blivit utsatt av ett övergrepp av läkarsamfundet finns det ingen naturlig plats att söka hjälp på.

I dag har jag en tämligen hög inkomst, men också väldigt stora utgifter, vilket synd tydligt i diagrammet. Trots (betydligt) högre inkonst än under MAI-tiden är den ekonomiska uppgången nu något mer osäker.

Känslan

Känslan av att sakta förtäras av ensamhet medan klasskamraterna obekymrat går förbi tillsammans.

(Ingen ser den som sticker ut.)

Känslan av att vilja alla väl och samtidigt blir ett fokus för deras rädsla och hat.

(Ingen tror på den som är övertydlig.)

Känslan av att träffa läkare som unisont säger ”det är dig det är fel på, det finns ingen plats för dig i vår värld”.

(Ingen har mod att ifrågasätta de etablerade sanningarna.)

Känslan av total maktlöshet.

(Läkare och svenska staten kan inte ha fel.)

Känslan av att ha livet bakom sig.

(Ingen sörjer den som ingen förstod.)

Utvecklingen i Sverige

Jag har de senaste åren blivit allt mer orolig över utvecklingen i Sverige. För tio år sedan var jag väldigt stolt över att vara svensk, och även om jag ofta hörde folk klaga på både det ena och det andra i samhället, så tyckte jag bara att det var obefogade farhågor.

Men det senaste året har jag känt både genuin rädsla och sorg över vart Sverige är på väg. Det svenska samhället har blivit intolerant, hårt och oförlåtande. I vår iver att få bort allt som är fel och orätt, har vi börjat ta genvägar, och utan att någon reagerat, har de utsatta blivit de nya översittarna.

Beslut fattas i dag baserat på förenklade föreställningar av verkligheten, allt är antingen svart eller vitt. Ingrodda normer, som folk är livrädda att bryta mot, får företräde framför vetenskaplig och saklig argumentation.

Linköpings universitet

Ett exempel är Linköpings universitets behandling av mig. De träffade en människa i djup kris och med läkardiagnosticerad funktionsnedsättning, som aldrig velat någon något illa, och som med objektiva mått mätt hanterat de otaliga kriserna på ett förvånansvärt bra sätt. De bemötte honom med kyla, förakt, och gjorde allt de kunde för att straffa honom, för hans avskyvärda handling att be sina klasskamrater om en kram. Jag stödjer till 100 % kvinnornas kamp mot orättvisa och utsatthet, men det är inte okej att i den kampens namn begå vilka vidrigheter som helst. Jag tror att universitetet agerade som de gjorde för att de var rädda för de reaktioner som skulle komma av ett alternativt beslut. Att straffa den mest isolerade och ensamma är nämligen ett för egen del förhållandevis riskfritt agerande.

#me too

Jag stödjer också till 100 % #me too-kampanjens mål att få ett stopp på alla avskyvärda övertramp som män begått och begår mot kvinnor. Men det förekommer också, i kampanjens namn, att oskyldiga personer hängs ut och får sina liv förstörda. Rättssäkerheten har blåst bort av de sociala mediernas vindar och människans inneboende drift att känna gemenskap genom att tillsammans peka ut dem som är ”onda”.

SVT har låtit pro-#me too-artiklar ligga överst på sin webbplats i många dagar, men den kritik som har framförts mot kampanjen, hur välformulerad den än varit, har bara högst tillfälligt tillåtits besöka startsidan.

Visst har de flesta som pekats ut gjort sig skyldiga till oförsvarbara handlingar. Men även om detta hade gällt samtliga utpekade individer, hade jag haft en liten invändning mot kampanjen: det verkar som om kampanjens mål inte enbart är att få till en positiv förändring i samhället, utan ett lika stort mål verkar vara att utsätta de utpekade för lidande. Skampålen har kommit tillbaka från medeltiden. Hämnd och straff leder dock aldrig till något positivt. Det må låta fånigt, men vilket brott en människa än begått, så har hon samma värde. Straff, i synnerhet grymma sådana, är sällan konstruktiva.

Vore det verkligen så fullständigt otänkbart att godta Timells ursäkt och låta honom arbeta vidare som programledare? Finns det någon nu levande människa som kan se hans utsatthet? Mår verkligen hans offer så mycket bättre av att han straffas att det är värt det? Var finns förmågan att förlåta, att vara storsint, att själv vara bättre än de som gjort en illa? Eller: var finns den vetenskapliga synen på vad som i praktiken leder till gott?

Om jag drev #me too-kampanjen, skulle mitt mantra vara ”nolltolerans mot elakheter”. Men i kampanjens namn drivs andra elakheter (även om det är mot personer av ett annat kön).

Politiskt inkorrekta fritidsaktiviteter

I veckan kunde man läsa om en SVT-medarbetare som hamnat i blåsväder efter att ”ha medverkat i olika filmer med sexuellt innehåll”. Medarbetaren var under utredning och tillfälligt avstängd från sin tjänst. SVT:s presschef menade att det, utifrån den information hon hade vid tillfället, skulle vara ”problematiskt för medarbetaren att vara kvar i sin publika roll”.

Här borde ett antal varningsklockor ringa. Att medverka i en pornografisk film är inte olagligt. Det behöver heller inte vara något etiskt problem. Däremot kanske somliga anser det vara osmakligt (som t.ex. många i Ryssland tycks mena att det är osmakligt med homosexualitet). Hur kan det då vara möjligt för en SVT-medarbetare att bli utredd och avstängd för att ha gjort det på sin fritid? (Och vad är nästa steg i den här utvecklingen?)

Politiskt inkorrekta formuleringar

Säg att en lite äldre läroboksförfattare, som är uppvuxen i en helt annan tidsanda, skapar en matematikuppgift som handlar om risken att en promiskuös hiv-infekterad man med många kvinnliga sexpartners smittar någon av dem. Jag håller med om att uppgiften med dagens politiska klimat låter väldigt fel, men är det, som SVT skriver (inte ett citat, utan SVT-skribentens egen värdering), ”grovt sexistisk[t]”1? Framställer uppgiften inte minst mannen som oansvarig? Handlar den inte mer om infektionsrisk än om kvinnoförakt?

Är det naturligt att studenter blir ”chockade” över uppgiften, och kräver att boken tas bort redan under pågående kurs? Behöver ”nyheten” ligga som huvudnyhet i riksmedia? Behöver ansvarig minister göra ett offentligt uttalande i SVT och kräva en skärpning hos lärarna? Om ett terrordåd hade skett i Pakistan hade det blivit en notis längst nere på sidan. Ingen hade blivit chockad där.

Proportionerna här bekymrar mig. Jag anar att vi är på väg i en farlig riktning. Det känns som om – ärligt talat – förhållandevis små misstag i dag kan få enorma proportioner, via mindre behagliga psykologiska och sociala mekanismer.

Återigen – jag håller helt med om att alla elakheter och allt brist på respekt mot kvinnor och andra grupper är oförsvarbart. Men hanteringen av dessa samhällsproblem känns oroväckande. Och ur mitt eget alldeles personliga perspektiv kan jag tycka att det är märkligt att den här läroboksformuleringen, som antagligen orsakat förhållandevis få större trauman hos studenter, får oändligt mycket mer uppmärksamhet än det faktum att personer som jag ständigt missförstås och i förlängningen diskrimineras i samhället (utan att någon vill lyssna på oss).

Sexköp

I media framställs sexköp som en stor synd. De som köper sex är alltid starka män som för lite extra avkoppling själsligt frihetsberövar en utsatt kvinna. Sexköp är i dag olagligt i Sverige, och regeringen vill dessutom göra det olagligt för svenska medborgare att köpa sex utomlands.

Jag håller helt och hållet med om att många kvinnor som säljer sex i Sverige är mycket utsatta, och att det är ett problem. Samhället måste hjälpa dessa, och det är inte alls okej att män utnyttjar dessa kvinnor. Inte på något sätt.

Men en del mynt har två sidor.

Det finns män och kvinnor som är trettio, fyrtio, femtio år som, t.ex. på grund av neuropsykiatriska avvikelser, aldrig lyckats skaffa sig vänner, och ännu mindre någon fysisk närhet. Det är fullt tänkbart att det finns sådana människor som är världens snällaste, men som under sina liv lidit något enormt av utanförskap, ensamhet och fördomar. Tyvärr är nästan allt i samhället anpassat till personer som fungerar ”neurotypiskt”, och kunskapen om ”de annorlunda” är extremt dålig, så dessa människor är också väldigt utsatta.

Om en sådan person, som kanske är på en tioårings nivå när det gäller S3 (”saker som sex”), efter flera årtionden av traumatiserande utanförskap och längtan efter bekräftelse, skulle köpa någon form av fysisk närhet (kramar, pussar, handhållning, sex) av en person som är trygg i sig själv och som inte tycker att det är en så stor sak med sex längre, och som själv valt sin sysselsättning och trivs med den, är det då ett så hemskt brott?

Om jag inte minns fel så föreslog Amnesty International häromåret att sexköp borde vara lagligt, eftersom det då blir mycket lättare att reglera industrin, och göra det tryggare för de som säljer sexuella tjänster. Jag tror faktiskt att det ligger något i det. I själva verket är jag nästan övertygad om att antalet kvinnor som lider av prostitutionens svarta sida skulle minska dramatiskt om sexköp överallt var lagligt men strängt reglerat och kontrollerat på ett vetenskapligt och humanistiskt sätt.

Sexköp borde vara tillåtet:

Slutsatsen är dels att de som anser att sexköp skall vara olagligt saknar empati för människor som lever i kroniskt utanförskap var gäller fysisk närhet, dels att samma personer inte i praktiken vill hjälpa de som lider av prostitutionens baksida. (Däremot vill de säkerligen hjälpa sig själva, eftersom deras uttalanden väcker behag hos den kanske inte alltid helt toleranta allmänheten, vilket gör att de får sitta kvar längre som politiker.)

Fallet Johaug

Fallet Therese Johaug har jag också betraktat med en viss sorg. Det är förvisso inte ett svenskt fall, men ändå ett fall på samma tema. Här verkar det röra sig om en människa som utan avsikt fått i sig en mindre mängd i sportsammanhang otillåtna substanser och straffats mycket hårt för det. Det verkar som om hon varit helt förtvivlad och förstörd. Ändå väljer man att fortsätta straffa henne. Tycker jag verkligen att man borde göra ett regelundantag för henne bara för att hon är jätteledsen? Ja, det är precis det jag tycker! Var finns empatin? Vad hände med den gyllene regeln? Vad vore så hemskt med att göra världens ledsnaste människa till världens lyckligaste människa, och skicka en signal av godhet till omvärlden?

Jag är bekymrad, och jag tror att människor som nästa århundrade tittar tillbaka på tjugohundratalet kommer att stå på min sida, precis som de politiskt korrekta i dag beklagar sig över hur man såg på dödsstraff och HBTQ-personer för hundra år sedan.


1 Det här är lite ironiskt, för jag vill minnas att SVT har antytt att ryska statliga nyheter inte är objektiva, utan politiskt färgade, och här gör SVT samma sak när de själva skriver att matematikuppgiften är ”grovt sexistisk”.

LiU-reklam

Linköpings universitet gör reklam i hela Linköping, och varje gång jag ser deras reklamaffischer känns det som om jag möter dem som förgrep sig på mig och gav mig men för livet. Jag skickade just följande brev till LiU:s rektor professor Helen Dannetun:

Jag ser att ni gör reklam i hela Linköping för er ”TP”.

Varje gång jag ser era skyltar känns det som om jag möter dem som förgrep sig på mig och gav mig men för livet.

Att bemöta en människa i långvarig djup kris och funktionsnedsättning, som aldrig fått en ärlig chans i samhället, med iskall kyla, fördomar, förakt och lögner, och sedan lämna honom vind för våg utan någon hjälp är ett övergrepp. I synnerhet om han aldrig velat någon något illa.

Det hade inte kostat er något extra att bemöta mig med värme och empati. Eller åtminstone försöka förstå. Nej, det gjorde ni inte.

Det vore fysiskt möjligt för er att bryta er tystnad och säga ”förlåt, vi gjorde fel”. Men i praktiken antar jag att läkare och svenska myndigheter inte kan göra fel. Hade jag tagit livet av mig, som jag höll på att göra efter mötet med Stergios och Ann-Charlott, hade ni antagligen ändå tyckt att ni gjort helt rätt.

Jag besitter ett enda vapen, och det är språket. Och jag kommer inte att vara tyst.

Jag kommer inte att vara tyst förrän vi lever i ett samhälle där människor bryr sig om varandra och hjälper de som är utsatta.

I praktiken är det dock nästan ingen som lyssnar på mig, och det är nog LiU medvetna om. Annars hade de nog inte vågat göra som de gjorde.

Läkarprogrammets ryggsäck

Det värsta med att bo i Linköping är att jag varje vecka ser studenter som bär på läkarprogrammets ryggsäck.

Logotypen på den väskan symboliserar för mig läkarprogrammets iskalla förakt mot de som bryter mot normen (på grund av de gener de inte fått välja själva).

Linköpings variant av eskulapstaven står för intolerans och de populäras övergrepp på de svaga som ingen lyssnar på, som ingen skulle tro på, som bara kan förlora.

För mig kunde de lika gärna ha ett hakkors på ryggsäcken.

Tankar

Utanförskap och innanförskap.

Den som aldrig blev förstådd.

Den som ingen lyssnade på.

Den som förblev osynlig.

En djupt rotad otrygghet.

Ett människovärde som är relativt.

Det ofrånkomliga mindervärdesskapet.


En intakt epitelbarriär på ett slitet ansikte.

De mimiska musklerna försöker förmedla en inlevelse.

En strävan efter att kommunicera det okommunicerbara.

Meningslösheten i att försöka (för tusende gången).

Att tala när ingen vill ta sig tid till att lyssna.

Att skriva när ingen vill förstå.

Tankar som inte kan förenas.

Ett liv med kronisk smärta.

Inga utsikter eller insikter.


Läkare som iskallt dränerar de mest utsatta på deras sista hopp.

Varje nytt rop på hjälp besvaras med ett nytt och hårdare straff.

Deras villkorslösa stelhet med rätt att mörda.

Läkare som sprider rädsla och fördomar.

Svenskar för osäkra för att vara goda.

En snara som aldrig lättar sitt grepp.

En hopplöshet som inte kan avta.

En maktlöshet som fördärvar.

De som ser men inte agerar.

Läkarnas orubbliga enfald.

Normernas okränkbarhet.

Systemets diktatur.

Escitalopram.

Alla mot en.

Att se.

Att agera.

Tid som tar slut.

Ett liv som går till spillo.

En gåva som inte tas tillvara.

En smekning på armen en bit bort.

En tröst åt den som redan är innanför.


Tryggheten hos den silverfärgade elmätaren.

Saknaden efter.

Sökandet efter.

Fanns hon?

En känsla av tacksamhet.

Utsekter och insekter.

Önskelista

Om precis en månad fyller jag 30 år. Då får man presenter, men det jag mest av allt önskar mig kommer jag inte att få:

I stället får jag önska mig den styrka som kommer att krävas för att fortsätta strida i några årtionden till.

Uppdatering (2017-11-27 21:43:40): Men var hittar man styrka, när det känns som om hela svenska staten och nästan hela svenska folket hellre låter mig dö än visar mig någon empati? För läkarna och universitetet är det viktigaste att markera att integriteten hos ”de lyckliga” är okränkbar. Detta helt oberoende av konsekvenserna för ”de sjuka”. Om svenska läkare får välja mellan (1) att låta en sjuk människa lida helvetets alla kval under oändligt lång tid och (2) att skona individen samtidigt som en grupp förbipasserande måste göra ett mindre oväntat ingrepp (kanske t.o.m. – Gud förlåte – ge den sjuka en kram eller stanna en stund hos henne), så väljer de utan mista tvekan det första. Något annat är helt, 100 %, otänkbart. Faktiskt, inte ens om tusen människor skulle tvingas lida helvetets alla kval under oändligt lång tid om inte de förbipasserande agerade, skulle de överväga något annat. Integriteten är det enda som betyder något. (Fast det är klart, om de var de själva som var ”sjuka”, eller någon av deras anhöra, då skulle det låta helt annorlunda.)

Så var hittar man styrka? Jag önskar jag trodde på Gud. I tron på Honom skulle jag kunna hitta den styrka som krävs för att fortsätta leva i Sverige. Men det går inte: jag är naturvetare i själ och hjärta, och har den vetenskapliga metoden hårdkodad i min cortex cerebri.

Jag förstår det inte: mina f.d. klasskamrater på läkarprogrammet får själva välja sina vänner, sina partners, sitt yrke. De allra flesta av dem har förmodligen haft någorlunda trygga och lyckliga barndomar. Jag var ett olyckligt barn sedan jag började förskolan, jag passade aldrig in. Jag kände konstant stress och otrygghet. Jag har aldrig fått välja mina vänner (har velat ha många, har nästan aldrig haft någon), jag får inte välja hur jag vill leva, och jag kommer aldrig att få bilda familj. Men jag kunde ha fått välja mitt yrke själv. Trots allt var jag bland de absolut bästa på programmet i både medicinsk vetenskap och patientbemötande. Men de ville absolut ta också det ifrån mig, inte tillfälligt, utan för all framtid. Läkarna jag träffade som patient under min kris gjorde inget annat än att ösa fördomar över mig, och förklara hur ”uppenbart” det var att jag var olämplig som läkare, ibland efter att ha känt mig i hela två minuter (under djup kris).

Olika människor har olika lätt att hantera ”övergrepp” av den här typen. Själv har jag extremt svårt med det, och varje dag är en kamp. Som tur är fick jag ett bra jobb som programmerare (tack vare en servitör på restaurangen), med underbara chefer och arbetskamrater, som håller mig sysselsatt på dagarna, men på fritiden kommer alla otäcka tankar.

Jag undrar bara: varför?

Skogen

En samling varelser befann sig i en skog utan slut. De visste inte var de kom ifrån eller hur de kommit dit. Inte heller kunde de uttala sig om framtiden. Det enda de med rimlig säkerhet kunde säga var att de nu var strandsatta tillsammans på denna plats. De hade bara varandra, och de ställde sig frågan ”är vi inte lyckliga tillsammans?”.

Dessa varelser är vi.

Tiggaren

Genom sin blotta närvaro på gatan antyder tiggaren att det finns ett alternativ till det förbipasserande kompisgängets nonchalans. Han förgriper sig därmed på självklarheten i deras inlärda sätt att se på tillvaron. Denna kränkning av deras integritet kan samhället inte tolerera.

Ingen saknar tiggaren när han dör.

Nya texter

Jag har i dag uppdaterat webbplatsens startsida och biografi med nya texter. De nya texterna finns än så länge bara tillgängliga på svenska, men jag kommer inom kort att översätta dem till engelska.

Gud

Ibland vill man be till Gud, även om man inte tror på Honom.

”Värna om individen”

Jag såg följande citat på Linköpings universitets webbplats:

Hållbar utveckling har att göra med många saker, till exempel att värna om individen och att alltid ha ett bra arbetsklimat för medarbetare och studenter för ögonen.

Citatet kommer från rektor professor Helen Dannetun, samma person som skrev under universitetets behandling av mig som höll på att kosta mig livet.

När universitetet fick reda på att en av deras studenter drabbats av djup kris med depression och ångest och ropat på hjälp till sina klasskamrater, valde rektorn att helt bortse från den sjuke studentens behov och i stället göra allt för att bli av med honom, oavsett hur det skulle drabba honom. Bemötandet var helt utan empati, trots studentens läkardiagnosticerade funktionsnedsättning, som aldrig bemötts korrekt av samhället.

Den människosyn som Linköpings universitet har skrämmer mig. De sätter inpräntade sociala normer och etablerade regelverk före den enskilde individens hälsa. Åtminstone gäller det för individer med vissa (oönskade) genotyper.

Citatet ovan är så typiskt för Sverige i dag: allt skall låta så fint, men majoriteten av alla svenskar saknar civilkurage och sätter alltid sig själva före främlingars välmående, med råge, trots att många aldrig skulle erkänna det. De flesta svenskar i medelklassen och uppåt är fantastiska människor så länge de inte träffar på någon som de skulle kunna hjälpa, för då spricker fasaden.

(I det aktuella fallet är jag dock övertygad om att det till stor del rör sig om ren okunskap: läkarna och rektorn kan allt om utsatta kvinnor och HBTQ-personer (vilket är bra), men har aldrig ens hört talas om att det finns personer som jag. Osäkerheten och rädslan gör att de fattar fel beslut och bemöter mig på fel sätt.)

Hjälper för stunden

En del lösningar hjälper bara för stunden. Men ett liv är en ändlig följd av stunder, så om lösningen bara inte orsakar skada i längden, så är den ändå mycket välkommen.

Förtvivlad

Jag fick just ett väldigt otrevligt brev från en av mina gamla ”klasskamrater”, som i princip tycker att jag förtjänar det lidande jag utsatts för. Just nu är jag helt förtvivlad. Jag som var på väg att bygga upp mitt liv igen. Nu vet jag inte vad som kommer att hända. Han kommer att bli en bra läkare...

Uppdatering (2017-08-01 17:29:47): Jag fick återigen åka polisbil till sjukhuset, men kom hem under natten.

Jag vet inte varifrån mina gamla klasskamrater fått allt deras förakt gentemot mig, men nästan säkert handlar det till stor del om rädsla för människor som inte lever upp till ”normen” och en mycket stor okunskap om mental ohälsa. Den aktuella läkarstudenten verkar uppenbarligen tro att djup depression är något man själv väljer om man vill drabbas av eller inte, vilket är vidrigt.

Det finns nog en del grupptryck med i bilden, också: de i klassen som kanske ser att något inte är rätt vågar inte uttrycka det i rädsla för att hamna utanför klassens gemenskap.

En annan uppfattning som är mycket djupt rotad i den svenska kulturen är att man skall klara sig själv: om en person mår dåligt så har de som ser detta ingen som helst moralisk skyldighet att ingripa, eftersom det inte är ”deras fel” att personen mår dåligt. Tvärtom är personen som mår dåligt en dålig människa ifall denne ifrågasätter omgivningens passivitet. Det här är så främmande för mig att jag blir chockad varje gång jag stöter på fenomenet. För mig är det absolut självklart att det är mitt ansvar att göra något ifall jag ser att någon i min omgivning inte mår bra, även om det är en person jag inte känner.

Läkaryrket är lite av ett elityrke, och läkare tillhör de övre lagren i samhället, och har dessutom gått en lång utbildning i likriktning. Kanske är det inte konstigt att läkare är lite mer fördomsfulla och lite mindre genuint empatiska än andra människor.

Jag har ställt in min dator på att inte hämta e-post som kommer från Linköpings universitet och har stängt av gästbokstjänsten på min webbplats för att slippa få fler ”hatbrev” från mina gamla ”klasskamrater”.

Brev till LiU:s rektor

Jag skickade följande brev till professor Helen Dannetun, rektor vid Linköpings universitet (bakgrund: 445 och 409):

Hej Helen!

Du har begärt att jag skall undersökas av läkare, i hopp om att denne skall bekräfta ”diagnosen” att jag lider av en psykisk störning, som Du och läkarprogrammets ledning (Stergios och Ann-Charlott, två seniora läkare) har satt, på mycket tveksamma vetenskapliga grunder.

Jag vill här meddela att jag inte har för avsikt att ta mig till Stockholm för att genomgå denna undersökning.

Jag kan helt enkelt inte tänka mig att träffa en svensk läkare. Det skulle kännas som ett nytt övergrepp.

Det som hände i höstas och i vintras var ett stort trauma för mig. Efter att ha befunnit mig i depression under flera års tid blev tillståndet akut i höstas, och jag ropade på hjälp (som jag gjort hela tiden, om än mindre intensivt). Läkarprogrammets ledning behandlar mig då som en avskyvärd person som begått ett hemskt brott, trots att jag aldrig haft några elaka eller egoistiska avsikter i hela mitt liv, och aldrig begått något brott i juridisk mening.

När ledningen för ”Sveriges bästa läkarprogram” träffar en människa i djup kris, med läkardiagnosticerad funktionsnedsättning och som aldrig har fått en ärlig chans att klara sig i samhället, skulle man kunna tro att de ser en chans att hjälpa människan. Men i stället väljer de att inte komma med någon som helst förståelse, tröst eller hjälp, utan väljer att göra sitt bästa för att bli av med studenten på juridisk väg. Vad som sedan händer med studenten är inte deras problem. Stergios och Ann-Charlotts bemötande var iskallt.

Jag hade kontakt med Stergios och Ann-Charlott flera gånger: en gång fysiskt och några gånger via e-post. Efter samtliga kontakter bröt jag ihop och blev inlagd på sjukhuset. Efter det fysiska mötet höll jag på att förgifta mig med tabletter.

Du och Ann-Charlott författade ett brev till Högskolans avskiljandenämnd (HAN). Brevet innehöll till största del rena spekulationer och gissningar, som gick ut på att jag eventuellt skulle kunna vara farlig för studenter och patienter. Inga konkreta bevis eller argument gavs. Ni gick i detalj igenom min webbplats och mina gamla uppsatser. I en etikuppsats jag skrev på gymnasiet (för över tio år sedan) tyckte ni er upptäcka en brist på förståelse för det trauma som våldtäktsoffer utsätts för. Det är helt obegripligt, för uppsatsen handlar inte ens våldtäkter: den behandlar grunderna i den teoretiska etiken samt medvetandeproblematiken och de praktiska etiska diskussionerna handlar nästan uteslutande om förståelse och icke-egoism, för att sedan specialisera sig till djurrättsetik.

Hur som helst: om jag skulle granska alla era texter i detalj, från grundskolan och uppåt, skulle jag säkert också kunna hitta saker att misstolka.

Andra delar av er anmälan verkar vara medvetna missförstånd. Under vårt fysiska möte sade jag att den aspekt jag begrundade mest innan jag skickade mitt brev till klassen var hur mottagarna skulle reagera känslomässigt. Jag ville absolut inte att någon skulle må dåligt över brevet (vilket jag dessutom skrev i brevet). Huruvida brevet skulle få mig avstängd eller ej begrundade jag inte lika mycket. Jag tänkte alltså mer på klasskamraternas väl. Detta förklarade jag med att ”etik och moral” är väldigt viktigt för mig. I er anmälan till HAN har ni förvanskat detta till ”han skickade brevet till klasskamraterna för att ’etik och moral’ är viktigast” (fritt ur minnet). Flera andra förvanskningar förekommer. Man kan undra om det är en slump att samtliga får mig att framstå i sämre dager.

Också mycket fördomar tycks ligga bakom ert agerande. Som student på läkarprogrammet presterade jag i absolut toppklass både vad gäller medicinsk vetenskap och patientbemötande. Eftersom jag själv alltid har lidit av mental ohälsa, och också lidit mycket över att se andra fara illa, är empati, tröstande och välvilja saker jag brinner för. Under året på Kungsgatans vårdcentral fick jag väldigt mycket beröm för mitt patientbemötande; flera i gruppen lär också ha sagt att de tyckte att jag var ”bäst” i gruppen.

Men Stergios, Ann-Charlott och Du verkar inte ens ha pratat mina gamla handledare om hur jag var. I stället har ni bestämt er för uppfattningen att jag är olämplig som läkare. De som gick med mig på vårdcentralen skulle kunna intyga att jag aldrig på något sätt skulle agera fel i en vårdsituation som vårdgivare. De delarna finns inte ens i hjärnan på mig. Men om man inte frågar dem får man inte reda på det.

De här fördomarna mötte jag också när jag blev inlagd på sjuhuset. Jag träffade ett tjugotal läkare under hösten och vintern, och många kunde väldigt tidigt slänga ut sig kommentar i stil med att jag ”uppenbarligen” inte är lämplig som läkare, utan att ha någon som helst aning om vem jag är.

I brevet till HAN förmedlar AC och Du att jag skulle vilja bli allmänläkare, ”för att man då får lära känna patienterna på ett bättre sätt” (ja, så brukade jag säga). Mellan raderna märks att ni inför denna inställning hos mig hyser samma misstro – rent av avsky – som man gör när en dömd pedofil berättar att han vill arbeta med barn eftersom han ”älskar” barn.

Ni skriver också att min idé om ”empati” är att sätta mig själv i centrum. Detta är det mest obegripliga av allt ni skriver, eftersom min livsfilosofi sedan högstadiet gått ut på strikt antiegoism. Jag kan inte ens komma ihåg hur många gånger jag själv blivit förtvivlad när jag sett andra som far illa. https://rejbrand.se/rejbrand/article.asp?ItemIndex=134 är bara ett exempel.

Min psykolog uttryckte förvåning över att ni inte var intresserade av att prata med honom om vem jag var. Men jag antar att det är logiskt: om ni redan bestämt er för att jag är en hemsk person, så behöver ni ju ingen mer information. Han rekommenderade mig också att anmäla Linköpings universitet till Diskrimineringsombudsmannen.

Jag har ingen aning om varifrån ert förakt gentemot mig kommer, men det som hände under hösten och vintern var inte rätt. Det var ett övergrepp.

I dag plågas jag konstant av obehagliga tankar och minnesbilder från mötena med er. Det går inte en timme utan att jag tänker på allt ni sagt, gjort och skrivit. Ni har gett mig men för livet. I dag finns smärtan hos mig konstant, och förmodligen kommer smärtan att finnas hos mig dagligen i flera år framöver.

Det ni gjorde var i praktiken att sparka på en person som låg och blödde på marken. Gör ni så på hundra personer kommer ni att orsaka hundra personer enormt lidande. Tio personer kommer att ta livet av sig på grund av ert agerande. En person kommer att utföra någon sorts hämnd. Att bemöta personer i djup kris med oförstående och orättvisa straff föder nämligen hat. Att göra som ni gör är alltså inte ens bra ur en strikt egoistisk synvinkel.

Jag antar att en drös av era jurister kommer att studera det här brevet in i minsta detalj. Jag vill därför vara extra tydlig med att stycket ovan INTE är ett hot om att jag kommer att angripa Linköpings universitet (annat än i ord). Stycket ovan försöker bara förklara lite om människans känsloliv, och att grymhet inte gynnar någon i längden, inte ens de som står för grymheten.

Du kanske fortfarande tycker att du ni inte kunde ha agerat på något annat sätt, men det är rent nonsens.

Ni kunde ha gett mig en varning, och jag hade kunnat svära på att aldrig göra något okonventionellt igen. Ni kunde ha sagt ”du får ta en paus nu, men du är jättevälkommen tillbaka när du mår bättre”. Men i stället valde ni att skriva ert ”hatbrev”.

Jag blev så ledsen och chockad över ert agerande att jag inte förmådde gå på uppropet för termin 5. Jag förlorade därför min plats på läkarprogrammet. Man kunde då tycka att ni fick som ni ville, som blev av med mig utan någon rättvis juridisk prövning. MEN TROTS DET valde ni att gå vidare med anmälan till HAN (och ge mig en massa extra men).

På grund av min funktionsnedsättning och det tillstånd jag befann mig i var jag på väg mot hemlöshet under vintern och våren. Men en servitör på den restaurang jag är stamgäst hos hittade ett jobb åt mig som programmerare. Han kan ha räddat mitt liv. Utan honom hade ni kanske bidragit till min död.

Andreas Rejbrand, MSc

E-post: andreas@rejbrand.se
Webbplats: https://www.rejbrand.se
English Website: https://english.rejbrand.se

Frivillig sjukvård?

Jag fick härommånaden en kallelse till läkarbesök.

Efter det bemötande jag fick av Linköpings universitet och Region Östergötland under min kris i höstas och i vintras, där de höll på att orsaka min död, vill jag dock inte ha något med dessa organisationer att göra. Jag är lika intresserad av att uppsöka Region Östergötlands sjukvård som ett våldtäktsoffer är att dricka kaffe hos sin förövare.

Jag avbokade därför tiden. (Inte omboka, utan avboka.) Som svar fick jag beskedet att de skulle hitta en ny tid.

Inom någon vecka kom så en faktura för uteblivet läkarbesök (ja, trots att jag hade avbokat). Inom ytterligare en vecka kom två nya kallelser, till två nya läkarbesök vid skilda tidpunkter.

Jag avbokade båda. Kanske får jag betala för dem också.

I dag fick jag också ett brev från HAN. Jag rev sönder kuvertet i små bitar, knappt en kvadratcentimeter stora, utan att öppna det.

I dag mår jag förhållandevis bra, även om det som alltid balanserar på en inte alltför stabil tråd. Och då vill jag inte att samhället sparkar något mer på mig genom att säga elaka saker och komma med lögner och orättvisa straff.

Linköpings universitet, Region Östergötland och resten av samhället får hitta någon annan att plåga.

Nytt jobb

Under våren har jag sökt ett antal jobb (restaurangbiträde, receptionist, medlemsrekryterare, diskare, gokartuthyrare, glassberedare, chaufför, väktare och flera jobb som lokalvårdare) utan framgång. Härommånaden fick jag så träffa en handläggare (på Arbetsförmedlingen) som arbetar speciellt med personer med funktionedsättning, och hon kunde bland annat erbjuda jobb som lokalvårdare på Samhall.

Efter tio år på universitet med övervägande toppresultat i allt från teoretisk fysik och matematikundervisning till cellbiologi och patientbemötande som läkarstudent kändes det lite tråkigt, men att samhället inte är anpassat för personer med den typ av begåvningsprofil som jag har kom inte som någon överraskning. I mitt fall har jag stora förmågor i många områden, men det finns några få saker jag helt enkelt inte klarar av: att skaffa vänner i en klass med jämnåriga ungdomar och att armbåga mig fram på armbetsmarknaden är två exempel. Tyvärr är min erfarenhet att samhället inte förstår att det finns sådana personer, och att det bemöter sådana personer med förakt snarare än med medmänsklighet. I synnerhet eftersom funktionsnedsättningen i sig kan skapa extremt mycket lidande är det synd.

Nu har jag emellertid haft tur. En servitör på restaurangen som jag är stamgäst hos introducerade mig för ett företag som förmedlar jobb inom det tekniska området, och via det företaget har jag nu fått en tjänst som programmerare på ett lokalt Linköpingsföretag. (Till en början rör det sig om en provanställning.)

Hade det inte varit för den servitören hade jag blivit lokalvårdare på Samhall.

Beslut från HAN

Jag fick i dag ett beslut från HAN, och de går helt på universitets linje. Jag blev väldigt ledsen, och tycker det är tråkigt att det svenska samhället fortsätter att sparka på människor som ligger och blöder. Men i Sverige råder Systemet™ och de sociala normerna, inte sunt förnuft och medmänsklighet.

Jag skrev följande krönika/debattinlägg till Läkartidningen, men är nästan helt säker på att de inte kommer att publicera det:

Jag heter Andreas Rejbrand, är 29 år och har Aspergers syndrom och dessutom antagligen i största allmänhet dåliga gener som predisponerar för depression och ångest. Det svåraste för mig har varit den informella interaktionen med jämnåriga: ända sedan jag började förskolan har jag känt mig extremt utanför och ensam. Trots att mitt liv i princip bara varit en lång följd av livskriser, så har jag nästan bara fått SSRI som hjälp. Det verkar inte finnas så mycket annat att tillgå.

Jag tycker dock att jag i praktiken har klarat mig bra i samhället. Jag har en femårig masterexamen i fysik, och var i två år doktorand i matematik. Under sju år arbetade jag som lärare i matematik på Matematiska institutionen vid Linköpings universitet, först som amanuens och sedan som doktorand, och matematikundervisning är verkligen mitt drömjobb! Jag älskade varje aspekt av jobbet, och fick otroligt mycket uppskattning från studenterna. Sista året vann jag till och med civilingenjörsstudenternas lärarpris. Jag sade dock upp mig från tjänsten som doktorand, eftersom jag inte trivdes med att bara ha 20 % undervisning – jag ville jobba med undervisning på heltid.

Jag befann mig i en djup kris när jag sade upp mig, och mådde extremt dåligt. Jag kom dock in på läkarprogrammet i vid Linköpings universitet, och började där våren 2015. Jag var inte alls glad åt situationen, eftersom jag hellre hade önskat fortsätta som lärare och eftersom jag visste att CSN-pengarna inte skulle räcka till ytterligare fem år som student. Med tiden började jag dock trivas alltmer. Eftersom jag brinner för all naturvetenskap (inte minst organisk kemi, biokemi, cellbiologi och fysiologi, som jag läst på universitetsnivå på fritiden redan innan jag började på läkarprogrammet) så passar den medicinska vetenskapen mig mycket bra. Och eftersom jag kommer till min rätt i olika ledarskapspositioner (som t.ex. lärare) så passade även läkarrollen mig bra, och jag fick väldigt mycket beröm för mitt patientbemötande under de två första åren på utbildningen. Ända sedan högstadiet har jag varit övertygad utilitarist och känt extremt starkt för etik, empati och medmänsklighet.

Hösten 2016 drabbades jag dock av en djup depression. Jag trivdes inte i klassen, eftersom jag kände mig utfryst: ingen verkade vilja vara med mig eller prata med mig. Till slut föll jag så djupt att det kändes som om jag bara hade två alternativ: begå självmord eller få vänner i klassen. Faktiskt hade bara en enda vänskaplig kram gjort otroligt mycket för mig.

I desperation skrev jag då ett brev till 22 av mina klasskamrater, och bad om att få en kram av någon av dem. Eftersom jag alltid, ända sedan jag var barn, har känt mer trygghet hos kvinnliga jämnåriga än hos manliga, så var samtliga mottagare av brevet kvinnor. Jag var mycket noggrann i brevet med att poängtera att jag absolut inte ville att någon skulle må dåligt över det, och betonade att ingen behövde känna sig tvungen att hjälpa mig (eller ge mig en kram).

Jag blev snart kallad till möte med läkarprogrammets ledning. Trots att jag befann mig i en extremt djup kris, så visade de inte minsta lilla empati eller förståelse. I stället förklarade de för mig hur avskyvärd min handling var, och vilken brist på empati jag uppvisade gentemot klasskamraterna. De behandlade mig som en brottsling som begått ett hemskt brott: utan vänlighet och värme, men ”korrekt”.

De förbjöd mig att gå på utbildningens gruppträffar, så jag missade flera viktiga moment under hösten. De varnade också Region Östergötland för mig, vilket i praktiken gjorde att jag förmodligen aldrig kommer att få göra praktik i regionen. Slutligen berättade de att de ämnade anmäla mig till Högskolans avskiljandenämnd (HAN).

Jag blev så ledsen och chokad över deras bemötande att jag inte orkade gå på terminsuppropet på termin 5 i januari 2017. Därför förlorade jag min plats på läkarprogrammet. Man kan alltså tycka att universitetet fick som de ville, när de blev av med mig utan rättvis prövning. Men trots detta så gick de vidare med anmälan till HAN: de var nämligen rädda för att jag annars skulle söka igen till termin 1 på programmet i framtiden. I anmälan skrev läkarprogrammets ledning och universitets rektor att jag var psykiskt störd, att jag utgjorde en påtaglig fara för andra studenter och för patienter, att jag var olämplig som läkare och att jag saknade empati för andra människor. Att jag några år tidigare var en av universitets mest uppskattade lärare verkade rektorn ha glömt bort. Och att jag uppvisat mycket stor lämplighet för läkarrollen under all praktik på utbildningen ville de inte ens nämna.

Jag har haft kontakt med universitetet tre gånger, och samtliga gånger bröt jag ihop och behövde vårdas på sjukhus. En gång, efter det fysiska mötet, var det nära att jag tog livet av mig med tabletter.

Jag hade önskat mig ett bättre bemötande från läkarprogrammets ledning. Om man träffar en människa i djup kris, så kostar det inget extra att bemöta henne med värme. Vad det rent konkreta beträffar kunde de ha låtit mig fortsätta: jag hade kunnat svära på att aldrig mer göra något så okonventionellt som brevet jag skrev. (Och det är fullständigt självklart att jag aldrig någonsin skulle ha agerat okonventionellt för egen vinnings skull i rollen som läkare gentemot patienter – det kan jag garantera till 100.0 %.) Alternativt kunde de ha låtit mig börja i klassen under, så att mina klasskamrater hade sluppit mig.

Som det är nu riskerar jag att inte bara bli avstängd, utan även portad från all högskoleutbildning i Sverige.

Det sägs om läkare att de skall ”ibland bota, ofta lindra, alltid trösta”. Vad hände med ”alltid trösta”?

Och på läkarprogrammet talas mycket om vetenskaplighet, etik och samtalskonst. Vad hände med allt detta? Hur kan jag bli klassad som olämplig läkare när alla konkreta bevis pekar på motsatsen? Hur kan de straffa den mest utsatta människan i en ”konflikt”, utan att ens tänka på konsekvenserna? Hur kan de missa att observera fördomarna de agerar utifrån? Hur kan de bemöta en människa i djup kris med iskall kyla?

Jag försöker gå vidare i livet, men blir hela tiden påmind om universitetet genom det pågående HAN-ärendet. Det senaste är att de begär att jag skall undersökas av läkare. Tills vidare är jag avstängd från utbildningen (som jag ändå hoppat av!) och portad från all högskoleutbildning i Sverige – samtliga universitet och högskolor har informerats om detta. Själv funderar jag på att lämna Sverige, ett land som alltid behandlat mig som en oönskad människa.

Jag hoppas att ingen i framtiden kommer att utsättas för det övergrepp jag blivit utsatt för.

Andreas Rejbrand, f.d. läkarstudent, Linköping

A second coloured extended-range cellular automaton, part 2

A new view of the automaton from yesterday:

SVT och engelska språket

SVT brukar ibland skriva artiklar på engelska för att nå ut till en bredare publik. Som jag påpekat tidigare blir emellertid resultatet oftast av väldigt låg språklig kvalitet. I dag såg jag t.ex. följande stycken hos SVT:

Anders Anderssons [anm: inte det riktiga namnet] brother needs a more committed trustee. So his family think, but they are not allowed to dismiss the appointed trustee. SVT Nyheter's investigation shows that it is very difficult to dismiss your trustee if your not happy. You need to be able to prove that the trustee is a criminal or has done severe wrongdoing.

[...]

– My brother need someone who helps to activate him and maybe to finish his education, says Mats.

Det finns flera språkfel i styckena ovan, men de mest uppenbara är följande:

Även om man bortser från de mest uppenbara felen, som de ovan, har språket dåligt flyt.

Eftersom SVT förmodligen är Sveriges mest inflytelserika massmedium är det mycket tråkigt att de inte kan anställa en enda person som granskar språket.

Uppdatering (2017-04-07 11:59:07): Jag påpekade missarna ovan för artikelförfattarna och fick mycket snabbt två mycket trevliga svar, och de skulle försöka åtgärda missarna. En stor eloge till författarna för att de bryr sig om språket och kan ta konstruktiv kritik!

A second coloured extended-range cellular automaton

A second example of a simple coloured extended-range cellular automaton:

A simple coloured extended-range cellular automaton

I have experimented a bit with coloured (RGB) extended-range cellular automata. Mathematically, these are ordinary N-state extended-range automata in which N = 2563, the values are interpreted as RGB colour codes and the rendering procedure uses the colour of the cell directly, instead of applying some arbitrary colour scheme. Below is a simple example I produced yesterday:

A simple extended-range cellular automaton

Today I give my first example of an extended-range cellular automaton. It is an N-state range-r automaton defined by the following rule: the new value of the cell is equal to the average of the values in the range-r Moore neighbourhood (including the cell itself) plus a constant increment. Typically I use N = 10, r = 32 or 36, and an increment of 10. Starting from random noise, this produces a small number of discrete circles (enclosed by squares) that evolve and expand until the entire region is filled with a chaotic mess. The most interesting images are obtained in the middle of this process. The following images shows generation 43:

Generation 43

Another example (different simulation, same generation):

Generation 43

A bit later, the circles get rough boundaries:

Generation 52

Another example:

Generation probably 52 or thereabout

Numbers of cellular automata

All cellular automata I have considered this far have used the standard Moore neighbourhood, a 3×3 square with the current cell in the middle and eight neighbours. Yesterday I extended my program to support larger neighbourhoods. Now it supports neighbourhoods of arbitrary range. If the range is r, the neighbourhood consists of all cells you can reach in no more than r steps from the current cell, each step being horizontal, vertical, or diagonal. Hence, the range-r Moore neighbourhood is a square consisting of (2r + 1)2 cells, with the current cell in the middle. r = 1 yields the standard eight-cell Moore neighbourhood.

The number of possible extended-range cellular automata is nearly ungraspable. Let us do some simple math.

“Floor plan”, a cellular automaton

Recall “Rain” and “Inferno”, two cellular automata almost defined by the same rule; they only differ in the choice of the parameter θ, which is θ = N/24 for “Rain” and θ = N/12 for “Inferno”. If we let θ = −N/12, we obtain a new cellular automaton, which I call “Floor plan”. In general, this rule creates period-18 “floor plans”. A single such floor plan (for N = 24) is shown below:

The “Floor plan” cellular automaton.

Although the image appears to be two-colour, it actually isn’t. By posterizing it to two colours, however, a true maze is obtained. And as far as mazes are concerned, this is a pretty nice one. Below a larger maze is shown and its main connected component is highlighted:

The “Floor plan” cellular automaton: a large maze (posterized)

The “Floor plan” cellular automaton: a large maze that has been posterized and flood filled in its largest connected component.

“Camouflage”, a cellular automaton

Today I present a particularly simple N-state cellular automaton. It is defined by the following rule: if a cell has two (or more) Moore neighbours with the same value as the cell itself, then the value of the cell is increased by one (mod N); otherwise, it is left unchanged. In this case, it is easy to see what kind of pattern is created simply by thinking about the rule. To confirm, here is a computer simulation showing a still image from the final stage (N = 96):

The final state of the “Camouflage” cellular automaton: the grid consists of a number of irregularly shaped constant-colour regions.

It is also easy to figure out what happens if N is changed; I leave this as an exercise to the reader.

“Rain”, a cellular automaton

Today we give another simple but visually pleasing example of an N-state CA: if the value of the cell is greater than the average of the von Neumann neighbours minus θ, decrease the value of the cell by one (mod N); otherwise, set it to the successor (mod N) of this average. N = 24 and θ = N/24 gives “Rain”, preferably rendered in shades of blue:

The “Rain” cellular automaton.

If instead θ = N/12, we obtain “Inferno”, preferably rendered in shades of red (or not at all).

“Fluorescence”, a cellular automaton

Both “Fuzz with dust” and “Dunes” contain the following rule as “subrules”: replace a cell’s value by the successor (mod N) of the average of the values of the von Neumann neighbours. How does this rule look on its own?

The answer is that it produces growing fluorescent cells on a folder-containing background:

The “Fluorescence” cellular automaton.

The fluorescence becomes apparent when the background darkens, as it does cyclically:

The “Fluorescence” cellular automaton.

A less zoomed-in picture (with a different colour scheme):

The “Fluorescence” cellular automaton.

With the “Rainbow” colour scheme, the illusion of fluorescence disappears, but the images are still very pleasant:

The “Fluorescence” cellular automaton.

“Dunes”, a cellular automaton

A few weeks ago, I considered the following N-state cellular automaton rule: if the top-left neighbour of a cell has a value greater than N/2, then the value of the cell is increased by one (mod N); otherwise, the value is set to the successor of the average of the values of the von Neumann neighbours (mod N). The result looks like this (for N = 24):

The “Dunes” cellular automaton.

Superficially, the image looks like dunes, but if you look more carefully, it might actually bear a stronger resemblance to a network of anastomosing capillaries. Experiments performed on small(er) grids (strongly) suggest that, in most cases, the grid eventually becomes filled with non-anastomosing, parallel vessels with periodically animated colours, the period being at least as big as the smallest dimension of the grid (often with equality, but sometimes equal to the other dimension, or much, much larger than any of those).

“Fuzz with dust”, a cellular automaton

Multi-state cellular automata can be used to create intriguing visual effects. Today and the next few days I will give examples of such visuals. I start with an automaton I discovered yesterday, defined by the following rule: if the top-left neighbour has a value greater than the bottom-right neighbour, decrease the value of the cell (mod N); otherwise, set the cell’s value to the successor (mod N) of the average of the values of the von Neumann neighbours. This produces the following result (with N = 24):

The “Fuzz with dust” cellular automaton.

I call it “Fuzz with dust”.

A rose-producing cyclic cellular automaton

In addition to the generalisations to the standard cyclic cellular automaton we saw yesterday, it is natural to investigate what happens if you increase a cell’s value not by one, but by two, three, or more every time it should be updated (not altering the condition). It turns out, at least for N = 24 states and the standard threshold (1), that you obtain rounded square spirals if you increase by two instead of by one:

The final state of the cyclic cellular automaton with increment two.

If you increase the increment to three, you make roses:

An intermediate step of the cyclic cellular automaton with increment three, showing roses.

Eventually the roses cover the entire region:

Roses

More cyclic cellular automata

It is possible to alter the parameters of the cyclic cellular automaton. Obviously, the number of states N per cell can be varied. But it is also possible to change the “threshold”, defined as the number of neighbours with value n + 1 (mod N) needed for a cell to advance from n to n + 1 (mod N). Some of these variants have specific names, and two particularly neat ones are “313” (three states, threshold 3) and “Perfect” (four states, threshold 3), shown below.

The “313” rule creates a pattern of “moustaches”:

The 313 cyclic automaton in shades of green.

The “Perfect” rule creates octagonal spirals:

The Perfect cyclic automaton in shades of red.

Tomorrow I will make a different kind of adjustment to the cyclic CA.

The cyclic cellular automaton

A well-known (non-life-like) cellular automaton is the cyclic automaton. In this system, each cell in a rectangular grid with toroidal topology is assigned any of N discrete values, ranging from 0 to N − 1. In each step, a cell with value n is assigned value n + 1 (mod N) if any (Moore) neighbour has this value; if no neighbour has value n + 1 (mod N), the cell is left unchanged.

I ran the simulation with N = 24 from an initial soup (in which every cell was randomly assigned any of the N values with equal probability). After about 400 generations, a period-24 stage is reached, where the entire plane consists of animated square spirals:

The cyclic cellular automaton.

You may also have a look at the transformation from the initial soup to the final state. (Warning: somewhat awesome.)

According to both Wikipedia and mirekw.com, the cyclic ceullar automaton and its variants were first described by David Griffeath.


Visa alla tidigare notiser.