Software design as a cooperative game with EventStormingAlberto Brandolini
The document discusses the practice of software design through collaborative techniques like event storming to foster consensus and understanding among stakeholders. It emphasizes the importance of visualizing the entire process, engaging diverse experts, and addressing both policies and values to enhance team cooperation towards common goals. The document also highlights challenges in collaboration and strategies to navigate them for effective outcomes.
講演動画:https://youtu.be/jykrWtBQEz0
2019年10月6日に行われた「UNREAL FEST EAST 2019」における「メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例」の登壇資料です。
●公式サイト
https://unrealengine.jp/unrealfest/
===
Nintendo Switch用ソフト『DAEMON X MACHINA(デモンエクスマキナ)』の開発について、エンジニアからはUE4をどのように活用しメカアクションを実現したか、また、アーティストからは本作の特徴的なルックの一つであるVFXをメインに、お伝えします。
Micro Python is a version of Python that runs on microcontrollers. It allows Python code to control microcontrollers like the STM32F4 Discovery board. The document discusses the Micro Python project, the pyboard development board, and demonstrates some example Python code for controlling LEDs, reading switches, and using other hardware on the STM32F4 Discovery board with Micro Python.
講演動画:https://youtu.be/jykrWtBQEz0
2019年10月6日に行われた「UNREAL FEST EAST 2019」における「メカアクションゲーム『DAEMON X MACHINA』 信念と血と鋼鉄の開発事例」の登壇資料です。
●公式サイト
https://unrealengine.jp/unrealfest/
===
Nintendo Switch用ソフト『DAEMON X MACHINA(デモンエクスマキナ)』の開発について、エンジニアからはUE4をどのように活用しメカアクションを実現したか、また、アーティストからは本作の特徴的なルックの一つであるVFXをメインに、お伝えします。
Micro Python is a version of Python that runs on microcontrollers. It allows Python code to control microcontrollers like the STM32F4 Discovery board. The document discusses the Micro Python project, the pyboard development board, and demonstrates some example Python code for controlling LEDs, reading switches, and using other hardware on the STM32F4 Discovery board with Micro Python.
- Yoshiki Shibukawa presented on search engines and his new Python module Oktavia at PyConJP.
- Oktavia uses the FM-index algorithm as a backend which is better for eastern Asian languages compared to traditional inverted indexes.
- It provides APIs for creating search features in applications and includes metadata support to enrich search results.
- The module was recently published on PyPI and the speaker plans to continue adding features.
Effective Numerical Computation in NumPy and SciPyKimikazu Kato
This document provides an overview of effective numerical computation in NumPy and SciPy. It discusses how Python can be used for numerical computation tasks like differential equations, simulations, and machine learning. While Python is initially slower than languages like C, libraries like NumPy and SciPy allow Python code to achieve sufficient speed through techniques like broadcasting, indexing, and using sparse matrix representations. The document provides examples of how to efficiently perform tasks like applying functions element-wise to sparse matrices and calculating norms. It also presents a case study for efficiently computing a formula that appears in a machine learning paper using different sparse matrix representations in SciPy.
Deep Learning for Image Recognition in PythonHideki
The document discusses the application of deep learning for image recognition in Python, specifically focusing on distinguishing between images such as dogs and cats. It highlights the use of pre-trained networks and compares accuracy rates between traditional methods and deep learning, with the latter achieving over 95% accuracy. Additionally, it includes various tools and frameworks available in Python for implementing these deep learning techniques.
The document provides an introduction to ToySynth, a pure Python software synthesizer discussed at the 2012 Python Conference. It explains the components of ToySynth, including its simple architecture, limited performance, and features for generating sound, such as a music macro language and sequencing capabilities. Users can download the software via a provided link and explore creating their own sound modules.
PySynth : A toy pure python software synthesizer.Ransui Iso
The document describes a project where the author created a toy software synthesizer using Python to generate 'piko-piko' sounds, which resemble those from an old 'programmable sound generator' (PSG) commonly used in 1980s game music. It outlines the architecture of the synthesizer, including components like oscillators and a music macro language (MML) for musical notation, as well as links to source code for generating raw PCM data and sound output. The author expresses a passion for chip-tune music and encourages others to explore the project.
Protect Your IoT Data with UbiBot's Private Platform.pptxユビボット 株式会社
Our on-premise IoT platform offers a secure and scalable solution for businesses, with features such as real-time monitoring, customizable alerts and open API support, and can be deployed on your own servers to ensure complete data privacy and control.
4. Copyright (c) 2014 Ransui Iso, All rights reserved.
有名どころ
● Sun RPC
– NFSの基盤として開発された
– XDRという形式で情報をシリアライズする
● なんとPython標準モジュールにでXDRを取り扱える
– 現役で色々と使われている
● その他にも
– DCE/RPC
– OMG CORBA
– DCOM
5. ham
spam
egg
Copyright (c) 2014 Ransui Iso, All rights reserved.
そも、RPCとは?
● 言語が提供する「呼び出し規約」を拡張する
– 利用者はRPCをサポートする言語でプログラミングをす
るとき、ほとんどRPCの存在を意識する必要がない。
ham
spam
egg
Remote Local
この時ローカルから result = spam(args) という感じでリモート
のメソッドを呼び出せるということ
6. – インタフェースの定義からStubライブラリを作成しそれ
を利用することでリモート呼び出しの詳細を隠蔽する
Server Code Application Code
Client
もうすこし細かく見てみる
● 魔法は存在しないのでタネがある
RPC Library
Copyright (c) 2014 Ransui Iso, All rights reserved.
IDL
Client Stub
Server
Server Stub
RPC Library
IDL Compiler
21. Viewer
Search
Application
MonkeyPod ディレクトリ
Copyright (c) 2014 Ransui Iso, All rights reserved.
● データベースと検索に使用
MonkeypodTreeServer
Tree maintainer
Get Node
Get Review
etc.
SiteData
Data Manage
22. ● 広告配信のターゲティングルールの管理
Rule Builer
RuleEngine
Stats / Report
Application
Copyright (c) 2014 Ransui Iso, All rights reserved.
ターゲティングルール
Set Rule
RuleServer
Object Storage
Create New Rule
Get Rule
Storage File
Remove Rule