I hereby claim:
- I am shivanshs9 on github.
- I am shivanshs9 (https://keybase.io/shivanshs9) on keybase.
- I have a public key whose fingerprint is AB5F BF93 4643 CDEF C77F 7686 4A92 F697 E2C6 C0FC
To claim this, I am signing this object:
class UnsafeResponseSerializerMixin(object): | |
""" | |
Apply this mixin to any view or viewset to automatically use a different response | |
serializer on POST, PUT or PATCH requests. | |
Override 'get_response_data' method to return back the desired data, or | |
'get_response' method to also provide additional changs to the returned Response. | |
""" | |
def get_response_data(self, request): |
I hereby claim:
To claim this, I am signing this object:
DROP PROCEDURE IF EXISTS moveTables; | |
DROP PROCEDURE IF EXISTS renameDatabase; | |
DELIMITER $$ | |
CREATE PROCEDURE moveTables(_schemaName varchar(100), _newSchemaName varchar(100)) | |
BEGIN | |
DECLARE done INT DEFAULT FALSE; | |
DECLARE table_name VARCHAR(64); | |
DECLARE table_cursor CURSOR FOR SELECT information_schema.tables.table_name FROM information_schema.tables | |
WHERE information_schema.tables.table_schema = _schemaName; |
input=() | |
for path in /sdcard/{"Pictures","Download","DCIM"}; do | |
input+=$(adb shell "ls -d '$path'") | |
done | |
for path in $input; do | |
adb pull $path & | |
done |
#! /usr/bin/env python3 | |
""" | |
Fixing bluetooth stereo headphone/headset problem in ubuntu 16.04 and also debian jessie, with bluez5. | |
Workaround for bug: https://bugs.launchpad.net/ubuntu/+source/indicator-sound/+bug/1577197 | |
Run it with python3.5 or higher after pairing/connecting the bluetooth stereo headphone. | |
This will be only fixes the bluez5 problem mentioned above . |
# Combined workflow to build and create release | |
## It's an hack until https://git.521000.bestmunity/t/triggering-a-new-workflow-from-another-workflow/16250/24 is solved by Github | |
--- | |
name: Build and Release | |
on: | |
push: | |
branches: | |
- master | |
jobs: | |
build: |
name: Keep the versions up-to-date | |
on: | |
release: | |
types: [published, edited] | |
jobs: | |
actions-tagger: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: Actions-R-Us/actions-tagger@v2 | |
env: |
#!/usr/bin/env bash | |
## Copyright 2020 Shivansh Saini<[email protected]> | |
# Licensed under MIT | |
usage() { | |
cat << EOD | |
Usage: `basename $0` [options] [date] -- [commit args] |
### Use: | |
# reassign_owner dbName newOwner oldOwner/root dbHost | |
reassign_owner() { | |
db="$1" | |
newUser="$2" | |
owner="${3:-$newUser}" | |
dbHost="$4" | |
local pw | |
echo -n "Password: " > /dev/tty |
Picking the right architecture = Picking the right battles + Managing trade-offs