インターフェースデザインの心理学の読書備忘録。 読み終えたところまでで随時更新していく予定。
錯視や顔の認識実験などから脳の処理をひも解く章。 脳科学の代表的な実験例をぎゅっとまとめて紹介する感じ。
ユーザーのミスリードになるような注意すべきデザインが詰まっていて参考になる。
| #pragma once | |
| #include <integrator.h> | |
| template<typename T> | |
| class PIDStd2 { | |
| T Kp; | |
| T Ti; | |
| T Td; | |
| T N; | |
| T b; | |
| T c; |
| #pragma once | |
| #include <integrator.h> | |
| template<typename T> | |
| class PID2 { | |
| T Kp; | |
| T Ki; | |
| T Kd; | |
| T Tf; | |
| T Ts; | |
| T b; |
| #pragma once | |
| #include <integrator.h> | |
| template<typename T> | |
| class PIDStd { | |
| T Kp; | |
| T Ti; | |
| T Td; | |
| T N; | |
| T Ts; | |
| T x; |
| #pragma once | |
| #include <integrator.h> | |
| template<typename T> | |
| class PID { | |
| T Kp; | |
| T Ki; | |
| T Kd; | |
| T Tf; | |
| T Ts; | |
| T x; |
| #pragma once | |
| template<typename T> | |
| class DescreteTimeIntegrator { | |
| T x; | |
| T y; | |
| T Ts; | |
| T K; | |
| public: | |
| DescreteTimeIntegrator(T k, T ts,T initial = T()) : K(k), Ts(ts) { | |
| y = initial; |
| using System; | |
| using System.Collections.Generic; | |
| using System.Collections.ObjectModel; | |
| using System.ComponentModel; | |
| using System.Linq; | |
| public class ObservableSortedCollection<T> : | |
| ObservableCollection<T> | |
| where T: IComparable<T>, INotifyPropertyChanged | |
| { |
インターフェースデザインの心理学の読書備忘録。 読み終えたところまでで随時更新していく予定。
錯視や顔の認識実験などから脳の処理をひも解く章。 脳科学の代表的な実験例をぎゅっとまとめて紹介する感じ。
ユーザーのミスリードになるような注意すべきデザインが詰まっていて参考になる。
| public class Observable : INotifyPropertyChanged | |
| { | |
| public event PropertyChangedEventHandler PropertyChanged; | |
| public void Set<T>(ref T target, T value, [CallerMemberName] string propertyName = null) | |
| { | |
| if (target.Equals(value)) return; | |
| target = value; |
| --- a/vim/PKGBUILD | |
| +++ b/vim/PKGBUILD | |
| @@ -75,13 +75,15 @@ build() { | |
| # make distclean | |
| ./configure \ | |
| + --enable-fail-if-missing \ | |
| --prefix=/usr \ | |
| --build=${CHOST} \ | |
| --with-features=huge \ |
| @reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /d 0000000000000000040000001d003a003a001d0001007b0000000000 |