Skip to content

Instantly share code, notes, and snippets.

View FTPTest.cpp
#if defined(ARDUINO_ESP32_DEV)
#include <Arduino.h>
#include <FS.h>
#include <SD.h>
#include <SPI.h>
#else
#include <M5Stack.h>
#include <M5StackUpdater.h>
#endif
#include <Preferences.h>
View icloud-sharedalbum-downloader.js
// Usage: node icloud-sharedalbum-downloader.js 'https://www.icloud.com/sharedalbum/ja-jp/#xxxxxxxxxxxxxxx'
const puppeteer = require('puppeteer');
const pageUrl = process.argv[2];
console.debug(`Page: ${pageUrl}`);
const downloadPath = '/tmp/downloads'; // modify here!
const sleep = ms => new Promise(resolve => setTimeout(resolve, ms));
@cat-in-136
cat-in-136 / djclock.js
Last active Apr 18, 2021
Clock using Clutter + GJS
View djclock.js
#!/bin/env gjs
/* Copyright (c) 2021 @cat_in_136
*
* 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
@cat-in-136
cat-in-136 / COCOA_Counter.ino
Last active Nov 1, 2021
COCOA Counter for M5Stack 〜新型コロナウイルス接触確認アプリが周囲に何個あるか数えてみるを M5Stack に移植してみた〜
View COCOA_Counter.ino
// based on https://qiita.com/coppercele/items/fef9eacee05b752ed982#m5stickc%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3
#define ENABLE_M5STACK_UPDATER
#include <Arduino.h>
#include <M5Stack.h>
#ifdef ENABLE_M5STACK_UPDATER
#include <M5StackUpdater.h>
#endif
#include <BLEDevice.h>
@cat-in-136
cat-in-136 / app.js
Created May 24, 2020
Study for webrtc audio
View app.js
const { app, BrowserWindow } = require("electron");
(async function () {
await app.whenReady();
const win = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
nodeIntegration: true,
View Makefile
CC=gcc
CFLAGS=-Wall -O2 `pkg-config --cflags x11`
LDFLAGS=`pkg-config --libs x11`
SOURCES=toggle-decorations.c
EXECUTABLE=$(patsubst %.c,%,$(SOURCES))
all: $(EXECUTABLE)
clean: $(EXECUTABLE)
@cat-in-136
cat-in-136 / LICENSE
Created Dec 29, 2019
チケットの作成日・更新日を「○日前」ではなく日時で表示する for redmine4.1+
View LICENSE
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2019 @cat_in_136
Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
@cat-in-136
cat-in-136 / view-customize-31989-workaround.html
Last active Nov 3, 2019
view-customize workaround of redmine patch #31989 Inline issue auto complete (#) in fields with text-formatting enabled
View view-customize-31989-workaround.html
<script src="https://unpkg.com/tributejs@3.7.3/dist/tribute.min.js"></script>
<link type="text/css" href="https://unpkg.com/tributejs@3.7.3/dist/tribute.css" rel="stylesheet">
<script>
//<![CDATA[
function inlineAutoComplete(element) {
'use strict';
// do not attach if Tribute is already initialized
if (element.dataset.tribute === 'true') {return;}
const issuesUrl = element.dataset.issuesUrl;
View .gitignore
# Created by https://www.gitignore.io/api/vim,emacs,ruby
### Emacs ###
# -*- mode: gitignore; -*-
*~
\#*\#
/.emacs.desktop
/.emacs.desktop.lock
*.elc
@cat-in-136
cat-in-136 / main.html
Created Aug 9, 2018
マイナス2進数の考察
View main.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
body {
background-color: rgb(255, 255, 255);
}
</style>
</head>