Skip to content

Instantly share code, notes, and snippets.

@ademidun
ademidun / postgresql-query-examples.sql
Last active April 10, 2023 18:45
Helpful SQL queries for prostres
-- A collection of sample queries in Postgres
-- Get demographic data for users
SELECT gender, Count(*) as genders from dante_userprofile as userprofile
JOIN applications_application as application
ON application.user_id=userprofile.user_id
WHERE application.is_submitted=True
-- WHERE is_finalist=True
@ademidun
ademidun / iframe-embed.html
Last active July 24, 2019 12:08
Embed Youtube and Spotify iframe
<iframe src="//www.youtube.com/embed/_youtube_id_" width="560" height="315" frameborder="0"
allowfullscreen="allowfullscreen">
</iframe>
<iframe class="i-amphtml-fill-content" style="z-index: 0; width: 500px; height: 200px;"
src="https://open.spotify.com/embed/show/0m74ZmCPgjvp5WGOMg3P9C#amp=1"
name="amp_iframe0" width="src=" frameborder="0" sandbox="allow-scripts allow-same-origin">
</iframe>
@ademidun
ademidun / python-django.py
Created July 31, 2019 02:23
Useful commands for Django
# use this if you want to delete a specific number of entries
# https://stackoverflow.com/questions/13248593/django-database-delete-specific-number-of-entries
HomeImage.objects.filter(pk__in=HomeImage.objects.filter(ImageVectors={}).values_list('pk')[:5000])#.delete()
@ademidun
ademidun / json-pretty-print.sh
Created November 16, 2019 13:25
Pretty Print a JSON file with bash and python
#source: https://stackoverflow.com/a/1920585/5405197
# With Python 2.6+ you can just do:
echo '{"foo": "lorem", "bar": "ipsum"}' | python -m json.tool
#or, if the JSON is in a file, you can do:
python -m json.tool my_json.json
#if the JSON is from an internet source such as an API, you can use
@ademidun
ademidun / aws-secrets-manager-code-sample.py
Created April 11, 2020 13:40
Sample code View a code sample that illustrates how to retrieve the secret in your application.
# Use this code snippet in your app.
# If you need more information about configurations or implementing the sample code, visit the AWS docs:
# https://aws.amazon.com/developers/getting-started/python/
import boto3
import base64
from botocore.exceptions import ClientError
def get_secret():
@ademidun
ademidun / how-to-make-website.js
Created May 3, 2020 20:53
Code samples from my How to Make a website tutorial
setTimeout( () => {
$( "#name-title" ).html( "<h1>🔥</h1>" );
}, 2000);
@ademidun
ademidun / django-cloud-9.md
Last active September 26, 2020 19:08
Set up Django on Cloud 9 or Fedora
@ademidun
ademidun / speculation_fund.py
Last active June 10, 2020 15:17
Austrian quant code snippet
"""
This is a template algorithm on Quantopian for you to adapt and fill in.
@author: Tomiwa Ademidun
@souce: https://github.com/ademidun/austrian-quant/blob/89593c86935ce08937aca79347902a7f93dee279/quantopian/speculation_fund.py
"""
from sklearn.linear_model import LogisticRegression
from sklearn.svm import SVC, LinearSVC, NuSVC
from sklearn.ensemble import RandomForestClassifier
@ademidun
ademidun / useful-javascript-utils.js
Created August 5, 2020 20:33
Useful javascript utility functions to make your life easier.
function prettifyKeys(rawKey) {
return toTitleCase(rawKey.replace(/_/g, ' ' ));
}
function toTitleCase(str) {
var i, j, lowers, uppers;
str = str.replace(/([^\W_]+[^\s-]*) */g, function(txt) {
return txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();
@ademidun
ademidun / execute_trade.py
Created December 4, 2020 21:24
Austrian quant code snippet
def execute_trade(context,data):
"""
Execute orders according to our schedule_function() timing.
Part of the Austrian Quant blog post: https://blog.tomiwa.ca/austrian-quant/
Control + F "wordpress" to find the relevant part in the blog post.
"""
prices = data.history(assets = context.stocks, bar_count = context.historical_bars, frequency='1d', fields='price')
for stock in context.stocks: