Samsung Health Ecosystem

Samsung Digital Health Platform and SDK 에 이어서 또다시 SDC 2018에 발표했습니다.





WD red hdd 사용 시 주의점 HW


WD Red HDD의 경우 NAS 용도로 나왔습니다만 위의 link의 설명처럼 standby model를 지원하지 않습니다. 그래서 linux에서 hdparm을 통해서 control 하는 게 불가능합니다.

대신에 http://hd-idle.sourceforge.net/ 를 이용해서 제어하는 것이 가능하고, 이 경우 ubuntu에서는 직접 Source Code를 받아서 DEB Package를 build 해야 합니다.

wget https://downloads.sourceforge.net/project/hd-idle/hd-idle-1.04.tgz
tar xvfz hd-idle*.tgz
cd hd-idle
sudo apt-get install debhelper
dpkg-buildpackage -rfakeroot
dpkg -i ../hd-idle_*.deb

여기까지 한 후, ubuntu 18.04 기준으로 다음의 systemd file을 /lib/systemd/system/hd-idle.service에 생성합니다.
[Unit]
Description=hd-idle daemon

[Service]
Type=simple
Restart=always
RestartSec=10

ExecStartPre=-/usr/bin/killall hd-idle

# Set disk spin-down time to:
# 1800 seconds (30 minutes) for sda
# 1200 seconds (20 minutes) for sdb
# 0 (no spin-down) for other disks
# See documentation at http://hd-idle.sourceforge.net/
# Note the "-d" flag to ensure that hd-idle remains in foreground
# and can be managed by systemd
ExecStart=/usr/sbin/hd-idle -d -i 0 -a /dev/disk/by-uuid/BEA46EFDA46AAAA -i 1800 -a sdb -i 1200

ExecStop=/usr/bin/killall hd-idle

[Install]
WantedBy=multi-user.target
BEA46EFDA46AAAA 는 sudo blkid 명령으로 얻은 disk의 uuid 입니다. 다음과 같이 실행시키고 boot 시에 enable 시킬 수 있습니다.
# Enable at boot
$ systemctl enable hd-idle

# Start the service
$ systemctl start hd-idle

[ref] React Native at Airbnb

React Native at Airbnb 에서 airbnb가 Mobile Framework으로 React Native를 사용하다가 다시 Native로 돌아간 이야기를 설명합니다.

Reactive Native 를 사용했을 때의 장점과 단점을 실제 과제 기준으로 설명이 있어서 Mobile Software Stack을 결정 할 때에 도움이 됩니다. 2년 간 사용하던 Framework을 전부 포기하고 다시 이동할 수 있다는 게 놀랍네요.

새로 옮겨간 Software Stack은 마지막 글에 있는데, MvRx (가칭) 으로 Epoxy (Server-driven Rendering) + Kotlin + Jetpack + RxJava 라고 합니다. 최근에 Kotlin 기반 Android의 Framework들이 성숙해서 저런 결정을 할 수 있습니다.


1 2 3 4 5 6 7 8 9 10 다음