オガワブログ

なんでも挑戦することが趣味な大阪人です!「自分の思うがままに生きる」がモットーです!主にこのブログには、自分の興味のあることや好きなこと。だいたい時事ネタについて発信していきます❕❕よろしくお願いします。

ココ・シャネルの人生 壮絶すぎる!?

巨大ファッションブランド「CHANEL

f:id:gregmere:20191014212742j:plain

シャネル

誰もがこのブランドを知っているでしょうシャネルには香水やバッグなど様々な商品がありとても人気がありますがそんな大ファッションブランドを作った創業者のことを今回ミックアップしてみました。彼女の生きた時代は、第一次、第二次世界大戦がありヨーロッパが最も荒れていた時代でしたその激動の時代を駆け抜けた強い女性の話です。

壮絶な始まり

f:id:gregmere:20191014213252j:plain

ココ・シャネル

シャネルは1883年フランス西部に生まれます。そして12歳の誕生日を迎える前に母親が病死して行商人の父に捨てられ孤児院で育つという壮絶なはじまりです。18歳で孤児院を出て歌手になることを夢に見ます。しかし、その後オーディションを受けまくりますが全部落ちまくり芸能界への道結構すんなりあきらめます。

起業

その後、パリに移住した先で暇つぶしに作っていた帽子のデザインが人気になり、友人の援助を得て帽子のアトリエを開きます。そして二号店を開くと同時に第一次世界大戦が起こります。大戦前の上流階級の女性たちは、バカでかいスカートにデカい帽子を身に着けていましたが戦争が勃発して女性たちが自分の身の回りのことを自分でやらなければならなくなったので動きやすい服が必要になりましたそこでシャネルのジャージー素材の機能的な服が人気を博します。

f:id:gregmere:20191014215617j:plain

シャネル香水

第一次世界大戦終戦して、1921年に前年に出会った調香師によってシャネル初めての香水「No.5」、「No.22」を発表した。これが大ヒットする。

そうやっているうちにシャネルは4000人を超える従業員を抱えるまでになっていました。ですが、労働者たちは苛烈な労働条件に不満を抱きストライキを起こします。ですが、シャネルは労働者の考えを理解しませんでした。そこで、彼女は彼らと対立しビジネスをやめファッション業界から引退します。15年間沈黙を続けます。

f:id:gregmere:20191014221234j:plain

ナチスドイツ ヒトラー

そして第二次世界大戦が勃発し、フランスはナチスドイツに占領されます。この時に実は、シャネルはナチスドイツのスパイとなってナチスに協力していたのです。のちにこのことでフランスのシャルルドゴールによってシャネルは逮捕されてしまいます。

しかし、昔から交流のあったイギリスのチャーチル首相によって釈放されます。スケールがめちゃデカい話です。

ファッション界への復帰

f:id:gregmere:20191014222052j:plain

シャネルの復帰

1954年に革新者シャネルはなんとまたファッション界に戻ってきたのでしたフランス人からはナチスに協力していたこともあり「売国奴」と罵られていたけれど、翌年のシャネルスーツはアメリカで大ヒットします。マリリンモンローに愛用された香水などがブームになりまたもや大成功を納めました。そして、シャネルは1971年87歳でこの世を去ります。その後の世界にも彼女のファッション界へ与えた影響は残り続けています。シャネルの人生は女性だって世界で活躍できるということをその当時の女性たちに証明し勇気づけことでしょう。

GAFAについて

IT界の四天王GAFAとは

f:id:gregmere:20191012211216j:plain

GAFA

そもそもGAFAとは何かというと近年成長が著しい巨大IT企業AppleGoogleAmazonFacebookの頭文字をとってつけられた名前です。今、IT界の世界はこの四大企業に支配されているような形になっています。これらの企業を知らない人はおそらくいないでしょう。誰もがGoogleで知らないことを検索するしAmazonで買い物をするし、それをiPhoneFacebookやインスタなんかにシェアします。GAFAに共通することは、まずプラットフォームサービスにより個人情報を集積し活用することです。このことがプライバシー保護の問題になるのですが

では一つ一つ見ていきましょう

世界最大検索エンジンGoogle

f:id:gregmere:20191012212441p:plain

google

Google社は誰もが知る最高品質検索エンジンGoogleをはじめとするさまざまなプロダクトを提供しています。みなさんご存じGoogle MapもGmaiも広告サービスのGoogle Adwardsなど良質なサービスを無料で提供することで普及させ大量のデータを集めているのです。インターネットの人口はとっくの昔に中国の人口を超えてGoogleの利用者もそれに匹敵すくらいです。つまりGoogleは一つの国家よりも多くの個人情報を握っているということになります。この価値は計り知れませんよね

世界最大マーケットAmazon

f:id:gregmere:20191012213216p:plain

amazon

このブログの読者はほとんどというか必ず利用したことがあると思いますが、このサービス誰がどう見ても最強ですよね。簡単に家から買い物ができるというのは革命をおこしましたし人々の暮らしを激変させました。しかしAmazon社はこれだけにとどまらず多角化をし続けそのほとんどの分野で成功をおさめます。例えば電子書籍Kindle、企業向けクラウドサービスのAWSや動画サービスのAmazon prime videoなどです。この多角化の成功とAmazon自体の大成功もあり社長のジェフベゾスは今、世界一の富豪です。その資産は15兆にも及ぶといわれております。

ユーザー人口20億人帝国Facebook

f:id:gregmere:20191012214046p:plain

facebook

世界中で最も利用されているSNSであるFacebookは今や利用者は中国の人口より多いのです。さっきも述べたようにこの一企業が世界中のどの国家より多くの個人情報を集積しているのです。そして、Facebook社はこれだけではなく多種に及ぶSNS多角化しています。例えば、インスタグラムやメッセンジャーFacebookの傘下で利用者もたくさん抱えています。さらにFacebookSNSだけでなくまた新たに仮想通貨の分野にも参入しようとしています。どんどん大きくなりそうですね

覇者Apple

f:id:gregmere:20191012214742p:plain

apple

iPhoneを知らない人いないですしApple製品は性能だけでなくそのブランド力も含め世界トップのIT企業だといえるでしょう。GAFAのなかでは最も古株です。はじめは、コンピュータで成功をおさめいち早くスマートフォン業界に参入し世界を変えたその伝説ジョブズが作り上げた土台の上でいまAppleは成り立っています。

f:id:gregmere:20191012215330j:plain

ジョブズ

そんなジョブズはなくなってしまいましたが、企業としての価値は成長し続けています。

これらGAFAの特徴をしれば彼らが世界経済に与える影響がどれだけ大きいかわかりましたよね。今日はこの辺で

革命家チェゲバラの人生 壮絶すぎる!? 後編

キューバ革命成功の後に

f:id:gregmere:20190927221048j:plain

キューバ革命の成功

首都ハバナに入りキューバ革命を成功させたカストロゲバラ、彼らが次にしなければならなかったことは、新しいキューバの国造りだった。カストロキューバの首相になりゲバラ国立銀行総裁工業大臣に就任した。アメリカに搾取されることのないキューバ自らの経済を作っていくことになった。まず行ったことは農地改革である。地主が多く所有する土地を国が安く買い取り農民に平等に分配することで貧富の格差をなくそうとした。そして次に、工業の近代化だ、ゲバラは自らの足で工場を視察してキューバの工業化に貢献した。

働き者のゲバラ

f:id:gregmere:20190927221518j:plain

ゲバラ

ゲバラ国立銀行総裁工業大臣という権威ある役職を得たにもかかわらず、仕事のない休日は労働者とともに一生懸命働いた、そして空いている時間は勉強に充てるという毎日を送っていた。このゲバラの姿勢をみてキューバ国民はみな感嘆したものだろう。ゲバラはこういった他人のために率先して働く生き方を「新しい人間の生き方」と表現した。

キューバ危機

当時世界は東西冷戦真っただ中。世界は西側のアメリ率いる資本主義陣営と東側のソビエト率いる社会主義陣営に二分されていた。

f:id:gregmere:20190930220710j:plain

東西冷戦

カストロアメリカに対抗するためにソビエトに接近した。

f:id:gregmere:20190930221157j:plain

ソ連キューバ

アメリカは自国の真下にある小さな社会主義国家を無視することはできなかった。そして、起こったのがあの有名なキューバ危機である。ソビエトキューバに核ミサイルを配備していつでもアメリカ本土を狙えるまでになった。これに対しアメリカはキューバ沖に軍艦を配備した。世界にもっとも緊張が走った瞬間だった。この事件以来キューバは世界の注目を浴びるようになった。

f:id:gregmere:20190930221832j:plain

ゲバラ

そしてゲバラは様々な国際会議に出席するようになる。国連にて莫大な戦力と経済力で他の国を圧倒するアメリカを公然と批判して世界から賞賛を浴びた。だが、その矛先はアメリカにとどまらなかった、アジア・アフリカ経済会議にてゲバラソ連までも批判したのだった。

新しい革命を求めて

アジア・アフリカ経済会議の20日後ゲバラは突如自らの地位をすべて捨てて新しい革命の地アフリカのコンゴに向かった。当時のコンゴは建国当初で民族紛争が泥沼化していた。そこでゲバラは、現地の革命軍に指導者として革命を進めていくことになった。

f:id:gregmere:20190930222944j:plain

ゲバラ inアフリカ

だが、革命はなかなかうまくいかなった。コンゴ革命軍には、キューバの時のように他人のために率先して働くという考えがなかった。そして住民に対し金銭や食料を強要していたのだった。複雑な民族問題があり敵味方が入り乱れるコンゴではキューバの時のようにうまくいかなかった。失意とともにゲバラコンゴを去った。

最後の地ボリビア

そしてゲバラはついに初めて革命を目にした地ボリビアに行く。この地でも再び革命ののろしを上げたのだった。だが、アメリカ政府が味方する政府軍になかなか太刀打ちできなかった。そしてまたボリビアの住民たちもゲバラに味方することはなかった。

f:id:gregmere:20190930223909j:plain

ゲバラ

そしてついにゲバラは政府軍に捕らえられてしまった。1967年10月8日のことであった。革命家として世界を飛び回り世界に希望と勇気と恐怖を与えた伝説の革命家の人生はここでまくを閉じることになった。

ゲバラが最後に発した言葉は自分に銃口を向ける青年に放ったものだった。

「撃て!恐れるな!俺はただの男に過ぎない」

f:id:gregmere:20190927201925j:plain

ゲバラ

こうしてゲバラの死は世界中に衝撃を与え今なお若者に影響を与え続けている。

革命家チェゲバラの人生 壮絶すぎる!? 前編

赤いキリストエルネスト・チェ・ゲバラ

f:id:gregmere:20190927201925j:plain

チェゲバラ

今回は、キューバ革命を成功させた伝説の革命家チェゲバラの人生について書いていきます。誰もが一度は見たことがあるこの写真の人のことです。

アルゼンチンに生まれた秀才

f:id:gregmere:20190927212008j:plain

チェゲバラ 青年期

キューバの革命家チェゲバラはなんとキューバでなくアルゼンチンに生まれました。比較的裕福な家庭に生まれゲバラは喘息持ちではありましたが、不自由なく暮らしていました。そして、ゲバラは高等な教育を受けブエノスアイレス国立大学の医学部に入学したのでした。日本でいえば東大の医学部と超優秀です。

f:id:gregmere:20190927212511j:plain

ブエノスアイレス国立大学

名門の大学に入り医者になるという普通に見ればもう幸せな生活が確定してるようなものですが、ゲバラはこうした学業のみの生活に飽き始めていたのでした。

自分の本当にしたいことは一体何なのだろうか? 

人生を変えた南米縦断の旅

そして、ゲバラは自分の存在を考えるために南米を縦断する旅に出たのです。

f:id:gregmere:20190927213246j:plain

南米縦断の旅

その旅の中で目の当たりにしたものが、南米を覆う貧困という問題でした。裕福な家で育ったゲバラは、南米大陸を覆う貧困を目の当たりにして衝撃を受けたのでした。旅の中でゲバラは、一人の老人に出会いました、その老人はゲバラが子供の時にわづらっていた喘息に苦しめられていたのです。

この老人は、薬を買うお金すら持っていないがために死んでいくのだろうか? 

 こういった現状にゲバラは、どんどん責任感を感じるようになっていきました。

革命の風

f:id:gregmere:20190927214857j:plain

革命

ゲバラボリビアを訪れた際に目にしたものは革命でした。南米を覆う貧困の原因は、主にアメリカの大企業や地主がほとんどの資産を独り占めにして安い賃金で南米の人たちを働かせていたことでした。その不公平な状況を変えるために革命が各地で起きようとしていたのでした。

革命が起きていたのはボリビアだけではなく、グアテマラという地でも起きようとしていました。ゲバラはこのグアテマラの革命政権に対しラテンアメリカで最も自由で民主的な国」と評した。だが、グアテマラの革命政権は崩壊した。この出来事が直接のきっかけとなり、ゲバラは武力によるラテンアメリカ革命を本気で志すようになったのだった。

メキシコでの運命的出会い

f:id:gregmere:20190927215821j:plain

ゲバラ(右)とカストロ(左)

グアテマラの革命に参加したゲバラは、命を狙われてしまう。そして、失意と怒りを抱いてメキシコに逃亡した。そこで、亡命中の反体制派キューバ人のリーダーである、フィデル・カストロ出会う。キューバ独裁政権を打倒するというカストロの計画に一夜にして合意したのだった。この出会いがゲバラの人生を変えた。

キューバ革命

f:id:gregmere:20190927220414j:plain

キューバ革命

フィデル・カストロをリーダーとした反乱軍総勢82名キューバに乗り込んだが、上陸直後に政府軍の襲撃を受けて壊滅状態となった。しかしリーダーカストロはこう言った

大丈夫、我々は勝てる!!

カストロゲバラに驚くべき命令をした。

負傷者はたとえ敵であっても治療しろ!! 

 ゲバラは初めこの命令に反対した、ただでさえ貴重な薬品を敵兵に使うのは、我々の不利になると、だが戦いが続く中でゲバラは、カストロの命令の意味をだんだん読み取っていった。なんとこの革命軍の行動を見て信頼したキューバ国民たちが革命軍を支援するようになっていたのだった。こうして革命軍の数は次第に増加していった。

革命の成功

f:id:gregmere:20190927221048j:plain

革命の成功

ゲバラは、300人を率いて政府軍6000人が迎え撃つキューバ第2の都市サンタ・クララに突入する。反乱軍を支援する多数の市民の加勢もあり、激戦の末にこれを制圧し、首都ハバナへの道筋を開いた。そしてついに1956年1月8日 カストロハバナに到着しキューバ革命が成功した。こうしてゲバラ伝説の革命家になったのだった。

f:id:gregmere:20190927221518j:plain

革命家ゲバラ

今回はここまでです。これ以降の話はまた次回にします。

 

Laravelでwebアプリ開発 part2

Laravelでユーザー登録型の記事投稿サイトを作ろう

f:id:gregmere:20190910215839p:plain

Laravel

Laravelについての基本知識はこのブログで一度紹介していますのでそちらも合わせてご覧ください。この記事ではLaravelのインストール方法や基本構造について学べます。

gregmere.hatenablog.com

そして前回Laravelでプロジェクトを作成してユーザー認証機能を自動生成したところまでやりましたので記事のURLを貼っておきます。

gregmere.hatenablog.com

今回この記事では記事を投稿するくらいまで書きたいと思います。

ルーツの設定

Laravelではまずルーツを設定しなければなりませんので routesディレクトリの中の「web.php」というファイルを編集していきたいと思います。

Route::get('/get', 'HomeController@view');
Route::post('/post', 'HomeController@post');

 私はこんな風にしました。次にしなければならないことはControllerの設定です。web.phpに記述した@マークの後ろの部分はコントローラーのメソッドです。

 

コントローラーの設定

大体 project\app\Http\Controllers の位置にあると思います。laravelでコントローラを作成したらそこにメソッドを書き入れていきましょう。

public function view(){  //viewメソッド
return view('data');  //data.blade.phpを表示
}

 

public function post(){ //postメソッド

$md = new poster;
$content = $request->content; //フォームのcontentから値を取得する
$name = $request->name; //フォームのnameから値を取得する

$md->content = $content; //データベースにデータを挿入
$md->name = $name;
$md->save();
return view('save'); //save.blade.phpを表示

}

 

Viewの設定

先ほどコントローラに 「data.blade.php」と「save.blade.php」と書きましたがそれは、ウェブサイトの表紙ですhtmlで書いてます。次はその表紙を編集していきましょう。

data.blade.php

<h1>投稿画面</h1>
<div class="card mb-2">
<form method="POST" action="/post">
{{ csrf_field() }}

<div class="form_group">
<input type="text" name="name" class="form-control" placeholder="名前">
</div>
<div class="form-group">
<textarea name="content" class="form-control" rows="4" cols="40">内容</textarea>
</div>
<input type="submit" name="btn" value="完了" class="btn btn-primary">
</form>
</div>

 このコードの中で特に重要なところは「{{csrf_field()}}」の一文です。これがないとサーバーエラーを引き起こしますのでご注意を、これcsrf対策の一文です。

save.blade.php

 <h1>完了画面</h1>
<div class="alert alert-primary" role="alert">
<p>完了しました</p>
<a href="/siginin" class="btn btn-primary">戻る</a>
</div>

 この画面は特に重要ではありませんこれは、投稿した記事がちゃんとデータベースに挿入されましたよと確認するためのものです。投稿記事用のデータベースに関してはいちいち書きません。以上です。

Laravelでwebアプリ開発 part1

Laravelでユーザー登録型の記事投稿サイトを作ろう

Laravelについての基本知識はこのブログで一度紹介していますのでそちらも合わせてご覧ください。この記事ではLaravelのインストール方法や基本構造について学べます。

gregmere.hatenablog.com

今回はそんな基本的なことだけでなく実際にLaravelを使ってそれらしいWebアプリを作っていきましょう。

 

プロジェクトの作成

Laravelでプロジェクトを作成するときは次のようなコマンドで行います。この記事では、Composerがすでにインストールされていることを前提としています。

$ composer create-project --prefer-dist laravel/laravel Project

このコマンドで「Project」というファイルが出来上がります。ファイルの構造はこのようなものです。

f:id:gregmere:20190915222146p:plain

ファイル構造

プロジェクトが作成されこのような構造になっていれば完璧です。

 

ユーザー登録機能自動生成

Laravelでは自動でユーザー登録機能を生成することができます。

$php artisan make:auth

 これで大丈夫です。http://localhost:8000にアクセスしてこのような画像が表示されれば完璧です。

f:id:gregmere:20190915223600p:plain

ログイン画面

あのコマンドだけでログイン画面、新規登録画面が自動生成されました。次は、データベースの設定です。データベースに「users」というテーブルを作りましょう。テーブルの構造はこんな感じです。 

+----------+----------+------+-----+---------+----------------+
| Field     | Type         | Null | Key | Default | Extra  |
+-------------+----------+------+-----+---------+----------------+
| id             | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| name           | varchar(255)     | NO   |     | NULL    |                |
| email          | varchar(255)     | NO   | UNI | NULL    |                |
| password       | varchar(60)      | NO   |     | NULL    |                |
| remember_token | varchar(100)     | YES  |     | NULL    |                |
| created_at     | timestamp        | YES  |     | NULL    |                |
| updated_at     | timestamp        | YES  |     | NULL    |                |
+--------+-------+------+-------+---------+----------------

 これでしっかり動くようになります。今回はこのへんで次は次回に持ち越しましょう。

サーバーで大事なことまとめ

サーバーとは

f:id:gregmere:20190912230237j:plain

サーバー

webサイトなどインターネットのシステムを陰ながら支えているシステムです。このサイトでは、そんなサーバーにwebアプリケーションをセットアップするところまで書きたいと思います。主にwebサイトなどをローンチするときは、次に紹介するレンタルサーバーを使います。webサイトを家で喩えるならサーバーは土地ですね。

目次

 

1.レンタルサーバーにファイルをアップロードする

ーー必要な物ーーーーーーーーーーーーーー

・レンタルサーバー

・ドメイン(レンタルサーバーに付属)

・FTP(ファイルをレンタルサーバーにアップロードするときに使う)

ーーーーーーーーーーーーーーーーーーーーーー

 

●レンタルサーバー

大体レンタルサーバーを借りると付属でドメインがついてくる

自分独自のドメインを取得したい場合は購入もできる。

FTPに接続するときに必要になる FTPホスト名,ユーザー名,パスワード

などは登録したときに必ず送られてくる。

 

主なレンタルサーバーサイト

 

さくらのレンタルサーバー

www.sakura.ne.jp

 

エックスサーバー

www.xserver.ne.jp

これらのレンタルサーバー会社は信用度も高く質も高いのでお勧めです。

 

●ドメイン

f:id:gregmere:20190912230346j:plain

ドメイン(URL)

ドメインとは、簡単に言うと、URLのことです。家で喩えるなら住所です。サーバーを借りたときに無料でついてくることが多いいです。ドメイン名はFTP接続の時何かと使う。

 

●FTP

レンタルサーバーに自分の作ったファイルをアップロードしてインターネット上で閲覧できるようにする。そのために対象のサーバーのIPアドレス、ドメイン名が必要なるからサーバー

を借りた時必ずそれらの情報が送られてくる。これまた家で喩えるなら引越し業者です。

ダウンロードはこちらからできます。

ja.osdn.net

 

2.サーバー上でmysqlを使う

ーー必要な物ーーーーーーーーーーーーーー

・上記の物

mysql(レンタルサーバー側の)

phpMyadmin(レンタルサーバーについている)

ーーーーーーーーーーーーーーーーーーーーーー

 

mysql

f:id:gregmere:20190912230503p:plain

mysql

mysqlはレンタルサーバー側でまず作成するその時作ったデータベース、ユーザー、パスワード、ホスト名を使ってデータベースを構築する。それに合わせてコードも書き換えなくてはならない。

 

phpMyadmin

データベースをグラフィカルに使いやすくした物で普通ここではデータベースの操作を行う(テーブルの作成など)。データのインポートでは拡張子が.sqlのファイルを入れるテーブル構造のデータの入ったsqlファイルは下記のやり方でつくれる。

mysqldump -u[ユーザ名] -p[パスワード] [DB名] > [エクスポートファイル.sql]

これをコマンドプロンプト上で行う。作ったファイルをphpMyadminからインポートしてsql文を実行して完了。詳しくはこちら

 https://qiita.com/PlanetMeron/items/3a41e14607a65bc9b60c

 

3.サーバー上にlaravelを構築

ーー必要な物ーーーーーーーーーーーーーーー

・上記の物

SSH(レンタルサーバー側で設定する)

Tera Term(windowsの場合)

ーーーーーーーーーーーーーーーーーーーーーーー

 

●SSH

サーバー側に何かインストールしたりする時に使う

SSH接続するためにはまずサーバー側の設定でSSHを起動

設定をONにして認証キーを作る。その時にパスフレーズを作成

する。秘密鍵ファイルをダウンロードする。そして認証キーを登録して

サーバー側の設定は完了。(xserverの場合)

詳しくわこちら

https://www.xserver.ne.jp/manual/man_server_ssh.php

 

Tera Term

SSH認証で自分のコンピュータとサーバーを接続するために必要なツール

基本コマンド入力操作。SSHの設定では上記に記したパスフレーズと秘密鍵ファイル

が必要になる詳しくはこちら、(xserverの場合)

https://www.xserver.ne.jp/manual/man_server_ssh_connect_tera.php

設定が完了したらphpのバージョンを変更してComposerを使ってlaravelをインストールする

詳しくはこちら、

https://blog.hiroyuki90.com/articles/laravel-xserver/

こちらも

https://pg-happy.jp/laravel-app-seisei.html

Tera Termのインストールはこちらからできます。

forest.watch.impress.co.jp