1995年にSumMicrosystemが開発したJava言語。オラクルに食われた。
C++言語から構造化プログラミングを、Smalltalkからはオブジェクト指向を混ぜてコードを書くことができる。
2017年になってもプログラミングのランキングみたいなので1位をキープしている。業務系では飛びぬけて使われている。
でもGoやらRustやらのモダンな言語に世代が移りそう。
CPU、OSの環境の違いを無視
/* 背景を白に */ | |
body { | |
background-color: white; | |
} | |
/* 文字を黒っぽく */ | |
.vscode-dark { | |
color: rgb(30, 30, 30); | |
} |
~$ lscpu | |
Architecture: x86_64 | |
CPU op-mode(s): 32-bit, 64-bit | |
Byte Order: Little Endian | |
CPU(s): 8 | |
On-line CPU(s) list: 0-7 | |
Thread(s) per core: 2 | |
Core(s) per socket: 4 | |
Socket(s): 1 | |
NUMA node(s): 1 |
// ==UserScript== | |
// @name hypothesis | |
// @namespace http://www.test.co.jp | |
// @version 0.1 | |
// @description hypothesis bookmarkret run of all sites. | |
// @match * | |
// @copyright 2014+, I | |
// ==/UserScript== | |
javascript:(function(){window.hypothesisConfig=function(){return{showHighlights:true,appType:'bookmarklet'};};var d=document,s=d.createElement('script');s.setAttribute('src','https://hypothes.is/embed.js');d.body.appendChild(s)})(); |
$ lscpu | |
Architecture: x86_64 | |
CPU op-mode(s): 32-bit, 64-bit | |
Byte Order: Little Endian | |
CPU(s): 16 | |
On-line CPU(s) list: 0-15 | |
Thread(s) per core: 2 | |
Core(s) per socket: 8 | |
Socket(s): 1 | |
NUMA node(s): 1 |
$ lscpu | |
Architecture: x86_64 | |
CPU op-mode(s): 32-bit, 64-bit | |
Byte Order: Little Endian | |
CPU(s): 64 | |
On-line CPU(s) list: 0-63 | |
Thread(s) per core: 2 | |
Core(s) per socket: 16 | |
Socket(s): 2 | |
NUMA node(s): 2 |
■■■■■ lscpu ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | |
Architecture: x86_64 | |
CPU op-mode(s): 32-bit, 64-bit | |
Byte Order: Little Endian | |
CPU(s): 36 | |
On-line CPU(s) list: 0-35 | |
Thread(s) per core: 2 | |
Core(s) per socket: 9 | |
Socket(s): 2 | |
NUMA node(s): 2 |
----------------------------------------------------------------------- | |
CrystalDiskMark 5.2.1 x64 (C) 2007-2017 hiyohiyo | |
Crystal Dew World : http://crystalmark.info/ | |
----------------------------------------------------------------------- | |
* MB/s = 1,000,000 bytes/s [SATA/600 = 600,000,000 bytes/s] | |
* KB = 1000 bytes, KiB = 1024 bytes | |
Sequential Read (Q= 32,T= 1) : 20.080 MB/s | |
Sequential Write (Q= 32,T= 1) : 10.615 MB/s | |
Random Read 4KiB (Q= 32,T= 1) : 3.844 MB/s [ 938.5 IOPS] |
■■■ lscpu ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ | |
Architecture: x86_64 | |
CPU op-mode(s): 32-bit, 64-bit | |
Byte Order: Little Endian | |
CPU(s): 32 ( 2cpu * 4core * 2thread ) | |
On-line CPU(s) list: 0-31 | |
Thread(s) per core: 2 | |
Core(s) per socket: 8 | |
Socket(s): 2 |
while true ; do echo -ne "\033[$[$RANDOM%10]A\033[$[$RANDOM%10]B\033[$[$RANDOM%10]C\033[$[$RANDOM%10]D\033[$[$RANDOM%9];$[$RANDOM%7+40];$[$RANDOM%7+90]m HOGE"; sleep 0.0001; done |