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

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

エンジニアインターン

cakephpクエリービルダー where,andWhere,orWhereの使い方

クエリービルダーとは クエリービルダーは言葉通りクエリーを組み立てるもの(クラス)。 では、queryとは 簡単に言えば「条件」のこと。 クエリパラメーターも条件を指定して、リクエスト送ります。 テーブルのqueryでは、 例えばbooksテーブルからデータを取…

偏差値40の大学に通う私がインターンを通して学んだ簡単なスケジュールの立て方

こんにちは! エンジニアインターンの島田です! 今回は、僕がインターンを通じて学んだスケジュールの立て方についてお話ししたいと思います。 スケジュールを立てる意味 スケジュールをしっかりと立てると、今何をやるべきかがとても明確になります。 私は…

ペルソナ

こんにちは。ユアマイスター開発インターンの小磯です。 先日新たなプロジェクトでページの改善を担当することになりまして、該当ページに訪れるユーザーをより明確にイメージするためにペルソナを選定しました。 ですので、今回はペルソナについて学んだこ…

APIの実装ででたエラー

APIの実装後、このようなエラーが出ました。 2017-06-10 18:39:47 Warning: Headers already sent in.... エラーの原因としては、header関数によってheaderを指定しているところより前で、echoやprintなどにより標準出力されている場合に発生する様です。 he…

CakePHP3系のController内で関数を定義してガンガン使っていく方法

こんにちは! ユアマイスターエンジニアインターンの高梨です! では、前置きなしで早速始めていきます! 今回の概要 Cakephp3系のController内で自分で好きな関数を定義する。 定義した関数をガンガン使っていく。 内容 例えば、記事とランキングを取得する…

コードを日本語で読もう

こんにちは。エンジニアインターンの土屋です。 コードを日本語で読む大切さ。前回もそんな記事を少し書いた気がしますが、具体的にどう読んでいくのか。。 例えばこんなメソッドがあったとします。 条件は、 テストの質問に対する答えを紐づけて検索し取得…

WordpressのREST APIで記事の総件数を取得する方法?

こんにちは! ユアマイスターインターンの高梨です。 最近Wordpressをよく使うようになったので、 その中で少し調べるのに手間取った 「REST APIで記事の総件数を取得する方法」 について書いていきたいと思います。 やってみたらやり方はかなりシンプルでし…

APIを知らなかった私が実装できるようになるまで学んだこと

こんにちは。エンジニアインターンの土屋です。今日はAPIの実装の流れについて書きたいと思います。 また、1から実装していく中でプログラミングにおいて大切だと学んだことがあります。 是非、エンジニアインターン、初心者の方は参考にして欲しいです。 A…

EvernoteとMaxicoでMarkDownを様々なデバイスで共有!

こんにちは、開発インターンの小磯です!今日は自分のドキュメント管理方法をご紹介したいと思います! Evernote 自分がいつもちょっとしたメモ書きから、講義のまとめなどに用いてるのがEvernoteです。メモ帳アプリランキングのWebサイトで一位を獲得するな…

検索サジェストやっとできました!

こんにちは!エンジニアインターンの土屋です!長い間、検索サジェストをやっていました。でもあまりにも時間がかかりすぎました。。なので、自分が今回ダメだったことも踏まえて今日はブログを書いていきたいと思います。 なぜ時間がかかりすぎてしまったの…

Paizaのスキルチェックに挑戦!

paizaのスキルチェックに挑戦!! こんにちは、ユアマイスター開発インターンの小磯です。今回は、プログラミング言語の応用としてpaizaのスキルチェックに取り組んでみたので、プログラミング初心者の自分にとって壁となった関数を挙げていきます!! (基本…

検索サジェスト導入

こんにちは。エンジニアインターンの土屋です。今日は検索サジェストの実装について書きます! jQuery UI で プラグインAutocomplete を実装 <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head></html>

はじめてのJSONで学んだこと

JSONから学ぶ こんにちは、開発インターンの小磯です。先週新たなプロジェクトに参加することができ、その中の一つのタスクとしてJSONを扱う機会がありました。初めて扱うので自分なりにまとめてみました。 JSON JavaScriptの中でオブジェクトを記述する書式…

CSV ImportをPHP Unitでテストするには?

初めまして、Yourmystarインターンの高梨です。 今回は自分が詰まったCSV Importのテストコードについて 書いていきたいと思います。 前提 CakePHPで、CSVファイルのImportをするための Componentに対して 実際に実行したテストコードの結果を書いていきます…

ネットワークの理解

みなさんコンバンワ!エンジニアインターン生の竹本です! 最近はいかがお過ごしでしょうか??竹本は二週間前くらいに風邪を引いてから持病に苦しんでる日々でございます。照 さて、最近の弊社では、エンジニアインターン生だけで行うプロジェクトが始動し…

部門による意識の違い

こんにちは、新米開発インターンの小磯です。 今日は前回の出勤時に開催された、営業チームの学習講座に参加した時に感じたことを書いていきたいと思います! まず、チームの学習講座の内容は、、、 ユーザーページの認識 ユーザーページから予約に至るのは…

エンジニアインターンでの学び

こんにちは!エンジニアインターンの土屋です! 今日は、エンジニアインターン、プログラミング始めたばかりの人がこんなエラーにぶつかるのでは?と思い 私がつまづいたところを記述していきたいと思います Notice (8): Trying to get property of non-obje…

妙技 .つなぎ(cakephp)

みなさんこんにちは!エンジニアインターン奮闘中の竹本です。 今日はみなさんに大切なお知らせがあります。なんと私タケモトは五月でユアマイスター株式会社をやめることになりました。寿退社です照 というのは嘘でございまして、自分の将来の為に海外で修…

sequel proにssh接続できない

こんにちは!エンジニアインターンの土屋です。 実際に開発を行っていてデータベースの中身を確認したい データベースを確認する上でsequel proを起動!!! しかしこんなエラーが出ました。。 Used command: /usr/bin/ssh -v -N -S none -o ControlMaster=no -…

孫テーブルに保存できない......

どうもエンジニアインターン生の竹本です!みなさんGWはどこかに出かけられましたでしょうか?今年はほんとお天気が良くて、どこか出かけるにはうってつけの連休でしたね! そんな中僕は一日だけ帰省して、それ以外はインターンをするくらい弊社が好きです。…

ハッカソンに参加してみた!!厳しかった2日間の全貌!?

こんばんは! ユアマイスター インターンの高梨です! 今回は初めてハッカソンに参加してみたということで、 その戦いの全貌を書いていきたいと思います。 ハッカソンに参加してみたいと思っている方や 興味のあるという方はぜひ参考にしてみてください! (…

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から値を持っ…

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

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