日本拳法 千葉拳道会 - プログラマの備忘録カテゴリのエントリ
日本拳法 波動拳
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

新規登録
  • カテゴリ プログラマの備忘録 の最新配信
  • RSS
  • RDF
  • ATOM

管理人の独り言 - プログラマの備忘録カテゴリのエントリ

サーバーの調子が

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-11-28 20:02

 あまりに悪くて最悪ですね。

これはもう場所を移動するしかないと判断しました。

といっても、ちょっと場所をずらすと言った表現の方が正しいのかもしれません。

どうせなので、デザインとかも変えちゃいましょうか。

って、そんな時間はあるんでしょうか。

暇人じゃない管理人。

悩んでしまいます。

 

あとは最近ちょっと練習サボりすぎですね!

三回ぐらい組手をやると、限界が来ます!

参っちゃいますね。

 

ではでは、今後のプランをちょっと考えましょう・・・

なにやら

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-11-8 21:08

 最近サーバーの様子がどうもおかしいようです。

HPが表示されたりされなかったり。

これ以上調子が悪い日が続くようであれば、

サーバーの移転も考えなくてはいけません。

 

しかしながら、それがとっても面倒臭い。

 

普通のHPならば、さほど手間でもないのですが、

ここはCMSを使っているので、DBの移動もしなくてはいけません。

 

とりあえず、どうするか検討しなくてはですね。

サーバーの有効期限がもう少し残っているので、

それを消化してからってのがいいかなと思っております。

 

 

 大抵、xoopsのセッションテーブルが破損していることが原因。

 

[prefix]_session

というテーブルが損傷している可能性が大。

prefixとは各テーブルの先頭にあるランダムの英数字のことですね。

 

REPAIR TABLE `[prefix]_session

上記のSQLを実行するだけで、大抵修復可能なはずです。

 

prefixがABC1234だとしたら、

REPAIR TABLE `ABC1234_session

てな感じですね。

 

数年前の情報で直るとは。

ちょっと心配になってしまいました。

まぁ、直ったから良しとしましょう。

AccessのVBAの改行コード

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-8-8 23:44

良く忘れるのが改行コードです。

Chr(13) と Chr(10)がコードかな。

でも

vbCrLf

でも改行コード扱いになると。

vbCrLfの方がシンプルで使いやすくて好きかな。

strTemp = "nipponn" &  vbCrLf  & "kennpou"
上のコードで変数を出力すると

--------------------------------
nipponn
kennpou
--------------------------------
てな感じになるはず。 

 

strTemp = "nipponn" &  "kennpou"
上だと
--------------------------------
nipponnkenpou
--------------------------------
になるのかな。

こんな簡単なことをいつも忘れてしまう。
だめですね・・・
 

 

ちなみにCrとLfはwindowsの場合。

OSごとに改行コードが違うとか意味が分からない。

同じパソコンなんだから仕様は統一してもらいたい。

特に文字コードとか。

僕が一番嫌いなのは、文字コードの扱いと数値の端数処理です。

プログラムって面倒くさい・・・

 

あとはどうでもいいのですが、最近HPの表示が遅いですね。

サーバーの調子が悪いんでしょうか。

移転も考えなくちゃいけないんですかねぇ。

安い所使ってるから仕方ないんですけどね。

あまりに障害が多くなったらそん時に考えましょう。

気がつけばこんな時間。

仕事は終わらず一晩が開けてしまいました。

救いとしては本日は拳法の稽古が無いことですかね。

さすがにこの状態で稽古があったら苦しいです。

絶対に防具は着けられないですね。

 

さて、HPの移転作業が思った以上に手間取っています。

通常Xoopsなんてファイルの移動とDBのコピーで事足りるはずです。

しかし、今回はなぜかそれが上手くいかない。

原因は何となく分かってはいるのですが、結局ほぼ手動での移動になりました。

主な原因としては、Xoops本体とモジュールのカスタマイズが大きすぎる点でしょうか。

あとは僕の知識と力量不足による点がとても大きいです。

さすがにだるさ爆発です。

でも、せっかく朝早くから目が覚めているので、試合は見に行こうかなと思っています。

それまでに凄まじい睡魔がきたらちょっと考えますが。

さて、本日の試合はどうなるでしょうか。

Oさんにはとっても頑張ってもらいたいです。

 

現在僕が道場で手も足も出ない人物と言えば、TさんとOさんの二名ですかね。
言い訳ですが、僕がもうちょっと体が丈夫なら良い勝負にもって行けそうなんですが。

さすがに体格ハンデという物にコンプレックスを抱いてしまいます。

ご飯を食べない僕が悪いのですが、夏ばてとの相乗効果で体重は50キロを切ってしまいました。
とっても残念です。
とてもじゃないですが、もう選手としてはやっていける環境じゃないのは確かです。

 

僕は小さいので、普通の人の戦法という物がほぼ使えない状態です。

小さい人には小さい人のやり方って物があるのです。

しかしながら、それも若いうちにしか使えない物が多くて・・・

最近は足が動かないので、それも難しいのです。

 

もし、ご興味のある方は、僕の日本拳法論をすべてお教えいたしますよ。

うちの道場主とはまったく別の考えなので、

実践をすると怒られること必死ですが!

 

ですが、人には人の考えなどもあるわけですからね。

自分がそれで行くと決めたらとことんそれでいくのもいいかと思います。

 

ただし言えるのは僕の戦術はなかなか一本が取れないこと。

これは見ていると分かることだと思いますが、基本が合わせ技が多いからです。

あとは奇襲がとても多いという点がネックです。

だれか僕の拳法を引き継いでくれる方いないですかね。

なんて最近思ったりするわけです。

 

さて、時間までもう少し仕事をするとします。

あんなことをかきましたが

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-7-16 10:45

 結局夜中の三時ぐらいまでやってしまいました。

結果、参考にあるHPが一つありました。

http://weekly.ascii.jp/elem/000/000/015/15281/

購読している週間アスキー様で特集をやっていたことがありました。

その記事がネットにまだ残っていたので参考にさせて頂きましたね。

まぁ、根本的な解決には繋がらなかったですが、参考にはなりました。

 

あとはチップ名はよく分からなかったので、それに対応しているであろうソフトを入れてみました。

RAIDの状態をGUI環境で見たいというわけで「MegaRAID Storage Manager」というものを入れたんです。

バージョンが複数あってよくわからんかったのですが、一番新しそうな奴を入れておきました。

今のところちゃんと動作しているので良かったという感じですね。

まぁ、難点としては英語版という点ですかね。

嫌いな教科はいくつかありましたが、英語はダントツで嫌いなものでした。

まぁ、なんとなくわかるので、いいかなってことにしておきます。

 

さて、お次は2008自体の設定などに移って行きましょうか。

やることは単純なのに、道のりは長そうです・・・

ここまでで思うこと

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-7-16 0:47

 かれこれ半日ほどパソコンの前に座っているわけです。

サーバー用のパソコンを設定しているわけですが・・・

思うことはただ一つ。

あまりに不親切すぎる。

今回は富士通でサーバーを調達したのですが、あまりに資料が少なすぎます。

まぁ、一昔前だとサーバーの構築なんて一般の方が出来るようなことじゃないかもしれません。

というか、出来るようになると、それで食っている人たちにとっては死活問題なのでしょう。

だからこそ、こんなに不便にしてあるのかもしれませんが。

 

こうも面倒くさいと少々お金を払ってでも良いから、専門家に頼みたくなります。

でも、そう思うと逆にそれが悔しくなってくる。

こうなったらとことん自分で調べてやろうじゃないかと思うわけです。

 

まずはバックアップ体制、これは安価に仕上げるためにオンボードのRAID機能を使います。

が、いきなりここでつまずく。

一般製品であれば、ソフトウェアRAIDなんてほとんどがintel製だと思います。

だったら普及しているだけに資料があるのでわかりやすいって物です。

が、このサーバーはディスクコントローラーがintel製じゃないらしい。

 

なので、今までの経験してきたパソコンの設定が通用しないわけです。

というか、こんな七面倒くさいなら、そこら辺の安価なパソコン買ってきた方がよっぽど楽かと。

特にファイルサーバー程度にするならそれでRAID1でも組んで、適当にLinuxでも入れれば終わり。

が、今回はWindowsアプリを使いたいと思い、Windows2008にしたわけですが・・・

もうなんて言うんでしょうか、制限が多い。

いろんな意味で頑丈にしなくちゃいけないからそういう仕様なんでしょうが、そこまで制限するなら普通のwindows7とかでも十分セキュリティの強度は上がるんじゃないかと思うほどです。

まぁ、こんなことを書くってことは僕がそれだけ勉強不足で、2008の本当の良さを知らないだけかもしれませんが。

それも悔しかったので、書籍を買うことにしました。

700ページ超えの超分厚い本です。

 

まぁ、今はまだ2008はどうだって良いんです。

だってそこまでたどり着いてないんですから。

 

今は使っているディスクコントローラーの種類が知りたい。

しかし、富士通のHPに行っても具体的なスペックが書いてない。

LSI製だってことは分かっているんです。

起動画面見てれば出てきますし。

LSIのどのチップかを知りたいのですが、本当にどこにも書いてない。

 

詳しい説明はこちらというので行ってみたら英語。

英語が嫌いなのに頑張ってそんな項目を探してみたら

RAID Controller 4 port SATA with RAID 0/1for HDDs

上記のような記載のみ。

あぁ、もう本当に面倒くさい。

直接基盤の上を見ても、それらしいチップが見あたらない。

intelだとかatiって文字は見えるんですが、肝心の知りたい記号が見えない。

もしかしたら小さすぎて見えないだけかもしれません。

 

とりあえず今日はもういいかなって具合で終わります。

一先ずRAID1でインストールは出来ているようなのでそれでよしにしておきます。

続きはまた明日と言うことで・・・

windows2008

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-7-15 23:23

 久しぶりの更新になります。

ついついサボり気味になってしまいますね。

さて、本日は新しいパソコンの設定で半日が潰れました。

仕事と友人の頼み事の中間という微妙な仕事です。

でも、滅多に触ることのないOSなので少しだけ楽しませていただいております。

昔よりも使い勝手は良くなっているような気もします。

windows7とほぼ変わらないような感じがしますね。

でも、多少不便な部分もありますが・・・サーバーとして使うので仕方ないのでしょうが。

まだまだ分からないことだらけなので、少しずつ勉強していこうかと思います。

 最近の仕事ではAccessを使ってソフト開発をしています。
そんな中でよく使うおまじない。

Function GetFileName(OpenOrSaveFlg As Boolean) As String
 
    Dim returnValue As Integer
    Dim strFilePath As String
 
    WizHook.Key = 51488399
    returnValue = WizHook.GetFileName( _
                                    0, _
                                    "", _
                                    "", _
                                    "", _
                                    strFilePath, _
                                    CurrentProject.Path & "/image/", _
                                    "All_File (*.*)|*.*", _
                                    0, _
                                    0, _
                                    0, _
                                    True)
    WizHook.Key = 0
    GetFileName = strFilePath
    
End Function
 
 
Function SaveFileName(OpenOrSaveFlg As Boolean) As String
 
    Dim returnValue As Integer
    Dim strFilePath As String
 
    WizHook.Key = 51488399
    returnValue = WizHook.GetFileName( _
                                    0, _
                                    "", _
                                    "", _
                                    "", _
                                    strFilePath, _
                                    CurrentProject.Path, _
                                    "すべてのファイル (*.*)|*.*", _
                                    0, _
                                    0, _
                                    0, _
                                    False)
    WizHook.Key = 0
    SaveFileName = strFilePath
    
End Function
 
これを使うと諸々の理由でファイル選択ウィンドウが使用できます。
使いこなせるとかなり便利です。

もうすぐoffice2010が出ますね。
2010のAccessはこの辺の仕様はどうなっているのでしょうか。
ちょっと興味があるところですね。

さて、こんなことしてないで早く寝ましょう。
続きはまたいずれ。
 

xoopsモジュールpico

カテゴリ : 
プログラマの備忘録
執筆 : 
root 2010-5-31 6:05

TDの後継としてpicoってモジュールがあるわけです。
ここのHPでも使用させて頂いています。
SEO的に不利な動的URLになってしまいがちなxoops。
いろいろ問題はありありですが、その対策になんとかってソフトを入れて対応しています。
なので特に意識はしていませんでした。

しかしpicoに気になっていた項目が。
mod_rewriteモードを有効にする
なんなので昨日の夜中にこそこそ試してみました。
picoのコンテンツを自動で静的でスマートにURLにしてくれるわけですね。
こりゃ便利。
不具合が無いようならこのまま使い続けて行こうかなって思いました。

まぁ、サーバーがhtaccessを使用できないとだめみたいですが。
たぶんたいていどこでもOKなはずなので問題ないでしょう。
使用方法はpicoの一般設定をしっかり確認ですね。

まだ時間ありますね。
メロンパン食べたら二度寝しますかね。

 

Sitemap
新着リンク
ランダム・リンク
日本拳法会社会人連盟所属
日本拳法流山道場
千葉拳道会
TEL:04-7140-5360
Theme Designed by OCEAN-NET