sudo su
yum install wget -y
wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
export {} | |
declare global { | |
interface Date { | |
addDays(days: number, useThis?: boolean): Date; | |
isToday(): boolean; | |
clone(): Date; | |
isAnotherMonth(date: Date): boolean; | |
isWeekend(): boolean; | |
isSameDate(date: Date): boolean; |
In Rails 5, the preferred base class for testing controllers is ActionDispatch::IntegrationTest
.
If you have an API that receives parameters as JSON request bodies, here are some helper methods to facilitate testing:
class ActionDispatch::IntegrationTest
def put_json(path, obj)
put path, params: obj.to_json, headers: { 'CONTENT_TYPE' => 'application/json' }
end
var path = require('path') | |
module.exports = { | |
'config': path.resolve('server', 'config', 'database.json'), | |
'migrations-path': path.resolve('server', 'migrations'), | |
'models-path': path.resolve('server', 'models'), | |
'seeders-path': path.resolve('server', 'seeders'), | |
} |
- Change your database RDS instance security group to allow your machine to access it.
- Add your ip to the security group to acces the instance via Postgres.
- Make a copy of the database using pg_dump
$ pg_dump -h <public dns> -U <my username> -f <name of dump file .sql> <name of my database>
- you will be asked for postgressql password.
- a dump file(.sql) will be created
- Restore that dump file to your local database.
- but you might need to drop the database and create it first
$ psql -U <postgresql username> -d <database name> -f <dump file that you want to restore>
- the database is restored
import {IPositionTracker} from "IPositionTracker"; | |
import GeoLocationPositionTracker from "GeoLocationPositionTracker"; | |
class App { | |
constructor(private positionTracker : IPositionTracker) { | |
} | |
start(): void { | |
this.positionTracker.subscribe(c => { | |
alert(`Lat: ${c.latitude}; Lon: ${c.longitude}`); |
class DummyController < ApplicationController | |
def do | |
render json: { balance: 50 } | |
end | |
end |
When adding a bank account to a customer in Stripe, Stripe forces you to verify the bank account (either through microdeposits or through Plaid. This is useful because you don't want to withdraw money from a bank account that a user does not own. However when it comes to sending money to bank accounts, Stripe does not require you to verify the account. After all why would you send money to an account that you're not in control of. But lets face it, users make mistakes and its not uncommon for them to type their routing or account number which can significantly delay their transfers.
One way to prevent this is to get their routing and account number directly from their bank and avoid the possibility of user error. This is where Plaid comes in. Plaid provides instant ACH verification by having the user log into their bank account (similiar to what you may done if you've ever used Mint). The u