sudo apt -y install php libapache2-mod-php php-common php-pear php-mbstring php-xml php-pear
sudo vi /etc/apache2/apache2.conf
.htaccess の rewriteが動作するように、AllowOverride All にする。
sudo a2enmod rewrite
sudo systemctl restart apache2
IT関連のメモ
sudo apt -y install php libapache2-mod-php php-common php-pear php-mbstring php-xml php-pear
sudo vi /etc/apache2/apache2.conf
.htaccess の rewriteが動作するように、AllowOverride All にする。
sudo a2enmod rewrite
sudo systemctl restart apache2
リポジトリ作成
git init
git initした後するべきこと
git config --global user.name "任意のユーザ名"
git config --global user.email "任意のメールアドレス(xxxxxx@xxx.xxx)"
リポジトリにインデックスを追加する
git add --all
リポジトリにコミットする
git commit -m "init commit"
リモートオリジンと関連付ける
git remote add origin http://~
もし、リモートオリジンがすでにあると言われたら
git remote rename origin old-origin
リモートオリジンにプッシュする
git push -u origin --all
sudo apt install filezilla
これを実行したときついでに、いらなくなったものがあるので、次を実行すると良いとでる。
sudo apt autoremove
this.setState({id : "91" });
componentDidMount(){
}
document.getElementById(id).style.transform = "rotate(180deg)";
親での記述 <aaa id=”91″ />
子での取得方法
constructor(props,context){
super(props,context);
this.state = { id : props.id};
}
alert(‘clicked!’ + this.state.id);
子での値出力方法
<div id={this.state.id} onClick={(event) => this.clickAction(event)}>a</div>
New-VHD -Path "仮想ディスクパス名.vhdx" -SizeBytes 127GB
New-VM -Name "仮想マシン名" -VHDPath "仮想ディスクパス名.vhdx" -MemoryStartupBytes 3GB -SwitchName "既定のスイッチ" -Generation 2
Set-VMProcessor -VMName "仮想マシン名" -Count 2 -RelativeWeight 50
Set-VMMemory -VMName "仮想マシン名" -DynamicMemoryEnabled $true -MinimumBytes 3GB -StartupBytes 3GB -MaximumBytes 4GB
Set-VMNetworkAdapter -VMName "仮想マシン名" -DhcpGuard On -IPsecOffloadMaximumSecurityAssociation 0 -MacAddressSpoofing Off -RouterGuard On
Set-VMFirmware -VMName "仮想マシン名" -EnableSecureBoot Off
Set-VM -VMName "仮想マシン名" -AutomaticCheckpointsEnabled $false
残念だがWebSocketのサンプルを載せることができない。
当然だが、理由がある。
どのレンタルサーバーでも犯罪に使用されるようなものは公開できない。
WebSocketは、主にチャットなどに使用されるのかもしれないと調査してみたら、どうも、犯罪臭くなってきたし、セキュリティー上よくないようだ。
私もローカル環境でサンプルを作ったが、ファイアーウォールを修正しなければならない。
ソケットプログラミングは、残念だが、インターネットから排除される運命なのだろう。
HTTP、など、主要プロトコルを除いてだが。
そうなると、Skypeとか、大手しか生き残れないということなのでしょうね。
var conn = new WebSocket('ws://localhost:8080');
conn.onopen = function(e) {
console.log("Connection established!");
};
conn.onmessage = function(e) {
console.log(e.data);
};
クライアント側の処理としては、これぐらいで、簡素に書ける。
だが、サーバー側の処理、socket,bind,listen,acceptなどが書けるが、ポートを開けることができるのは、VPSとかになる。
ま、残念だが、あきらめるとします。