5丁目通信(仮称)

とある5丁目で活動する還暦を過ぎたWebプログラマーの覚え書きです。それとかかってくる迷惑電話や、家業のアパート経営について。

タグ: インストール

  • Bitbucketの支払い明細がよくわからないからGitLabに乗り換えた話し

    今の仕事でPDFファイルとか画像ファイルがたくさんあるサイトの世話をしているのだけど、このサイトをgitでバージョン管理している。プログラムソースではなく、HTMLファイルとか画像もgitでバージョン管理していると何かと便利なのである。やはり、先祖返りを起こさない(複数でサイトアップしてしまっているから、厳密には難しいけど)し、昔のページに戻してとかの話しもたまにあるので、gitで管理するのはいいのである。

    さて、今まで使っていたのはアトラシアンのBitbucketだった。LFSで4GB近くのバイナリもレポジトリに入れていた。そうなると、無料プランでは無理で、有料のStandardプランのライセンスを購入していた。特にBitbucketの機能には不満はない。サーバーの運用も任せられるので安心して利用していた。

    しかし、メールで送られてくる支払いの明細をみたら疑問が出てきた。支払いのメールアドレスとBitbucketのログインのアドレスと違っていた。こちらは、運用のアドレスと請求のアドレスが別に登録されているかと思ったら違っていた。こちらは自分が悪いのだけど、2つのアドレスをBitbucketに登録していた。不思議なのは、請求のあったアカウントには有料プランのWorkspacesを所有していない。請求されていない方のアカウントに有料プランを登録しているWorkspacesが存在している。これはどうしてか?

    この辺りのWorkspacesって何かから調べて、アトラシアンのサポート担当者に聞いてみる。翌日の早い回答をくれたが、その回答はよくわからない内容だった。何かWorkspacesとクレジットカード記入と契約担当者の関係とかの、自分では理解できない難しいことを言っていた。

    この辺りは、既に理解不能に陥っている。そもそも、Bitbucketに登録したときにはWorkspacesなんてなかったので(昔だとTeam?)、Workspacesと課金の関係から理解しなければいけないようだ。でも、課金の体系が変更になるのであれば、丁寧に説明してくれないと困る。

    また別件の話しになるのだが、請求は毎月$15されている。レポジトリに5人のアカウントで使っていたので、$3×5人で$15だと思っていたら、実は違っていたようだった。アトラシアンのサポート担当者によると、Standardプランの最低限価格は$15ドルだそうだ。

    しかし、こちらのWorkspacesの設定からリンクされている料金表を見て1ユーザー$3と思い込んでいた。

    サポート担当者の説明だと、本来ならこの表の上にスライダーで人数を入力して価格シミュレーターがある価格表があるのだそうだ。価格シミュレーターだと1~5人でも$15になるそうだ。こちらを見てくれと言われた。

    おいおい、これはよくわからないぞ。重要な情報である価格表でこれでいいのか? 価格に関するすべてのページに、この価格シミュレーターが必要ではないか? だったら、大元の価格表だけにしないと、自分みたいな勘違いする輩が出るのではないのか?

    ついでに請求書もわかりにくい。Workspacesごとに有料プランに登録できるらしいけど、請求書の明細には有料プランではないWorkspacesも載っている。しかも、なぜかすべてのWorkspacesは載っていないという訳のわからなさ。どういった理由でWorkspacesを選択しているのか?

    だんだんBitbucketを使っていくのはめげてきた。課金体系には明確さが重要である。アトラシアンには不信感が残ってしまった。

    ということで、Gitのレポジトリサービスなんて、Bitbucket以外にもいろいろあるしねということになった。どのGitのレポジトリサービスにしようかと考えたら、QNAPのコンテナサービスにGitLabのDockerコンテナで実現することにした。こちらはGitLab公式のコンテナを使って簡単に動かした。最初からGitLabをインストールするなんてRubyの云々でいろいろトラブル起こすのが目に見えているので、簡単確実にGitLab公式のコンテナを何も変更せずに利用する。レポジトリの移行は、BitbucketからPullしてGitLabにPushすれば、こちらも簡単である。

    移行後は、Bitbucketの有料プランのWorkspacesに登録しているレポジトリを削除してStandardプランをFreeプランに忘れずに変更しておく。アトラシアンのサポートによると、これをやっておかないとユーザーをWorkspacesから削除してもそのまま課金されるそうだ。ただし、Workspacesの削除の仕方がわからなかったので、何もレポジトリが存在しないWorkspacesをそのままにしている。

    課金以外のBitbucketは満足していたけど、今回の件は残念だった。海外のサービスを自分のようなヤツが使うのは難しいのは実感した。だけどEvernoteとかDropboxとか使っているけどな。

    だけど、自分のところのQNAPでGitLabを動かすと、メンテナンスとか自分でやらないとけいけないので大変なのである。もっとわかりやすい料金体系のGitのサービスを探そうかな。

  • ユーザーサポートのリモートワークのためにTeamViewerを購入した話し

    こちらの話しの続きになります。

    新型コロナウイルスの影響で相手先に出向いて作業するということができなくなった。お客さんの要望でリモートワークをしたいという問い合わせも増えてきた。

    自分の会社ではリモートワークというか自宅が事務所なので自分の仕事ではリモートワークは必要ない。お客さんのサポートでリモートワークが必要になっている。そこでどのようにリモートワークをやるかを考えてみた。

    最初はお客さんのネットワークにVPNで接続して社内アプリケーションやサーバーを使うことを考えてみた。無事にネットワークにアクセスできれば自分PC(会社から持ち出したPCになるけど)から今まで通りの仕事ができるはずである。しかし、ネットワークに接続できないという大きな問題がある。自宅のネットワークはさまざまであるので、確実に接続できるかは保障できない。ネットワークの帯域が狭いとか(いまどき遅いADSLなんてないかもしれないけど)、ローカルのIPアドレスしかインターネットプロバイダから配布されないとか。接続確認済みのモバイルWi-Fiのモデムを配布しておくという手もあるけど。

    著:戸根 勤
    ¥2,376 (2025/03/31 10:59時点 | Amazon調べ)
    著:Gene
    ¥1,663 (2025/04/03 22:12時点 | Amazon調べ)

    次に考えたのはリモートディスクトップで接続する。これだとルーターのNAT越えも簡単だから、まず何とか接続できる。問題としては接続先のPCを用意すること。社内で使っているPCを起動したままに置いておくこと。あと自宅用のPCがなければいけないので、2台必要である。大きな問題はセキュリティの問題。誰がいつアクセスしたかをログを残せるかなど、諸々。現在は緊急事態であるからある程度目をつぶるか。この騒動が落ち着いてから対応していくか。

    リモートディスクトップで試してみたのは、ChromeのRemote Desktopである。お客さんに勧めてみたところの問題は、Chromeがインストールされていない、そもそもGoogleのアカウントを持っていないであった。この条件を乗り越えれば導入は簡単である。

    次はNTT東日本のVPN+リモートディスクトップである。こちらはこのブログに書いてある。こちらも簡単に導入できる。ただし期間限定で無料になっている。

    最後はリモートディスクトップ定番のTeamViwerである。感じとしてはリモートディスクトップのアプリケーションとして至れり尽くせりである。使い勝手は一番良い。しかし月6万円と高額である。

    いろいろ考えてTeamViwerのビジネスライセンスを購入した。制限があるよりお金を支払って楽してしまおうと考えた。サポート相手のお客さんにも使い勝手でメリットある。まずはお客さんのところに導入する前に自分のところにTeamViwerを本格的に導入する。

    早速、TeamViewerのサイトから見積もりを依頼した。しばらくしてTeamViewerから電話(発信者番号からオーストラリア)があった。見積もり依頼の確認(郵便番号だけ)だった。すぐにメールで見積書が届いた。サイトの表示価格の10%引きだった。しかし、サイトから申し込んでも同じ割引きだから電話でも変わらない。1年後のライセンス延長も同じ割引きが適応されるそうだ。

    折り返し注文をメールしたら、つぎはライセンス登録と課金の案内が来た。ライセンスの登録は今使っている評価版にライセンスを追加するだけだった。そのまま使える。

    課金はPayPalで支払って完了。

    これで今後はTeamViewerを用いてのユーザーサポートとなります。もし、この記事を読んでいる方で、なにかリモートサポートをやってもらいたい方はご連絡ください。例えば、Wordpressの操作がわからないから教えてほしいとか、いろいろご相談ください。もちろん、リモートでアクセスしてもPCの中身は覗きません。

    それにしてもサブスクリプションでパッケージを契約することが増えてきた。Microsoft Office、 Adobe Dream weaver、Evernote, Dropbox, Atlassian Bitbucket, ESET Internet Securityなどなど。まだあるな。

    今度は新型コロナウイルスのテレワークの助成金を申請してみるか・・・。

    著:相原 秀哉
    ¥1,617 (2025/04/04 15:24時点 | Amazon調べ)

    追記

    結局、助成金の申請は断念した。TeamViewerを購入するくらいの金額では出ないことがわかった。TeamViewerの購入金額以上に申請がとても大変で割りに合わない。助成金は、間に入る申請代行業者を潤すだけかもしれない。

  • 新しいQNAP TS-673を購入、設定した話し

    そろそろ10年使っているLinuxのファイルサーバーが危なそうなので、新しくQNAPを導入する。導入したのはTS-673という6台のHDDが入るQNAPである。これでQNAPは2台目。

    ファイルサーバーで使っている以外にも、IMAP4でメールを受信している。今回のTS-673はコンテナサーバーの機能が使えるようだから、アプリケーションサーバーとしても使う腹づもり。できなかったら、大きなファイルサーバーになるだけ。

    今回もハードディスクは、ウエスタンディジタルのレッド。勇気がなくてWDよりも安いSeagateは買えなかった。万が一安さに目をくらんでトラブったらイヤだし。WDのディスクは、今までトラブったことはないし。6台格納できるが、今回は2台は後から追加することにして4台のハードディスクを購入する。

    早速インストールする。

    まずはメモリの増設をする。最初に4GB載っているが、これに16GBを追加する。メモリは普通のノートPC用のDDR4メモリで大丈夫らしい(?)から、お安いものにする。起動したら無事に20GBで認識してくれた。

    ハードディスクの取り付けは、とても簡単になった。ネジ止めする必要はなくなった。ハードディスクの枠にプラスチックのパネルをパチンとはめるだけ。4台のハードディスクを取り付けるのに5分もかからない。

    以上、QNAPの取扱説明書には書いてないので、何となくで作業でできた。

    次にQFinderというQNAPのユーティリティをダウンロードしてインストールして、QNAP本体を探してブラウザからインストールする。あとは手順通りにしたがって行う。

    途中、ボリュームが単体とか云々と聞いてくるので、こちらはシックボリュームを選択する。おそらくあと二台のディスクを追加するので、これで合っていると思う。ところでシックボリュームのシックはSickの病気ではなくてThickのシックプロビジョニングの意味で、必要なリソースをあらかじめ確保しておくことなんだそうな。最初Sickだと思って、こちらを選んで大丈夫かと思ってしまった。

    家庭向けの“3ベイNAS”はいいとこ取り? QNAP「TS-328」徹底解説(2/2 ページ)

    ITmedia PC USER

    現在、rsyncサーバーの設定をして必要なファイルを同期中。まだ時間がかかりそう。

    このTS-673は液晶パネルがないので、今どの状態にあるのかわからない。音声で言ってくれるのだけど、英語で向こう訛りなので聞き取りにくい。

    SambaをLinuxサーバーのインストールしてファイルサーバーとして動かすよりも、サクッとQNAPを入れてしまったほうが簡単、安心、便利でおすすめ。ファイルサーバーだけではなくてIntelのCPUのQNAPなら、Dockerでいろいろとコンテナを設定してサーバーをたくさん立てられるしね。

  • CandyCaneの代替としてRedmineをインストールしようとしたけど、やめた話し

    普段、プロジェクトの課題管理をCandyCaneで行っているけど、そろそろCandyCaneはプロジェクトとして収束の方向に向かっているので、新しいソフトウエアを探さないければいけない。

    課題管理のソフトウェアだから、どの課題(チケット)が終わっていないのかをわかるようにすることは当たり前だけど、一番は課題が何時間かかったかを集計する必要がある。作業時間の集計結果で、お客さんに作業費を請求している。大抵のプロジェクト管理ソフトウェアの売りであるガントチャートなんて要らない。ほぼ一人で利用するので、他ユーザーとのコラボレーションの機能も要らない。課題の状態(ステータス)も、「新規」「担当」「解決」「終了」くらいで、カンバンとか必要ないし、状態の一覧(終了していいない課題)があればよろしい。そのくらい限定した機能で十分なのである。

    CandyCaneは課題ごとに経過時間として作業時間を登録できる。期間で作業時間を集計してCSVに出力できる。CandyCaneはとてもシンプルで気に入っている。

    課題管理のソフトウェアとしてアトラシアンのJiraなどを調べてみたけど、作業時間の集計の機能で満足できない。単純に、課題に何時間使っただけの集計だけでいいのに、余計な機能が付き過ぎている。

    結局はCandyCaneの元になったRedmineを検討する。しかし、Redmineの一番のネックはRubyで動いていることである。今までRubyの動いているソフトウェアでまともにインストールできた試しがない。特にRubyの環境を作るのに断念している。そして、簡単にそこら辺のレンタルサーバーで動かないのは辛い。

    CandyCaneが動いているさくらインターネットのVPSのサーバーでRedmineを動かそうとしたが、案の定ライブラリが古いとかでインストールができなかった。ライブラリをあげても、せっかく今正常に動いているCandyCaneのサイトが動かなくなってしまうのは癪だから、これで中断する。

    別にサーバーを契約するか(そんなにコストをかけたくないし)、あらかじめRedmineを提供しているサービスを利用するか(こちらももっとコストがかかるし)、はたまた社内にサーバーを立てるか(運用が面倒だし)を考えることにする。

    Redmine以外にまだプロジェクトの課題管理のソフトウェアを引き続き探していく。このままだとCandyCaneのままでいきそう。だけど、PHPのバージョンが・・・・。

    著:山田祥寛
    ¥3,366 (2025/03/27 13:40時点 | Amazon調べ)
    著:松浦 健一郎, 著:司 ゆき
    ¥2,574 (2025/03/27 13:40時点 | Amazon調べ)
    著:谷藤賢一, 著:徳丸浩
    ¥2,750 (2025/03/30 15:22時点 | Amazon調べ)

    続きはこちらから

    結局はCandyCaneからRedmineに乗り換えました。

  • Dreamweaverが遅いのでPCの構成を変えてみた話し

    最新版のDreamweaver CC V19.0でファイルを開くと、コードの編集ができるまで異常に遅いのでいろいろ試してみる。正月だから。

    とても耐えきれないくらい遅いので、ずっと昔のDreamweaver CC(2015)を使っている。2015のほうはストレスなくファイルを開いてすぐに作業開始できる。

    まずは、こちらのビデオカードを交換してみる。こちらは全然影響無しだった。考えてみればそんなにグラフィックとか3Dに負荷がないから当たり前。ゲームもしないのに高いビデオカードを買ってしまった。

    次にディスクをハードディスクからSSDにしてみる。今まで、Windowsのシステム、アプリケーションはSSD、データはハードディスクに入れていた。データをSSDに入れておくなって突然死が怖くて今までやっていなかった。後述のようにデータ類はBitbacketのリポジトリに入れてあるし、重要なデータはDropboxで同期しているし、そもそもバックアップを3重に取っているから、もし何かあっても大丈夫な気がする。

    今回購入したのは、1TBのこのSSD。SSDも安くなったものだ。サムスンはハードディスクは買ったことがあるけど、SSDは初めて。

    今回は、データのディスクを追加するだけなので簡単な作業である。Windows10のディスク管理でボリュームを追加してフォーマットするだけ。全然難しい作業ではない。

    Dream weaverで扱うHTMLファイルは、Bitbucketのリポジトリに入れているのでクローンしておく。試しに一つのWebサイトをSSDに入れてみるが、これは1,000ページにもなる大きなWebサイトで、PDFやら画像がやたら多いのでクローンするだけで時間がかかる。

    一度Windows10のブルースクリーンが出てきたけど、二回目でcloneが無事に終わる。

    ブルースクリーンの問題は後で対応するとして、改めてDream weaverの最新版でHTMLファイルを開いてみる。ブルースクリーンはおそらく交換したビデオカードのデバイスドライバの問題だろうと想像している。

    今度は普段通り待たずに作業ができるようになった。今はデータも大きなSSDに置いておく時代かもしれない。逆に考えると、最新版のDreamweaverはハードディスクだと全く使いものにならないということだな。

    EaseUS Todo Backupを使ってシステムのバックアップを取っているけど、出力先のハードディスクが一杯なので余っているハードディスクを追加しておく。今回は既存の3TBに新規に1TBをWindows10のスパンボリュームでディスクを拡張しておく。

    スパンボリュームを使うのは初めてだけど、こちらも簡単に作業が終わる。スパンボリュームは危なそうだけど、バックアップのディスクだからあまり実害がないだろうと判断する。システムとバックアップが同時に逝ってしまうと辛いけど。

    マイクロソフト
    ¥14,900 (2025/03/31 11:56時点 | Amazon調べ)
    マイクロソフト
    ¥21,700 (2025/03/29 08:10時点 | Amazon調べ)

    自作PC用に一番左のWindows11のパッケージを実際に購入しましたが、問題なくインストールできました。Windowsは使うPCの分だけ正しくライセンスを購入しましょう。

    続きはこちらから

  • FreeNASのディスクの入れ替えができたので、Time Machineの設定をしてみた話し

    無事にFreeNASのディスクの入れ替えができた。バックアップしておいたボリュームをつなげてデータのリストアをしてみる。こちらは一晩かけて完了した。あらかじめrsyncのコマンドを作っておくと楽チン。

    別のQNAPからデータをバックアップしているので、あとはQNAPにあるバックアップの設定をやり直した。こちらはボリューム名を変えたから、その辺を修正する。テストを兼ねて手動で実行する。無事にパックアップの設定もできた。

    ディスクを入れ替えたおかげで、だいぶディスクに空きができたので、ついでにMacintoshのTime Machineの設定を行う。おかげさまで未だにTime Machineのお世話になったことはない。

    FreeNASの設定は、こちらのサイトを参考にする。

    【備忘録】FreeNASでTime Machineを設定する

    motioncraft-jp.tumblr.com

    同じようなことをやったけど、MacのTime Machineの設定でドライブの一覧にFreeNASが出てこない。いろいろと設定し直したけどダメだった。仕方ないので思いつきで、一旦AFPでFreeNASのボリュームをMacから接続してみた。そうすると今度はドライブのリストに表示された。QNAPでもTime Machineの設定しているけど接続しなくてもリストに表示されている。FreeNASの場合、どうして接続できたかはわからない。そんなものなのか?

    無事にTime Machineでバックアップが開始したけど、後12時間かかるって表示された。終わるまで放っておこう。

  • WordPressサイトのサーバー移行の話し

    この記事が見えれば新しいサーバーを参照している。リンク切れならば、もうしばらく待ってね。

    さくらインターネットのVPSで動かしていたこのWordpressサイトを、同じくさくらインターネットのレンタルサーバーに移行してみた。ほとんど思いつきの行動。httpsのこれからの対応と、ちょっとVPSのサーバーでブログサイトを面倒見るのが心配だから外部に任せようと思っただけ。

    移行と言っても、Wordpressのファイルとデータベースをコピーして持って来ただけ。後はデータベースを作ったり、マルチドメインの設定したり、Wordpressの設定ファイルを書き換えたりしただけ。実質1時間位の作業。hostsファイルにIPアドレスとドメインを直接書いてテストしておく。消すことを忘れずに。

    トラブルと言えば、今までサクラのメールボックスでメールを受信したいたため、さくらインターネットでドメインがDNSに登録されていたので、メールボックスからドメインを削除しないとマルチドメインで登録できなかったくらい。

    それとWP Super Cacheでキャッシュのクリアができないようで、再インストールした。

    DNSのレコードをレンタルサーバーのほうに書き換えたので、後は待つだけ。

    著:久保田涼子, 著:西原礼奈, 著:阿諏訪聡美
    ¥2,399 (2025/03/28 17:08時点 | Amazon調べ)

    なんやかんやでWordPressのサイト構築で躓くのは、PHPのプログラミングなのでした。

  • マウスカーソルがずれる件を修正したら、もしかしたらトラックボールも直ったかと思ったら、やはり直っていなかった話し

    マウスカーソルがずれる件を修正したら、もしかしたらと思って、ロジクールのトラックボールM570を接続してみたら接続できるようになった。これで全部解決かと思いきや、しばらくしたらまた反応しなくなった。

    やはり故障なのね。糠喜びでしたわ。もう大丈夫ってロジクールに連絡入れなくてよかった。

    早くマウスから脱出しないと手首が痛い。

    HHKB
    ¥33,850 (2025/03/26 20:50時点 | Amazon調べ)
    HHKB
    ¥25,800 (2025/03/26 20:50時点 | Amazon調べ)

    よいキーボードを使うと、PC作業が快適になるかもしれません。

    Reshared post from +Mune Ando

    マウスカーソルがずれると拷問のようだわ。

    Visual Studio Codeを使ってプログラムを書いている。

    何だかVS Codeが使いにくいわ、と気が付いて、どうしてかと思ったら、編集するウィンドウでマウスクリックしたところと選択がずれるのよね。一つ下の行の右2文字目が選択されてしまう。思ったところにマウスカーソルが行かないというのは拷問のようだわ。イライラする。

    これではVS Codeって使えないじゃない、と思ったら、秀丸エディタでもChromeでも同じだった。VS Codeのせいではなくて、自分のPCが原因だったのね。

    そういえば、昨日トラックボールが壊れて、ロジテックのサポートからソフトウェアの再インストールをお願いされたっけ。

    もしかしたらということで、PCを再起動したらマウスカーソルがずれる不具合は直った。だって再インストールするときに再起動しろと出てこなかったからと、言い訳しておく。

    やはりWindowsで何かあったら再起動は基本。

    View this post on Google+

  • Fire HD 8 タブレットを買った話し

    キャンペーンで安かったのでFire HD 8 タブレットを買った。今まで使っていた初代のNexus7がとても遅くて使いものにならなくなったので買い換え。

    ともかくGoogle Play ストアを入れてしまう。インストール方法は、Googleさんに聞けば色々出てくるので調べてね。ダメだったら初期化すればいいし。

    Google Play をインストールしたおかげで、ほぼNexus7と同じアプリをインストールできたけど、Google+ と Gmailのアプリはインストールできなかった。あとはBluetoothを使うアプリもだめ。(って書いたら、Bluetoothはあったのね。設定にBluetoothのショートカットがなかったので、てっきりBluetoothは付いていないかと思ったわ。)

    仕方ないのでGoogle+はChromeから使うようにしよう。GmailはFire HD 8に最初からインストールされているメールアプリを使おうとしたけど、アイコンがどこかに行ってしまったのでOutlookで使う。(アマゾンのランチャーの下の方にあったのを見つけた。Outlookをやめてアマゾンのメールアプリを使う。)この辺りは、Fire HD 8のことは、まだよくわかっていない。ATOKとかESETとかもインストールできたのは予想していなかった。さすがにランチャーはアマゾンのものから別に入れ替えられないので。これは仕方ない。

    nasneからテレビが視聴できるし、もちろんAmazon Prime ビデオもね、動画は気軽に見られるのはよいね。

    画面が粗いとか不満はあるけど、Nexus7より格段快適だし、この値段でタブレットを手に入ったので概ね満足。

    はい、何かトラブルがあっても文句は言いません。もちろんキンドルで本を買いますとも・・・。

  • Raspberry Piが起動できないと思ったらSDカードが原因だった話し

    Windows Serverのテストサーバーをお客さんに公開しないといけなくなって、社内のサーバーをRaspberry Piをリバースプロキシを設定して公開することにする。以前Raspberry Piをnginxをインストールしたまではいいけど、突然アクセスできないとかで放っておいた。これを機会に設定し直す。

    どういう訳かRaspbianのアップデートをしてから(これはとっても時間がかかる)シャットダウンして再度電源を入れると起動できない。アップデートしている途中に何か気になるメッセージがコンソールに出てきている。疑うのはSDカードなんだろうな。

    SDカードは手持ちの4GBのカードを使っていた。この際、新しいものにしてしまう。在庫としては32GBとかあるけど、こんなサーバーに使うのはさすがにもったいないから、アマゾンさんに16GB(8GBとも値段は変わらない)のSDカードを注文した。最近は、宅配便のゴタゴタということでもないけど、アマゾンに注文するのは久しぶり。

    やはり原因はSDカードだったみたい。問題なく起動できるようになった。アップデートも速くなった。こんなことで悩んでいたのは後悔。

    View this post on Google+