Skip to main content
22
results
Andrew Fletcher
Before you can run CKAN for the first time, you need to run db init to initialise your database: ckan -c /etc/ckan/default/ckan.ini db initIf this fails due to a permission issue, then the user and group assigned are incorrect.  Or if you are a root user, you can use sudo sudo ckan -c /etc/ckan/default/ckan.ini db initIf you forget this step you'll see a 500 server error: 503 Service Unavailable: This site is currently offline. The database is not initialised.   Cleaning your...
Andrew Fletcher
Currently I'm working through an app that has been abandoned by the developers....
Andrew Fletcher
Regular expressions (regex) are extremely useful in extracting information from...
Andrew Fletcher
Whilst updating nodejs and npm on a Centos 6 or 7 server running Apache, I...
Andrew Fletcher
Recently I had an error with a domain smtp server not recognising port 587....
Andrew Fletcher
Building a contact list using SwiftUI has many challenges. One challenge is having multiple lists displayed on the one screen.  For example, known contacts using your app against contacts on the phone.  Initially, I tried the following code SearchBarView(text: $searchText, placeholder: "Type here") List { Section(header: ContactListHeader(listTitle: "rivals list")) { ForEach(self.userData.rivals.filter{ self.searchText.isEmpty ? true : $0.name.lowercased() ...
Andrew Fletcher
Registering a user via REST is an important process particularly when the...