Tips

とりあえず難しいことは抜きにしてJavascriptっていったい何なの?




「WebサイトとかWebページはHTMLファイルがブラウザに表示されているんだよね」ってところまでは理解しているけど、Javascriptっていうのも何かWebに関係しているようだけど何だか良くわからないなーという人向けに簡単に説明してみます。

HTMLもよくわからないんだけどという方はこちらを読んでからのほうが理解できると思います。→「WebサーバとかHTTPとかわからない人のためにWebのしくみを超カンタンに説明してみる

まずはHTMLについて

HTMLファイルはブラウザ上に表示したい文字や画像・動画などを書式指定付きで書かれた文書ファイルです。「書式指定付き」というのは、段落や文字の位置や大きさ、色、装飾などを指定して書かれているという意味です。具体的には「あいうえお」という文字を太字で表示したい場合はHTML書式に従って書くと「<strong>あいうえお</strong>」とか「<b>あいうえお</b>」となります。このような<>で囲まれたものがHTMLタグと呼ばれています。HTMLタグはものすごいたくさん種類があって文章や文字、画像などブラウザ上に表示したいものに対してさまざまな効果を与えることができます。「HTMLタグ」でGoogle検索などをしてみるとHTMLタグの一覧サイトなどがたくさん出てきます。(参考:HTMLクイックリファレンス http://www.htmq.com/html/)
続きを読む

シェアして頂けると嬉しいです

Facebook 亡くなった方のアカウントに関するサービス 追悼アカウントについて


デスクトップ上の天国-1378730839_40


Facebookアカウントはかなりの方が持っていると思います。あまり考えたくないですが、もし自分が死んだらそのアカウントはどうなるのか?ということについて書いてみました。

追悼アカウント

亡くなった方のFacebookアカウントは追悼アカウントという名称で呼ばれ、Facebookでは追悼アカウントに関するサービスを用意しています。アメリカでは2015年2月あたりから始まったサービスですが日本でも2015年5月あたりからこのサービスが使えるようになりました。

このサービスでは、あらかじめ追悼アカウントの管理人を設定しておくことができます。管理人に設定された人ができることは基本的に次の3つになります。

●トップの固定記事への投稿ができます。亡くなったことの通知、葬儀などのお知らせ、生前に用意されたメッセージを投稿する等を想定していると思われます。(通常の投稿はできません)
●友達リクエストの対応。亡くなった後で、追悼アカウントのページを閲覧するために友達申請などが来るケースを想定していると思われます。
●プロフィール写真、カバー写真の変更ができます。
続きを読む

シェアして頂けると嬉しいです

最低限おさえておきたいWebサイトのセキュリティ対策 


PAK85_MBAdesagyou20140312-thumb-1000xauto-17014


SQLインジェクション

SQLインジェクションとは
データベースと連携したWebサイトに対して悪意のあるSQL文を埋め込み(Injection)データベースを不正に操作する。Webサイトから個人情報などが盗まれたり、注文情報を書き換えられたりといった被害を受ける場合がある。
対策
・SQL文の組み立てを文字列連結により行う場合は、エスケープ処理等を行うデータベースエンジンのAPIを用いてSQL文のリテラルを正しく構成する。(MySQLの場合はmysqli::real_escape_stringなどで対応)
・変数を埋め込んだSQL文(プリペアドステートメント,静的プレースホルダ)を使う。
・データベース関連のエラーメッセージを直接表示させると攻撃の手がかりを与えることになるので、利用者にはこれらのエラーメッセージは見せない。
・アプリケーションのデータベースアカウントに適切な権限を与える。権限が必要以上に高い場合、攻撃による被害が深刻化する恐れがある。
続きを読む

シェアして頂けると嬉しいです

C#で連想配列を使う方法


スクリーンショット 2015-11-10 10.08.59


C#での連想配列はDictionaryクラスで実現できます

C#にはPHPのような連想配列というものはありませんが、Dictionaryクラスを使用すればC#でも連想配列を作ることができます。

Dictionaryクラスを使用して連想配列を作る

Dictionaryクラスを使用して連想配列を作成するサンプルプログラムです。
続きを読む

シェアして頂けると嬉しいです

WebサーバとかHTTPとかわからない人のためにWebのしくみを超カンタンに説明してみる


インターネット


インターネットとかSNS(Facebookとかツイッターとか)を普段なにげに利用はしているものの仕組みがよくわからない人のために、難しいことは置いておいて、こんなカンジでイメージしておけばいいかなーっていうレベルで記事を書いてみました。専門家でない人には細かい部分は必要のない情報だと思うので、その辺りの話はあえてふれませんでした。いろいろとツッコミどころはあると思いますがご容赦ください。

インターネットでWebページが表示されるしくみ

インターネット上に存在するいろいろなWebページ(ホームページ、Webサイトとも言いますね)を見る時に「ブラウザ」と呼ばれるソフトウェアを利用すると思います。このブラウザのおかげで簡単にWebページを表示することができます。
続きを読む

シェアして頂けると嬉しいです