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

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

【grepコマンド】ディレクトリ内の文字列を検索する【linux】

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、ディレクトリ内の文字列を検索するgrepコマンド についてです。 全てのディレクトリの中から文字列を検索 …

【Ruby】aタグのhref属性を書き換えて、target="_blank"も付与する方法【gsub】

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、aタグのrel属性を書き換えて、target="_blank"も付与する方法 についてです。 結論 gsubを使って書き換え…

【週3案件豊富 正社員並の保証】Midworksを使ってみた感想

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、フリーランスエージェントの、Midworksさんを使ってみた感想 についてです。 Midworksさんと言えば、 週2…

【Rails】aタグからhref属性の値を正規表現で抽出する方法

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、aタグからhref属性の値を正規表現で抽出する方法 についてです。 一発で抽出出来るヘルパーメソッドがある…

【Ruby Selenium】wait.untilブロックでTimeoutしたら外側にraiseされる

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 Seleniumの、wait.untilブロックでTimeoutしたら、waitの外側にraiseされる についてです。 Seleniumリフ…

【Rails】開発環境のデータを本番環境(heroku)へ移動【seed_dump】

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 開発環境のデータを本番環境(今回はheroku)へ移動する方法 についてです。 seed_dump というgemを使うと…

【Ruby】Seleniumでエラー Other element would receive the click の解決方法

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、Seleniumで、Other element would receive the click というエラーが出た場合の解決方法 についてです。 S…

【Ruby スクレイピング】Seleniumで要素が空かどうか判定する

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、Selenium Webdriverで要素が空かどうか判定する tipsです。 最近スクレイピングにハマっています。 色んな…

【脱社畜】フリーエンジニアのメリットデメリット【未経験OK】

駆け出しエンジニアに向けてのnoteを3月17日にリリースしました! note.com 活躍出来るエンジニアになるためのマインドを、 ギュッと詰め込んだ、「実践型note」になってます。 「IT転職を成功させたい!」 という方は是非チェックしてみてください。 こんに…

【Rails heroku】ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError

こんにちは、mahです。 このブログでは、自分がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 Railsでheroku(postgreSQL)を使っていた時に出たエラー、ActiveRecord::AttributeMethods::Serializati…

【10倍効率化!?】プログラマの作業が鬼捗る【9つのグッズ】3/18更新

駆け出しエンジニアに向けてのnoteを3月17日にリリースしました! note.com 活躍出来るエンジニアになるためのマインドを、 ギュッと詰め込んだ、「実践型note」になってます。 「IT転職を成功させたい!」 という方は是非チェックしてみてください。 こんに…

【脱失敗】フリーエンジニアの案件面談で必要な【5つのマインド】

駆け出しエンジニアに向けてのnoteを3月17日にリリースしました! note.com 活躍出来るエンジニアになるためのマインドを、 ギュッと詰め込んだ、「実践型note」になってます。 「IT転職を成功させたい!」 という方は是非チェックしてみてください。 こんに…

【Rails】DBに紐つかない属性(カラム)をモデルに追加する

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、DBに紐つかない属性(カラム)をモデルに追加する についてです。 「DBに保存しないでいいけど、属性持たせ…

【Rubyでスクレイピング】Seleniumでdata属性を取得

こんにちは、mahです。 このブログでは、 自分がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 Seleniumでのスクレイピングで、xpathでdata-XXXのような属性の値を取得する方法 について書きました…

【悲報😭😭😭】freeeはIDパスワード方式で確定申告出来ない【カードリーダー必須】

こんにちは、mahです。 このブログでは、僕がIT未経験から約1年でフリーランスエンジニアになるまでの過程、ノウハウなどを書いていきます。 今回は、 freeeはID・パスワード方式での確定申告が出来ない について書いていきます。 結論 freeeは、IDパスワー…