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


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


このエントリーをはてなブックマークに追加
  1. SwiftとFirestoreを使って、リアルタイムチャットアプリを作ってみた

    はじめまして、マーケ兼広報担当の遠山です。 ひょんなことから、エンジニアブログを書くことになりました。 定期的に記事とかブログって書いてるんですけど ・・・エンジニアブログとなると緊張しますね(ドキドキ でも、頑張って書いてみようと思います。 ということで記念すべき初ブログは、この間作ったチャットアプリについてです。 作りたいあぷり 今回は、名前とメッセージを入力して送信すると、リアルタイムで更新・表示されるiPhone向けののシンプルなチャットアプリを作ります。 使うもの: Swift4.0 Xcode9.2 Firestore ・サーバの管理が不要 ・ある程度無料で使える ・リアルタイムに更新される ・従来のFirebaseと違ってデータの型が指定できる そんな理由から、データベー…

    on Chat, Firesotre, Swift4.0

  2. もうメンテナンスは怖くない!JSDoc 3を使ってみた

    こんにちは!小柳津です。 今回はJavaScriptのファイルから自動でドキュメントを生成するJSDoc 3というライブラリーの導入方法を調べたので、ブログを書いていきます。 JSDoc 3とは JSDoc 3とは、JavaScript用のドキュメントジェネレータでJSDocの形式で書かれたコメントを解析して自動でドキュメントを生成してくれるライブラリーです。 以下が公式のドキュメントになります。 Use JSDoc 全て英語で書かれていますが、JSDoc 3(以下JSDoc)のインストールから設定の方法だけでなく、JSDoc形式のコメントの書き方が詳細に載っていたのでとても参考になりました。 動作環境 以下がJSDocを試した環境です。 Node.js: 8.11.2 npm: 5.6.…

    on JSDoc3, Node.js, npm, JavaScript

  3. もうメンテナンスは怖くない!phpDocumentorを使ってみた

    お久しぶりです。中村です。 突然ですが、ドキュメントって管理するのがとても難しいですよね。 時間が無くて作成できなかったり、メンテナンスしなくなってしまった経験ある方も多いのではないでしょうか? 今回は以前から気になっていた「phpDocumentor」というものを使用して、ドキュメントを生成してみたいと思います。 phpDocumentorとは? PHPDocという記述形式でコメントを書いておくと、コメント部分をまとめてドキュメント生成してくれるというツールです。 ※phpDocumentorについてはこちら https://docs.phpdoc.org/ ※PHPDocについてはこちら https://en.wikipedia.org/wiki/PHPDoc 通常のドキュメントと異な…

    on nakamura, phpDocumentor, PHPDoc

  4. Gasの節約、それが大事

    こんばんは。(TZ=JST-9) 矢ヶ崎です。 GASにもいろいろあるよね 最近、このブログではGoogle Apps Script(GAS)の記事が多い雰囲気になってきております。 GASブログ感がだいぶ出てきているので、わたしも便乗してGasの記事を書きたいと思います。 GasはGasでも、EthereumのGasですいません。 なにかをするにはコストがかかる EthereumでSmart Contractを作成していると、ぶち当たるの壁のひとつとしてGasがあるという噂がちまたでは流れていたりいなかったりします。 Smart Contractでは、「ブロックチェーンに書く」とかとか、全ノード(マイナー)に負荷がかかることをやるときには、その報酬としてEtherがかかります。 その時に…

    on Yagasaki, Ethereum, Gas, SmartContract

  5. GASを使ってシステムオールグリーンって言いたい

    こんにちは。ozasaです。 いかがお過ごしでしょうか。 いきなりですが、 皆さんはお仕事の中でどんなことを楽しみにしていますか? やらなきゃいけないことも自らご褒美や細やかなお楽しみを設けることで ポジティブに取り組めたりするものですよね、きっと。 ということで今回は Googleのスプレッドシートに新たに追加された「チェックボックス」機能を使って、 何かしらのチェック作業が楽しいものになれば良いなという発想でGoogle Apps Script(GAS)を書いてみました。 やりたいこととしては 「チェックが完了したら何か実行できるようにする」というそれだけです。 イメージ的には「システムオールグリーン!いけます!」っていう感じです。 そういうの熱いですよね? 作業するスプレッドシートと…

    on ozasa, systemAllGreen, GAS

  6. FlutterとDartを使ってみる

    こんにちは。はすみんです。 Google I/O 2018、みなさん見てましたか? AIによる美容室の予約など、新しい機能が続々発表されていて楽しかったですね。 生でいつか聞きたいな〜〜 さて、今回ブログのテーマにしたのは一部界隈で噂のFlutter(Dart)です。 AndroidでもiOSでも動く!?と聞いたときはなんだそれは!と食いついてしまいました。 とはいっても環境構築と簡単なアプリ作成くらいしかやっておらず本格的な記事は書けませんが、 興味ある人に導入編として環境構築とアプリの起動まで紹介したいと思います。 その前にFlutterって? FlutterはiOSとAndroidで動くアプリケーションを開発することができるフレームワークです。 両方のOSに対応していることからクロス…

    on Hasumin, flutter, dart, android, ios

  7. GoのORマッパーでJoinデータのとり方を学ぶ!

    こんにちは。 エンジニアのNew塚本です。 現在、Golangでバッチをゴリゴリ製造しています。 ORマッパーはgormを使用しているのですが、Joinしたデータのとり方でハマりましたので そのお話をのせたいと思います。 その前に gormドキュメントのJoinについて確認してみます。 引用)http://doc.gorm.io/crud.html#query db.Table("users").Select("users.name, emails.email").Joins("left join emails on emails.user_id = users.id").Scan(&results) 前の方から、 db.Table("users") → usersテーブルを基…

    on NewTsukamoto, mac, Golang, gorm

  8. ウェブ系エンジニアがLinux使うようになったら覚えておきたいコマンド64選

    みなさん元気ですか?城田です。内容は掲題の通りです。 一覧 grep find watch alias source awk cut vi xargs sort diff <() uniq time id dig sendmail scp ssh df du top ps kill pkill ls -Gal ll less gzip gunzip tar cp wc -l bg fg nohup which whereis ln echo -n > cd -…

    on Linux, Command

  9. GASでSlackにランダムなメッセージbotを作ってみよう

    新しいことやりたくなりました。 もう5月ですね。新卒2年目になりました小畑です。 新人とか言えなくなりました、ひえっ。 ってことで、新しい挑戦をしてなかったのでGASに今更手を出します。 ついでにSlackにランダムでメッセージ送れるbotにしちゃいましょう。 あれ?似た記事最近見た? なので、前の記事とは『別な方法』で、Slackと連携させていきます。 やったこと GASでSlack投稿 投稿を定期的にする スプレッドシートに書かれているメッセージをランダムに送る 1.GASでSlack投稿 投稿までの手順は次の4つ。 SlackAPIのSlackApp作成 SlackAppにIncoming Webhooksを追加し、URLを取得 指定したURLにPOST ちなみに、GASがSlack…

    on obata, slack, gas

  10. GASで業務効率化 ~スプレッドシートからGoogleドキュメントを作成する~

    こんにちは、亜美です。 会社で一二を争うハンサム風男子である、Mさんからこんなご相談をいただきました ・タスクをスプレッドシートで一覧化し、管理している ・一つずつ内容をコピペしながら、作業用のGoogleドキュメントを作成している ・非常にしんどいからこういうやつをつくってほしい 図 ①スプレッドシートの変更点を取得 ②Googleドキュメントを作成し、スプレッドシートから取得した内容を書き込む ③作成したGoogleドキュメントのURLを取得 ④スプレッドシートにURLを書き込む イメージ 担当者が入力されたのをきっかけに、ドキュメントが生成されるようなイメージです コードの全体像は以下です function createDocumentForWork() { //スプレッドシート…

    on GAS, GoogleAppsScript, GoogleDocument, Spreadsheet, AMI