行末に文字列を挿入する

ふと。分からなくて同僚に聞いてしまったので、そのメモ。

  reg a
  reg [12:0] b
  bit c

とか言う時に、

  reg a;
  reg [12:0] b;
  bit c;

というように行末に「;」を挿入したい場合があって、
そのやり方について、方法は2つ。

置換する

同僚に教えてもらった方法がこれ。

:'<,'>s/$/;/

上記はノーマルモードで「Shift-v」など範囲指定している時とか。
「$」は確かに 行末を示すなぁ〜と思って思わず関心してしまった。

挿入モード

とかにあるように、「矩形選択後」に

$A

ですね。確かに。 これ、ノーマルモードの時に、「A」とかで出来たらいいのに。

消費税 8%を実感した

4月1日より消費税が 8%になるのは知ってた。
むしろ、必要なものとかは買ってたりしてた。

でも、そんなに変わらんだろうって内心思ってて どうでもいいかなーっていう気持ちだった。

3月末から家族のインフルでゴタゴタしていたので、 実際に外に外出したのは昨日の4月4日だった。

そこで、消費税を実感してしまった。。。

嫁さんからのおつかい。
会社の帰りにセブンイレブンにより、シュークリームとカフェオーレを購入。

そこに記載されていたのが、100円(税込み108円)

「えっ!? 108円」...そうか... 8%だった...

105円108円 これほど差があるとは思わなかった。。。

思わず。。

ツールに使われる人々

開発工数の短縮を目指して、新規ツール/手法を導入する。

そういって始まった開発において、どのような問題が起きたか。

エバンジェリストの働き方

新規ツールを導入する前には必ず、評価期間が設けられる。
また、3~5年という経験と実績もあるはずだった。。。

頼らない/受け身なサポート

開発プロジェクト側は今回初めての人が多数。
プロジェクト側で、評価(トライアル)を行いベンダーと共に行ってきた。
しかし、評価メンバーだけで開発するわけではない。
評価メンバーはごく一部...
全体メンバーの1割かもしれない。

そうした中で

エバンジェリストなるサポートにアドバイスをもらっているか?

この答えは「No」あるいは後述するサポートの問題かもしれない。
マネージャーがどうあるべきかをわかっていない開発が始まってしました。
分からないことが分からない」っといった名言がうまれる。

さて、「分からないことが分からない」にて対してサポートが行うことは、

なにもしない」 「聞かれたら答える

腹立たしいことに。。。
これが現状か。
「なにもしない」理由は簡単だった。

プロジェクトに入ることになるから

サポート*1とは

支持(する)、支援(する)、援助(する)、補助(する)、扶養(する)、支持者、後援者、などの意味を持つ英単語。

開発フローに支援しなかったプロジェクトは今、燃えている。。。
一つの要因としては、従来手法で行っていた作業工程を無いものにしてしまったから。
これで、作りたいものが作れるのか。。。
サポート、エバンジェリストとはいったい・・・

ツールのバグ取り開発

開発プロジェクトでは、初めての人が多数。
しかも、作業工程が疎かになった。
そうした中で発生した開発名にふさわしいだろう。

ツールのバグ取り開発

適当に作られたものに対してツールを使う。
雑なものに対してのツールの応答はこんな感じ。

  • ツール実行時間の増加
  • ツールのバグ発見 などなど

つまり、ツールのデバッグを行っている ようなものである。
そこで、プロジェクト側の判断は

ツールが使えない

という結論。

しかし、私はそうでは無いと思っている。
雑な」なものを改善するべきだと。
プロジェクトが遅延する理由が「ツールが悪い」では話にならない。
それはエンジニアの仕事といえるのだろうか?

これから

無くした作業工程は行わなればいけない作業だった!!!
そして、今からでも間に合う!
そう思うからこそ動いているのに思いは届かない。。。
新たに人だけが追加されていく。

あぁー 無常(´・ω・`)

今週、SystemC始めました。

最近、巷では SystemC が人気らしいです。

私が見てるTLの中でも続々と流れています。

  • SystemC始めました。
  • SystemC疲れました。
  • SystemC設計者募集。
  • SystemC面倒くさい。
  • SystemCかわいいよ。
  • SystemC分からない。
  • SystemCおもしろい。
  • SystemCにがてだな。
  • SystemC氏ねばいい。
  • SystemCちょー便利。

様々な情報が飛び交ってます。
実際、SystemCエンジニアを探しているプロジェクトが多いみたいです。(真面目な話)

SystemCを強いられている皆さま頑張ってください!!!

RTL設計とは違ったエラーが出て混乱する人も多いみたいなので、
いくつか例を挙げて締めたいと思います。
※SEGVは省略します(笑)

ひらっちエロい が有名な凄い人もいるみたいなので、
分からないことがあったら聞いてみよう!

公衆電話

先週の日曜日、家族で近くのショッピングモールへ。
「はじめてのおつかい」を見ながら、感動したあの場所へ

やはり、日曜日で駐車場も停めるのも時間がかかりそうだったので、
買い物がメインの嫁さんを先に降ろして、駐車場へ車を停める。

幸いにも、子ども達が寝ていたのでのんびりと車の備品を付けようと企んでいた。
しかし、エンジンを切らないと電機系統いじるのは危険なので、
エンジンをOFF...

やはり...

起きるよね〜
なんで起きるんだろう???
やはり車の振動は何かがある!!!
快眠を引き起こす何かがある!!!

ってことで、先に降ろした嫁さんと連絡を取るために
携帯電話にて電話をする。(残量:2%)
しまった!!!
非常にヤバい...

プルルル♪プルルル♪

で、でない...
早く出てくれー

「シャットダウンします」

うぉぉぉ~
これはまずい...
非常にまずい

先ほどの車の備品は、携帯充電用にUSBポートを設置しようとしていたのだけど
子どもが起きたのでできていない_| ̄|○

っということで、

見当たらない。マップ見てもどうやら無さそう

  • 公衆電話を探す

何年ぶりだろう。公衆電話
Informationへ行き一言

「公衆電話ってありますか?」

あることすら疑ってしまった。
さて、公衆電話があったのはいいけれど電話番号を知らない。
俺はそういう男だ おっとっとっと...
そんなことを言っている場合ではない。

実は、財布に電話番号を入れている。
8年ぐらい経って初めて使う時がきた。

10円玉がなかったので、100円玉を入れて電話をかける

懐かしい感覚。
こんな時代もあぁぁ~ったねと♪

Wiki立ちあげに苦悩

とある言語のWikiサイトを立ちあげようと思って...
ちょっとサイトを探してみた。

だったり見てた。
参考にこちらを見てて上の3つ以外も見てみた。

とりあえず、FC2Wiki にて作ってみたけど
既に作ろうとしていたアカウント名が作られてたーーー

ガ━━(;゚Д゚)━━ン!!

やる気が -1...
仕方なく、愛の意味を込めて「i」を付けてみた。

さて、作ってみるか!とやる気になったけど、
次の壁が。。。

Markdown記法に慣れてしまった俺に今さらの Wiki記法が厳しい...
当然この文章も Markdown記法で記述している。
2つを交互に使い分けるとか、俺には厳しすぐるw

さて、どうしようか。。。

http://www.tryscribble.com/

がちょっと気になってるので、試してみようかな。

続く。。。