Skip to content

Instantly share code, notes, and snippets.

View mikkame's full-sized avatar
🏠
Working from home

mikkame mikkame

🏠
Working from home
View GitHub Profile
@mikkame
mikkame / gist:46c2d4a6626f33e0173068408fb568a8
Created April 16, 2021 12:19
首が痛くならないshell script
COUNT=0
DISPLAY_HEIGHT=2180
DISPLAY_WIDTH=3840
WINDOW_WIDTH=1920
WINDOW_HEIGHT=1080
R=300
CX=`expr $DISPLAY_WIDTH / 2 - $WINDOW_WIDTH / 2`
CY=`expr $DISPLAY_HEIGHT / 2 - $WINDOW_HEIGHT / 2`
while true;
do
<?php
// レガシーないいわけ
// ひょっとしてcurlない環境でも動けるようにfile_get_contentsベースにしてみる
// 古めのPHPでも動くよう配慮してみる
if (count($argv) === 1) {
echo '第一引数にapi keyを渡してね';
die();
}
function apiCall($url){
<?php
$max_animate_count = 10;
function e($s)
{
echo htmlspecialchars($s);
}
?>
<html>
@mikkame
mikkame / wip.js
Last active February 26, 2020 14:16
amazon.co.jpの注文履歴からカード支払い情報を抜き出す
(()=> {
let result = [];
let complete_count =0;
let crawlPage = (page_document) => {
Array.from(
page_document.querySelectorAll('.a-color-secondary.value')
).map((el) =>{
// 自分で確認したパターンだと3-7-7のみ、他のパターンあるかも
if (el.textContent.match(/\d{3}-\d{7}-\d{7}/)) {
@mikkame
mikkame / .php
Created December 19, 2019 08:20
laravel de calender
function calendar()
{
$cal = [];
foreach (range(0, 6) as $add) {
$m = Carbon::parse(date('Y-m-01'))->addMonth($add);
$ym = $m->format('Y年m月');
foreach (range(0, $m->format('t')-1) as $addd) {
$date = $m->copy()->addDay($addd);
$w = $date->format('w');
$W = $date->format('W');
@mikkame
mikkame / .php
Created December 9, 2019 11:13
Laravelで足りないカラムを保存時に自動的に作ってくれるやつ
<?php
protected static function boot()
{
parent::boot();
self::saving(function($me){
$columns = array_flip(\Schema::getColumnListing($me->getTable()));
foreach($me->attributes as $key => $val) {
if (!isset($columns[$key])) {
Schema::table($me->getTable(), function (Blueprint $table) use($key) {
Aardvark
Albatross
Alligator
Alpaca[10]
Ant
Anteater
Antelope
Ape
Armadillo
Ass/donkey
@mikkame
mikkame / config.php
Created August 2, 2018 01:10
x-frame config example
<?php
return [
'allow' => [
'/iframe-contents', // "http://example.com/iframe-content" can embeded other website
'/iframe-contents/*' // You can use wildcard
],
'sameorigin' => [
'/my-iframe-contents', // "http://example.com/my-iframecontents" can embeded same origin website
],
];
スーパーマリオ64(任天堂)
パイロットウイングス64(任天堂)
最強羽生将棋(セタ)
ウェーブレース64(任天堂)
ワンダープロジェクトJ2 コルロの森のジョゼット(エニックス、コントローラーパック同梱)
栄光のセントアンドリュース(セタ)
マリオカート64(任天堂、コントローラー・グレー&ブラック同梱)★
超空間ナイター プロ野球キング(イマジニア)
実況Jリーグ パーフェクトストライカー(コナミ)
麻雀MASTER(コナミ)
エクセリオン(ジャレコ、192K)★
ギャラガ(ナムコ、192K)★[C]
ファミリーベーシックV3(任天堂)
バンゲリングベイ(ハドソン)
フォーメーションZ(ジャレコ、192K)★
スペースインベーダー(タイトー)
チャンピオンシップロードランナー(ハドソン)★
イー・アル・カンフー(コナミ、192K)★[C]
けっきょく南極大冒険(コナミ、192K)★
忍者くん 魔城の冒険(ジャレコ、192K )★