可住地面積ランキング

国ごとの可住地面積の世界ランキングがなかったのでメモ

順位 国名 森林面積 国土面積(湖沼の面積が覗かれている) 可住地面積(km2)
1 Russia 8151356 16402509 8251153
2 China 2006103 9326410 7320307
3 Australia 1232110 7633565 6401455
4 United States 3087200 9147593 6060393
5 Canada 3473020 9093507 5620487
6 Brazil 4984580 8460415 3475835
7 Kazakhstan 33090 2699700 2666610
8 Argentina 285960 2736690 2450730
9 Algeria 19180 2381741 2362561
10 India 697900 2973190 2275290
11 Saudi Arabia 9770 2149690 2139920
12 Libya 2170 1759540 1757370
13 Iran 106919 1531595 1424676
14 Mongolia 130392 1553556 1423164
15 Mexico 664980 1943945 1278965
16 Niger 12040 1266700 1254660
17 Chad 55080 1259200 1204120
18 Mali 51100 1220190 1169090
19 Sudan 704910 1861484 1156574
20 South Africa 92410 1214470 1122060
21 Mauritania 2420 1025520 1023100
22 Ethiopia 122960 1000000 877040
23 Indonesia 944320 1811569 867249
24 Ecuador 129415 995450 866035
25 Pakistan 16870 881912 865042
26 Nigeria 90410 910768 820358
27 Namibia 72900 823290 750390
28 Democratic Republic of the Congo 1541350 2267048 725698
29 Angola 584800 1246700 661900
30 Turkey 112030 769632 657602
31 Afghanistan 13500 652230 638730
32 Chile 162310 743812 581502
33 Somalia 67470 627337 559867
34 Peru 748110 1279996 531886
35 Kenya 42300 569140 526840
36 Yemen 5490 527968 522478
37 Bolivia 562090 1083301 521211
38 Ukraine 95480 554483 459003
39 Madagascar 125530 581540 456010
40 Botswana 113510 566730 453220
41 Colombia 586353 1038700 452347
42 Iraq 8250 437367 429117
43 Turkmenistan 41270 469930 428660
44 Gabon 220000 640427 420427
45 Venezuela 475050 882050 407000
46 Tanzania 479200 885800 406600
47 Central African Republic 222480 622984 400504
48 Mozambique 389720 786380 396660
49 Uzbekistan 32755 425400 392645
50 Morocco 56720 446300 389580
51 Thailand 162490 510890 348400
52 Myanmar 317730 653508 335778
53 Spain 182472 498980 316508
54 Oman 20 309500 309480
55 Cameroon 199160 472710 273550
56 Gambia 4800 257667 252867
57 East Timor 7420 256369 248949
58 Zambia 494680 743398 248718
59 Norway 121020 365957 244937
60 Germany 114090 348672 234582
61 Zimbabwe 156240 386847 230607
62 Philippines 68400 298170 229770
63 Paraguay 169500 397302 227802
64 Poland 93290 311888 218598
65 Burkina Faso 56490 273602 217112
66 Ivory Coast 104030 318003 213973
67 United Kingdom 30590 241930 211340
68 Italy 90280 294140 203860
69 Kyrgyzstan 6770 191801 185031
70 Guinea 65440 245717 180277
71 Syria 4910 183630 178720
72 Uganda 27530 197100 169570
73 Vietnam 141280 310070 168790
74 Romania 65150 231291 166141
75 New Zealand 101510 262443 160933
76 Uruguay 17313 175015 157702
77 Tunisia 9900 155360 145460
78 Netherlands 3730 143351 139621
79 France 164240 303815 139575
80 Tajikistan 4100 141510 137410
81 Ghana 91950 227533 135583
82 Sweden 280730 410335 129605
83 Belarus 85340 202900 117560
84 Republic of the Congo 224110 341500 117390
85 Papua New Guinea 335730 452860 117130
86 Bangladesh 14420 130168 115748
87 Japan 249660 364545 114885
88 Malaysia 221240 329613 108373
89 Senegal 84730 192530 107800
90 Iceland 427 100250 99823
91 Greece 39030 130647 91617
92 Nicaragua 31140 119990 88850
93 Jordan 975 88802 87827
94 Equatorial Guinea 16260 101000 84740
95 Finland 222180 303815 81635
96 Cuba 29320 109820 80500
97 United Arab Emirates 3173 83600 80427
98 Nepal 66003 143351 77348
99 Azerbaijan 10083 86100 76017
100 Cambodia 100940 176515 75575
101 Bulgaria 37370 108612 71242
102 Guatemala 37220 107159 69939
103 Hungary 20460 89608 69148
104 Benin 45610 114305 68695
105 North Korea 56660 120538 63878
106 Malawi 32370 94080 61710
107 Ireland 7256 68883 61627
108 Serbia 27130 88246 61116
109 Honduras 51920 111890 59970
110 Portugal 32390 91470 59080
111 Liberia 43290 96320 53030
112 Laos 178155 230800 52645
113 Togo 2870 54385 51515
114 Czech Republic 26570 77247 50677
115 Sierra Leone 27260 71620 44360
116 Austria 38600 82445 43845
117 Sri Lanka 21030 62732 41702
118 Georgia 28224 69700 41476
119 Lithuania 21700 62680 40980
120 South Korea 62220 99909 37689
121 Croatia 19200 55974 36774
122 Denmark 5871 42434 36563
123 Guyana 165760 196849 31089
124 Dominican Republic 18170 48320 30150
125 Lesotho 440 30355 29915
126 Bosnia 21850 51187 29337
127 Moldavia 3860 32891 29031
128 Slovakia 19390 48105 28715
129 Latvia 33540 62249 28709
130 Switzerland 12350 39997 27647
131 Panama 46990 74340 27350
132 Eritrea 15320 42388 27068
133 Haiti 1010 27560 26550
134 New Caledonia 8390 33893 25503
135 El Salvador 2870 28051 25181
136 Armenia 3310 28342 25032
137 Costa Rica 26050 51060 25010
138 Belgium 6812 30278 23466
139 Burundi 2530 25680 23150
140 Djibouti 56 23180 23124
141 Rwanda 4460 24668 20208
142 Estonia 22340 42388 20048
143 Egypt 700 20721 20021
144 Albania 7763 27398 19635
145 Israel 1540 20330 18790
146 Kuwait 62 17818 17756
147 North Macedonia 9980 25433 15453
148 Qatar 0 11586 11586
149 Bhutan 27052 38394 11342
150 Belize 13913 22806 8893
151 Lebanon 1369 10230 8861
152 Fiji 9929 18274 8345
153 Guinea-Bissau 20220 28120 7900
154 Vanuatu 4400 12189 7789
155 Slovenia 12470 20151 7681
156 Cyprus 1728 9241 7513
157 Jamaica 3371 10831 7460
158 Solomon Islands 22130 27986 5856
159 Bahamas 5150 10010 4860
160 Cape Verde 850 4033 3183
161 Trinidad and Tobago 2264 5128 2864
162 Suriname 153510 156000 2490
163 Luxembourg 867 2586 1719
164 Mauritius 384 2030 1646
165 Comoros 390 1862 1472
166 Brunei 3800 5265 1465
167 Samoa 1710 2821 1111
168 Kiribati 121 811 690
169 Tonga 90 717 627
170 Singapore 163 716 553
171 São Tomé and Príncipe 536 964 428
172 Saint Lucia 206 606 400
173 Barbados 63 431 368
174 Antigua and Barbuda 98 442.6 344.6
175 Andorra 160 468 308
176 Dominica 446 751 305
177 Maldives 10 298 288
178 Grenada 169 344 175
179 Saint Vincent and the Grenadines 270 389 119
180 Liechtenstein 69 160 91
181 Palau 403 459 56
182 Seychelles 406 455 49
183 Tuvalu 10 26 16

Github Actionsで卒論CIを作る.

皆さん, 卒論の時期ですね. 僕は卒論の時期です.

LaTeXで文章を書いていて困ることgitでバージョン管理しているはずなのにいろんなバージョンのPDFがパソコンに散らばってしまうことですよね. 私はよくやります.間違えて古いPDFを添削してくれる人に送ってしまったこともあります.

そんなときはGithub Actionを使ってpushするたびにコンパイルをしてgithub pagesにアップロードしてもらいましょう. urlが毎回同じなので添削者にurlを渡しておけばいつでも最新版のPDFを確認してもらえます.

これを読んでやろうとしたら仕様が変わったのかうまく動かなかったのでメモとして書きます. qiita.com

github actions

github actionsの利用申請をするとできます.

リポジトリ

卒論のテンプレートがあるのでforkなりcloneなりします. github.com

gh-pagesというブランチをはやしましょう.

Github ActionsのCIでlatexmkを使ってコンパイルするのでMakefileを書き換えます

#!/usr/bin/env perl
@default_files    = ('thesis.tex');
$latex            = 'platex -synctex=1 -halt-on-error';
$latex_silent     = 'platex -synctex=1 -halt-on-error -interaction=batchmode';
$bibtex           = 'pbibtex';
$biber            = 'biber --bblencoding=utf8 -u -U --output_safechars';
$dvipdf           = 'dvipdfmx %O -o %D %S';
$makeindex        = 'mendex %O -o %D %S';
$max_repeat       = 5;
$pdf_mode         = 3;
$pvc_view_file_via_temporary = 0;

これでだいたい同じように動くはずです.

続いて,

workflow

GithubのrepositoryのActionsにページに行くとNew workflowを押すと .github/workflows/以下にymlファイルが生まれます. これをよしなに名前を変更して,

name: CI

on: 
  push:
    branches:
      - master

jobs:
  latex:
    runs-on: ubuntu-latest
    steps:
    - name: Set up Git repository
      uses: actions/checkout@v1
    - name: Compile and Deploy LaTeX to PDF
      uses: raven38/uberblatt-action@v11
    - name: GitHub Pages Deploy
      uses: maxheld83/ghpages@v0.2.1
      env:
        BUILD_DIR: "build/"
        GH_PAT: ${{ secrets.GH_PAT }}

とします.

raven38/uberblatt-action@v11はDockerfile上にLaTeXの環境を作りbuildディレクトリ以下にgh-pages用にthesis.pdfthesis.pdfへのリンクがはられたindex.htmlを配置します.

maxheld83/ghpages@v0.2.1ではBUILD_DIRを指定してそのディレクトリ(ここではbuild)以下のファイルをgh-pagesにコミットします. GH_PATはgithub actionsがリポジトリへのアクセスのためのトークンで, Githubの右上のユーザアイコンからSettings-Developer Settings-Personal access tokensへと移動し, Generate new tokenを押下します. tokenの名前をよしなに設定しrepoパーミッションにチェックを入れてtokenを生成します.

tokenをコピーし, 次はリポジトリSettings-Secretsへ移動します. Add a new secretsを押下し, 名前にGH_PATmaxheld83/ghpages@v0.2.1に与えた変数名), Valueにコピーしたtokenを貼り付けます.

以上を終えたあと これでGithubにPushをするたびにCIが走り, https://username.github.io/repository_name以下にthesis.pdfへのリンクがはられたindex.htmlが配置され, インターネットに公開されます.

やったね.

もしうまく行かなかった ここのコメント欄か twitter.com までお知らせを

2017年 振り返り

今年も年の瀬ですね、今年はいろいろなことがありました。

1月

1月か2月にはスノボに行きました。あれ何時だっけ?長野の空はきれいだった。星空鑑賞のプロに星座を教えてもらった。

2月

あと2月に関西に行きました。一週間ぐらい行きました。西村屋本館はすごい良かったですね。一泊3万超えるぽい。内湯に1人で入れました。やったぜ。カニも美味かった。

3月

焼肉をおごってもらった。 春休みはあまり記憶がありませんね、お金がなかった記憶だけが残っています。3月に北海道に行きました。人生2回目の飛行機です。知床はめちゃくちゃきれいでした。

4月

4月にはIdeinにアルバイトとして入社しました。強い人がたくさんいて勉強になった。

5月

yoloで遊んでいた。

6月

LTE社からGPUを頂き、研究ができるようになった。焼肉をおごってもらった。

7月

ICPCに出た。 DeNAに応募した気がする。

8月

8月から9月にはDeNAインターンをしていました。フルタイム勤務辛い。期間中は10畳9人のシェアハウスに住んでいました。いろいろな人がいた。最終日には誕生日を祝ってもらえてよかったです。

9月

インターン後にはSensetimeのインターンに応募して落ちた。英語のインタビュー意味わからん。何も喋れなかった。

10月

10月以降は何をやっていたのかよく覚えていない。 授業や仕事に追われていた気がする。外交や経済を勉強していた気がする。

11月

焼肉をおごってもらった

12月

12月には今年も本屋へ行ってたくさん本を買った。 ICPCAsia Regionに出場しました。辛い。 そしてSensetime Japanに応募しました。年明けにインタビューをします。

今年の反省

昨年度に比べて忙しくなり、自分の研究や勉強に割ける時間が少なかったです。大学の授業で週に3,4冊参考文献を読んでいたのは良かったがそれ以外の本はアドベントカレンダー以外のときには読んでいなかった気がします。 いろいろなことと決別ができるようにしたい。 インターンに行きたい。

本25

これは本 Advent Calendar 2017 - Adventar 25日目の記事です。

本日はアドベントカレンダー最終日です。今年も去年に引き続き、1人アドベントカレンダーをやってまいりました。中々時間が取れなかったり、遅れてしまうことがあるなか、少なくとも最終日の記事を間に合わせることができたのは良かったです。

一年の振り返りは年末にやろうと思うので25日目の記事では今まで読んできた本を紹介します。

広辞苑を読む』ー 柳瀬尚紀の追悼記念で読んだ。頭が良い。

『英語で大学が亡びるとき』ー 明治以降、知識人、学者たちの血の滲むような努力の結果、日本語で学問を出来るようなったことは覚えておくべき

『型システム入門』ー また読む

『世界で闘うプログラミング力を鍛える150問』ー 面接対策のために読んだ。買った

機械学習のための確率と統計』ー 不等式は重要

『計算理論の基礎』ー オートマトンは有用

国立国語研究所「日本大語誌」構想の記録』ーこれ復活させたい

『ダメな統計学』ー 僕もだめだめだった

Unixパワーツール』ー Unixが使えるようになった。有用。

帝国大学』ー 日本の大学の欠点の原因がここにあったとは

『スーパーコンピュータを創った男』ー クレイ頭おかしい。斎藤さんも頭おかしい。

『論理トレーニング101題』ー 頭が良くなった気がする

日露戦争、資金調達の戦い』ー 高橋是清偉大

『インベストメント.』ー 投機を始めた

『現代官僚論』ー 公務員は国のために頑張っている

『論理学をつくる』ー 時間がかかる

赤池情報量規準AIC』ー 赤池氏生誕記念

こんな感じですね。今年の残り一週間頑張っていきましょう。

本25

これは本 Advent Calendar 2017 - Adventar 25日目の記事です。

本日はアドベントカレンダー最終日です。今年も去年に引き続き、1人アドベントカレンダーをやってまいりました。中々時間が取れなかったり、遅れてしまうことがあるなか、少なくとも最終日の記事を間に合わせることができたのは良かったです。

一年の振り返りは年末にやろうと思うので25日目の記事では今まで読んできた本を紹介します。

広辞苑を読む』ー 柳瀬尚紀の追悼記念で読んだ。頭が良い。 『英語で大学が亡びるとき』ー 明治以降、知識人、学者たちの血の滲むような努力の結果、日本語で学問を出来るようなったことは覚えておくべき 『型システム入門』ー また読む 『世界で闘うプログラミング力を鍛える150問』ー 面接対策のために読んだ。買った 『機械学習のための確率と統計』ー 不等式は重要 『計算理論の基礎』ー オートマトンは有用 『国立国語研究所「日本大語誌」構想の記録』ーこれ復活させたい 『ダメな統計学』ー僕もだめだめだった 『Unixパワーツール』ーUnixが使えるようになった。有用。 『帝国大学』ー日本の大学の欠点の原因がここにあったとは 『スーパーコンピュータを創った男』ークレイ頭おかしい。斎藤さんも頭おかしい。 『論理トレーニング101題』ー頭が良くなった気がする 『日露戦争、資金調達の戦い』ー高橋是清偉大 『インベストメント.』ー投機を始めた 『現代官僚論』ー公務員は国のために頑張っている 『論理学をつくる』ー時間がかかる 『赤池情報量規準AIC』ー赤池氏生誕記念

こんな感じですね。今年の残り一週間頑張っていきましょう。

本24 数学:物理を学び楽しむために

これは本 Advent Calendar 2017 - Adventar 24日目の記事です。

面接の前に微分を勉強した。この本は少しずつ読み進めていきたい。今まで読んだ数学の本で一番丁寧