tech

700 件の記事

2008

DNS 名前解決が出来ない・・・

VirtualBoxでFedora9を入れました。 VirtualBoxでのwebサーバでもVirtualHostを使いたかったのでDNSを設定をしていました。 もちろんローカルネットワークのみ参照可能のみで、サブドメイン設定したのですが、名前解決ができません。。。 なんかとりあえずサブドメインの名前を変えたらあっさり…

学校の資料で

PHPのインストールからphp.iniの設定の資料が置いてありました。 magic_quotes_gpcの説明が微妙に間違っていたり、mbstring周りの設定の推奨もまちがっていたり。。。 なんか最近この学校が不安になってきた・・・。 入ってよかったのかな。。。 微妙。。。。。

JavaScript

最近JavaScriptを使うようになりました。 実は6月までまったくJavaScriptが書けませんでした。 昔少しだけ書いたことはあったけど、そこで変な苦手意識があってですね…。 でも最近学校の課題でJavaScriptを書いてみたら意外とはまってしまいました。 ただ、同時にサーバ側じゃないスクリプト言語の不便さも…

テスト仕様書について

一人でプログラムを書いていると、プログラムの仕様書もなく、テスト仕様書すら作れないというのが現状です。 確かに、そこに割く時間が取れないっていう現実もあります。 今日バグを発見した時に、改めてプログラムの仕様書やテスト仕様書の必要性を痛感しました。 いろいろと調べてみると、仕様書は必要ないという人もいますが、僕は必要だ…

SQLテーブル情報の表示

絶賛夏休みボケ中です。 とりあえず、忘れていたことをメモします。 テーブル情報の表示 show columns from テーブル名;```

cookieのboolean型について

友達が家に来ていたとしても平気でソースコードを書くポリドッグです。 そりゃ本読まれちゃ邪魔できなしwwww blogにyoutubeの動画の非表示機能を追加しました。 単純なつくりでcookieに表示か非表示かのステータスを持たせるだけです。 ただ、今回は苦労しました…。 cookieにはboolean型を使用してはい…

eccube2.1.2

ECCUBEを普通にインストールしたら文字化けしました。 どうやら、mysqlの文字コードがutfだったからのようで。。。 原因はあまりよく理解していないのですが、どうやら data/class/SC_DbConn.php を編集すれば解決できます。 $objDbConn = DB::connect($dsn, $op…

dotProject タスク管理ができない

dotProject 2.0.4のタスクの画面でエラーが出てうまく動かないという現象が…。 なんかdb_adodb.phpの61行目が悪い当エラーが。 うーんなんかSQL文が悪いとも言われているようなのですが…MySQL5.0.45だからでしょうか…。 とりあえず /modules/tasks/tasks.php 28…

dotProjectで日本語文字がDBに登録できない

基本一人で開発しているのでdotProjectを入れる必要はないような気もしますが、興味本位とあとはExcelベースじゃなくてwebで案件を管理したいと思いdotProjectをインストールしてみました。 インストール方法とかはググレばいっぱい出てくるので、そこを参考してください。 ただ、僕はインストールのあとで、ユー…

たいしたことはなかったPHPの文字コード問題

昨日書いた記事ですが、今日やったらすぐに解決できました。 ただ単純にhttp_outputとinputをSJISとして指定しています。で、script_encodingがEUC-JPなわけです。 ということはSJISの日本語文字をPOSTやGETなどの日本語は、PHP側が、EUC-JPとして解釈するわけです。 で、昨日…

PHP文字コードについて再び悩む・・・

うーん思ったような動作をみせてくれないので困り果てています。 ケータイサイトの作成に、PHPのスクリプト自体はEUC-JPで処理して、表示する際にob_startをつかってSJISとして表示しているのですが… なんか動作が微妙になってきた。。。 予想外の動きが。。。 片方のスクリプトではGETをforeachしたときに…

MySQLINSERT文について

いまさら感はありますが、授業で習ったのでメモしておきます。 t3テーブル Field | Type | Null | Key | Default | Extra ———+———+——+—–+———+——- number | int(11) | NO | PRI | NULL | no | int(11) | YES |…

MySQLサブクエリを使ったINSERT文

これは知らなかった。 というかMySQLってサブクエリが使えるのがバージョン4.1以降だったので昔覚えた時はサブクエリすら知らなかったwww usrテーブル +————-+————–+——+—–+———+——-+ | Field | Type | Null | Key | Default | Extra | +————…

Virtual Box入れてみました

ubuntu入れて興奮したりドキドキしたりしていましたが、USBオーディオインターフェースがうまく認識されなかった…。 UA-25はだめみたいっす。。。 うーんUA-25使わなければいいんだろうけど…ONKYOのサウンドカードでも買おうかなぁーともおもいつつ、もったいないので見送り。 時間が空いたら完全ubuntu移行…

thunderbirdのカスタマイズ

sunbirdを入れたものの、thunderbirdのアドオンでカレンダー機能があったことを思い出したので「Lightning」をいれてみました。 基本、sunbirdをthunderbirdで使えるようにしたものなので、ほぼ一緒です。 しかも、Googleカレンダーと同期ができるので、かなり便利。 これで当分はスケジ…

MySQLFULLTEXT検索とかのメモ

全文検索って難しいですね。日本語は…。 でもまあ、かなり良い経験になったような気がします。 MySQL4.0ではFULLTEXTで日本語が使えないため、結局スクリプトで日本語を16進表現に変えて、検索用テーブルに入れるって仕組みに変えました。 この辺がまた微妙ですが。。 全文検索をやるにあたって ・検索用テーブルを用意…

Firefox3とかPHPの可変関数とか

ついに、リリースされたのでとりあえず、学校のPCに入れていましたwww まださすがに自分のPCにインストールするのは怖いww ちなみに、プラグインもまだでてないし… まだ入れ替えなくていいかなぁと。 ちなみに「右クリック→ページの情報を表示」をしても、フォームの値などは表示されません。。 これってなんかプラグインだっけ…

bin2hex

PHPでbin2hexをかけて、帰ってきた値を表示するって簡単なサービス作ってみました。 まったく持って世の中に必要ないものですが…。。 てか、ここ2日間ずーっと作業してて疲れました…。 早くある程度終わらせて学校に行かなければ…。。。 てか、家にいるとストレスたまりまくり。。。。

SQLステータスの確認

ふと、学校のMySQLのバージョンが気になったので確認してみました。 5.0系だったことにびくーり。 ロリポはまだ4.0だお…DATE関数使えないし、varcharも255バイト扱いだし(4.1から255文字だっけ?)なんかいろいろと不便。 サブクエリも投げられないしね…。 ちなみにうちは5.1とか入れていたような気が…

配列の中身を確認するメソッド

java.util.ArraysクラスのtoStringメソッドでみれます。 サンプル import java.util.Arrays; public class Test{ public static void main(String[] args){ String[] moji = {"ポリドッグ","polido…

SQLCASE演算子

知らなかった…。 本当に知らなかったんです・・・。 とりあえず CASE文がつかえるっす。 すげーすげー。 サンプルとか書くのだるいので、教科書見ましょうw 1-13みやがれ。 なんかそれは良くないと思ったの、いまさらながら追記。(08/10/6) 構文だけでも載せておきます。 CASE (集合)列 WHEN 比較値1…

Ethnaアクション名の決定方法を変更

アクション名がデフォルトだといろいろと使いづらいですよ。 単純にURLがかっこ悪いってものあるけど。 なので、変更します。 僕はよくactパラメータにアクション名を渡すって方法をつかっています。 http://xxxx.jp/act=index 見たいな感じで。 変更方法は「アクション名の決定方法を変更する」ここに記載…

文字列の比較

文字列の比較をするときに使うメソッドはStringオブジェクトのequalsを使う。 うーん、PHPとかそのまま文字列の比較できたからこの辺はなんかめんどくさく感じてしまう…。 ・equals() 文字列の比較を行う ・equalsIgnoreCase() 大文字と小文字の区別をしない文字列の比較を行う 辞書式に文字列…