忍者ブログ

おじさんのPROG作成ノート

HP作成やプログラム作成で得た知識の備忘録です。 もし参考になればどうぞ。 なんか、だいぶ主旨変ってきたかも...
MENU

ENTRY NAVI

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

自分の時間

非常に贅沢だが、最近、自分は仕事とどう向き合うか考える時間がある。

SE(今いる会社の仕事しか知らないので、本当のSEさんの仕事とは違うかもしれないのだが)からコーディング、テスターまで、挙句には保守に近い現場対応もするようなところで働いている。とにかく、いろんなことが起こるので、足らないところをやらなければならない。

そんなとこで10年以上仕事をした。(会社に入ってからは17年?ぐらい)

しかし、最近はテスターのような作業を協力会社さんにお願いしてしまったり出来たので、多少時間が出来た。

私は、コードを書くような仕事が一番好きだ。
あまりパート訳されていなかったので、それこそデザインから仕様まで、考えながらそのままコードを書くなんてこともあり、そんな感じがとてもよかった。

だが、私の年齢や、コードを協力会社さんにお願いすることなどもあり、上司は仕様決めやプロジェクト管理のような仕事にシフトしろという。(そうしないと居場所がないぞという意味らしい)

まぁ、その上司は、コード書くのはxx歳まで、なんていうのを信じているらしいので無理もないと思うのだが。

そう言うのも無理はないとして、言われる方はつらい。

コード書くところが好きなんであって、そこから離れているそのような作業は、好きな仕事ではないのだから。


まぁ、そんなことがあり、いろいろと考えています。
ニュースでは仕事がなくなってしまって大変な事になっている方々の話を聞かない日がないというのに、なんという贅沢なことなのだろうとも思う一方で、上司の期待にこたえるように変えていかないと私も職を失うのではないかとも思います。

だから、仕様を決めたりコードを書いたりするのは、自分の趣味に取り込まないといけない。
それなりに自分の時間をつくらないといけないから、会社から早く帰ってこないといけない。
でもそんなことをしていると、会社に自分の居場所がなくなるかも。

…会社にいる時間と自分の時間と(家族の時間)とがバランスよくとれる方法って何かないのだろうか。

最近はそんなことばかり考えています。
PR

g属性とin

まだ正確に判っていないのを書くのは心苦しいですが。

JavaScript のreplace がVB6 なんかで使っていたように一致する全部を置き換えてくれなくて、どうしてこんな仕様なのか、真剣に悩みました...

どうやら、g属性(gフラグ?) を指定すればうまくいくとのこと。

Y を X に置き換え。

xxx.replace(/Y/g, ’X');     /g がグローバル属性らしい。

正規表現を知っている人が知ってるのかなぁ。意外と書いているところに出会わなかった(それで苦しんだんだけど)

ネタとしては、細かいなぁ。

もうひとつ。

よく、for で使う for( xx in Object) ですが、これってif でも使えるって、知ってました?

Rubyとか、他言語知っている人は、当たり前じゃん、と思うかもしれませんが、私にとっては結構びっくり。

VB6 とかだと Object.Exist(xx) とか書かなきゃいけない。 in の方がタイプ数が少なくて楽。

配列の中身に含まれるときは使えない。よく考えれば、Exist もKey に存在するかを調べるので、同じなんだけど...  私はよく間違ってしまうので、書き留めておきます。

最後の「,」の扱い

最近、JavaScriptでプログラムして遊んでいます。
HPで1000レコード以上のデータを扱う必要があったので、本格的な開発なら、PHPとMySQLを使ってデータベースから取り出す、という形になるのでしょうが、そもそもそこら辺の設置が出来ない(知識もないですが)HPなので
データを連想配列のテキストファイルを別に用意しておき、後で読み込み、evalするようにしました。

いろいろ本を読みながら、なんとか目的の検索ページが出来たのですが、ブラウザを変えて試していると、IEで動かないのです。
調べてみると、連想配列の最後に「,」だけあっても、FirefoxやGoogleChromeでは動くのですが、IEでは動かないとありました。
確認のため、小さな連想配列を直接定義するとその通りでした。

これだ、と思い、別のテキストファイルに用意したデータの「,」を発見!

さっそくアップロードし直してテスト。

でも動きません。

一番最後の「,」をとっても動かないところを見ると、まだ何か違いがあるようです(あるいは、データの途中になにか不正な部分が...だとすると結構大変なテキスト編集が必要で大変そうだ...)

今日はこんなところです。

× CLOSE

カレンダー

02 2025/03 04
S M T W T F S
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

フリーエリア

最新CM

[09/20 Nino]
[08/25 Nino]
[08/25 XYZ]
[08/06 Nino]
[07/05 Nino]

最新TB

プロフィール

HN:
Nino
年齢:
58
性別:
男性
誕生日:
1966/05/11
自己紹介:
趣味ですこしプログラムやらスクリプトなどを書いています。

バーコード

ブログ内検索

アクセス解析

× CLOSE

Copyright © おじさんのPROG作成ノート : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]