session

A session is a sequence of action taken by accessing a Web site.
One session from accessing the website to leaving the site or closing the browser.

The web server has a unique ID for each session, even if it is a Web system that spans multiple pages by using this.
It is possible to save and keep information for each user.

The most typical way to use this session is a web page. The most commonly used function is login/logout.

Think of one session from logging in to logging out. In the meantime, save status such as user ID and password.

Gunosyの2019年5月期 第3四半期決算資料を見てみよう

https://gunosy.co.jp/ir/library/presentation/

まず、クーポンが施策の第一に出てきてますね。
投資により飛躍すると書いてあります。
営業利益減少
グノシー自体のユーザー数は横ばい、LUCRA, ニュースパスが補っている

アルゴリズム改善とクーポン訴求が中心
つーか、クーポンって別にグノシーでなくても、スマニューとか、店舗独自のアプリとかで大体やってねーか??

新規サービスは digwell, vidpool
→ 動画はきつそうか。。

従業員200名 売上112億 営業利益1.8億
Web系にしては営業利益率があまりよくない。。

直近の業績を見るとADNWが急に落ちてますね。数字だけ見ると、アプリはまだまだいけそうだな。。

5chまとめサイト

5chまとめサイトを分析していきます。

アルファモザイク
http://alfalfalfa.com/
– レフトメニューに人気の記事、コメントの多い記事、最近コメントされた記事など

痛いニュース
http://blog.livedoor.jp/dqnplus/
– 最新記事が写真とタイトルで一覧表示
– サイドメニューは広告

ニュー速クオリティ
http://news4vip.livedoor.biz/

ついんてーる速報
http://twintailsokuhou.blog.jp/
– トップがWPのブログっぽい

VIPPERな俺
http://blog.livedoor.jp/news23vip/
– アニメが多いな

キニ速
http://blog.livedoor.jp/kinisoku/
– ファーストビューにテキスト表示されるのはいいですね。

おる速
http://orusoku.com/
– テキストが青で見にくい

ゴールデンタイムズ
http://blog.livedoor.jp/goldennews/
– RSS表示
– やっぱり画像は必須か。

というか、まとめサイト多すぎるな。。

戻り値

A function can pass a value using an argument when it is called, but as a result of processing in the function, it can return a value from the function to the caller this time.
For example, functions that perform numerical calculations can return the calculation results to the caller, and functions that process strings can return the processed results.

Use the return statement to return a value from a function.

function mul($num1, $num2){
	$sum = $num1 * $num2;
	return $sum;
}

$sum = mul(10, 9);
print "乗算の結果は". $sum . "です。<br>";

print "乗算2の結果は". mul(7, 14)."です。";

乗算の結果は90です。
乗算2の結果は98です。

なるほど、returnで返しているのが戻り値と言えそうですね。

関数の引数とは?

function outputName($name){
	echo "私の名前は".$name. "です。<br>";
}
outputName("坂本");
outputName("五十嵐");
outputName("熊田");

私の名前は坂本です。
私の名前は五十嵐です。
私の名前は熊田です。

関数で引数を取る。
引数は複数も可。

function outputName($last_name, $first_name, $area){
	echo "私の名前は".$last_name.$first_name. $area ."出身です。<br>";
}
outputName("坂本","幸子","沖縄");
outputName("五十嵐","義男","山口");
outputName("熊田","ひろむ","長野");

私の名前は坂本幸子沖縄出身です。
私の名前は五十嵐義男山口出身です。
私の名前は熊田ひろむ長野出身です。

rm 複数ファイル

あれ? これって、単純にコマンドラインで複数書いていけばいいだけ!?

[vagrant@localhost test]$ ls
a.csv  a.txt  index.php  sample.jpg  sample.json
[vagrant@localhost test]$ rm a.csv a.txt sample.jpg sample.json
[vagrant@localhost test]$ ls
index.php

なんじゃーこりゃーーーーーーーーーー

Net::FTP

FTP stands for File Transfer Protocol. This is a way to transfer files between network machines. The protocol defines a client(whose commands are provided by this module) and a server(which is not implemented in this module).
Communication is always initiated from the client. The server than responds with a message and a status code (and possibly data).

The FTP protocol allows you to send and retrieve files to the server. Each transfer includes local files (on the client) and remote files (on the server). In this module, if only one is specified, the same file name will used both locally and remotely. This means that if you do not specify a local file name, transferring remote file path to file will try to put the file in local path to file.

Laravelでmailを送信する!?

どうやらconfの中の、mail.phpを編集するようだ。

'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),

routs/web.php

Route::get('/', function(){
	$data = [];
	Mail::send('emails.welcome', $data, function($message){
		$message->to('hogehoge@gmail.com')->subject('title')
	});
});

ふーん、こんな感じか。。