タグ

2021年3月18日のブックマーク (16件)

  • 移行に関する要求の取りまとめ方

    システム再構築のプロジェクトに一度でもたずさわった経験のあるITエンジニアであれば,移行の難しさを誰もが知っているであろう。純粋な新規のシステム開発であれば,移行は考慮する必要はないし,あったとしてもCSVやテキストデータの取り込み程度の場合が多い。しかし,現実のシステム開発の現場では,新規案件よりも既存システムの陳腐化対応としての再構築案件の方がはるかに多い。この再構築には必ず「システム構築の最大の難関」といわれる移行が立ちはだかる。この移行を成功させない限り,新システムの運用を開始することはできないので,避けて通るわけにはいかない。 ただし,RFPを作成する段階で移行に関する要求事項の詳細が分かるわけではない。移行に関する計画は現行システムと新システムの両方の仕様や構造を理解していないと立案することはできない。従って,要件定義,基設計そして詳細設計と作業を進めていきながら,移行計画を

    移行に関する要求の取りまとめ方
  • 揺りかごから墓場まで。ユーザマスタを移行する時の注意点

    既存データを調査して新システムとマッピングする手順はどのデータについても同じですが、マッピング設計時の注意点はデータごとに異なります。 記事では、ユーザマスタを移行する時の注意点を紹介します。 ユーザマスタとは そのシステムにログインするユーザのことです。 一見当たり前に見えるユーザという言葉も、ディーラーとユーザのように自動車業界で言葉を並べると、ユーザは実際に車を使うお客様を示すことになります。言葉の定義は重要ですね。 ユーザマスタが持つ項目 主な項目は以下の通りです。 ユーザID 氏名 メールアドレス 電話番号 所属部門 役職 権限 削除フラグ ユーザマスタの一生(作成から削除まで) 入社時に、ユーザマスタにデータが登録され、退社時に削除されます。 在職中には、部門異動で所属部門が変わったり利用する権限が変わります。昇進を通じて役職とともに権限が変わることもあります。会社の合併や分

    揺りかごから墓場まで。ユーザマスタを移行する時の注意点
  • RFC4180だけにとどまらないCSVフォーマットのおすすめお作法

    CSVファイルにはRFC4180という標準仕様があるのですが、やや広い定義となっています。 「RFC4180にしたがったCSVでやりましょう」だけではフォーマットが決まらないので、決めるポイントとおすすめ設定を紹介します。 SJIS?UTF8?(おすすめはUTF8) RFC4180では、「基はASCII!エンコード変えたかったらレスポンスヘッダで言って!」と言っていますので、ファイル単体でのやり取りに関しては「エンコードは決まってない」です。 おすすめエンコードはUTF8です。機械がテキスト処理をするのはUTF8エンコードが大半です。ただし人間がCSVを読む時にはエクセルを使うことが多く、UTF8をエクセルで読むにはひと手間必要です。そのひと手間が次に紹介するBOMありにするという手法です。 BOMあり?なし?(初取引の人へはBOMありがおすすめ) UTF8で作られたCSVもBOMをつけ

    RFC4180だけにとどまらないCSVフォーマットのおすすめお作法
  • CSVファイルの一般的書式 (RFC4180 日本語訳) - アルプス登山の玄関口・笠井家

    2005年10月に公開された、RFC4180「Common Format and MIME Type for Comma-Separated Values (CSV) Files (CSVファイルの一般的書式、およびMIMEタイプ) 」の日語訳です。謝辞と文献の箇所は原文のままです。 データ交換において頻繁に使われるCSV形式ですが、ベンダの独自仕様が乱立しているのが実情です。 RFCは、遅まきながら出てきた、最初にして唯一の、「公式(?)」な仕様です。もっとも、区分 (Category) がInformationalのRFCなので、「標準」ではありませんが… 原文は、http://www.ietf.org/rfc/rfc4180.txt をご参照下さい。邦訳の誤りにお気づきの場合、ページ最下部のメールアドレスまでご連絡いただければ幸いです。 なお、可読性向上のため、ページのヘッダ・フ

  • Common Format and MIME Type for Comma-Separated Values (CSV) Files

  • 【ExcelとCSV】本気で理解したい初心者のためのCSV勉強会資料 - わえなび ワード&エクセル問題集 waenavi

    エクセルでCSVを保存? 変換? CSVファイルをエクセルで開くと壊れる?? 仕事CSVファイルを扱うことがあります。しかし、「CSVの意味」を気で教えてくれる人はなかなかいません。それは、「CSV」を質的に理解するには、その前提となる知識が必要で、仕事中にそんな面倒くさい説明をするヒマがないからです。 今回は、当にCSVのことを知りたいのに誰も教えてくれないとお悩みの初心者の皆さんのために、CSVとは何か、を徹底的に解説します。 「リスト形式とCSV」完全マスターシリーズ(この記事は第2回です) 8個の基パターンで完全習得「リスト形式」の教科書 気で理解したい初心者のためのCSV勉強会資料 CSVファイルとExcelの関係を気で理解するための確認テスト10問 初心者のためのCSV取り込み事例演習教材(勉強会資料) 初心者が「CSVで保存してアップ」を理解するのは意外と難しい

    【ExcelとCSV】本気で理解したい初心者のためのCSV勉強会資料 - わえなび ワード&エクセル問題集 waenavi
  • 【まとめ】データ移行の仕事がわかる。解説シリーズ記事の構成

    ブログのデータ移行カテゴリで公開している記事を紹介します。以下の章立てで構成されるを出版しますので、それに沿って、公開済みの記事リンクを一覧します。 はじめに データ移行で苦労する人を一人でも減らしたい データ移行と引っ越しのアナロジー 第1部 データ移行の全体像と計画 1章データ移行タスクの全体像 1章ではデータ移行タスクの全体像を描きます。引っ越し作業に例えることでデータ移行になじみがない人にもイメージを膨らませられるようにしました。 新システムへのデータ移行に必要なタスクまとめ 2章データ移行要件定義 2章では移行要件定義タスクを詳細化します。アプリケーションの要件定義とは異なり、移行方式やデータクレンジング、データ検証などの要件も定義を行うのが特徴です。 データ移行の最初にして最重要なタスクは移行元データ調査 データ移行における移行先データモデルの確認ポイント データ移行計画の

    【まとめ】データ移行の仕事がわかる。解説シリーズ記事の構成
  • 第1回 データ・クレンジングと名寄せ技術:ITpro

    皆さんは,企業のシステムが提供している情報(データ)をどれくらい信用していますか。 例えば,社内の製品担当者に問い合わせをしたい場合,社内システムを使って,製品から担当者を割り出し,担当者名から電話番号を検索,その電話番号に電話をかけてみるでしょう。この場合,社内システムから得られる情報はおおむね信用できるでしょう。製品担当者の変更が更新されていないといったこともあるかもしれませんが,そのような場合は社内であれば引き継ぎ担当者を教えてもらうことで状況を理解できるので,まずは情報を信じて電話をかけてみるのではないでしょうか。 では,社外のお客様へ連絡するときはどうでしょうか。この場合は少し慎重になるでしょう。社内情報を検索するとき以上に各種システムから信用できる必要な情報を慎重に収集し,行動に移すはずです。私の友人のA君もそうでした。 使えないデータたち A君はある電気製品の販売を担当する営

    第1回 データ・クレンジングと名寄せ技術:ITpro
  • 間違いだらけのデータ移行。私が大失敗した9つの原因

    データ移行を成功させるためには、過去の失敗事例を糧にし、同じ過ちを繰り返さないことが有用と考えます。記事では、私が移行失敗を防げなかった9つの原因を紹介します(脚色を加えたフィクションです)。 1)いい人すぎた(馬鹿丸出し) これまで移行データを触ったことがなかった私は、きちんと移行すれば問題は発生しないと思っていました。きちんとの意味は、移行元から提供される仕様と、移行先で設計している仕様をマッピングするということです。 しかしながらバグの発生しないプログラムが存在しないのと同様に、きちんとの前提が揃っていることはまずありません。 移行データは仕様書通りではない 移行データも過去システムからの移行の寄せ集め 現行システム担当者だってデータの実態わかってない 新システムは設計真っ最中だから仕様は日々変わる よくわからなくたって移行の問題にされることがある 責任範囲を明確にし、問題が移行デ

    間違いだらけのデータ移行。私が大失敗した9つの原因
  • PMサクライブログ:(第1回)移行データをどう作る? ~データ移行経験20年のベテランが語る絶対知っておきたいデータ移行のポイント!

    2017-12-09 このコーナーは、リアライズの凄腕PMサクライがデータマネジメントノウハウや、最近のトレンドをご紹介するコーナーです。数々のデータマネジメントPJを先頭に立ってやり抜く。口癖は「ええねんけどなぁー」。 プロローグ こんばんは。すっかり寒くなってきましたね。 巷ではクリスマスに正月の準備と何となくせわしい師走に入ってきました。 こんな時に思い出すのは。。。そう。番移行ですw 2000年の銀行統廃合以来、毎年のように移行に従事してきた私にすれば、年末年始は何といっても移行の季節! 一年に一度のこのチャンスタイムを逃す手はありません。とばかりに移行が毎年の行事になっておりました。 移行経験者の皆様にすればお判りになるかとは思いますが、年末年始のこの時期に疲れた身体に鞭打って徹夜続きの状態で。。。 番移行成功! 正月なんで飲もう! なんてことをすると、もう大変ですねw 次期

  • 3-5.移行への取り組み <ITエンジニアのコア知識>

  • 『ユーザーの個人情報に関する一部報道について | ニュース | LINE株式会社』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『ユーザーの個人情報に関する一部報道について | ニュース | LINE株式会社』へのコメント
  • ROBOMASTER S1 の CAN データを受信してみる - 技ラボ

    DJI から教育用インテリジェントロボットとして発売された ROBOMASTER S1 (以降 S1)。ISP でも1台購入してみました。 社内から色々便利に操作してみたい!!と思ったのですが、どうやら操作はスマフォからのみ。そこで目を付けたのは内部に使われている CAN 通信。 今回は、CAN 通信の勉強もかねて、まず S1 を動かしてみる CAN 通信のデータを取得してみることにしました。 ※記事では、S1 の説明書では記載されていない端子に有線接続しているため、S1 の製品保証外となる可能性があります。記事の内容を参照される場合は自己責任でお願いします。 前置き ROBOMASTER S1 ROBOMASTER S1 「教育用インテリジェントロボット」として DJI から販売されています。 スマフォアプリや Windows アプリを用いて操作可能で、プログラミング (Scratc

    ROBOMASTER S1 の CAN データを受信してみる - 技ラボ
  • Free CAD Designs, Files & 3D Models | The GrabCAD Community Library

  • RoboMasterS1を解析してROSで動かせるように頑張ってみる(プロトコル解析2) - Qiita

    今回、RoboMaster S1に搭載されているIntelligent Controllerのフリをして、コマンドを乗っ取ることで制御を奪ってしまいます。 Intelligent Controllerが出力しているCAN IDは物理的にIntelligent Controllerを切り離すことで、わかりますので、ID = 0x201ということが判明しました。 コマンドの種類を特定する 通常はCANにのせるコマンドは、常に同じものを定常的に送信し、そのBitの変化で指示を与えることが通例なのですが、ここでもDJIは恐ろしいことにCAN-BUSに流すコマンドを定常的に流すものと、ブラスターなどの指示が来た時だけ流すコマンドの2種類存在していました。また、指示が来た時だけ流すコマンドで、別ユニットからACKと思しきコマンドが返ってくるものもありました。 なぜこのように2種類のコマンドを用意するこ

    RoboMasterS1を解析してROSで動かせるように頑張ってみる(プロトコル解析2) - Qiita
  • DJI Robomaster S1 Hacks