« 2017年9月 | トップページ | 2017年11月 »

2017年10月

2017/10/30

Macでtreeコマンドを使用する方法

Windows にはディレクトリの構成を出力する tree という便利なコマンドがありますが、Mac にはデフォルトでインストールされていません。ですが、簡単にインストールすることができます。

Homebrew がインストールされていれば、以下のコマンドを実行するだけです。

$ brew install tree

使い方はこんな感じで。

$ tree
.
├── app.js
├── dist
│   └── app.js
├── index.html
├── node_modules
├── package.json
└── webpack.config.js

簡単ですね!

なお、Homebrewのインストールは以下の記事を参考にしてみてください。

React 環境構築方法

はじめに

React の環境構築はなにかと面倒ですね。Qiit○とかの記事を参考にしてみたら動かなかったり、create-react-app コマンドだと後で面倒なことになりそうですし。

なのでここでは、Node.js と npm のインストールが終わっていることを前提に、簡単に React 環境構築方法を掲載しておきます。

構築する環境は、WebPack, Babel を使用したものになります。

WebPack は複数のツールを使いビルドを行うもので、Babel は最新のJS記述を既存のブラウザでも動作するようにJSを変換するツールになります。

では、構築方法を見ていきましょう。

続きを読む "React 環境構築方法" »

2017/10/21

[Mastodon]v2.0.0アップデート方法と苦労したお話

はじめに

Mastodon の v2.0.0 がリリースされたので、ではということで v1.6.1 からバージョンアップしようとしたところ失敗しました。失敗の原因が分からず、ごちゃごちゃやっていたらデータベースもおかしくなり環境が完全に壊れてしまいました。

幸い、バックアップを取っていたので苦労したもののリカバリに成功しました。その際の方法は以下の記事にまとめたので参考までに掲載しておきます。

なお、v2.0.0へのアップデートは、Ruby 2.4.1からRuby 2.4.2へのアップデートが推奨されています。ここの辺も苦労したので、その点も含めバージョンアップ方法を掲載します。環境は、さくらVPSの CentOS7 で Non-Docker になります。

続きを読む "[Mastodon]v2.0.0アップデート方法と苦労したお話" »

[Mastodon]バックアップとデータを飛ばした後のリストア方法

はじめに

Mastodon も v2.0.0 が出てますます勢いづいてきたと思われる今日この頃、みなさんいかにお過ごしでしょうか。

さて、私も v1.6.1 から v2.0.0 にバージョンアップしようとしたら失敗してしまいました。原因は不明なのですが、500エラーが返って来るようになり、ソースコードのバージョンも上がりませんでした。

そこでバックアップから v1.6.1 へ切り戻し(リストア)をしたのですが、なかなか苦労したのでその方法を載せておきます。

その前に。

バージョンアップの前には必ずバックアップを取りましょう!

お兄さんとの約束だよ?

なお、環境は さくらVPS の CentOS7 で Non-Docker です。さくらVPS にはスナップショット機能がないので大変です。その分、安くて性能のいいサーバーを借りることができるのですけどね。

続きを読む "[Mastodon]バックアップとデータを飛ばした後のリストア方法" »

« 2017年9月 | トップページ | 2017年11月 »



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。なんちゃってSE。

    フリーウェア、Webサービス開発のためにEntyで支援を受け付けています。ご支援のほどよろしくお願いいたします。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。


    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ
    >>ブログ詳細

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから


最近の記事