科学的開発プロセスに基づいた、透明性の高い開発スタイルで、各分野のソフトウエアを受託開発します。

ゴールデンウィーク休業のお知らせ

お客様 各位

誠に勝手ながら、2012年4月28日から2012年5月6日までを、休業日とさせていただきます。

電気設備定期点検によるサービス停止のお知らせ

下記時間帯におきまして、電気設備の定期点検のためサービスが停止致します。

ご利用者の皆様には大変ご迷惑をお掛けいたしますが、ご了承頂きますようお願いいたします。

~電気設備の定期点検のためのサービス停止~
2012年03月10日07時30分~2012年03月10日10時00分

※作業状況により時間が延長される場合がございます。
※この期間に弊社ドメイン宛てに送信された電子メールは、弊社メールサーバに届かない可能性があります。

中途採用募集のお知らせ

このたび、中途採用の募集を行うことにしました。

ITエンジニアとしての実務経験3年以上の即戦力を求めております。

応募要領はこちらをご覧ください

東日本大震災について

このたびの東日本大震災により、亡くなられた方々のご冥福をお祈り申し上げますとともに、被災された皆様とそのご家族の方々に、心よりお見舞い申し上げます。

一日も早い復旧を心よりお祈り申し上げるとともに、微力ではございますが、弊社でできる支援に努めてまいります。

ソフトウエア技術株式会社 社員一同

Z80 CPU(その3)

社内研修で「アセンブラ・プログラミング」をやると聞き、正直、私は「何でアセンブラ?」という感想でした。

実際に社内研修が始まり、アセンブラは難しいという認識だった私は、頭が拒否反応を起こしていましたが、少しずつプログラムを書いていくうちに何となく理解できるようになって行きました。

アセンブラでは、高級言語で1文で記述できるような処理を数行に渡って一つずつ記述していかなければならず、処理の手順を考えるのに四苦八苦しました。

研修期間はあっという間だったのですが、四苦八苦した甲斐あってか、今までよりも処理手順についてよく考えてからプログラムを作ろうという気持ちが芽生えました。

始めは「何でアセンブラ?」と思っていた私も
「アセンブラを勉強してみるのもいいかも!!!」
と思い直した研修でした。

記者:かけそばさん

Z80 CPU(その2)

20数年ぶりにZ80アセンブラでプログラム作ってみたが、演算結果のフラグを保持して後で条件判断に使うのに苦労した。
その反面、ジャンプ・テーブルなどは記憶に残っていて、条件判断の連続のようなプログラムは書かないようにできた。

確かにアセンブラの生産性は低い。
しかし、緻密に作ることの大切さは身に付く。

環境が便利になった分、動かして初めて考えの至らなさに気が付くことが多くなったように感じている。

機器制御のCPUの立ち上げやCPU内蔵プログラムの更新でしかアセンブラを使うことは無くなった。
アセンブラを学ぶ必要は無いとは思うが、精緻で洗練されたプログラムを書くのに一役買うのかなと思った。

記者:honpapaさん

Z80 CPU(その1)

なにげにZ80プログラミングの話をしていたら、
部下に
「動かしながら理解するCPUの仕組み CD-ROM付 (ブルーバックス) 加藤ただし著 講談社刊」
という本がありますよ、といわれて買ってみました。
付録のCDには、アセンブラとリンカの他にシミュレータまで付いていました。
25年前にこれがあったらさぞ便利だったろうに。。

思い切って、社内研修で若手に「アセンブラ・プログラミング」なるものを教えてみました。
サンプル・プログラムを用意して、加算・減算のプログラムを作り、悪戦苦闘の末、
制限つきでシフト命令の組み合わせで乗算と除算ができることを理解してもらえました。

若手曰く、「普段使っている言語や環境って便利なのですね」。
然り。

記者:honpapaさん

Androidを試してみました

仕事でAndroidの開発環境調査の機会があったので、ちょっとだけ試してみました。

下記のサイトを参考にインストールから動作の具合まで見てみます。

  1. Android SDK のインストール
  2. Android SDK 1.5を試してみる

自分のPCにインストールしたので下記の環境で作業を行っています。

コンピュータの余力を人類進歩のために

ある日、新聞に掲載されたひとつの記事に目が留まりました。

世界中のパソコンの空き時間を使い小児がんの治療薬候補物質を探し出す研究を、中川原章・千葉県がんセンター長らが始めた。大量のパソコンをネットワークで結び、スーパーコンピューター並みの処理能力を実現する「グリッドコンピューティング技術」を活用。家庭や職場のパソ コンで最先端研究に貢献でき、数が多いほど成果が早いとして、参加者を募っている。

という記事でした。

コンピュータに携わる者としては、簡単に社会貢献できることではないか……。

しかもグリッドコンピューティングという最先端のシステムの一コンピュータになることができる。