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<shivanshs9@gmail.com> | |
| # 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