Windows10 ディスク使用率100%問題解決

Windows7をWindows10にアップグレード移行してから、パソコンが不安定になっていた。 また、softperfect-ramdiskを利用していたが無償化が終了したので利用をやめた。WindowsUPdate が 不可能だったり、IE11が激重な状態が 続いていた。 IE11、EDGEでの症状…

X-TEA(エクスティ)  MS Access のaccdbに対応

2015-07-14に、XEADの製品名がX-TEA(エクスティ)に変わりました2015-07-14 のバージョンより、MS Accessの accdbに対応しました。サンプルシステムskeleton と 「CONCEPTWARE/受注生産」を、 Derbyデータベースから、accdbにコンバートしました。skeleton.ac…

システム開発とデータモデル

DOA

データモデルの設計が大切なことは、理解できても実践はなかなか難しい。システムを長くメンテナンスする機会や運用しつつ再構築する経験を積むことがあれば、 データモデルとプログラムが、相互に関係し、修正の困難さ、容易さを意識することができる。一般…

以前に作成した、スクリプトのJava8対応

https://github.com/kurokouji/jdbcswingqueryXF000から開いたSQL出力のwindowが次の指定では、閉じられなかった。 f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); ※2015-08-08 追記 「f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);」を コ…

XEAD Driver スクリプト関数 Java8対応修正

XEAD DriverがJava8に対応した。 showMessageを使用している場合、スクリプト関数の修正が必要。 修正事項は次の通り、 function showMessage(message) { ////////////////////////// // Javaパッケージの導入 // ////////////////////////// var importedPa…

ハイブリッドアプリ

2015-04-22 Microsoft主催のセミナーに参加した。「iOS/Android/Windows クロス プラットフォーム モバイル アプリ開発」Visual Studio および Xamarin や Cordova などのクロス プラットフォーム開発ツールの紹介、デモ VB6やMS Accessなどで作成した業務ソ…

XEAD Driver Apache Derby サーバー公開設定

XEAD Driver にデフォルトで同梱されているApache Derbyを複数のクライアントから接続したい場合は 外部から接続できるように「startNetworkServer.bat」を修正する必要があります。修正が無い場合は、「localhost」の接続のみ受け付けることになります。 ス…

MS SQL Server、各種DB用のXEAD Skeleton

XEAD Driverが、MS SQL Serverに対応した。skeletonをMS SQLに移植し、動作確認したので参考にしてください。MS SQL Server 2012 Expressをインストールしてください。 1.skeletonデータベースを作成する。 2.CreateMsSQL.sqlを実行し、テーブルを作成する 3…

ソフトウェアという社会資本(世界資本)

映画や音楽など著作権がある。 ソフトウェアも同じだ。今回のXPサポート終了問題であるが、余りにも社会的な影響が大きいこと。 従来のライセンスビジネスが限界に来たことを感じます。MS社は一貫してライセンスビジネスを拡大してきた。 フリーソフト・無償…

友人からもらったおみやげ

日本のフォーチュンクッキー

IT勉強宴会in名古屋 「ジェネレーティブ・プログラミングの世界」ご案内

業務システムを効率的に構築しよう! 表計算とデータベースと帳簿組織 ★表計算 事務作業や様々な書類作成に表計算が利用されるようになってきた。 エ○セルメタボというキーワードまでが生まれてきた。 集合住宅の郵便ポストのようなマトリックスに、文字や数…

salesforce学習法、これだけ見れば良い

Salesforce開発の学習は日本語情報が少なく、新旧様々な情報が錯綜している。 やっと、良い資料に辿りついた。1.こんなことやりたいといった、整理されたページが少ない。 ページ、コントローラ、実行画面が例示されている。ノウハウをまとめる手本になり…

JSONとハッシュとデータベース

DOA

ながい期間、システム構築に携わってきた。 システムは、変わり続けなければならないことが宿命。 ユーザーにとってシステムは便利な器でしかない。 システムを作り、管理していく側から考えると修正するたびに まったく異なったシステムになる。 理想的なシ…

CONCEPTWARE 生産管理システムの実装版をPostgreSQLで動作させる

DOA

Githubにて作成した手順書をPDFにて用意しました。参考になれば幸いです。 https://github.com/kurokouji/pgMfgDscrt-/blob/master/20131007_XEAD-PostgreSQL.pdf?raw=true CONCEPTWARE 生産管理システムの実装版をPostgreSQLで動作させるための…

XEAD DriverのDBにExecuteQueryで接続Windows7編

XEAD DriverのサンプルシステムのDBを参照するためにExecuteQueryを使うと便利です。 サンプルシステムのDBはApacheDerbyで、隠しフォルダの中にあります。 WindowsXPでは、C:\Documents and Settings\(ユーザーアカウント名)\Application Data Windows7では…

linuxの掟

CentOSを使うようになってよくお世話になっているyum こんなニュースが入ってきた 【訃報】Yum開発者セス・ヴィダル氏がひき逃げによって死亡、容疑者は翌日自首http://gigazine.net/news/20130711-seth-vidal-passed-away/ソフトウェアの世界はつれづれに儚…

Salesforce.comを利用するために

DOA

Salesforce.comを使用する機会を得たので、書籍を取り寄せたり、 ネット上で検索したり、youtubeの動画を視聴したり、 Salesforceの情報は多すぎて手がかりが掴みにくいという印象がある。 直近の情報で参考になったWebサイトをメモ。 1.開発者が疑問に思…

ビブリオバトル 原稿

第23回 関西IT勉強宴会 2013-05-24は「ビブリオバトル」残念ながら、不参加となりましたので、プレゼン予定だった原稿を発表します。私が紹介する本は、「打たれ強い心をつくる 空海のコトバ」です。この本を購入したきっかけは、今年の東北地方太平洋沖地震…

モデリングいろいろ

スケッチアップを知った。 google Sketchup恐るべし。すごい、軽い、無料 高価な3DCADがかすんでしまう。今までの設計はボタンの掛け違い? 当然、Sketchupが存在しなければ叶わなかったことだ。JWCADの平面図をインポートして3Dのパース図を簡単に書けてし…

Execute Query(DBメンテツール)で oracle9

DB移行時に重宝するExecute Query 以前にも紹介した http://d.hatena.ne.jp/kurokouji39/20101109/1289269041 少し、前のバージョンですが今回oracle9に接続する必要があり、成功したので記録する。 詳細な情報はなく結果オーライなので保障はできかねますが…

PostgreSQL dblink

SQL

XEAD Editor、XEAD Driverを使って開発が進むようになると レガシーシステムから新システムへのデータ移行 異なるPostgreSQLのデータベース間でのデータ移行を頻繁に行う必要が出てくる。 MySQLであれば、データベース名で修飾するだけで異なるデータベース…

業務システム開発における注意点を考える

DOA

DOAデータ中心開発において、テーブルの正規化が重要である。 関数従属性を整理し、正規化することにより更新時異常を防止することができる。 業務の変更によりシステムの再構築が必要となるが、 新たに構築するシステムのテーブルも正規化されているなら、…

OpenbravoPOSがPCPOSとなり、日本語ネイティブのプロダクトになった!

以前に紹介したOpenbravoPOSがOSSでなくなったらしい。PCPOSとなり、日本語ネイティブのプロダクトになった。http://www.pcpos.jp/index.php?main_page=index&cPath=103_110「2011年より、元々OpenbravoのPOSの日本語サイトとして、日本対応、日本語版の制作…

既存のシステムをXEAD Driverへ移行する基礎知識

Accessを開発環境としてデータベースはPostgreSQLを使用しているシステムを開発保守してきた。 DOAを取り入れリファクタリングしたいと思い試行錯誤を繰り返してきた。 XEAD Driverで実現可能になってきた。 XEAD Driverには独特のお作法が見られる。 実装独…

XEAD Driver販売管理システム 売上実績テーブル

DOA

XEAD Driverのサンプルシステムである、販売管理システムは2008年5月に発行した、 「販売管理でシステムで学ぶモデリング講座」の実装環境です。 XEAD Driverは、(有)デービーコンセプト 渡辺幸三氏によって開発された無償の開発ツールです。 XEAD Driver…

ACCESSシステムをXEAD Driverでリプレイス

Microsoft Accessは、大変小回りが利き便利な業務ソフト開発環境です。 テーブルとフォーム、テーブルとレポートの連携が便利で、 ODBC経由で様々なデータベースサーバーへも接続できる。 強力なパススルークエリ、VBAを使用してのWindowsAPIを呼び出しでPC…

PostgreSQLの関数、ストアドプロシージャをJavaで書けるらしい。

PostgreSQLの関数、ストアドプロシージャをJavaで書けるらしい。 XEAD Driverから、PostgreSQLを利用している。 PostgreSQLでは、DBサーバー側のプロシージャー記述に、PL/pgSQL をよく利用している。 XEAD Driverは、仮想のテーブルを想定し、物理テーブル…

XEADを使おう(2012年DOA学習のまとめ)

渡辺幸三氏のOSSである、XEADの活用方法を紹介しよう。 バージョンアップが進み、とても使いやすくなってきた。 「XEAD Driverは、業務システムを超高速開発するためのオープンソース・プラットフォームです。 専用の仕様書編集ツールを用いて「仕様書」を書…

テストテーブルの作成、1億件のレコードを作る。

SQL

PostgreSQL9.2で1億件のレコードを 取り扱うのにどの程度の性能が得られるのか実験した。 通常の業務システムで、単独テーブルのレコード数が 1億レコードのデータを扱うことはまず無いでしょう。 適切な括りで分割するなりしてレスポンスを確保すると思う…

テストテーブルの作成、1000万件のレコードを作る。

SQL

PostgreSQL9.2で1000万件程度のレコードを 取り扱うのにどの程度の性能が得られるのか実験するために テストテーブルを作成する方法を記録する。 動作環境 WinXP Pro Core2Duo E7500@2.93GHz、メモリ2GB PostgreSQL9.2 >テーブル作成 CREATE TABLE seeds ( s…