emkikiの日記

AS400/RPG, Ruby, Linux

雑記:勉強時間の確保について等グダグダと書きました

ユーザー認証ともう一つ、アソシエーションによる複数テーブル処理するアプリも作成中です。 電車遅延なう風のもの(超半端ですがGithubにも置いてます)。 これを習得するのは数日じゃ難しいかな。 私の場合、もう数週間かかると思います。 なかなか集中し…

Ruby on Rails :Deviseユーザー認証

今日はたまたま時間が作れましたので、 チャレンジしたかったユーザー認証機能に挑戦です。 最初は、手書きで has_secure_password 等と書いていましたが、どうも解決できないエラーがあり、時間ばかりが過ぎてゆく。 そこで Devise を使うことにしました。 …

Ubuntu・Ruby・Ruby on Rails インストール

昨日入れ直したのでメモしておきます。参考書籍: ・日経Linux 201707,09 ・Ruby on Rails5 アプリケーションプログラミング ・WEB+DB PRESS Vol.98 ・ブログなどネット情報今回は公式サイトを確認するようにしました。英語なのですが、LinuxやらUbuntuやら…

Ruby on Rails 改行を反映させる

simple_format を使うと反映できるようです。 <%= simple_format(値) %>

rbenv インストール(Ubuntu)

今日は子どもたちが早く寝たので前から気になっていたrbenvをインストールしました。 *参考書籍:WEB+DB PRESS Vol.98 コマンドメモ 現在のシステムにインストールされているRubyインタプリタの一覧を出力 rbenv versions現在の環境でrubyコマンドを実行し…

Github Pages でホームページ作成 & QRコード(Linuxで作成)

ホームページを作ってみました。Github Pages という仕組みで、Pushするだけで公開できます。 https://emkiki.github.io/emkikipage/ URLはこちらのQRコードからもOK! QRコード作成方法は以下の通り。 「qrencode」インストール sudo apt install qrencode …

我が家のパソコン

部屋を片付けていると、古いパソコンが出てきました。 まだ動く。 Ubuntuをインストールしました。 プロセッサーは Celeron T3000 、これ64ビットいけるのかな。 Intel Celeron(インテル セレロン)はインテルの x86 アーキテクチャの マイクロプロセッサ …

AS400/RPG ユーザー一覧の出力(DSPUSRPRF)

コマンド:DSPUSRPRF オプションOUTPUTで、*, *PRINT, *OUTFILE が選択できる。 *(表示), *PRINT(帳票出力), *OUTFILE(ファイル出力) ユーザープロファイルの確認をWRKUSRPRFで行っている場合、ファイルにリスト出力したい時に焦ると思いますが(私)…

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

「これUbuntuインストールできるかなぁ」 「やってみないと分からないか」 先日、パソコンを買った時に思ったことです。 そんな時、 「このPCでUbuntu使えてるよ!」 っていうのが分かると便利だと思いウブペディアを作りました。 https://fast-scrubland-51…

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"####)*"") 私の大好きな本、遠藤 侑介さんの「あなたの知らない超絶技巧プログラミングの世界」を参考に自分のアイコンをアスキーアート化しました。私…

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

アプリを作ってHerokuで公開しました。 https://floating-tor-63274.herokuapp.com/ AS400/RPGのソースコードを貼り付けてボタンを押すと色をつけて表示します。 AS400のエディタって狭くて読みにくいので。 以下はメモです。 ・実行時のログを確認 heroku l…

ディズニーランドに行って見えてきたのはプログラマーの存在

ディズニーランドに行ってきました。 スティッチ・エンカウンターって初めて入ったのですが、面白いですね~。宇宙船にいるスティッチと画面を通して楽しくやり取りするっていうアトラクションです。 最後の方で、スティッチが会場のみんなをカメラで何枚も…

AS400 LF 論理ファイル AND条件とOR条件の書き方

AS400の論理ファイル(LF)について、 DDSに選択条件を書く際、AND条件とOR条件の書き方は以下のようになります。 S AAAAAA COMP(EQ 0) BBBBBB COMP(EQ '1') 17桁目にSを書くとセレクトという意味になります。 この例では、 項目AAAAAAが0 かつ、BBBBBBが'1'…

LAVIE Note Mobile NM150 購入

パソコンを買いました。 先日購入した Lenovo ideapad MIIX 310 が短期間で旅立ってしまったからです。初期不良で返金。 そしてLAVIE Note Mobile NM150を購入。 NECのパンフレットを読みますと、検査をして不良品をはじいているようです。初期不良にあたる…

「RubyでつくるRuby」を最後まで終えて

RubyでRubyインタプリタが完成!さらに、そのRubyインタプリタでRubyインタプリタを動かし、というところまで到達です。 個人的な感想を一言でいうと、なんだか私は嬉しかった。 先ず、勉強になったこと。インタプリタの実装って、こうなっているんだなと。…

Ruby on Rails インストール(Windows)

Railsインストール方法(Windows) 将来の自分に向けてのメモも兼ねて(PC買いかえた時など)。 Rubyをインストールしたら以下を行います。 1.Development Kit Rubyのインストーラーがあるのと同じページから、 rubyinstaller.org Development Kit For use w…

Windows PowerShell 指定した日付に指定した日数を加減算

もし旅行のキャンセル料が21日前から発生するような場合、21日前っていつだろうと、カレンダーをめくるのは大変。 かと言って頭で計算できるほど賢くない。 そんな時、私はirb(Ruby)を使って計算していました。 今回、WindowsPC(Lenovo ideapad MIIX …

Git for Windows インストール

以下に非常に丁寧に解説されていたので参考にしました。 opcdiary.net vdeep.net インストーラーのオプションについて解説もあり、 迷うことなくインストールできました。 ローカルだけだといつPCが故障するかわからないので、githubにあげておくと安心だと…

RubyでつくるRuby

私の好きな本に「あなたの知らない超絶技巧プログラミングの世界」(著者:遠藤 侑介)があります。 遠藤 侑介さんには他にも「RubyでつくるRuby」という面白そうな著書があることを知り、さっそく購入してみました。 今、3分の2くらい読み進めていますので…

PCのバッテリー状況を調べる

コマンドプロンプト、powershellなどからpowercfg /BATTERYREPORTと実行。 PS C:\Users\xxx> powercfg /BATTERYREPORTバッテリ寿命レポートが C:\Users\xxx\battery-report.html に保存されました。 保存されたレポートをクリックします。 DESIGN CAPACITY 3…

Lenovo ideapad MIIX 310

3年くらい、Acer Aspire V5 を愛用してます。Ubuntu入れてます。 何の問題もないのですが、重さが1.48kgなのがちょっと重い。 kakaku.com 毎日持ち運ぶものですし、9月にはRubyKaigiで広島まで行くので、もう少し軽いのが欲しい。 そこで、Lenovo ideapad MI…

Linux 圧縮と解凍

以下の内容は、日経Linux 7月号を参考にしました。 圧縮 gzip や tar コマンドでできます。 ちなみにUbuntuのファイラーから右クリックででも出来ます。 圧縮したファイルやディレクトリーには.gzという拡張子が付きます。 元々のファイルサイズ 51390 $ gz…

匠の夏まつり2017 ビジネスをデザインする匠Method

2017年7月5日に開催された「匠の夏まつり2017」に行ってきました! 場所は秋葉原UDX なんで行ったのか 私、趣味でこのようなWebアプリを作っています。 https://dry-retreat-59180.herokuapp.com/ 本業は汎用機系(AS/400)のお仕事なので、RubyによるWebアプ…

Ubuntu(Linux)端末から画像表示

Ubuntuの端末(ターミナル)から画像表示するコマンドです。 eog 画像ファイル eog とはUbuntuに標準でインストールされている画像ビューアーです。 $ eog --versionGNOME 画像ビューアー 3.24.0 以下を参考にしました。 kledgeb.blogspot.jp 経緯 日経Linux…