vagrant / virtualbox

vagrant2.2.6がVirtualbox 6.1(最新版)を認識してくれない!! $ vagrant --version Vagrant 2.2.6 VBoxManage --version 6.1.0r135406 参考サイト https://blogs.oracle.com/scoter/getting-vagrant-226-working-with-virtualbox-61-ga $ vagrant up No us…

Ubuntu

Ubuntuで困った事 インストール可能なパッケージの「一覧」を更新する $ sudo apt-get update 無視:1 http://us.archive.ubuntu.com/ubuntu artful InRelease 無視:2 http://security.ubuntu.com/ubuntu artful-security InRelease 無視:3 http://us.archive…

localectl

localectl 設定状況の確認 $ localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: n/a X11 Layout: us X11 Model: pc105 設定可能なロケールの一覧を出力 $ localectl list-locales サポートされているロケールの一覧を出力 $ less /usr/share/i18…

C

C

Zellerの公式 曜日を求めるプログラム #include <stdio.h> int main(int argc, char const *argv[]) { int year; int month; int day; int week_of_day; year = 2019; month = 10; day = 2; week_of_day = (year + year / 4 - year / 100 + year / 400 + (13 * month </stdio.h>…

C

C

変数 コンピュータ内部でのメモリの識別:数値による番地(=住所)。メモリのどの番地に値が保持されているか、数値による番地を指定することは大変。メモリを変数として扱うとき、固有の名前を付けて区別する。C言語では、「 データ型 変数; 」で宣言する…

html_tips

<html> <head> <meta charset="UTF-8"> <title>WebPage</title> </head> <body> <p>Host Japan produced another stunning Rugby World Cup upset <strong>to beat Ireland 19-12</strong> in Shizuoka Saturday.</p> <p>Host Japan produced another stunning Rugby World Cup upset <em>to beat Ireland …</em></p></body></html>

C

C

C言語の移植性は、Cランタイムやlibcによって担保されている ビルド(build)のプロセス [ ソースコード ] → プリプロセス → コンパイル → アセンブル → リンク → [ 実行ファイル ] [ 対象] ver_check.c #include <stdio.h> int main(int argc, char const *argv[]) {</stdio.h>…

Laravel2

php

php hello.php $ php hello.php Hello world! Interactive shell $ php -a Interactive shell php > $dog = ["shibainu", "poodle", "chiwawa", "golden retriever"]; php > echo $dog[3]; golden retriever php > var_dump($dog); array(4) { [0]=> string…

Laravel

php

Installing Laravel Installing PHP (PHP >= 7.2.0) $ brew install php@7.3 $ php -v PHP 7.3.9 (cli) (built: Sep 14 2019 18:07:55) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.9, Copyright (c) 1998-2018 Zend Technologies with…

Golang10

Go

switch package main import ( "fmt" "strconv" ) const ( Rice = iota Onigiri Lunch Sushi Curry ) func FoodSelect(food int) string { switch food { case Rice: return "" case Onigiri: return "" case Lunch: return "" case Sushi: return "" case C…

Raspberry Pi

Raspberry Piの無線LANのアクセスポイント構築 $ sudo apt-get install hostapd dnsmasq $ nano /etc/dhcpcd.conf interface wlan1 static ip_address=192.168.100.1/24 static routers=192.168.100.1 static domain_name_servers=192.168.100.1 $ sudo nano…

Golang9

Go

アンダースコア変数「 _ 」 (1) for _, n := range package main import ( "fmt" ) func main() { numbers := []int{20, 30, 40} // index for n := range numbers { fmt.Println(n) } // index, value for _, n := range numbers { fmt.Println(n) } } $ go…

Golang8

文字列型 /var/main.go package main import ( "fmt" "strings" ) func main() { fmt.Println("Hello World") fmt.Println("Hello " + "World") fmt.Println("Hello World"[0]) fmt.Println(string("Hello World"[0])) var s string = "Hello World" s = str…

Golang7

Go

数値型: 「整数型」 uint8 unsigned 8-bit integers (0 to 255) uint16 unsigned 16-bit integers (0 to 65535) uint32 unsigned 32-bit integers (0 to 4294967295) uint64 unsigned 64-bit integers (0 to 18446744073709551615) int8 signed 8-bit integ…

tar

tar : 複数のファイルをまとめて1つのアーカイブファイルとして作成するコマンド tarで作成されたアーカイブは拡張子「.tar」として書庫化され、1つのファイルをまとめて管理できる 圧縮したアーカイブを作成する $ tar czvf [archive_filename] [dir_name]/…

Golang6

Go

定数:const 定数は型なしで宣言できる /var/main.go package main import "fmt" const Pi = 3.14 const ( Username = "test_user" Password = "test_pass" ) func main() { fmt.Println(Pi, Username, Password) } $ go run main.go 3.14 test_user test_pa…

Golang5

Go

変数 変数は"var"で、"var 変数名 型名"の形式で宣言する。 var/main.go package main import "fmt" func main() { var ( i int = 1 f64 float64 = 1.2 s string = "test" t, f bool = true, false ) fmt.Println(i, f64, s, t, f) } $ go run main.go 1 1.2…

Golang4

Go

1) godoc:Web only $ godoc -http=:6060 Browser : http://localhost:6060/ 2) go doc : CUI /import/main.go package main import ( "fmt" "os/user" "time" ) func main() { fmt.Println("Hello world!", time.Now()) fmt.Println(user.Current()) } $ go…

curl

curl:さまざまなプロトコル(HTTP, HTTPS, FTP, SFTP, LDAP, TELNET etc.)に対応したデータを転送するためのコマンド $ curl [オプション] [url] $ curl [オプション] [url] > 保存ファイル名 curl -s (-silent) [url] :実行中のメッセージを表示しない→…

Golang3

Go

PublicとPrivate 名前の先頭を大文字にするとPublicとなり、異なるパッケージに属するソースファイルからは参照ができる 名前の先頭を小文字にするとPrivateとなり、異なるパッケージに属するソースファイルからは参照ができない human.go package mylib imp…

Golang2

Go

パッケージ(package) ・プログラムは、mainパッケージのmain関数から開始する ・ソースファイルがどのパッケージに属するかは"package"文で指定する ・パッケージは、一つ以上のソースファイルで構成される ・同じパッケージに属するソースファイルは、全…

Golang

Go

Go言語は、2009年にGoogleが公開したプログラミング言語。コンパイルが非常に高速であり、クロスコンパイル(1つのソースコードから様々なOS向けの実行ファイルを生成することで、コンパイルしたOSとは別のOS向けのバイナリを生成することができる)が可能で…

VirtualBox彼是

VirtualBoxで、12GBから20GBへストレージを拡張 Host(PC):Guest OSを終了してHost側でコマンド入力 $ VBoxManage modifyhd rhel_7.2_kickstart.vdi --resize 20480 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Guest OS(VirtualBox)…

通信彼是4

Raspberry pi用のCentOSには、wifiに接続するための無線LANのwlan0がない $ nmcli d デバイス タイプ 状態 接続 eth0 ethernet 接続済み eth0 lo loopback 管理無し -- gitをインストールし、ファームウェアをクローンし、/lib/firmware/brcmを入れ替える $ …

通信彼是3

Raspberry piのOSに、CentOS(CentOS-Userland-7-armv7hl-Minimal-1611-test-RaspberryPi3.img.xz)をインストール CentOSを起動したら、ログイン login : root password: centos 日本語キーボードの設定を行う $ localectl set-keymap jp106 $ localectl se…

通信彼是2

MacとRaspberry piを有線LANで繋ぐときの設定 1) Macの「システム環境設定」→「共有」を開く 2) 「インターネット共有」から「共有する接続経路」で「Wi-fi」、「相手コンピュータでのポート」でポートを選択 「システム環境設定」→「共有」→「インターネッ…

通信彼是

複数のraspberry pi 3で、簡易ネットワークを構築 インターネット ⇄(無線) raspberry pi A(1 unit) ⇄ (有線) raspberry pi (3 units) $ sudo vi /etc/network/interfaces.d/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static add…

react 事始め 12

◾️render内の処理の実装 状態やActionはインスタンスのpropsが渡していくので、propsを変数として入れておく。表示する値は、reducer内のcountのオブジェクトのvalueの値であるので、props.valueを設定する。onClickに対応するメソッド・コールは、increment…

react 事始め 11

◾️connect関数 connect関数を使用して、StateやActionと、Componentとの関連付けを行って、Viewのイベントで状態を遷移させて、遷移後の状態を画面に再描画する。まず、react-reduxからconnect関数をインポートする。 次に、定義したいComponentを一つにする…

react 事始め 10

◾️store アプリケーションで扱う状態の変更を担うreducerを元にstoreを作成する。そのstoreがアプリケーション内のすべてのcomponentで使用できるようにするための仕込みを行う。 reduxパッケージから提供されているstoreを作成するための関数であるcreateSt…