忍者ブログ
PC環境が自分なりにようやく1つの解にたどり着いた気がする。

今までデスクトップPCがメインの開発用、ノートPCが持出用という感じだったが、デスクトップPCとノートPCのファイルの同期やバックアップに問題があり、少々危なっかしい運用だった。それにデスクトップPCはHDDなので起動が遅い。それでデスクトップPCを使うのをやめてノートPCのみにし、ミラーリングできる外付けHDD(4TB×2でミラー)を購入した。

現在アクティブなプロジェクト(ノートPCで持ち歩く)のファイルは常にドロップボックス(クラウド)に同期。過去のプロジェクトや自宅でのみ使えればいいファイルは外付けHDDに保存。これですべてのファイルが2重化されてディスクが壊れても(ノートPCを紛失しても)失われるデータはないし、ソフトウェアはノートPCのSSDドライブで高速に起動するようになりました。

このほかにVPSサーバーにwebとDBサーバーを作っています。

念のため説明しておくと、ノートPCだけど自宅では、ディスプレイに画面出力して、bluetoothでキーボードとマウスを接続しています。なので自宅での使い勝手はデスクトップPCと同じです。


PR

GPSトラッキング端末にSMSコマンドを送るために使っていた日本通信のSIM(データ+SMS+音声通話)を音声通話なしのSIMに変えて通信費を安くしようとした。ちょうどシステムのテスト用にandroidのスマホを買ったので(今のところwifiで使用。メインスマホはiPhoneです)スマホ用とSMSコマンド送信用を兼ねたSIMを買えば、現在SMSコマンド送信用に使っているSIMよりも月に1300円ほど安くなる。コマンドで設定変更することはめったにないので通常はスマホ用にする。GPS端末運用時はデータ専用のSIMでもっと安いものを使っている。

そこで楽天モバイルのSIM(データ3.1GB/月)を買ってGPS端末にセットSMSコマンドで設定変更をおこないトラッキング開始。しかしデータ通信ができない。スマホに差せば使えているし問題なさそうだが・・・。いろいろ調べていると、なんと楽天モバイルのSIMは3Gには非対応!GPS端末は3Gで位置情報を飛ばすので使えませんでした・・・。楽天モバイルSIMをGPS端末に差してSMSコマンドで設定変更した後、日本通信のデータ専用SIMに差し替えたら設定だけはできていてトラッキングもできたけれど設定に使ったSIMでデータ送信はできないっていうのも不便すぎるしな。

SIMを兼用にしてコスト削減は失敗しSIMが1枚増えただけになりました。まさか3G非対応とは・・・。そしてなぜか通信ができないと費やした半日の時間が地味に痛い。学びにはなったから教材費ってことかな。

ちなみにシステムテスト用スマホのSIMサイズはマイクロSIMでGPS端末のSIMサイズは標準サイズなので兼用するにはひと手間必要です。今回はマイクロSIMを買ってアダプタを使ってGPS端末に装着しました。



GPSトラッキングの開発も学習を兼ねていろいろ試しながらいい感じになってきた。位置情報の表示だけでなく裏側の管理機能も少しずつ充実させているところ。最終的にはたくさんの人に使ってもらえるようなものを作れたらいいなあと思っている(それにしては開発がのんびりすぎだが・・・)

今回はレスポンシブ対応(PCとモバイル画面の自動判別)と端末一覧の表示方法の改善。そのほか今まで機能的に問題なくても「なんでうまくいかないんだろう?」というところがあったので、それの解消。

GPSトラッキング国土地理院地図の表示にも対応しました。掲載URLはPCでは初期表示で国土地理院地形図になりますが、iPhoneだとGoogle mapになってしまいます。地図選択で国土地理院地図(CJ4)を選択できます。

またオリエンテーリング用マップ(OMAP)の重ね合わせにも対応できました。テストに使ったのは借り物のOMAPなので今お見せすることはできませんが。

http://gps.arcticsoft.jp/gmap.php?e=20150505&h=0&t=0003&maptype=cj4&zoom=15

油断すると家に引きこもってプログラムやら仕事やらしてしまいますが、ハードな分水嶺トレイル(奥多摩から清里まで53時間以内)まであと2週間。今年は一度もがっつり山登っていないので、あと1週間くらいの間に山の時間を作りたいところです。平地走力はまあまあ行けてると思うので登り下りはハイキングで緩いところをしっかり進む感じで行きます。


仕事(移動用)のノートPCを新しくした(東芝 dynabook kira v73)。今まで使っていたのは4年前に買ったもので、開発業務も踏まえて画面が大きく高性能なものにしたためノートPCといいつつかなり大きくて重かった。これだと同じ場所で何日も作業するときだと客先に置いて帰ったりするし、出張する場合もカバンにPC入れるとそれだけでパンパンになってしまうという問題もあり。

そこで今回はストレージがSSDで軽量なものにした。性能も前のやつよりも2倍くらい上(4年経っているので)。重さは前のノートPCの3.2kgから1.1kgに軽量化。これなら気軽に持ち歩けてちょっとした時間で仕事の対応もできる。

会社員のときは「どこでも仕事ができる=勤務時間外も仕事に追われそう」で、こんなことは考えもしなかったけど、今はどこでも仕事できることが武器になる(必須に近い)。この状態を作れば平日にフリーに動き回っていても同じ仕事に関わっている人たちを私の応答待ちにすることもなくなるし、場合によっては日本にいなくてもいいですよね(笑)今年の2月ユーコンで不在のときレース中以外は現地からiPadでメールの応答だけしてたけど(ただし契約期間外。ボランティアで)次はいつも通りの仕事環境を持っていけます。

というわけで昨日の夜から新しいノートPCに仕事環境を作っていました。大量のバンドルソフトもバッサバッサとアンインストールしてすっきりしました。
<6月以降のお仕事状況>

6月に入って仕事の配分が変わっています。お客様の構成は今までと変わらず。今までメインで入っていた仕事が減ったら手が空いた分だけ保守開発案件のボリュームが増えました。ありがたいことです。だいたい下記の力加減で8月末まで行きそうです。ほとんど自社作業(通勤があまりない)なので移動が少ない分楽だけど何気に忙しそう。

(1)要件定義と設計支援のお仕事:週2日くらい
(2)保守開発のお仕事:週2日くらい
(3)GPSトラッキングシステムの改善・サービス立上げ準備:週1~2日くらい
(4)トレランナビゲーターと今年後半のコースの詳細設計(DIVAS):数日
(5)ロゲイニングチャレンジ菅平高原大会の準備:数日

実は本業はSE・プログラマ(フリーランス)なんですが、5月・6月は引きこもって技術獲得をおこないました。(お金になる仕事はほとんどしていませんw)

毎日これでもかというくらいはまりまくりで(何かやるたびにエラーになる)作業記録(手順書)はワードで46ページになりました。これに2か月もかかるとは思わなかった。あと2週間短く片付けたかった。

そろそろお金をいただける仕事にがつっと入りますが、GPSトラッキングも少しずつ進めていきたいと思っています。

■新しいVPSサーバー設定
・webサーバー:Apache
・dbサーバー:mysql
・メール:Postfix(CGIからの送信のみ)
・プログラム環境
  ruby (on rails)
  php
  perl
■Ruby on rails
・Railsの機能を一通り使って動くものを作成
・Railsなしでrubyを使ったwebプログラムの作成
■レンタルサーバーで動かしていたHP, GPSトラッキングを新環境へ移行

追伸・・・1人で完全自由に仕事したら遊びすぎないように自己管理が必要だと思っていましたが、逆に家から一歩も出なくなることがわかりました。



今日で8ヶ月関わったプロジェクトのお客様のシステムの納品&契約終了。打ち上げ飲み会で私を送る会&贈り物までいただいた。自分の評価は自分では正確にはできないけど、これがお金に変えられない価値だなと思った。いいチームで仕事をさせていただき感謝。明日からまた新たなスタート。もっと成長して楽しく仕事をして行こう。

最後に「樺澤さんからありがたいお話を」とか振られたので、新しい仕事を探して人に会っていた時に、同じ人間(私)が同じように話をしているのに、聞き手の見方・その人の歩んできた背景によってまったく評価の仕方が異なったというお話をしました。自分を高く買ってくれるところで仕事すべしって感じかな、それと仮に低評価でも自分を卑下しないこと(自分の実力は変わらないので勘違いしてはいけないけど、やはりモチベーションが違う)。

ちなみにAdventure Raceの雑誌(自分が書いた記事)を見せたら「買いたい!」と盛り上がっていたので、雑誌はあげてきました。

ネットの買い物で代金を全てポイントで充当できるのに、全てポイントで充当して購入金額を0円にするとエラーではじかれる。システム屋的には0円の購入データを許可したくないのもわかるけど何か理不尽だ。支払い金額が100円になるようにしてクレジット決済した。

ちなみになんとかして支払い金額を0円にしようと、支払い方法を代金引換にして全てポイントで支払うようにしたところ、代金引換時に代引き手数料300円のみ支払うようになった(笑)システム的に見ればそうなるよなと思っても、人的に見ると何かおかしい。変なシステムを作らないように気をつけよう。

忙しかったり、追加機能で足したりするとうっかりやってしまいそう。「わかるー」って感じではあるんですよね・・・。
HOME
忍者ブログ [PR]

Template by wolke4/Photo by 0501
プロフィール
HN:
かばっち
HP:
性別:
男性
職業:
system engineer
自己紹介:
なぜか砂漠にひかれサハラ・アタカマ・ゴビ・南極でおこなわれたレースに出場。これからも世界の絶景を見に行きたい。
カレンダー
03 2018/04 05
S M T W T F S
2 3 4 5 6 7
8 9 10 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
最新コメント
[02/24 まー太郎]
[02/13 鈍足]
[02/13 NONAME]
[01/31 asa]
[01/30 鈍足]
ブログ内検索
カウンター
アーカイブ