イノベーション エンジニアブログ


株式会社イノベーションのエンジニアたちの技術系ブログです。ITトレンド・List Finderの開発をベースに、業務外での技術研究などもブログとして発信していってます!


このエントリーをはてなブックマークに追加
  1. Azure CosmosDB へ Go でログ出力するお話

    明けましておめでとうございます、SRE チームの syoga です。 来週ついに Monster Hunter World が発売する訳ですが、ネット人見知りの私はソロで頑張る予定です、 そんな中思いついた事を今回のブログに書き綴りたいと思います。 思いついた事 以前の記事でログについて思いの丈をぶつけたのですが、個人的にオートスケーリングやコンテナ化、サーバレスが当たり前になりつつある世の中で、ログをファイルに出力するというのは、モンハンに例えるのならオンライン集会所のクエストにソロで挑むようなものです(個人の意見です)!! という訳で、Go 言語を利用し Azure Cosmos DB(以下 CosmosDB)にログを出力する実験を行ってみました。 CosmosDB で Go!! まず…

    on syoga, log, Azure, Go, Cosmos DB

  2. Angularを使えるLaravel環境を作る。あとcralityも使う。

    どうも、bigenです。 わたくし、新卒でListFinder開発チームに配属されてから1年が経ちました。 配属されてからは来る日も来る日もZend FrameworkとjQueryと戦う毎日。 最近では公私ともに社外の方と話す機会もあり、 触発されてもう少し今風の技術にも触れてみたいなぁと思いまして、 Angular4入りLaravel5.4環境の構築 に挑戦しました。 また、デザインフレームワークである Clarity Design Systemも入れて、 盛りだくさんの今風アプリケーションを一つ作ってやろうという算段です。 LaravelもAngularもClarityも、使って開発したことがないので、ゼロからのスタートです。 周囲の人に色々質問しながら進めてみました。 目次 前準備…

    on PHP, Docker, angular, laravel, crality

  3. macのGNS3でNETWORK(CISCO CCNA)の勉強 〜③NAT準備〜

    KTNです 前回の続きで今度はNATの勉強をしていきたいと思います 早速始めましょう! NATしてみます 今回は本社PCから仮想インターネットに公開されているWebサイトを見れるよう 環境構築していきたいと思います おおまかな手順は以下になります 1.GNS3の標準VPCSからCentOSに切り替える 2.Webサイトを用意する 3.本社ルータにNAT設定をする 4.本社PCを増やしてもWebサイトを見れることを確認する ※今回のブログでは1、2のみを記載しています  3、4については次回のブログで! 1.GNS3の標準VPCSからCentOSに切り替える 標準のVPCSだとcurlコマンドも無いし、 Webサーバを立てる方法もわからなかったので、CentOSにしたいと思います Virtu…

    on Study, Network, mac, GNS3, CISCO, CCNA, NAT, CentOS

  4. swiftで電卓アプリをつくる

    会社のみんなでXcodeによるアプリ開発を勉強しており、 簡易電卓アプリを作成したので発表します 作ったもの 開発環境 Xcode 9 Swift 4 条件 ・入力画面と結果画面がある ・計算するで結果画面に ・もう一度で入力画面に戻る ・戻ると入力画面が空になる ・途中でアプリを閉じてもテキストフィールドに数字が保存されている プロジェクトを作成したら、以下の流れで作成をしてきます。 ①画面を作る ②入力画面側の処理を作る ③結果画面側の処理を作る ④2つのページを繋ぐ処理を作る ①画面を作る 以下のような配置にします 数値部分はキーボードで入力し、演算子はボタンで選択するしようにします。 ②入力画面側の処理を作る 各テキストフィールドを紐付けます @IBOutlet weak var…

    on Xcode, Swift, iOS, AMI

  5. Vue.js のチュートリアルをLaravel&Docker環境で行う

    2018年になりました。 koheです。 年が明けたということで、そろそろ Vue.jsをLaravelとDocker環境上で使いたい 時期が来ましたので、作成。 環境構築 といっても、Vue.jsはLaravelの環境を作れば既に使えるようになっているため、Laravelの環境をつくれば良いだけ。 ※nginx使います docker-compose.yml version: '3' services: nginx: build: context: ./nginx depends_on: - php ports: - 80:80 volumes: - ./www:/var/www:cached php:…

    on kohe, Vue.js, Laravel, Docker

  6. PHPerがGolangを試してみた 前編

    概要 私はPHPerなのですが、Golangを試してみました。 難しいと思った点など書いていければと思います。 Hello World コンパイル処理 パッケージ・関数定義 変数 定数 真偽型 null値 配列型 スライス型 マップ型 条件分岐 ループ処理 構造体 インターフェース型 〜後編へ続く〜 Hello World Hello Worldに関しては、特に迷う部分はありませんでした。 // vi helloworld.go // メイン処理のパッケージ名 package main // fmtをインポートしています import "fmt" // メインの処理を記述していきます func main() { // 文字列を標準出力します fmt.Println("HelloWorl…

    on PHP, PHPer, Golang, Go言語, Go

  7. 書籍のあれこれを元書店アルバイターだったエンジニアが調べてみた

    本屋でアルバイトの話 こんにちは。小笹です。 今でこそエンジニア風に働かせていただいていますが、 元々大学の時分には本屋にてアルバイトをしていました。 レジでの販売業務はもちろん在庫の管理から、 取次店への返品業務も行なっていました。 アルバイトで稼いだ賃金は書籍に消えていくという 好循環の中、生活をしていたことを思い出します。 その関係でモノとしての書籍というものに思い入れがあるのです。 エンジニアにとっての本 世の中の情報の多くはネットに転がっているものの、 書籍を出版するに当たっては編集のプロセスを踏むことで多くの情報が整理精査されていくものだと私は理解しています。 ですからエンジニアの学習の場面でも書籍が重用されることも往々にしてあるわけです。 弊社においてはエンジニアの学習を支援…

    on ozasa, Books, ISBN

  8. AWS Cloud9でGAE/Goのコードを軽く書いてみる

    こんにちは! いや〜激寒ですね! 八王子の朝は、いろいろ凍っております。 矢ヶ崎です。 クラウドいろいろ 弊社では現在、AWSはもちろんのこと、Azure、GCP、Bluemixと、いろいろなクラウドプラットフォームを利用しています。 AWSのre:Inventには、うちの規模にしては贅沢に5名も!参加させていただきましたが、実はAWSだけ!という感じではありません。 しか〜し?! AWS Cloud9という、素敵な開発環境がリリースされたではないですか! こ、これは?!AWS!さすが!って思っているわけでございます。 開発環境への迷い 昨今のわたくしゴトですが、開発するにあたってのIDEやエディタというのに迷いがありました。 エディタは、vi(の機能しか使わない)ユーザだったのを、とうと…

    on Yagasaki, AWS, Cloud9, IDE

  9. GoのORマッパーを使ってみよう!

    こんにちは。 エンジニアのNew塚本です。 10月から歯医者に通い始めて3ヶ月過ちましたが、未だ完治しておりません。 歯を削るキュイーンって音が大の苦手で、苦手というかムリなんです・・・ あの音、なんとかならないでしょうかねー さて、今回は、初めてのGolangとORマッパーのgormを使ってみました。 目的 gormライブラリを使って簡単なDB操作を試してみます。 ライブラリの詳細は以下のサイトを参照ください。 http://jinzhu.me/gorm/ 【DB接続】 import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/postgres" ) gormパッケージからインタフェースを通してpost…

    on NewTsukamoto, mac, Golang, gorm

  10. SeleniumとGoogle Apps Scriptの連携〜実行導入編〜

    こんにちは。 新卒エンジニアのはすみんです。 今回のブログのテーマは「Selenium」です。 ブラウザの操作を自動的に行なう→ユーザテストに便利、なので以前から気になっていた技術のひとつでした。 しかしなかなか活かせる機会がなく、触ったことはありませんでした。 ところが最近社内の同期と会話をしているときに、これはSeleniumを活かせるのでは?と思える事象に遭遇しました。 彼はマーケターなのですが、メディアを作る際にフォームを入力するそうで、 ひとつひとつ手打ちでしかも量が多いらしくかなり面倒とのこと。 これはSeleniumを使って自動でフォームを作ることができれば、なかなかのハックだよね、と思いやってみました。 (ここだけの話、Chromeの拡張機能で事足りるらしく、それは別途作る…

    on Hasumin, Seated, Google Apps Script, Ruby, GAS