平々凡々エンジニア

平凡で難しい悩みを解決

GCP Professional Cloud Architectに出てきた問題をまとめた

qiita.com 詳しくは上から qiitaでは話してないけどここだけの話本当に例題と丸々同じ物しか出なかったからかなり参考になると思います

GCP Professional Cloud Architect 認定試験合格

わーパチパチパチパチ 初めて仕事で役に立ちそうな資格を取れてなんとなく社会人として新しい一歩を踏み出せたのではないかと感じています。これがあるから仕事できるってことではないんですけどね....あくまでどのプロダクトが何に適しているのかだけわかる…

GCP アーキテクトの模擬試験受けてみました。

印象的だったのは架空の会社設定があり その会社の問題をgcpで解消していくことから 基本的になIT知識を問われました(公開鍵とか暗号化とか) どれも文章が長いので一見難しいように感じますが実はそうでも無く 冷静に読んでいけば知識が無くても四択の選択…

GCP IAM 箇条書きまとめ

Google Cloud Identity and Access Management(IAM)を使用して 誰が何をできるかをコントロールしますGCPのお客様はIAMを使用して最小権限を実装し こうした誤りを防ぐことができます GCPの管理レイヤを操作するには 4つの方法がありますウェブベースのCo…

GCP 予算について

予算は請求先アカウントごと またはGCPプロジェクトごとに定義できます 予算には上限を設けることも 別の指標を関連付けることもできます課金データエクスポートでは 詳細な課金情報を 分析用に取得しやすい場所に保管できます(Cloud Storageバケットなど)レ…

GCP ゾーンについて

超絶簡単に箇条書きすると ゾーンは GCPリソースのデプロイ領域ゾーンはリージョンという 個々の地域にグループ化されていますリージョン内のゾーン間では 高速ネットワーク接続を使用できますリソースをリージョン内の 複数のゾーンに分散できます こうする…

入社1週間目

所属プロジェクトは特に決まっていないです。 弊社がgcpを積極的に使用しているので私は早急に資格をとる必要があるようです。 Professional Cloud Architect 認定資格 | Google Cloud 認定資格 そこそこ難しいです。gcpをある程度使えこなせないと答えられ…

gcpエンタープライズ設計ガイド読み終わった

おおよそについてなんとなく理解できたが実際に使ってみないとイメージ付かないと感じました。読んでみて一番知ってよかったと思ったところはAWSとの違いがわかったところです。 ・AWS サービスを中心に設計されている ・gcp テクノロジーを中心に設計されて…

gcpの勉強が最優先

内定先からphpなどよりもgcpを使えた方が良いという印象を受けた。 という事でgcpの勉強を始めます。 おすすめは Amazon CAPTCHAを読む事 Cloud OnAir | Google Cloud 放送番組を見る事 実際に触ってみる事 だと言われたのでこれにそって行いたいと思います。…

おそらく内定出ました

最終面接で内定を口約束ですがもらえました。 そこではphpで開発しているので個人開発よりphp勉強を優先したいと思います。 まずは環境作りから行いたいと思います。 選択肢は主に三つで 直インストール 仮想環境 XAMPP です。 直インストールはパッケージ管…

railsのテストって何を使えばいいのだろうか

発端 新しいwebアプリはそこまで難しくなることはないと思うので実践的なテストを挑戦してみたいと考えました。もちろんruby標準のテストgem minitestを使用した事がありますが実務ではRSpecを使用している会社が多かったイメージだったのでRSpecのシュア率…

最近はずっと企業研究ばかりしています。

私の企業研究の仕方 会社が抱えている問題点 社員を増員する背景 会社のこれからの展望 会社の方針 をベースとして研究し サービスの問題点 サービスの需要性 競合しているサービスに対しての考え方 を考えその企業のことを知ります。 それが終わり次第自分…

アプリ開発君に決めた!!

アプリ開発のきっかけ 求人を見ているとphpがほとんどで今rubyを勉強している意味はあるのか不安になってきます。 そこで現在求人で多いい技術は何かを調べたい。 では作りましょうそうしましょう。 ざっくりとしたアプリの内容 有名なエージェントサイトや…

次は何を作ろうか

とりあえずやりたかったrailsチュートリアルの改良型 ptwitter完成という感じです。 改良できた機能は以下の通りです。 railsチュートリアルから改良できた点 エラー内容を日本語化 デザイン変更(細かい範囲で主軸は変わらない) ホーム画面のマイページとユ…

rails マークダウン とシンタックスハイライトの導入仕方

解説 gem 'redcarpet' gem 'coderay' をインストール redcarpetはマークダウン 形式の文字列をhtmlに変換する coderayはシンタックスハイライトで表示するためのものです ヘルパーを作成する module ApplicationHelper require "redcarpet" require "coderay…

マークダウン とハイライトシンタックス導入できました

ついに一番やりたかった事ができた。 自分が求めて事が実現できて嬉しい。 ツイッターは本当にプログラマーにとって使いにくいです。せめてマークダウン でかけたら良い使いやすいと思っていました。それが今実現したと思うとかなり嬉しい。ニヤニヤが止まり…

リプライ完成 勉強したことまとめ

フォローしてなくてリプライしたきたユーザーのつぶやきが見れるようになった。 今回はかなり苦戦したので使った技術をまとめる。 仕様 呟きに対して呟きで返信することをリプライということにする 自分以外の有効なユーザーにリプライする事ができる リプラ…

リプレイ機能の骨格完成

@ユーザーIDを呟くと相手のプロフィールに飛べるようにした。外見はここまでだけど実際は投稿した呟きに@ユーザーIDを紐付けしている。あとは指定した方のユーザーでも見れれば完成。Twitterみたいに連続でリプライしたり複数人のリプライをするようにすると…

名前作成の仕様変更完了

前回:ユーザーネームの仕様を変えようと思います。 仕様を変えました。 全角半角のスペースを無く名前の区切りにアンダーバーを入れる仕様です。 NOT_BLANK = /[^[:blank:]]+/ def cureate_user_name user_name_scanned = params[:user][:name].scan(NOT_BLA…

ユーザーネームの仕様を変えようと思います。

現在ユーザーネーム作成機能には制限が何もありません。強いていうならnilでは登録できないぐらいですかね。それでなんでユーザネームの仕様を変えようかと思ったのかというと ユーザーネームに全角半角スペースがあるとリプライ機能を使用するときに難しく…

正規表現基本入門終わり

恥ずかしながらqiitaに投稿してみました 正規表現技術入門 第一章 入門 まとめ 投稿した内容はできるだけ浅く正規表現は何ができるのかを表面上だけまとめた感じです。この記事を見たらやり方はわからないけどできることはわかるように書いたつもりです。 初…

グループ化はするがキャプチャしない「:?」はわざわざ使用して可読性を下げてまで行う必要があるか?

オライリーの正規表現から引用 括弧の中の部分式にマッチしたテキストはキャプチャされ、$2に格納される。そして、ここではこの変数を使わない。グループ化には使えるが、使うつもりのない変数へのテキストの格納というオーバーヘッドのない(そして混乱を起…

中途半端に正規表現を使うのはよくないと思って一から勉強中

これで勉強しています。 前回の記事でも説明した通り今欲しい技術は、「@firstName lastName coment」という文字列から 「firstName 」と「lastName 」を抜き取る事です(lastNameは抜き取りにくいので仕様を変える必要が出てきそう) マッチする条件は @が文…

アプリ開発進捗状況

目的 プログラマー用のツイッター開発 現在の開発している機能 ツイートの返信機能 ツイッターと同じく@user_id で指定すると返信記事を投稿する事ができる 現在の進捗状況 【Ruby on Rails チュートリアル】サンプルアプリケーションに返信機能を追加する …

ruby 使用できるmethodとか使っているモジュール、継承クラスを見つけ方法

デバックするときに役立ちました 使用できるmethodの見つけ方 例 sendと名のついた使用できるメソッドを検索する p.str.methods.grep(/send/) # => [:send, :public_send, :__send__]` クラス、モジュールのスーパークラスとインクルードしているモジュール…

nil? empty? blank? present? を知っておくとやくに立ちそう

nil? ruby標準 対象がnilだとtrue empty? ruby標準 配列や文字列の中身が空であるとtrue nilやbooleanなどはNoMethodError blank? railsを導入していると使用できる 対象がnilまたは空であるとtrue present? railsを導入していると使用できる 出力結果は!bla…

何を今作っているかという記事を書くのを忘れていた

過去記事に現在作成中のアプリを解説しているものがなかったので今説明をしようと思う。 作りたいもの プログラマーが使いやすいツイッター アプリ内容 railsチュートリアルで作成したツイッターアプリにマークダウン でツイートできるようにする ツイッター…

画像周辺機能終了

無事投稿削除までできました。 正確には ・複数の画像投稿 ・記事を削除した時記事にアップした画像をサーバーから削除 ・ユーザーが削除されたらアップロードした画像を全て削除 次は返信機能について作っていく予定なのですがこれがすごく難しそうです。 […

複数の画像投稿機能完成

初めてjQueryを1から考えて使いました。railsチュートリアルの時はrubyやrailsのフレームワークでは無いのでスルーしていました。ここにソースコードを貼りたいのですがブログの仕様上動画とソースコード(マークダウン )を両立をさせる事ができないようです…

jQueryを使えば動的にfile_fieldを生成できそう

やりたい事 <%= f.file_field :pictures, multiple: true %>と同様な動きをするファイルアップformを動的に複製する事 確認事項 前回の記事でnested_form_fieldsというgemではできない 現在の開発段階では<%= f.file_field :pictures, multiple: true %>を複…