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 / osx-screenshot-change-config.sh
Created December 6, 2018 01:09
macOSのスクリーンショット設定の変更
#!/bin/sh
# スクリーンショットの保存先を変更する
defaults write com.apple.screencapture location ~/Downloads/ScreenShots/
# 保存場所を元に戻す
# defaults delete com.apple.screencapture location
# スクリーンショットのファイル名接頭辞を変更する
defaults write com.apple.screencapture name 'ScreenShot'
@anon5r
anon5r / create_absolute_uri.php
Last active November 15, 2019 12:04
Generate absolute URL by relational path with base URL
<?php
/**
* 相対パスから絶対URLを返却する
*
* @param string $base ベースURL, 絶対URL
* @param string $relational_path 相対パス
* @return string 相対パスの絶対URL
* @link http://logic.stepserver.jp/data/archives/501.html
* @link http://blog.anoncom.net/2010/01/08/295.html
* @link https://blog.anoncom.net/2010/01/phpurluri.html
@anon5r
anon5r / gitlab-update.sh
Last active November 22, 2017 17:08
Update script for GitLab omnibus docker
#!/bin/sh
#DOCKER_TAG=latest
SLEEP_SEC=30
DOCKER_TAG=${1:-latest}
GITLAB_PORT_HTTP=50080
GITLAB_PORT_SSL=443
GITLAB_PORT_SSH=22
echo -e "\e[1;37mPulling tag:\e[m \e[33m$DOCKER_TAG\e[m"
sudo docker pull gitlab/gitlab-ce:$DOCKER_TAG
@anon5r
anon5r / letsencrypt.conf
Created June 30, 2017 09:43
Let's Encrypt common config file for nginx
location ^~ /.well-known/acme-challenge/ {
root /var/www/letsencrypt;
}
location = /.well-known/acme-challenge/ {
return 404;
}
@anon5r
anon5r / mastodon-update.sh
Created May 29, 2017 01:45
マストドンのシンプルなアップデート手順。主にさくらのクラウドのスタートアップスクリプトを利用してインストールした場合を想定しています。
#!/bin/sh
# 無難な対応としては、最初にmastodonを一度停止した方が良いので停止する。
# systemctl stop mastodon-{web,sidekiq,stream}
# mastodonユーザー出ない場合は下記のコマンドでmastodonユーザーになる
# 一般ユーザーからの場合
# sudo su - mastodon
@anon5r
anon5r / XmlSample.java
Created April 23, 2017 14:52
アプリのリソースファイル内に置いたXMLファイルをパースして使用するときのサンプル
package net.anoncom.android.example;
import java.io.IOException;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import android.content.res.Resources;
import android.util.Log;
public class XmlSample {

Keybase proof

I hereby claim:

  • I am anon5r on github.
  • I am fujimoto (https://keybase.io/fujimoto) on keybase.
  • I have a public key whose fingerprint is 1C02 8A68 60C4 E654 4CED E017 FF88 E49C 9EB7 87A4

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am anon5r on github.
  • I am anon5r (https://keybase.io/anon5r) on keybase.
  • I have a public key ASA1ZBc2tRYf-wGjKFM7Gg0zqbH40SMEYhgX-waxoD9FtQo

To claim this, I am signing this object:

print "今日も一日がんばるびぃ!\n"
@anon5r
anon5r / is_alive_host.php
Last active October 10, 2016 08:35
$hostname の $port が接続先としてコネクション応答出来る状態かを確認します。
<?php
/**
* $hostname が接続先として接続応答出来る状態かを確認します。
*
* @access public
* @static
* @param string $hostname 接続先ホスト名またはIP
* @param int $port 接続先ポート番号
* @param int $timeout タイムアウトを指定する(秒)
* @return boolean