DokuWiki Prosemirror Plugin

A modern approach on DokuWiki WYSIWYG

User Tools

Site Tools


en:playground:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:playground:start [2020/05/07 06:49] 76.236.30.17en:playground:start [2026/01/05 11:18] (current) – update docs 141.99.128.85
Line 1: Line 1:
-==== Optimize! ====+====== Hello from Douglas The 4r6d ======
  
-{{Optimize_73x76.png}}+~~INFO:helperplugins~~
  
-{{:wiki:logo.png}}+<code vb> 
 +dim x as long 
 +</code>
  
-The “Optimize!” button is available in the Automatic Optimization section of the%% %%Optimize%% %%tab. This button displays the Local Optimization tool for automatic optimization of the current optical system.+| ((
  
-{{Optimize_2_611x232.png}}+))((
  
-**//%%Settings:%%//**+))Test Table | Date | 
 +| New Row | Today |
  
-**Algorithm**%% %%Local Optimization uses a Damped Least-Squares or Orthogonal Descent algorithm to improve or modify a design to meet specific conditions.+===== B =====
  
-**Damped Least Squares (DLS)**%% %%uses numerically computed derivatives to determine a direction in solution space which produces a design with a lower merit function. This gradient method has been developed specifically for optical system design and is recommended for all optimization problems.+urgers!
  
-**Orthogonal Descent (OD)**%% %%uses an orthonormalization of the variables and discrete sampling of solution space to reduce the merit function. The OD algorithm does not compute numerical derivatives of the merit function. For systems with inherently noisy merit functions, such as non-sequential systems, OD will usually outperform DLS. For discussion of a similar algorithm, see S. Kudaev, P. Schreiber, “Automated optimization of non-imaging optics for luminaries”, in Optical Design and Engineering II; Laurent Mazuray, Rolf Wartmann, Eds., Proc. SPIE 5962, p. 87-95 (2005).+These are things I like on burger.
  
-**Note**%% %%that both DLS and OD are local optimization algorithms whose final results depend upon the starting point. For global optimization, see “Global Optimizers”.+  Pickles 
 +  Onions 
 +  Cheese 
 +  Mustard 
 +  * Lettuce 
 +  * Tomato Sauce
  
-**# of Cores**%% %%Selects the number of cores over which to spread the optimization task. More than 1 may be selected, even on a single CPU computer, in which case the single CPU will time share the multiple simultaneous tasks. The default is the number of processors detected by the operating system.+==== Appropriate types of burger ====
  
-**Cycles**%% %%Select the number of optimization cycles1 Cycle Executes single optimization cycle, 5 Cycles Executes 5 optimization cycles, etc. Inf. Cycles Executes optimization cycles in an infinite, continuous loop until “Stop” is pressed.+Chicken and beef burgers are both goodMake sure they're seasoned nicely! Nobody wants bland burger/
  
-**Selecting Automatic%% %%**will cause the optimizer to run until no progress is being made. Automatic mode is highly recommended. The time required to run a given optimization cycle varies enormously with the number of variables, the complexity of the system, the number of solves, the number of operands, and of course the computer speed. If the cycle is taking too long, or if it appears to be hung up, or if you feel the design is not progressing adequately, click on Stop to end the optimization run.+== Side note about Chicken Burgers ==
  
-**Auto Update**%% %%If checked, OpticStudio will automatically update and redraw all open windows at the end of each optimization cycleThis allows monitoring of the optimization progress using any analysis featureNote that the fastest rate at which the windows can update is once every 5 seconds, in order to maintain responsivity of the user interface during the updates.+These should be made from chicken breast meat wherever possibleThighs are ickyNobody sane would use a drumstick or a wing.
  
-**Start%% %%**Starts the optimization.+===== Preparing a burger =====
  
-**Stop**%% %%Stops running optimization, and returns control back to the dialog box.+  - Slice a bread roll then wrap in aluminium foil and place in an oven for approximately 15-20 minutes at 150 degrees to warm it without it getting all hard and crunchy. 
 +  - Turn on the grill. 
 +  - Take the burger and place on the grill for about three to four minutes. 
 +  - Flip the burger 
 +  - Grill for another two to three minutes or to your liking. Note chicken burgers should be 75 degrees Celsius when tested with a meat thermometer at their thickest point. 
 +  - Remove the bread roll from the oven. 
 +  - Place the mustard on the bottom of the bun and the tomato sauce on the top of the bun. 
 +  - Put the lettuce, onions, and a slice of cheese on the bottom of the bun. 
 +  - Put the burger on top of the cheese. 
 +  - Put a slice of cheese on top of the burger. 
 +  - Put pickles on top of the slice of cheese. 
 +  - Put the top of the bun on the burger. 
 +  - Enjoy!
  
-**Save**%% %%Saves the current settings to the OpticStudio configuration file.+{{:wiki:dokuwiki.svg?100}}
  
-**Load**%% %%Loads the last saved settings.+I can't put a picture of a burger here so this one will do.
  
-**Reset**%% %%Resets all settings to default.+Interestingly copy and pasting an image doesn't work. Something to note.
  
-**//%%Discussion:%%//**+<code bash> 
 +PROMPT="hello world" 
 +echo $PROMPT 
 +</code>
  
-The Local Optimization (or simply, “Optimization”) feature provided by OpticStudio is quite powerful, and is capable of improving lens designs given reasonable starting point and a set of variable parameters. Variables can be curvatures,%% thicknesses%%,%% glasses%%, conics,%% parameter data%%, extra data, and any of the numeric multi-configuration data. OpticStudio uses either an actively damped least squares or an orthogonal descent algorithm. The algorithms are capable of optimizing merit function composed of weighted target valuesthese target values are called “operands”. OpticStudio has several different default merit functions which can be changed easily using the Merit Function Editor. For details on this procedure see “Modifying the merit function.”+<code php> 
 +$a = 123; 
 +while ($< 234) { 
 +   $+= 1; 
 +
 +</code>
  
-When the optimization begins, OpticStudio first updates the system merit function. If any of the operands cannot be computed, the optimization cannot begin, and an error message will be displayed. Operands cannot be computed if they require the tracing of rays which miss surfaces or which undergo%% total internal reflection (TIR) %%at an index boundary. If such an error message appears, usually the starting lens prescription is in error, or the ray targets are incorrectly defined (this will not happen with the default merit functions, but might happen with user defined rays). OpticStudio can automatically recover if the merit function cannot be evaluated during the course of optimization; only the starting system need be adequate to compute all operands in the merit function.+  * ''Monospaced Text$$ Q = CV \tag{1} $$''
  
-See%% Optimization Overview %%for a full discussion of building merit functions, setting variables, and using the optimization feature.+|   ^ Header A ^ Header B ^ Header C ^ Header D |   | 
 +^ 1  | **Left**  | Long long text which wraps mutliple times for goodJust checking how it worksjerh giupheröh aökjfhakhf akjdhfoiewuf öj aöfj khkaf kösdhf öahf öakjhf höadfh ökasdhfk jöahsf öh öfadhfö  || Foo  ^ 1  ^ 
 +^ 2 |  Center  |  value  || ::: ^ 2 ^ 
 +^ 3 |  Right |     | ::: ^ 3 ^
  
-See also+so, latex format not working.
  
-**Next:**+Why should it work at all.
  
-Remove All Variables\\+===== Installation =====
  
-Great editor !!+Search and install the plugin using the Extension Manager. Refer to Plugins on how to install plugins manually.
  
-I wish we could paste images that can be saved automatically.+<code bash> 
 +# Comment 
 +for FILE in $FILES; do 
 +    echo $FILE 
 +done 
 +</code>
  
-I wish we could use basic HTML tags, such as H1, H2, etc for font sizes.+^ 背景属性 ^ \\ 等级 ^ \\ 血之回响 ^ \\ 活力 ^ \\ 耐力 ^ \\ 力量 ^ \\ 技术 ^ \\ 血质 ^ \\ 秘法 ^ \\ 属性合计 ^ 
 +| \\ 胆小鬼 | \\ 10 | \\ 300 | \\ 11 | \\ 10 | \\ 12 | \\ 10 | \\ 9 | \\ 8 | \\ 60 | 
 +| \\ 唯一生还者 | \\ 10 | \\ 420 | \\ 14 | \\ 11 | \\ 11 | \\ 10 | \\ 7 | \\ 7 | \\ 60 | 
 +| \\ 悲惨的童年 | \\ 10 | \\ 360 | \\ 9 | \\ 14 | \\ 9 | \\ 13 | \\ 6 | \\ 9 | \\ 60 | 
 +| \\ 残暴的过往 | \\ 10 | \\ 180 | \\ 12 | \\ 11 | \\ 15 | \\ | \\ 6 | \\ 7 | \\ 60 | 
 +| \\ 专家 | \\ 10 | \\ 240 | \\ 9 | \\ 12 | \\ 9 | \\ 15 | \\ 7 | \\ 8 | \\ 60 | 
 +| \\ 战场老兵 | \\ 10 | \\ 320 | \\ 10 | \\ 10 | \\ 14 | \\ 13 | \\ 7 | \\ 6 | \\ 60 | 
 +| \\ 贵族后裔 | \\ 10 | \\ 540 | \\ 7 | \\ 8 | \\ 9 | \\ 13 | \\ 14 | \\ 9 | \\ 60 | 
 +| \\ 残酷命运 | \\ 10 | \\ 500 | \\ 10 | \\ 12 | \\ 10 | \\ 9 | \\ 5 | \\ 14 | \\ 60 | 
 +| \\ 无用废材 | \\ 4 | \\ 10 | \\ 10 | \\ 9 | \\ 10 | \\ 9 | \\ 7 | \\ 9 | \\ 54 |
  
-I wish I could but I don't want to.+$$
  
-huh!+\begin{aligned}
  
-8-O+  C \propto & \space A \\ C \propto & \space \frac{1}{d}
  
-  - This is fine. +  \end{aligned} 
-  - this is nice + 
-  <code -+$$ 
-this is a test.+ 
 +Ceci est un test ! 
 + 
 +<code python test.py
 +import os 
 +os.getcwd() 
 +print("hello world!")
 </code> </code>
  
-====== Nothing to see here. ======+====== Hello ! ======
  
-First column  Second column  |+Hi |   | 
 +| cześć    | 
 + 
 +<code xojonnn fff 123> 
 +Here we go again 
 +</code> 
 + 
 +| dfgdfg  |   | 
 +| abcvv  | gdfgdf 
 + 
 +Das ist ein Test. **Schauen wir mal wie fett geht. ** 
 + 
 +Sieht aus wie der alte Editor → Ah, man muss erst auf "visual Editor" umschalten - Diese Bezeichnung erinnert an Mediawiki :-). 
 + 
 +Ok, wie bekomme ich eine Grafik eingebunden? ← Indem man oben das Icon mit dem Bilderrahmen klickt. 
 + 
 +===== heading 2 ===== 
 + 
 +[[Ficiher@iap.fr|Ficiher]] 
 + 
 +[[link|Edit section]] 
 + 
 +| {{:wiki:dokuwiki-128.png?100&direct}}{{https://wiki.cocube.fun/en/activities/cocube_basic_00_start-en/image_upgrade_cocube.png}} |   |
 |     | |     |
-| Last row  | {{https://thumbs.dreamstime.com/z/livre-de-coloriage-pangolin-87544118.jpg?100x100|Pangolin}}  | 
  
-><code -+|     | 
-8-o+|     | 
 + 
 +# Heading 
 + 
 +**Testing this editor** 
 + 
 +<code python file.py
 +Here is my code 
 + 
 +Testing Test class py
 </code> </code>
->\\ \\ \\ \\ \\ \\ \\ \\ 8-o 
->>(( 
  
-)) +|         | 
->\\  +| Test Table | Test | Test |   | 
->\\  +| 1.2.3.8-|     | sdf | 
->\\  +|     | sdf |   | 
->\\  + 
->\\  +==== heading 3 ==== 
->((+ 
 +Looks great - at first glance ... 🤔 
 + 
 +===== Deleted content, now visual editor appears to function ===== 
 + 
 +**One **two three four 
 + 
 +  * Ctrl-I / Ctrl-B would be nice 
 + 
 +Table support is handy 
 + 
 +| qds  | qsdq  |   | sdqs | 
 +|         | 
 +|         | 
 + 
 +Testing ... 
 + 
 +==== Headline ==== 
 + 
 + Achtergrond 
 + 
 +//Locales// worden gebruikt door glibc en andere locale-aware programma's om text, datum, valuata, soorteervolgorde, etc. aan te passen aan locale gebruiken. 
 + 
 +Het behelst een systeem met zo'n drie onderdelen: 
 + 
 +  * //Local Names:// Specificaties van talen/landen 
 +  * //System variables:// Zoals //taal//, //valuta//, etc. 
 +  * //Configuraties:// Dit is waar local names aan system variables toegewezen worden. Dat kan ik verschillende bestanden en op verschillende manieren. 
 + 
 +==== Locale Names ==== 
 + 
 +//Locales// of //local names// zijn in de vorm [1] 
 + 
 +<code -
 +language[_territory].[codeset][@modifier] 
 +</code
 + 
 +waarbij geldt: 
 + 
 +  * ''language'' - ISO 639 language code 
 +  * ''territory'' - ISO 3166 country code 
 +  * ''codeset'' - ISO-8859-1- of UTF-8-identifier. In de praktijk gebruik ik //altijd// een UTF-8-identifier 
 +  * ''modifer'' - Geen idee. Misschien zijn de aanduidingen ''@euro'' op sommige regels in ''/etc/locale.gen'' hier een voorbeeld van. 
 + 
 +Alle beschikbare locales kun je opvragen mbv. ''less /etc/locale.gen''. Dit zijn de NL-gerelateerde locales: 
 + 
 +<code -
 +nl_AW UTF-8 
 +nl_BE ISO-8859-1 
 +nl_BE.UTF-8 UTF-8 
 +nl_BE@euro ISO-8859-15 
 +nl_NL ISO-8859-1 
 +nl_NL.UTF-8 UTF-8 
 +nl_NL@euro ISO-8859-15 
 +</code
 + 
 +Merk op dat er niet zoiets bestaat als //en_NL// (Engelstalig + Nederland). Ik heb me er bij neergelegd dat ik qua taal //en_US UTF-8// gebruik. 
 + 
 +Dit zijn de instellen op één van m'n computers. Dit was voordat ik de //locale// had geconfigureerd. Dit overzicht krijg je met het commando ''locale'': 
 + 
 +<code -
 +LANG=C 
 +LANGUAGE= 
 +LC_CTYPE="C" 
 +LC_NUMERIC=en_US.UTF-8 
 +LC_TIME=en_US.UTF-8 
 +LC_COLLATE="C" 
 +LC_MONETARY=en_US.UTF-8 
 +LC_MESSAGES="C" 
 +LC_PAPER=en_US.UTF-8 
 +LC_NAME=en_US.UTF-8 
 +LC_ADDRESS=en_US.UTF-8 
 +LC_TELEPHONE=en_US.UTF-8 
 +LC_MEASUREMENT=en_US.UTF-8 
 +LC_IDENTIFICATION=en_US.UTF-8 
 +LC_ALL= 
 +</code> 
 + 
 +1.. 2.. 3.. Lorem Ipsum** lorem ipsum** 
 + 
 +{{https://upload.wikimedia.org/wikipedia/commons/7/78/Image.jpg?500x500|Datei:Image.jpg}} 
 + 
 +**hallo** wie geht es Dir? 
 + 
 +Mr geht es gut 😀 
 + 
 +::stop:: 
 + 
 +((
  
-)) +)) |     | 
->\\  +|       | 
->\\  +|       |
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->\\  +
->((+
  
-)) 
->\\  
->\\  
->\\  
->\\  
->\\  
->\\  
->\\  
->(( 
  
-)) 
en/playground/start.1588826993.txt.gz · Last modified: 2020/05/07 06:49 by 76.236.30.17

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki