Skip to content

Instantly share code, notes, and snippets.

@chason
chason / gist:98c7c56f2b850c7088bfd640fbccc563
Created December 6, 2018 02:59
Django query to ignore 株式会社 prefix when sorting company names
Company.objects.all().order_by(Func(F('name'), Value('^株式会社'), Value(''), function='REGEXP_REPLACE'))
def countTriplets(arr, r):
barr = defaultdict(int)
carr = defaultdict(int)
result = 0
for x in arr:
result += carr[x]
carr[x*r] += barr[x]
barr[x*r] += 1
return result
version: 0.2
phases:
pre_build:
commands:
- pip install awscli --upgrade --user
- echo `aws --version`
- echo Logging in to Amazon ECR...
- $(aws ecr get-login --region ${region} --no-include-email)
- REPOSITORY_URI=${repository_url}
data "template_file" "db_migrate_task" {
template = "${file("${path.module}/tasks/db_migrate_task_definition.json")}"
vars {
image = "${aws_ecr_repository.app.repository_url}"
database_username = "${var.database_username}"
database_password = "${var.database_password}"
database_endpoint = "${var.database_endpoint}"
database_name = "${var.database_name}"
log_group = "${var.project_name}"
[
{
"name": "db-migrate",
"image": "${image}",
"command": ["python", "/opt/app/manage.py", "migrate"],
"memory": 300,
"logConfiguration": {
"logDriver": "awslogs",
"options": {
"awslogs-group": "${log_group}",

Keybase proof

I hereby claim:

  • I am chason on github.
  • I am chason (https://keybase.io/chason) on keybase.
  • I have a public key whose fingerprint is 1B88 1087 C9BD 7EF2 1A3F 1F38 CC45 BC10 FF13 F8FD

To claim this, I am signing this object:

const webpack = require('webpack');
const merge = require('webpack-merge');
const common = require('./webpack.common.js');
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
module.exports = merge(common, {
devtool: 'source-map',
plugins: [
new UglifyJSPlugin({

Keybase proof

I hereby claim:

  • I am chason on github.
  • I am chason (https://keybase.io/chason) on keybase.
  • I have a public key whose fingerprint is C7E7 73F2 4C23 0FDF 91BE 31DF 805D E1AA 88B8 310C

To claim this, I am signing this object:

POST /wp-login.php HTTP/1.1
Host: somedomain.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:30.0) Gecko/20100101 Firefox/30.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://somedomain.com/wp-login.php?loggedout=true
Cookie: wp-settings-time-1=1403735810; wordpress_test_cookie=WP+Cookie+check
Connection: keep-alive
headers = {'Origin': WP_URL,
'Referer': ADMIN_URL,
'User-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.19 Safari/537.36',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
'Connection': 'Keep-Alive',
}
s = requests.Session()
s.headers.update(headers)
admin_post_data = {'log': WP_ADMIN_USERNAME,
'pwd': WP_ADMIN_PASSWORD,