ghost

このブログのバックアップロジックを書いたメモ

はじめに このブログの環境 サーバ: さくらVPS OS: Ubuntu Webサーバ: Nginx ブログエンジン: Ghost Blog バックアップの概要 定期的にバックアップファイルを作成して、個人利用しているDropboxにアップロードする。 バックアップするもの Ghostの設定ファイル ブログのコンテンツ(テーマや画像など) 記事データ ロジック 以下のスクリプトを /usr/local/bin/backup_ghost.sh として保存。 crontabで 0 5 * * 1 backup_

SuperSherpa

SuperSherpaエンジンオイル交換と電圧計取り外し

SuperSherpaのエンジンオイルを交換した。 ドレンボルトワッシャは品番 92065-058 @ 165(税抜き) 以前のオイル交換の記録を見るとワッシャが値上がりしていた。 エンジンガードの固定ボルト径: M8 ドレンボルト径: M14 ドレンボルト締め付けトルク: 15Nm 今回使ったオイルはこちら。以前に4Lを買って忘れられていた鉱物油。調子良いです。 なぜか空冷エンジンには鉱物油みたいなイメージがある。 MOTOREX(モトレックス) 4サイクルオイル TOP SPEED 10W40 4リットル79546 [HTRC3]posted with amazlet at 20.02.10MOTOREX(モトレックス) (2014-04-01)

xcode

iOS13でアプリ名のローカライズがおかしくなる問題

日本とと英語に対応したアプリを作成していて開発メンバー向けに配布したところ「iPhoneのホーム画面に表示されるアプリ名を正式版にして欲しい」と連絡が来た。 そのとき実際にはアプリ名を設定済みでSimulatorでも検証機のiPhone7(iOS12.4.1)でもアプリ名の表示を確認していた。 iPhoneのホーム画面に表示されるアプリ名のローカライズ InfoPlist.string という Strings File を作成 XcodeProjectのLocalizations設定 デフォルトのEnglishに加えて、+ からJapaneseを追加。 このときローカライズ対応するファイルを指定しないと追加されないので、あらかじめ InfoPlist.string を作成しておく。 必要に応じて Use Base Internationalization をチェックするとBaseも追加される。 ローカライズに対応したファイルはXocde上では1つのファイルが折りたたまれたように表示されるが 実体は言語毎にディレクトリが作成されて内包されている。 en.lproj/InfoPlist.

アーロンチェア

アーロンチェアを買った

アーロンチェアを買った。 約4年前に引っ越して以来、デスクの椅子が肘掛けつきの丸椅子だった。 サンワダイレクト ラウンドチェア 丸椅子 キャスター付き 高さ調節 背もたれ コンパクト ホワイト 100-SNC019Wposted with amazlet at 20.01.23サンワダイレクト 売り上げランキング: 4,518Amazon.co.jpで詳細を見る なんでこうなったのか覚えていないけど作業用としてはすごく使いづらくて仕方が無くて、読書や勉強もほとんどしなくなった。 もともとデスクに1日中張り付いて暮らしていたので、寝るか病気以外でベッドにいることが無かったけど、丸椅子を使うようになってからはベッドにいることも自然と増えていた。 ふと、こんな暮らし方はイヤだと思ってチェアについて調べた。 前職ではオカムラのチェア、コンテッサかバロンを使っていたので良いチェアというものは知っているつもりだった。ただあのイスは自分には合わなかった。

2020年始まりました

2020年最初の記事は1月4週目とはどういうことなのか。そしてこのブログは誰向けに書かれているのか。。。 今年の4月で開業して3年目に突入、今は2度目の確定申告に向けて書類整備などを6~7割ほど済ませたという状況です。 ところで新年の抱負、大人になってからも考えている人はどれだけいるのでしょうか。 学生のお子さんがいるご家庭ではお子さんと一緒に新年の抱負を考えることもあるかもしれないですが、私はここ数年なにも考えていませんでした。 たまたまTwitterを見ていたところ「新年の抱負は新しいことを始めるだけではなく、良くない習慣をやめるのもアリでは」といったツイートを見かけました(結構前なので見失った) 良くない習慣をやめるっていうのはアリだなーと思ったので、今年の抱負は「宵越しの洗い物は残さぬ」ということにした。 ひとり暮らしで自炊などするけど個人的に洗い物はめんどうくさくて、翌日ご飯を作る前に洗うなんてことも多くありましたが1日残っているなら2日3日と残っていてもあまり変わらない気になってくるので、良くないと思いながらも放置癖が。。。 なので今年はそれはやめようということで。 別件ですが、 いまこのブログはSSL証明書が完全に有効になっていないです。CSSなどデザインなどが良くない為なので近日中に対応、デザイン変更したいと思います。 そんな感じで本年もよろしくお願いいたします。

ios

iOS13のFontFamilyName

iOS8系でフォントの一覧 iOS9系でフォントの一覧 iOS10系でフォントの一覧 iOS11系でフォントの一覧 iOS12系でフォントの一覧 iOS13系でフォントの一覧 取得方法 familyNameからfontNameを取得する。前回かより少し変更しました。 UIFont.familyNames .sorted { $0.compare($1) == .orderedAscending } .flatMap { UIFont.fontNames(forFamilyName: $0).sorted { $0.compare($1) == .orderedAscending } } .forEach { print($0) } 確認環境 iPhone 11 Pro

xcode

ObjCのXcodeプロジェクトをSwiftのプロジェクトに変更する

Objective-Cで作成されているプロジェクトをSwift混在プロジェクトに作り替えようという話があった。 XcodeのテンプレートプロジェクトではObjective-CとSwiftどちらの言語を選べるけど、言語が変わる以上に何が変わるのかというかどこが言語選択のキモになるかを調べたので需要は無いだろうけど、Objective-CベースのプロジェクトをSwiftベースのプロジェクトに作り替えた作業のログを書く。 日本語がおかしかったので編集したらもっと日本語がおかしくなった。 なんでSwift混在にしたいのか 最近は主にSwiftで開発を行っていて、サードパーティーのライブラリもSwiftのものを利用しているから。 Objective-C製のライブラリをSwiftで使うときは割とどうとでもなるけど、Swift製のライブラリをObjective-Cで使うときはライブラリが内部クラスなのか public なクラスなのか設定が必要とかそういうのがあったはず。 そのため新規開発する部分はSwiftで、外部ライブラリを使用したいObjective-Cの実装もSwiftでextensionで実装して、改修が不要だったりシンプルな既存の改修で済むような場合はObjective-Cのままでいこう。みたいな方向で落ち着きました。 ObjCベースのプロジェクトをSwiftベースに移行する流れ Step.1 Objective-Cのプロジェクトを作成する Single View Appで作成する。 名前はなんでもいいので ObjcBaseProj にした。 Step.2 Swiftファイル AppDelegate.swift を作成する AppDelegate.

キャンプ

2019秋 北陸キャンプツーリング 6日目

1日目へ戻る 2日目へ戻る 3日目へ戻る 4日目へ戻る 5日目へ戻る 6日目は2019年10月10日、予定を切り上げたため最終日。野沢温泉で一泊して東京まで帰る日。 朝食 常盤屋旅館で朝食込みでお願いしていたので頂く。 テーブルには醤油が無くてサラダにドレッシングも無かった。星5の評価も星3に落ちるくらい残念だった。 その後朝風呂に入りチェックアウト、バイクを置いたまま観光してきていいと言って頂いたのでお土産を買い込む。 リンゴサイダー美味しかった。 それと職場に買っていったお土産は長野に関係無いキットカット。日本酒・梅酒・柚子酒の味、美味しかった。日本酒味は日本酒が苦手な人は食べられないだろうと思うくらいの香りがした。 群馬県草津温泉 常磐屋旅館の女中?仲居?さんで快活な雰囲気のお姉さんがいて、前日の晩ご飯屋さんについて色々教えてくれたのですが、この日も「寄り道しながら今夜中に東京に帰る予定〜」と話すと草津温泉へ行く提案をしてくれたのでその通りに行くことにした。 渋峠。時間がある方は日本国道最高地点到達証明書など取得してみるのも良いかもしれない。 渋峠から群馬方面へと行く国道292号はガスによって二輪・オープンカー通行止めだったため万座温泉方面へ466と浅間白根火山ルート、

キャンプ

2019秋 北陸キャンプツーリング 5日目

1日目へ戻る 2日目へ戻る 3日目へ戻る 4日目へ戻る 6日目へ進む 5日目は2019年10月9日。目的地は金沢の日本自動車博物館です。 朝風呂その1 朝7時半ころ山中温泉 菊の湯へ。すでに近くの無料駐車場は満車でした。すごく熱かったです。 ご近所さんが朝入りに来るような温泉ですね。 お土産のにゃんにゃん饅頭が気になりました。 過去に温泉番付で横綱になった事があるそうです。 こういう温泉街で1,2泊のんびりするのも良さそうだなと思いました。 朝風呂その2 山代温泉 古総湯。こちらはパワースポットだそうで。 体を洗う場所は無く、お湯に浸かって涼むだけでした。 中はとても綺麗で居心地が良かったです。また山中温泉も山代温泉も行きたい。 涼みがてら服部神社など散歩して無料駐車場へ戻りました。 日本自動車博物館 少しだけ写真撮りましたが、これは車が好きな人たちは一度行ってみるのと良いですね、そこまで車好きとかでは無いですがそれでも楽しかったです。 ニューハルピン 日本自動車博物館もほどほどに新潟へ。 この9日以降、

キャンプ

2019秋 北陸キャンプツーリング 4日目

1日目へ戻る 2日目へ戻る 3日目へ戻る 5日目へ進む 6日目へ進む 4日目は2019年10月8日。 この日の予定はなぎさドライブウェイの通過。 朝食とコーヒー パワースポットのおかげか有料キャンプ場のきれいな芝生サイトのおかげか、とてもよく眠れて体調が良く、すっきり目が覚めました。テント生活に慣れてきたのかもしれないです。 氷見 道の駅 氷見で買ったフグがすごく美味しくて次に見かけたら実家に送ろうと思っていたのに、見かけること無く能登半島一周が終わりかけていたので、諦めきれず一度氷見まで戻りました。 距離的にも千里浜から氷見まで遠くも無かったので、お土産を発送手配をして食事をしたら千里浜へ戻ってきました。 道の駅の食事はちょっとお高めですね。設備や人件費もかかるだろうし仕方ないですね。 千里浜 道の駅 千里浜でコーヒーを飲み 千里浜レストハウスでお土産を眺めて なぎさドライブウェイで転倒というか吹き飛びました、しかも走り始めて割とすぐに。。。 ショックでしばらく倒れていたら千里浜レストハウスに修学旅行で来ていた高校生数人が駆け寄って、バイクを起こすの手伝ってくれました。どこの誰とも聞けませんでしたがその節はありがとうございました。 被害状況 スクリーンの割れ 左Fウインカーの陥没(

キャンプ

2019秋 北陸キャンプツーリング 3日目

1日目へ戻る 2日目へ戻る 4日目へ進む 5日目へ進む 6日目へ進む 3日目は2019年10月7日。 この日の予定は能登半島の一周。 能登観音埼観音島、観音埼灯台 朝9時前には能登観音埼の観音島。 灯台というのは意外と中に入れないもので、遠くからぐるりと眺めるだけでした。 温泉街があるということでふらふらと和倉温泉総湯へ。特徴的な泉質でした。 このあと能登島にも行ったのですがなかなか時間が無さそうで、通過しただけになってしまいました。。 人通りも無くアップダウンが激しく走っていて面白い道が多くあった印象です。 珠洲岬 空中展望台 このまま禄剛崎灯台へと行こうと思ったらパワースポットがあるということで寄り道をしました。 パワースポットというものを信じていないので何が変わるのかわからないけど、何か良いことがるといいなと思っています。 道の駅狼煙 禄剛崎灯台 灯台へは、道の駅狼煙にバイクを止めて、道路反対側の細い道を歩いて登っていきます。道がわからずしばらく迷いました。「岬自然歩道 狼煙」という看板があるのでそこから入れます。 禄剛崎灯台は大きくて見応えありますが観光客が多かった為、あまりゆっくり出来ませんでした。

キャンプ

2019秋 北陸キャンプツーリング 2日目

1日目へ戻る 3日目へ進む 4日目へ進む 5日目へ進む 6日目へ進む 2日目は2019年10月16日。 アルコールストーブが壊れたことがショックで朝はペットボトルの麦茶だけ飲んでだらだらと撤収しました。 なんか間抜けな写真だけど宿泊した墓ノ木自然公園キャンプ場の入り口はなぜかすごく広くてその感じを撮りたかった。 移動 ご飯を食べに移動していたら良い雰囲気だったのでパシャり。 奥に見えるのは立山連峰で宇奈月温泉がある渓谷になるのかな。 そのままばーっと走り続けて新湊大橋。改めて、走る合間にやっつけで写真撮ってる感があるので撮る気持ちに切り替えた方がいいな。。 実際に見るとどこまで上るのか見えなくてちょっとドキドキ。 昼ご飯 目当てのお店はこちら。 本日休業。。。 向かいのお店に入りました、きときと食堂。 ご注文は刺身定食です。 先日の栄食堂でもそうだったけど、富山の食堂では客が自分で冷蔵庫から小鉢などを取っていくスタイルが多いのかな。きときと食堂で刺身定食を頼んだら「刺身1つと小鉢3つ取っていってください」とのことでした。 きときと食堂の注文方法は、お店に入る→席を確保→会計のカウンターに言って注文を伝える→番号札を受け取り、小鉢いくつ持って行って良いか聞く(聞かなくても後で教えてくれる)

キャンプ

2019秋 北陸キャンプツーリング 1日目

2日目へ進む 3日目へ進む 4日目へ進む 5日目へ進む 6日目へ進む いつ頃からか毎年夏休みを遅らせて秋頃に休暇を取ることが習慣になってきています。 今年は初めての北陸キャンプツーリングに行きました。 ※ この記事はツーリングを終えてから書いています 初日は2019年10月15日、明け方の出発。 オドメーターは77995.84kmといったところ。 予定では 2019年10月05日: 東京→富山(黒部市)で1泊キャンプ 2019年10月06日: 富山→富山(高岡市)で1泊キャンプ 2019年10月07日: 富山→石川(志賀町)で1泊キャンプ 2019年10月08日: 石川→福井(坂井市)で1泊キャンプ

SuperSherpa

SuperSherpa日常点検

台風も過ぎて気温も下がってきたのでSuperSherpaのキャブレターをSTD仕様に戻した。もう少し寒くなったらMJ濃いめにしようかな? 項目値 メインジェット#122.5 パイロットスクリュー2 7/8 ジェットニードルクリップ3段目 前々回(結構前)辺りからタンクを外すとコックがON/RES/PREどれでもガソリンが出てくるようになったのでコックのパッキンを交換した。 顔みたいな方: 品番 430491066 @¥341 Oリング: 品番 920551419 @¥197 上段が新品、下段が組み込み部品、そこまで大きく変わらないけどOリングは少し伸びて細く大きくなっているのが見てとれる。 作業は雨が降る夕方に行った為、暗くて画像は撮れていないです。 総走行距離 134124km

xcode

Xcode11 の Single View App をiOS12以前に対応させる

Xcode11で Single View App を Swift Storyboard の設定で作成して、iOS10系以降をサポートする設定にした。 ビルドすると沢山エラーが出た。 AppDelegate.swift と SceneDelegate.swift で、iOS13からavailableになったクラスが使用されているため。 赤丸が点いた箇所、画像の AppDelegate.swift ではfuncの宣言箇所で @available(iOS 13.0, *) を書く(赤丸をクリックすると自動で挿入してくれる)。 SceneDelegate.swift は class SceneDelegate

ZX-10

ZX-10のヘッドライト

ZX-10は購入時点からポジションランプが点かなかった。ずっと気になっていた。 なので球切れかなということでLEDポジション球を購入した。 あとついでにヘッドライト用にH4 LEDバルブも購入した。 まめ電(MAMEDEN) BA9s G14 LED アンバー (5050SMD ピン角180°シングル 3チップ)2個セット ポジションランプ ナンバー灯 ルームランプposted with amazlet at 19.08.06まめ電 売り上げランキング: 145,511Amazon.co.jpで詳細を見る 【2019年最強 業界初モデル 】BORDAN

ZX-10

霧CBM 2019

霧CBM(霧ヶ峰 Coffee Break Meeting) に参加してきた。 寝坊したので11時頃の到着でした。 自分もですが他県ナンバーが多くいたように思います。 白バイの実演などはほとんど見ることが出来なかったのですがTwitterでフォローしている方が運営に関わっているとのことでお誘いいただけたので、その方とおしゃべりをして楽しく過ごすことが出来ました。 今回の目的がこのおしゃべりだったので目的達成です。 SKY ROAD OF VENUSステッカー、霧CBMステッカー、VENUS LINE メンバーズカード。 *会費は¥500 その後3時間くらいビーナスライン周辺を走り回り、帰宅。 総走行距離: 615km 総給油量: 39.1L 燃費: 15.72km/L ソフトクリーム:

ZX-10

ZX-10 カウルなどもらう

某掲示版にて「終活のためZX-10のカウルなど処分したい」という方がいたのでコンタクトをとったところ、連絡時点でもらい手が決まっていなかったらしく運良く譲って頂ける運びとなりました。 久しぶりにレンタカーで軽バン借りて福島県は郡山へ。 福島県へ行くのは今回が2度目、新幹線でしか行ったことが無かったので色々と道中は新鮮でした。 無事到着してカウルなどをチェックしつつ緩衝材に包んで搬入。 頂いた物 アッパーカウル(ライトユニット付き) 左右センターカウル アンダーカウル(色違いを2つ) センターカウル テールカウル フロントフェンダー リアフェンダー 車外スクリーン 純正ホイール前後 バックステップ セパハン キーシリンダー(鍵付き) タンク トップブリッジ フロントフォーク たぶんだいたいこんなところ。カウルの色はほとんどが赤白でした。 これらの他にはタオルとリポDなども頂きました。こんな汚いのもらって嬉しいのか?とか言われながら。 帰路

KH400

KH400 3度目のユーザー車検

先月6月24日、人生で3度目のユーザー車検でKH400の車検更新してきた。車検更新してきたという言い方が正しいのかどうかは知らない。 なお場所は立川、多摩自動車検査登録事務所です。 当日の事を思い出しながら書いているので何かおかしな事を書いていたらごめんなさい。 1度目の前編 1度目の後編 2度目 今回は今までとは違う順番で手続きなどを行ったところ、今までで一番短時間で車検を終えることが出来た。 0. 事前準備 自動車検査インターネット予約システムで場所・日時・車の種類など予約をする バイクを整備する。今回は全部バラしたりしているので点検項目はほぼ無い。 ネットでひろった定期点検整備記録簿を記入(元データのリンクはわからないので自分が持っているファイルのリンクを貼っておく) 軽自動車税納税を支払う 前日の夜にバッテリーを充電する 今回も朝一で車検を受けたかったが大雨が続いていて、当日になってから雨脚が弱まりそうな午後一番に予約を変更した。 1. 持ち物 現在の自動車検査証 現在の自賠責保険証 最新の軽自動車税納税証明書 定期点検整備記録簿 印鑑(前回も持って行ったけど使わなかった お金

KH400

KH400復活

KH400復活しました。 最近は仕事がバタバタしていたのとTwitter(ブログから飛べるようになっています)で書いていたのでブログを放置していました。 先月の2019年6月24日、天候はあいにくの雨でしたが車検を更新してきました。 車検の更新については別の記事する予定ですが、KH400がまた走れるようになった事、まだ問題はあるけどいったん報告です。 2017年の7月から分解し始めたKH400ですが、今までやったことをとりあえず書き出します。 どこかのタイミングでちゃんとまとめたい。 ハーネスの自作 ジェネレーター・ピックアップコイルなどの配線引き直し(発電用コイルは巻き直した) エンジンの腰上、腰下のオーバーホール クランクはオーバーホール済み ミッションやピストンなどはWPC処理 廃盤エンジンマウントボルトのワンオフ フレームのパウダーコート塗装(その他エンジンマウントステーなど小物も塗装した) フロントフォークのオーバーホール インナーチューブを新品に交換 フロントフォークシリンダーを新品に交換 社外強化スプリングに変更 フロントブレーキキャリパーの新品交換 フロントブレーキホースをステンレスメッシュに交換 たぶんこれくらい。 その他は消耗品を交換しているくらいかな。 それ以降の現在進行形なところでは オイルポンプのオーバーホールとヘリサート

SuperSherpa

SuperSherpaエンジンオイルとバッテリー交換

エンジンオイルの交換とバッテリー交換をした@5/8 交換部品 オイルドレンボルトのワッシャー 純正品番 92065058 @162 YTX7L-BS 互換バッテリー。今回は台湾ユアサの YTX7L-BS を購入。 TAIWAN YUASA [ 台湾ユアサ ] シールド型 バイク用バッテリー YTX7L-BSposted with amazlet at 19.05.19TAIWAN YUASA (台湾ユアサ) 売り上げランキング: 77Amazon.co.jpで詳細を見る 作業注意点 オイルドレンボルトの締め付けトルクは15Nm

SuperSherpa

SuperSherpaブレーキフルード交換

SuperSherpaのブレーキフルードを交換した。 使ったもの ブレーキオイルチェンジャー 今回新規導入したツール、定価は5000円だけど3800円くらいで売ってる。 このオイルチェンジャーはレビューで「負圧でタンクが潰れて使えない」といった内容が書かれています。承知の上で買いました。温泉などで売られているような牛乳瓶で代用がきくということなので、その程度で代用がきくならまあいいかなと思っています。 キジマ(Kijima) ブレーキオイルチェンジャー ワンタッチオイルエアー抜き タンク 内径5mm 汎用 105-305posted with amazlet at 19.04.11キジマ(Kijima) (2012-12-06)売り上げランキング: 89,390Amazon.co.jpで詳細を見る ブレーキフルード