Skip to content

Instantly share code, notes, and snippets.

View ytnobody's full-sized avatar
♨️
Loves Sento

Satoshi Azuma a.k.a. ytnobody ytnobody

♨️
Loves Sento
View GitHub Profile
@ytnobody
ytnobody / cpanfile
Created December 22, 2016 18:12
Perl入学式 Advent Calendar 2016 第23日目 「Perlで替え歌エンジンをつくる」
requires 'JSON';
requires 'LWP::UserAgent';
requires 'LWP::Protocol::https';
@ytnobody
ytnobody / connpass_search_sum.pl
Last active February 14, 2017 09:18
【THE書き捨て】connpassから特定のキーワードで検索した結果を、月ごとのイベント数として出力するスクリプト
use strict;
use warnings;
use JSON;
use LWP::UserAgent;
use URI;
use utf8;
my $keyword = 'Serverless';
my $baseurl = "https://connpass.com/api/v1/event/";
@ytnobody
ytnobody / azure_func.pl
Last active February 18, 2017 01:04
Azure Function向けのヘルパーライブラリもどきスニペット
use strict;
use warnings;
use utf8;
use JSON::PP;
use Encode;
### タイムゾーン定義 / Azure Functionsでは必須。
BEGIN {
$ENV{TZ} = "JST-9";
};
@ytnobody
ytnobody / sent-event.pl
Created February 18, 2017 07:27
Net::Azure::EventHubsを使ってAzure EventHubs経由でAzure Functionsの関数を起動する事例
use strict;
use warnings;
use utf8;
use Net::Azure::EventHubs;
### EventHubsの接続文字列をここに入れる
my $connection_string = '...';
### EventHubs向けにイベントを送るClientを作る
my $client = Net::Azure::EventHubs->new(
<?php
/**
* LICENSE: The MIT License (the "License")
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* https://github.com/azure/azure-storage-php/LICENSE
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
@ytnobody
ytnobody / cpanfile
Created February 27, 2018 05:30
cpanfile for kh_coder http://khc.sourceforge.net/
###
### cpanfile for KH Coder
###
#
# usage:
# $ cd kh_coder/
# $ LANG=C cpanm --installdeps -n .
#
requires 'perl' => '5.008';
@ytnobody
ytnobody / mishimapm-3.md
Created June 3, 2018 02:08
Why people says "Perl is guilty" - mishima.pm #3

Why people says "Perl is guilty" ?

ytnobody


ytnobody

  • born: Hakodate
  • live: Ooi-machi
@ytnobody
ytnobody / git-bar
Created November 1, 2018 10:07
キーワードでcommit logを引っ掛けてきて、宛先のbranchにcherry-pickするための中間ブランチをつくる、野蛮な工具
#!/bin/sh
help () {
cat <<EOF
Usage:
git-bar [keyword] [Dest Branch]
EOF
exit;
@ytnobody
ytnobody / azure-func-migrate-node
Last active November 15, 2018 00:40
Azure functions v1 -> v2 for Node.js applications for MacOSX
#!/bin/bash
show_help () {
cat <<EOF
Run "npm -g install azure-functions-core-tools" first.
EOF
exit;
}
list_required_extensions () {
@ytnobody
ytnobody / iex.txt
Created September 2, 2019 02:48
failed etude of elixir mock server
iex(5)> sv = MyMock.run()
11:35:22.016 [info] Added handler for /user
11:35:22.016 [info] Added handler for /user/:id
%Mock.MockServer{
name: :my_mock,
pid: #PID<0.765.0>,
port: 64400,
route: %{