2020-02-01から1ヶ月間の記事一覧
シリコンバレー(2014〜2018) スタートアップ(2016〜2018) MR. ROBOT(2015〜2019) ディーリー(2018) ブラック会社に勤めてるんだが、もう俺は限界かもしれない(2009) A.I. (吹替版)(2001) 信頼のコード (Code of Trust)(2019) スティーブ・ジョブズ(字幕版 20…
1. AI崩壊 2. ソーシャルネットワーク 3. codegirl 4. バトルオブシリコンバレー 5. ソードフィッシュ 6. ピエロがお前を嘲笑う
エンジニアが読むべき、主人公がプログラマーの漫画おすすめ6つ です。 プログラミングやってる人って、 ✅基本ストイック ✅仕事でもプライベートでも一日中コードを書いている ✅常に新しい技術のキャッチアップ ✅遊びにいく暇があるならPC こんな感じで、 頑…
1. 自動広告はオンになっているか 2. Corsの設定をしたか 3. きちんとheadタグ内にコードを貼っているか 4. Adsenseサイト申請時のコードが残っていないか 5. コードを貼り付けてから1、2日間は経過しているか
ITフリーランスの皆さんは、 こんな悩みや不安を持っていませんか? 「稼働時間の短い案件に入りたいなあ...160h〜200hの案件はしんどい」 「マージンで単価下がるのイヤだなあ...マージン低いエージェントって無いのかな」 「フリーランスって保障ないし不…
全てのディレクトリの中から文字列を検索 全てのディレクトリの中から文字列を検索、行番号も取得 git管理下の、全てのディレクトリの中から文字列を検索 全てのディレクトリの中から、特定のディレクトリを除外して検索する 例: hoge_arrayという文字列を、…
gsubを使って書き換えます。 "About" 上記のようなaタグを、 "About" のように書き換える例です。
Midworksさんと言えば、 週2、3案件、リモート案件が豊富 フリーランスでありながら、正社員並の保証が得られるので非常に安心 と、 かなり評判のエージェントです。 本当の所どうなのか、 実際にMidworksさんに面談に行ったので説明していきます。
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…
Selenium::WebDriver::Error::TimeoutErrorは、 直下のrescueで補足される と思っていたが、そうではなかった。 これに気づくのにめちゃくちゃ時間がかかりました笑 調べていくと、 wait.untilブロックの外側 にraiseされていました...
seed_dump というgemを使うとサクッと実現出来ます。 このgemは簡単にいうと、 DBのデータをseedファイルに超楽チンに書き出せるgem です。 本番環境の商品データを、 定期バッチでスクレイピングして貯めていこうかと思っていました。 が、スクレイピングは…
2通りの解決方法がありました。 上に被っている要素を、閉じるなり移動させる clickではなくsubmitを使う submitの方が手っ取り早かったので、自分はsubmitで対応しました。
キーワードに一致する商品が見つからない場合、 "該当する商品が見つかりませんでした" というテキストが表示されます。 なのでそれを判定条件にしました。 下記、サンプルコードです。 # ヘッドレス(ブラウザを立ち上げない)で動かすためのオプションを生成…
案件を自由に選べる 家から近い場所の案件に参画出来る リモートワークで満員電車とおさらば出来る、どこでも仕事が出来る 周りから仕事が舞い込んでくる と、いいことづくめです。 やりたい仕事にフォーカス出来るので、 ストレスは溜まらないし、スキルを…
postgreSQL(herokuのデフォルトのDBはpostgreSQL) では、モデルのserializeメソッドが使えない ようです。 ActiveRecord::AttributeMethods::Serialization::ColumnNotSerializableError (Column `tags` of type ActiveRecord::ConnectionAdapters::PostgreS…
【2021年】テレワークや、プログラマの作業を効率化させる【11つのグッズ】 についてです。 最近はプログラミングを学習する人が増えてきましたね。 ずっとPC作業してると、こういう悩みありませんか? 「姿勢が悪くなって肩や首、腰が痛い...」 「目が疲れて…
1. 簡潔に、具体的に、ハキハキ話すことが重要。スキルは2の次 2. 経験が浅くても、短い言葉でもいいので、自分の強みを明確に伝えるのが鉄則 3. 流行りの技術を学んでいることをひけらかしても、オファーは貰えない 4. グループ面談の時、周囲の人は完全無…
Railsの標準機能である attribute API を使います。 attribute :virtual_tags, type: Array virtual_tagsという属性 に 配列の値 を保持させることが出来るようになります。 もし、typeを指定しない場合は、設定した値のclassで、値が設定されます。
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パスワード方式で確定申告出来ないとは思わなかったので、 かなりビックリでした…
1. 要点を簡潔に、とにかく具体的に書く 2. シートを1ページに集約させない 3. 業務経験だけを書く 4. 使った技術のバージョンは必ず書く 5. テンプレートにこだわらない
URI.regexp.match(検証したい文字列).nil? で出来ます。 # URLなのでMatchDataオブジェクトを返す。よって .nil? はfalseを返す > URI.regexp.match('https://www.malanka.tech').nil? => false # URLではないのでマッチせずにnilを返す。よって .nil? はtru…
定期削除には ライフサイクル という仕組みを使います。