Love澤's Room

技術系ネタをまとめていたブログ。現在はカテゴリにこだわらず更新中。

JavaScriptで配列に動的に要素を追加する方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 今日は簡単にメモ。結論から言うと、リストを使います。 ただし、リストとして宣言しても、配列のように扱えるので、かなり柔軟ではないでしょうか。javaだと、list.get(0)といったように…

jQuery+PHPでAjaxな通信をするための実装メモ

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // けっこう悩んだので、何をした時にダメで、どうしたらうまく動作したかをメモ。 (参考サイト) jQuery.ajaxで簡単に非同期通信 - 背負い投げとENTER_FRAME やりたいこと あるページで「次…

PHPで日本語名を含む文字列の文字数を数えるときの注意点

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // やりたいこと 今回やりたいことは、 日本語を含むファイル名の拡張子部分を切り取りたい ということです。 注意点 注意点としては 日本語を含む場合は、マルチバイト対応のメソッド(mb_**…

jQueryのonメソッドを利用して後から追加したタグを操作する方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // やりたいこと 現在、データベースに登録されているアイテムをある条件で検索し、表形式で表示するような検索フォームを勉強がてらに作っています。表示されたアイテムには「確認」「修正…

無料でjQueryの基礎を学ぶことができるサイト

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // jQueryの勉強にとても良いサイトを発見しました。知っている人にとっては今更なのかもしれませんが、僕はつい先日知ったのでご紹介します。 サイトは英語ですが、英語の説明がわからなく…

CentOS 7.0にGDライブラリのインストール(yumを使用)

CentOS 7.0へGDライブラリをインストールする方法を紹介。PHPバージョンは5.6。なのでyum install php56w-gdとする。その後systemctl restart httpdで有効化。

poppler&ImageMagickでPDFを画像に変換するも日本語が表示されない場合の対応(CentOS 7.0)

poppler&ImageMagickを利用してPDFを画像に変換するも、日本語が表示されない場合は、poppler-dataをインストールしよう。それでもダメなら、adobe-source-han-sans-cn-fontsをインストールしよう。

サーバーがハングアップした時にしたこと(未解決:現在進行形)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // いつぞやかに落雷が原因で停電したことがあった。それ以降、サーバーが不定期にハングアップするようになった。長い時だと一週間位、短い時だと一日程度でハングアップ。サーバールームに…

MariaDB(Mysql)でキー情報を削除する方法

MariaDBにおいて、主キー・外部キー・キーを削除する方法を紹介しています。

iptableの設定もsshd_configの設定も正しいのにSSH接続できない時の原因

iptableの設定もsshd_configの設定も正しいのにSSH接続できない時の原因は/home/user/のパーミッションが777になっていたことだった。711に戻したらうまく接続できた。

CentOSで文字コードの確認&変更をする方法(nkfコマンド)

CentOSにおけるnkfコマンドを利用した文字コード確認&変更の方法を紹介。

Cron <root@hogehoge> /root/tripwire.sh というメールが届いた時にしたこと(メモ)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 管理者宛に、以下の様なメールが届いた。 ### Error: File could not be opened. ### Filename: /usr/local/tripwire/lib/tripwire/hogehoge.twd ### No such file or directory ### Exit…

PHPでSESSIONの有効期限を設定する方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 練習としてあるwebサービスを実装中なのだが、SESSIONを利用して、ログインしている人の情報(ログイン名とか)を保持するようなしくみを組み込んだ。 その際、SESSIONの有効期限などは特…

MariaDB(MySQL)でカラムコメントを追加・確認する方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // テーブル追加時に以下のようにコメントを書くことができる。 MariaDB [test_db]> create table test_table ( -> id int not null primary key auto_increment, -> name varchar(20) not n…

Webサービスで、ある素材を利用しつつ、素材へのアクセス制限をかける方法(htaccessを利用)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // htaccessを用いることで、ファイルにアクセス制限をかけることが出来ます。今回目標とするのは 「あるサービス内で色々な素材を使うが、その素材自体にはアクセス出来ないようにする」 で…

MariaDB 10.0.12でDynamic Columns(動的カラム)を試してみた

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // MariaDBではDynamic Columnsなるものが実装されている。version 5.3から新たに導入されたもののようだ。Dynamic Columns - MariaDB Knowledge Baseより MariaDB starting with 5.3 Dynami…

HTML 5でformの入力チェックを簡単に行う方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // (7月29日 文章を少し修正しました。)現在、ある事情で、PDFをアップロードしてPNG画像に変換するシステムを作っている。(作っているといっても、だいそれたことはしていないのだけど。…

MariaDB(MySQL)でテーブルの定義を調べる3つの方法

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // たまにテーブルの制約の状況を確認したいのだけど、よく忘れてググるのでメモ。ググる時に、サイトによって確認するコマンドが異なるのが覚えにくい原因なのかも(と言い訳しておく)。以…

CentOS 6.5にMariaDB 10.0.12をインストール(yumを使用)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 今後はMariaDBが主流になっていきそうだ これまでMySQLがRDBの主流だったが、今後はMariaDBが主流になっていっぽい。実際、RHEL7やCentOS 7ではMySQLからMariaDBへ移行されたそうだ。とい…

PHP - Java - MariaDBの連携でハマったこと

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 今回、あるシステムで以下のようにしてPHPからjavaを呼び出しMariaDBと連携、ということをしていた。 $cmd = "java -classpath .:/usr/java/default/jre/lib:/usr/java/default/lib:/usr/…

CentOS 6.5にGDライブラリのインストール(yumを使用)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // phpを利用してグラフを表示させたいので、GDライブラリをインストールする。とりあえず、ググったところyumると良いらしい。簡単じゃんyumyum。ということでyumってみた。まずは、「確か…

MySQLからMariaDBへ移行した時に起きた問題点(1)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // 先日、MySQLからMariaDBへ乗り換えた。MariaDBのインストール法などは別の記事にメモするとして、今回はMySQLからMariaDBへ移行した時に起きた問題点をメモ。多分今後も増えるかもしれな…

CentOS 6.5 にJava 8をインストール(rpmを使用)

新サイトへ移転しました 約3秒後に自動的にリダイレクトします。 // CentOS 6.5にJava 8をインストールするときの備忘録。 Oracleのダウンロードページからrpmを落としてきてしてきてインストール。 最初、 # wget http://download.oracle.com/otn-pub/java…