1995年にSumMicrosystemが開発したJava言語。オラクルに食われた。 C++言語から構造化プログラミングを、Smalltalkからはオブジェクト指向を混ぜてコードを書くことができる。 2017年になってもプログラミングのランキングみたいなので1位をキープしている。業務系では飛びぬけて使われている。 でもGoやらRustやらのモダンな言語に世代が移りそう。
CPU、OSの環境の違いを無視
Verifying that "popurax.id" is my Blockstack ID. https://onename.com/popurax |
#/usr/bin/env python3 | |
import socket | |
cli=socket.socket(socket.AF_INET,socket.SOCK_STREAM) // STREAMってなんだ?別のでもいいのか? | |
cli.connect(("localhost",3434)) // サーバと繋がるまでここで止まる。繋がると、cli.close() までのコードを実行する。 | |
msg=cli.recv(1024) // b'\xe3\x82\xb4\xe3\x83\x9f\xe7\xae\xb1' のバイト列がサーバから返され、1KBブロック?にして読み込む。 | |
print(msg.decode('utf-8')) // b'\xe3\x82\xb4\xe3\x83\x9f\xe7\xae\xb1' =[UTF-8符号化]=> "ゴミ箱" | |
cli.close() // 切れる。そして終わる。 |
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 |
■■■ 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 |
----------------------------------------------------------------------- | |
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): 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 |
$ 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): 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 |
// ==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)})(); |