Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| from dataclasses import dataclass, fields as datafields | |
| from ujson import dumps, loads | |
| # Note: ujson seamlessly serializes dataclasses, unlike stdlib's json | |
| @dataclass | |
| class Point: | |
| x: float | |
| y: float | |
| # Shallow dataclass can be rebuilt from dict/json: |
| #target photoshop | |
| // Mini-Script to create a folder if it doesn't already exist. | |
| // This one requires editing by the end user. | |
| // (c) Mike Dickson www.photoshoptools.ca | |
| // Licensed under the GPL | |
| // You will need to edit this location for your own uses | |
| var f = new Folder("~/Desktop/sRGB Blog Images"); | |
| if ( ! f.exists ) { |
| function check_for_virtual_env { | |
| [ -d .git ] || git rev-parse --git-dir &> /dev/null | |
| if [ $? == 0 ]; then | |
| local ENV_NAME=`basename \`pwd\`` | |
| if [ "${VIRTUAL_ENV##*/}" != $ENV_NAME ] && [ -e $WORKON_HOME/$ENV_NAME/bin/activate ]; then | |
| workon $ENV_NAME && export CD_VIRTUAL_ENV=$ENV_NAME | |
| fi | |
| elif [ $CD_VIRTUAL_ENV ]; then |
| # maybe.py - a Pythonic implementation of the Maybe monad | |
| # Copyright (C) 2014. Senko Rasic <[email protected]> | |
| # | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy | |
| # of this software and associated documentation files (the "Software"), to deal | |
| # in the Software without restriction, including without limitation the rights | |
| # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| # copies of the Software, and to permit persons to whom the Software is | |
| # furnished to do so, subject to the following conditions: | |
| # |
| # Call virtualenvwrapper's "workon" if .venv exists. This is modified from-- | |
| # http://justinlilly.com/python/virtualenv_wrapper_helper.html | |
| # which is linked from-- | |
| # http://virtualenvwrapper.readthedocs.org/en/latest/tips.html#automatically-run-workon-when-entering-a-directory | |
| check_virtualenv() { | |
| if [ -e .venv ]; then | |
| env=`cat .venv` | |
| if [ "$env" != "${VIRTUAL_ENV##*/}" ]; then | |
| echo "Found .venv in directory. Calling: workon ${env}" | |
| workon $env |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| /* | |
| No jQuery necessary. | |
| Thanks to Dan's StackOverflow answer for this: | |
| http://stackoverflow.com/questions/123999/how-to-tell-if-a-dom-element-is-visible-in-the-current-viewport | |
| */ | |
| function isElementInViewport(el) { | |
| var rect = el.getBoundingClientRect(); | |
| return ( | |
| rect.top >= 0 && |
| from django.db import models | |
| class ChainableManager(models.Manager): | |
| """ | |
| A manager that allows chaining of all methods defined on it. | |
| Example: | |
| class MyManager(ChainableManager): | |
| def active(self): |
| import datetime | |
| import hashlib | |
| from django.views.decorators.cache import cache_page | |
| from django.views.decorators.http import condition | |
| from django.views.i18n import javascript_catalog | |
| def get_version(): | |
| # Write your own! That depends on your deployment strategy. | |
| # This example won't work if you release more than once a day. |
| sed -e 's/searchString/replacementString/g' target.txt > destination.txt |