2014年1月29日水曜日

POSシステム フリーソフト

posシステムをパソコン上で実現するフリーソフトがあった。

「 商品スタッフⅡ」である。

 金額表示のディスプレイ、レシートプリンタや釣銭機などの周辺機器の操作も対応しているようである。

自動釣銭機まで操作できるかどうかは記載が発見できなかったが、
フリーでこれだけできるとは素晴らしいと思われ、時間があれば
実際に検証してみようと思う。


これらの機器を一式購入すると高価なので、試してみる価値は
あると思う。

バーコードシステム 内製

バーコードを使ったシステムを内製したい場合

そのバーコードをどのように作成するか。

数値をバーコードに変換してくれるバーコードフォントなるものがある。

無償で提供してくれるところもあるようなので、試してみては。

バーコードフォント code128 フリー

などで探せるようだ。



2014年1月24日金曜日

ファイルの重複 検出、削除のフリーツール

大量のファイルが重複したのを検出、削除するのに、

BeRepetition

というフリーソフトを使った。

GUIで表示してくれるので便利である。

2014年1月23日木曜日

PHP サーバーが32bitか64bitか調べる

<?php
echo PHP_INT_SIZE;

PHPでエクセルを扱う

PHPExcel



Excel_Reviser

を使う。

しかし、PHPExcelはテンプレートのエクセルをループによってセルに値を埋め込む、
ような処理をすると以上にメモリと時間がかかるので注意を要する。

Excel_Reviserは2003形式までしか対応していない。

PHPでPDF生成

mpdf
 や
tcpdf

を利用する。

HTML書き換え

<html>
<script>
function hoge() {
        var sampleNode=document.getElementById("test");
        sampleNode.innerHTML="[変更後の値]";
}
</script>

<body>

<p id="idHoge">ほげほげ</p>

<table>
<tr><td id="test" >test1</td></tr>

<input type="button" value="実行する" onclick="hoge();" />
</body>
</html>

ソースコード解析ツールGNU GLOBAL(PHP)




PHPのソースコードを解析してHTMLで表示してくれるツールがある。

 GNU Global  である。

変数や関数の定義や、それらが使われている場所に簡単にジャンプできて便利である。

Windows用のインストーラーもあるので、それを使うと簡単にインストールできる。

時刻がずれるのを修正する

時刻がずれる場合は、下記のコマンドで修正できる。
(NTPによる時刻同期)

w32tm /resync /nowait

フォルダ権限変更 コマンド

cacls.exe "C:\path" /t /e /c /g everyone:f

windows update コマンド

wuauclt.exe /detectnow

IEスタートページ変更 コマンド

REG ADD "HKCU\Software\Microsoft\Internet Explorer\Main" /v "Start Page" /t REG_SZ /d http:www.yahoo.co.jp/

ドメイン参加 コマンド

net computer PC01 /add

windows パスワード変更 コマンド

net user user01 *

システム開発 内製のメリット

システム開発を自社で内製するメリット

・費用対効果が高い
・迅速に開発できる
・システムがブラックボックスにならない
・システムの寿命をベンダーに左右されない
・変化に素早く対応できる

これらのメリットを享受するには、それなりの人材・技術も必要と思われる。

海外ではコアコンピタンスというか、最も核となるようなシステムは
内製することが多いようである。


参考図書 「開発・改良の切り札 システム内製を極める」





2014年1月22日水曜日

DNS設定 コマンド

netsh interface ip set dns "ローカル エリア接続" static xxx.xxx.xxx.xxx primary

netsh interface ip add dns "ローカル エリア接続" xxx.xxx.xxx.xxx

2014年1月21日火曜日

IPアドレス設定 コマンド

set ipaddr= xxx.xxx.xxx.xxx
set netmask= xxx.xxx.0.0
set gateway= xxx.xxx.xxx.xxx rem 指定しない場合 none 

netsh interface ip set address "ローカル エリア接続" static %ipaddr% %netmask% %gateway%

2014年1月10日金曜日

DevOpsって何?

DevOpsって何?

と気になったので調べてみた。

「刻一刻と変化している変化に対応し、ビジネスを実現可能にする」という
目的のもと、利害が対立しがちな開発側と運用側が協力する

のがコンセプトらしい。

さまざまなツール等は、その衝突を解決する手段としての位置づけのようである。