月別アーカイブ: 2016年8月

WordPressで日本語を含むファイルをアップロードする際に必要なプラグイン - WP Multibyte Patch

By | 2016年8月31日

WordPressのバックアップを取ろうとして、FileZillaでファイルをローカルに保存しようとした際のことです。 文字化けしたファイルがダウンロードできない問題 アップロードされた日本語を含むファイルが文字化けしており、以下のエラーが… 続きを読む »

javascriptのログを表示する

By | 2016年8月31日

javascriptの最も基本的なデバッグ(不具合の調査)方法はコンソールにログを出力することです。 これから javascript を書いていく中で「ちゃんと書いているはずなのにうまく動かない!」ということが起きるかもしれません。その際、… 続きを読む »

Swiftのdeinitについて

By | 2016年8月31日

Swiftの公式ドキュメントより、deinit(Deinitialization)について要点をまとめました。 deinitの要点 クラスのインスタンスが解放される直前に自動的に呼ばれる 任意のタイミングで呼び出すことはできない クラスでし… 続きを読む »

確率とは

By | 2016年8月31日

今回から確率について解説します。 確率とは、教科書的に言えば「ある試行を行った時に特定の結果が出る割合」です。言葉だけではわかりにくいので、具体的な例で説明します。 コインを使った確率の例 一枚のコインがあるとします。これを適当に投げて表に… 続きを読む »

はじめてのjavascript

By | 2016年8月29日

javascriptは、ホームページに様々な機能や動きを追加できるスクリプト言語です。HTMLとCSSだけでは作ることが難しい動的な処理(リアルタイムな処理)などを作ることができます。 HTMLソース内に書き込むことができるため、Webペー… 続きを読む »

PHPで作るチャット(3) ログファイルへの書き込み

By | 2016年8月27日

前回はログファイルのチェックと作成について解説しました。 今回は作ったログファイルにテキストを書き込む方法についてです。 ログファイルのファイルポインタを得る ファイルにテキストを書き込むには、そのファイルを書き込みモードで開き、そのファイ… 続きを読む »

PHPで作るチャット(2) ログファイルのチェックおよび作成

By | 2016年8月26日

前回はチャットページの骨組みとなるHTMLを作りました。今回からPHPでファイルを扱う方法について解説します。 ユーザーの書き込みを保持するためにログファイル(テキストファイル)を使いますので、まずそれを扱うための準備をします。 ファイルの… 続きを読む »

Swiftファイルからローカライズに必要なLocalizable.stringsを作るシェルスクリプト

By | 2016年8月23日

iOSアプリの他言語化には、他言語対応したい部分の文字列をマクロ NSLocalizedString(key, comment) で書く必要があります。 今回は.swiftファイルに含まれる NSLocalizedString を検索して、… 続きを読む »

コマンドgrepで正規表現に一致した文字列を抜き出す

By | 2016年8月23日

grepコマンドで正規表現に当てはまった部分だけを抜き出す方法です。 grepの oオプション を使います。マニュアルのoオプションの説明を見ると、以下のように書かれています。 -o, –only-matching Prints only… 続きを読む »

[Swift3.0] 入力履歴付きのUITextFieldを作る

By | 2016年8月22日

入力した履歴が一覧表示される UITextField を作る方法を解説します。 動作サンプル このように入力したテキストの履歴が記録されて表示されます。 削除や履歴からの入力もできます。 今回紹介するプログラムでできることは、上でご覧いただ… 続きを読む »