Skip to content

Instantly share code, notes, and snippets.

View nyarurato's full-sized avatar

nyarurato (kyano) nyarurato

  • Kanazawa, Japan
  • 13:47 (UTC +09:00)
View GitHub Profile
import calendar
import datetime
today = datetime.date.today()
calendar.setfirstweekday(calendar.SUNDAY)
print calendar.month(today.year,today.month)
#coding:utf-8
import os
import urllib.request
import time
from bs4 import BeautifulSoup
# すぱこーの掲載ページのurl抜き出し
def scan_url(url,crtdir):
pages = [url]
req = urllib.request.urlopen(url)
@nyarurato
nyarurato / steam_price_checker.py
Last active August 29, 2015 14:12
steamの最安値を報告するためのスクリプト(今は最後の最安値を取ってくるだけ)
# coding:utf-8
import urllib2
import re
import datetime
import sys
def check_web(id,isapp):
try:
html = get_html(id,isapp)
name,time,price = parse_html(html)
# coding:utf-8
from PIL import Image,ImageDraw
from sys import argv,stdout,version_info
from random import randint
def main():
if(len(argv) == 2):
make_pic(argv[1])
else:
print(u"パラメータが不適切です")
# -*- coding:utf-8 -*-
import Twitter #自作twitterAPIライブラリ
import Dither #画像2値化自作ライブラリ
from PIL import Image,ImageDraw,ImageFont
from urllib import urlretrieve
from os import mkdir,path,linesep
from qrcode import QRCode
from urllib2 import urlopen
from sys import stdout
from printer import ThermalPrinter
using UnityEngine;
using System.Collections;
using System.Security.Cryptography;
using System;
using System.Text;
using UnityEngine.UI;
public class Identicon : MonoBehaviour {
[SerializeField]GameObject rect_plane;//描画につかうPlane
# -*- coding:utf-8 -*-
#import numpy
from PIL import Image
class Dither:
def __init__(self,image_path):
self.imgdata = Image.open(image_path).resize((128,128)).convert("L")
#self.imgarray = numpy.asarray(self.imgdata)
def error_diffusion(self):
#include <M5StickC.h>
#include <driver/i2s.h>
#include "arduinoFFT.h"
#include <WiFi.h>
#include <WiFiClient.h>
#define PIN_CLK 0
#define PIN_DATA 34
#define READ_LEN (2 * 1024)
#define GAIN_FACTOR 10
@nyarurato
nyarurato / C3D_3axis_probe
Created February 27, 2021 11:27
CNCjsで4方向のワーク原点に対応したXYZプローブ(端面で計測)
; Based on https://github.com/cncjs/CNCjs-Macros/blob/master/C3D_3axis_probe
; エンドミルを穴に入れて、エンドミルの先はプレート表面より下にします
; 制御基板のプランナーキューが空になるまで待ちます
%wait
; 以下はユーザーが定義する変数です
%ENDMILL_DIAMETER = 3.175 ;エンドミルの直径
%PROBE_BLOCK_Z = 5.06 ;Z方向のプレートの厚さ
@nyarurato
nyarurato / 3_Axis_Probe_with_Hole
Last active June 23, 2022 13:23
CNCjsで4方向のワーク原点に対応したXYZプローブ(穴で計測)
; Based https://github.com/cncjs/CNCjs-Macros/blob/master/3_Axis_Probe_with_Hole
; エンドミルを穴に入れて、エンドミルの先はプレート表面より下にします
; 制御基板のプランナーキューが空になるまで待ちます
%wait
; 以下はユーザーが定義する変数です
%Z_PROBE_THICKNESS = 5.06 ;プレートのZ方向の厚さ
%PROBE_DISTANCE = 20 ;プローブを当てにいくときの最大移動量
%PROBE_FEEDRATE_A = 70 ;プローブ時の送り速度 1回目