カテゴリー : プログラミング

このカテゴリーの登録数:107件 表示 : 81 - 100 / 107

Nov 14, 2005

いっちょあがり!

ポスト @ 22:34:36 | プログラミング,C++,ATL/WTL

というわけで、当初提出した線表のとおりでもののみごとにCOMコントロールが一応の完成。
まだ、本来 IStream から読むべきオブジェクトを fstream から読んでたり、描画はベタベタだったり、最後に返すのはオブジェクトでコレクション化したほうがよかったりと問題は多々あるのですが、とりあえず現状このクオリティでよいということで。

もちろん、明日から次の任務が始まるので気は抜けないのですが、ATL7にも慣れてきましたし、徐々に温泉&全駅制覇レポートも再開してこうかなーとか思ってますです。

しかしATL7はいいなぁ。今日、元バイト(で今は代表取締役社長)のKさんから聞いたんですけど「これ、3のときと別人が書いてるんじゃ?」と。生粋のMSっ子(笑)のKさんは少々ご不満もあるようですが、STLとの親和性が大幅に向上したATL7、私は大好きです♪

Nov 11, 2005

日本語フォントを CreateFont() するときは LOGFONT.lfCharSet に SHIFTJIS_CHARSET を設定しなければなら

ポスト @ 18:46:58 | プログラミング,ATL/WTL

「MS ゴシック」を指定して1バイト文字では確かにその字体が出力されてるのに漢字は文字化け…これで30分悩みました。もう現役引退したほうがいいかな、つーかたぶん「さっさと.netに移行しろ」が正解か。u_u

Bidirectional Iterator の end() に -- できるのね

ポスト @ 14:55:07 | プログラミング,C++

.net 2003 のSTLではできました。実装覗き見しても確かにできます。
でもこれって、STLの仕様としてはどうなんだろう…できそうな気もしますが。

Nov 10, 2005

仕事おわんねー

ポスト @ 23:40:44 | プログラミング,ATL/WTL

11月アタマから実装をはじめたCOMコントロール、明日は「前倒し前倒し」の場合、いちおう完成という予定だったわけですが到底ムリ、毎日の通退勤時や帰宅後夜中までも作業して、なんとか線表ギリギリよりちょい遅れくらいでの進行です。

今は描画系シコシコ書いてるんですが、ちょっと特殊なスクロールとかもあるのでなかなか大変。こりゃCOMつーよりWin32だもんなぁ。。。ただ、いろいろ感覚を思い出してはきてるので、前のような「ただ大変なだけでかなり不毛」というのとは大違いではあります。(^^)

Nov 08, 2005

あー仕事に火がつきました

ポスト @ 0:25:34 | プログラミング

とってもとっても楽しいプチ旅となった土曜日、もういろいろあってわけわからん(@_@)日曜日、ということで仕事も進まず、かつタブコントロールの挙動が怪しいは、自分で作ったデータ構造が冗長な一方で漏れがあったは、ということで仕事がまじで火を吹き始めています。

ただ、Let's Noteが大活躍で、片道30分の通勤時間、往復しっかり実装に使えていまして、少しでも作業を進めるのには役立ってます。

この金曜までは、温泉などのレポート書いてるヒマもちょっと取れないかもなぁ、という感じです。

Nov 05, 2005

東鳴子から新職場に直行

ポスト @ 0:28:10 | プログラミング,ATL/WTL

朝8時半にいさぜん旅館をチェックアウト、「いつもの新幹線」を大宮で降りてそこからは湘南新宿ラインで渋谷に直行(これが結局ほとんど立ちっぱなし、次回からはグリーン車にしよう…)。そのまま仕事について23時までがんばりました。
その結果、なんとか予定の線表をわずかに越えることができてほっ。ソースコードも許可を得て持ち帰りましたので、あさって日曜日、マンション配水管掃除に立ち会いながら(苦笑)一気に線表越えを目指すこととします。

しかしWindowsで描画いじるのも久しぶり。コモンコントロールをWTLでどうラップしてるかとかコンテンドウィンドウとか忘れまくり。あぁ思い出すのも大変ナリ。(^^;;)

Nov 02, 2005

うぉー遅めに出した予定の2倍をもくろんでいたけど終わらなかった

ポスト @ 23:18:18 | プログラミング,C++,ATL/WTL

お仕事も順調に2日め。いやーもうATL7.1の、3.0からの変わりっぷりに目を白黒させつつ、いつものパターンであーでもないこーでもないと試行錯誤を繰り返しているうちにあっという間に過ぎ行く時間。「2日かかります」としてあったボリュームのパートを、ヒソカに今日中に終わらせようとしましたが到底無理で、その分の75%くらいの進捗でしょうか。
2年半ぶりにC++、Windows、ATLに手を出してみて思ったのは、やっぱりC++って、悩むところがCとは本質的に違うなぁ、って率直に感じてます。Cだと、戦略で悩むのが90%で、それが決まったらひたすら書いてくだけ、という感じですが、C++だとなぜか「どう実装するのがいいのかなぁ」と、戦術の部分で悩む時間がとても長くなってしまいます。ただでさえ順応するのに時間がかかる、アタマの硬い私(私は、いったん習得したことを速くこなすのは得意なのですが、習得を早くこなすのが大の苦手なのです)には、仕事上のつらさが身にしみるところです。

Nov 01, 2005

はつしごと〜

ポスト @ 23:44:45 | プログラミング,C++,ATL/WTL

昔懐かしの職場に久々に出勤。前と同じ顔ぶれは半分くらいだけど「おひさしぶりです」とご挨拶しつつさっそくお仕事。さっそく、まずまずのボリュームのCOMコントロールの製作を割り振られまして、久々に見るATL、つーか7.1はずいぶん3.0と変わってるよ!(汗) という感じでなんとかやっております。

今回のは9・10月よりさらに報酬がよいのですが、さすがに10月のあの地獄のようなことはないだろう、というスケジュール。ということで、「どのくらいでできる?」との問いに「××日くらいで…」とそれなりの返答をしてみたのですが、チーフさん明らかに渋い顔…

つーか正直、この仕事をその日数でできる人ですら限られてると思うんですけども。笑

あぁ、やっぱり報酬高いだけあるなぁ。
9・10月は無理無茶難題という意味で精神も肉体も大変でしたが、これからの3ヶ月間は純粋に脳みその問題として大変そうな感じです。

Oct 21, 2005

わ〜い今月の仕事がゆるゆるに、笑

ポスト @ 23:14:02 | プログラミング

昨晩遅くに司令メールがきまして、「あんた以外は24日からふたたび大阪でタコ部屋労働、あんたは東京で引き継ぎドキュメント作成」と言い渡されました。
いやー他のみなさんには悪いですが、大阪行きとバーターで10月限りでリタイア→体調不良&大阪=私のチームとは別会社なので現場で引き継ぎ不可能につき東京で定時勤務と、とても自然なかたちでデスマーチから召還、と相成り、相変わらず強運なワタクシであります。笑

Oct 17, 2005

実力主義?

ポスト @ 10:31:59 | プログラミング,BREW

今のプロジェクト(先行案件)がデスマーチ化した要因はいくつもの連鎖反応です。
(1)すでに納期を遅れている時点で、フレームワークをこさえていた下請け会社がケツ割り
(2)受託会社の社長の友人(スーパープログラマ)が登場、「このフレームワークではどうしょうもないので2週間延期して改造させてほしい」と総元締めに提案するも拒否される
(3)人をかき集めて何とかしようとするが能力のない人ばかり集まる
(4)スーパープログラマが飽きて仕事放棄(まぁ自社の案件も忙しかったようですが)
(5)能力に欠ける人がシビアな部分の実装を仕方なく担当するがぐぢゃぐぢゃに

で、現在はスーパープログラマも復活して、私たち後続チームが助っ人参加して、なんとかがんばってはいるわけですが。

もっと読む...

Oct 05, 2005

こちらの順調に作業は進んでます…が

ポスト @ 1:16:51 | プログラミング,BREW

まず、本日をもってFIXEDとなるはずだった先行プロジェクト、やっぱりだめでした…u_u
そのFIXED版のソースコードに、これまでのモディファイを改めて手動マージ+実装仕様変更部分について再度改造、という作業を施し始める予定だったわけですがそれも自動的にNG。
しかし、さすがにもう待ってられないってんで、3度めの手動マージを覚悟の上で、現段階でのソースについて上記作業を開始しました。

さすが凄腕の集まるチーム、最主力のFさんが代休で不在だったのにもかかわらず、コンパイルまでは無事通過。コア部分が変わっている部分にかかわる不具合は出ているのですが、これで、金曜夜のリリースに向けて大きく前進、というところです。

明日からあさってお昼にかけて、東鳴子に湯治に行くわけですが、私が不在の分もみなさんフォローしてくださることでしょう(^o^)。久々に、職場向けおみやげも買っていかなくちゃ♪

Oct 03, 2005

またまた期日前日にβ2完成

ポスト @ 0:45:01 | プログラミング,BREW

期日前日にビルドが終了した先週のβ1.5に続き、明日提出のβ2のビルドも今日夜に完了。
まぁ、昨日も書いたとおり、これはさまざまな他所様の遅延によるタナボタでの「予定通り」であって、実際には予定通りでもなんでもなかったりもするのですが(u_u)、いわゆる「バグを含んでいてもよい全機能実装版」としては98%くらいの完成度なので、一応、胸を少しだけ張ってもバチはあたらないでしょう。(^^;;)

…でも、これ、パートナーさんの最新ファームで動かそうとすると、起動すらしないんですけど

「全機能」で当然存在しているべき、初期化処理中に呼び出される新APIのエントリポイントが存在していないので、落ちるに決まってる、というやつです。笑

パートナーさんの最新ファームの次回リリースは5日。あぁ、どーせうちらのアプリでテストしようってハラなんだろうなぁ。大笑

Oct 01, 2005

先行プロジェクトが完全デスマーチ化

ポスト @ 23:55:00 | プログラミング

昨日〜今日も泊まり込み。といいつつ4時間半仮眠したので最後までそこそこのペース。
しかし全国各地から共有しているCVSサーバがぶっ飛んで、その再設定のお手伝いとかもしたので今日後半1/3日はそれでつぶれてしまった感じ。
まぁ、月曜朝納品のβ2は確率90%で提出可能なので(といっても当初の線表よりはけっこう遅れてるんですよ。でもファームはもっと遅れてますからね。笑)、明日は午後出勤終電帰宅で間に合いそうな感じです。ほっ。

あいや、私がかかわるプロジェクトとしてはめずらしくそこそこ進んでる感もあるのですが、何度かここまで触れてきたとおり、このプロジェクトは「先行部隊の成果物に+αする」というもの。そして、その先行プロジェクトが、現在、完全なデスマーチ化してしまったため、こちらはそれを言い訳に、というか根本的に「+α」を作りようがないため、その分仕様とかを煮詰め、さらにファームの遅れに助けられて、そのレベルの進捗に達することができてしまった、というところなのです。

もっと読む...

Sep 30, 2005

誰かが必ず不愉快な思いをすることになってしまう、11月以降のお仕事

ポスト @ 1:41:05 | プログラミング

11月から来年2月までのお仕事が「決まりかけている」という話は既報ですが、ここでこれまでのつぶやきをお読みのみなさんには当然察しがつくかと思いますが、まぁ、10月までで今の開発が到底終わりそうにない、ということで、私を巡って現職場・次職場で争奪戦になってしまっています。

もっと読む...

Sep 28, 2005

あぁやっぱりコード書くだけじゃないのは大変

ポスト @ 22:02:36 | プログラミング,BREW

昨日から今日にかけても泊まり込み。朝、まとめて2時間半ほど寝ましたのでなんとか。
コードバリバリ書いてますが、その合間にも別の部分のデバッグを頼まれたり、でそのデバッグでファームをWindows上で動かすエミュレータ(しかもコレ自体.netのデバッグビルド)が激重につき落ちるとCeleron 2GHzくらいの非力なマシンは15分くらい操作不能に陥ってしまう、というすごい状況。

自分の作業は遅々として進みませんし、相変わらずのファーム屋さんの会社の無責任かつタテ割り的なシステムワークにムカッ腹の連続ですが、それでも「これも今後に向けていい経験かな」とも思ったりして。やっぱり若手クンに比べると自分のコーディング力の衰えは明らかですし、一方でそれなりに自分のスキルでも闘える部分もあるなぁ、ということで、まだまだ先は長いですががんばりますよ☆

Sep 27, 2005

よっしゃーバリバリ実装するぞー

ポスト @ 1:48:08 | プログラミング

と掛け声も勇ましいのですが、昨晩はなんと11時間半寝てしまい大幅な遅刻。(^^;;)

まぁでもその後はそこそこのペースで別ルート最終終電ギリまで仕事。厄介な「表向き機能追加、実質大幅変更」の箇所を1つ、完了させました。この調子ですと水曜いっぱいまでには最低限の担当分が完成、細部の修正作業へと進むことができます。がんばるぞー

Sep 25, 2005

泊り込みでがんばった

ポスト @ 23:06:42 | プログラミング

土曜は午後に出勤しましたが、そのまま、月曜リリースのβ1.5版に向けてしこしこ実装。コアロジックをなんとか朝7時までに実装し終え1時間半の仮眠をとり、その後はデバッグしながら(シミュレータデバッグなので大変)ブラッシュアップ。夕方にさらに1時間寝ましたが、なんとか18時、実装完了〜〜! ぱちぱちぱち。明日リリースの版を作成し、10月3日のβ2に向けてのリスケジューリング会議をして、さきほど帰ってきました。
まぁなんとか無事に進んでいる感じで、ほっとしてます。

Sep 21, 2005

平日なのに日付変わる前に帰れました!

ポスト @ 23:57:20 | プログラミング

今日は、昨日に引き続いて無理無茶を押し付けてくださる協力会社さん(あっ、三島から来られるみなさまとは別のところですよ)のため、私はコアロジック追加部分のシーケンス設計をさらに作り変えたり、いつまでたってもFIXしない先行組からついにCVSリボジトリを分離せざるを得なくなりそのマージ作業に追われたりと、またまたコードを書かない日でした。

…しかしさ、ファームが全くバグバグで、実機でもエミュでもしょっぱなから動かなくて、今日まで実装に入れないレベルの仕様確定延ばしして、それで「来週月曜に全機能、バグ含みでいいから実装して」は、あまりにひどいんじゃないでしょうか。笑

ついにブチキレタ

ポスト @ 0:45:47 | プログラミング

今日は、協力会社さんのあまりの無責任な応対ぶりに職場で初ブチキレ。勤務開始から3週間弱でしたが、冒頭で「2週間はおとなしくしてます」と宣言した線は遵守されました。苦笑

今、進行が遅れているのは、先行部隊の遅延7割、協力会社さんの妙な対応3割という感じで、その「3割」に対して当然こちらは強気に出られないという哀しい状態。まぁ、車内でブチキレとくしかないのですが、オフィスに居たほかのみなさまを驚かせてしまいましてちと反省でありますm(__)m

Sep 17, 2005

私はプログラミングが嫌いです、笑

ポスト @ 12:55:20 | プログラミング

これ、やっぱりボトムライン。

現在のチームで温泉話をしていたとき(その内容は→温泉blog)、Fさんいわく「いずみさんはマイナー好きなんですね、やっとわかりました。アイドルもそうでしょ?」と。

ええ、もちろんその通りです。笑 鳴子をマイナー呼ばわりされるのは許せませんが。笑

アイドルなら世間に無名で、のびしろがあるorどこかグダグダ感があるのがスキですし、温泉ですとアブラ臭いとか重曹泉とかがスキですし、鉄道でもガタボロがスキですし。

もっと読む...