カテゴリー: おしごと

ああ、イライラする。サーバーがどこかおかしい。

せっかく新しく借りたサーバーなんですが、
順調なときと不調なときがあって、今朝は絶不調。

午前2時半から今まで(午前10時)いじり続けて
システムの再インストールを3回くらいやったのにパフォーマンスが上がらない。
データベースも作り直したのにまだおかしい。

さらに、いつの間にかパスワードが通らなくなってるし。
クラッキングされたのか?

パスワード再発行してもメールが来るまでタイムラグが1時間。
なんとかならんのか・・・。

・・・ひょっとしてクライアントのこのパソコンの方がおかしいのか?
あるいはCATVのどっかに問題があるのか?

今日はもうつかれたので、試験勉強することにします。

うう、すっきりしないなあ。

影の集団

裏方で暗躍するグループの集会に行ってきました。

えーと、要は音響と照明とかの取回しをするグループの決起集会みたいなもんですが。

テンションが高いリーダーグループと、冷静な構成員。
明らかに「場」の雰囲気を読めてないのは・・・。

誰が始めたのかしらんけれど、変な伝統があってそれに盲従するってのは・・・。

こちらは教えてもらう立場なんで何も言えないのですが。

もうちょっと健康的にやればいいのに。
無理矢理、躁状態を作らなくたっていいのに・・・。

さて、DBのテーブル設定ができました。

今日はせっせとデータベースの作成をしていました。

データベースにアクセスする仕組みと、
データベースの基礎データ(要はブログのカテゴリみたいな仕組み)を
設定していかねばなりません。

そこで、「PhpMyAdmin」というツールを使ってみました。
いままで存在は知っていたけれど、なんとなく敬遠していました。
しかし、まあ、こいつが便利でした。
マニュアル読まずに直感的に使ったんですが。

いままで、テーブル作成は自分でスクリプト組んで一気にやってたんですが、
このツール使うと元には戻れません。らくちんです。
失敗してもやりなおすの簡単だし。

でも問題は部分的に文字化け起こしてるところ。
私の文字コード設定がうまくいってないみたいです。
ピンポイントで文字化けするので、大間違いはやっていないとは思うのですが・・・。
あるいは、他に原因が・・・?うまく稼働してるブログと設定を合わせてみたのですけれど。

そこらへんは自分で組んだやつでやれば、わりと問題はみつけやすいのですが。
実際にシステムを動かせば、解消するかもしれませんので、
はやいところ自前のインターフェース仕上げなくちゃ。

帳票出力用のライブラリのインストールも終わりました。
でも、前に同じものを使ったときに文字のレイアウトに狂いが生じたことがあり、
よくよく注意していかないといけません。
どうもフォントによって相性みたいなのがあるようです。

現在、このライブラリは開発がストップしてるようなので、どうしようかなと思いますが、
定型的な帳票出力なんで、いざとなったら力技で・・・。

・・・そういうことをするから途中で煮詰まってしまうのですけれど・・・。。

落ちるパソコンの機嫌をとりながら、ちょっとずつ前進です。

データベースってむずかしい

今日はわけわかんないかもしれないけれどご容赦を。

今日もお仕事用のシステムづくり。
データベースのSQL投げるとかのプログラムは問題ないんだけれど、
テーブルの設定に悩んでいます。

「正規化」と「取り回しやすさ」の問題なんだけれど・・・。

データベースを使うのに、正規化しすぎて連想配列みたいになっちゃうとかしたら
SELECT文がややっこしくなったりして嫌だし、
かといって、テーブルが融通のきかない構造になっちゃって
あとからALTER文乱発ってのも怖いし・・・。DROP文はもっと怖いし。

今日はテーブル構成を考えて紙の上でどうしようか考え込んでいました。

結局、前の職場で組んでたときのプログラムの形式が無難かな?と言った感じです。

あとは多数のアカウントを扱うのでセキュリティを
どう確保するかってところでまた考え込んで・・・。

でも、私がプログラム組んでて醍醐味を感じるのはこのへんのことをやってる時なんだな。

コーディングに入ると、資料と実システムの挙動が違ってたりとかしてイライラすることが多いし。
いや、面白くないことはないんだけれど。
出来合いのものを使うときは、どうしても裏技的な手法を思いつくかどうかがヤマになるし。

まあ、まだまだ実力が足らないってことでしょうか。

そんな合間に、グローバルIPを一個確保。高かったです。
さあ、気合が入ってきました。

使い慣れたものはやっぱりいいけれど

新しくサーバーを借りることにしました。
一年で1~2万円くらいのところ。かなり限定されてしまいますけれど。

で、お試し期間中ではあるのですが、wordpress使ってちょこちょこ作ったら、
某クラウドで作成してたページにもう追いつきそうな勢いです。

コンテンツはこれから作りこまなきゃならないけれど。
CMSの威力を感じました。

これからWPのシステムをいじって動的ページ出力機構を組み込みます。
WP自体が動的な出力をしてるわけなんですが、そこに割り込んでいきます。
いや、外部ファイルをピンポイントでインクルードするだけなんですけど。
データベースも作成しなくちゃ。

でも、工数がなんとなく想像できるので、気分が楽です。

が、商売で使うとなったとき、セキュリティだの何だので
影に隠れたところにいろんな工夫を凝らさないといけません。

 
 
慣れってのは良いところもあるけれど、
自分のスキルが上がりづらくなるので良し悪しか・・・。

トラブル起こさずに公開できると良いな・・・。