Difference between revisions of "CoderMerlin Courier 2021.01.08"
(Created page with "{{MerlinCourierHeader|Volume {{Red|VOLUME}}, Issue {{Red|ISSUE}} - {{Red|Month}} Two Thousand Twenty}} == Current Contests == === Essay Writing Contest === Why is the primary...") |
(→Git) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{MerlinCourierHeader|Volume | {{MerlinCourierHeader|Volume One, Issue Three - January Two Thousand Twenty-One}} | ||
== Current Contests == | == Current Contests == | ||
=== Essay Writing Contest === | === Essay Writing Contest === | ||
Why is the primary role of technology to improve humanity? You can read more about the essay and prize: [https://www.codermerlin.com/wiki/index.php/Essay_Contest-Primary_Role_of_Technology_is_to_Improve_Humanity here]. | Why is the primary role of technology to improve humanity? You can read more about the essay and prize: [https://www.codermerlin.com/wiki/index.php/Essay_Contest-Primary_Role_of_Technology_is_to_Improve_Humanity here]. | ||
{{ExcaliburAward|$ | {{ExcaliburAward|$250.00}} | ||
== Hints, Tips, Tricks, and Shortcuts == | == Hints, Tips, Tricks, and Shortcuts == | ||
=== | === Command Line Tips === | ||
{{Hint2|[[File:Linux logo.jpg|120px|link=]]| | {{Hint2|[[File:Linux logo.jpg|120px|link=]]| | ||
Slow typist? You can use the <syntaxhighlight lang='bash' inline>alias</syntaxhighlight> command. For example, to type the shortcut <syntaxhighlight lang='bash' inline>mt</syntaxhighlight> rather than <syntaxhighlight lang='bash' inline>merlin test</syntaxhighlight> you can add an alias: | |||
<syntaxhighlight lang='bash' inline>alias mt='merlin test'</syntaxhighlight> | |||
If you'd like to make your aliases permanent (rather than lasting only for the current session) you can add them to your <code>~/.bash_aliases</code> file. | |||
}} | }} | ||
=== Swift === | === Swift Tips === | ||
{{Hint2|[[File:Swift-og.png|120px|link=]]| | {{Hint2|[[File:Swift-og.png|120px|link=]]| | ||
* Print an empty line (i.e., just a new line) with: <syntaxhighlight lang="swift" inline>print()</syntaxhighlight> | |||
* Print text without the default terminator with: <syntaxhighlight lang="swift" inline>print(terminator:"Hello")</syntaxhighlight> | |||
* Create a string repeating a character ''n'' times with: <syntaxhighlight lang="swift" inline>String(repeating:"!", count: 3)</syntaxhighlight> | |||
}} | }} | ||
=== Emacs === | === Emacs Tips === | ||
{{Hint2|[[File:Emacs 512.png|120px|link=]]| | {{Hint2|[[File:Emacs 512.png|120px|link=]]| | ||
Web-mode supports both PHP and HTML in the same buffer. Web-mode can be activated with: {{SpecialKey|ALT|x}} web-mode {{Key|RETURN}} | |||
}} | }} | ||
=== Git === | === Git Tips === | ||
{{Hint2|[[File:Git-logo.svg|120px|link=]]| | {{Hint2|[[File:Git-logo.svg|120px|link=]]| | ||
Tags can be easily moved by using the <syntaxhighlight lang='bash' inline>--force</syntaxhighlight> option. | |||
* <syntaxhighlight lang='bash' inline>git tag --force J1154.Final</syntaxhighlight> | |||
* <syntaxhighlight lang='bash' inline>git push origin --force J1154.Final</syntaxhighlight> | |||
}} | }} | ||
== Newly Installed and Updated Services == | == Newly Installed and Updated Services == | ||
=== | === Disk Space Increased === | ||
The available disk space has been increased to 1.0 GiB. | |||
=== Emacs Updates 27.1 === | |||
[[File:Emacs 512.png|120px|right|link=]] | |||
=== | * Native support for JSON parsing | ||
* Built-in support for tab bar and tab-line | |||
[[File: | |||
In order to ensure you receive the latest features, re-initialize your skeleton: | |||
{{ConsoleLines| | {{ConsoleLines| | ||
{{Cyan|jane-williams@codermerlin:~/www$}} | {{Cyan|jane-williams@codermerlin:~/www$}} skel-init | ||
}} | }} | ||
Then | Then completely log off before logging back on. Run emacs (without any parameters) and wait for the initialization to complete. | ||
<br clear='all' /> | <br clear='all' /> | ||
=== Vapor Available === | |||
Swift Vapor applications are now available. See [[Vapor]] for configuration information. |
Latest revision as of 16:46, 17 January 2021
CoderMerlin Courier
Volume One, Issue Three - January Two Thousand Twenty-One
Within these castle walls be forged Mavens of Computer Science
Current Contests[edit]
Essay Writing Contest[edit]
Why is the primary role of technology to improve humanity? You can read more about the essay and prize: here.
Excalibur Award | ||
$250.00 |
Hints, Tips, Tricks, and Shortcuts[edit]
Command Line Tips[edit]
Helpful Hint | ||
Slow typist? You can use the If you'd like to make your aliases permanent (rather than lasting only for the current session) you can add them to your |
Swift Tips[edit]
Helpful Hint | ||
|
Emacs Tips[edit]
Helpful Hint | ||
Web-mode supports both PHP and HTML in the same buffer. Web-mode can be activated with: ALT-x web-mode RETURN |
Git Tips[edit]
Helpful Hint | ||
Tags can be easily moved by using the
|
Newly Installed and Updated Services[edit]
Disk Space Increased[edit]
The available disk space has been increased to 1.0 GiB.
Emacs Updates 27.1[edit]
- Native support for JSON parsing
- Built-in support for tab bar and tab-line
In order to ensure you receive the latest features, re-initialize your skeleton:
jane-williams@codermerlin:~/www$ skel-init
Then completely log off before logging back on. Run emacs (without any parameters) and wait for the initialization to complete.
Vapor Available[edit]
Swift Vapor applications are now available. See Vapor for configuration information.