今日から本社で.歩いて行ってみました.
*やっとオフィス
今日は11時から.
とりあえず,やっと自分の席につけました.6月になったら引越しっぽいけど環境はなかなか良さそう.
今日からは新人で出された課題のものを作ることに.まぁ,まだ研修っぽいけどいままでの社外の研修に比べたら天国です(ネットつながるし…).やっぱり頭を使う作業ができるのは幸せです.
それにしても,みんな知識量が凄い.私がWeb系を今まであまりやってなかったせいかも知れませんが,かなり大変そうです.
同じ部署の人とも一緒に昼食に行ったり,話もできました.ただなんか,出社が遅めの部署っぽい.「11時は早朝」.
でも,しばらくはフレックスタイム制なので11時には出社しないといけない.
休日.
横浜の中華街に行って肉まん.杏仁豆腐はいまいちだった.
やっと研修が終わった.
*研修::最終日
今日もPHPで何か作る.講師の人の話を聞いていると意識が途切れそうになるので,自分の作業に集中する…研修ってこんなのでいいのか.
昨日作り始めたマインスイーパーの続き.経過時間を表示するために,時間表示部分をiframeにして1秒ごとにリロード.PHP縛りはきつい.
とりあえず,セッションとかフォームの扱いはさすがPHPという感じ.ただ,初めてPHPでオブジェクト指向プログラミングして,thisが省略できないことに一番困った….あと,Perlを触った後にPHPを使うと,正規表現を使うのにわざわざ関数を呼ばないといけないのが面倒.functionはスペルが長すぎるのもどうにかならないのかな.
まぁ,たまにはPHPも良いかもしれない.たまには….
インターネットを使わせるなというのは,やっぱりD社側の要求らしい.余計なことを…確かにネットが繋がってたらみんな遊んでしまうだろうからなぁ.
隣の部屋でやってた人たちはもう少し普通だったっぽい.
*研修::PHP
PHP研修.今日も,数人をターゲットとした研修.
私もPHPは初めてに近いくらい久しぶりでしたが,少しずつ思い出す.正規表現の使い方が分からない……と思ったら,マニュアルがインストールされているらしい.でも,マニュアルとインストールされているバージョンが違ってやりにくい.
暇な人は電卓でも作ってろということなので,「PHPで電卓?」とか思いつつ本当に作ってみる.JavaScriptとかで書けば楽なのだけど,PHPだけで電卓….ボタンを押すたびにリクエストを投げるという,サーバに優しくない電卓が完成.
そのあとマインスイーパーを書き始める.基本的なところはできたけど,遊びにくいな….
秋葉とか行ってきた.
*データ復活
meshiが持っていたHDDからWebサイトのデータをサルベージしてもらって復活.バックアップは取っていたのですが,引越しとかでネットがまともに使えない間にバックアップ先のサーバが2台とも消えてしまうというのは不幸すぎる気がする.
一応,起こったことをメモ.
間借りしていたmeshiのサーバが3月の中旬に電源の故障で停止してしまったので,バックアップを置いていた某所のサーバに切り替えて仮運用.そのサーバは近いうちに使えなくなる予定なので,新しいバックアップ先として,さくらのレンタルサーバを借りる.
引越しでネット環境が無くなってしまったので,同じとこに住んでる同期の人にたまにネットを借りてがんばることに.
4月1日になんだか某所のサーバに繋がらなくなった.どうやら,もう自分のアカウントが消されてしまった模様.というわけで,バックアップのつもりだったレンタルサーバに切り替えて運用することに.
バックアップを取っておきたいけど,借り物のネットワークで100M以上のデータをダウンロードするのもあれなので,数日後にネットが繋がるまで待つことにする.
で,翌日の夜.…なんだか,レンタルサーバにも繋がらなくなったんですけど.少し重たい処理をしたので制限かけられたかと思ってその日は寝る.
で,さらに翌日の3日.「稼働中のサーバを誤って撤去した」とかいう障害情報が載ってる.まさかと思って確認したら,自分のデータが入っているサーバだった.
バックアップは常に存在させておきましょう.1日でもバックアップが存在しない期間があると意味が無いですね….
*[Apache] MultiViews
さくらのレンタルサーバのMultiViewsを回避するために,mod_rewriteで頑張る.
パスの途中のファイルに対しても勝手に拡張子つけるのか….しかもその結果NotFoundになるし….これはCGIにPATH_INFOをつけるときにCGIの拡張子を省略可能にするための機能かな.
面倒なので,一旦REQUEST_URIに書き換えて,MultiViews適用前のURLに戻してから処理するというのが楽な気がしてきた.激しく無駄な処理をさせている気がするけど,仕方ない.
*初任給
振り込まれてた.多いのか少ないのか良く分からない.
*もんじゃ
月島でもんじゃ食べた.歩いても行ける距離だけど,雨降ってたので地下鉄.
*ノート
ノートPCがほしい.今安いX200を買ってしまおうか.
研修.SQLとか.
私は未確認ですが,もう給料が振り込まれてるみたいですね.
*アルゴリズム
今日はアルゴリズムの勉強.
クイックソートくらいは書けるよという人が大半を占める中,バブルソートの解説とか.
数人,プログラミング未経験者もいるので,その人は大変そう.
*「A:」とか「Q:」とか
今日はLinux研修.昨日から外に出れないようにネットを切られてしまったようなので,閉じたLANの中でみんな頑張っていた.
放っておくと,誰かがsshでログインして端末に何か書き込んできたり容赦ないのでパスワードは変えておきましょう.隣の部屋ではCDドライブのトレイを操作するのが流行ってたみたいだし….研修が終わるころには,謎なチャットサーバが立ち上がっていたようです.
講師の人もこまめにログをチェックしているようで何か言っていた気もする.
さりげなく流されてましたが,ドライブレターの例が「A:」とか「Q:」なのが某N社らしい.
研修期間長い….
*色を見たらT568Aだった
今日はネットワーク研修.インターネットに繋がっていない.LANケーブルで全員のPCを繋ぐ作業から…でもネットに繋がらない.閉じたLANの中でWeb見たりメール送ったり.
いつのまにか,海々研のページがリニューアルされてた.
今週はずっと寝ていたはずなのに,まだ眠くて仕方が無い.
部屋の食料が尽きたので,出かけることにする.せっかく部屋から出たので秋葉原まで行って来る.秋葉原をふらついていたら,D社の人にばったり会う.こっちの知り合いが増えてくると,出歩くときは気をつけないとですね.
*ネット上の居場所
自由にプロセスを走らせておけるサーバが無いというのはすごく不便….
重たい処理は適当な場所で走らせて放置しておいて,次に気が向いたときには終わっているという環境が無いとやってられない.makeが終わるのを待っている自分があり得ない.
さくらのサーバもscreenとか立ち上げて色々やってよさげならもっと借りるのに….いわゆる共有タイプのレンタルサーバってのは,基本的にWebやメール用途限定のものだと最近気づきました.
いつプロセスがとめられるかびくびくしながら作業をするのは精神衛生上良くない.単なるデータのおき場所じゃなくて,居場所が欲しい.
というわけでサーバ立てるかな.
医者行ってきた.
とりあえず月曜日から職場復帰してOKという許しが出た.
というか,技術職の人は来週も研修だという噂なんですが….めんどい.
密かに配属先の部署が判明.
昨日から37度くらいの微熱….医者行ってもまだOKもらえないかな….
鳩がいた.
だいぶ良くなったけど,熱が下がりきらない.今週は無理っぽいな….
*そういえば
就職活動をはじめてから入社まで,一度も在学証明書とか成績証明書といった書類を使わなかったけど,そういうものなのかな….一応,入社時に住民票は提出したけど…本人確認は行われていない気がします.学歴に至っては何も無かったので,詐称し放題?
…意外と信用だけで成り立っているのかも.
*集団感染
なんだか,体調が悪いですが,とりあえず合宿研修へ.
研修場につくと,なんだかマスク率が高い.具合悪そうな人も結構いる.
昼食も,せっかく美味しそうだったのにあまり食べれなかったし,午後はかなりつらかった.
私も含め具合悪い人数人ですぐ近くの病院に行ったのですが,どうやら私の前に見てもらった人は全員インフルエンザ…まさかと思ったのですが,私もインフルエンザでした.
その後,体調が悪い人は念のためということで,病院はD社のひとでいっぱいに.タミフルとインフルエンザの検査薬が足りないという事態に.結局10人くらいがインフルエンザ確定.
というわけで夕食食べて帰る.せっかく会社のお金で飲み食いできる期間なのにもったいない…
辛そうにしてたら,同期の人たちが寮まで送ってくれた.
熱が…
昨日の夜から少しせきが出るとは思ってたのだけど.
研修後に飲み会.
さくら水産って結構有名なのか.やたら安いのは良いかも.
眠いです.
帰ったらNTTからVDSLのアダプタ届いてた.つながるのは明日.
マンションタイプのフレッツを申し込んだのだけど,ほかの住民のことを考えるとこのマンションで100Mを共有するのはかなり心配.いままで使ってたY!BBのADSLより速いことを祈ろう.
…工事日明日になってたけど,アダプタをつないでみたらPPPoEできた.あれ?
*技術研修3日目
PHPを久しぶりに触りました.Smartyとかも.
「業務でプログラムを書くときはセキュリティはとても重要になってきます」と言うので,そういう話題になるのかと思えば,
ぴーえいちぴーにもさにたらいずというきのうがあるんですよ
…終わりですか.その「さにたらいず」とかの仕方を教えてくれないのか.なので,私が必死に眠いのをこらえて頑張って書いた課題のプログラムはXSS脆弱性が存在するままなんですが.
サーバが落ちたりしたら大変だから指示された以上の事をするなとやたらと言うので何もできないし.というか研修用のサーバってそんな簡単に落ちてしまう設定になってるのか.Windows+IISっぽかったけど.
Smartyも使った.デフォルトのデリミタが「{,}」だからデリミタ変えないとスタイルシートとかは使うことができないとだけ言われたので,Smartyにエスケープする方法が無いのかと思ってしまった.こっそりググったらちゃんとあるし….きっと難しい機能なので省いてくれたのでしょう.
テンプレート中にif文も書けるけどコンテンツとロジックは分離したほうが良いので,条件付で表示されるメッセージとかはPHPで書いたほうが良いそうです.そのメッセージ自体は「コンテンツ」とやらじゃないのかな.私は今まで,テンプレートにロジック(?)が入るよりも,プログラム中に表示のためのデータが散在することによって保守性が下がることを問題視してしまっていましたが,これからは改めた方が良いのかも知れない.
というわけで,PHPとかSmartyとかをとても分かりやすく説明してもらいました.これくらいの事を知っていれば結構PHPでWebアプリケーションが作れるそうです.やったね.世の中にたくさんあるWebアプリはこうやって作るんですか.すごく納得.
…という日報を書いて提出したかったのだけど,時間が無かったので,「PHPとSmartyを使った開発について理解できました」と1行だけ書いておく.
*技術研修2日目
今日も技術研修.フォームとかCSSとか.
HTMLとかCSSを日常的に使っている人には退屈だけど,初めて触る人はどうなのかなぁ.あんまり丁寧な説明というわけでもないから,大変そうだ.
趣味でやっている人もいるだろうけど,体系立てて勉強するいい機会…そういわれてもなぁ.果たしてこれは体系立っているのかな.用意されているサンプルはいいとして,研修に使っているシステム自体までXSS脆弱性があるのは,これは悪い見本…というわけですよね?
技術研修の方が楽しそうと思ったけど,間違いだった.自分が入った会社の偉い人の話が面白すぎたのかも.
…とりあえず愚痴っておく.
*スクリーンショット
ビットマップだとスケール変換に弱いのでEMFとかでスクリーンショットとれるソフトって無いのかな.DCをすりかえればいけそうな気がするけど,もしかしたらディスプレイドライバレベルで何かしないといけないのかも.描画のAPI呼び出しを片っ端からフックしたほうが簡単に作れるかなぁ.
で,そんなソフトがほしいんですけど,なぜか見つからない.スクリーンショットを印刷したいときとかは便利そうだけどなぁ.印刷時までディスプレイの解像度に依存させたくないこともあるはず.
…と思ったけど,印刷したスクリーンショットを画面の説明以上のことに使うことがほとんど無いのかも.
*HTMLとか
今日から技術研修.
某N社が提供している研修に参加しているのですが,会場に着いたらIDとパスワードが書かれた紙がPCの横に普通に読める状態で置いてあった.「パスワードを紙に書いてパソコンに貼ったりするのはセキュリティ上の観点から禁止」と同じ紙に書いてあるんですが…貼らなければいいのか.ちょっと早めに来ましたが周りの人のパスワードを見たりなんかしてません.
Webの仕組みとかHTMLの書き方とかやりました….明日はスタイルシートとかXMLとからしい.なんだかなぁ.なるべく多くの環境で同じように表示できるようにセーフカラーを使いましょう,とか言いながら,さりげなくIEや今は亡きNetscape独自の属性がテキストに出てくるのはいかがなものか….いまどき256色の環境を考慮するよりは真っ当なHTMLを書くことの方が重要な気が.
…多くの人が同じような感想を持ったはず.
今日も研修.眠くためになる話をたくさん聞きました.グループワークは少し楽しかった.明日からは技術研修なので少しは気が楽.
早く起きたので眠い…
*やっぱり,ケーキは戦争です
研修の後,先輩社員を交えて懇親会.
なんか,高級そうなホテルでしたが,そんなことには構わず飲み食い.残り少ないケーキを前にじゃんけんとかした気がしますが気のせい.
やっぱり,この会社の人はすごい.面白そうなネタをいくつも聞いたので,仕事とは別に是非関わりたい.ハードをいじれる人がいなくて困ってたとかいわれたので,ロボ研とかの技術が活用できるとは思ってもいなかったという感じ.
研修中は他の事できないので,早く終わらないかなぁ.
*洗濯機が届いた
出かけてるとき電話が来たので後で来てもらおうと思ったのだけど,10分くらいなら待っててくれるらしいので急いで戻る.
普通の事かもしれないですが,水道と排水用のホース繋いだりもやってくれた.
早速6日分の洗濯物を洗濯.
やっと休みです.
*洗濯機
秋葉原で洗濯機を買った.石丸電気で買おうと思ったら配達が明後日になるとか言われたので別のとこで.
明日届くはず.
*おねがいだから撤去しないで…
さくらインターネットにサイトを移行したんですが….
なんか,データ消えました.
さくらの障害情報を見ると,
「稼働中のサーバを誤って撤去したという、弊社作業における重大なミスが原因」
酷い.
直前までミラーサイトを置いていた研究室のサーバが無くなった直後なので,今,バックアップがどこにも無い状態.meshiが持ってるkstm.orgサーバのHDDに先月までのデータが入っているはずだけど復旧できるかな….
*社会人
入社式と新人研修.いろいろ事細かに書きたいところだけど,NDAを結んだ直後なのでしばらく控えます.
今日も自己紹介とかしたけど,毎回無意味な情報しか話してない自分に気づく.今回は醤油が無くて困っているとか言ってたような.そんなわけで帰りにスーパーに連れてってもらった.なんとか生活できそう.
自分の真下に住んでいる人はもうネットが繋がってるみたいなので,ノートパソコン持ってネットを拝借しに行く.WEPキーも教えてもらったしなんとかこれで部屋からもネットができる.ありがとうございます.
…にしても,いろいろと面白い一日だった.周りの勢いについていけるかが直面している問題.