マガジンのカバー画像

メモ帳

20
毎日の学びの記録です。
運営しているクリエイター

記事一覧

【memo】フェルミ推定例題「日本全国に美容室は何件あるか?」

フェルミ推定は以下のアプローチで解いていく。

・アプローチ設定
・モデル分解
・計算実行
・現実性検証

例題を使って検証

例題:「日本全国に美容室は何件あるか?」

アプローチ設定

考慮すべきポイント
・美容室に対する「需要」と「供給」という観点で考える
・需要とは、美容室に通っている人口
・供給とは美容室件数に一件当たりの顧客数を乗じたもの
・平均的に一か月に一度程度の利用を過程し、上記

もっとみる

CSS

Posting your HTML elementsオブジェクトのものを位置を決めることためのエレメントを決める。

<div class=”static-me”>I am not special.</div>
.static-me{
position: static;
}

➡staticは、ページのフローに従って配置される。

<div class=”relative-me”>What d

もっとみる

CSS

Manipulating background of your web-pages
背景を変えたい際、以下のようなものを入力する。

body{
background-color: red;
}

もしくは

body{
background-color: #FF0000 ;
}

もしくは

body{
background-color: rgb(255,0,0);
}

背景に画像を挿

もっとみる

CSS

HTMLは以下のものを選択することができる。

・Element Selector
・Class Selector
・Id selector
・Attribute Selector
・Element Selector

<p>Here is some text written inside the paragraph tag.</p>

上のようなコードを選択する際には、このように書ける。

もっとみる

HTML

Introduction of HTML5

今はHTMLのバージョンがあがり、5代目になっている。
➡メディアへのサポートが豊富になり、向上した。

様々なタグと要素が足されたが、根本は変っていない。

これは、cross platform developmentと呼ばれるものを用いて助けてくれる。

Cross platform: developing, applications and so

もっとみる

プログラミング

最大部分和を求める

maxiam-sum sequence.c//[~]までの合計を求めるint get sum(int arr[], int i. int j){ int sum = 0;for(int k = i; k <= j; k++) sum += arr[k];return sum;}int main(void){//対象となる配列int arr[] = {-5,-1,6,4,9,-

もっとみる
プログラミング/Building the website

プログラミング/Building the website

文字列の入力

scanf関数を使った文字列を入力

string.c
//100文字まで入力可能
//100文字+1文字ヌル文字
char str[101];

//printf関数と同様、%5を文字列を入力する
//int型などと異なり、&をつける必要はない
scanf("%s", str);

//文字列を表示
printf("%s\n", str);

getcharを気にせず、ヌル文字も

もっとみる
プログラミング/Building a Website

プログラミング/Building a Website

キーボードから入力する

文字を入力は関数scanfではなく、getcharを使う。また、出力にはputcharを使う。

getchar.cchar c;while[1]//getcharで文字を読み込んでcに代入c = getchar()//入力がEOFだったら終了、EOF覚えるのかな?if(c == EOF) break;//入力された文字を出力putchar(c);}

このように書くこと

もっとみる
プログラミング/Building A Website/HTML

プログラミング/Building A Website/HTML

文字とは何か。

コンピュータは、数値しか扱えず、文字を文字として扱う仕組みはない。

例えば、Aを表示したいとき、65として書く。
C言語では文字’ ’で囲む。
C言語には、文字を扱うためのchar型というものがある。

char型とは

char型とは、character(文字)という英単語から来ていて、その名の通り、文字を扱うための型。
intは42億の整数を扱う
charは256億の整数を

もっとみる
プログラミング/SEO

プログラミング/SEO

本当に同じことの繰り返し。
でも、これが力になると思っています。

関数を使うメリット

コンビネーションのプログラミング

combination.c//nの階乗を求める関数int factiorial(int n){ int fact = 1, i; for(i = n; i >= 1;i--) fact *= i;return fact;}int combination(int n, in

もっとみる
プログラミング/SEO/読み終えた本『デフレの正体』と『巨富を築く13の条件』

プログラミング/SEO/読み終えた本『デフレの正体』と『巨富を築く13の条件』

エラストテネスのふるいー終ー素数で割る

nよりいいs代素数で一度も割れなければ、素数である。

素数列挙プログラム

prime.cint i, n; int count = 0; //計算回数//素数を記録する配列int prime[500]; //なぜ500?int pn = 0; //素数の個数//2と3はあらかじめしておくprime[pn++] = 2; //prime[0] == 2p

もっとみる
プログラミング/SEO

プログラミング/SEO

プログラミング100個の整数の入力

100個の整数を一気に入力を一気に入力したい場合、配列したいという場合の配列というデータ構造を用いると、便利。

ok.cint n(100);for(i = 0; i i < 100; i++){ scanf("%d";&n[ i ]);}

配列とは

配列とは、同じ型の変数の集合
大量の変数を一列に並べて番号を管理する。

100個まとめて宣言する場合、

もっとみる
村上春樹/Surface/プログラミング/組織論

村上春樹/Surface/プログラミング/組織論

村上春樹の短編「石のまくらに」要約:大学時代、一晩を共にした女性を振り返る話。彼女は短歌をやっていた。

メモした表現
「だって、短歌なんて一人てつくれるもの。そうでしょ?バスケットボールをするわけじゃないんだから(p16)」
「そう、僕ら自身の首を、冬の月光が照らし出す冷ややかな石のまくらに載せなくてならないのだ。(p23)」➡記憶に残るいくつかの言葉たちの隠喩が印象的だった。

製品分析:「S

もっとみる
Surface/Panos Panay/プログラミング/業界

Surface/Panos Panay/プログラミング/業界

Surface(セグメント分析)
前回行ったSurfaceシリーズを類似製品別に整理。

・2in1シリーズ
ローモデル
Surface Go:65,780~
ミドルモデル
Surface Pro 7:109,780~
ハイモデル
Surface Book:186,000~

・Laptop型
ローモデル
Surface Laptop Go※new:77,600~
ミドルモデル
Surface L

もっとみる