アプリ関連ニュース
- 2021年10月11日
- AI
Introduction to Artificial Intelligence – Part 2
Previously , I talked about general knowledge of AI and it’s types , ANI, AGI, ASI which are in Type I group. Today I will talk about Type II AI group. With further research on AI, this form can be further divided into two types, called strong AI and weak AI.
The main reason was to distinguish between the production levels of different types of AI machines.
Strong AI
- This is a wide range of widespread applications.
- This form of application has incredible intelligence at the human level.
- It uses combined action of gathering data to process the information.
- Example: Advanced robotics

Weak AI
- This is a small application with a finite scope.
- This type of AI is useful for some limited tasks.
- Process information using supervised and unsupervised surveys
- Example: Siri, Alexa.

Why AI
The reason for artificial intelligence is to support human capabilities and data resolution with widespread consequences. That’s the right answer from a professional point of view. From a philosophical point of view, artificial intelligence can help people lead a more profitable life without working hard.
Of course, there are consequences with the development of AI, but we are still far from such consequences. If you are more interested in artificial intelligence, I suggest that you take an artificial intelligence course to understand the delicacy and skills of today’s artificial consciousness.
yuuma at 2021年10月11日 10:15:00
- 2021年10月08日
- 技術情報
Flutter – Navigation drawer
Output:


This week I would like to share about navigation drawer from Drawer widget. We can create navigation drawer by calling the constructor of the drawer class. Drawer widgets show us navigation drawer that slides to horizontally from edge fo the screen.
When we tap app bar, it will display the drawer. In this article we will create DrawerSection and eight navigation links. The links Dashboard, Contacts, Events, Notes, Settings, Notifications, Privacy policy and Send feedback are created using Column widget. Let’s design the drawer part first. I am creating drawer widget named MyDrawerList. And I am creating other drawer in a separate file so that we can reuse it in other pages.
Basic implementation of navigation drawer:
MyDrawerList(
child:Column(
children: [
menuItem(1, "Dashboard", Icons.dashboard_outlined,
currentPage == DrawerSections.dashboard ? true : false),
menuItem(2, "Contacts", Icons.people_alt_outlined,
currentPage == DrawerSections.contacts ? true : false),
etc..
],
) ,
),
At first dashboard page is wanted to see, we can assign currentPage to DrawerSection.dashboard.
var currentPage = DrawerSections.dashboard;
To display a navigation drawer we have to provide Drawer widget to scaffold’s drawer property.
Scaffold(
appBar: AppBar(
backgroundColor: Colors.green[700],
title: const Text("Navigation drawer"),
),
body: container,
drawer: Drawer(
child: SingleChildScrollView(
child: Column(
children: [
const MyHeaderDrawer(),
MyDrawerList(),
],
),
),
),
);
If you want to navigate to another route first we have to dismiss the drawer by using below line of code
Navigator.pop(context);
Now we have to navigate to another route using menuItem like below, in above we assign current page to dashboard page and menuItem widget is called in MyDrawerList widget.
Widget menuItem(int id, String title, IconData icon, bool selected) {
return Material(
color: selected ? Colors.grey[300] : Colors.transparent,
child: InkWell(
onTap: () {
Navigator.pop(context);
setState(() {
if (id == 1) {
currentPage = DrawerSections.dashboard;
}
}
etc..
}
Hope you enjoyed this post.
By Ami
asahi at 2021年10月08日 10:00:00
- 2021年10月06日
- Windows
Windows11をインストールしました
Windows11が正式に公開されたので、
家のPCにインストールしてみました。
Windows11のページからダウンロードできるかと思ったのですが、ダウンロードページは別に存在していました。

現在Windwos10がインストールされたドライブとは別のドライブに
インストールしたかったので、インストーラーは使用せず、
インストールUSBを作成して、新規インストールを行いました。

インストール中の画面はWindwos10とほとんど変わりは無く、
インストール後のセットアップ画面も、画面デザインの変更と、
コルタナの設定が無い事を除けばWindwos10と同じ内容でした。
スタートメニューはだいぶ変わっていたので、
慣れる必要がありますね

水曜担当:Tanaka
tanaka at 2021年10月06日 10:00:00
- 2021年10月04日
- AI
Introduction to Artificial Intelligence, AI – Part 1
Artificial intelligence can be illustrated as a machine. This technology has spread to become very famous in the modern world. It is the intelligent process of machines that is taught to learn, understand, and copy human behaviors. These machines can learn new things and act tasks like human without further instruction.
Technologies such as AI and ML are growing at a very high rate and have a great impact on our lives. In fact, everyone wants to connect to this technology anyway. We can say AI is a set of patterns and algorithms that can generate all the solutions without being explicitly instructed to do the job.
AI Types
AI cannot be categorized into a single category. Different types of AI are created to perform different tasks, and this is the difference. AI can be divided into two types based on how it works. I will talk about the type 1 first today.
AI Type I
- Artificial Narrow Intelligence (ANI)
- Artificial General Intelligence (AGI)
- Artificial Super Intelligence (ASI)
ANI
It is one of the most common forms of AI accessible on the market today. These artificial intelligence systems are programmed to resolve a single complication. In addition, the tasks you perform are performed efficiently enough. As the narrow name suggests, it has some limited features such as an mail spam filter system and production recommendations. This is the most demanding and popular form of AI available in the world today.

AGI
A form of AI with human-level cognitive tasks in various domains such as in-game bots like chess, computing functions, and systems. We all have to wait a long time to build the AGI ecosystem. This system can be created using a combination of thousands of ANI systems that communicate with each other to copy human inference and operate sequentially. AGI can complete all human tasks more efficiently in less time.

ASI
ASI may be an inference developed by AGI. Once the ASI is created, it will be possible to exceed the capabilities of all human beings. This includes decision making and more. It’s also like making better logical thinkings and better emotional connections. With the development of artificial general intelligence, AI systems will be able to quickly upgrade skills that no one has thought of. Also, the gap between AGI and ASI is relatively narrow.

That’s all for this week. Interesting , right ? I will talk about type II in coming week.
Yuuma
yuuma at 2021年10月04日 10:30:00
- 2021年10月01日
- 技術情報
Laravel – Jetstream

After Laravel version 7, Laravel version 8 introduced new features, this is the implementation of application’s login, registration, email verification, two-factor authentication, session management, and optional team management features.
This week I would like to share about using Jetstream how to set up in your project.
Firstly, it is better to install Jetstream into new Laravel project. Attempting to install Jetstream into an existing Laravel applicaiton will result in unexpected behavior and issues.
Installing Jetstream
You can install Jetstream via composer.
composer require laravel/jetstream
After installation is successful, you can choose one frontend stack from two of these Liveware and Intertia.js. This time I will set up using Liveware.
php artisan jetstream:install livewire
After the installation is finished, you may install NPM dependencies and migrate the database. So, you may create new database, this name will be same from your .env file DB_DATABASE name.
npm install
npm run dev
php artisan migrate
After running all of the commands, there will be finished the installation using Jetstream. The last thing is need to start the development server to see the result.
php artisan serve --port=8080



I hope you’ll enjoy reading it.
By Ami
asahi at 2021年10月01日 10:45:00