スリ飯屋Malankaのフリーエンジニアな日々

IT実務未経験から約1年、東京でフリーランスのRuby on Railsエンジニアに転職。約2年半、大阪中崎町でスリランカカレーの間借りしてました。フリーランスエンジニアになるためのノウハウ、スリランカの事を発信していきます。

【これで完璧!】フリーランスエンジニアが、案件を獲得するための面談対策【全38選】

こんにちは、mah(@RailsRubyMah6h)です。 今回は、 フリーランスエンジニアが、案件を獲得するための面談対策【全38選】 についてです。 この記事を読まれている方は、 以下のような不安を持っているかと思います。 エージェントや企業との面談って、何を…

【CSSセレクタ】超便利! chromeでCSSセレクタを1クリックで取得

【CSSセレクタ】超便利! chromeでCSSセレクタを1クリックで取得 スクレイピングの際、CSSセレクタを絞り込むのがかなり面倒。 この要素だけ欲しい! ピンポイントで指定出来たらいいのに! と思い、ググっていると見つけました。 超感激です。 Chrome デベロッ…

【超簡単】駆け出しエンジニアが毎週100人フォロワーを増やす方法【3つ】

こんにちは、mah(@RailsRubyMah6h)です。 このブログでは、 僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、 ノウハウなどを書いていきます。 今回は、 【超簡単】駆け出しエンジニアが毎週100人フォロワーを増やす方法 についてです。 以…

【Ruby】privateメソッドはModule#instance_methodsでの検索対象外

privateメソッドは、Module#instance_methodsの検索対象外。 Hoge.instance_methods(false).include?(:public_method) #=> インスタンスメソッドの名前が配列で返却される。 検証 Articleモデルに、publicメソッドとprivateメソッドを定義。 class Article d…

【cloud9】AWS cloud9でファイルを自動保存する方法

cloud9、 自分のPC汚さずに開発出来て便利ですよね。 ですが、 cloud9は通信状態が悪いと、 ファイルの保存が出来ない時があります。 新幹線内や、wifiが弱い所での作業は要注意です。 自分はなんども痛い目を見てきました。。。笑 「せっかく書いたコードが…

【実体験】エミリーエンジニアの評判は?高卒文系が1年でフリーエンジニアになった話から評判を解説

自分はIT実務未経験から、 1年でRuby on Railsのフリーランスエンジニア になることが出来ました。 学習時間を作ったのはもちろんですが、 これはエージェントさんのサポート無しでは絶対にありえませんでした。 そこでこの記事では、 大変お世話になった、 …

【cloud9】AWS cloud9でダークテーマにする方法

こんにちは、mah(@RailsRubyMah6h)です。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 AWS cloud9でダークテーマにする方法 についてです。 ダークモードはiphoneやmacでも導…

herokuで画像ファイルをassets/下に置いても認識されない

herokuで画像ファイルをassets/下に置いても認識されない テキストを音声にしてmp3ファイルを生成し、assets/audiosディレクトリ以下に保存 1のファイルを取得しS3にアップロード 1のファイルを削除するということをしていました。 が、herokuではどうもasse…

【Rails】enum型でカラム名を定義すると、scopeが自動生成される

こんにちは、mah(@RailsRubyMah6h)です。 このブログでは、 僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、 ノウハウなどを書いていきます。 今回は、 【Rails】enum型でカラム名を定義すると、scopeが自動生成される です。 【Rails】en…

【Rails】ファイルの作成日時順に、ファイルを並び替える File.mtime()

【Rails】ファイルの作成日時順に、ファイルを並び替える File.mtime() 結論 File.mtime() でファイルの作成日時が取れるので、それをsort_byで並び替える。 こちらを参考にしました。 Rubyでファイル一覧を作成日時順に取得する方法 - 動かざることバグの如…

【Ruby】URL文字列から、相対パスを取得する手順

【Ruby】URL文字列から、相対パスを取得する手順 こんにちは、mahです。 このブログでは、自分がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、URL文字列から、相対パスを取得する手順 をまとめまし…

【Rails】viewでaタグを削除したい sanitize gem

【Rails】viewでaタグを削除したい sanitize gem sanitize gemを使います。 Sanitize.cleanメソッドに、オプションを渡します。 第二引数elementsの引数に、残したいタグを配列で指定することで、指定したタグ以外を削除出来ます。 # @hoge.textにはhtml文字…

【Rails】配列でクエリパラメータを渡したい to_query

こんにちは、mah(@RailsRubyMah6h)です。 このブログでは、 僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、 ノウハウなどを書いていきます。 今回は、 【Rails】配列でクエリパラメータを渡したい to_query です。 to_queryメソッドを使…

【git revert】マージ済みのコミットを取り消ししたい

【git revert】マージ済みのコミットを取り消ししたい 手順 1、 git logなどで、取り消ししたいコミットNoを特定する。 2、 revert実行。 $ git revert 対象のコミットNo 以下のエラーが返って来たら、 error: commit 16f46cdcdcf2c16136eb501d7d757f28eaeba…

【safari】safariでclickイベントが動かないのは、非対応であるWebSpeechAPIのコードが残っていることが原因だった

【safari】safariでclickイベントが動かないのは、非対応であるWebSpeechAPIのコードが残っていることが原因だった 音声合成を使うため、WebSpeechAPIを使っていました。 が、safariは非対応。 WebSpeechAPI Web Speech API - Web API | MDN そのため、safar…