Skip to content

Instantly share code, notes, and snippets.

View chalkygames123's full-sized avatar
Uncaught TypeError: Cannot read property 'status' of undefined

Takuya Fukuju chalkygames123

Uncaught TypeError: Cannot read property 'status' of undefined
  • Hedonic Treadmill, Japan
  • 23:57 (UTC +09:00)
View GitHub Profile
// https://atom.io/packages/sync-settings
@chalkygames123
chalkygames123 / cloudSettings
Last active February 7, 2021 10:14
Visual Studio Code Settings Sync Gist
{"lastUpload":"2021-02-07T10:14:15.719Z","extensionVersion":"v3.4.3"}
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"Package Control",
"Sync Settings",
],
const minWidth = 375
const el = document.querySelector('meta[name="viewport"]')
const updateContent = () => {
if (window.screen.width < minWidth) {
el.setAttribute('content', `width=${minWidth}`)
} else {
el.setAttribute('content', 'width=device-width')
}
}
/* eslint-disable no-console, no-continue */
/* eslint 'import/no-extraneous-dependencies': ['error', { optionalDependencies: false }] */
const { execSync } = require('child_process')
const { dirname } = require('path')
function convertFilesToTree(files) {
const tree = {}
const dirs = [...new Set(files.map((file) => dirname(file)))]
<filter id="drop-shadow" width="200%" height="200%" x="-50%" y="-50%" color-interpolation-filters="sRGB">
<feGaussianBlur stdDeviation="3"/>
<feOffset dx="2" dy="2"/>
<feColorMatrix values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.75 0"/>
<feMerge>
<feMergeNode/>
<feMergeNode in="SourceGraphic"/>
</feMerge>
</filter>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
<style>
#container {
height: 100px;
background-color: #ccc;
transition: height 0.5s;
@chalkygames123
chalkygames123 / prepare-commit-msg.git-notify
Last active August 14, 2022 08:42
Git hook for appending "git-notify:" to the commit message when specific files are changed
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"
COMMIT_MSG_FILE=$1
STAGED_FILES=$(git diff --cached --name-only)
PATTERN='package-lock.json'
MESSAGE='Please rerun `npm install`'
if echo "$STAGED_FILES" | grep --quiet --line-regexp --max-count 1 "$PATTERN"; then
@chalkygames123
chalkygames123 / renovate.gitlab-ci.yml
Created August 8, 2022 12:08
Minimal config for running Renovate CLI with GitLab CI/CD's scheduled pipelines
stages:
- main
renovate:
stage: main
image: node:alpine
variables:
RENOVATE_PLATFORM: gitlab
RENOVATE_ENDPOINT: https://gitlab.example.com/api/v4
RENOVATE_TOKEN: $RENOVATE_TOKEN
@chalkygames123
chalkygames123 / chatwork-mark-all-messages-as-read.js
Last active December 6, 2022 09:26
Chatwork: メッセージをすべて既読にする
javascript: (function () {const settingsButton = document.querySelector('[data-testid="room-header_room-settings-button"]',);const unreadRooms = document.querySelectorAll('#RoomList [role="listitem"]:has(._unreadBadge)',);let currentUnreadRoomIndex = 0;const handleHashChange = () => {settingsButton.click();Array.from(document.querySelector('[role="menu"]').children).find((item) => item.textContent.includes('メッセージをすべて既読にする')).click();if (currentUnreadRoomIndex < unreadRooms.length) {unreadRooms[currentUnreadRoomIndex].click();currentUnreadRoomIndex += 1;} else {window.removeEventListener('hashchange', handleHashChange);}};window.addEventListener('hashchange', handleHashChange);handleHashChange();})();