Skip to content

Instantly share code, notes, and snippets.

Avatar

Shuichi Takeda mrgarita

View GitHub Profile
@mrgarita
mrgarita / index.html
Created Mar 23, 2020
JS:スクロールした位置を保存して、次回自動的にその位置までスクロールする(宮沢賢治『銀河鉄道の夜』の簡易電子書籍版)
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<link rel="apple-touch-icon" href="icon.png" > <!--ホームアイコンの設定-->
<link rel="SHORTCUT ICON" href="icon.ico"> <!-- PC用ホームアイコンの設定 -->
<meta name="robots" content="INDEX,FOLLOW">
<meta name="description" content="宮沢賢治の『銀河鉄道の夜』(青空文庫版)です。前回閉じたところから再開するようにスクロール位置をローカルストレージに保存しています。">
<link rel="stylesheet" href="style.css">
@mrgarita
mrgarita / bs4classInclass2.py
Created Feb 21, 2020
Python:BS4で特定のクラス内のあるクラスを取り出す2
View bs4classInclass2.py
# -*- coding: utf-8 -*-
'''
beautifulsoup4の動作テスト
'''
from bs4 import BeautifulSoup
# HTMLデータを取得する
html = """
<ol>
@mrgarita
mrgarita / bs4classInclass.py
Last active Feb 21, 2020
Python:BS4で特定のクラス内のあるクラスを取り出す
View bs4classInclass.py
# -*- coding: utf-8 -*-
'''
beautifulsoup4:特定のクラス内のあるクラスを取り出す
'''
from bs4 import BeautifulSoup
# HTMLデータを取得する
html = """
<ol>
@mrgarita
mrgarita / HPbar.cs
Last active Mar 27, 2020
Unity:Sliderを使ってボスキャラのHPバーを表現する
View HPbar.cs
using UnityEngine;
using UnityEngine.UI; // Sliderを扱うために必要
public class HPbar : MonoBehaviour {
private const int maxHp = 100; // 敵キャラのHP最大値を100とする
private int currentHp; // 現在のHP
public Slider slider; // シーンに配置したSlider格納用
// Use this for initialization
void Start () {
@mrgarita
mrgarita / kaprekar.c
Created Jan 28, 2020
C言語で4桁のカプレカ数を再現してみる
View kaprekar.c
/*
kaprekar.c: C言語で4桁のカプレカ数を再現してみる
【処理の流れ】
1.乱数で適当な4つ数値を生成
2.生成した4つの数値から最大値と最小値を求める
3.最大値-最小値を求める
4.3で求めた数値を使って再度最大値と最小値を求める
5.3と4を 「6174」が2回連続して再現されるまで繰り返す
@mrgarita
mrgarita / wiringpi_harehareyukai.c
Created Nov 24, 2019
C言語:WiringPi+圧電スピーカでハレ晴レユカイを鳴らす
View wiringpi_harehareyukai.c
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h> // WiringPiのライブラリ
#include <softTone.h> // WiringPiのソフトウェアトーンライブラリ
#define C 262 //
#define Cs 277 // ド#
#define Df 277 // レ♭
#define D 294 //
#define Ds 311 // レ#
#define Ef 311 // ミ♭
@mrgarita
mrgarita / index.html
Created Sep 30, 2019
JS:貼り付け(ペースト)イベントに対応させる
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<title>JS:貼り付け(ペースト)イベントに対応させる</title>
<meta name="viewport" content="width=device-width">
<script type="text/javascript" src="main.js"></script>
</head>
<body>
@mrgarita
mrgarita / xOtokuuti.c
Created Sep 27, 2019
C言語:clock関数を使ってキーボードのA~Zまでの入力速度を測るプログラム
View xOtokuuti.c
/* xOtokuuti お特打ち(キーボード練習っぽいプログラム) */
#include <stdio.h>
#include <string.h>
#include <time.h>
int main(void)
{
long start, end;
double total_time ;
@mrgarita
mrgarita / CountDown.cs
Created Sep 6, 2019
Unity:カウントダウンタイマー
View CountDown.cs
using System;
using UnityEngine;
using UnityEngine.UI;
public class CountDown : MonoBehaviour {
public static float CountDownTime; // カウントダウンタイム
public Text TextCountDown; // 表示用テキストUI
// Use this for initialization
void Start () {
@mrgarita
mrgarita / index.html
Created Aug 5, 2019
東海第2原発から30km圏内をGoogle Maps APIで表示してみる
View index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=yes">
<meta name="robots" content="INDEX,FOLLOW">
<meta name="description" content="東海第2原発から30km圏内をGoogle Maps APIで表示してみました。ただし30kmより外は安全という意味ではありません。">
<title>東海第2原発から30km圏内</title>
<style>
*{
You can’t perform that action at this time.