Skip to content

Instantly share code, notes, and snippets.

View yuryu's full-sized avatar

Emma Haruka Iwao yuryu

View GitHub Profile
@yuryu
yuryu / pre-warm-elb.pl
Last active June 2, 2021 21:52
ELB Warm-up tool
#!perl
use strict;
use warnings;
use Parallel::ForkManager;
use POSIX;
use String::Random;
my $c_start = 1;
my $c_end = 64;
@yuryu
yuryu / bigquery-per-github-repo.sql
Last active July 5, 2020 03:35
BQ Joshi Public datasets sample queries
SELECT repo_name, SUM(ARRAY_LENGTH(REGEXP_EXTRACT_ALL(content, r"(?i)bigquery"))) AS count
FROM bigquery-public-data.github_repos.contents
JOIN bigquery-public-data.github_repos.files
ON contents.id = files.id
GROUP BY repo_name
ORDER BY count DESC
LIMIT 100
$source = '.\Album\'
$destination = '.\Switch\'
Get-ChildItem $source -PipelineVariable year |
ForEach-Object { Get-ChildItem $year.Fullname -PipelineVariable month |
Where-Object { $month.PSIsContainer -eq $true } |
ForEach-Object {
$dest = Join-Path $destination "$year-$month"
New-Item -Path $dest -ItemType 'directory' -Force;
Get-ChildItem $month.FullName -Recurse |
@yuryu
yuryu / README.md
Last active August 7, 2019 06:03
GTUG Girls Bazel 事前準備

下記の事前準備を行っておくと当日スムーズです。わからないことがあれば当日一緒に解決しましょう!

Mac

Mac の方は Xcode をインストールしていなければインストールしましょう。(特にダウンロードに時間がかかるので、最低限ダウンロードはしておいていただけると助かります!)

ダウンロード: https://developer.apple.com/download/release/

インストールしたら、コマンドラインユーティリティを有効にします。下記のコマンドをターミナルで実行します。

@yuryu
yuryu / rtl.rb
Created September 19, 2017 01:37
#!/usr/bin/ruby
p 'العَرَبِيَّة'
العَرَبِيَّة = 1 + 2 + 3
p العَرَبِيَّة
class ArabicClass
def initialize
@متغير = 0
end
@yuryu
yuryu / paiza-ec-campaign.cpp
Last active December 30, 2015 03:09
噂の https://paiza.jp/poh/ec-campaign をやってみた
#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>
#include <functional>
const int MAX_N = 500000;
const int MAX_D = 300;
std::vector<int> read_sorted(const int n)
@yuryu
yuryu / .bashrc
Created September 21, 2013 07:04
Cute prompt
# PS1
function ps_exit() {
a=$?
if [ $a -ne 0 ]; then
echo "/(T_T)\\"
else
echo "\\(^o^)/"
fi
exit $a;
}
@yuryu
yuryu / hostsbench.c
Created August 22, 2013 10:20
name lookup benchmark
#define _POSIX_C_SOURCE 199309L
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <memory.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
@yuryu
yuryu / .screenrc
Created July 5, 2012 11:06
Mac pbcopy helper
bufferfile "$HOME/screen-exchange"
bind ^] eval 'writebuf -e utf8' 'exec sh -c "cat ~/screen-exchange | ~/invoke-pbcopy.sh"' 'echo pasted.'
@yuryu
yuryu / Dockerfile
Created February 11, 2015 23:24
Dockerfile apache example
FROM registry.access.redhat.com/rhel
RUN yum -y install httpd
ADD index.html /var/www/html/index.html
EXPOSE 80
CMD ["/usr/sbin/httpd", "-DFOREGROUND"]