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


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


このエントリーをはてなブックマークに追加
  1. PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較!という記事を読んで勉強したこと

    SREチームの城田です。 今回は、 下記のエン・ジャパンさんのブログが私にとってとても興味深く、 大変勉強になりましたので、自分目線でまとめをしてみました。 PostgreSQLとMySQL、使うならどっち? データベース専門家が8つの視点で徹底比較! https://employment.en-japan.com/engineerhub/entry/2017/09/05/110000 また、 上記はインタビュー形式での記事でした為、 ポイントとなる部分を比較できるよう、自身の解釈で一旦表形式に落とし込みを行いました。 tbody .tableblock{padding-right:8px;font-size:small} 比較表 PostgreSQL MySQL 補足 DDL操作のブロッ…

    on Shirota, PostgreSQL, MySQL

  2. Python + PhantomJSで「mixed content チェッカー」を作ってみた

    もうすっかり秋ですね〜 どうも中村です。 今回はHTTPS化対応を行った時に発生する「mixed contentエラー」をチェックしてくれるツールを作成してみたのでご紹介します。 mixed contentとは? 「混在コンテンツ」とも言われたりしますが、要するにHTTPS接続でアクセスしているにも関わらずHTTPで通信するコンテンツが存在している状態のことを言います。 この状態では一部のコンテンツがセキュアな状態となっていないだけでなく、ユーザーに警告が表示されるためにとても不信感を与えてしまい、サイトの離脱率が非常に高まってしまう恐れがあります。 混合コンテンツとは | Web | Google Developers 良かれと思ってHTTPS化したのにも関わらず裏目に出てしまう感じとな…

    on Python3, PhantomJS, mixed content, HTTPS, SSL, Nakamura

  3. NativeScriptでWordPress.comに画像を投稿するアプリを作ってみた時に、詰まったこと

    こんにちは、加藤です。 最近、Webの技術の発展や進化は目を見張るものがあります。 今回は、時代に取り残されないように、TypeScriptとAngularの勉強がてら、NativeScriptで遊んでみました。 その中で、詰まった部分がありましたので、紹介したいと思います。 作ったアプリ 今回作ったアプリは、 NativeScript with Angular WordPress.com REST APIを使って、メディアの新規追加、投稿の新規が出来る https://developer.wordpress.com/docs/api/ WordPress.comで管理している複数サイトに対応できる です。 下記のような雰囲気のアプリです。 管理サイト一覧が見れる 投稿一覧が見れる 画像を…

    on kato, nativescript, wordpress, rest

  4. 自分の煩雑な業務をHackしたいシリーズ~JIRA編~

    こんにちは。オザサです。 皆様は開発工程をどのように管理されていっらしゃいますか? 弊社ではAtlassian社製のJIRA Softwareを用いています。 アジャイル開発の考え方がソフトウェアに落とし込まれているように感じて、 個人的に好きなツールです。あくまで個人的にです。 ですが、困ったことがありました。 それはエピックに紐付いた課題の見積もり合計と実績の合計が見られないことです。 エピックの単位については解釈が複数あるようですが、 弊社においては「独立し単一で意味のある機能単位」という解釈になっています。 機能という言葉もまた解釈の余地があるかもしれませんが、ここでは本題ではないので割愛します。 前段 エピックの様子 このエピックってどれくらいと見積もってどれくらいで開発できたの…

    on ozasa, JIRA, GoogleChromeExtension

  5. 社内通貨(風)「いのコイン」をEthereumのスマートコントラクトで作ってみる

    こんにちは! いい感じに涼しくなってまいりまして、八王子の朝は寒いくらいです。風邪を引きました。 矢ヶ崎です。 前回のPちゃん(うちのPepperのこと)ブログでは、顔を認識してもらって打刻をしてもらうということをやってみました! http://tech.innovation.co.jp/2017/07/14/Pepper.html さっそく、社内で実運用をしてみてます。いい感じに打刻されてます! では、今回は引き続き、 Pepperに「会議室どこ?」と聞くと、次の会議の会議室を教えてくれる をやろうと思った矢先に! Pちゃんが体調不良になり、起動しなくなってしまいました。。。 カスタマーサポートさんに連絡したところ、ドナドナ決定! 新しいPちゃん(なぜか少し黄ばんでる)がやってきたばかり…

    on Yagasaki, Ethereum, Blockchain, geth, Solidity

  6. EC2 + SpringBoot でLINE@のBotアプリを作る その1

    SREチームのNew塚本です。 虫歯と視力の低下に日々ビビって過ごしている今日この頃、 皆さまは如何お過ごしでしょうか。 さて、今回のお題はAWS上に実行サーバを構築して、 LINE@のBotアプリをJavaで作ってみようと思います。 概要 今回は LINE Gateway からの WebHookリクエストをWebアプリケーションで受けて、 お返事を返す部分を作成します。 やったこと AWSでネットワークとサーバの準備 -EC2 インスタンス(t2.micro)の作成する -Route 53でドメインの取得する -Certificate Manager (ACM) で証明書を取得する -CloudFrontでCDNを立てる 実行サーバの準備(Linux) -Apache、JDKのインスト…

    on NewTsukamoto, EC2, SpringBoot, Java8

  7. Kotlinでメモアプリを作る〜環境づくり編〜

    こんにちは。 新卒エンジニアのはすみんです。 今回、初!ブログを書くにあたって最初に浮かんだのは、Kotlinでした。 というのも、ぼくがエンジニアになりたいと思ったきっかけはAndroidでして、 せっかくのこの機会にKotlinでアプリを作ってみたい!と思いました。 なのでこの場を借りて、Kotlinの良さが伝わればいいなと思います。 目次です。 ・Kotlinとは ・Kotlinの特徴 ・開発環境 ・まとめ Kotlinとは Kotlinについてピンときてない人に簡単に説明すると、 Kotlinは、JetBrainsが開発したJVM上で動く静的型付けのプログラミング言語です。 http://kotlinlang.org/ JetBrains社といえば、エディタの「IntelliJ I…

    on Hasumin, Kotlin, Android

  8. コミットメッセージをチェックするスクリプト書いてみた

    初めまして、今年新卒でエンジニアに配属されました小畑です。 プログラミングとしては、CとかJavaとかアセンブリ言語とかを軽く勉強した程度で わりと初心者に近い人です。 そんな私が、ブログ記事・・・これは先輩のブログ記事を参考にするしかない! そう思っていい記事ないかなと見ていたら、先輩のこんな良い記事が。 コミットメッセージミスを防いでみよう! キャッシュについて深く反省してみる…​ http://tech.innovation.co.jp/2017/07/31/to-reflect-on-the-cache.html この記事の後半、シェルスクリプトで問題を見つけたらアラートを表示する。 これだ!!! 最近gitでcommitをする時につけるメッセージを間違えて…

    on Obata, ShellScript

  9. Serverless Framework + TypeScript でサーバーレスマイクロサービスを作る その2

    SREチームの城田です。 前回 ECMAScript2015(ES6)でサーバレスマイクロサービスを作るということで その第一回目の記事を書きました。 Serverless Framework + ECMAScript2015 でサーバーレスマイクロサービスを作る その1 http://tech.innovation.co.jp/2017/07/09/Serverless-Framework-E-C-M-A-Script2015-1.html しかし、 ES6完全準拠の TypeScript が、Microsoft製なのにGoogleの標準言語に採用され、 ES6にはない 抽象クラス や インターフェース、型宣言などにも対応していることから、 内容を見直して、今回からTypeScriptを…

    on Shirota, Serverless Framework, TypeScript

  10. Docker イメージを Azure Container Instances で動かしてみた

    お久しぶりです、ドラゴンクエスト11でカジノのマジスロにハマり過ぎ、全く冒険が進まない syoga です。 以前の 記事 通り、PS4版と3DS版両方購入しましたが、マジスロはPS4版にしか実装されていないため、PS4版を進めざるを得ない状況となっています。 激アツが本当にアツいっていいですね! さて、最近弊社の某プロダクトでは空前の Docker ブーム(?)が到来しております、そんな中 Microsoft Azure で新たなコンテナサービスが発表されましたので、今回はそちらに触れてみようと思います。 そもそもコンテナって? 皆様ご存知かとは思いますが、自身の復習も兼ねてざっくり記載したいと思います。 従来の仮想化について 従来の仮想化というと、物理コンピュータ上にソフトウェアで仮想的…

    on syoga, log, Azure, Container Instances, container, Docker