【 404】 090102: グループウェアらしきもの
ウチの会社のメンバーが続けられそうなネット上の情報共有システムとりあえずできました。
欲しかったのは、掲示板とカレンダー。
セットしたのは、
XAMPP + PHPBB3 + PHPicalendar
XAMPPは、PHP、MYSQL、Apacheを一挙にインストール、設定してくれるすぐれもの。セキュリティは甘いので、あくまで社内LAN用。
XAMPPセットした後は、PHPBB3をインストール。
日本語パックもあるのでシステムと同時にインストールしておく。
XAMPPセット後であれば、インストールは特に問題なく終了。
で、PHPicalendar。
カレンダーの入力はMozilla Sunbirdを使用。
カレンダーの保存先は、WebDAVフォルダをサーバー上に作り、そこに置くようにする。同時アクセスが考えられるのでWebDAVにした。
PHPicalendarは、基本英語しようなので、日本語文字のカレンダー内容で不具合が出た。文字コード変換だけではうまくいかなかったので、PHPicalendarのソースに変換関数をかますように修正。
XAMPP
PHPBB3日本語版
PHPicalendar
Mozilla Sunbird
欲しかったのは、掲示板とカレンダー。
セットしたのは、
XAMPP + PHPBB3 + PHPicalendar
XAMPPは、PHP、MYSQL、Apacheを一挙にインストール、設定してくれるすぐれもの。セキュリティは甘いので、あくまで社内LAN用。
XAMPPセットした後は、PHPBB3をインストール。
日本語パックもあるのでシステムと同時にインストールしておく。
XAMPPセット後であれば、インストールは特に問題なく終了。
で、PHPicalendar。
カレンダーの入力はMozilla Sunbirdを使用。
カレンダーの保存先は、WebDAVフォルダをサーバー上に作り、そこに置くようにする。同時アクセスが考えられるのでWebDAVにした。
PHPicalendarは、基本英語しようなので、日本語文字のカレンダー内容で不具合が出た。文字コード変換だけではうまくいかなかったので、PHPicalendarのソースに変換関数をかますように修正。
XAMPP
PHPBB3日本語版
PHPicalendar
Mozilla Sunbird
【403】 081223: 社内グループウェア
ここ1か月、部内改革が進んでいる。
今まで投げっぱなしだった仕事の流れを、役割決めて、もれなく、管理をする。
やるべき事は難しくない。
仕事を振る時、徹底的にイメージのすり合わせをする。しつこく部下の仕事を確認する。
これだけのこと。
基本はコミュニケーションをしつこくする事。
だけど、社内グループウェアを使うとより便利になる。
というわけで、導入決定。
が、ウチの連中、不器用でさっしが悪い。
ということで、サイボウズやdotprojectなど難しくて使えない。
でも、mixiや2chは使える。
ので、掲示板+共有スケジュールにする。
掲示板はPHPBB3、共有スケジュールはPHPicalendar。
シンプルな組み合わせだと思う。
しばらく運営してグレードアップさせていく。
その前に、インストールと設定ですな。
今まで投げっぱなしだった仕事の流れを、役割決めて、もれなく、管理をする。
やるべき事は難しくない。
仕事を振る時、徹底的にイメージのすり合わせをする。しつこく部下の仕事を確認する。
これだけのこと。
基本はコミュニケーションをしつこくする事。
だけど、社内グループウェアを使うとより便利になる。
というわけで、導入決定。
が、ウチの連中、不器用でさっしが悪い。
ということで、サイボウズやdotprojectなど難しくて使えない。
でも、mixiや2chは使える。
ので、掲示板+共有スケジュールにする。
掲示板はPHPBB3、共有スケジュールはPHPicalendar。
シンプルな組み合わせだと思う。
しばらく運営してグレードアップさせていく。
その前に、インストールと設定ですな。
【370】 080110: ニコニコ動画の保存
Craving Explorer
これは、ニコニコ動画、YouTubeなどの動画ファイルをローカルにバックアップがとれるすぐれものフリーソフト。
動画だけでなく、音声だけを抜いてmp3にして保存なんてのもできる。
自分のアップしたもので試してください。
これは、ニコニコ動画、YouTubeなどの動画ファイルをローカルにバックアップがとれるすぐれものフリーソフト。
動画だけでなく、音声だけを抜いてmp3にして保存なんてのもできる。
自分のアップしたもので試してください。
【367】 080104: H8S TPU割り込み設定の覚書
意外と載ってないTPU割り込みの設定方法。
最低限何すればいいのか?
初心者用です。
TPU0に設定するとして。
タイマー割り込みを一定間隔でコールする場合。
●hwsetup.c HardwareSetup()内で。
●intprg.c
●任意のソース Tpu0Handler()を定義
最低限何すればいいのか?
初心者用です。
TPU0に設定するとして。
タイマー割り込みを一定間隔でコールする場合。
●hwsetup.c HardwareSetup()内で。
INTC.IPRF.BIT._TPU0 = 5;
*********************
MSTPCR.BIT._TPU = 0;
TPU.TSYR.BIT.SYNC0 = 0;
TPU0.TMDR.BYTEACCESS= 0;
TPU0.TIOR.WORD = 0;
TPU0.TCNT = 0;
TPU0.TCR.BYTEACCESS = 0x20;
TPU0.TIER.BIT.TGIEA = 1;
TPU0.TGRA = 37500-1;
TPU.TSTR.BIT.CST0 = 1;
●intprg.c
// vector 40 TGI0A TPU0
__interrupt(vect=40) void INT_TGI0A_TPU0(void) {
Tpu0Handler();
}
●任意のソース Tpu0Handler()を定義
void Tpu0Handler(void)
{
TPU0.TSR.BIT.TGFA = 0; //コンペアマッチフラグクリア
タイマー割り込みで実行させたい処理を記述
set_imask_exr(0); //割り込み許可
}
【357】 071127: PHPでExcelファイルの出力
Excelで仕様書を書く会社は多い。
でも、プログラマーはほぼ使いづれ~って思っているんでしょう。
うちの会社もExcelが仕様になっているけど、Excelの捜査が面倒くさいので、最新の仕様が反映されてなかったり、Excelには記述されているけど、細かい修正がソースに反映されてないといったお粗末な状況になったり・・・
で、今回は、PHP+Spreadsheet_Excel_Writerを使ってPHPのファイルから仕様書とソースを同時出力するようにしたいと策略。
Spreadsheet_Excel_WriterはPEARで、ベータ版だけれども、十分使える。
マクロや計算式を挿入することができる、セルの結合もできる。
Spreadsheet_Excel_Writerでつまずいた点
・基本的には、PEARのインストールが面倒なことくらいが壁?
・文字を記述すると罫線が消える。罫線をつけるのが面倒
・Worksheet::setHPagebreaksの引数
結果的には、買い行を入れたい行・列を(0,100)とすると、worksheet->setHPagebreaks(array(0,100)));とする。
PHPExcelというのもあるみたいで、2007対応らしい。
次回はこちらを試してみる予定。
でも、プログラマーはほぼ使いづれ~って思っているんでしょう。
うちの会社もExcelが仕様になっているけど、Excelの捜査が面倒くさいので、最新の仕様が反映されてなかったり、Excelには記述されているけど、細かい修正がソースに反映されてないといったお粗末な状況になったり・・・
で、今回は、PHP+Spreadsheet_Excel_Writerを使ってPHPのファイルから仕様書とソースを同時出力するようにしたいと策略。
Spreadsheet_Excel_WriterはPEARで、ベータ版だけれども、十分使える。
マクロや計算式を挿入することができる、セルの結合もできる。
Spreadsheet_Excel_Writerでつまずいた点
・基本的には、PEARのインストールが面倒なことくらいが壁?
・文字を記述すると罫線が消える。罫線をつけるのが面倒
・Worksheet::setHPagebreaksの引数
結果的には、買い行を入れたい行・列を(0,100)とすると、worksheet->setHPagebreaks(array(0,100)));とする。
PHPExcelというのもあるみたいで、2007対応らしい。
次回はこちらを試してみる予定。
【348】 071001: スロット開発のプログラム技術
スロット開発で、プログラム的に押さえておくべき点は以下の通り。
これらの技術検証、動作確認できればあとは楽…なはず。
●ステッピングモーター制御
●割り込み(タイマー、シリアル、場合によりパラレル)
あとは、効率のよい開発のためのスクリプト化(プランナーが演出を簡単に作れるようにする)、エラー処理を意識してできればOK。
これらの技術検証、動作確認できればあとは楽…なはず。
●ステッピングモーター制御
●割り込み(タイマー、シリアル、場合によりパラレル)
あとは、効率のよい開発のためのスクリプト化(プランナーが演出を簡単に作れるようにする)、エラー処理を意識してできればOK。
【345】 070912: H8覚書その1
組み込み系だと、データテーブルにconst必要なんだね。
うまく動作しないな~、データがゼロでおかしいな~って思ったら、どこかで書いてあったことをうろ覚えで試したらビンゴ。
Winだと気にすることないけど、ROM、RAMが明確だからね。
うまく動作しないな~、データがゼロでおかしいな~って思ったら、どこかで書いてあったことをうろ覚えで試したらビンゴ。
Winだと気にすることないけど、ROM、RAMが明確だからね。
