メインカテゴリーを選択しなおす
私は世間様に当り障りがある事ばかり言っていたから、世間様から虐げられてノラヌコのように用心深い人間になってしまい、回復ドライブを正副作成してPCを運用しているのですが、天才ビル・ゲイツの「その手」に乗せられて、千円以上もするUSB3.0の32GbyteのUSBメモリを二つも無駄に買わせられてしまいました。どういう事かというと、下の画像の通り、回復ドライブの作成に16GByte以上のUSBメモリが必要と言っておきながら、実際に...
主にブログやYahoo!!知恵袋の情報管理用の4.0.6のRedmineを4.2.8にバージョンアップしてすんなり動いたので、老爺心を発揮して最も簡単にRedmineをWindowsPCにインストール法を記しておきたいと思います。実際にインストールする場合は、完全自己責任でお願いしますが、RedmineをPCにインストールすると、セキュリティ上の危険性が高まる可能性がありますので、初心者がRedmineをPCにインストールする事はお勧め出来ません。1.Post...
私は貧乏なのでWindowsPCはHDDなのですが、Redmineをバージョンアップしたせいかどうか分からないのですが、PCを起動した後の最初のRedmineの起動がこれまでは約1分程度だったはずなのに約1分20秒もかかってしまうようになったので、RubyをUSBメモリーにコピーし、環境変数のpath内のRubyのパスをCドライブからUSBドライブのパスにしたら、約50秒程度で起動するようになったのでめでたしめでたしです(喜)Windowsのアプリケーション...
こんにちはー。 以前紹介したRailsアプリを無料で動かせるサービスHerokuさんなんですが・・ osio-toshimasa.hatenablog.com 2022年11月28日から無料サービスが廃止になるそうです😭 無料プランを使っている場合は、有料プランへの移行しないといけないですが、一番安い有料プランでも月7$。日本円にすると大体960円。 結論からいうと、練習でRailsアプリを置くだけにしてはちと高いなあ。というのが正直なところなので、Railsアプリはこのまま放置して自然消滅させることにしました。 以降は、悲しみを乗り越えて、Railsさんと遊んでくためにいろいろ自問自答した独…
おはよーございます。 いままでは、Rails製自作APIサーバとの動作テストにcurlというコマンドを使っていたのですが。 osio-toshimasa.hatenablog.com osio-toshimasa.hatenablog.com 今回、これの代わりになるものとしてRubyで実装してみました。ソースコードはGitHubにて公開しています。 github.com 標準添付ライブラリのみで作っているので、Rubyプログラム単体としても使えます。Railsの機能も使っていないのでコピペで持ってくることもできます。 もちろんRailsのなかでも使えると思いますが、試してないのでやや自信なし…
【趣味でたのしむRuby】RailsアプリケーションをHerokuを使って動かしてみる。
こんにちはー。 以前作ったRails製のWebアプリケーションをサーバに置いて動かしてみた話です。 結論からいうと、今回はHerokuというサービスを使って稼働させてみました。 理由云々なんかはそれなりにあったりもしますが、それはまた別の機会に書くとしまして、やったことを簡単に振り返ってみたいと思います。 Herokuとは? どうやって作る? Herokuアカウントを作る。 Heroku スターターガイドに沿って作業をすすめる。 Heroku CLIのインストールでつまづく pg gem の追加は無視してはいけない。 まとめ「いま楽しいこと、に集中!」 Herokuとは? サーバ構築やメンテナ…
【チェリー本】Rubyの入門書が届いたけど、ちょっとした経験者向けの内容になっている本らしい。
小森です。 最近Amazonにて「Ruby」の入門書を注文しました。 komorichang.hatenablog.com 2021年版の本になっているので、最新の情報に触れられるし、これでいいかなぁ~と思い注文。 それで今日のお昼にチェリー本が届いたのですが、これかなり分厚いです。(笑) 分厚さで分かりやすい表現をすれば、ハリーポッターの小説くらいありますね。 それで前書きを読み進めていたんですけど、この本はどうやら初心者だけど経験者向けに書かれた本になっているそうです。 あと「チェリー本」とタイトルにも書いていますが、表紙にさくらんぼが写ってるので「チェリー本」と言われているそうです。 本…
【趣味でたのしむRuby】RubMineさんとRailsで初歩的なAPIサーバを作った話 その3 HTTPPOST編
こんにちはー。 前回のGET編に続いてPOST編です。 Controllerにメソッドを追加する。 今回はcreateメソッドを追加しました。こんな感じ。 def create entry = OpenStruct.new({ :value => params[:value], :id => params[:id] }) # MemoryStoreにSaveされていれば取り出す。 entry_json = Rails.cache.fetch("/match/#{params[:id]}", expired_in: 1.hour) do # 一度もSaveされていない場合は、ここの値がSaveさ…
【趣味でたのしむRuby】RubMineさんとRailsで初歩的なAPIサーバを作った話 その2 HTTPGET編
おはよーございます。 前回、Amazonさんからの突然の通告により狼狽してしまいました。 気を取り直してAPIサーバのつづき、その2です。 その1では、プロジェクト作成とコントローラの追加まで行ったので、今回は実際にメソッドを実装して、動作チェックです。 コントローラにメソッドを追加する。GET編 どっちも/matchで呼び出せるとは何事か? 起動してブラウザから動作をチェックする。 今回のまとめ コントローラにメソッドを追加する。GET編 作ったコントローラにメソッドを追加していきます。routes.rbに自動でAPIルーティングが付与される記述をしたので以下のようなAPIを呼び出すことがで…
【趣味でたのしむRuby】RubMineさんとRailsで初歩的なAPIサーバを作った話 その1
おはよーございます。 Railsを使ってAPIサーバの初歩の初歩的なものだけ作りました。 つくったものはGitHubに置いてみています、 github.com やってみたことはざっと並べて見ると、今のところこんな感じです。 APIモードでrailsアプリの雛形作成 実際の動作を受け持つContollerクラスに処理を実装 APIとして機能させるために、もうひとつやることが すでに長くなってきたので、続きはまた次回 APIモードでrailsアプリの雛形作成 RubyMineというIDEを使うと特に何も考えずに作ることができました。 画面にあるようにRails APIを選んでプロジェクトの名前を入…
【趣味でたのしむRuby】Railsを使い始めています。趣味ならでは注意点を踏まえて。
おはよーございます。 とあることを試してみたくて、Ruby界の重鎮、Gemの王様と勝手に思ってるRubyOnRailsを触ってみています。といってもバリバリのWebサイトを作るということはいまのところ考えていなくて、APIモードというものを使うことにしています。 しばらくはこの使い方で続けてみようと思っているのですが、その理由について考察してみた様子が以下になります。 Webサービスを一通り作るのって大変説。 Rails覚えるの大変説。 APIモードを利用するのがちょうどいいかも? まとめ:Railsで学習コストを抑えつつ、引き出しを増やせそう・・な気がする! Webサービスを一通り作るのって…
fatal: remote origin already exists. と表示された場合の解決法
fatal: remote origin already exists. と表示された場合の解決法です。 これを見れば秒で解決するはずです。
【Dip Rubocop】DipでRubocopのチェック対象をgit diffで変更のあったファイルのみを対象とする
「DipでRubocopのチェック対象をgit diffで変更のあったファイルのみを対象とする」について、 default_args に指定されている --name-only --diff-filter=AMRC で実現しています。 default_args: $( git diff --name-only --diff-filter=AMRC grep -e ".*\.rb" paste -s - )
【2021決定版】Ruby(Rails)の未経験フリーランス向け案件がある求人サイト【比較表で解説】
こんな悩みや不安を持っていませんか? 「Ruby(Rails)未経験のフリーランスでも参画できる案件ってないのかな...」 「Ruby(Rails)は未経験だけど一度やってみたい。PHPやJava、Pythonのような他言語経験があるから採用されるかな?」 「Ruby(Rails)の求人は少ないって言われるけどホント?求人サイト毎の案件数とかが知りたいな」 といった感じ。 これはどれも、 他でもない僕が抱えていた悩みでした。 しかし、 求人サイトを色々使ったり調べていく中で上記の悩みを解決できたので、 今回シェアしていきます。 Ruby(Rails)の案件探しで困っている未経験フリーランスエンジニアの方は、 ぜひ最後まで読んでいってくださいね★