Skip to content

Instantly share code, notes, and snippets.

View sezemiadmin's full-sized avatar

toshiyahirose sezemiadmin

View GitHub Profile
@sezemiadmin
sezemiadmin / addition.md
Last active October 24, 2018 07:43
シェルスクリプト入門 サンプルプログラム
  • for の後に条件を書く
for i in 1 2 3 4 5 #iという変数に1, 2, ... 5 を代入
  • do と done の間に書いた処理が繰り返される
do
@sezemiadmin
sezemiadmin / CalculatorTest.java
Last active October 23, 2018 03:17
テストの自動化とそれを支えるツール サンプルプログラム
package sample;
import static com.codeborne.selenide.Condition.text;
import static com.codeborne.selenide.Selenide.$;
import static com.codeborne.selenide.Selenide.open;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
import org.junit.Test;
import org.openqa.selenium.By;
@sezemiadmin
sezemiadmin / join.sql
Last active October 11, 2018 09:54
良いSQL、悪いSQLのサンプルなど
SELECT d. * FROM departments d
JOIN employee e
ON d. department_id =
e. department_id;
@sezemiadmin
sezemiadmin / bad_answer.md
Last active October 16, 2018 01:40
インデックス設計を見直してみようのサンプルSQLやEXPLAIN実行結果
  • インデックス作成
CREATE index emp_name
ON emp2(last_name,first_name);
  • インデックス作成実行結果
@sezemiadmin
sezemiadmin / course_report.txt
Created October 2, 2018 01:02
コースレポート
今回参加したコースは マルチスレッドプログラミング習得講座 です。
このコースではマルチスレッドの仕組みを解説頂いた上で、実際にコードを書いて複数スレッドが動いていることを確認しました。また Java5 -> Java7 とバージョンアップするごとに追加されたマルチスレッドに関連する機能を試してみました。
が、ちょっとかじっただけの私にはマルチスレッドは難しすぎました。。今まではコードを読みながら、講師の解説などをコメントに書けたのですが、それが今回は追いつかず、今回は仕組みや機能中心のレポートになっています。
なお、コースのアンケート結果では、
Q. コースの難易度の評価
ちょうどよかった 81%
@sezemiadmin
sezemiadmin / Examples.java
Last active September 25, 2018 11:53
マルチスレッドプログラミング習得講座のサンプルコード
public class Examples {
public static void main(String[] args) { // staticで指定する
Thread thread = Thread.currentThread(); // currentThread というメソッドを使う
System.out.println(thread.getName()); // => main
}
}
@sezemiadmin
sezemiadmin / hello_aws.html
Last active September 25, 2018 07:49
今日わかるAWSサーバ構築入門 のサンプルコード
<html>
<head>
<title>test page nv16.</title>
</head>
<body>
<h1>Hello AWS</h1>
</body>
</html>
@sezemiadmin
sezemiadmin / join_sample.sql
Last active August 30, 2018 10:10
パフォーマンスチューニングの勘所 のSQLと結果のサンプル
SELECT p.prod_category,p.prod_id,p.prod_name,
COUNT(s.quantity_sold),SUM(s.amount_sold)
FROM products p
JOIN sales s
ON p.prod_id = s.prod_id --products テーブル と sales テーブル を prod_id でJOIN
group by p.prod_category,p.prod_id,p.prod_name
ORDER BY p.prod_category,p.prod_id;
@sezemiadmin
sezemiadmin / default.rb
Last active August 27, 2018 09:02
chef の recipe サンプル
#
# Cookbook
# Recipie:: default
#
# Copyright:: 2018, The Authors, All Rights Reserved.
package "httpd" do
action :install
end
@sezemiadmin
sezemiadmin / Calculator.java
Created August 23, 2018 08:21
単体テストとテストケースの作り方のサンプル
import java.math.BigDecimal;
public class Calculator {
public static int calc (int price, price, int count) throws Exception {
if (count > 1) {
return price * count;
}
throw new Exception();
}