【フリーランスの手帳術】03.未来年表を作成する
今後、IT業界のプログラマ・エンジニアの数が劇的に増えてくると予想されます。数年後には「石を投げればプログラマに当たる」なんて言われているかもしれません。 現場は毎日のように人が入れ替わり「あ、新しい人来たな」なんて思っていたら、「あれ?いなくなっちゃった」なんてことが日常的に起きています。 現場では退場者と揶揄する人もいますが、気になるのはこの流れがインターナショナル化してきていることです。つまり「新しい人」「消えていく人」が日本人限定ではなくなってきているのです。 進むインターナショナル化 現場は既に ...
【フリーランスの手帳術】01.価値観と目標を考える
フリーランスのITエンジニアとして、一番難しいのは「自己管理」と言えるでしょう。 自分の体調管理はもとより、仕事のスケジュール等すべて自分で管理します。もちろんフリーランスに有給休暇等ありませんから休んだ分はそれだけで売上の増減に直接影響します。 トラブルが起きた場合に一緒に誤ってくれる上司はいません。謝罪から調整(リスケ・リカバリ)、リスク管理まですべて自分自身で行う必要があります。 そこでお勧めしたいのが、これからご紹介する手帳を使った自己管理方法「フリーランスの手帳術」です。 価値観と目的を考える ...
【Shell-Tips】一部のファイルやディレクトリを除外してバックアップを取得する。
開発現場で最も重要度の高いシェルスクリプトは、やはりバックアップ関連でしょう。作成中の環境設定やスクリプトなど、デグレや紛失から守るために、定期的に他のディスクへ退避することが求められます。 対象ファイルが1つや2つ程度なら手動で退避することも考えられますが、他のエンジニアとの共同作業の場合、定義ファイルや設定ファイル、実行スクリプトなど‥所定のディレクトリを定期的にバックアップすることをお勧めします。手動作業ではとても追いつきません。 この記事では、外部ファイルにて指定されたファイルを圧縮して退避するス ...
【Shell-Tips】多重起動の禁止処理を実装しよう。
特定用途のスクリプト実装後、クーロンにより毎日決まった時間に処理が実行されることを期待していたが「いつの間にかプロセスが落ちていた・・」 しかも「何時?プロセスが落ちたのか分からない」など、異常に気づいたころには「実は数ヶ月前から処理が止まっていた。」などはよくある話です。 大抵の場合、原因は多重起動処理の禁止ロジックを実装していないがために起こる悲劇です。 この問題を回避するべく「多重起動処理」を禁止にする仕組みを実装します。 もくじ 多重起動禁止処理の作成前提ロック機能アンロック機能処理の中断機能多重 ...