Himadeus's diary

古典電子、多面体の研究

A Hard day's night, The Beatlesのイントロを、Pythonでフーリエ解析する

The Beatles, A Hard day's nightのイントロを解析する。 元曲のイントロはこちら どのコードを使っているか、議論になっているイントロの音です。 これを、Python3 の scipyモジュールで解析する。X軸が周波数、Y軸が出力 Intro Frequency 150Hz付近を拡大…

体育会系とIT企業

以前に、日本のIT企業で仕事していた時に聞いた言葉「もっと体育会系を入れろ」について考えた。 体育会系の特徴としては、 ・上下関係、ルール違反、に厳しい ・残業多いほど、努力していると評価される ・経験年数が多いほど、実力がある事が多い ・スポ…

日本のソフト会社の組織とシリコンバレーの会社の組織

「日本企業がシリコンバレーのスピードを身につける方法」を読んだ。いくつか共感できる点があった。 日本の組織は上下関係重視で、ソフト開発には向いていない点だ。日本企業で働くと組織の上下関係が明確である。社長>部長>課長>平社員のピラミッド。正…

アメリカ旅行でH2O wireless simを使う

2017年12月、アメリカのカリフォルニア州サンノゼ周辺で、旅行中に安くスマホを使う方法を探しました。WiFiなどをレンタルすると $9/dayが相場のようです。スマホにsimを入れ替える方法だと、$30-$45/monthが相場になるようです。 私はauのiPhone6を使用して…

Three.jsのアニメーションを直接HatenaBlogに埋め込みできるか確認

Three.jsのアニメーションを直接HatenaBlogに埋め込みできるか確認 // コードはこれ↓ <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r83/three.min.js"></script><script type="text/javascript">var ThreeCanvas = document.getElementById("ThreeCanvas");var Width = ThreeCanvas.clientWidth;var Height = …

Simplest Three.js sample

I try to write simplest Three.js sample. You can visit at http://www.nariuchi.com/3d/simple.html This page has only 40 lines of html and JavaScript code. <head>Simplest Three.js sample</head> <body onload="onLoad()"> <div id="ThreeCanvas" style="height:400px;width:400px"></div> </body>

Three.js, drawing cylinder with begin and end points

I could not find function to draw cilinder with begin and end points. I wrote a function with 3d matrics calculation. function createCylinder(x0,y0,z0,r0, x1,y1,z1,r1, col, open) { var v = new THREE.Vector3(x0-x1, y0-y1, z0-z1); var len = …