Skip to content

Instantly share code, notes, and snippets.

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

anon anon5r

🏠
Working from home
View GitHub Profile
@anon5r
anon5r / notes_for_regex.md
Last active October 7, 2025 04:58
正規表現メモ

正規表現メモ

項目 表記
改行を検索 \n
タブ文字を検索 \t
半角カナを検索 [ア-ンァ-ョッー゚゙・]
全角ひらがなを検索 [あ-んが-ぼぁ-ょゎっー]
全角カタカナを検索 [ア-ンガ-ボァ-ョヮッー]
半角英字を検索 [a-zA-Z]
@anon5r
anon5r / randomString.js
Created November 27, 2014 03:10
Random strings generator
function randomString(length,numNumeric,numLCase,numUCase,numSymbols){
length=length||16;numNumeric=numNumeric||3,numLCase=numLCase||3,numUCase=numUCase||3,numSymbols=numSymbols||3;
var charsList = [
'0123456789',
'abcdefghijklmnopqrstuvwxyz',
'ABCDEFGHIJKLMNOPQRSTUVWXYZ',
'!"#$%&\'()*+,-./\\:;<=>?@[]^_`{|}~'
],
charLength = [numNumeric,numLCase,numUCase,numSymbols],
str="",i=0;
@anon5r
anon5r / nginx.conf
Last active August 29, 2015 13:58
Can not be browsing safety internet using Windows XP.
server {
set $browse_os "";
if ($uri !~ ^/support_for_windows_xp_has_ended){
set $browse_os "X";
}
if ($http_user_agent ~ "Windows NT 5\.[12]") {
set $browse_os "${browse_os}P";
}
if ($browse_os = "XP"){
return 302 /support_for_windows_xp_has_ended;
#!/usr/bin/env ruby
# iOS App Store Crawler by Nowa <nowazhu@gmail.com>
# 2010-08-04
require 'rubygems'
require 'hpricot'
require 'open-uri'
USERAGENT = 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.99 Safari/533.4'
LETTERS = %w{A B C D E F G H I J K L M N O P Q R S T U V W X Y Z *}
@anon5r
anon5r / anti_japanese_featurephone.conf
Last active August 29, 2015 13:56
ガラケー対応はこのApacheの設定だけで充分!
BrowserMatch "^DoCoMo/[1-2]\.0" Browser_FP=1
BrowserMatch "^UP\.Browser/[1-9]\.[0-9]" Browser_FP=1
BrowserMatch "^KDDI-[A-Z0-9]+ UP\.Browser/[1-9]\.[0-9]" Browser_FP=1
BrowserMatch "^J-PHONE/1\.0" Browser_FP=1
BrowserMatch "^Vodafone/[1-2]\.0" Browser_FP=1
BrowserMatch "^SoftBank/[1-9]\.0" Browser_FP=1
<If Browser_FP>
RewriteEngine On
RewriteRule /* /unsupported.html [L]
</If>
@anon5r
anon5r / solr_admin_extend.user.js
Created January 9, 2014 02:40
Solr(<=1.x) admin page Sort field extended
// ==UserScript==
// @name Solr admin page Sort field extended
// @namespace net.anoncom.greasemonkey.
// @include http://*/solr/admin/form.jsp
// ==/UserScript==
// qq
//document.body.innerHTML = document.body.innerHTML.replace(/<td>\n*\s*<strong>Start Row<\/strong>\n\s*<\/td>\n/g, "<td><strong>qq</strong></td>\n<td><input type=\"text\" name=\"qq\" value=\"\" /></td>\n</tr>\n<tr>\n <td>\n\t<strong>Start Row</strong>\n </td>\n");
@anon5r
anon5r / gitlab_update.sh
Last active December 17, 2015 16:39
GitLab Auto Updater
#!/bin/sh
BRANCH=master
if [ $# -ge 1 ]; then
BRANCH=$1
fi
if [ "$SUDO_USER" != "" ] && [ "$SUDO_USER" != "git" ]; then
echo 'You are not user "git".'
@anon5r
anon5r / daemon.sh
Last active February 3, 2018 13:02
Simple control daemons installed by homebrew running on OS X
#!/bin/sh
#VERSION_PHP="5.6"
VERSION_PHP="7.2"
function help(){
echo "ex: $0 <daemon> <command>"
echo
echo "Support daemons:"
echo "\tnginx\t\tnginx"
@anon5r
anon5r / transparent_checker.css
Created March 4, 2013 04:41
グラフィックソフトの透過背景を表すのに使われるチェック柄(市松模様)のアレをCSSだけで再現する
body {
margin: 0;
padding: 0;
background-color: #fff;
background-image: linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd),
linear-gradient(45deg, #ddd 25%, transparent 25%, transparent 75%, #ddd 75%, #ddd);
background-size: 18px 18px;
background-position: 0 0, 9px 9px;
overflow: hidden;
}
#!/bin/bash
# for use with cron, eg:
# 0 3 * * * root /home/www/batch/bin/backup.sh /var/backup/www
if [[ -z "$1" ]]; then
echo "Usage: $0 <PATH>"
exit 1
fi