You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
プラカンブログ ホームページ制作に関する役立つ記事からおもしろ記事など。 プラスデザインカンパニーの スタッフによるブログです。
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? #ページに複数のjQueryを読み込む。 ##どういう状況? とあるWebサービスの、全てのページに入れるJS製共通コンポーネントを作成、反映することになった! が、ページには既にjQueryが読み込まれ、且つjQueryプラグインが拡張されているような状態。順当な対応であれば、追加する共通コンポーネント側で、jQueryが読み込まれているかどうかを判定し、読み込まれていなければ読み込む、という対応になるだろうか。というかjQueryのバージョンくらい管理しろよという話でもあるけれども。 ググったら jQuery.noConflict(
【WordPress】WordPress 同梱の jQuery を読み込まずに、任意のバージョンの jQuery を読み込む方法。 WordPress のテーマファイル head.php 内に、<?php wp_head(); ?> を書き込んでいると、コンフリクト回避のコードが追加された jQuery が自動で読み込まれる仕様になっています。 これはこれで便利なのですが、任意のバージョンの jQuery のみを読み込みたい場合など、邪魔になるケースもあるかと思います。 そんなときのために。 jQuery の自動挿入をストップする方法を紹介します。 テーマファイルに functions.php を用意して、以下のコードを書き加えましょう。 add_action('wp_print_scripts','my_deregister_script',100); function my_dereg
はじめに WebRTCを使うと、ブラウザで手軽に映像、音声通信が始めることができます。そのために準備する必要があるものを、整理してみます。 (大規模なシステムを作るためには様々な困難が待ち受けていますが、それはまた別のお話) 1. Webブラウザ 何はともあれ、Webブラウザが無いと始まりません。 PCの場合 Chrome... Windows, Mac, Linux Firefox... Windows, Mac, Linux が試しやすいです。こだわり派はOperaでもOKです。 ※EdgeでもORTCが使えますが、ややこしいので今回は触れません。また、各種プラグインも出ていますが、それも今回は置いておきます。 モバイルの場合 モバイルでやりたい場合はAndroid版なら利用できます。残念ながらiOS版では利用できません。 Chrome... Android Firefox... An
サーバにおける動的コンテンツを実現するServer Side Includes (SSI)やCommon Gateway Interface (CGI)の仕組みを簡単に説明し、ファイルの取り扱いやデータベースへのアクセスなど、CGIスクリプトの取り扱いで留意すべきセキュリティ対策の項目について解説する。 【学習の要点】 * CGIスクリプトはホストで動作する任意のプログラムである。適切なセキュリティ制限の設けられていないシステム上では、CGIスクリプトの作者に悪意があれば、システムを破壊することもできることを念頭において導入する必要がある。 * SSIもまたCGIと同様、システムに対して影響を与えかねない強い権限を持つプログラムである。SSIを必要としないシステムではこれをオフにしておくことが賢明である。 * CGIスクリプトの受け取る入力値は常にサニティチェックが行われるべきである。特に
今回はOSコマンドインジェクションについて問題と対策方法を紹介します。 ■OSコマンドインジェクションの脅威 <OSコマンドインジェクションとは?> 閲覧者からのデータの入力や操作を受け付けるようなWEBサイトで、プログラムに与えるパラメータにOSに対する命令文(コマンド)を紛れ込ませて不正に操作する攻撃。 では、OSコマンドインジェクションで起こる被害にはどんなものがあるでしょうか、以下で見てみましょう。 <OSコマンドインジェクションでの被害> OSコマンドインジェクションで発生する被害は以下のものがあります。 ■脆弱性の原因 WEBサーバー上でOSコマンドを実行されてしまうような脆弱性がうまれる原因は、1行の指定で複数のプログラムを起動するというシェル機能の悪用によって発生します。 シェルとは、ユーザの操作を受け付けて、与えられた指示をOSの中核部分に伝えるソフトウェアです。Wind
The CGI (Common Gateway Interface) defines a way for a web server to interact with external content-generating programs, which are often referred to as CGI programs or CGI scripts. It is a simple way to put dynamic content on your web site, using whatever programming language you're most familiar with. This document will be an introduction to setting up CGI on your Apache web server, and getting s
もう、毎回のごとく忘れるので、備忘録。 動かない –> /var/log/audit/audit.log* を見に行く。 毎度のごとく「コンテキストがちげーぜお兄さん」と書かれてる。 そのときに、 chcon で片付けてしまうのが私のひどく悪い癖w いやね、なんかの拍子に restorecon して、 ぶっ飛ばしてしまうわけですよ。 ということで、それも含めて幅広く、いろいろ備忘録。 *ファイル関連。 chcon (CHange file selinux security CONtext) ファイルとかディレクトリのコンテキストを変える。 一時的にそのファイルに対して、特定のコンテキストを割り当てる時に使うと良さそう # chcon –t httpd_sys_content_t /home/hogehoge/public_html/ –R ls –aZ ファイル・ディレクトリに設定されてい
参考にさせて頂いたページ 文字セットと照合順序を指定してデータベースを作成 - データベースの作成 - MySQLの使い方 MySQL/ユーザとDB作成 - MinacoWiki MySQL データベースの操作(作成、削除、一覧、選択) コマンドでやることにした経緯 phpMyAdminをインストールしてみたけど、警告文みたいなの沢山出るので、一旦phpMyAdminはやめてSequelProを使うことにした。 SequelProを使う場合にCREATE DATABASEはコマンドでやらないと駄目なんじゃないか?という事で、データベース作成ぐらいはコマンドでやろうと思った。 MySQL用のGUI色々あるみたいですが macだとSequelPro windowsだとHeidiSQL あたりを使ってみようかな?と今のところ思っています。 データベースを作成する vagrant ssh mysq
概要 今回は、既存のデータベースをエクスポートして、そのあとインポートするお話を綴ります。 ※平素よりMySQLをご利用の方には今更感溢れる内容となっております。 m(_ _)m 手順 エクスポート編 この1行でできるよ! $ mysqldump -u testuser -p testdb > export.sql [testuser] には任意のデータベースユーザー名を、 [testdb] にはエクスポートしたいデータベース名を、 [export.sql] にはエクスポートするファイル名を指定してね! Enter password: パスワードを求められたら入力してね! export.sql が出力されたかな? インポート編 インポートする前に、受け入れ先のデータベースを作っておく必要があるよ! MySQLにログイン! $ mysql -u root -p パスワードを入力してね。 En
#はじめに vagrantのboxの配置先フォルダに指定していたドライブ容量が逼迫してきたため、box配置先フォルダ(というよりvagrantのホームディレクトリ)を他のドライブに移動した。そのときの手順メモ。 #試した環境 Windows 7 64bit vagrant version 1.2.2 #vagrantのホームディレクトリ デフォルトでは、下記のフォルダがVagrantのホームディレクトリとなっている。 (ユーザフォルダ)/.vagrant.d このホームディレクトリ以下に/boxesがあり、その下に各Boxのファイルが配置される。 #vagrantのホームディレクトリの変更 vagrantのホームディレクトリは、以下を環境変数に指定することで変更可能。 VAGRANT_HOME #vagrantのホームディレクトリの変更手順 VAGRANT_HOMEに新しい配置先ディレクト
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く