アプリ関連ニュース

Apple MacBook Pro 13-Inch (M1, Late 2020)

MacBook Pro 13": Apple M1 Chip and 20-Hour Battery

Apple has released new macbook models with their own chips in late 2020 & 13inch is one of my favourites. It’s suitable for multimedia editors, software developers, and other creative professionals, and its also appealing to mainstream Mac users seeking higher performance than the MacBook Air in a laptop that’s smaller and less expensive than the flagship 16-inch MacBook Pro. The latest 13-inch MacBook Pro reviewed here is as sleek as ever and more powerful than before, thanks to Apple’s new M1 processor. Someone who wants a well performance and smaller one, this 13inch MacBook Pro will probably the best suit right now.

Here is what I am thinking about pros and cons.

PROS

  • Long battery life (I like this one most)
  • Speedy performance from Apple M1 chip
  • Brilliant Retina display
  • Excellent build quality
  • Comfortable keyboard and trackpad
  • Improved webcam

CONS

  • Only two USB-C ports
  • Stingy starting standard 256GB SSD, 8GB RAM
  • Still No touch screen

By Yuuma



Unity 2019.4.14(LTS)でStandard Assetsを使用する

今回は、Unityの現行LTS(長期サポート)バージョン「Unity 2019.4.14f1」で「Standard Assets」を使用する方法を紹介いたします。

続きを読む

無料で遊べるWebカメラを使ったフェイストラッキングアプリ”Animaze”について

一般的なWebカメラだけで
フェイストラッキングアニメーションが行える
FaceRigの後継アプリケーションAnimaze by FaceRig(Animaze)
のストアページ
が公開されました。
(記事執筆時点ではまだ配信は始まっていません)

前身のFaceRigと比べて何点か変わっています。
トラッキング性能などの機能的な事は実際に触ってみないと
分からないのでライセンス周りについて書きます。

続きを読む

Facade Design Pattern

Facade is an structural design style that provides a simplified interface for a library, framework, or any other complex set of classes.

Let’s say you need to make your code work with a broad set of objects belonging to a sophisticated library or framework. This typically involves initializing all of these objects, tracking dependencies, executing methods in the correct order, and so on.

As a result, the business logic of the class is tightly coupled with the implementation details of the third-party class, making it difficult to understand and maintain.

Facade is a class that provides a simple interface to a complex subsystem containing many moving parts. Facades can provide limited functionality compared to working directly with subsystems. However, this only includes features that the client really cares about.

Lets look at the examples as below.

PHP Sample Code

<?php

// 3rd party module classes
class Kitchen
{
    public function cook()
    {
        echo "cooking order";
    }
}

class Cashier
{
    public function bill()
    {
        echo "printing bill";
    }
}


//Waiter facade hiding the complexity of other 3rd party classes.
//wrapper class of our all third party packages.
class Waiter
{
    public $kitchen;
    public $cashier;

    public function __construct()
    {
        $this->kitchen = new Kitchen();
        $this->cashier = new Cashier();
    }

    //providing a simple method called order for client
    public function order()
    {
        $this->kitchen->cook();
        $this->cashier->bill();
    }
}


$waiter = new Waiter();
$waiter->order();

C# Sample Code

using System;

namespace HelloWorld
{

    //Waiter facade hiding the complexity of other 3rd party classes.
    //wrapper class of our all third party packages.
    public class Facade
    {
        protected Kitchen _kitchen;

        protected Cashier _cashier;

        public Facade()
        {
            this._kitchen = new Kitchen();
            this._cashier = new Cashier();
        }

        //providing a simple method called order for client
        public string order()
        {
            string result = "";
            result += this._kitchen.cook();
            result += this._cashier.bill();
            return result;
        }
    }

    // 3rd party module classes
    public class Kitchen
    {
        public string cook()
        {
            return "cook order";
        }
    }

    public class Cashier
    {
        public string bill()
        {
            return "print bill";
        }

    }

    class Program
    {
        static void Main(string[] args)
        {
            Facade facade = new Facade();
            Console.Write(facade.order());
        }
    }

}

By Yuuma.



[Error: Cannot create file “xampp-control.ini” アクセスが拒否されました]の対処方法

Xampp(Windows)の終了時に「Error: Cannot create file “xampp-control.ini” アクセスが拒否されました」といったエラーが表示される場合の対処方法を紹介します。

続きを読む

アプリ関連ニュース

お問い合わせはこちら

お問い合わせ・ご相談はお電話、またはお問い合わせフォームよりお受け付けいたしております。

tel. 06-6454-8833(平日 10:00~17:00)

お問い合わせフォーム