Category 本日のお仕事

2010/08/24 ネットワークカメラ設置2!!

なかなか上手く行きません
カメラ自体に問題はないので何とも言えませんが・・・。
7台を設置するにあたり
無線LANの電波状況と容量を考える必要があります
2階にルーターを置いているのですが1台なら問題ありませんが台数が増えていくと電波が弱くなるのかなぁ???
常時映像を送るのでとぎれとぎれになったり認識しなくなったりします
そこで1階にルータを設置有線で1階と2階のルーターを接続
1階はルーター機能をなくし2階のルーター機能を使いました
1階のルーターはCG-WLR300NNH
http://rcm-jp.amazon.co.jp/e/cm?t=maxa_org-22&o=9&p=8&l=as1&asins=B002FD0DFM&fc1=000000&IS2=1&lt1=_blank&m=amazon&lc1=0000FF&bc1=000000&bg1=FFFFFF&f=ifr
何とかお店の端から端まで電波を拾うことができました
7台の動画が見ることができます
ただ、若干動画が遅い感じがします
これはパソコンの処理速度によるものなのか?
有線で繋いであるのが遅いのか?
わかりません
でも、一応設定は完了しました
インターネットから見るようにしたかったのですがポートの解放等でつまずき断念です
設定を変更してインターネットができなくなることやセキュリティー面も考えないといけないので断念です
違う方法を考えました
iphoneでもipadでも見ることが可能です!!
今度はもう一台ルータを設置して無線LANをわけるつもりにしています
まだ、設置場所等が決まっていないので今は無駄なのでお客さんにも提案していません
ゆくゆくは2台の無線LANを使用しPLCを使って2階のルーターに繋ぐ予定です!!

2010/08/23 ウェブショップを作成しました!!

まぁくんの店 ウェブショップ
EC-CUBEで作成しました
使い勝手がいいような悪いような
まだまだこれからいっぱい商品をアップしていますのでよろしくお願いします

当店でホームページを作成された方の委託販売も承る予定です
詳しくはご連絡ください!!

2010/08/12 ACCESSのデータベース作り

お客さんからACCESSで作ってほしいものがあると相談を受けました
アクセスと使うのは初めてで何から始めていいものか見当もつきませんでしたが本を読みながら作成してきました
約2週間かかって大体の案ができました
何とか13日に間に合ってよかったです!!
でも、作成していると結構便利なのがわかりました
深くまではわかりませんが簡単な感じの作成なら行けそうな気がします
今度、違うものを作ってみます
は~~~
疲れた!!

2010/08/08 HDDが動かない!!

お昼に知り合いから電話
HDDが動かない???
とりあえず持ってきてもらうことに
外付けのhDDでした
分解してハードディスクの中身を取り出し直接電源をつなぎUSBでドライブ認識しようとしましたが、HDDが回転していません
データを拾い出す業者を探しましたが10万円以上かかります
一番安いところはぽっきり価格で4万円でした
でも、高い!!って感じです
HDDは故障するもので使い捨てみたいな感じで使わないと
いつまでも使えるものじゃないですね
当店は2~3年で動いていても新しいHDDを購入します
そうじゃないとHDDが壊れたではすまないですからね

結局、内蔵のHDDを購入してきてもらい
設置とデータのバックアップ作業をしに知り合いのところまで行きました
データがあちらこちらにあったのをまとめてそれを4つのHDDに同期しました
終了時間は朝の3時です
あはは!!
作業は特に時間掛からないけどコピー等に時間がかかりますよね

2010/07/31 Google AJAX Feed API

今回はホームページに他のサイトのブログを読み込む作業をしました
これがなかなか難しい
なぜならフィードを取りに行くとはじかれてしまいます

それでGoogle AJAX Feed API を使うことにしました

まず
gajaxjsを作成します
内容は


// JavaScript Document
var blog = {
feedurl: "RSSアドレス○○.xml",
// feedurl: "http://www.makun.jp/pplog2/rss2.xml"や
// feedurl: "http://blog.makun.org/feed", です
numOfPost: 10, // 1 ページに表示する投稿数
url: "ホームページアドレス"
}

// エントリーのタイトルをリンク付きにして div 要素に入れて返す。
function createTitleWithLink(entry, idx){
var div = document.createElement("div");
var anchor = document.createElement("a");
anchor.href = entry.link;
anchor.setAttribute("name", idx);
anchor.appendChild(document.
createTextNode(entry.title));
div.className = "title";
div.appendChild(anchor);
return div;
}
// エントリーの内容を div 要素に入れて返す。
function createContent(entry){
var div = document.createElement("div");
div.innerHTML = entry.content;
div.className = "content";
return div;
}
// エントリーのタイトルへのアンカーを作成し、div 要素に入れて返す。
function createFeedTitle(entry, idx){
var anchor = document.createElement("a");
var div = document.createElement("div");
anchor.setAttribute("href",
location.protocol + "//" +
location.hostname + location.pathname + "#" + idx);
anchor.appendChild(document.
createTextNode(entry.title));
div.appendChild(anchor);
return div;
}
// 「前の投稿」を生成
// createURL 関数は blog.js で定義。
function createNextLink(entry){
var anchor = document.createElement("a");
anchor.href = createURL(blog.url, blog.numOfPost,
new Date(entry.publishedDate));
anchor.appendChild(document.createTextNode("前の投稿"));
return anchor;
}
google.load("feeds", "1");
function initialize() {
var feed = new google.feeds.Feed(blog.feedurl);
feed.setNumEntries(blog.numOfPost)
feed.load(function(result) {
if (!result.error) {
var divFeedTitle = document.getElementById("feedTitle");
var divFeed = document.getElementById("feed");
var divNextLink = document.getElementById("nextLink");
for (var i = 0; i < result.feed.entries.length; i++) {
var entry = result.feed.entries[i];
// フィードのタイトル一覧を生成
divFeedTitle.appendChild(createFeedTitle(entry, i));
// フィードのタイトルを生成
divFeed.appendChild(createTitleWithLink(entry, i));
// フィードの内容を生成
divFeed.appendChild(createContent(entry));
}
// 前の投稿へのリンクを生成
divNextLink.appendChild(createNextLink
(result.feed.entries[blog.numOfPost-1]));
}
});
}
google.setOnLoadCallback(initialize);

載せたいページに

<script type="text/javascript" 
src="http://www.google.com/jsapi"></script>
<script type="text/javascript"
src="js/gajax_shii.js"></script>
//<pre></head>より上に書く
 
//<body>より下に書く
<div id="feedTitle"></div>

<div id="main_blog">
<!-- フィードの内容 -->
<div id="feed"></div>
</div>
//</body>より上に書く

後はCSSでデザインを変更します
clssは
#feedTitleとcontentです

参考サイト
ブログI’m.
ブログmacco
ブログ$HII

よかったら見てください

参考サイト
Google AJAX Search API

2010/07/27 ネットワークカメラの設置!!

今日は堺市でネットワークカメラの設置作業です
昼から行って8時頃終わりました
設置はコレガのカメラです
CG-WLNCM4G 5台
CG-WLNCPTGL 2台
合計7台です

無線LANを使ったものでコンセントがあればどこにでも置くことができます
パソコンに有線でLANケーブルで接続し無線LANを設定すればOKです
後はこまかい設定をすると若干時間がかかります
さすがにネットワークカメラを7台も接続して一つの画面で見るのはCPUが足らないかもしれません
マイクからの音声はスピーカーから出ませんでした
う~~~ん
今度は外部のインターネットから見れるようにできるようにしたいと思います!!
がんばるぞ~~~~~~!!

【送料無料】★コレガ IEEE802.11g/b対応 高画質動画MPEG4&MJPEG対応 音声双方向通信対応 無…価格:22,470円(税込、送料込)
 COREGA CG-WLNCPTGL / 無線・有線ネットワークカメラ価格:20,649円(税込、送料別)
2010/07/28 合鍵・別製認印・ホームページ更新・はがき印刷

今日は朝からバタバタ!!
同時に合鍵・別製認印・ホームページ更新・はがき印刷をしました
合鍵とホームページ更新以外はすべて機械がするんですけどね
でも、ばたばたは大変です
一人なので段取りが狂うとどうにもできなくなります

明日は壊れているパソコンでも直します!!

2010/07/19 PHP Navigator 4.3 設定

PHP Navigator 4.3 ダウンロード

download ‘navphp-zip-installer’
もダウンロードし解凍してNavigator 4.3と同じ階層において
install.phpからインストール作業ができます
結構便利です!!

○主な機能
・ファイルコピー(Shift+Ctrl+C)
・ファイル削除(Shift+Ctrl+X)
・リネーム(F2)
・新規フォルダ作成(Shift+Ctrl+N)
・新規ファイル作成(Shift+Ctrl+F)
・ファイルのパーミッション作成
・サムネイル表示
・圧縮ファイル解凍(Shift+Ctrl+E)
・ファイルアップロード(複数ファイル一括アップロード)
・ファイルダウンロード(複数ファイル一括ダウンロード:zipファイル)
オープン、リネーム、コピー、削除等の一般的な機能はここから行えます
テキスト編集可能なファイルはダブルクリックでオンラインテキストエディタが利用可能です

config.phpを変更

$user = にユーザー名
$passwd = にパスワードを指定

最初のフォルダを指定する方法
$homedir = $_SERVER[‘DOCUMENT_ROOT’];
$homedir = “/home/○○○/www/~~~~/”
○○○と~~~~は自分のサイトに指定してください

2010/07/09 年賀状の一覧を作成しました!!

もうって人もいるかもしれませんが
早めにやっておく方が後で急いでしないでいいです!!
最近はなんとなくなれてきたので1週間もかからないです!!
2011年年賀状一覧
来年はうさぎ年です
かわいい絵柄がいっぱいですよ~~~!!

2011年年賀状一覧

2010/07/06 パソコンのバックアップの設定(タスク実行!!)

今回vistaでバックアップの設定をしました
しかし、バッチファイルは正常に動くのにタスクで実行するのは無理!!???
なんでだろう???
結局設定できず
いろいろ調べてみるとタスク実行するのに作業ディレクトリを設定しなければならないらしい
う~~
なるほど!!

他の方法はバッチファイルに
cd /D %~dp0
を追加してもいけます
cd /D ディレクトリーをDに移動し
%~dp0 実行したバッチファイルのディレクトリに移動
これでオッケー!!

2010/06/12 googleカレンダーを携帯で使う方法

googleカレンダーが携帯では新規の予定追加できない
そこでお役たちサイトを発見しました
TAKE24/7
googleにログインしたまま
認証開始をして
認証アクセス許可をクリック
表示されるQRコードを読み取り
アクセス
表示されます

Google Calendar Mobile Gateway version 3
認証開始をクリックして
認証アクセス許可をクリック
表示されるQRコードを読み取り
アクセス
QRコードのした二表座されている
登録コードを入力
OK!!

携帯で見る
まぁくんの店
休業日をクリック!!

PCで見る
まぁくんの店休業日

携帯サイトでgoogleカレンダーを表示させる
PCのアドレス
http://www.google.com/calendar/embed?src=●●●%40gmail.com&ctz=Asia/Tokyo
携帯のアドレスは
http://www.google.com/calendar/htmlembed?src=●●●%40gmail.com&mode=AGENDA
に変更する
●●●はGmailのアカウント

embed?をhtmlembed?に変更する

カレンダーを追加して表示させるには
http://www.google.com/calendar/htmlembed?src=●●●%40gmail.com&mode=AGENDA
●●●%40gmail.comの部分を
■■■@group.calendar.google.comに変更
■■■以下は
googleカレンダー設定
表示させるカレンダー名をクリック
カレンダーのアドレス
カレンダー IDを参照してください
※このカレンダーを共有から
このカレンダーを一般公開するにチェックを入れてください

携帯で見る
まぁくんの店
休業日をクリック!!

PCで見る
まぁくんの店休業日

2010/06/10 休業日の表示にgoogleカレンダーを使用しました

駐車場の場所をgoogleの航空写真を使って表示しました

Gmailの登録をしてgoogleカレンダーの登録をしました
自分用のカレンダーとお店用のカレンダーを作成しました
カレンダーを何個も増やせるのはいいですよね
色分けできるし!!
お店用のカレンダーは誰でも見れる設定にしています!!
これでxoopsの文字化けから開放されます
えへへ

まぁくんの店 休業日
http://www.google.com/calendar/embed?title=%E3%81%BE%E3%81%81%E3%81%8F%E3%82%93%E3%81%AE%E5%BA%97%E3%80%80%E4%BA%88%E5%AE%9A%E8%A1%A8%20&showTitle=0&showPrint=0&showTabs=0&showCalendars=0&showTz=0&height=350&wkst=1&hl=ja&bgcolor=%23FFFFFF&src=e1u3dd78bbhe932ebldg8ftfgo%40group.calendar.google.com&color=%23711616&ctz=Asia%2FTokyo

休業日を大きく表示

まぁくんの店の左のブロックに表示されています

ブロックのサイズ変更は
\themes
\cork_board3(当店ではcork_board3を使用しています)
style.cssを変更すればできます

後はoutlookと同期すれば完成です!!
まず同期するのに常駐型のアプリケーションGoogle Calendar Syncがいります

インストーラ「常駐型のアプリケーションGoogleCalendarSync_Installer.exe」をダウンロードします
インストールを開始し『I Agree』ボタンをクリックする
次にインストールするオプションはそのままで『Next』ボタンをクリックする

右下にあるアイコンをクリックします
メールアドレスとパスワードを入れる

「Sync Options」の設定
2-way
Googleカレンダー、Outlookの予定追加をそれぞれ反映するモード
1 way:Google Calendar to Microsoft Outlook calendar
Googleカレンダーの変更をOutlookの予定に反映するモード
1-way:Microsoft Outlook calendar to Google Calendar
Outlookの変更をGoogleカレンダーの予定に反映するモード
後は同期できない項目等もあります