物理と数学とITのあれこれ

物理や数学、パソコンの設定とかプログラミングとかいろいろ書きなぐってます。

2018-01-01から1年間の記事一覧

SL7にrootを入れる

Scientific Linux7 にrootを入れてみる。 UbuntuやMacには以前入れたので以下を参照。 Ubuntuにrootを入れる - 物理の研究の備忘録 Mac High Sierraにrootを入れる - 物理の研究の備忘録 基本Macでやったのと同様にgitでやってみる。 最初の環境の設定以外は…

TVをデュアルディスプレイでPCに繋いだ際に画面の端がはみ出る問題の対処法

HDMIケーブル等でテレビをPCに繋げば2画面で快適に作業することができる。ただ、テレビ側の画面の端がはみ出てしまうことがある。 原因はTV側の設定 テレビにはデフォルトでオーバースキャンという機能がonになっていることが多い。 これはテレビを受信する…

Mac High Sierraにrootを入れる

ここでいうrootはcernの開発してる解析ライブラリをさします。 最近SierraからHigh SierraにOSをアップグレードしたら今まで動いていたrootが(案の定)動かなくなってしまった。 多分pathとかの設定がいろいろ変わっちゃってるんだと思うんだけど、error me…

Linux環境でPython、機械学習を使って手書き文字を識別する

基本的には以下のサイトの通りに(言われるがままに)やっみた。 【機械学習】Python3 + scikit-learn で識別率99%の手書き数字の分類器を作った - 株式会社クイックのWebサービス開発blog 自分の環境はUbuntu 16.04 LTS 環境構築 1.apt-get使ってぱーっと入…

物理屋さんのiPhoneアプリ開発日記1~X codeを使ってみる~

はじめに クソゲーを作りたい。 これは俺の長年の悲願である。 もともと単純作業だったりすごくくだらないクソゲーが好きなので自分でもiPhoneアプリを作ってみたいと思い、Swiftの勉強を始めることにした。 もはやブログのタイトルとまったく関係なくなって…

c++使いのSwift備忘録

今日から趣味でSwiftの勉強を始めたので普段俺が使ってるc++との違いなどを備忘録的にまとめてみる。 Swiftとは2014年にAppleによって発表された割と新しいプログラミング言語のことだ。Mac関連やiOSアプリを開発しようと思ったらSwiftとお友達になるのが1…

負の二項分布(Negative Binomial Distribution)について学ぶ

負の二項分布とは 負の二項分布を使う機会があったのだけど、定義がいっぱいあってよくわからないので調べたことをまとめてみる。 日本語版wikipediaだと一つの定義しかないが、英語版wikipediaの項目(Negative binomial distribution)が割と充実していた…