黄昏より暗きもの、血の流れより赤きもの

読者です 読者をやめる 読者になる 読者になる

黄昏より暗きもの、血の流れより赤きもの

自分の好きな事を好きなように書いて行きます。

【自然言語処理】さくらVPS(CentOS)上でmecabとmecab_phpをインストールし、文章に出現する単語の出現回数をカウントしてみた

自然言語処理について自然言語処理とは、普段我々が使っている言葉をコンピューターに認識させる方法の1つです。まず英語、日本語のように人間言語を自然言語といいます。これに対し、プログラミング言語等の規則に基づく人工言語を形式言語と呼んで区別して…

MySQLのDATETIME形式の日付から、PHPのsubstr関数を使って年、月、日を抜き出す方法

概要PHP+MySQLで掲示板のようなアプリケーションを作成していると、「ここの項目、日付だけ表示して欲しい」と言った要望がある。しかしMySQLのカラムの型が「2013-10-01 00:00:00」のようなDATETIME型だったときに、必要な情報を抜き出してやる必要がある。…

会計、金額計算のアプリケーションを作成する際の5つのポイント

昨今仕事で金額計算のアプリケーションを作る事となり、その際に注意したり覚えておきたい5つのポイントをまとめてみた。金額計算に関する用語や便利な関数をまとめてみたので是非ご覧頂きたい。1.売上の名目を把握する売上と利益についてまず売り上げで関わ…

過去の売上の情報などをjQueryプラグインで表示してみる(後編):DBなどから受け取ったPHPデータを、jQueryの「amcharts」を使ってグラフで表示

後編では、DBなどから受け取ったPHPデータを、jQueryの「amcharts」を使ってグラフで表示するテクニックについて解説します。ソースコードは「チャート生成ライブラリ「amCharts」 JavaScript/HTML5版 | mutter」さんのを一部改変して用いています(何かあり…

CakePHPのフォームヘルパー(FormHelper)についてまとめた2つのサイトを紹介する

htmlでフォーム部品を書いて、そのデータが安全かどうか調べて、DBに保存及び反映という流れは良くやる事だ。今回はCakePHPでフォームを書くのに必要な、フォームヘルパー(FormHelper)について書かれた2つのサイトを紹介している。1では使われるタグについて…

PHP+JQuery+MySQLで画面遷移無しにDBの中身を表示する

本日は「jQuery.ajaxで簡単に非同期通信:背負い投げとENTER_FRAME」さんのページのソースを参考にして、女の子のプロフが表示されたアプリケーションを作成しました。ページを設け3人ずつ表示が切り替わるようにしました。やる事を具体的にまとめると以下の…

PHPで気をつけるべき2つの事例(演算子、クラス、修飾子)

PHP

目次 0.始めに 1.演算子「==」と「===」とでは意味が違う 2.クラスの変数の修飾子privateの扱い方に注意 最後に.上記の様な事例を人に説明できる事も大切 0.始めに 筆者はPHPを使い始めて1年の月日が過ぎた。近日就職の試験でPHPの問題が出されたとき全く出…

加算子「++$i」と「$i++」の意味の違い(→独習PHP第2版:P78,P81)

PHP

問1 前置演算と後置演算の違いについて説明せよ。 問2 以下のソースコードの実行結果は、________である。 答え 問1:前置演算は変数$iの値を1加算してからその値を確定するのに対し、後置演算は値を確定してから$iの値を1加算する。例えば、「$i=1;$j = ++$i…

クラスの継承とクラス変数の修飾子に関する問題

PHP

問題 下記プログラムの出力結果を答えよ。 基本事項 private修飾子:自分自身が含まれるクラス内からしかアクセスできない protected修飾子:同じパッケージ及び継承するサブクラスからしかアクセスできない。 public修飾子:全ての場所からアクセス可能。 解答…

目的地までの距離(km)を走るのに必要な、乗り物のガソリン代を算出する(PHP編)

PHP

問題(詳細はこちら) 問3:燃費p(km/ℓ)の車のガソリン代をg(JPY/ℓ)とする。このとき車でdkmの道を移動するのに必要なガソリン代を算出するプログラムを、以下の要件を満たして作成せよ。要件1:燃費p,ガソリン代g,距離dはフォームより入力できるようにする。 要…

Self演算子に関する問題と等価演算子(==)に関する試験問題(2012.12.9 記事一部修正)

PHP

会社の面接で出題されたプログラムの試験(PHP)の復習を以下に書きます。問題0:クラスの基本的な意味 オブジェクト指向言語における、クラス、インスタンス、メソッド、プロパテイの意味を答えよ UNIXのシェルコマンド(chmod,alias,ln,kill等)の概要又はコマ…

標本値の平均、分散、標準偏差の求め方

問題 nを自然数とする。このときΣをΣ(1 平均:E(X) = 1/n *Σ(1分散*1:V(X) = 1/n *Σ(1標準偏差:δ(X) = √V(X) -(3) と定義する。このとき、以下の条件の下でE(X),V(X),δ(X)を求める関数をそれぞれ作成せよ。 (i):各標本値x_1,x_2,..........,x_nは配列に格納す…

逆FizzBuzz問題とその解き方

PHP

今日はFizzBuzz問題(Inverse FizzBuzz Ploblerm)の逆とも言える「逆FizzBuzz問題」について何とか解いたので、その解き方を紹介したい。まずは以下の問題文を見て欲しい。尚問題文は「逆FizzBuzz問題 (Inverse FizzBuzz) - 猫とC#について書くmatarilloの雑…