Education

Video tutorials:
https://tutsgalaxy.com/

Packt Publications
https://www.packtpub.com/packt/offers/free-learning
https://www.packtpub.com/mapt/book/networking_and_servers/9781787120099/6/ch06lvl1sec39/sending-an-sms
https://www.freetechbooks.com/packt-free-ebooks-b81.html

SitePoint
https://www.sitepoint.com/

Stackcocial (shop for Stackskills)
https://stacksocial.com/
https://stacksocial.com/free
Free All-About-Android Coding Bundle

  • Using Java for Android & Advanced Applications
  • Publish an Android Game App
  • Android Material Design: Learning Through Example
  • Advanced Android Programming Skills

Stackskills (account required, access to purchased content)
https://stackskills.com/courses/html-5-from-the-ground-up/lectures/1002775
https://stackskills.com/courses/chinese-made-easy/lectures/644144
https://stackskills.com/courses/enrolled

StoneRiver eLearning (account required, access to purchased content)
https://stoneriverelearning.com/

Sitepoint (account required)
https://www.sitepoint.com/premium/courses/creating-a-login-portal-with-bootstrap-4-2994/lesson/1/step/2

Bootstrap
https://getbootstrap.com/docs/4.0/getting-started/introduction/

Synology NAS – Add disk and include in md0+md1

Adding new disks, including in mirroring of system partitions (md0 and md1)

GNU parted documentation

  1. Add the new disks as hot spare, then remove them (will create the disklabel, otherwise just do this using parted)
  2. Check the partition table of a disk already used for system and swap. Find it by checking mdstat (cat /proc/mdstat)
    # cat /proc/mdstat
    Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
    md1 : active raid1 sdd2[3] sdb2[1] sdc2[2] sda2[0]
    2097088 blocks [5/4] [UUUU_]
    
    md0 : active raid1 sdd1[3] sdb1[1] sda1[0] sdc1[2]
    2490176 blocks [5/4] [UUUU_]
    
    unused devices:
    
    # parted /dev/sda
    (parted) unit s
    (parted) p
    Model: ATA ST3000DM001-1CH1 (scsi)
    Disk /dev/sda: 5860533168s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    
    Number Start End Size File system Name Flags
    1 2048s 4982527s 4980480s ext4 raid
    2 4982528s 9176831s 4194304s linux-swap(v1) raid
    
    (parted) q
    
  3. Run parted on the new disk
    # parted /dev/sde
    (parted) unit s
    (parted) p
    Model: ATA ST3000DM001-1CH1 (scsi)
    Disk /dev/sda: 5860533168s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags:
    
    Number Start End Size File system Name Flags
    
    (parted) mkpart system ext4 2048 4982527
    (parted) mkpart swap linux-swap 4982528 9176831
    (parted) p
    ...
    Number Start End Size File system Name Flags
    1 2048s 4982527s 4980480s ext4 system
    2 4982528s 9176831s 4194304s linux-swap(v1) swap
    (parted) q
    
  4. Add partitions to system and swap
    # mdadm --add /dev/md0 /dev/sde1
    # mdadm --add /dev/md1 /dev/sde2
    
  5. Check rebuild status using ‘cat /proc/mdstat’
  6. Final result should be something like:
    
    # cat /proc/mdstat
    Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
    md1 : active raid1 sde2[4] sdd2[3] sdb2[1] sdc2[2] sda2[0]
    2097088 blocks [5/5] [UUUUU]
    
    md0 : active raid1 sde1[4] sdd1[3] sdb1[1] sda1[0] sdc1[2]
    2490176 blocks [5/5] [UUUUU]
    
    unused devices:
    

Javascript

https://stackoverflow.com/questions/43958335/select-folder-instead-of-single-file-input
https://stackoverflow.com/questions/14425007/get-metadata-of-local-mp3-file-using-html5-filesystem-api
https://stackoverflow.com/questions/3544898/what-does-a-colon-mean-within-an-html-id-attribute
https://stackoverflow.com/questions/441018/replacing-spaces-with-underscores-in-javascript
https://stackoverflow.com/questions/42526032/how-to-find-if-element-with-specific-id-exists-or-not/42526074
https://stackoverflow.com/questions/4250364/how-to-trim-a-file-extension-from-a-string-in-javascript
https://stackoverflow.com/questions/19331606/onclick-add-image-to-div
https://www.google.se/search?q=select+local+file+play+with+html5&oq=select+local+file+play+with+html5
Detect if HTML5 video is playing or paused and show or hide a Div accordingly
https://stackoverflow.com/questions/31307146/javascript-button-stop-all-audio-on-page
https://stackoverflow.com/questions/3623110/get-an-elements-id
https://www.google.com/search?q=javascript+store+data+inside+a+div&ie=utf-8&oe=utf-8&client=firefox-b
https://stackoverflow.com/questions/5785833/how-to-change-link-hrefs-via-javascript
Using files from web applications

s2Member links

Old community forum
https://www.s2member.com/forums/forum/community/page/1/index.html
Special replacement codes
https://www.s2member.com/forums/topic/special-replacement-codes/index.html
Use a site page for PayPal auto return
https://www.s2member.com/forums/topic/use-a-site-page-for-paypal-auto-return-page/index.html
https://www.s2member.com/forums/topic/s2-login-widget-redirects-to-wp-login-php/index.html

WordPress Plugin forum
Max Simultaneous Logins, Prevent spam registrations

WP-Sharks forum
How can i hide part of the post?
https://forums.wpsharks.com/t/how-can-i-hide-part-of-the-post/2980

Tutorials
Configuring s2Member Restriction Options
https://s2member.com/kb-article/configuring-s2member-restriction-options/
Configuring custom return URLs upon success
https://s2member.com/kb-article/configuring-custom-return-urls-thank-you-pages-upon-success/
[s2Member-List /] Shortcode Documentation
https://s2member.com/kb-article/s2member-list-shortcode-documentation/

Github s2member-kb
https://github.com/websharks/s2member-kb/blob/master/tutorials/2015/143-creating-a-registration-thank-you-page.md

Amiga emulation

Raspberry Pi

Raspberry Pi Amiga Emulation Part 1 Part 2
Amibian home
Google search for 'amibian'
Google search for 'pimiga'
Google search for 'retropie'
Google search for 'amiberry'

Ami-Hybrid
How to create an AmiHybrid Pi4 setup for free – ish
Amiberry
host-run

Vampire

Apollo Accelerator’s Home
Apollo Core 68080
A look at the Vampire V4 Stand-Alone FPGA, first impressions
Coffin R57
Exploring Coffin OS (Vampire) with WinUAE – pt 1
Exploring the Coffin OS with WinUAE – pt 2

MiST, MiniMig

https://github.com/search?p=1&q=minimig&type=Repositories&utf8=%E2%9C%93
https://github.com/mist-devel/mist-binaries
https://github.com/mist-devel/mist-binaries/tree/master/cores/minimig-aga
https://github.com/mist-devel/mist-board
https://github.com/MiSTer-devel/C64_MiSTer
MiST AGA+RTG core

Amibian

https://gunkrist79.wixsite.com/amibian

Amiga Forever

https://www.amigaforever.com/tutorials/migration/
https://www.amigaforever.com/kb/15-113
https://www.amigaforever.com/kb/13-118
https://www.amigaforever.com/kb/13-167

The Company – Amiga games and demos as executables for windows

FS-UAE / Amilator

FS-UAE
Google search for 'fs-uae'
Amilator (Was: FS-UAE Standalone like Amithlon)
FS-UAE standalone USB
Amilator v 4.12-3
http://eab.abime.net/showthread.php?t=91638
http://forum.amiga.org/index.php?topic=72825.0
Current release, built on Debian 9.4 live
Amilator downloads
Debian 9.4
http://cdimage.debian.org/mirror/cdimage/archive/9.4.0/i386/iso-cd/
http://cdimage.debian.org/mirror/cdimage/archive/9.4.0-live/i386/iso-hybrid/
https://willhaley.com/blog/custom-debian-live-environment/
https://wiki.debian.org/Xorg

Picasso IV ROM

https://forum.amiga.org/index.php?topic=68036.0
http://www.sophisticated-development.de/software/index.php?thisfile=.&section=

LibreELEC

LibreELEC
LibreELEC downloads

WinUAE

Building a virtual Amiga for retrogaming in WinUAE
Installing AmigaOS 3.1.4 on CF card through WinUAE
How to load kickstart rom 3.1.4 into memory?

AROS

AROS Nightly builds downloads
AEROS 4.3 for raspberry Pi available as free download
Icaros Desktop
Aros-One x86

Build an Aros based Amiga computer from scrap parts



PC Booting AROS and AmigaOS 3.1

Emulating other systems on the Amiga

PC-emulation
PC-Task and PCx

Mac / Apple emulation
Shapeshifter, Fusion and Emplant

Emulation on the Amiga