SPAサイトのCSRF対策 - 親バカエンジニアのナレッジ帳
https://ti-tomo-knowledge.hatenablog.com/entry/2018/08/28/1228252018年8月31日金曜日
Djangoを本番環境に反映
Djangoを本番環境に反映 - 親バカエンジニアのナレッジ帳
https://ti-tomo-knowledge.hatenablog.com/entry/2018/06/01/182732PHP基本
PHP編に突入! まずはソースをダウンロード:仕事で使える魔法のLAMP(25) - @IT
http://www.atmarkit.co.jp/ait/articles/1110/07/news127.html
http://www.atmarkit.co.jp/ait/articles/1110/07/news127.html
2018年8月30日木曜日
PHP GDで画像加工
Ubuntu コマンドラインでPHPを実行し、GDで画像加工 - Symfoware
https://symfoware.blog.fc2.com/blog-entry-857.htmlPHPでのファイルアップロードとエラーチェックの仕方
PHPでのファイルアップロードとエラーチェックの方法
https://www.flatflag.nir87.com/move_uploaded_file-9702018年8月29日水曜日
php.iniの設定を.htaccessで変更する – 山本隆の開発日誌
https://www.gesource.jp/weblog/?p=283
php.iniの設定を.htaccessで変更する方法。
設定可能な項目
「.htaccess」ファイルで設定出来る項目は、PHPマニュアル(php.ini ディレクティブ)において
「変更の可否」が「PHP_INI_PERDIR」または「PHP_INI_ALL」と指定されているものです。
.HTACCESSで変更できる項目を調べるスクリプト
<?php
print_r('.htaccessで変更できる項目は:<br>');
foreach (ini_get_all() as $name => $value) {
if ($value['access'] & 2) {
print_r($name . '<br>');
}
}
?>
2018年8月28日火曜日
2018年8月27日月曜日
2018年8月26日日曜日
2018年8月23日木曜日
2018年8月22日水曜日
ImageMagick ノウハウ集
もうサムネイルで泣かないための ImageMagick ノウハウ集 - Cybozu Inside Out | サイボウズエンジニアのブログ
http://blog.cybozu.io/entry/2016/01/06/0800002018年8月20日月曜日
Python+Flask
【Python】フレームワークFlaskの基本をマスター | 侍エンジニア塾ブログ | プログラミング入門者向け学習情報サイト
https://www.sejuku.net/blog/555072018年8月19日日曜日
2018年8月18日土曜日
CentOS7/DockerでCentOS6/Apache2.2環境の構築
古いCentOS6環境が必要になったので、CentOS7上のDocker内にCentOS6/Apache2.2環境を構築してみた。
以下参考にさせていただきました。
やってみよう!DockerでWordPress構築~httpd/mysql設定と外部アクセスまで | GMOクラウドアカデミー
https://academy.gmocloud.com/advance/20160118/1557
あと、php-gdも入れておくとよいです。
$ yum install php-gd
そしてphpファイルが実行できないときは、以下を参考
apacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時
https://qiita.com/nnmr/items/f8d6453829ce3341d51c
※注意点
Ctrl + P → Ctrl + Qはバックグラウンドでコンテナを起動したまま抜ける。
exitを実行した場合は、コンテナの終了となり、コンテナ内に構築したものがすべてパーになるので、以下のようにコンテナに名前をつけてイメージを保存しておくこと。
$ sudo docker commit {Container ID} centos6:apache
docker cp [オプション] ローカル・パス|- コンテナ:パス
例: docker cp /tmp/local_file.php container_test1:/tmp/local_copy_file.php
コピー先にファイルを指定しない場合には新しく作成されます。
コンテナからローカルへ
docker cp [オプション] コンテナ:パス ローカル・パス|-
例: docker cp container_test1:/tmp/container_file.php /tmp/container_copy_file.php
https://www.server-world.info/query?os=CentOS_6&p=ftp
例: docker run -d -p 20-21:20-21 -p 65500-65515:65500-65515 -v /tmp:/var/ftp:ro metabrainz/docker-anon-ftp
例: docker run -it --privileged -p 8080:80 --name apache centos6:centos /bin/bash
https://knowledge.sakura.ad.jp/4048/
以下参考にさせていただきました。
やってみよう!DockerでWordPress構築~httpd/mysql設定と外部アクセスまで | GMOクラウドアカデミー
https://academy.gmocloud.com/advance/20160118/1557
あと、php-gdも入れておくとよいです。
$ yum install php-gd
そしてphpファイルが実行できないときは、以下を参考
apacheとphpを入れた環境でphpが動作せずにソースコードのまま表示される時
https://qiita.com/nnmr/items/f8d6453829ce3341d51c
※注意点
Ctrl + P → Ctrl + Qはバックグラウンドでコンテナを起動したまま抜ける。
exitを実行した場合は、コンテナの終了となり、コンテナ内に構築したものがすべてパーになるので、以下のようにコンテナに名前をつけてイメージを保存しておくこと。
$ sudo docker commit {Container ID} centos6:apache
Dockerイメージとコンテナの削除方法
https://qiita.com/tifa2chan/items/e9aa408244687a63a0aeファイルのコピー
ローカルからコンテナへdocker cp [オプション] ローカル・パス|- コンテナ:パス
例: docker cp /tmp/local_file.php container_test1:/tmp/local_copy_file.php
コピー先にファイルを指定しない場合には新しく作成されます。
コンテナからローカルへ
docker cp [オプション] コンテナ:パス ローカル・パス|-
例: docker cp container_test1:/tmp/container_file.php /tmp/container_copy_file.php
FTPサーバーのインストール
CentOS 6 : FTPサーバー インストールと設定 : Server Worldhttps://www.server-world.info/query?os=CentOS_6&p=ftp
Dockerで複数個のポートフォワーディングを行う
例: docker run -p 80:80 -p 443:443 d2b1a9e25105例: docker run -d -p 20-21:20-21 -p 65500-65515:65500-65515 -v /tmp:/var/ftp:ro metabrainz/docker-anon-ftp
iptables がエラー(Could not load ...modules...)の場合
--privileged を付けて起動すること例: docker run -it --privileged -p 8080:80 --name apache centos6:centos /bin/bash
CentOS6のiptablesについて
ファイアウォールiptablesを簡単解説~初心者でもよくわかる!VPSによるWebサーバー運用講座(4) | さくらのナレッジhttps://knowledge.sakura.ad.jp/4048/
2018年8月12日日曜日
php環境構築時に入れ忘れないように
php環境構築時に入れ忘れてコケるやーつ…。
https://qiita.com/sango/items/a86f9b8cf8c9c641823a
php-mbstring
mb_convert_encodingとか、マルチバイト文字列関連の関数を使うときに必要
インストール
# yum -y install php-mbstring
https://qiita.com/sango/items/a86f9b8cf8c9c641823a
php-mbstring
mb_convert_encodingとか、マルチバイト文字列関連の関数を使うときに必要
インストール
# yum -y install php-mbstring
php-mysqli
mysqliクラスを利用するときに必要
インストール
# yum -y install php-mysqli
共にインストールしたら有効化のためにhttpdを再起動
# systemctl restart httpd.service
2018年8月10日金曜日
Photoshop基礎 画像を劣化させずに調整できるPSDデータの作り方
Photoshop初心者は絶対に覚えてほしい!!画像を劣化させずに調整できるPSDデータの作り方 | クリエイティブメモメモ
http://creativememomemo.com/photoshop_making_adjustable_data/2018年8月9日木曜日
MySQL管理方法
サイボウズ版 MySQL パフォーマンスチューニングとその結果 - Cybozu Inside Out | サイボウズエンジニアのブログ
http://blog.cybozu.io/entry/2018/08/08/0800002018年8月8日水曜日
2018年8月7日火曜日
DNSへの登録方法
Lesson4:独自ドメインで運用したい,DNSへの登録方法を知る | 日経 xTECH(クロステック)
https://tech.nikkeibp.co.jp/it/article/COLUMN/20071022/284900/
https://tech.nikkeibp.co.jp/it/article/COLUMN/20071022/284900/
Linux 同一ドメインでサブディレクトリを別サーバに設置して表示させる
同一ドメインでサブディレクトリを別サーバに設置して表示させる為のapacheリバースプロキシ(mod_proxy)設定手順 | NormalBlog.net
https://normalblog.net/system/apache-reverse-proxy-mod_proxy/
https://normalblog.net/system/apache-reverse-proxy-mod_proxy/
Effective JavaScript Ch.1
https://www.slideshare.net/teppeis/effective-java-script-ch1?next_slideshow=1
未定義チェック
function do(num, str) {
if (typeof num === 'undefined') {
num = 10;
}
if (num == null {
num = 10;
}
//...........
}
未定義チェック
function do(num, str) {
if (typeof num === 'undefined') {
num = 10;
}
if (num == null {
num = 10;
}
//...........
}
2018年8月6日月曜日
2018年8月5日日曜日
2018年8月2日木曜日
登録:
投稿 (Atom)