Skip to content

Instantly share code, notes, and snippets.

View GitHub30's full-sized avatar
🌴
On vacation

GitHub30

🌴
On vacation
  • Osaka, Japan
View GitHub Profile
@curran
curran / README.md
Last active February 13, 2022 14:49
Kernel Density Estimation with Science.js

This is a copy of work done by Jason Davies that demonstrates use of science.js. It is posted here simply so it can be studied. The original example code can be found at science.js/examples/kde. Slight modifications were made so it displays well on bl.ocks.org.

web counter

mysqlをtmpfsに乗せて速くする

はじめに

こんにちは高知工科大Advent Calendar 2015の6日目担当です.
今日は大学生なら一度は経験する問題について書いていきます.

みなさんも一度はmysqlを使った時に遅くてイライラしたことがあると思います.

大量のデータにselect文投げたら15時間経過した後に結果が帰ってくることとかあるあるですよね.
今日はそんな問題を多少改善する方法についてです.

@spalladino
spalladino / mysql-docker.sh
Created December 22, 2015 13:47
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@DQNEO
DQNEO / fork_pwd.sh
Created December 24, 2015 14:25
$(pwd) vs $PWD comparison
#!/bin/bash
for i in $(seq 1 10000)
do
echo $(pwd) >/dev/null
done
@cyrusboadway
cyrusboadway / google-domains-dynamic-dns-update.sh
Created February 20, 2016 17:21
Script to update a Google Domains DNS record
#!/bin/bash
### Google Domains provides an API to update a DNS "Syntheitc record". This script
### updates a record with the script-runner's public IP, as resolved using a DNS
### lookup.
###
### Google Dynamic DNS: https://support.google.com/domains/answer/6147083
### Synthetic Records: https://support.google.com/domains/answer/6069273
USERNAME=""
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@fwilhe
fwilhe / gnome-custom-keybinding.sh
Last active November 16, 2019 15:20
Create custom key binding for GNOME to start an application
# Set Keybinding for GNOME Terminal in Slot 0
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name "GNOME Terminal"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command "gnome-terminal --maximize"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding "<Primary><Alt>t"
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
# Print out all Slots
for i in `seq 0 9`;
do
@YR-ZR0
YR-ZR0 / CopyStart.ps1
Created May 28, 2016 17:05
Fast Copy to Startup folder (PowerShell)
//Script to Copy shortcuts to Startup Folder
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$OpenFileDialog = New-Object System.Windows.Forms.OpenFileDialog
$OpenFileDialog.ShowDialog()|Out-Null
$File = $OpenFileDialog.filename
$startup = [environment]::getfolderpath("Startup")
Copy-Item $File $startup
@kosamari
kosamari / serviceworker.js
Created June 21, 2016 21:22
cache index.html using Service Worker
/*
* CHALLANGE:
* Cache `index.html` file using service worker.
*
* This bit of code is included in <script> tag of index.html
* if (navigator.serviceWorker) {
* navigator.serviceWorker.register('serviceworker.js', {scope: '/'})
* }
*
*/
@IISResetMe
IISResetMe / ToastNotification_Windows10.ps1
Last active November 5, 2024 20:13 — forked from altrive/ToastNotification_Windows10.ps1
Windows 10 toast notification sample
function New-ToastNotification
{
param(
[Parameter(Mandatory=$true)]
[string]$Title,
[Parameter(Mandatory=$false)]
[string[]]$Message,
[Parameter(Mandatory=$false)]