サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
iPhone 16
www.unitrust.co.jp
2019.01.15 はじめに こんにちはシステム開発Gの中川です。 Java8で登場したStream APIですが、Version UPの度に機能が追加されています。 今回はそのStream APIを書き続けて得た知見について書いていこうと思います。 本記事では現時点(2019/01/15時点)での最新版であるJava11のOrale Open JDKを使用してコードを記述しています。 本記事で扱うこと扱わないこと Stream APIについて書いていくと際限がないため、ここで記述範囲について定義します。 扱うこと Stream APIの基礎的なお話 実装する上でのお話 扱わないこと Lambda式についてのお話(知っている前提で書きます) 関数型の思想的なお話 parallelStreamのお話(並列操作関連) 性能的なお話 Stream APIとはそもそも何者か そもそも何者かという
2019.03.01 こんにちは。 ユニトラストの宮本です。 昨今、Webアプリケーション開発においてJavascript抜きでは語れない時代になりました。 最近はReactやVue.jsなどモダンなJavascriptフレームワークが流行っていますが、jQueryもまだまだ現役です。 今回はjQueryの.append()を使用するときに気をつけるポイントを書きたいと思います。 まず、jQueryの.append()のおさらい 簡単に説明すると、jQueryの.append()は各要素内の一番後ろに指定したHTMLやエレメントを挿入します。 ex) 次のようなHTMLがあったとして <div> <div class="hello"> こんにちは </div> </div> 次のようなjsが実行されると // class="hello"に該当するセレクタの一番後ろに'<p>テスト</p>'
2018.12.04 こんにちは、ユニトラストの小原です。 AWSのAmazon Simple Notification Service(Amazon SNS)を使う機会があり、アプリへのプッシュ通知の配信を行なったのですが、 専門用語等が多く、改修や調査などを行った際に仕組みを理解するのにかなり時間がかかったため、備忘録としてまとめておきたいと思います。 こちらは、Amazon SNSを初めて利用する方、あまり慣れていない方向けの記事となりますので、ご了承ください。 1. プッシュ通知の仕組み Amazon SNSについての説明の前に、スマートフォン側のプッシュ通知の仕組みについて簡単に説明をしておこうと思います。 まずプッシュ通知とは、スマートフォンのロック画面や、操作中の画面上部に表示されるメッセージのことです。 このプッシュ通知ですが、 iOS端末は「Apple Push Noti
2017.03.14 こんにちは。ユニトラストの白石です。 今回はGoで作成されたフレームワークecho(v3.0.3)でログイン機能を実装する形で紹介します。 echoとは Go製の軽量なフレームワークの1つです。「golang echo」で使用例を検索するとjsonを返すAPIサーバーの事例が多いですが、Goのパッケージであるhtml/templateを使うことでwebアプリケーションの開発も可能です。また、echoは拡張性が高く、Middleware群によって機能を追加することができます。 インストール echoは「go get github.com/labstack/echo」のコマンドで簡単にインストールすることができます。 コード 下記のコードがログイン機能を実装した全コードです。抜粋しながら説明をしていきます。 package main import ( "io" "gith
かゆいところに手が届くgitフックスクリプト(クライアントサイド編) 2015.09.29 こんにちは、ユニトラストの稲邑です。 前回はGitBucketについて紹介しました。 今回はgitフックの便利な機能について紹介したいと思います。 経緯 みなさんはgit管理によるプロジェクト開発を行っていて、 以下のようなことに困ったことは無いでしょうか。 ①誤ってmasterブランチへ直接pushしてしまった。 ②コミットログを見たときに、過去のコミットコメントが空で、何を対応したかプログラムを見ないとわからない。 ③権限のある担当者以外はコミットしてはいけないファイルを、権限の無い開発者がローカル環境で書き換えていたために誤ってコミットしてしまった。 私が10人程のチームでgit管理によるシステム開発を行っていた際、 上記のような問題が発生し、調査や復旧対応にかなり時間を割いたことがありました
2015.07.16 こんにちは、ユニトラストの櫻井です。 今回はJavaScriptのthree.jsとcannon.jsを用いて、 3Dの物理演算結果をウェブブラウザにレンダリングする方法を説明していきたいと思います。 まずは、three.jsとcannon.jsについて説明していきます。 three.jsとは three.js公式サイト three.jsとは、ウェブブラウザ上で3Dを描写するための標準仕様、WebGLを扱うためのJavaScriptのライブラリです。 本ライブラリはオープンソースで開発されており、WebGLを手軽に扱えるものとして広く普及しています。 ちなみにWebGLとは、各種OSに移植され広く普及している3Dレンダリング用API、 OpenGLをJavaScript上で扱えるようにしたものとなります。 公式サイトにはあるサンプルを見ると、three.jsの多機能さ
GitBucket – Pull Request機能を利用した開発手法 2015.04.10 こんにちは、ユニトラストの稲邑です。 今回はGitbucketの紹介と、導入方法、Pull Request機能を利用した開発手法の一例を紹介します。 ■経緯 GitHubを利用してプロジェクトのソースコードを管理することが多くなっていますが、 コードを外部サービスに配置してはいけないといったことがよくあります。 GitHubを使いたいけど、お金がかかる、Gitで管理し、さらにWebの使い勝手の良いUIが欲しい! という方に使ってみて欲しいのがGitBucketです。 ■GitBucketとは GitHubクローンなリポジトリ管理システム GitHubと同じようにPull Requestを利用した開発フローが中心 自前のサーバにインストール出来る Scalaで開発されている。 →要約すると、自前サー
2015.06.11 今回はMySQLを使っていて、DBの負荷が上がったときどこから手をつけるべきかを書いていきます。 どのように修正すべきかは、プロジェクトの特性によって左右されると思うので、そこは工夫してみてください。 1.SQLログを出力する SlowQueryを出力して確認してみましょう。 SlowQueryの設定はMySQLのバージョンによって違いがあるので、 公式ページを確認して設定してみましょう。 1-1. 設定ファイル編 MySQL5.6の/etc/my.cnf設定例 [mysqld] slow_query_log=1 long_query_time=5 slow_query_log_file=/var/log/mysql/slow.log log_queries_not_using_indexes slow_query_log 0のときはログを取得しない。1のときはログを
ユニトラストは、「信頼」と「誠実」、二つの言葉を大切に活動しています。「信頼」とは、「想い」が介在し、期待や理解がある状態のこと、「誠実」とは、ポジティブでクリエイティブな行動のことです。 期待や想いを理解する想像力があってこそ、信頼が生まれます。信頼は自由な発想を生み、本質を捉えたアイディアにつながります。また信頼を得るため、「想い」に挑戦する。ポジティブでクリエイティブな姿こそが、誠実な姿勢であると考えています。 このような活動を続けることで、期待を超え、感動を届けることができると私たちは信じています。
このページを最初にブックマークしてみませんか?
『ユニトラスト - UNITRUST』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く