CodeLog

プログラミングやデザインのメモ

phpの型宣言(タイプヒンティング)|nullとかオブジェクトとか色々調べたみた

PHP

今日ボーっとtwitterを眺めていると、面白いツイートを見つけた。 function print_count(int $count) { echo "チョコを{$count}個もらいました";}という関数をprint_count('1個もチョコ、もらえませんでした');で呼び出すと「チョコを1個もらいました」と出…

Ubuntu18.04.1にphpbrew+php7.2+apache2+MySQL5.7の開発環境を整える方法

今まではCentOSを開発環境に使っていたが、Ubuntuの方がデザインが良いし使っていて気持ちが良かったので乗り換えた。 それに伴ってphpの開発環境を新たに構築し直したので、その方法を備忘録としてまとめておく。 今回の開発環境&入れるパッケージ Ubuntu 1…

CentOS7で日本語入力&日本語106キーボードを使うための設定

CentOS7で日本語入力&キーボードを使いために色々苦労してしまったので、備忘録として記録を残しておきます。 環境 仮想マシン CentOS 7.5 ホストマシン Windows10 日本語入力をできるようにする方法 日本語入力できるようにするためには、以下の場所をクリ…

JavaScriptでファイルダウンロードを実現するための5ステップ

今回は、JavaScriptだけでファイルダウンロードを実現したので、その方法を紹介していくよ。 1,まずはHTMLを作成 まずは、ひな形となるhtmlファイルを作成する。今回はシンプルな構造でbodyにはaリンクのみ配置している。 <html lang="ja"> <head> <meta charset="utf-8"> <title>Download Sample</title> </head> <body> <a href="#" id="download">Click Me!</a> </body> </html> …

MySQLでファイルを読み込ませて実行する方法

SQL

MYSQLを直接操作する時に、MYSQLに直接コードを書き込まないで、別にファイルを用意してそのファイルにコードを書いて実行したい、と言う場合がある。 今回は、MYSQLでファイルを読み込ませて実行する方法を紹介していく。 環境 CentOS 7.5。Linuxであれば、…

古いWindowsパソコンをLinux(Ubuntu)に完全に変える方法を解説する

今日は古くなったWindows10パソコンを引っ張り出して、そのWindowsパソコンを丸まるLinux(Ubuntu)に変えたので、その方法を紹介していく。 WindowsをLinux(Ubuntu)に変えて何が嬉しいのか? Windows10になって以降、自動でバージョンアップをするような設定…

SQLにおけるINSERT、DELETE、UPDATEの使い方を解説する

SQL

ども、トーマスです。 今回は、SQLのINSERTやDELETE、UPDATEの使い方について解説していきます。 INSERTの使い方 INSERTは、テーブルに新たなデータを登録する時に使う構文となる。 例えば、Shohinテーブル(name, price)があるとして、新たに以下のデータを…

VimのNERDTreeのおすすめの設定や使い方、インストール方法まで全て紹介していく

Vim

ども、トーマスです。 最近Vimを使い始めて色々ネットを漁っているのですが、「NERDTree」と言うプラグインを見つけたおかげで、かなりプログラミングが捗るようになりました。 そこで今回は、NERDTreeのおすすめの設定や使い方、インストール方法まで全て紹…

CentOS7.4のVimのバージョンを8.0に上げる方法を紹介する

すごくしょうもない事でハマってしまったので、備忘録がてCentOS7.4のVimのバージョンを8.0に上げる方法を紹介します。 結論 単純に以下のコマンドを行うだけで良かった。他のコマンドなんて要らんかったんや。 sudo yum update vim* -y ハマったポイント 実…

CentOS7にphpbrewとphpを入れてPHPの開発環境を構築する方法

PHP

phpの環境開発を構築するために、バージョン管理をしてくれるphpbrewを先に入れて、その後phpを入れることに成功したので備忘録としてまとめていきます。 参考記事:phpbrew/phpbrew: Brew & manage PHP versions in pure PHP at HOME ボクの開発環境 CentOS…