if文とは条件によって処理を分岐させるための構文です。if文のifには英語で「もし~ならば」という意味があり、プログラムで「Aという条件を満たすときにBという処理を実行する」という場合はif文を使います。 if文には、条…
タグ: Web開発
子供のためのJavaScript教本(2)四則演算して計算機を作ろう
今日はJavaScriptで四則演算する計算機を作ろうと思います。まずHTMLから。数字を入力するボタンと、四則演算のボタン、結果を表示するDivボックスを作ります。 <input type="text&…
文字列を比較して差分を表示する
子供にJavaScriptを教えてるのですが、間違いを探すのに便利かと思い文字列をDiff比較するページを作りました。
ロリポップのWordPressのテストサイトを作ってみる
既存のロリポップにインストールされた本番WordPressをコピーして、テスト用サイトを作る必要があったので、今日はそんな話です。 WordPress簡単引っ越し 普段だとコピー先にWordPressをインストールして引…
GoogleAnalyticsも個人情報かも知れません
少し前に実際にあったトラブルなんですが、ちょっと啓蒙になりそうな出来事があったので、今日は個人情報にまつわる話です。 NDAの無い会社がクライアントのGmailアカウント送ってきた なぜ送ってきたかと言えば経緯はあるので…
【Python】21. 集合演算
変数の入れ子を使い、とあるセットにある値と、違うセットにある値を比較し、両方に含まれる値を取り出してみましょう。関ヶ原の東軍と西軍の武将を比較し、両方に属する武将を調べてみましょう! 出力結果:{‘真田…
【Python】20. sum関数
変数の中身を加算していくには演算子で繋げばいいのですが、Pythonには、よりエレガントなsumという合計を求める関数があります。基本的にExcelなんかと同じかと思います。 では、大阪浪人五人衆の石高を合計して西軍の戦…
ハッキングについて語ろう
ハッカーとクラッカー Webサーバに対する攻撃 パスワードクラック 特定の企業やユーザーを狙う攻撃 システムダウン型攻撃 なりすまし系 今日はみんな大好きハッキングの話にしようと思います。 ハッカーとクラッカー まず前提…
アルファベットの大文字小文字変換機
ファイルネームやデザインパーツにするため英語を翻訳したけど、大文字小文字が思い通りにならない時にどうぞ。 JavaScriptで変換 下のフォームはJavaScriptでそのまま変換します。アルファベットを入力すると、全…
SEO(検索エンジン最適化)でアクセスを増やそう – 応用編 –
比較的専門的なSEO施策 独自ドメインの利用 検索エンジンはサイトコンテンツとURLの関係性を評価している可能性があります。 無料ブログですとアカウント名になる事が多いですが、僅かながら独自ドメインはSEOに有利だと思わ…
サーバロードバランス
サーバ負荷対応で出てきたように、サーバの負荷を軽減するには複数のサーバを連結してユーザ(来客者)をサーバそれぞれに振り分ける操作が有効です。もちろん、どのサーバに振り分けられたユーザーも見えるサイトは同じです。 サーバロ…
サーバのバックアップ
今日はサーバのバックアップについて考えてみます。自分がWebデザイナーだとすると、納品して、バックアップを一定期間とっておけば仕事は終わりですが、大規模なサイトの管理者だとすると、バックアップを忘れるわけにはいきません。…
SEO(検索エンジン最適化)でアクセスを増やそう – 初級編 –
さて、今回は何回かに分けてSEO施策について書き綴ろうと思います。今日は前編、初級編となります。 内部施策と外部施策 最近あまり聞かなくなりましたが、その昔SEOは、内部施策と外部施策に分けられていました。ただ外部施策に…
サーバ負荷対応
システムにトラブルはつきものですが、トラブルを起こしてはいけないシステムというのも存在します。こういうシステムはミッションクリティカル(mission critical)と呼ばれ、例えば病院や重要な金銭に関わるシステムな…
nofollowについて
今日はSEOというか、逆SEO的な話です。ちょっとおさらいすると、SEOとはSearch Engine Optimizationの略で、Googleなどのサーチエンジンの検索結果のページで、自分のサイトを上の方に表示して…
DNSについて
今日はDNSの話にしようと思います。 ドメインの意味も似たような話をしましたが、本来ホームページのアドレスというのは基本的にIPv4、もしくはIPv6というルールに基いてIPアドレスという所在地を割り振ります。それでは覚…
仮想サーバ
さて、前回物理サーバの話をしたので、今回は仮想サーバです。いったん仮想サーバと呼びますが現在世の中でよく使わているのはクラウドサーバに利用するサーバのお話になります。クラウドコンピューティングサービスはかなりメジャーにな…
文字が正しく表示されない「文字化け」の対処法
今日はけっこう初心者向けな話題です。コーディングをしていると、文字が正しく表示されない事があります。 コーディングをちょっとでもやったことのある人なら常識ですが、ブラウザに表示されるのが日本語であっても、デジタルである以…
よくありがちなHTMLの間違えポイント
かなり初心者向けになりますが、今日はHTMLで陥りがちなミスになります。 画像が表示されない これが1番多いですね。 例えば、 <img src=”img/image01.jpg”> …
GitHubのススメ
GitHubについて検討する機会がありましたので、今日はGitHubの話にしたいと思います。 まずGitHubとは 直訳するとgit(拠点)hub(集まり)と訳せるそうです。もともとコマンドラインツールにgitというツー…