プログラミング学習日記

エンジニア転職への道

2024-06-01から1ヶ月間の記事一覧

本番環境で最初のエラー

AWSでデプロイして、さっそくエラーになった。 問題 本番環境でアップロードしたファイルが読み取れない。 ローカル環境だとエラーにならないのに、本番環境だとエラーになる。 No such file or directory @ rb_sysopen - /home/ec2-user/ocr_check_app/publ…

オリプロで直面した問題:見当識の得点が取得できない

問題 見当識の得点が取得できない。 取得したい得点は11個あるが、そのうち1つが取得できていない。 やったこと binding.pryで処理を止めて、テキストファイルの出力結果を確認。 → その結果、1/6が116と出力されていることがわかる。 116を1/6を変換する処…

各行の末尾の\r\nを除去したい

やりたいこと テキストファイルには1行ごとにデータが入っている。 これらのデータを改行文字や半角スペースなしでそのまま取得したい。 お あ おわり 5 2 10 110 何もしない場合 何もしないと、各行の末尾に\r\nが入ってしまう。 def get_id_from_text @pdf…

1 ≦ x ≦ 6, 1 ≦ y ≦ 6, `/`はスラッシュ記号のとき、`x / y`が全部で何パターンあるか調べたい

やりたいこと 1 ≦ x ≦ 6, 1 ≦ y ≦ 6, /はスラッシュ記号のとき、x / yが全部で何パターンあるか調べたい。 コード x = [1, 2, 3, 4, 5, 6] y = [1, 2, 3, 4, 5, 6] count = 0 x.each do |x_num| y.each do |y_num| puts "#{x_num}/#{y_num}" count += 1 end …

配列から2つの要素の組み合わせを全パターン出す(重複あり)

やりたいこと このような配列があったとして、この中から2つ選ぶ組み合わせを出したい。 ["sun", "shine", "rain", "bow", "moon", "light"] 入力される値 6 sun shine rain bow moon light 方法①:repeated_combinationメソッドを使う n = gets.chomp.to_i …

6/15日報

やったこと Paiza B問題を1問解いた。 AWSのVPCを使ってネットワークの設定を行った。 AWSでEC2インスタンスを作り、秘密鍵でログインした。 Python用OCRライブラリ「pdfminer.six」で文字認識精度を確認した。ID表のテキストは抽出できたが、評価用紙では全…