emkikiの日記

AS400/RPG, Ruby, Linux

ウブペディア Ubuntu使えるPCを知れたら便利と思い

「これUbuntuインストールできるかなぁ」

「やってみないと分からないか」

先日、パソコンを買った時に思ったことです。

 

そんな時、

「このPCでUbuntu使えてるよ!」

っていうのが分かると便利だと思いウブペディアを作りました。

 

https://fast-scrubland-51641.herokuapp.com/ubulists

 

徐々にアップデートしていければと思います。

 

Heroku 公開作業メモ

・Gemfile

 gem 'sqlite3' をコメントアウトし、

 gem 'pg' に変更。

 bundle install

*ちょっと参考に

 このアプリケーションでは、あるライブラリがどんなバージョンに依存するか、RubyではBundlerというツールが広く使われています。このプロジェクトでは、こんなライブラリに依存します、ということをGemfileに記述できます。

 Bundlerを利用してgemをインストールすると、インストールされたライブラリがそれぞれどういうバージョンであったかを示すGemfile.lockが生成されます。以後、bundle install する際にはGemfile.lockに書かれたバージョンのライブラリがインストールされます。

(参考文献:WEB+DBPRESSvol.98)

・database.yml

 Herokuにログインし、Dataページに、データベースの情報が載っているので参考に記載する。

 Herokuログインは、heroku login

・routes.rb

 root to: 'hoge#index' を末に追記。

・Gitの管理対象にする

  git init

  git add .

  git commit -m "commit"

・アプリの作成~マイグレーション

  heroku create

  git push heroku master

  heroku run rails db:migrate 

・修正作業をするとき

 ローカルで動かすために、Gemfileを修正

  gem 'sqlite3'

  #gem 'pg'

 ↓

 bundle install

 ローカルで作業をし、

 終わったら、Gemfileを戻してbundle installする。

 そして、

  git add .

  git commit -m "commit"

  git push heroku master

で、出来ました。

emkikiのアイコンをアスキーアート化(あなたの知らない超絶技巧プログラミングの世界を参考に)

 eval(%w(print"h
t    tp         :
/    /e         m
k    ik         i
.    ha   t     e
n    ab  l      o
g    .c o       m
/    \n T       w
i    tt  e      r
@    em   k     i
 ki2\n"####)*"")

 私の大好きな本、遠藤 侑介さんの「あなたの知らない超絶技巧プログラミングの世界」を参考に自分のアイコンをアスキーアート化しました。私には絵心がないので、ただのkなのですがなかなかカッコイイかたちを作るのが難しかったです。

 作る楽しさ、見た目の面白さ、
 そして、ブログのURLとツイッターアカウントを出力しちゃうという実用性(!?)
 おっとっと、煩悩が出ちゃってますが、でも、楽しい☆

AS400/RPGのソースコードに色を付けて読みやすくするアプリ

アプリを作ってHerokuで公開しました。

https://floating-tor-63274.herokuapp.com/

 

AS400/RPGソースコードを貼り付けてボタンを押すと色をつけて表示します。

f:id:emkiki:20170806094016p:plain

 

AS400のエディタって狭くて読みにくいので。

 

以下はメモです。

・実行時のログを確認

heroku logs --tail

・ルート設定

 routes.rb の末尾に以下を記述

root to: 'hoge#index'

 私はこれの書き方を間違えていて何時間かハマってました。