Skip to content

Instantly share code, notes, and snippets.

View kkabetani's full-sized avatar

Kazuhiro Kabetani kkabetani

View GitHub Profile
@kkabetani
kkabetani / Dockerfile
Created March 30, 2019 14:53
SSL/TLS を使用してapacheにアクセスして通信の中身を見る
FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
COPY ./server.crt /usr/local/apache2/conf/
COPY ./server.key /usr/local/apache2/conf/
RUN sed -i \
-e 's/^#\(Include .*httpd-ssl.conf\)/\1/' \
-e 's/^#\(LoadModule .*mod_ssl.so\)/\1/' \
-e 's/^#\(LoadModule .*mod_socache_shmcb.so\)/\1/' \
conf/httpd.conf
@kkabetani
kkabetani / Dockerfile
Last active March 30, 2019 14:49
SSL/TLS を使用してapacheにアクセスする
FROM httpd:2.4
COPY ./public-html/ /usr/local/apache2/htdocs/
COPY ./server.crt /usr/local/apache2/conf/
COPY ./server.key /usr/local/apache2/conf/
RUN sed -i \
-e 's/^#\(Include .*httpd-ssl.conf\)/\1/' \
-e 's/^#\(LoadModule .*mod_ssl.so\)/\1/' \
-e 's/^#\(LoadModule .*mod_socache_shmcb.so\)/\1/' \
conf/httpd.conf
@kkabetani
kkabetani / scraping_yahoonews.js
Created August 25, 2018 05:25
Puppeteer を使って Yahoo のニュースをスクレイピング
const puppeteer = require('puppeteer');
(async () => {
// ブラウザ起動
const browser = await puppeteer.launch();
const page = await browser.newPage();
// ヤフーのページを開く
await page.goto('https://www.yahoo.co.jp/');
// ヤフーページ内でニュースの一覧を取得する Javascript を実行する
@kkabetani
kkabetani / Duration.java
Last active July 5, 2018 12:00
Duration 実験
import java.time.Duration;
class Hoge {
public static void main(String[] args) {
Duration d1 = Duration.ofSeconds(1);
System.out.println(d1.toMinutes());
Duration d2 = Duration.ofSeconds(2);
System.out.println(d2.toMinutes());
@kkabetani
kkabetani / DisplayCertificate.cs
Created November 16, 2017 12:42
コードサイニング証明書の表示
var appPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
var cert = new X509Certificate2(appPath);
X509Certificate2UI.DisplayCertificate(cert);
public class SampleFormatDate {
public static void main( String[] args ) {
formatDate();
}
public static void formatDate() {
Date d1 = Calendar.getInstance(Locale.JAPAN).getTime();
// yyyy2013年2月7日木曜日
SimpleDateFormat sdf = new SimpleDateFormat("'yyyy'yyyy年M月d日E曜日");
System.out.println(sdf.format(d1));
@kkabetani
kkabetani / 1_spec.rb
Created October 13, 2013 06:17
RSpecやってみた
describe 'テスト対象' do
context '状態' do
it '期待する出力' do
end
end
end
@kkabetani
kkabetani / syukudai1.rb
Last active December 24, 2015 09:39
kanazawa.rb meetup #13 の宿題 例外一覧を表示する
Object.constants.sort.map { |e|
Object.const_get(e.to_s)
}.select { |e|
e.ancestors.include?(Exception) if e.class == Class
}
@kkabetani
kkabetani / describe01.rb
Last active December 21, 2015 21:09
rspec/core/example_group.rb#describeの調査01
def subscribe(*args, &block)
p args
p block
args << {} unless args.last.is_a?(Hash)
p args
args.last.update(:block => block)
p args
end
@kkabetani
kkabetani / test
Last active December 12, 2015 05:39
test
2つ目