2017年04月27日

ヤマツツジ

今年は良く咲いている20170427170001329.jpg
posted by imajin at 17:00| 栃木 ☁| Comment(0) | 自然 | このブログの読者になる | 更新情報をチェックする

2017年04月19日

海棠と木蓮

辛夷、梅、桜の次はカイドウとモクレン
  • 20170419073302247.jpg
  • 20170419073308570.jpg
posted by imajin at 07:35| 栃木 ☀| Comment(0) | 自然 | このブログの読者になる | 更新情報をチェックする

2017年03月07日

真岡鐵道

20170307024929498.jpg
posted by imajin at 02:49| 栃木 🌁| Comment(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2017年02月09日

雪見

20170209100019345.jpg
posted by imajin at 10:00| 栃木 🌁| Comment(0) | 自然 | このブログの読者になる | 更新情報をチェックする

2016年12月23日

井上智洋『人工知能と経済の未来 2030年雇用大崩壊』(文春新書)

『人工知能と経済の未来 2030年雇用大崩壊』を読み終えた。

筆者はマクロ経済学者でITにも詳しい異色の人。

2016年の日経ビジネス「次代を創る100人」に選ばれた。



要約すると

・1990年代から「(忘れられていた)技術的失業」が問題として甦ってきた。

・事務労働に続いて肉体労働がこれから機械によって駆逐されていく。

・コンピュータが全人類の知性を超える未来のある時点を「シンギュラリティ」(Singularity 技術的特異点)というが、それは2045年と予測されている。(筆者は懐疑的)

・AIには特化型AIと汎用AIがあり、2030年頃に汎用AIが出現し第四次産業革命を引き起こす。その時から急速に人間の労働需要は減少していく。

 (注:第一次=蒸気機関 第二次=内燃機関・モーター 第三次=パソコン・インターネット)

・機械に奪われにくい仕事は、クリエイティヴィティ系、マネージメント系(経営・管理)、ホスピタリティ系(もてなし)。

・2045年には、内実のある仕事をし、それで食べていけるだけの収入を得られる人は1割程度になる可能性。

・第三次産業革命までのインプットは機械と労働だが、第四次産業革命では生産活動に必要なインプットは機械だけになる。(純粋機械化経済)

・資本家の取り分は限りなく大きくなり、労働者の取り分は限りなく小さくなる。

・その時の労働者の所得を保証する制度はベーシックインカム(全ての人に、収入に関係なく無条件に最低限の生活費を給付する制度)である。これには社会保障制度としての側面と国民配当としての側面がある。

----------------------------------
posted by imajin at 14:01| 栃木 🌁| Comment(0) | 読書 | このブログの読者になる | 更新情報をチェックする

2016年12月05日

パンジー移植

ベゴニアが終わったのでパンジーを移植

4つのプランターに苗が12株
  @78円
培養土 14リットル入り 3袋半(買ったのは5袋)
  @178円
合計1826円

パンジーは今時の品種は150円から250円する。
posted by imajin at 12:54| 栃木 ☁| Comment(0) | 花壇&畑の手入れメモ | このブログの読者になる | 更新情報をチェックする

2016年11月30日

【Java】乱数の発生

--------------乱数1-----------------
class Ransuu{

任意の範囲の乱数を取得。
  randomメソッドは 0.0以上 1.0未満のdouble型を返す。
  ここでは100倍して、0〜99までの乱数を発生。
引数hajimeから引数owariの範囲の乱数を返します。


public int ran(int hajime,int owari){
double t1;
int t2;
do{ //範囲に収まるまで繰り返す
t1=Math.random()*100;
t2=(int)t1;
}
while(t2owari);
return(t2);
}
}
-----------------乱数2------------------
基準日からの時間の剰余を利用

    java.util.Date d = new java.util.Date();
long t=d.getTime();

if(t%3==0)
 処理1
else if(t%3==1)
処理2
else
処理3
posted by imajin at 20:54| 栃木 ☁| Comment(0) | Java | このブログの読者になる | 更新情報をチェックする

【Java】今日の日付、時刻、曜日の取得

import java.util.Calendar;

//日付 時間 曜日
class Nitiji{

public String hiduke(){
String kekka;
Calendar cal=Calendar.getInstance();
int y=cal.get(Calendar.YEAR);
int m=cal.get(Calendar.MONTH)+1; //1月が0だから
int d=cal.get(Calendar.DATE);

kekka=String.valueOf(y)+"年"+String.valueOf(m)+"月"
      +String.valueOf(d)+"日";
return kekka;
}

public String jikan(){
String kekka;
Calendar cal=Calendar.getInstance();
int h=cal.get(Calendar.HOUR_OF_DAY);
int m=cal.get(Calendar.MINUTE);
int s=cal.get(Calendar.SECOND);

kekka=String.valueOf(h)+"時"+String.valueOf(m)
      +"分"+String.valueOf(s)+"秒";
return kekka;
}

public String youbi(){
String kekka;
Calendar cal=Calendar.getInstance();
int w=cal.get(Calendar.DAY_OF_WEEK)-1;//配列用にマイナス1

String kanji[]={"日","月","火","水","木","金","土"};
kekka=kanji[w]+"曜日";
return kekka;
}
}

posted by imajin at 20:38| 栃木 ☁| Comment(0) | Java | このブログの読者になる | 更新情報をチェックする

【Java】例外処理

  java.util.Scanner scan = new java.util.Scanner(System.in);
System.out.println("点数を入力してください。マイナスの数字の入力で終了します。");

for( n=0;n<100;n++){
try{
tensuu=scan.nextInt();

if(tensuu>=0&&tensuu<=100){ //0から100なら配列に保存
ten[k]=(double)tensuu;
k++;
}
else if(tensuu<0){ //マイナスなら終了
break;
}
else{
System.out.println("100より大きい点数は入力できません");
}
}
catch(Exception e){
System.out.println("整数ではありません");
scan.next(); //入力バッファーのクリア
}
}

※入力バッファーをクリアしないと無限ループになる
posted by imajin at 20:20| 栃木 ☁| Comment(0) | Java | このブログの読者になる | 更新情報をチェックする

【Java】スクロールバーを付ける

スクロールバー

public class Scrollbar {

public static void main(String[] args) {
JFrame myframe = new JFrame();
   JTextArea mytextarea = new JTextArea();
JScrollPane myscrollpane=new JScrollPane(mytextarea);

//画面の設定
//frame
myframe.setBounds(100, 100, 700, 480);
myframe.setVisible(true);
myframe.setLayout(null);
myframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);




myframe.add(myscrollpane);
myscrollpane.setBounds(10, 70,440,360);
//垂直スクロールバー
myscrollpane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);

   //水平スクロールバー
//myscrollpane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);


}
}
posted by imajin at 20:15| 栃木 ☁| Comment(0) | Java | このブログの読者になる | 更新情報をチェックする