あけましておめでとうございます。 本年もよろしくお願いいたします。 主成分分析 さて、昨年の終わりごろから、私は仕事で主成分分析を行っています。 主成分分析というのは、多次元のデータを情報量をなるべく落とさずに低次元に要約する手法のことです。 主成分分析は統計言語 R で簡単にできます。 例として iris データで実行してみましょう。 data(iris) data <- iris[1:4] prcomp.obj <- prcomp(data, scale=TRUE) # 主成分分析 pc1 <- prcomp.obj$x[,1] # 第一主成分得点 pc2 <- prcomp.obj$x[,2] # 第二主成分得点 label <- as.factor(iris[,5]) # 分類ラベル percent <- summary(prcomp.obj)$importance[3,2] *
Java開発者の開発環境(IDE)と言えばEclipseが定番ですが、最近はNetbeansも十分に使う価値のあります。特にSwing(GUI)の開発環境(Matisse)により、ちょっとしたアプリケーションにGUIを簡単に提供できるようになりました。また、Swing・JVMのパフォーマンス向上だけでなく、PC性能の向上の恩恵も受け、Swingは遅いというのも過去の話です。 ところが、Swingに関する情報はそのほとんどがコンポーネントに関するノウハウであり、アプリケーションを作るノウハウがほとんどありません。そこで、ここ1年くらいで蓄積してきたNetbeansでのGUIアプリの構築のノウハウを何回かに分けて書いていこうと思います。 実行環境について 結論から言えば、現時点ではSwingのアプリケーションを開発する場合、Java5をターゲットにします。 理由はMac OSを動作環境としたい
WEB制作者にとっての強力な手助けとなる「無料素材」や、PCの作業効率を格段に向上させる「フリーソフト」。WEBの世界では、もはやタダで手に入らないものは無いんじゃないかとさえ思えるほど、さまざまなものが無料で配布・提供されています。 しかしそれらは「使用料金が無料なだけ」であって、「完全に自由に使用する事が可能ではない」のです。 世の中に無料で出回っている画像やプログラムソースやアプリケーションなども、そのほぼ全てが、なんらかのライセンス(使用許諾条件)に添った形で配布・提供されているのです。 著作権を有する制作者本人が示す使用許諾条件を守る事は、制作者への敬意であると同時に、意図しない「著作権の侵害」を未然に防ぐ手段でもあります。 しかし、このライセンスというのが、なかなかに分かり難い。コムズカシイ文言の洪水だったり、そもそも英文だったり、GPLとかLGPLとかCCとか略語まみれだった
コイルを使う人のための話 第一部 技術統括部 http://www.sagami-elec.co.jp/ コイルを使う人のための話 第 1 部 弊社製品をご使用頂く上でのお願いです。 【 コイル製品の保管・取り扱い上の注意 】 ●コイル製品の保管に当っては、高温・多湿・塵埃・腐食性ガス等の悪環境を避けて下さい。 ●コイル製品の乱雑な扱い・落下・バラ積みは避けて下さい。破損の恐れがあります。 ●コイル製品端子に直接手を触れないで下さい。脂により半田付け性が劣化する恐れがあります。 【 コイル製品の使用上の注意 】 ●コイル製品端子は折り曲げないで下さい。ストレスによる断線の原因になります。 ●コイル製品端子は切断しないで下さい。 ●コイル製品の端子 及び ケースラグ部は、全てプリント基板に半田付けして下さい。 ●可変コイルの調整ネジ・コアは、半田フラックスにより固定されないようにし
大須・名古屋の電子部品店などを紹介 私個人の勝手なイメージによる寸評付きw異論は認める<大須第1アメ横ビル1F> 小坂井電子 真空管や、真空管アンプ用部品いろいろ [http://www.aiteku.com/:title=中国製電子部品専門店アイテク] まあ、店名どおりの品揃え LED、抵抗、コンデンサ、電源ICに基板類など ’15.05.06追記、15年3月ごろ(だったかな?)閉店してしまいました、残念。<大須第1アメ横ビル2F> ボントン ジャンク屋かとも思えるくらい狭くて薄暗い店内(失礼)あの雰囲気はかなり好きw 抵抗、コンデンサのような基本部品は一通りある上で 小型のLEDマトリクスのような他では見ない部品も売ってて面白い 一昔前の電子部品屋ってあんな雰囲気だったんですかね? ノムラ無線 ここは電子部品とは関係ないですが、お世話になっております ヘッドホンやヘッドホンアンプが色々
あべむつき 年収のことを調べているなら、こちらのウェブサイトをよく確認したほうがいいです。 そしてあべラボを購入したいと思っているなら、上のページで、あべラボを買うと何が出来るのかを、しっかりとチェックした上で買うことをおすすめします。 また、口コミが書かれていれば、それもよくチェックしたほうがいいです。 以下のあべラボに関する情報も参考になるのではないでしょうか? 商品名称:あべラボ 商品紹介:夢は大きく、意識は低くをコンセプトにビジネス系YouTuberとして活動してきたLUCKY MINE(ラッキーマイン)のあべむつきが立ち上げるビジネス系オンラインサロン 購入価格:9800円 商品提供者:安部 夢都生 決済会社:infotop 販売者公式サイト このページでは、あべむつき 年収の情報を募集しています。下のコメント書き込み欄でお知らせください。 当ウェブサイトでは、Twitter(X
目次 はじめに 情報不安について 人の話を聞くこと 寝てから考えよう わ・ざ・と、ゆ・っ・く・り・、や・っ・て・み・よ・う ロビンソン式悩み解決法 驚き、最小の法則 むしょうに腹が立つあいつのこと あなたは、そのままでいいんです はじめからやり直したい症候群 人から信頼されるためにはどうしたらよいか トラブルがチャンス あなたはひとりではありません あなたのための聖書の言葉 ぜひ、感想をお送りください リンク集 更新履歴 はじめに 私はプログラマです。 プログラムを書いて生活の糧を得ています。 プログラマというのは精神的にも肉体的にも過酷な仕事だと思われています。 夜遅くまでディスプレイに向かい、 キーボードを叩き、ジャンクフードを食べながらバグをとる…そんな職業だと思われています。 確かにそういうところもありますが、プログラマも人間です。 不健康な生活を長いこと続けることはできません。
最近、本のおかげで学生のフォロアーさんが増えてきたので、彼らに向けてプログラマが持っていたほうがいいスキルを「躾」として書いてみようと思います。 ここで扱うのは言語ではなく、もう少し一般的なスキルを主にツールの面からみてみます。なお、ここでの「プログラマ」の定義は、一般的なSIerでの「PG」ではなく、「自分でソフトウェアの構造を考えて、実装できる」クリエイティブなプログラマとします。 僕が考えている、プログラマとしての躾は次の3つです。それぞれの具体的なツール、利用することでのメリットを紹介します。 バージョン管理 タスク管理 自動化されたテスト バージョン管理 プログラムのコードやドキュメントなど、プロジェクトに必要な電子データを管理するツール。追加、削除、変更などの履歴が残るため、状況によって古いバージョンに差し戻したり、実験的なコードに分岐して作業したりといったことが簡単にできるよ
いまだにgitがよくわかってない。 git push すると $ git push To git@github.com:snaka/snaka-code-pocket.git ! [rejected] master -> master (non-fast forward) error: failed to push some refs to 'git@github.com:snaka/snaka-code-pocket.git' To prevent you from losing history, non-fast-forward updates were rejected Merge the remote changes before pushing again. See the 'non-fast forward' section of 'git push --help' for d
しかだよ。 webサービスはスピードが正義です。(まさよしじゃないよ。) 1日でも早くサービスをリリースし、1時間でも早くサーバーを構築し、1分でも早くコードを書き、1秒でも速くカチャカチャターンしなくてはいけません。 遅れの原因 そんな中、割りと時間がかかるのが『インターフェース連携』になる部分です。インターフェースの遅れは多岐にわたります。 お客さんからの返事待ち 依存関係のあるソースコードの完成待ち 結合テスト などなど クライアントとサーバーの疎通もその一つ。 サーバーのapiを待ってたりすると、クライアントの実装が待機状態になり、開発者はニコ動を見始めまてしまいます。 クライアント開発者にはとりあえずJSON返すwebサーバーが必要です。でも、サーバー実装力はないので、可能な限り簡単に、そして素早くテストサーバーが欲しいのです。 シートをテーブルに見立てた というわけで作りました
Latency numbers every programmer should know — Gist L1キャッシュ参照 0.5ナノ秒 分岐予測失敗 5ナノ秒 L2キャッシュ参照 7ナノ秒 Mutexのロックとアンロック 25ナノ秒 メインメモリー参照 100ナノ秒 Zippy[Snappy]による1KBの圧縮 3,000ナノ秒 1Gbpsネットワーク越しに2KBを送信 20,000ナノ秒 メモリーから連続した1MBの領域の読み出し 250,000ナノ秒 同一データセンター内におけるラウンドトリップ 500,000ナノ秒 ディスクシーク 10,000,000ナノ秒 ディスクから連続した1MBの領域の読み出し 20,000,000ナノ秒 パケットを、カリフォルニア→オランダ→カリフォルニアと送る 150,000,000ナノ秒 Jeff Dean著(http://research.googl
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
Github を Windows で利用する方法を紹介します。このエントリーではGit GUIというツールを利用して、 リモートリポジトリの作成 ローカルリポジトリの作成 ローカルリポジトリのコミットとリモートリポジトリへのプッシュ ファイル更新時のコミットとリモートリポジトリへのプッシュ 等について紹介します。「githubの使い方が分からない」というビギナー(私も含め)のためのエントリーです。GUIのオプション設定など詳細な設定は割愛していますので予めご了承ください。 なお、以降の操作を行う前にgithubのアカウント取得は完了させておいてください。 1.ダウンロード githubのサイトにある「Help」をクリック。 右側のメニューから「Intermediate」の中にある「Install Git HTML help」をクリック。 Windowsの説明にある「Msysgit」をクリッ
github を Windows で使ってみる という記事を 2008 年に書いたのですが、未だにそこそこ需要もあり見ていただいているようなので 2011 年版として新たに書いてみます。GUI で色々ごにょごにょ出来るようになっていたり感動しました。進化してる! Help.GitHub – Welcome でざっと手順を眺める。書いてある手順を引用すると以下の通り。 Getting started with Git and GitHub Getting up and running from scratch is easy: 1. Take a quick crash course on git 2. Install Git 3. Generate a keypair – If you have troubles 4. Set your user and email in git 5. C
UNIX OPERATING SYSTEM SOURCE CODE LEVEL SIX J. Lions Department of Computer Science The University of New South Wales. June, 1977 This booklet has been produced for studets at the University of New South Wales taking courses 6.602B and 6.657G. It containes a specially edited selection of the UNIX Operating System source code, such as might be used on a typical PDP11/40 computer installation. The U
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く