エンジニアの卵の成長日記

ふわっちで配信してますhttps://whowatch.tv/profile/w:kurowasi2525

NVMWで最新verがインストールできない(404 Not Found)

概要 NVMWで最新verがインストールできないので,無理やり最新verを使えるようにした. 目次 1. 背景 1.1. nvmwとは2. 目的 3. エラー内容 4. 解決策 5. 感想 1. 背景 卒業研究で使っているプログラムは,Macで開発していた.(Macは開発環境を整えやすいから…

Eclipseを使ってSelenium-WebDriverを使ってみた

概要Selenium3 WebDriverを使ってChromeを自動操作する,環境構築とサンプルコードを作成する. 目次1. 背景 1.1. Selenium WebDriverとは2. 目的 2.1. JavaでのWebDriverの使用方法2.2. Eclipseとは2.3. Jarファイルとは2.4. Mavenとは2.5. Gradleとは3. 環…

スマホのWebブラウザで画像が荒い原因とは?

1. 背景 2. 目的 3. 調査結果3.1. 解像度の意味は2つある3.2. 解像度3.3. ピクセル/dpi/インチの関係3.4. Retinaディスプレイ登場3.5. Retinaディスプレイでの解決策4. 結論 5. 感想 6. 参考文献 1. 背景バイト先で,スマホのブラウザでWebサイトを表示する…

Windows10でPleiades All in Oneを使わずにEclipseの環境を構築した

概要Selenium WebDriverを使うため,Eclipseの環境が必要なので構築してみた. 目次1. 背景 1.1. Seleniumとは1.2. Selenium WebDriver1.3. Eclipse2. 目的 2.1. Pleiadesを利用しない理由3. 環境構築 3.1. Eclipseのインストール3.2. Javaプロジェクトの作…

Laradockを使っていて、Postgresに接続できなかった問題

目次 1. 背景 2. 解決策 3. 余談 1. 背景 バイト先でLaradockを使っているのだが,Postgresに接続できない問題があった.ローカルからLaradockでのPostgresに ホスト:localhost ユーザ:default パスワード:secret ポート:5432 データベース:defaultで接…

バイトでRepositoryパターンを使ったよ

今日のタスクは前回の続き kurowasi2525.hatenablog.com 前回はIoCとは何かなどを理解できていなかった この一週間の暇な時間でを読んでIoCやDIを勉強したから大丈夫だろう (この本はLaravelの概念系が書いてある本。パソコンの前でカタカタやりながら読む本…

久しぶりにNVMを使ってNodeの環境構築を行って、Laravel5にはCSRFチェックを行ってるって知りました

NVMを使ったNodeのバージョン管理できる環境構築 ※環境構築手順書の記事ではありません。 ※正しい手順でやりたい場合は、他のサイトを読むことをお勧めします。 最初は別プロジェクトの環境構築から フロント側をVue.js バック側をnodeのexpressを使うらしい…

Chrome62からHTTPページのinputタグに警告が表示されるようになるらしい

はじめにWeb系Developerの方々にGoogleさんから悪魔のメッセージがきてるみたい Twitterで結構話題になってた Chrome62でHTTPページのフォームにテキストを入力すると、 「保護されていません」という警告が表示されるようになります。 また、シークレットモ…

AdminLTEってのを触ってみたよ

はじめに今日はネイティブアプリを管理するためのWeb管理画面の機能追加がお仕事まずは前回構築したLaradockを起動しよう! $ docker-compose up -d apache2 postgresエラーが出た ERROR: Couldn't connect to Docker daemon. You might need to start Docke…

MacでDocker構築・laradockを使ってみる

はじめに 3ヶ月ぶりにバイトに来た (1ヶ月ぶりだと思ってたけど、社員さんに3ヶ月ぶりだねと言われて時の流れの早さに驚愕した) (それだけ卒業研究に集中していた証拠だろう) 久しぶりすぎなので、まずは環境構築からしてほしいとのこと 今作っているもの…

HEIFという画像フォーマットが今後主流になるらしい!?

今回もTwitterを見ていたら、HEIFがすごいぞ!ってつぶやきがあったので、調べてみた HEIFとは? High Efficiency Image File Formatの略 (エイチ・イー・アイ・エフ、ヒーフって呼ぶらしい) MPEGによって開発された画像フォーマットの標準規格 MPEG Moving …

floatもflexも古い?Grid Layout Moduleの時代が来るらしい

はじめに 大学3年生の時に、小学校の同窓会に行ったらWeb系の会社をやっている人間がいて、 数件の案件を手伝わせていただいたときがあったその時にレイアウトの指導をしてもらった際、 自分はfloatを使っていた『やっぱりfloat使うよね。時代はflexなんだ…

laravelで「次回から自動でログイン」ってどうやるん?CookieとSessionの違いって?

序章今日のバイトは 「次回から自動でログイン」を実装してくれ という内容だった laravelにはAuth::attempt()というものがあるらしい 第一引数に連想配列でメールアドレスやパスワードを渡すことで認証をしてくれるらしい そして、第二引数はtrue, falseの…

【アスペクト指向JavaScriptフレームワーク】Cerny.jsの英語ドキュメント翻訳

Cerny.jsを翻訳した Qiitaにあげたのだが、最近ガイドライン系で問題になっていて、消されてもおかしくない内容なのでこちらでもあげることにした qiita.com 概要 導入 Cerny.jsは大規模な開発チームのJavaScriptプロジェクトの開発を容易にすることを目的と…

WannaCryとかいうランサムウェアが話題らしい

このランサムウェアはIT速報の記事で知った 研究室のメンバーがランサムウェアの研究をしているので、少し読んだが調べることはしなかった だが、今日TwitterではWannaCryのツイートが多く、研究室の先生のブログでも取り上げられていたので、調べてみること…

【第二話】先生のありがたいお言葉

書こうと思った理由 先日ゼミで発表があり、1チームがあまり良いとは言えない発表だった 先週までの成果、今週の成果、来週までの目標のみで5分ほどだった しかも、発表の一週間前に先生から『やったことのモチベーションをちゃんと書け』と言われたのだが…

VMwareを使ってCentOS7でインターネット接続までの環境構築

今回の記事は、ちょっと前に大学の大きなサーバに仮想環境を構築したよって話 なぜ構築することになった? 背景として、僕が所属している研究室だけ大学のサーバに仮想環境を構築することが許されている (先生がサーバ担当者だから僕たちのために許可をもら…

【第一話】社会人になっても使えそうなエンジニア経験談

今日バイト先で褒められた内容を書いていこうと思う 気をつける点を記録することで、また正解を選ぶことができると思うからである今回学んだことは2点 送られてくる情報に無駄な情報はない 自分の先の工程を想像する とても当たり前なことですが、重要だと…

SQL文でのINDEX句、CONSTRAINT句について

バイトで開発環境を構築している際に、DBのテーブルがうまく作成されていないことに気づき、SQL文を見てみるとみたことないのが。。。 DBの勉強は本当の基礎しかやってこなかったので、皆さんは知っている内容だと思うINDEX データの検索速度を向上させるた…

MAMP3.5.1 Apache couldn't be started.

今日のバイトで新しいプロジェクトの開発環境構築を行うことになり、MAMPのPHPのバージョンを変えたら以下のエラーを吐くように エラー Apache couldn't be started. Please check your MAMP installation and configuration. 最初に結論を書く 僕の解決法は…

【Node.js】GoogleAPIのOAuth2の認証が1時間で切れてしまう問題

https://developers.google.com/google-apps/calendar/quickstart/nodejsのサンプルでは .credentials/calendar-nodejs-quickstart.json { "access_token": "アクセストークン", "refresh_token": "アクセストークンを更新するためのトークン", "token_type"…

tomcatプロジェクトのコンテキスト定義を更新の操作が失敗しました

昨日のバイト先で長時間積んだことがありました それはeclipseのtomcatプロジェクトでコンテキスト定義を更新した際に、以下のメッセージが出てきました 操作が失敗しました Path must include project and resource name: \パス名社員さんに聞いても、同じ…

Windows環境でApache+PHP+MySQL環境を整える

前回の記事でも書いたがSlack Botを利用した鍵管理システムの開発を行っている kurowasi2525.hatenablog.com今まではMacで行っていたのですが、メイン機でもやりたいと思いGitからCloneしてから気づいた。。。 そう。Windowsメイン機にPHPやApacheが入ってい…

CakePHPでvalidateErrorを自分で設定する【message】

今日はバレンタインでしたね 僕はいつも通りバイトでした午前中はCakePHPの案件、午後はFuelPHPの案件をやったのですが、やっぱりFuelPHP最高ですね 思わずつぶやいてしまいました今日はバレンタイン駅前では恋人を待つ人ばかりJKもたくさん歩いてる世の中は…

Slack Botを利用した鍵管理システム

今日は第20回のゼミがあり大学に行っていたゼミの内容はPythonで書くCompositeパターンとFlyweightパターンの発表だそれ関連の記事を貼っておくので良かったら見てくださいqiita.comその後、研究室の課題であるSlackを利用した鍵管理システムの作成をチーム…

初投稿

これからエンジニアとして勉強したことがその日あったら、書いていこうと思います。 宜しくお願いします。 さて今日は昨日から始めたNode.jsでMigration機能を使ってみたいというのが一応終わりました。 色々なリスナーさんに助言を頂いたおかげて、一応完成…