「mdb」を含む日記 RSS

はてなキーワード: mdbとは

2023-05-21

俺の開発経験

[自社開発メガベンチャーわず半年で鬱退職した雑魚エンジニアの話|JoanOfArc](https://note.com/joan_of_arc/n/ned510ca913c7)

この記事過去記憶を呼び起こさせた。

1. 今はなき鉄鋼メーカー研究所新規シミュレーションコード立ち上げ

メンター米国自動車メーカー転職して途方にくれた。電磁気学教科書を読み漁って掲載されているサンプルコード理解して、コード手打ちして3ヶ月で動く様にした。社内で誰も見たことが無い結果に驚かれた。

2. 鉄鋼メーカー人員削減が若手にも迫ってきたので、電子部品メーカー転職コードは書かず開発現場製品作品制作をモクモクと行う。

3. 色々あってプログラマー派遣会社転職ドコモ向けのアプリテストデータ作成するだけの仕事アサインされた。楽勝の仕事だったが、拘束時間が長く半年10kg太る。

4. 派遣で今はなきシャープ常駐でデジカメファームウェアの開発現場に放り込まれる。C言語の未知のコードLSI仕様書に戸惑ったが、親切な若手社員に助けてもらって独り立ち出来た。2年程やったが、雇い止めに合った。

VC++製の画像処理アプリメンテした。VB画像処理アプリ自作した。

5. 現NTT、当時住友銀行子会社で常駐で電磁界シミュレーションアプリの新機能開発を担当分散処理による計算時間短縮を狙う部分を担当分散処理はMPI(現OpenMPI)を使用。まずはパソコン2台で分散処理を行うもNIC(LAN Card)がボトルネック計算は出来るが1台で計算するよりパフォーマンスが出なかった。職場ジョインしたあとは、しばらくは訳がわからず、戸惑った。通勤時間が長く体が消耗した。

派遣プログラマーは嫌で正社員で働きたかったので、プログラマーにこだわらず職場を探した。知財の職に採用されたので、常駐先と派遣会社退職を願いでると引き止められて困った。退職を強行して転職できた。離職票の入手に苦労した。暑い夏だった。

6. 中小製造メーカー知財職場では要領よく仕事をこなしていると時間があまる。余った時間で社内WEBサイトを作ったりした。使ったのはASP(ASP.NETの前身VB.NETでコーディング)。フレームワークに従ってコードを埋めるとそれなりに動いた。DBMSAccessを使った。要するにmdbファイルデータを保存した。更新処理は管理者のみ、データの閲覧が主な機能であるWEBサイトだった。

7. 知財仕事は楽勝なのだが、やはり開発の仕事に未練が出てきた。iOSアプリの開発もやってみたくなった。10年以上知財仕事を行ったが思い切って無職転向した。親父も無くなり、遺産の整理もサラリーマンを行いながら難しかったのだ。(つづく)

2019-11-15

ひどい・・・

2019-04-03

Office2016とAccess2019について

現在、弊社では在庫管理Access使用している。

以前は何か独立した装置で行っていて、2000年問題(!)の際にAccessに切り替えたそうだ。

しかし、新しいAccess(弊社ではAccess2016)を使用してMDBファイルAccess2000-2003データベース)の最適化を行った時にレコード消失するバグがあった。

消える量は微々たるものであるが、最適化のたびにランダムデータが消えるのではデータベースとしては役に立たない。

このバグについて調べるにあたって、偶然会社倉庫に眠っていたAccess2007を発見し、それで検証してみたところものすごい量のデータ消失していた。2007環境作業していた人はおかしいと思わなかったのだろうか?(社内でAccessはこの在庫管理しか使っていない)

2016で同様の検証をしてもなかなか消失確認できなかったが、実務上確実にデータが消えていることを時折確認している。これは最新バージョンで解消されているそうだが、会社PCであるのでアップデート適用が随時は行われず、4か月遅れであるようであった。

ただ、4か月遅れとはいえ時折バージョンアップされているにも関わらずバグが解消される気配が全くないまま業務を行っていたのだが、いい加減やってられないのでやむを得ずAccess2019を導入することとした。このあたりについて調べている時、そもそもバージョンアップ内容のアナウンスがかなり複雑に隠されていたり、アナウンスされていなかったりとMicrosoftの不親切さを痛感した数時間だった。

ただし、Access2019にアップグレードたからといってバグが解消される確信はなかった。

私はそもそもMDBなどという古い形式で強行するのはやめたい、システム的にも古い上に個人エンジニアが開発したものであり、古いからではなくそもそもの造りにバグが多く、現在弊社の事業規模に見合ったサポートを受けられていないことからシステムのもの更新して欲しいと上申し続けている。

というか2000人を抱える大企業でこんな古い(しかバグを抱えた)データベースに頼っているってどうなの?

しかしなかなか承認を得られないため、やむをえず応急処置的に最新版である2019を導入することとした。

データベース管理に使っているPCにはボリュームライセンス版のOffice2016がインストールされている。

ここにAccess2016を個別に購入し、インストールしている。

ライセンス的にはOffice2016とAccess2016は別であるが、同じ2016同士なので共存できているようだ。

ここにAccessのみ2019をインストールしてみようとしたが、Office2016がインストールされているためインストールできませんとなってしまった。

以前、別の会社にいた時に2003と2010か何かは共存させた気がするのでできると思っていたが、起動のたびにオンライン認証しているからだろうか。今はもう無理らしい。

そもそもボリュームライセンス版のAccess2019(Office2019)のインストールは非常に面倒くさい。

いわゆるインストーラではなく、コマンドプロンプトからインストールであるGUI環境創造し、推進してきたMicrosoftが、この2019年になってCUIを持ち出してきたのだから驚きだ。

このあたりは調べたらいろいろ有意情報がたくさんでてくるので、そちらを参考にしてもらいたい。

ちなみにConfiguration.xml作成は非常に面倒であるが、Microsoft提供している、質問に答えていくだけで作成してくれるものを使うのが一番楽にできる。

リモートがオンになっているとインストールに支障があるというのも謎だ。

バグに対しても、Office2016とAccess2019の共存についても解決できていないが、もしこの記事を見て何か思い当たる点がある人がいれば連絡をください。

2018-05-26

拡張子の読み方

表示させてない素人はお呼びじゃない

.exeエグゼ
.xlsエクセル
.docドック
.bmpビットマップ
.gifジフ
.pngピング
.txtテキスト
.curカーソル
.aiエーアイ
.psdピーエスデー
.pdfピーデーエフ
.mdbエムデービー
.zipジップ
.lzhエルゼットエッチ
.rarラーアールエーアール

意外とそのまんま

2017-06-30

主要なしすてむがしんだ

上司mdbをaccdbに変えちゃってエラーが凄い。

え?これ俺直すんです?VBA?SQL?

HAHA。私If Range("A" & i) <> "" Thenとかでキャッキャッしているレベルですよ?

という状態夜逃げしよう。

2012-03-08

SQL JET ODBC OLEDB MDB ACCESS CSV 複数のテーブル JOIN 結合

3つ以上のテーブル(表)を結合させたSQL文を発行させると

'演算子がありません'

エラーになる。


http://homepage1.nifty.com/rucio/main/VBdotNet/Database/Database10.htm

の「3.複数テーブルの結合」

に、解決方法が。多謝。

 
ログイン ユーザー登録
ようこそ ゲスト さん