Saturday, February 27, 2016

Thursday, February 25, 2016

Tuesday, February 23, 2016

Dual-camera tech wants to be the future of smartphone zoom

Translation: Updated

Room: 
Fully furnished room on ground floor 
Room available now
New renovation 
Keyed entry
Large closet 
Double size bed, desk


Restriction: 
Female only
NO smoker
NO pet
NO overnight guests 

Shares:
Shared kitchen 
Shared laundry with 2 other roommates in ground suites 
Shared washroom, living room and dining room 

Includes:
Wifi, hydro, hot water, heat, electricity

Location: 
10-15mins walking distance to Renfrew sky train station 
Park, community center,central location, Superstore, Starbucks, restaurants are near by
do NOT contact me with unsolicited services or offers

┏━━━━━┓
┃入居者募集┃
┗┳┳━┳┳┛
 ┗┛ ┗┛

★お部屋:
・1階の家具付部屋
・現在空き部屋
・リフォーム済
・鍵付きエントリー
・大きなクローゼット
・ダブルベッドと机

★制限事項:
・女性限定
・完全禁煙
・ペット不可 
・宿泊ゲスト不可

★共有スペース:
・共有キッチン 
・共有ランドリー(1階のその他2名のルームメートと共有)
・共有バスルーム、共有リビングルーム、共有ダイニングルーム

★設備:
・WiFi、水道、温水、光熱費
 
★場所:
スカイトレインの駅から歩いて10分から15分。
近くには公園、公民館、センター街、スーパーマーケット、スターバックス、レストランなど有り。

※スパムメールやキャッチセールは送らないでください。

Saturday, February 20, 2016

Saturday, February 13, 2016

Runtime System: Node.js

node.js

H ZETT M & まらしぃ: 新曲

Logical Emotion (ろじえも): 千本桜

Patti LuPone: As If We Never Said Goodbye

Patti LuPone

Phantom JS: Creating PNG Image File of the Specified URL

Creating PNG image file of the specified URL

pagerender.js:
var page = require('webpage').create(),
  system = require('system'),
  address;

if (system.args.length <= 2) {
  console.log('Usage: pagerender.js <some URL> <image name>');
  phantom.exit();
}

address = system.args[1];
image = system.args[2];

page.open(address, function(status) {
  console.log("Status: " + status);
  if(status === "success") {
    page.render(image);
  }
  phantom.exit();
});

Command:

$ phantomjs pagerender.js http://smashingtheory.blogspot.com test.png

Headless Browser: PhantomJS

PhantomJS

Tuesday, February 9, 2016

Homebrew: Installing Homebrew Package Manager on OS X 10.11.3

Installing a package manager Homebrew on Mac OS X 10.11.3:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Perl: iTunes XML to CSV (Without XML Parser)

itunes.pl

use constant MODE_NONE => 0;
use constant MODE_FIND_BRAKET_NAME => 1;
use constant MODE_FIND_VALUE =>2;
use constant FALSE =>0;
use constant TRUE => 1;

$mode = MODE_NONE;
$tagName = "";
$value = "";
$keyValue = "";
$openTag = FALSE;
$closeTag = FALSE;
$isTrack = FALSE;

@itunestags = ("Track ID","Name","Artist","Album Artist","Composer","Album","Grouping","Kind","Size","Total Time","Disc Number","Disc Count","Track Number","Track Count","Year","Date Modified","Date Added","Bit Rate","Sample Rate","Play Count","Play Date","Play Date UTC","Skip Count","Skip Date","Release Date","Rating","Album Rating","Album Rating Computed","Normalization","Artwork Count","Persistent ID","Track Type","Protected","Purchased","Location","File Folder Count","Library Folder Count");

print "Track ID,Name,Artist,Album Artist,Composer,Album,Year\n";

while (defined($char = getc())){

        if ($char eq "<"){
                $mode = MODE_FIND_BRAKET_NAME;
                $tagName = "";
        }elsif ($char eq ">"){
                if ($closeTag)
                {
                        if ($value eq "Tracks"){
                                $isTrack = TRUE;
                        }elsif ($value eq "Playlists"){
                                $isTrack = FALSE;
                        }elsif ($value ~~ @itunestags){
                                $keyValue = $value;
                        }else{
                                $value =~ s/"/""/g;

                                if ($value =~ /[,"]/){
                                        $value = "\"" . $value . "\"";
                                }

                                $value =~ s/&#38;/&/g;

                                if ($keyValue ~~ @itunestags){
                                        $track{$keyValue} = $value;
                                }
                        }

                        if ($isTrack && $tagName eq "dict"){
                                printf "%s,%s,%s,%s,%s,%s,%s\n", $track{'Track ID'}, $track{'Name'}, $track{'Artist'}, $track{'Album Artist'}, $track{'Composer'}, $track{'Album'},$track{'Year'};
                                $keyValue ="";
                                %track=();

                        }

                        $value = "";
                        $closeTag = FALSE;
                }else{
                        $mode = MODE_FIND_VALUE;
                        $value = "";
                }
        }else{
                if ($mode == MODE_FIND_BRAKET_NAME){
                        if ($char eq "/"){
                                $closeTag = TRUE;
                        }else{
                                $tagName .= $char;
                        }
                }elsif($mode == MODE_FIND_VALUE){
                        $value .= $char;
                }
        }
}

Bash command:

$ cat ./itunes.xml | perl ./itunes.pl

AWK: Printing CSV file

printing CSV file:

csv.awk:

{
        readcsv($0);
        print $2" by "$3;
}

function readcsv(string)
{
        #フィールド番号
        n=1;

        #コンマ区切り
        m=split(string, array , ",");

        #完全フィールドか否か
        aflag=1;

        for(i=1;i<=m;i++){
                # "  "で括られていない完全フィールド。
                if( !(array[i] ~ /^\"/) && !(array[i] ~/\"$/) && aflag){
                        #ダブルクオートのエスケープ文字を削除
                        gsub(/\"\"/,"\"", array[i]);

                        $n=array[i];
                        n++;
                        continue;
                }

                # "  "で括られている完全フィールド
                if(( array[i] ~ /^\".*\"$/ ) && aflag){
                        #先頭と末端にあるダブルクオートを削除する
                        gsub(/^\"/,"", array[i]);
                        gsub(/\"$/,"", array[i]);
                        #ダブルクオートのエスケープ文字を削除
                        gsub(/\"\"/,"\"", array[i]);

                        $n=array[i];
                        n++;
                        continue;
                }

                # 先頭が "の部分フィールド
                if(array [i] ~ /^\"/){
                        #先頭のダブルクオートを削除
                        gsub(/^\"/,"", array[i]);
                        #ダブルクオートのエスケープ文字を削除
                        gsub(/\"\"/,"\"", array[i]);

                        aflag=0;
                        $n=array[i];
                        continue;
                }

                # "  "で括られていない、続きの部分フィールド。
                if(!(array[i] ~ /^\"/) && !(array[i] ~/\"$/) && aflag==0){
                        #ダブルクオートのエスケープ文字を削除
                        gsub(/\"\"/,"\"", array[i]);

                        $n = $n "," array[i];
                        continue;
                }

                # 末端が "の部分フィールド
                if((array [i] ~ /\"$/) && aflag==0){
                        #末端のダブルクオートを削除
                        gsub(/\"$/,"", array[i]);
                        #ダブルクオートのエスケープ文字を削除
                        gsub(/\"\"/,"\"", array[i]);

                        $n = $n "," array[i];
                        aflag=1;
                        n++;
                        continue;
                }
        }
}

Bash command:

$ cat list.csv | awk -f ./csv.awk

AWK: FS, RS, OFS, ORS

Testing FS (field separator), RS (record separator), OFS (output field separator), ORS (output record separator):

Command:

$ echo -n '"test,test",testtest,test,test' | awk 'BEGIN{FS=",";RS="\n";OFS="-";ORS="+"}{print $1, $2, $3, $4, $5, $6}'


Output:

"test-test"-testtest-test-test-+

AWK: split Function

Testing the behavior of split function in awk:

$ echo -n 'test,test,test' | awk '{m=split($0,array,",")}{print m}'
3

Saturday, February 6, 2016

Perl: Read a Character from Standard Input Until The End-of-file

Read a character from standard input until the end-of-file:

while (defined($char = getc())){
print $char;
}

Friday, February 5, 2016

Python: Print Hello

$ python -c 'print "hello"'

Version of PHP

$ php --version
PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

Version of Perl

$ perl --version

This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level
(with 2 registered patches, see perl -V for more detail)

Copyright 1987-2013, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Version of AWK

$ awk --version
awk version 20070501

Version of Ruby

$ ruby --version
ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15]

Version of Python

$ python --version
Python 2.7.10

Thursday, February 4, 2016

AWK: Number of Words

Printing the number of words in lines without newline:

$ awk 'BEGIN {words=0}{words+=NF} END { printf "%i", words} ./lines.txt

AWK: Number of Lines

print out number of lines without newline:

$ awk 'BEGIN {} END { printf "%i", NR }' ./lines.txt

Get a Random Line from CSV file

First line in a CSV file contains column names, so I ignore the line and get a line after it:

$ head -$[$[${RANDOM} % $[`wc -l < ./lines.csv` - 1]] + 2] ./lines.csv | tail -1

Wednesday, February 3, 2016

Tweeting Random Line in CSV, Formatted Using AWK

Tweeting random entry in list.txt. 2nd, 3rd, and 4th column in comma-separated value is used:

$ head -$[${RANDOM} % `wc -l < ./list.txt` + 1] ./list.txt | tail -1 | awk -F, '{print $4"("$2")"$3}' | ruby ./tweet.rb

Tuesday, February 2, 2016

Michio Kaku: On Democracy

Michio Kaku

Leonard Susskind: Are Science and Religion at War?

Leonard Susskind

Leonard Susskind: How Do Particles Explain the Cosmos?

Leonard Susskind

Theoretical Physicists and Its MD5 Hash Values

b9114dc37ab93677d533a0e3e025ee58,A. P. Balachandran
cfcfe15d6ecdfdef505b97ef2c3f9369,Abdul Qadeer Khan
dfb8265818ad7018ec4b7542baec7ad1,Abdus Salam
98a719bf14b8a3e84d74da977c94d63b,Al-Biruni
ebc17b94b9c494a8de085dcfe575d3ab,Al-Farabi
7560afa1f46d5e5fefe4ad93e42a293d,Albert Einstein
595707a5bcf0fa37ffc38cadd1a72305,Alexander Zamolodchikov
608847d7f19ea79773069a210cefca85,Alexei Alexeyevich Abrikosov
9fd439b6ed1e68942caa0e18756331c3,Alexei Kitaev
0d716d6e74cff4a2a8f465ca3b09a8b7,Alexei Yuryevich Smirnov
2341c8b7b62e1c04f24429fca77a2229,Alexei Zamolodchikov
ff2ca5c27ebbbc7d5f3a9d599d34026a,Ali Chamseddine
2d9a36cce07a72b66b1490e08720527f,Ali Javan
b80ac69e686b6704bfd279bfc1dc912f,Ali Moustafa Mosharafa
6403e0d05b243931fc80bfd7f57eab61,Anatoly Vlasov
a8603cc3c6d192bad70a934b1e944fdb,Anthony James Leggett
81b524745aec6711264774a15dfa6149,Antony Garrett Lisi
d0efefe9e6fde31efa3dfef0df1b9f1b,Archimedes
6919301d00f7a13c7a0e6658dae03a4e,Arnold Sommerfeld
76e9eb8ab6ce7e60c604bd179f1c144a,Arsenij Sokolov
80a1b0138a537058d3e04c2a98063fca,Arthur Eddington
71d6c39b895f05dfab6c679396270bc3,Arthur Compton
7b1f6178b9fdd53d5c517e6af0f0b276,Ashoke Sen
b938cd2d03bc88480c911d4756f0b04a,Ayşe Erzan
0a29495fe0147dfc84bda0c1501d793d,Behram Kurşunoğlu
a7fb1c5d8508a12ceb22b0026cd085a1,Blaise Pascal
8f499893b9e7c40d045a8ab0793b37dd,Brian Josephson
d5acb3519390a19b2bce9f4b4757cb34,Brian Greene
e6ad9901bfe4625d09acdd38913d4986,Bruno Zumino
906467d996dbe4b734771da3e2fea741,C. R. Hagen
d94bff8c65b98ddb3d85888218fef48d,Carlo Rovelli
8e4f0530893bbbb17986087ca3230ded,Carlos E.M. Wagner
97603bbba50de86ec755f7e33c4179c2,Charles-Augustin de Coulomb
4e41bdd7d7e8c48628ba4748e63dc4fd,Charles Thorn
3bc553fae759c92317bc4caf2a320440,Chen-Ning Yang
ddd20964ae1519f38767de9d8c3a13e7,Christiaan Huygens
982ea65a3943420055ccf3a3725ebc36,Christopher T. Hill
d94c803ac9ecb593296f394d06de8c4a,Cumrun Vafa
fba0776f7e258ac7c283838cf6a9de42,Đàm Thanh Sơn
d5c49c3cbdae21fc0f12f99dc8bcc046,Daniel Z. Freedman
897535581528185af98edc4156b6405e,David Bohm
b6fe46a666859b91c7730413b6723164,David Deutsch
d986902968dbef876880a2a74e9d136b,David Gross
b71592ed48f29a2f5c3b2f95ffd16567,Democritus
b3397bcab5767afbbc69fe9c0669e54e,Dennis W. Sciama
4642441bc389837e3e3a92d3202d8be5,Dimitri Nanopoulos
ab972465f8728d94cdf5c4c821d7d3c3,Dmitry Shirkov
1f8b3abf4393ccbcd0e0fdf144b315bc,Dmitry Zubarev
f568ce68aafc43b1e5ba187a47c80600,Durmus A. Demir
242094a6fc8ba39642576f1340163be1,Edward Witten
24ba105d6c0defd87c58ccb1da94a101,Emmy Noether
a6c915efff92e3313596bc9e86aa6636,Enrico Fermi
7666fc3342812ddfa2bad1fd1a25d7d4,Erdal İnönü
9fd850a91ae79f91c3e3b597d93f13ce,Ernest Rutherford
53223338cf930500fda4a892f1e2a892,Ernst Mach
6fef6eadd7fc0afa92a4cf2ed5cf8609,Erwin Schrödinger
b4671d195baffc41fed648cbbef55c6f,Ettore Majorana
807d62774463f42888869745ab92fb93,Eugene Wigner
1925b431d9bf8a23107c69045a489e53,Ezra T. Newman
ed8a9a906b96912c31ba5fdfbeb7a13b,Fazlur Rahman Khan
67d660f80c08afa368e574bba0439676,Felix Bloch
08b6976977f7a1d545adeb887c9c917d,Feza Gürsey
d0cacf359c4dddb4bc79fab3c8b27511,Francisco José Ynduráin
2eb0b81bd7287e6c57b1ab0816176cc4,Frank Wilczek
60b6dfe97a9e16d76a9abc59673e0b99,François Englert
f370745c55cb9523f3708ad7dc39200c,Freeman Dyson
8a830cc5a00aac6ba7b64028a84be384,Friedwardt Winterberg
d0919d96a544d3f2e1585b056d2f90b2,Fulvio Melia
dfe6c369253b6a534d7384a5084f24c1,Galileo Galilei
7e7d7da2e89e59873d4cb8fedfab218a,George Eugene Uhlenbeck
1500d1252c7cf70fef7d1b314b4f7491,George Gamow
10f32156adaa52712b3e5d37358365e8,E. C. George Sudarshan
54ec70ad491eb9033cd6f0097a550821,Georges Lemaître
2e2f77d6dd3e0ad33893739ab8de85ea,Gerald B. Cleaver
6e62b2f626e9a5506e8c911916f02037,Gerald Guralnik
dafb27e7315a9a371bced84d12fa6c22,Gerardus 't Hooft
6d8c9682ecd8298b4f456ff44e3e8c79,Gian Francesco Giudice
e6a9a86edf9bd8332cf942b11ef1ca45,Goran Senjanovic
76e45ffe483d19457d7d8e63aa58279e,Gottfried Wilhelm Leibniz
4b74480a31f4dfc464ba4aca7bf691e4,Gurgen Askaryan
38c43a6cf91da19a1ecf8333e03a616c,Hans Bethe
2eb37f670716bc42d12bab706c4fd75f,Harold E. Puthoff
ef0f0e925845860a1007031227c63265,Heinrich Hertz
2ad8a762be7fc4addfb84ce5ca84386d,Hendrik Lorentz
4f0212f08792f7d3717dfb6c4be8ec4a,Henri Poincaré
43bda38fd479756a6912a1c343a074d6,Hermann von Helmholtz
abd5173afab239ecf1374f242947a7aa,Hideki Yukawa
853758ec75ef8d1ddced1437016395c9,Holger Bech Nielsen
7304ccd854a8d04bdf87e1b2cc490086,Howard Georgi
afbd685b333479428193397138ad5756,Hugh David Politzer
8c1f94fc68c3ea2d8b4e9d56e220e3fb,Alhazen
54a183d4649be35dc3fb861dcd2dd48a,Igor Klebanov
edc037f19d611ce512001d97aca5f667,Igor Tamm
5383dc912768d17f1f08f051c98c4049,Igor Ternov
c3c32a17825ae857ef8b6378cbf78557,Ilya Frank
d28b9a449997497a8aff846f010ee478,Isaac Newton
898ea2a9c4a48a9014201ad0936cc1e1,J. Hans D. Jensen
8832527767e21eff275cfad06a54e343,Josiah Willard Gibbs
6f51f2a9060ce3d1d544983644b06783,Jacques Villain
9a862897171711daf90a32b5268619a0,James Clerk Maxwell
be403e9325e756d160afff82a6513e72,James Hopwood Jeans
440790823fe50c90de36d1e9d75520e2,Jeffrey Goldstone
cf659a3a2608ecc97dee24e7df593a46,Johannes Kepler
058f4c3dfea0a505da15b3d597459b2a,John Bardeen
0421f97b0fb9b5ee0b278adf91854553,John Cardy
851068ba448bbc43054092e63879f3e1,John G. Cramer
698701398eee80e15427ffbe53579c65,John Henry Schwarz
4ee1b2f8fc636bdd19477079cb386f69,John Iliopoulos
0c96a8a4f8ab2cf875aa633b1c684a06,John Robert Schrieffer
c42a8435312cf90f5009ccefeb05ad29,John Archibald Wheeler
aef6dcb07688a0987ea4b5a2807fc13c,Joseph Fourier
872c7412e0c8a00ee31d03b905acd98e,Joseph-Louis Lagrange
d3da4bf59f0989ab6ceb7317c0c77a2d,Joseph Lykken
f4f13f9c381985f3d45bd54a4a2a9521,Joseph Polchinski
4c6036bd3ee2030ba7c4df4d4f1a59d9,José Enrique Moyal
f619b04e322f0771c2e22b546132cd7b,José W. F. Valle
3a128320701826665d745acd25056bfc,João Magueijo
5c6e9635ecbcf3ec6241b497883a9473,Juan Martín Maldacena
4250ddb9744335a819b3299151d53485,Julia Yeomans
718c733cf8839542804ab466d2092fb7,Julian Schwinger
e219d561429770d6804dd2708a92f67d,Julius Wess
db49ed9dc78a6e9c5f5850f9e9be8bc1,Jürg Fröhlich
dfe3230188ff0b7debdcadb95364fb47,Kenneth G. Wilson
ec1462e30cf8b30c3b4f4bc5d491363a,Kip Thorne
f09dcbad07f5fe30d5fda604b0b3452a,Kurt Binder
93c32669df9739f234b3c0d4e957e76e,Kyriakos Tamvakis
15f0e42101ebd9973440bd131c1c48f9,Lawrence M. Krauss
13624fd0a2754ddad08718b3f8b71559,Lee Smolin
54fd4342fa25d4aa2c378a59bd5de4f5,Leo Kadanoff
189c0c2d45e04ac2ddff26fca9351c7d,Leon Cooper
ed79eb81dc5f2b2a5b98f7ea7c89668f,Leonard Susskind
26541fa14131a05970fa9d63f71ba2b8,Leonhard Euler
af489eb1614bbea93d5fcd40a4e4f11e,Lev Landau
fbd110413e9d45c427cdf680f3298a8f,Leo Szilard
a4bf3a2d13a0142e9ae92f58ab66659d,Lisa Randall
4dee7193ee1f103ffb59e5001226b906,Louis de Broglie
29e17564a3b9c74f7c01ea135340d467,Luciano Maiani
0476f1d53cc5e520216161c2486fad53,Ludvig Faddeev
f5f7406bd985fba06bb9c0c9b7d42a3d,Ludwig Boltzmann
0f3477357b3f7468b8ac79e1990a0879,Mahmoud Hessaby
1a2e66953dc2b96cef22a9c9dfdb1dfa,Makoto Kobayashi
407f7d2deb926984510c734ac76e4eb1,Marcela Carena
c1721ba95759112743c3d395514c22ef,Maria Goeppert-Mayer
8ee140eab9e0fc6fc162ba80793e9b06,Marie Curie
4129de7696215e62db94dbee5d920c1e,Mark B. Wise
9e972b3393959afcba6ab3ccf12be3e6,Martin Gutzwiller
f48c4c49d5010551e807d5ed21b58981,Martinus J. G. Veltman
4faccafed2c68ed9a668f377fb0906e0,Max Born
53e1a1c444e0ea85ca57a200a7f41865,Max Planck
07ee5055af7a909021d9824b93f9d149,Max von Laue
66277347b1546e6ea48cdd68069fafe6,Maxim Chernodub
8d9f4f111628cc5def70a2018351cf7a,Mehran Kardar
173c696b32466380f2696d72f0fbcc76,Michael Faraday
82a1f6cce038aff5466ef1309e675c37,Michael Green (physicist)
a682c579a09a5126fe68e2b4bf4a8851,Michael R. Douglas
0472a6b640a92798b8199cba8f7d9370,Michio Kaku
7582fee605092b74c93ac56dc4d3f0d9,Miguel Alcubierre
deb42b129ed6316dfaf4def0353f5e34,Munir Ahmad Khan
a2d2e87a589b8e212653a14961aa9f7d,Munir Nayfeh
012187d0d6e13808cdfa62f1303b84dd,Murray Gell-Mann
0161db4e7e441611e22d7197134844ca,Nasir al-Din al-Tusi
851bda897bde0f6a9234cc079f2150e7,Nathan Seiberg
db335e355d388e3c4271dbb3b3fdbc4e,Nicola Cabibbo
533ee47f448a5225b2f9d8fe915c855f,Nicolaus Copernicus
1615641382ac64498a9fe887d57caa9d,Niels Bohr
55b33e6a3a72a36cae0f0fb7658f402e,Nihat Berker
b4f4e4e34ee3ab44abe04fbd81d42f81,Nikolay Bogolyubov
1a6537c0bebc35f22d75d08dcc93153d,Nikolay Umov
b9f4a4ad0217eb76d25d0477c208a53c,Nima Arkani-Hamed
495156bc67192ee5e4dffb0a7fd5ed11,Omar Khayyam
da67503d69b917dbc929ec7c452e7c99,Pascual Jordan
d35cdf9fb8e9cdcd7dbb165c97090b6c,Paul Ehrenfest
0787f05a75ac3a740ee37367b8766d39,Tatyana Afanasyeva
2e46e9850eb8dcbaf97cdaa3ec7db430,Paul Dirac
a879ce21dec405294d9b9f053322381f,Paul Frampton
e0f9d8be917be63dffbd80eabe2ddb4a,Paul Steinhardt
51d5458e46b1e0af6ae911232952a4ac,Peter Freund
6979883d1a591efc1a469722858cfffc,Peter Higgs
30db10e14804d345980e2026cef3a6ff,Peter Westervelt
09f198d60ef6800f9feeef4d4fc9ddf2,Peter van Nieuwenhuizen
48e102dc5bf2aff3b7aef1911c03414f,Philip Warren Anderson
c34a0d486dff0ee0593c30416698666a,Pierre Ramond
962b846cdf906791c781fca7617d05c1,Pieter Zeeman
25500c6fca0386ffca8ea49da96164fc,Pran Nath
66d762ec0d7ca78267a67df2968af60d,Pythagoras
f2e3f0554d41901dca600bbe689db196,Raman Sundrum
a47e6a74e95cb8c2d322ad7d29b51112,Ratko Janev
05f6df7d8d2ee4163e2fe0a148f7e119,Reinhard Oehme
20b6f700aca6ab4064b94b5efe787514,René Descartes
6dac31029a5161aa558454753d406003,Revaz Dogonadze
854088230f991d69af49999144d80d0e,Riazuddin (physicist)
f9ebab092ff2695b3da2908ed760d5e1,Richard Arnowitt
749908863ff956e6a20115ad1ffc69ae,Richard Feynman
f8f41908d2cd95e519b5802d5123d757,Richard H. Price
6cfc8c39d3e34a5a660a5d3846ad1d55,Richard C. Tolman
03ad0e7c493aaeabaa0fcee686c14a02,Robert B. Laughlin
831e688c1787245dfc154632b3cbaa7e,Robert Brout
1b5cc9ea27ef661ffa7b32ca6f0138f5,Robert H. Dicke
cda62208c50c01aca00412993ccc7219,J. Robert Oppenheimer
3262f8ab3f5a4c706146d682d262b37d,Roger Penrose
eda9f3b63ec3823743704c9b634b97b5,Roy J. Glauber
a0849765de39fbfbb3acea8046969e31,Sameera Moussa
38c4a019fa85c928d3eec8be5dd34255,Samuel Abraham Goudsmit
0dbdb6af7b9ef5ef07e1788ff65a3603,Sankar Das Sarma
491b1dd363dd7679c512e3a73a0d8be7,Satyendra Nath Bose
2fc7dc97be0bd1326eff768bc12d0ed1,Sergei Tyablikov
77274478fea5cd3ee586ca89e7455f24,Sergio Ferrara
aee782877b0eb266573f9af74f4b16c8,Sheldon Glashow
5a5b535478d20093a6e34781bbb46155,Sin-Itiro Tomonaga
49f5c0f7fbb74fdded231e70e172ac9d,Stanislav Mikheyev
2ee9b2e31d16752b24d2f89ac602fc63,Stanley Deser
48f2ea0218ea493254413227568de127,Stanley Mandelstam
4e43bbc2dc5ff177fe9efe480d84f8bd,Stephen Hawking
97898506da11745d1febdeaeded34dfd,Stephen Parke
fc95978b7451f359f8708ba3538e8d1e,Steven Gubser
1d9dd9a8a515df915060229ee32e20d0,Steven Weinberg
7c10bb488dc088815105faf3a52b0f06,Subrahmanyan Chandrasekhar
e5ce94d2217e3ab99edfa00f4eb4c9fa,Sultan Bashiruddin Mahmood
6bd52ee880579d84286bd9d893db4fa7,Sylvester James Gates
5b988cc88c1aab0467f5c03f79841131,Tekin Dereli
285e760d157c12307ebe65137ca7300b,Thales
938dccecb8c4aa9d51c14339e7712288,Thomas Young
abf8099a6b4f83574fb49120d8cc3583,Tom Kibble
51ee0577bcafce905651baf3d573da1c,Toshihide Maskawa
09e42fe5016ab22b37173f50dccc74dc,Tsung-Dao Lee
0a96f113bb44d0179c08082293b1d876,V. Balakrishnan
944c95da73eaa44f3b29cdae1d0d7ae9,Valery Pokrovsky
fcc616925d1265e493614ae38c03805c,Viatcheslav Mukhanov
d79a9aba12fe78b53d3bf05e250ee185,Victor Popov
83c53c8fac59d4b79043a303a1dd5fe7,Viktor Ambartsumian
3883228a8b6d1a07a20f0581394629c2,Vitaly Ginzburg
0f6034f3662093c10b098382871bd22a,Walter Selke
a31342c3f642d32227fc5f2d382aadae,Werner Heisenberg
074c22b29b41efadbb3b354d75d7daf7,William Alfred Fowler
d6b637ecc071edd00fd8123794ada906,William Rowan Hamilton
3b034439de2fad641d43980f3fd3c799,William Thomson
45afa0b9b382c7a60817402503f9794d,Wojciech H. Zurek
e9aa3f55bf5fcf116962f8dd71b4f277,Wolfgang Pauli
ef3510c500873eca88f5b56647ce26eb,Xiao-Gang Wen
ce1cdfbfbb971aa0c042e8761e5ed69b,Yoichiro Nambu
84b3a8aa340bbc82ecc128963d287228,İsmail Hakkı Duru

Theoretical Physicists and Its SHA256

99b40a407b2f3ee3ff79d24398c6e64500dcc0bd7f1f9c16edff46f232463637,A. P. Balachandran
4ecb18beefb84057851b210d3f482f21f749766b9c0d77b67aabcad11003a22d,Abdul Qadeer Khan
62c91d4e6bdb9f872406d1cfe9eab9924078cff4c3555fd423ad5873f37be8fb,Abdus Salam
e3a3b25a5bc888dc35c8181ca3e4701711176647211ae925a8a3f0e75e0fc646,Al-Biruni
7094844d3c6421976581ee7b05563278cfd9115f0e58b45540ba68ae16d80390,Al-Farabi
930cf9e7c367bb802de67e2dd9d8a769402e7f79944ad755cdd1406be3e563e4,Albert Einstein
2b79192a2c225e6d857c119f324bba48a4a266c62c4bb07779efbb5203b9fef3,Alexander Zamolodchikov
2f61682140158ce5125ec47941e33d5cdff687bf873ad646851c3d0e53283e40,Alexei Alexeyevich Abrikosov
ff911b5b16cd3ba11d291438251b1852a2eda7775feaf40cf6f10918e538e37e,Alexei Kitaev
c2227b595467c27b5756d910fee8fc66f995a11067f1f4173d12fbb6e6dbcb9e,Alexei Yuryevich Smirnov
cb9ee63f3da0e0ee3d0a2a90e0e036ce3641756933548b03653b3af4971beafe,Alexei Zamolodchikov
059a56fe1f553b7c7039a50039990c2b241004d04fbb364056c2f0e4b812c206,Ali Chamseddine
c2aa3010e9fb02b28586d8294bc20dff6a86d54cf5bc8e070578bfbfc6659a67,Ali Javan
6da79252ace01a4f17c25766422d5f8c8453238919d84898bf23e01c7c20e063,Ali Moustafa Mosharafa
48d0b7ddb4e9c1288d503e58d45e04c1815a898fa128e1031e2b8c0281cfd635,Anatoly Vlasov
5f84e6977f97cb3db9a749330232436f3403516cd0145eaf2ec32d9dc7f683b2,Anthony James Leggett
f9dd72985160820cd347cd36cb2730230f6ef074c0e67861d8e75b12dcd1d46d,Antony Garrett Lisi
856ce534714aae611fceaf78698f92bbadbbd1a383601799a54e423adffdae96,Archimedes
fdd08850d11f4b02136c32a771c8b60544c1d9f30c0674f66ca821c635ccdc94,Arnold Sommerfeld
e4fe1fad9743ac9312777b420d09c6c0b73c5adb29f8771b3f756e8bfa3ddac0,Arsenij Sokolov
2f0e27224674699b130cf87ed40594cf09d691ddada42fdcd25796f89c7d9aac,Arthur Eddington
419f839cfa33a0fd1a2be8e2d817a02ad63ab067f72cf62c2be77b7599f5c68e,Arthur Compton
676445beed52b087c0f4c5d5eb3b2938b2acea3c56b5957fd20827902dde7f44,Ashoke Sen
f96b3c4479c0b60eb1d630055e532daee76ce41976882a110438027b14308074,Ayşe Erzan
db4d88aaf8a2a5c15062881a7f0d764de48e0aa1812d029ec9e4171ab3315f7b,Behram Kurşunoğlu
436536e2c8e13431b03fa43e8a1966ad31f62324c4f494f91f8f5a9d4c114f52,Blaise Pascal
05f388900d2f6ce2b50e8ee52b7fd939634d0b11798da29bbaf66b888036a506,Brian Josephson
0c42129aa84c2c15f93846a6b31effe7d6349a606c9570778eef8c5b26cf6cf0,Brian Greene
c3cba465a9e501f2caf77e76714b07ae81f9af90694f4b0da64b05cb0ae4ce5e,Bruno Zumino
69161a58f595051161ff2877e8e9ff1d0f6ce2e6abc6a5494440276635df71b5,C. R. Hagen
c152ff3d752050e5297bdb3fb5b0c87ee622dcf3f998690fdc65795b96aeb95b,Carlo Rovelli
f7293b63af7a19ce54288805289a28577e003fc36c6edb37497a0eecaf55ca90,Carlos E.M. Wagner
1a9609c4530186c99a2d064081f00f778f7c1b964b3859cbc24f0ce4fe11a414,Charles-Augustin de Coulomb
2b02dd1aba36fc1df64dcc38b7f249583a97f2fa8f7a4787fb6ab7228bbbdaa4,Charles Thorn
0d4b2f376bb064f90944bcb9b0ab4194d8333a927eb6ec9fdcd81e367ef433b6,Chen-Ning Yang
58b8bccdcd0f6ad8b2f4616948744347c39604669f7aa762fd98fa847767d45d,Christiaan Huygens
507e8043810c3d81412ee50f6175840004b60df477fe9939a7c1707824069ad7,Christopher T. Hill
576d5cfaa98e4c9bc10c0782ea9e7c6dbcfba6ff12059c326145c5ecbf566459,Cumrun Vafa
738d5e8ff1fd3467eedee3cf23aff5aa62d2a8fd2957189cb3c088bbd37b8b0a,Đàm Thanh Sơn
1f2338207b04679873c5f7002f68186ef89b1246030fd8682fecf4d1a3783e73,Daniel Z. Freedman
6331cd843135e88c9159a522828f8a7cc4f0e87f77c3f0b0c1d7abad7bb0686b,David Bohm
efe753da9cd2aa6627a80b57159a8fb12ff390d544ba8075eb492dc4cadc0cbb,David Deutsch
da17bee88ecd2fef0e52211738eba8967a61c8cfc7babd7fa65643f502a75a89,David Gross
ed9bf929f6fd628f7a0f62406aa74876beca2a2f63788b9a4a91e46466f7ca66,Democritus
7e1b5b78958c9df6bdd2d6a4dbee522a3e067786d87e082a7228ce4e224fa9b2,Dennis W. Sciama
cdb88c5c99fb65261ba47ac3eb8b6b1a818c255ec4bb1d3e31b61fbbc6757c94,Dimitri Nanopoulos
37619fc3657607eb1489a8932a5d924e14b4cc7c628b8470b6a1df9a1286721c,Dmitry Shirkov
2495ad6fe5cc2bf03b3a6617244c23367e8b7cca31447232bf34842669484287,Dmitry Zubarev
87ae5ed0c94ec3f69a74d50178353fb78bf76bdbfa84b55d530a88398eb0c240,Durmus A. Demir
0603b34105ad24577b4b054f765c7fb9854858536f9688c0170ae38675999790,Edward Witten
57ae72bc5b443678511ea3f9ffb0942ab358d3fd61e73e76f4aebb5ea2d4733f,Emmy Noether
44a4610c21f4c668b3537f443b5dc1ce4fac8916025be37c1fc79f601d199f7d,Enrico Fermi
a07d4b65906cde0b061b7cebe983d3761ad6975c57118bc94526c7aa076b2007,Erdal İnönü
af68f9b6b83ec704a97efb2424a6678d40c6055480a664a781a3ecbd69c75253,Ernest Rutherford
05287a79e3f82835e00352f3b01da6b1071112f288bbc855c0ad7c5f407969b5,Ernst Mach
200f876ae1dc185641391e1d1cbf8004f4ba5467fee20286baac5b04d8c91092,Erwin Schrödinger
b232afd8e35ff59addc434a86679d704cc39df3cedb0aaef0c57f33b8ac1a773,Ettore Majorana
567f559ea9b79077d2f01afaffb5f276d71501e2370e9adab2c0e015b7254485,Eugene Wigner
932af545f0e9af1424bdef6bf97d4229642cebd8319128abf43e3eac0d933560,Ezra T. Newman
9a5e2240fb5457809d394af7cb497d293a249845bf42e4ad79a1533e928b25f4,Fazlur Rahman Khan
84b4eb121e014f0d1245f1b64c87a5c493a0917a5ca486ee00b09171dd952d0d,Felix Bloch
bae931c773842b7d493175547e93d03b806e4277ed530f2f69ba148086eb762f,Feza Gürsey
1b191ada784c6799d02a0c4b11cf65976c544369246362507e4a0db5ee77665e,Francisco José Ynduráin
970fb050e27a1e082db820e704d64f89eca4c50dcf6c7b9066913d598a98d822,Frank Wilczek
d8022d3406ec1ed996deb44dfafd98f3b13e5f8dd429f0c182e55c2be6512149,François Englert
bb19fc2df7cfcd8a04e2676c310c0c86a628f8a68eae24cb4cdf0f9cc174c6cc,Freeman Dyson
3ab6b608f16f0e243c43ee5d804f817c1a6551319ce6f74e40c2333637791cf8,Friedwardt Winterberg
79d1ae9a25a2ef93f949f868133825b9294746b0f84442b4365f84e1d7b1469f,Fulvio Melia
d0c86e1bdc19c35849d034d71b3b0c659a5df1d3967086bff375b577fe0410a8,Galileo Galilei
7f219c565b84c9464405475a9e5bb6109ed38025ff96fcaea60092f437ea8ac1,George Eugene Uhlenbeck
47a9c8b1d3ba9db86ba7f60b139f97d381ae15868f9c29f7e1e04cb9619bb8b2,George Gamow
f681cca7a757d83d9058c2d0097536e77e5370a98d38266f7913b9033ac7e6c1,E. C. George Sudarshan
162b26bbf740c73b71879657506c5f09ee878b0d5f66bde43da3e67f45f1191a,Georges Lemaître
7230e648de27c283ea1744f9a29f8dccead6f61735030ad6e4f3c41f15a62a09,Gerald B. Cleaver
b2910edfbfd239e94698e8749e79ff4272b4c515265a1130741d162447a7f60b,Gerald Guralnik
d39018ad53e208ca262dd98567525098ae5a339462cc6804bae98e967ccdcb06,Gerardus 't Hooft
c93d083846761044d356f7bc71b24014075391835e477b8aced00f85a6f47475,Gian Francesco Giudice
1026fd6de57df516d0c2607b1d396e9f083d11b5ddab4348b7bf46cc00affd8a,Goran Senjanovic
ad43c70af99f8fee9da5cca0dfa197355080728a9a3e7fdc66cfcaa8931381a0,Gottfried Wilhelm Leibniz
29221450090d9e370fa13ad4023e4c1d38d134358e7f7981148f19f9df589f75,Gurgen Askaryan
dfeb9d41e69e6d9ac40405613e4c5fa2a8d998dbe81341deb7c7791545f54ee4,Hans Bethe
1e783dd421f9e2d70a85a2c35a9c30c73fcc5712862f898391720629ced8c6fa,Harold E. Puthoff
924c5a0856501ef6103666995b3845a61de77538142ed3f8e316fe51211aca2a,Heinrich Hertz
9808ba2b76937773fd8707e7da28f19de69a3e0cba753a50afb09128f75899ee,Hendrik Lorentz
1626f498e776582a8146ef291c0d19d36fef8a46c762cc7b797f37548d9d5d55,Henri Poincaré
d0c51cc1021d3ba88a4081003a821b7b5c953fc00780160c99e818955c69a45d,Hermann von Helmholtz
347563d7909fd666a8890ca25269d70e051d9bf62dd5d1626b64cdd1bcc454e9,Hideki Yukawa
862c74315090faa98a899b695222084a0300f8c9c5529e7632c76d466c2b2883,Holger Bech Nielsen
ee78d1316dbb126f905a75cf40e36499cfec7d7d32f653722a149699049d9473,Howard Georgi
cc1b98885e5ec604eb227200491e4b9e7396a3b69ff22a90b285ab96cab971a4,Hugh David Politzer
ef7c867778fc3677d8b461425fb48275e206ca1e97949a4d648023791d0ec3ee,Alhazen
a6bbbb40773f37a5a1213bb785e5daf95369c5910317a3c15da3ff1efe5ec2d4,Igor Klebanov
361fbefe43c810ba1715227e3b6bbe659bb42c74fc982f1b2429029ee6e07659,Igor Tamm
a5f56b6f8c1543502b4cbab7dc377fc97551828910e08f99b5bf1be32e2dbdb6,Igor Ternov
7984bd8330375015f3c2ddb2d394f45e5eb770b5e85a9388170a4d3b779a6b6c,Ilya Frank
ff8e6f222fb14327ae8524e0c325d8907045f21e72b447d4ec1ae79cae30f3b3,Isaac Newton
58ca17d53fb2bc6abd08147ca9aed16e61726fdacb2d15420ec3b46d3dfac6c0,J. Hans D. Jensen
d8c5f2dedee4237949da3c3929e2f75d58eac208e759d061052ba65f179a2be4,Josiah Willard Gibbs
825fd3bf9b5ccf47717c770b7892a3b547927bf4f859d074d9aa7fa336ef77d4,Jacques Villain
3afa3f9d758d97952f522cc398bfba0bd4c3872a9570099e56f1f9263df65bea,James Clerk Maxwell
02295a0fff9f9686cbda4149685515468c870dad4d0c76435c40ba64a9bf981d,James Hopwood Jeans
97d63b216a377ac5ed7a61f5ea525bd56136379208e02f6fecccab775989ebe5,Jeffrey Goldstone
df6c1cbb94f941cdbc58b6adf7b0a868468d67ecaaad85e6c17ff5820fa9e398,Johannes Kepler
06f39e76dc580784484201698fc1cc56933a38c107ce92aed4bf3e2d2686b36d,John Bardeen
34c35f0db7a39754d7df631525f96a223b0112f1da595e1c3fd999744e6f49b6,John Cardy
0ffef0bdfa805bb533c1ca145d7eb4520477c4d800567a676a56543abd65e7fc,John G. Cramer
352d644eb6ba85035d81f85d2acd939f31995222f4b5e53e8f8ac0f2bae25bd9,John Henry Schwarz
b922ae223a1af199aaffc1c11ee30f28d072eaf6a1b250b8145ca8804290fd0e,John Iliopoulos
6465d79e08a402c541b3dde43418919b19ed9ebc5e884905843d5b7c7aa657eb,John Robert Schrieffer
fe3c513a272b13fce91c313e16077d99ac43dfdc6b914c15e1bbd0e21f2d81fb,John Archibald Wheeler
eb534d206cca577e0c0ea3b84ac0685e5d27ca5d42c39784535a226e926aeaff,Joseph Fourier
d5eb7b86037356e53e0723dae523f184d2d37b463762145d885cc334f636d588,Joseph-Louis Lagrange
48d3b9afe9694e3f893cfa97cc86320a9bfc53d3b8f6a3099d5614cae5afd0a6,Joseph Lykken
12e6c6a35b3ab3ef6619169d3dc904e64ed9aea7fe671e7ddc8d515986016f95,Joseph Polchinski
6b88de49682b856fc0347d598fc145cf8448c1a6d0efeef9c412052a27a5e695,José Enrique Moyal
71b0502f913e5b9a916925f44541c30f507e29571c45c30d9c6a6d8a0c1cb7f4,José W. F. Valle
f16d0875be2222faf379d2577a7b5f88e5174a4fac8bb8fcb8533c5542f5fdd9,João Magueijo
95322c638c99cac6d68968881fdf56689cf978d647982d58337cb0d9c90f3ec6,Juan Martín Maldacena
aab85f096d4658d98107b3932c8103c1fe36c59dd9a38a89e06f82aa6e6bff69,Julia Yeomans
d332287ab1a594e2b5acdeb946e3341d4c52c4c17e36f081f473a0a143547f50,Julian Schwinger
89ebeabcd0f6e703c496d904d64821600a6b39fb6563c8013f6e16d3b897ceb9,Julius Wess
d597eee4ad484c154d7e6da1dd6ee4ddc9e95b3e557ac8db01b923f6be17357c,Jürg Fröhlich
d1c2f3d4f9412be5c5b0b03394063e0017b24f63f0054686e32beed6e8c1a755,Kenneth G. Wilson
24da3b1295601c10005b073742ce95f895e64e32a8c4fb8425ecae999777f5c4,Kip Thorne
2a2a7513e03a9377a182c00caa71f19566e8e44ddb0239a042f5afd3a37aeeba,Kurt Binder
2305f41033aebf6858e582fcc4c199ba606b91a0cc03d92553c27b4cf18572fe,Kyriakos Tamvakis
69b3b32271708bd766c8383708c07d28af994ca88d01c03bfee843fc248dd9b3,Lawrence M. Krauss
1f804c9d19ef981632ff0f2f8c19171297fc6733e116643a9be9445e9e660af1,Lee Smolin
f41e21cb75814102a8509bef3bf4bdbc1af9862d257ae361aa428b1cb88319de,Leo Kadanoff
f47ecc56e955c6f6871e0cf3865b629a6e2dcc8b9a9b8ce50b56d44e7aa4fea5,Leon Cooper
22fb1e0ee84de2028f0cc49360f000d5134976c69ea46eb489c3a80910318053,Leonard Susskind
3ca03ac443c0d035ffdbaa9f64b7567c24448e775272cff7e40e1588bc303d23,Leonhard Euler
952af5d117278acbf8dbe39734940fccf2f0cfb5b68e16c47ce1aa1d2621098e,Lev Landau
33fcd4accea9645bf6bce14a26f5b40bbc726f429e350083ac9353bb6cba687e,Leo Szilard
299e174ed1c89a620089314a4d48234d685f75acbe9da4a29092547781316737,Lisa Randall
fd65fc03d5e17bd457cc035e235f3a92e20d17428a3b8592021dd7f3b5aa8195,Louis de Broglie
3db51c70368e05c08ca2ad83dcfe5ff5f5f47a75204702b471b61927df50c88e,Luciano Maiani
72471b8fd9b199204a38ffa6354e416b8a82906e08dd0228061c24e8d8a243df,Ludvig Faddeev
c4939df0f17de5737e189826da64abd6690b46308ea9257c1ce81e8685a8d972,Ludwig Boltzmann
1c5aca0422f51ad36410fbcd589af299973062a75e31e5654c5700512c8a5490,Mahmoud Hessaby
88474a228182913603b6c0d617196e82b0a5e9671c8f8452e16a478eacab2150,Makoto Kobayashi
7edd8e4ffa0d76f205a92ab6a77f5468e8e627e400de13a72e9316d31ee424a6,Marcela Carena
1e9d3193aa08170b92fac57cc411ed097e3fd2082f637dcc12b415cd86640dfd,Maria Goeppert-Mayer
f49d0583f2ce007f252806561748c49ef3338393af051021d9d7c3c27c927662,Marie Curie
686eb8537b96f1a8d200a3f5554e2b457310557db7e576db8dc660054e1d4b7a,Mark B. Wise
64c5511fe66f25ab90abbc4aaf539e72be0e1162233de01a83282e06f0f7fa4b,Martin Gutzwiller
09248254009e0fe13959a99f6dc901ac2ab23d4da15ba4e059c3549891d27b9e,Martinus J. G. Veltman
9e5adf0065a1e506705970ea449f7a1ccb231e6064f927fc57d173a6c4bba25a,Max Born
fa7ebfc852a543ad25797b325ab813ce7ed5014c85b8dcadf7238398d70f93b7,Max Planck
696ac47cf117369545b54d797caa604254dddee4132d5a274b15c25833ec4121,Max von Laue
ff13535688709f76074c233f98a2274d702cd5e0df65ca92f9fbed828c70bae2,Maxim Chernodub
98d6c076341a7036adb288755656b6cce4b91f8f75024b40a42b0dabbdd884ad,Mehran Kardar
265f405d4fe6b4851ce2f27906ba226f9e155467b02d8cee01bbe5147cd52af6,Michael Faraday
e4782add18f15d4ab5054c80c12340c352cc68fa8f541d8d495b9d5058b7b013,Michael Green (physicist)
72a50e5e77a07a9cf7ed823974f40d52ac828bb8d29b1d1e91df60fbff438a85,Michael R. Douglas
1dea624f00bfdb2d05c83b38bf97a14c58f93f80c28107cb7162ea6d9f95007e,Michio Kaku
ff6b4ff7054ba0526519ead1d9607e7100f82bbdfb4023208d76bc29697a8a6a,Miguel Alcubierre
bd55265e061b15c45063f0392d753db78552971b50088f8baa9b3523db2e20f6,Munir Ahmad Khan
3703decee35455a694718d4186cac6d3eeb86f24960ca128115d976387a7a2b9,Munir Nayfeh
c73773623029136f68d3e1620f4b493ed700c9b5af5fcc8a485c62ca096e2828,Murray Gell-Mann
e9887e7f6efd9f3a30ea677bf4f2d8ac4d5fd7c88bf1bc8a739f88ed8d7c1bd2,Nasir al-Din al-Tusi
c8f302d4e6e8052db73efb4156d4fbc8aa72c5ea7a9fba499bb6c06dad8f2d4e,Nathan Seiberg
cd2bd2dcc2f3d7d1bdd98b57f935cf2c1d02c32b47859a89e4a11120b1df7cb3,Nicola Cabibbo
c9f2d4daa968d491c6ba4915771a5bc0facdf02ff30b0d1e8879b29ad3b56824,Nicolaus Copernicus
77681bee37b64ca6686be4c576d17f23aa6de041d5226ebb0255fd8555ae2e1f,Niels Bohr
896d0eeafff58535d0c8547e90551ba22d14fbd9ab3797286fedc68ce644a0c9,Nihat Berker
4212eae17b51acfc8484bf1faa769f3dafeff1244ada0c1f25bed8fc183ca568,Nikolay Bogolyubov
1079b6b81f09b2a546b8987beafe6eb793db90ee222926e6c519f37ec39222fd,Nikolay Umov
4163855fb5ec49863da15aaf63bd162bbd54cc91fd3d2a88469f8a03b3da3fdf,Nima Arkani-Hamed
39d962e70d74bad62106c5d7654c0ca8380d832cf3fa073318754c018262cc19,Omar Khayyam
866a3101429c843e301dcdf3d47dc727c7e54855cc8c8a5d4ba6647701b70363,Pascual Jordan
3642c39ca191860867e61c605bd7898be63983a2a926f438c4c4fa147665a983,Paul Ehrenfest
0468709698c351d6a1bd4aa158b5ed95cbc7e44caa5b3d817d1118093c996bc2,Tatyana Afanasyeva
863838fb6f8f916447f10ff42920e8b2432c4553c2fc6e5f889c28706fefa680,Paul Dirac
88a971866438cffcc1418062bdb40720595c81fd3c4b92dbc91d1a05b3912820,Paul Frampton
efd95c5e204402429b5dba9ee30055025a436775f94d751b1ce9af618a7d6fda,Paul Steinhardt
4733596179448f866b7c50ad2f25cf4144ca22e3f96937d5a2819f67e59ff47b,Peter Freund
fc35383db967e9ec1728f44b65a4e544fa40715e402e0f7797f6d217033f1e2b,Peter Higgs
71e726a329092832eecaf5f2a89c88ae9ca5f1e03b3ab837c559207188477b8b,Peter Westervelt
cae98ea738cc6ce7eb0f11ed85bea77876579b8bee64066c639faca7cbb8b351,Peter van Nieuwenhuizen
4b6949266b3706aab177a8797d430d6b28566186de7a234a9b28e0d49e94705c,Philip Warren Anderson
1f34bd8819a85eaf812dabe2c88c2e855b0d78819f9b844b7ad8f75f8d52f36b,Pierre Ramond
c7b2134ca5f6f557fe979e7b6948d02268854a9c63036ae55581b99a0cfee169,Pieter Zeeman
d115d611f8b18368c899c22776fdb2b13279e85905913239cb62ed23fd119d11,Pran Nath
9f68be8116a0c1ce9705ca20744bdfd91fafd6c1aee5d6a33a8d3616c5b1f123,Pythagoras
0f0311bd58055e0606977c64916d244d9108dfa81f09d48fea04c2c7af81505e,Raman Sundrum
6cf0d6043bb25dd73d6ac8bcac9a845ee7e83a3335028d8f6e8e75436d02b156,Ratko Janev
501985be0ecff84658ca2c7b1b708c850c1901717545cf9c584e9744472b4531,Reinhard Oehme
efc742b049c1c3153d333c6ccf9b78232f8c4792e0e79f9ecb48f6788f515946,René Descartes
c87b9c31b673cb6f7c6275e4d5c76006038ff94ab2f20876a1e0d2df90940e7f,Revaz Dogonadze
88f8751f1acbe6f81729767fe266113451c6116561cba33d9afa0861f7623a3a,Riazuddin (physicist)
85a3b05fdbce0f879d36def4c0948d99010c9381e76081afe272daf99bf5428d,Richard Arnowitt
8859a9751fad4895e26edbf432e0e87c32da3d315c43dc008eea4d0048bb9068,Richard Feynman
2cd56820054adec269175e1e2f707be4c40cdeed22a026b1d3992f499c702e00,Richard H. Price
4557fd0a11dd20af6a90fe9f3f47d0fd9badafbbbb4ff4e8f835cec916d4fc6e,Richard C. Tolman
33331095003c25d152f126841927aeb6f0e708615cb60fc74d60031b04a8b4d7,Robert B. Laughlin
6ebe3b861f0f498b9768977f6d84ac2243aa66839936b3dffc7fb43dc81b15a2,Robert Brout
e52b3eab8898747d0cf0acd03f5c20229a66eb0fc7fb7430575d429f6b8de273,Robert H. Dicke
98d3d3f775355f5279f8e41682c474fdc9e6928080b64edb34c79d8c89283bb1,J. Robert Oppenheimer
e7923d587ff34aa65fef764f0c407a1a019fd89a4ab660593ce8db0cae26d481,Roger Penrose
87acdc4cc95ac78f61b9bfc07a9ecd11257c6c7c305acfa144a80b1b8b7c9f7d,Roy J. Glauber
bd1d7f91d0c69d103cc984f1900e7ceb79f8b6400981c064372b86091de056f4,Sameera Moussa
b84c7ca6a1c35fdd12163c6e5638fff36e7e5b86c0b3eede40561bcabbd5e600,Samuel Abraham Goudsmit
ca233668dbcc54d9266439a256a5d5dce19f8d59662a6515ab322d4bd86a06b3,Sankar Das Sarma
3bed7fa0642a8a101f8eaa8949b895ca91c5b831218aa9fb6a131efbde6d6ee0,Satyendra Nath Bose
24c5839263ce29a9aec6fb02f3e9e22a24a558a828cad7ced86d2244109aeeda,Sergei Tyablikov
16614d5bc1c19bc4fc1fc5579293cf190e0b30673fbe9cbd56affbbd6334d402,Sergio Ferrara
d620988cf8c4184a73949f4008ab5cabdf5fa40e42bc145be6e45348886a966b,Sheldon Glashow
5d7d60bafe5abcbd61e72a7505ef96e68bbaaa1873f925c3df64877e5ca55021,Sin-Itiro Tomonaga
8e45a1f85d5ed26439b7b819451bee4d5a1ed588b393fc7ec59c63a46e5a8a03,Stanislav Mikheyev
1d048153c18de664023d5aec42857829822e77843703766dcba94c0e8c4ae880,Stanley Deser
386de7404d4ecca163affd5b308faa6a271ab2c3547d465b497e8064a68801ad,Stanley Mandelstam
228f2fee4e63012b101e9045c8aeda8288c1a2584eb60d2b3a6c1504cb85e77a,Stephen Hawking
4599150b81dbb4f01d823d079bbb09dafe3d78787c6a28e5814a8a21eb8f613c,Stephen Parke
9e93b3278b50b7709b7b64b08c01057727e862a657b5c4491f4567a9383d080e,Steven Gubser
522af409143155525bc63f02ee8d2bdb53d4b40d923696d1b562cb80958caf50,Steven Weinberg
085eff4db5e357900fdba6b06bff4e489e2796eda41380a5699974d2ab1b3fec,Subrahmanyan Chandrasekhar
5b58e8a82adb3c5260651c10bda7a3941354d6f19f71bd9a63dd0c41cded12a1,Sultan Bashiruddin Mahmood
d28f920317638fae1155575f0727604d5da6e5fe1d35f3bb5bddfe826e113f5d,Sylvester James Gates
d17820edf64567b970c51a2bb1396a6ebecb1bb12cf08d9a0861cf591421a360,Tekin Dereli
f71f1e515442d99100d7843081dd1c3c08074734f5d2813e5340455d20285865,Thales
9c2c748de36f794fba163a96a93f21eb81a8c4536bd7514de249502dbb88d85b,Thomas Young
27edf906e95f63c1ada3ca133c79edab89fd7b309a4138fc81d77b3b12f5f834,Tom Kibble
d369bfc88aedf16e64fb81c2758b9eadebfd0a4963fec1856a585e0d91ee8949,Toshihide Maskawa
8eb0881ba50e724b01c286499bb4ffdfd11e71d2bdbf956eb360c506adf453b5,Tsung-Dao Lee
f3ea8eb948c94c23fd73f94b773fbab8d3b648d1e9bbcaa2f03033d86e87c689,V. Balakrishnan
8c5f9ad0ec9e88f9528acd4715ffbc49ed5f857103dfe4cf3eaddb1a9ee6c405,Valery Pokrovsky
45e5897259cb82f922805f73afa5d84068ea6ee267c6b4c87b1b0bab1580d704,Viatcheslav Mukhanov
2068bbd1738430ee9ecf8c008803cedfa087a59e94f421a6a6e402cbbd5cbb0c,Victor Popov
dc6738e03bbe6dba7381e9664ba3b3b18685eacf02f21d8b92684b332bd6c38c,Viktor Ambartsumian
b41c496967d7ae8d326ff8221f8eef45faf1ff1a7d7b4150354eccdf2feda7d8,Vitaly Ginzburg
57c22bfb9a12ef8e2cfe617533af1f6f38e60d9962fe47dbaad4a680da700616,Walter Selke
67c0a5a43e2440579b6f4a3ee7766fb83e1adcc5ac5e57dc6e564674a3a49aaa,Werner Heisenberg
e2d2eb7dd85112d7e15cac1805b33753bff1f367baff8fe66b361e651eda031c,William Alfred Fowler
23e65162fb5cd093654acdacc0bc90b88fc6dc304d497eeaf05d368f96e8565a,William Rowan Hamilton
d2fd908365cd489de4a4dc71156d7b1eb25aa90fc5bdc76f510e78d56055041e,William Thomson
1f8a959460280b79fd291d08fa4797e7938e3a19933a02b731121af89c9909e0,Wojciech H. Zurek
41fa828e7fef4b79e903f2a18846c9e69fd506444555b02ce352f36ef9e22555,Wolfgang Pauli
ab98eb3cf6eb11939cb68e610a9c7aaec269ec4d4f544efc919ff9842cb3dfb2,Xiao-Gang Wen
3a5863ef989ac4cfb39c1c2dc5ab135507bdaa2e83e8de87f4ab45790b4cb4ae,Yoichiro Nambu
a4799ce52fa886bdfb8cefe0cda6d7fe79b8b9b726224e9e3f9244bdfe48ed3f,İsmail Hakkı Duru

AWK: Calling Bash Version of echo Command with \c Option

I don't know how to embed Bourne shell echo with \c option inside AWK script, so I did this way.

echo.bash

#!/bin/bash
for i; do
echo -n $i
done


AWK script using above echo.bash script, so you can call bash version of echo:

$ awk -F, '{
cmd="./echo.bash \""$2"\" | openssl dgst -sha256"
while (cmd | getline line){
print line
}
close(cmd)
}' ./test.txt

Translation (翻訳): Rental Room Informations

The first translation:

Room: 
Fully furnished room on ground floor 
Room available now
New renovation 
Keyed entry
Large closet 
Double size bed, desk


Restriction: 
NO smoker
NO pet
NO overnight guests 

Shares:
Shared kitchen 
Shared laundry with 2 other roommates in ground suites 
Shared washroom, living room and dining room 

Includes:
Wifi, hydro, hot water

Location: 
10-15mins walking distance to Renfrew sky train station 
Central location, Superstore, Starbucks, restaurants are near by
do NOT contact me with unsolicited services or offers

お部屋:
・1階の家具付部屋
・現在空き部屋
・リフォーム済
・鍵付きエントリー
・大きなクローゼット
・ダブルベッドと机

制限事項:
・完全禁煙
・ペット不可 
・宿泊ゲスト不可

共有スペース:
・共有キッチン 
・共有ランドリー(1階のその他2名のルームメートと共有)
・共有バスルーム、共有リビングルーム、共有ダイニングルーム

設備:
・WiFi、水道、温水
 
場所:
スカイトレインの駅から歩いて10分から15分。
近くにはセンター街、スーパーマーケット、スターバックス、レストランなど有り。

※スパムメールやキャッチセールは送らないでください。

The second translation:

Room: 
Fully furnished large suite on ground floor with large window
Room available now
New renovation 
Keyed entry
Walk-in closet 
Double size bed, desk, shelf and dresser
Brand new Private bathroom with stand up shower

Restriction: 
NO smoker
NO pet
NO overnight guests 

Shares:
Shared kitchen 
Shared laundry with 2 other roommates in ground suites 
Shared living room and dining room 

Includes:
Wifi, hydro, hot water

Location: 
10-15mins walking distance to Renfrew sky train station 
Central location, Superstore, Starbucks, restaurants are near by
do NOT contact me with unsolicited services or offers

お部屋:
・リフォーム済の大きな窓がある1階の家具付部屋
・現在空き部屋
・リフォーム済
・鍵付きエントリー
・大型の衣類収納スペース、棚、鏡台
・ダブルベッドと机
・リフォーム済の私用シャワー付きバスルーム

制限事項:
・完全禁煙
・ペット不可 
・宿泊ゲスト不可

共有スペース:
・共有キッチン 
・共有ランドリー(1階のその他2名のルームメートと共有)
・共有リビングルーム、共有ダイニングルーム

設備:
・WiFi、水道、温水
 
場所:
スカイトレインの駅から歩いて10分から15分。
近くにはセンター街、スーパーマーケット、スターバックス、レストランなど有り。

※スパムメールやキャッチセールは送らないでください。

Monday, February 1, 2016

Albert Einstein (アルベルト・アインシュタイン): アインシュタインロマン 第1回 黄泉の時空から

The Difference Between Bash and Bourne Shell When Using echo Command

Bash

$ echo -n "A. P. Balachandran" | md5
b9114dc37ab93677d533a0e3e025ee58

Bourne shell: Same value!

sh-3.2$ echo "A. P. Balachandran\c" | md5
b9114dc37ab93677d533a0e3e025ee58

Bourne shell: wrong md5 value!

sh-3.2$ echo -n "A. P. Balachandran" | md5
9e63b57c592863eaad63d37f72bce0d0

Bourne shell: -n option isn't working. That is why.

sh-3.2$ echo -n "A. P. Balachandran"
-n A. P. Balachandran

AWK: Hashing Arbitrary Columns of Every Lines Using SHA-2 (SHA256) and MD5

*This code has a bug and may not work in your environment.
*This gives wrong SHA-2 or MD5 hash value.
*The echo command inside awk seems not aware of -n option.
*echo command under Bourne shell also has this behaviour.

SHA-2 (SHA256) hash every second column values in comma separated values:

awk -F, '{
cmd="echo -n \""$2"\" | openssl dgst -sha256"
while (cmd | getline line){
print line
}
close(cmd)
}' ./test.txt


MD5 (message-digest algorithm) hash every second column values in comma-separated values:

awk -F, '{
cmd="echo -n \""$2"\" | md5"
while (cmd | getline line){
print line
}
close(cmd)
}' ./test.txt

SHA-2: Command Comparison

Using command "shasum":
$ echo -n "test" | shasum -a 256
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 -


Using command "openssl dgst":
$ echo -n "test" | openssl dgst -sha256
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08


Using command "openssl dgst" with option "hmac" with secret key:
$ echo -n "test" | openssl dgst -sha256 -hmac \"SECRET\"
c5790721d9fc3b84a46034c7b80d7b01d92f41a2847e67d17d8cc6cc97a6c7ad