WEBアプリ開発に関する技術を綴るブログ

php,js,apache,mysql,laravel,fuelphpあたりの技術

2018-09-01から1ヶ月間の記事一覧

変数(php)

静的変数(static変数) 通常、関数内で定義した変数は、その関数を呼び出すたびに初期化される。 「静的な変数」は定義すると、関数を複数回呼び出しても初期化されずに、その値は保持される。

アンドロイドアプリ

iOSアプリ

1)Xcodeをインストール App Storeからインストールする 2)Xcodeを起動して、プロジェクトの作成 Create a new Xcode project FileメニューからNew Projectを選択 3)テンプレートの選択 プロジェクトのテンプレートが表示されるので、Single View Application…

5G

深層学習

クラウド

データベース

Oracleのデータベースとインスタンス データベース(本体) インスタンス(スタンド) 一時的に使用するメモリ。 メモリとはSGA(=メモリ構造)やバックグラウンドプロセスのIDの事。 メモリだからファイルと違って高速処理可。 データベースとユーザーの中間に位…

イーサリアム

監視〜用語集〜

用語 *スループット(throughput) 処理能力のこと。 一定時間にどれだけのデータを転送できるか。通信速度を意味している。 *Apache MPM(マルチプロセッシングモジュール) 下記の種類がある。 ■prefork ・Apache HTTP サーバ1.3系以前のモデル ・1つのリクエ…

Dockerfileについて

Dockerfile DockerはDockerfileから命令を読み込んで、自動的

API

API サービスのデータを外部のアプリケーションやプログラムから扱うために機能を 提供するインターフェースです。 ・ある一つの機能に特化したプログラムで共有可能なもの ・ソフトウェアの機能を共有する仕組み API利用例 ・ ・ ・ ・ Web API HTTP通信に…

テストの種類

なぜテストが重要か テストの目的 1.バグ発見 2.品質保証 3.品質改善 この中で最重要は目的は1.バグを発見すること バグを防ぐには テスト種類 単体テスト クラスや関数といった単位のプログラムのテスト ・機能確認テスト 一つのモジュールが設計書や仕様書…

ブロックチェーン

ブロックチェーン(分散型取引台帳) ブロックチェーンの仕組み ブロックチェーンの種類 パブリック型(パブリックチェーン) プライベート型(プライベートチェーン) ブロックチェーンのメリット 中央集権化による障害を防ぐ 海外送金が安くなる データの改ざん…

Github

Git

Gitといのうは 分散型バージョン管理 バージョン管理システムといのは システムファイルの変更履歴を管理してくれるシステム リポジトリといのうのは バージョン管理システムが使っている変更履歴をまとめたノート 概念 ・リモートリポジトリ 開発過程を共有…

dockerと既存仮想化技術の違い

ハイパーバイザー その上で仮想マシンが動作するソフトウェアで ・ベアメタル型(ハイパーバイザー型):ハードウェア上でハイパーバイザが動作。ハイパーバイザーが直接ハードウェアを制御するため、 高速動作可能 ・ホスト型:ハイパーバイザーが直接ハードウ…

slack使い方

通話 電話マークを押す。 複数人なら 1.通話ウィンドウの右上に表示される + をクリック 2.メンバーの名前を入力して、リストをフィルタリング 3.メンバー選択

コマンド

yum(Yellowdog Updater Modified) yum [オプション] [コマンド] [パッケージ名] YUMを使用することで、 ディストリビューション(Linuxの配布形態)のパッケージアップデート パッケージの検索 パッケージ削除 パッケージの情報表示 などができるようになる。 …

phpstorm + xdebugをやってみた

$ vagrant -v Vagrant 2.1.1 PHP Version 5.6.37 o$ php -v PHP 7.1.16 (cli) (built: Mar 31 2018 02:59:59) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies $ httpd -v Server version: A…

ウェブサイトをスマートフォンに対応させる方法

(1)レスポンシブWebデザイン 閲覧してる人の画面サイズに応じてレイアウトを変化させるデザイン 「PC用サイト」や「スマートフォン用サイト」など、閲覧環境に合わせた専用サイトを用意しなくていい メリット: コンテンツの修正が一度の作業で済む。 端末の…

phpでの開発における開発手法

デバッグとは プログラムのエラーを訂正したり、 プログラムが想定通りに動くかを確認すること。 php開発でどのような場面でデバッグするか phpによくある下記のようなエラーログが出力されたら、デバッグを行う。 E_ERROR:致命的なエラー=>実行が中断される…