nEST's SPACE-Blog

    コンピュータ、ミニベロ、旅行などが主なテーマの日記帳です

    CentOSのsedコマンドで改行コードCRLFを一括削除する


    最近はミニベロもといホライズしか取り上げてないけど、ちゃんとお仕事もしてますよというお話。
    今回はCentOSのsedコマンドを使って、改行コードCRLFを一括で削除してみます。

    環境


    CentOS 5.9 64bit

    現象


    ある日「外部システムから貰ったCSVファイルが自社システムへ取込めない」と後輩が騒いでいる。
    エラーを見てみると、貰ったCSVが事前に取り決めた構成(列数など)に合っていない事が原因らしい。

    そこで貰ったCSVを確認してみたら「ランダムに改行コードCRLFが混入して構成が崩れている」事が分かった。
    ■例.本来5行のファイルだが、市民Cの途中に改行コードCRLFが混入して6行になっている
    10000,市民A,シミンA,19990707,2,10000-0
    20000,市民B,シミンB,19990707,1,20000-0
    30000,市民C,シミンC,19990707,1,[改行コードCRLF]
    30000-0
    40000,市民D,シミンD,19990707,1,40000-0
    50000,市民E,シミンE,19990707,1,50000-0

    Excelのセル内改行的な操作でもしているのだろうか?
    相手方でCRLFが混入しないよう改修してくれれば楽なのだが、そう簡単ではない様子。
    当面はコチラ側で対応する必要がありそうだ。

    対処方法


    sedコマンドを使用してCSV内の改行コードLFを残しつつ、改行コードCRLFのみ一括で削除する運びとした。

    コンソールから実行する場合は下記でOK。
    # sed ':loop; N; $!b loop; ;s/\r\n//g' [読込元] > [出力先]

    ※"# cat [読込元] | tr -d '\r\n' > [出力先]"で試したらCRLF以外にLFまで消えて、全部1行になってしまったので没。

    ■実行前
    10000,市民A,シミンA,19990707,2,10000-0
    20000,市民B,シミンB,19990707,1,20000-0
    30000,市民C,シミンC,19990707,1,[改行コードCRLF]
    30000-0
    40000,市民D,シミンD,19990707,1,40000-0
    50000,市民E,シミンE,19990707,1,50000-0

    ■実行前
    10000,市民A,シミンA,19990707,2,10000-0
    20000,市民B,シミンB,19990707,1,20000-0
    30000,市民C,シミンC,19990707,1,30000-0
    40000,市民D,シミンD,19990707,1,40000-0
    50000,市民E,シミンE,19990707,1,50000-0

    定期実行したい場合はこれをシェルにでも入れて、Cronへ登録すれば大丈夫だろう。
     
     
     
    スポンサーサイト

    テーマ:Linux - ジャンル:コンピュータ

    1. 2016/12/07(水) 23:23:02|
    2. Linux
    3. | トラックバック:0
    4. | コメント:0

    ミニベロで遊ぼう ~ベルは自転車の顔だ~

    小物使いはとっても大事、人も自転車もね


    前回のエントリーを作成中、ある写真を眺めていてどうにも違和感。
    で、しばらく凝視してその正体がようやく判明。

    ベルだ。
    スッキリしたハンドルの最中、ベルのトコだけシフター以上の高さでもっこり銀色している・・・。


    20161120_nestsspaceblog_minivelo_7.JPG


    これまでは全然気にならなかったけれど、一度気になってしまうともうダメ。
    ウヘヘもっとしっくり馴染むやつに買い換えよう、そうしよう。
    そこで登場したるはAmazonで漁ったギザプロダクツ スリムスポーツベル HOB06200

    20161129_nestsspaceblog_minivelo_1.JPG


    2つのシムの組み合わせにより、ハンドル径22.2~31.8mmまで対応可能。ホライズ純正ハンドルでは両方使用しました。
    なお取付には2.5mmの六角レンチが必要です。

    20161129_nestsspaceblog_minivelo_2.JPG


    いざホライズの初期品、NUVO NH-B405と交換してみる。
    初期品の幅33mmに対し、ギザのベルは幅24mm。
    数字上の差は約10mmとわずかですが、スリムスポーツベルを謳うだけあってギザのベルは非常にすっきりコンパクトにまとまります

    20161129_nestsspaceblog_minivelo_3.JPG

    20161129_nestsspaceblog_minivelo_4.JPG


    ベル一つでこうもホライズの面構えが変わるものか。
    うむ換えてよかった!





    なおホライズの初期ベルは、通勤用シティサイクルで第二の人生をスタートしました。
    ベルのおかげでこちらも男前になったかしら。

    20161129_nestsspaceblog_minivelo_5.JPG


    自転車のベルは色んな意味で使えない


    ギザのベル、Amazonレビューでは音が鳴らない欠陥品とか言われる事もあるようですが、手元のベルは仏壇にある鈴(りん)の如く澄んだ良い音を立てております。
    音質もおとなしく、かつ音量も非常に奥ゆかしいベルですがデザインが良いのでそれで良いのです。

    そもそも自転車用ベルは装着こそ義務付けられているものの、活躍の機会は実質ありません。
    車両に対しては絶対的に音量が不足していますし、居候の分際で歩行者様に対してベルを鳴らすなどもってのほか。

    そう、今のところ歩道における自転車の身分はあくまで「やむなく通行させて頂いている居候」
    なのでどうしても必要に迫られたならば、分をわきまえつつ徐行のうえ声掛けすれば良いのです。
    すみません、通りま~す!

    車道でも歩道でも安全運転を心掛けたいものですね。
    2016年もそろそろ大詰め、皆さまもどうかご安全に!

    蛇足


    Knogの新型ベルOiは買おうか迷っているうち、すぐに売り切れてしまったorz。



    まあこんな人気の品なぞ着けていたら、アッという間に盗まれて高値で流されるのがオチなので敢えて買わないと酸っぱい葡萄してみる。
    それに何となく類似品は買いたくないしね。

     

    テーマ:自転車 - ジャンル:車・バイク

    1. 2016/11/29(火) 23:12:04|
    2. ミニベロ
    3. | トラックバック:0
    4. | コメント:0

    自転車の安全について考えてみる ~フロント/リアライト & 盗難対策編~

     
    TREKのクロスバイクでしょうか、カッコいいしよく走りそう。
    新品には無い使い込まれた風合いも好きですね。
    最近はミニベロ以外の車種にも興味が出てきて困ります。


    20161120_nestsspaceblog_minivelo_TOP.jpg


    突然ですが、この自転車には安全面で改善できそうな点がいくつかありそうなのでちょっと考えてみて下さい。
    管理人の意見は当エントリーの最後です。


    自転車用リアライトの必要性を訴えてみる


    自転車用リアライトを義務化したら交通事故が30%減るんじゃなかろうか(妄想)。

    最近改めて車に乗り直して痛感しますが、車から見た自転車は実に恐ろしい存在です。
    ちょっと暗い所だと点か線にしか見えないし、バイクと違って静かな上に結構速いし、万一接触したら大怪我させるから追い越す時にも気を遣うし。

    中でもフロントライト無灯火+車体後方リフレクター×1+ペダルリフレクター無しというな自転車は、見にくさも乗り手の安全意識の低さも役満レベルで、大げさでなく突然現れたように見えてゾーっとする事も。

    JAFの公開している動画「危険予知トレーニング 夜間編 その2 」の30秒前後はまさに恐怖の瞬間ですが、意外と見かける光景なのでは?




    自転車がいる事が分かれば対処できますが、車からの発見が遅れれば当然対処も遅れてしまいます。
    少なくとも車の方から常に自転車が見えているだろうと、自転車側が高を括るのは極めて危険だと言えるでしょう。

    自転車の側から、もっと車に存在をアピールするべきだと思うのです。
    ライトは自分の視界確保だけではなく、周囲への存在アピールという役割もある事を忘れちゃいけません。

    そこでフロントライト+αとして、小さいながらとっても目立つ自転車用リアライトの提案です。

    自転車の安全装備として義務付けられているリフレクターですが、実力的には精々サブでメインを張るには力不足だと思うんですね。
    リフレクターは所詮は反射材、他人様のライトで照らされて始めて仕事をするので、無灯火の車に対しては全くの無力である事がその理由です。


    魔の時間帯と言われる夕暮れ時は勿論、曇りや悪天候で相当暗くても時間的にマヨナカじゃないからと頑なに無灯火を貫く車、意外といますよ。
    彼らに対してリフレクターは何ら役に立ちません。

    しかし自力で発光するリアライトなら相手も状況も選ばず仕事をします。
    もちろん夜間だけでなく昼間から点けててもOK!
    トラックとかの業務用車がよくやってるデイライトという奴で、実際目にするといい感じに目立っている事が分かります。



    購入したリアライトのご紹介


    とまあ色々思うところありまして、ヘルメットの相談がてら、サイクルハウスしぶやさんで購入したリアライトを紹介します。

    LEZYNE(レザイン)のUSB充電式LEDリアライト(Amazonでは取り扱いが終了していた模様)。

    20161120_nestsspaceblog_minivelo_1.JPG


    偉そうだな、じゃあお前はどうなんだよと言われると、こうしてます。

    20161120_nestsspaceblog_minivelo_9.jpg


    ABUSの太いワイヤー錠で後輪・フレーム、可能ならチェーンリングも通したうえで固定物に地球ロック。
    そして前輪とフレームを両方通すようにU字ロックを配置。
    スキュアーもクイックスキュアーでなく前後輪とも盗難防止スキュアーにして、専用工具無しでは車輪を外せなくする&前後輪どちらでも地球ロック可能としています。

    ここまでやってもプロの犯行からは逃れられないでしょうが、他の自転車よりもワンランク上の盗難対策を施す事で相対的に狙われにくくしようという姑息な考えです。
    そういう視点だと、高価そうな割りに盗難対策がぬるぬるなクロス・ロードバイクの存在は非常にありがたいんですよね。

    俺より楽で美味そうな獲物がいくらでもいるんだからどうか見逃してくれやがれ!


    ちなみにもっと自転車盗難について知りたいぞ、という方はCSI 自転車特捜24時へどうぞ。
    盗難の手口や盗難防止策などを紹介しており、読み物としても色々と面白いサイトです。

    蛇足


    まだ利用した事はありませんが、ソフトバンクの自転車シェアサービスHELLO CYCLINGが始まったそうですね。
    同様のサービスは東京以外でも色々あるようですが、こういったネームバリューのあるトコがオートライト式のフロントライト・リアライト標準装備!とか宣伝し始めたら、もっと色々変わるのかなあ。
     
     
     

    テーマ:自転車 - ジャンル:車・バイク

    1. 2016/11/21(月) 23:58:05|
    2. ミニベロ
    3. | トラックバック:0
    4. | コメント:0

    ミニベロで遊ぼう ~DAHON ホライズにリアキャリアを着けてみよう~

     
    もうマイバッグをホライズのハンドルに下げたくない

    管理人所有のホライズですが前回のまとめのうち、まずは積載面の強化に着手しました。
    休日のホビーライド用とはいえ自転車だもの、スーパーへの買い出し位はこなせなくちゃね。

    ミニベロにフロントバッグってどうなんだ?


    サイクルハウスしぶやさんのサイトとかAmazonとか眺めてみると、アダプター類と組み合わせてママチャリの前カゴ的に使える、フロントバッグと言われるものが目立つ。
    ぼんやりとフロントバッグもアリかなーと傾きかけたものの、ある日街で現物を見掛けて考えが180度反転。

    20161113_nestsspaceblog_minivelo_TOP.jpg


    他人様の自転車にケチをつける形となって大変申し訳ないが、フラットハンドルのホライズにとってフロントバッグはデメリットが多いかもしれない。

    ちょっと考えられるだけでもこの通りなので、フロントバッグはスルー決定。
    やっぱブロンプトンはよく考えられてるなー。

    フロントバッグがダメならリアキャリアだ


    そんな訳で次に目をつけたのが車体後方に着けるリアキャリア、ママチャリでお馴染みの荷台ですな。
    これなら物によっては着けたまま折り畳めそうだし、マイバッグ位ならネットやベルトで十二分に固定できるはず。

    だがしかし、カタログを見るとダホン純正のリアキャリアは公式にはホライズ非対応。
    ならばサイクルハウスしぶやさんで何か見繕ってもらう手もある。
    あるが、どうせだったら自分で色々試してみたいじゃないか。
    なーに失敗したって授業料だぜ。

    で、主にネットで色々探し、サイクルベースあさひから通販で取り寄せたのがこちら。

    オースタンド [O-STAND] CD-15B アルミリアキャリア 20~24インチ用

    お値段お安く、軽量で錆に強いアルミ製。耐荷重も25kgと街乗りなら十分なスペック。
    白状すると採用の決め手は見た目だ。(使う予定はないが)パニア・サイドバッグ用に後ろに飛び出した箇所が良い。

    20161113_nestsspaceblog_minivelo_1.JPG


    購入前にホライズの採用するリアエンド幅135mmに適合する事、取付金具の調整で多様な車種に対応できる事を確認してるし、まあともかくやってみようと言うわけですな。

    20161113_nestsspaceblog_minivelo_2.JPG

    問題山積のリアキャリア取付け作業


    いきなり問題発生。
    車体右側の取付金具が変速機の土台(ディレイラーハンガーというらしい)と干渉して真っ直ぐ付けられない。
    ならば取付金具がフレームとしっかり密着するよう、金鋸と棒ヤスリで削り落としてやる。削る場所的に強度への影響はあまり無いはず。
    作業中に車体を傷つけてしまったのはちとショック。

    ビフォー~
    20161113_nestsspaceblog_minivelo_3.JPG


    アフター!
    20161113_nestsspaceblog_minivelo_4.JPG


    ついでにシートステーと固定する金具も、デフォルトの長さのままだと俯角を取れなかったので金鋸で短く詰める。
    この辺、アルミは加工しやすくて楽なのだが、色々調整していたら三時間も掛かってしまった。
    自分の工作スキルの低さに唖然としますな。

    ようやく一安心かと思いきや、ここで最大の問題が発生。
    リアキャリアの横幅的に、左側の取付金具をフレームの内側に入れないと収まりがつかん。
    一応フレーム内側に入れたまま取付&折り畳んでみる。

    予想通り、リアキャリアを付けたままでも問題なく折り畳める事は分かったが、フレーム内側に取付金具があるのはちとマズくないか?

    20161113_nestsspaceblog_minivelo_5.JPG


    いやマズいだろう。
    自転車ショップのブログ等でもステー金具を自作したり、キャリア本体を曲げたりと苦労されているみたいだし、汎用キャリアでは珍しくないのかとしばし現実逃避。

    しかし改めて確認した結果、今回取り寄せたキャリアがディスクブレーキ対応ではなかったため、そもそもキャリア側の横幅が足りないというどうしようもないオチ。

    ダホン純正のリアキャリアがホライズ非対応なのもディスクブレーキのせいか!

    それでも何とか装着完了


    うーむ困った、このキャリアを諦めて別の方法を探すべきか。

    しかし、ミニベロ対応かつディスクブレーキ対応を謳うキャリアは探す限り見つからない。
    保険になるかと思っていたシートポストキャリアも、ホライズの直径33.9mmというぶっといシートポストには適合しないものが大半と判明。

    ならばいっそ26インチ&ディスクブレーキ対応のリアキャリアを買ってリトライするか?
    でも車輪の径が違いすぎるから壮絶にアンバランスになりそう。見方を変えればそれも魅力と言えるかもしれないが。

    結局色々悩んだ末、最初に選んだリアキャリアで進める事を決断。
    思いっきり素人判断だけど、決めた以上はパッパと進める。

    車体左側のリアキャリア取付金具をフレームの外側に出し、長めのボルトで止めてくれよう。

    隙間にはスペーサーとしてライトか何かの付属品だったゴム製のブラケットを挟み込み、キャリア裏側からフランジナットで締める。
    万一左側のリアキャリア取付金具がガタついても、右側の取付金具とシートステーの計三ヶ所でも固定されている事から、即リアキャリアごと脱落という危険な事態にはならないはずだ。


    20161113_nestsspaceblog_minivelo_6.JPG


    なんとか完成!左からの見た目にやや難ありだが、緩みやガタツキは一切無し。
    MTBライクなホライズとリアキャリアのバランスもそう悪くないと思う。
    持ち主としてはすごーく気に入ってますよ。

    20161113_nestsspaceblog_minivelo_7.JPG


    肝心の実用性と耐久性だけども、何回か場所と時間を分けて計60kmほど走ってみて、特に緩んだ様子も無いのでまあ大丈夫そう。
    なおテストではペットボトル飲料など計5kgほどをマイバッグにつめ、ゴム紐でバッグごと括り付ける方式とした。
    荷物の固定が緩んでないか時々確認する必要はあったものの、シートポストキャリアだと荷物どころかキャリア本体の固定まで確認しなくちゃならないらしいので素人工作としては及第点かな?

    何とかリアキャリアも着いたし、気候的にも自転車日和。
    さあ色々積んで出掛けよう!




    今回の一件では純正品という奴の偉大さが分かった一方で、純正品以外をどうにかする楽しみも知ってしまったかもしれない。
    いやー、自転車いじり回すのは楽しかった。
    フレームしか純正品が残ってない事がザラだというアニキ達の日常ってこんな感じかしらん。

    それは冗談としても安全性への影響が少なそうな部分から徐々に、いずれはもっと色々弄れるようになりたいと思う自分がいますよ。
    ほんと、自転車って楽しいね。

    ~おまけ~


    神保町の片隅、文字通り雨ざらしのミニベロに100均と思われるカゴと傘立てが結束バンドで括り付けられている。
    勿論カッコイイか、真似したいかと言われるとNOなのだが、持ち主の役に立っている感・これでいいや感がビンビン伝わってくる気がする。
    ある意味で非常に魅力的な自転車と言えるわけで、下手に高い物が付いているだけの自転車よりずっといいぞ・・・いいっ!

    20161113_nestsspaceblog_minivelo_8.jpg
     
     
     

    テーマ:自転車 - ジャンル:車・バイク

    1. 2016/11/13(日) 21:28:24|
    2. ミニベロ
    3. | トラックバック:0
    4. | コメント:0

    DAHON(ダホン) ホライズ nEST's SPACE的まとめ

     
    サイクルハウスしぶやさんでダホンのホライズを購入して1ヶ月ちょい。

    素人なりに良いトコロも気になるトコロも少しは見えてきたと思うので、一旦まとめてみようと思う。

    なおホライズとの比較対照はブリジストンのママチャリ(壊れた部品を交換しつつの15年選手、変速機無し)なので、比較すること自体が酷な気もするがご愛敬。

    自転車に詳しい方々にはどうか笑い飛ばして頂きたいが結論だけ先に言うと、折り畳みミニベロであるホライズには短所もあるが、それを補って余りあるだけの長所があるという事なのだ。


    ホライズここが良いトコロ




    ホライズのここが気になる



    メンテナンスとか長い目で見ての評価はこれからとなるが、現時点でホライズについて見えている事はこれ位だろうか。

    そういえばサイクルハウスしぶやさんから「購入から3ヶ月または100km走ったら点検させて」と言われていた事を思い出した。
    調子に乗って自宅~職場とか出掛けたりして結構走っているようだし、色々相談してみようかな。
     
     
     

    テーマ:自転車 - ジャンル:車・バイク

    1. 2016/10/30(日) 22:42:38|
    2. ミニベロ
    3. | トラックバック:0
    4. | コメント:0
    次のページ

    プロフィール

    管理人NEST

    Author:管理人NEST
    nEST's SPACEへようこそ。
    書きたい事を適当に書き連ねています。
    HPもよろしく。

    最新記事

    最新コメント

    最新トラックバック

    月別アーカイブ

    カテゴリ

    未分類 (1)
    GAME (20)
    雑記 (41)
    PostgreSQL (5)
    Windows (35)
    サイト運営 (6)
    MANGA (1)
    スマートフォン (19)
    Oracle (3)
    健康 (1)
    Linux (12)
    仮想化 (1)
    車 (7)
    ミニベロ (5)

    ブログ用カウンター

    検索フォーム

    RSSリンクの表示

    リンク

    このブログをリンクに追加する

    Powered By FC2ブログ

    今すぐブログを作ろう!

    Powered By FC2ブログ