読者です 読者をやめる 読者になる 読者になる

ユアマイスター株式会社エンジニアブログ

ユアマイスター株式会社のエンジニアが日々徒然。

tigを逆から読むと

どうもエンジニアインターン生竹本です!! 最近の弊社のサービス「あなたのマイスター」では母の日キャンペーンとして新社会人になられて初任給をもらった方や、 中々親孝行ができていないと感じている社会人の皆様に向けてハウスクリーニングをプレゼント…

N+1問題

N+1問題とは? アソシエーションをした上でeach doで紐づいた先のデータを取って来る際に データベースに取りに行く回数が多い分SQL文が多く発行される。すなわち、時間がかかる 膨大な量になると重くなってしまう…. N+1問題の解決方法 rails版 controller…

レンダ(render)ーって便利だー

みなさんこんばんわ。桜が散り、これから緑深くなる季節の前触れかのように気温が急に上がり始めましたね。 だからってまだ朝方は少し寒いみたいで、掛け布団なしで寝たら風邪を引いたエンジニアインターン生の竹本です。 さて、最近の株式会社ユアマイスタ…

1ヶ月CakePHPを使った感想を書いてみた!

こんばんは!1週間ほど前からインターンとしてお世話になっている高梨です。 プログラミング歴も4ヶ月ほどで、共同開発はこのインターンが初の経験ですので、 そんな若者が書いた「Cakeを1ヶ月使ってみた!」だと思って 軽い気持ちで見てもらえると幸いです…

Ruby on Rails でのアソシエーション

こんにちは!エンジニアインタンーンの土屋です! phpを学んでいる上でアソシエーションが沢山出てきます。これまでrubyでruby on railsを勉強しながらやっていたのでphpを勉強するときは、railsでやったことと照らし合わせることが多いです。今日はrailsで…

モデルの作り方

みなさんこんばんは!エンジニアインターン歴が今一番長い竹本です。 なんとみなさんに朗報です。先日から期待の新星ショーケイくんがユアマイスター株式会社のエンジニアチームにインターンとして参加してくれることになりました! 彼のガッツ溢れる忍耐強…

.bashrcとalias(エイリアス)を使って便利にスピーディーに

こんにちは!エンジニアインターンの土屋です!yourmystarで開発を始めてこんなにスピーディーに便利にできるのかと思わされる機能に出会ったり、教えてもらったりで、今日は「alias(エイリアス)」と「.bashrc」について、教えてもらった事と、調べた事をて…

CakePHPで深いAssociateを持った階層の値をDBから取得する

こんばんは!エンジニアインターンの竹本です! 今回はControllerと直接繋がっているテーブルの「ひ孫要素テーブル」という深い階層のデータをとってくる時に気にしなければいけないことについて書いていきたいと思います。 そもそもCakePHPでDBから値を持っ…

番外編*プレスリリースの投稿

初めまして、安岡と申します! 普段はマーケティングをしています。レアキャラなので今日見れた方ラッキーですね。はい。 今日は、プレスリリースという広告の一種の運用方法について、ちょこっとお話します。 プレスリリースとは 【プレスリリース】出稿の…

RWD(レスプンシブWebデザイン) & 第一回 ユアマイスターEngineer Night

こんにちは!エンジニアインターンの土屋です! 今回は、ユーザーにwebサイトを見やすくさせるための工夫の一つとしてRWD(レスプンシブウェブデザイン)について書こうと思います。 また、ユアマイスターではないところでエンジニアをされている人やデザイナ…

自分の所在地がわからなくなった時

卒業式 こんばんは、エンジニアインターン2の竹本です。 昨日ユアマイスター株式会社では4/1から社会人になられる卒業生の門出を讃える卒業式が行われました! 社長のありがたい言葉や、会を盛り上げてくれるおもろい関西人の人のおかげで四年生も喜んでいた…

array_walk_recursiveで配列の要素が配列でもコールバックを適用したい

こんにちは、エンジニアインターンの國丸です。 今日はphpのarray_walk_recursive関数で配列の要素が配列でもコールバックを適用したいというシーンがあったので、解決方法を書きたいと思います。 配列に再帰的にコールバックを適用しない場合はarray_map、 配列…

便利なBootstrap

こんにちは!エンジニアインターンの土屋です! 今日はbootstrapの基本的なことについて今まで学んだことを書いていきたいと思います!! 複雑なレイアウトも簡単にレスポンシブ対応できるグリッドシステム サイトの横幅を12分割にして均等に分けるガイドライ…

複数ページのheader一括化!

こんばんは!エンジニアインターン歩兵クラスの竹本です! 皆さんWBC盛り上がりましたか??ユアマイスター株式会社は昨日のアメリカ戦を皆で応援してましたが…残念な結果でしたね、、 その悔しさを仕事のパフォーマンスに変える。それがユアマイスター株式…

phpのSplObjectStorage

こんにちは、エンジニアインターンの國丸です。今日はphpのStandard PHP Libraryのデータ構造に関するクラスの一つ、SplObjectStorageを紹介します。 SPL Datastructures SplDoublyLinkedList:連結リスト SplStack:スタック SplQueue:キュー SplHeap:ヒープ …

エンジニアレクチャー!

プラウザにURLを打って画面表示まで(今回はリクエストについて) 自分のローカル → インターネット → 環境構築によってできた仮想環境 HTTP(プロトコル)リクエストによってサーバーへリクエストを送る プロトコルとは…?? こんにちは!エンジニアインター…

git stashを使ってみた!照

GitHubって?? チームで開発して感じたこと 「同時に行うタスクが多くてブランチきりかえたい」->「でも差分ファイルはコミットして残して置くほどでもない」 git stashの使い方 注意点 こんばんわ!エンジニアの卵:竹本です! 今週もエンジニア初心者の方…

goroutineでRELIVERSにアクセスしてみる

こんにちは!エンジニアインターンの國丸です。今日はgolangを書いてみたく、gouroutineを使って弊社のオウンドメディアであるRELIVERSにアクセスするプログラムを書いたので紹介します。本来はurlの数がもっと多く、channelによる並行度制限が意味を持つのです…

PHPでのエラー解析方法について

はじめに エラーとは 原因の特定 続きは・・・ こんにちわ! エンジニアの大塚です。 皆さんはコーディングの際に発生したwebアプリケーションエラーについてどのように解決してますか。 そんなものググればわかるだろ!とか、ログを見ればわかるだろ、とい…

エンジニアの世界に足を踏み入れる

挑戦!!! インターンをはじめて 学んだ事 現在のタスク 終わりに 挑戦!!! 初めまして!エンジニアインターンで働かせていただいている土屋です。 私がプログラミングを知ったのはつい半年前で、ユアマイスターで開発のチームの一員として初めて2週間で…

CakePHPで画面上で同じ処理を行いたいときのコントローラーのいじり方

そもそもコントローラって? M(Model) V(View) C(Controller) 複数のViewでトークの通知アイコンを表示させる 三つのページの親コントローラーで処理を行う これをまず親コントローラー(AppController.php)で定義して、beforeFilterの※1に入れ込む 親コント…

PHPで変数の中身を検証する

こんにちは、エンジニアインターンの國丸です。今日はユアマイスターの開発で使われているPHPで、変数の中身をチェックする方法について書こうと思います。 PHP: PHP 型の比較表 - Manual 知識は上の型の比較表で事足りるので、開発をしていく中で出てきた具体例…

タスクのレベル名

自己紹介 ジェネレーションギャップ インターンをやってみて 自己紹介 こんばんは。ユアマイスター、エンジニアインターン二号機の竹本です。 僕はこの会社に勤めて二週間ほどしか経ちません。がユアマイスター株式会社はとても熱い会社だともう実感できるく…

インターンについて

自己紹介 ユアマイスターの開発チームにいて僕が感じたこと おわりに 自己紹介 はじめまして、エンジニアインターンの國丸です。 ユアマイスターで2016年の9月から、エンジニアインターン初号として働かせていただいています。 入ってから暫くは、あなたのマイス…

開発のスピード感

スピード!スピード! 開発のゴールは「実装完了」ではなく「ユーザーや運営が使い始めた時」である 助っ人エンジニアの五藤です。 ブログ開設2日目にしていきなり外部の人間が登場するというファンキーな展開です。 長かった私のユアマイスター様での常駐も…