Skip to content

Instantly share code, notes, and snippets.

View lambdalisue's full-sized avatar
🎮

Λlisue (Ali sue・ありすえ) lambdalisue

🎮
View GitHub Profile
@lambdalisue
lambdalisue / singleton.py
Created May 16, 2011 05:40
Singleton Mixin Class of Python
#!/usr/bin/env python
# vim: set fileencoding=utf8 :
"""Singleton Mixin"""
class Singleton(object):
"""Singleton Mixin Class
Inherit this class and make the subclass Singleton.
Usage:
@lambdalisue
lambdalisue / README.markdown
Last active October 28, 2023 18:12
n-dimensional hyperplane (line for 2D, plane for 3D) fitting via singular value decomposition method

n-dimensional hyperplane (line for 2D, plane for 3D) fitting via singular value decomposition method

Screenshot

@lambdalisue
lambdalisue / config.py
Created October 14, 2023 13:22
Keyhac
import sys
import os
import datetime
import pyauto
from keyhac import *
def configure(keymap):
# Setting with callable object (Advanced usage)
@lambdalisue
lambdalisue / README.md
Last active October 7, 2023 12:27
Download and Compile and Install latest Vim on Debian
@lambdalisue
lambdalisue / get-dslite-aftr-in-asahinet.md
Created June 9, 2021 05:53 — forked from stkchp/get-dslite-aftr-in-asahinet.md
ASAHIネットのDS-Liteの終端(AFTR)を取得するメモ

ASAHIネットのDS-Liteの終端(AFTR)を取得する

ASAHIネットがDS-Lite対応したので、 自宅の適当なLinuxルーターにて設定しようとして詰まったAFTR取得に関するメモ。

Linuxルーターを使ってる人向けのニッチなものだけど、情報として残しておく。

終端の情報公開について

@lambdalisue
lambdalisue / bookmarklet
Last active January 13, 2023 05:25
Docbase で記事幅をウィンドウ幅に合わせるブックマークレット
javascript:(function() {
const t = document.querySelector('.c-MainLayout_Content article div');
t.style.maxWidth = "none";
t.style.width = "99%";
}())
@lambdalisue
lambdalisue / test.sh
Created October 13, 2022 04:53
Bash test difference (-z/-n)
check() {
# -z: True when the string length is 0
if [ -z $DUMMY ]; then
echo '-z $DUMMY'
fi
if [ -z "$DUMMY" ]; then
echo '-z "$DUMMY"'
fi
if [ -z "${DUMMY+xxx}" ]; then
echo '-z "${DUMMY+xxx}"'
@lambdalisue
lambdalisue / jupyterhub
Last active July 24, 2022 01:41
A service (init.d) script for jupyterhub
#! /bin/sh
### BEGIN INIT INFO
# Provides: jupyterhub
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start jupyterhub
# Description: This file should be used to construct scripts to be
# placed in /etc/init.d.
@lambdalisue
lambdalisue / neuralnetwork.py
Created May 28, 2012 14:19
Neural Network for Beginner (for learning)
#!/usr/bin/env python
# vim: set fileencoding=utf-8:
import pickle
import json
from math import exp
from random import random
from random import shuffle
def sigmoid(x):
@lambdalisue
lambdalisue / qt_rounded_window.py
Last active March 24, 2022 04:20
An example code to make rounded window on Qt
# coding=utf-8
"""
"""
__author__ = 'Alisue <lambdalisue@hashnote.net>'
try:
from PySide import QtCore
from PySide import QtGui
except ImportError:
from PyQt4 import QtCore
from PyQt4 import QtGui