Skip to content

Instantly share code, notes, and snippets.

View applemango's full-sized avatar
👋
hey!!!!

applemango applemango

👋
hey!!!!
View GitHub Profile
@applemango
applemango / django-oneliner.py
Created February 26, 2024 06:02
1行で書いたdjangoのhello, world!
[us := lambda u, j: [u("", lambda r: j({"msg": "Hello, world!"}))],i:=__import__,o:=i("os"),s:=i("sys"),p:=i("pymysql"),d:=i("django"),i("django.core.wsgi"),u:= d.urls.path,j:=d.http.JsonResponse,urlpatterns := us(u, j),p.install_as_MySQLdb(),d.conf.settings.configure(DEBUG=True,ALLOWED_HOSTS=["*"],ROOT_URLCONF=__name__,SECRET_KEY=d.utils.crypto.get_random_string(50),MIDDLEWARE=["django.middleware.common.CommonMiddleware"]),app:=d.core.wsgi.get_wsgi_application(),d.core.management.execute_from_command_line(s.argv)]
@applemango
applemango / uncheck-random-todo.gs
Created February 3, 2024 01:37
googleスプレッドシートのテンプレートにあるtodoで、完了済みにしたアイテムをランダムにオフにするプログラム
const numberToSheetPosition = (x, y) => {
const xL = ["A", "B", "C", "D"]
return `${xL[x]}${y+1}`
}
const findCheckedItems = () => {
const sheet = SpreadsheetApp.getActiveSheet()
const sheetValues = sheet.getDataRange().getValues();
const truePosition = sheetValues.reduce((acc, v, i)=> {
const [bool, label] = v
public class pi {
public static void main(String[] args) {
int n = 30000000;
int mc = 0;
for (int i = 0; i < n; i++) {
double x = Math.random();
double y = Math.random();
mc += (x*x + y*y < 1 )? 1 : 0;
}
double pi = (double)4*mc/n;