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

このブログでは、フリーランス5期目となる自身の実体験から、フリーランスエンジニアになるためのノウハウ、ブログや沖縄移住、スリランカの最新情報について発信します。

2020-02-01から1ヶ月間の記事一覧

【無料で観放題!】Amazonプライムで観れる、主人公がプログラマーなおすすめ人気映画・ドラマ【全8選】

シリコンバレー(2014〜2018) スタートアップ(2016〜2018) MR. ROBOT(2015〜2019) ディーリー(2018) ブラック会社に勤めてるんだが、もう俺は限界かもしれない(2009) A.I. (吹替版)(2001) 信頼のコード (Code of Trust)(2019) スティーブ・ジョブズ(字幕版 20…

【モチベ100%UP】エンジニア必見! 主人公がプログラマーの人気映画おすすめ【6選】

1. AI崩壊 2. ソーシャルネットワーク 3. codegirl 4. バトルオブシリコンバレー 5. ソードフィッシュ 6. ピエロがお前を嘲笑う

【kindleで人気】エンジニア必読! 主人公がプログラマーの漫画おすすめ【6つ】

エンジニアが読むべき、主人公がプログラマーの漫画おすすめ6つ です。 プログラミングやってる人って、 ✅基本ストイック ✅仕事でもプライベートでも一日中コードを書いている ✅常に新しい技術のキャッチアップ ✅遊びにいく暇があるならPC こんな感じで、 頑…

【必見】Railsアプリでadsenseの自動広告が表示されない時の5つの確認事項

1. 自動広告はオンになっているか 2. Corsの設定をしたか 3. きちんとheadタグ内にコードを貼っているか 4. Adsenseサイト申請時のコードが残っていないか 5. コードを貼り付けてから1、2日間は経過しているか

【2023年10月最新】テクフリ(techcareer freelance)の評判、口コミは?マージンや支払いサイトも解説【130-170h案件】

ITフリーランスの皆さんは、 こんな悩みや不安を持っていませんか? 「稼働時間の短い案件に入りたいなあ...160h〜200hの案件はしんどい」 「マージンで単価下がるのイヤだなあ...マージン低いエージェントって無いのかな」 「フリーランスって保障ないし不…

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

全てのディレクトリの中から文字列を検索 全てのディレクトリの中から文字列を検索、行番号も取得 git管理下の、全てのディレクトリの中から文字列を検索 全てのディレクトリの中から、特定のディレクトリを除外して検索する 例: hoge_arrayという文字列を、…

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

gsubを使って書き換えます。 "About" 上記のようなaタグを、 "About" のように書き換える例です。

Midworksを使った感想、評判、口コミ【正社員並の保証】

Midworksさんと言えば、 週2、3案件、リモート案件が豊富 フリーランスでありながら、正社員並の保証が得られるので非常に安心 と、 かなり評判のエージェントです。 本当の所どうなのか、 実際にMidworksさんに面談に行ったので説明していきます。

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

href\s=\s"([^"]*)" という正規表現を使うことで実現可能です。 このstack over flowの回答がドンピシャでした。 > You should be able to use a regular expression like this: > href\s*=\s*"([^"]*)" See this Rubular example of that expression. > The…

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

Selenium::WebDriver::Error::TimeoutErrorは、 直下のrescueで補足される と思っていたが、そうではなかった。 これに気づくのにめちゃくちゃ時間がかかりました笑 調べていくと、 wait.untilブロックの外側 にraiseされていました...

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

seed_dump というgemを使うとサクッと実現出来ます。 このgemは簡単にいうと、 DBのデータをseedファイルに超楽チンに書き出せるgem です。 本番環境の商品データを、 定期バッチでスクレイピングして貯めていこうかと思っていました。 が、スクレイピングは…

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

2通りの解決方法がありました。 上に被っている要素を、閉じるなり移動させる clickではなくsubmitを使う submitの方が手っ取り早かったので、自分はsubmitで対応しました。

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

キーワードに一致する商品が見つからない場合、 "該当する商品が見つかりませんでした" というテキストが表示されます。 なのでそれを判定条件にしました。 下記、サンプルコードです。 # ヘッドレス(ブラウザを立ち上げない)で動かすためのオプションを生成…

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

案件を自由に選べる 家から近い場所の案件に参画出来る リモートワークで満員電車とおさらば出来る、どこでも仕事が出来る 周りから仕事が舞い込んでくる と、いいことづくめです。 やりたい仕事にフォーカス出来るので、 ストレスは溜まらないし、スキルを…

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

postgreSQL(herokuのデフォルトのDBはpostgreSQL) では、モデルのserializeメソッドが使えない ようです。 ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError (Column `tags` of type ActiveRecord::ConnectionAdapters::PostgreS…

【2023年1月最新】10倍効率化!?テレワークやプログラマの作業が鬼捗る【11つのグッズ】

【2021年】テレワークや、プログラマの作業を効率化させる【11つのグッズ】 についてです。 最近はプログラミングを学習する人が増えてきましたね。 ずっとPC作業してると、こういう悩みありませんか? 「姿勢が悪くなって肩や首、腰が痛い...」 「目が疲れて…

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

1. 簡潔に、具体的に、ハキハキ話すことが重要。スキルは2の次 2. 経験が浅くても、短い言葉でもいいので、自分の強みを明確に伝えるのが鉄則 3. 流行りの技術を学んでいることをひけらかしても、オファーは貰えない 4. グループ面談の時、周囲の人は完全無…

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

Railsの標準機能である attribute API を使います。 attribute :virtual_tags, type: Array virtual_tagsという属性 に 配列の値 を保持させることが出来るようになります。 もし、typeを指定しない場合は、設定した値のclassで、値が設定されます。

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

attribute() を使います。 attribute('data-XXX') のような形です。 # data-remarksというプロパティを持つ要素を全て取得。戻り値は取得出来た要素の配列 driver.find_elements(:xpath, "//*[@id='search']/div[1]/div[2]/div/span[4]/div[1]/div[#{i + 1}]…

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

freeeは、IDパスワード方式で確定申告が出来ません。 カードリーダーを使う必要があります。 「freeeとIDパスワード方式で確定申告すれば楽勝♪」 って感じで、 まさかfreeeはIDパスワード方式で確定申告出来ないとは思わなかったので、 かなりビックリでした…

【好印象!】フリーエンジニアのスキルシートの書き方【5つのポイント】

1. 要点を簡潔に、とにかく具体的に書く 2. シートを1ページに集約させない 3. 業務経験だけを書く 4. 使った技術のバージョンは必ず書く 5. テンプレートにこだわらない

【正規表現】Rubyで、文字列がURLかどうかをチェックする

URI.regexp.match(検証したい文字列).nil? で出来ます。 # URLなのでMatchDataオブジェクトを返す。よって .nil? はfalseを返す > URI.regexp.match('https://www.malanka.tech').nil? => false # URLではないのでマッチせずにnilを返す。よって .nil? はtru…

【図解】AWS S3で定期的にオブジェクトを削除する手順

定期削除には ライフサイクル という仕組みを使います。