アプリ関連ニュース
Unity 2019以降のAndroidビルドの環境設定について
今回はUnity 2019以降でAndroidスマートフォンやAndroidベースのVRヘッドセットのアプリケーションのビルドをおこなうための環境設定の工数が大幅に簡略化されていた件について紹介したいと思います。
続きを読むnishida at 2020年12月04日 10:00:11
- 2020年12月02日
- 他の話題
京都丹後鉄道が日本初のVisaタッチ対応
京都丹後鉄道でvisaタッチで決済ができるようになったようですね。
これは鉄道業界で日本初とのことです。
公共交通機関系のSuicaやIcoca等や、おサイフケータイ、IDと
国内で利用可能な非接触決済はNFCの規格の内のFelica(Type-F)が主流ですが、
visaタッチはFelicaではありません。
日本国内では標準のように広まっているFelicaを使った非接触決済ですが、
国際的にはFelicaではなく、Type-A/Bが主流だそうです。
Type-A/Bを利用できる非接触決済に対応していれば、
海外からの旅行者にとって
普段使っている決済方法(クレジットカード等)
をそのまま利用しやすい環境になりますね。
現在はコロナ渦でインバウンド消費が冷え込んでしまっていますが、
ワクチンの開発、普及や集団免疫の獲得がすすめば
流行も落ち着いて旅行客数も回復していくでしょう。
その時にType-A/Bを利用できる非接触決済が普及していれば
さらにインバウンド消費を喚起することができるかもしれませんね。
水曜担当:Tanaka
tanaka at 2020年12月02日 10:00:26
- 2020年11月30日
- 技術情報
Dependency Injection in PHP
Dependency injection is the process by which one object provides the dependencies of another object. Dependency injection is a software design approach that avoids hard-coded dependencies and allows you to change dependencies at runtime and compile time.
Lets take a look along with the examples. Lets say we have a Food class that will supply dependency to Dinner Class.
<?php
class Food
{
protected $food;
public function __construct($food)
{
$this->food = $food;
}
public function get()
{
return $this->food;
}
}
After that, lets create a dinner class without dependency injection first.
<?php
class Dinner
{
public function eat()
{
$food = new Food("Chicken soup");
return $food->get();
}
}
$dinner = new Dinner();
echo $dinner->eat(); //output - Chicken soup
In the above style of Dinner class, we have hardcoded food class that is bad in coupling and not well dependency injected. Lets fix our dinner class using dependency injection.
<?php
class Dinner
{
protected $dinner;
//receiving the dependency object food.
public function __construct(Food $food)
{
$this->dinner = $food;
}
public function eat()
{
return $this->dinner->get();
}
}
$food = new Food("Chicken soup");
//supplying the food object.
$dinner = new Dinner($food);
echo $dinner->eat(); //output - Chicken soup
Now, we have added a constructor to be injected the necessary food dependency object. The code is now loosely coupled and not hardcoded in dinner class anymore.
By Yuuma.
yuuma at 2020年11月30日 11:00:23
- 2020年11月27日
- 技術情報
[Laravel] Eloquentとページネーション(3)
自力でページネーションの実装をおこなうには、大変工数がかかりますが、Laravelフレームワークが用意しているページネーションを使用することで工数が大幅に軽減できます。
今回はLaravelフレームワークのページネーションの実装方法を紹介したいと思います。本記事は前回の「[Laravel] Eloquentとページネーション(2)」の続きになります。
nishida at 2020年11月27日 10:00:32
- 2020年11月25日
- AI
GoogleのAIを使って怪物を描けるキメラペインター
tanaka at 2020年11月25日 10:00:10