понедельник, 9 января 2017 г.

Поиск компромисса

Сейчас появилось свободное время, а значит есть возможность оглянуться назад и проанализировать выполненные проекты.
Одно я уяснил наверняка: есть две главные вещи, которые каждый менеджер программных разработок должен зарубить себе на носу.
Во-первых, он должен удерживать проект в начальных рамках. Если вы не в состоянии управлять объемом того, что программируется, вы обречены погибнуть в удушающих объятиях «ползучего фичеризма».
Во-вторых, это примат времени. Среди факторов, влияющих на окончательный исход, время оказывается тем, который управляет всеми остальными. В конце концов все остальное - это вопрос компромисса.
Кстати, это цитата, висела в черновиках целый год. Если кто-то подскажет откуда буду очень признателен, не удивлюсь если это из книги Мараско.

суббота, 7 января 2017 г.

Настройка Raspberry PI без монитора и клавиатруры

Всем привет!
Подарки, даже если они попадают в руки с опозданием все равно приятны, особенно если это малинка с экраном. Итак приступим!

  1. Скачать свежий дистрибутив, я взял RaspBian (https://www.raspberrypi.org/downloads/raspbian/)
  2. Развернуть дистрибутив на карточке, синхронизация скорее хорошая привычка, но лучше сделать.
    sudo dd if=./2016-11-25-raspbian-jessie.img of=/dev/mmcblk0 bs=4M sync
  3. "Передернуть" карточку (вытащить вставить, примонтировать), так как появились новые разделы.
  4. В разделе "boot" создать создать пустой файл "ssh", способов много, например: 
    echo 1>>/media/USERNAME/boot/ssh
  5. Настройка Wi-Fi 
    sudo nano /media/USERNAME/OS/etc/wpa_supplicant/wpa_supplicant.conf
    Добавляем строки
    network={
     ssid="MyWiFiNetwork"
     psk="MyWiFiPassword"
     key_mgmt=WPA-PSK
    }
  6. В принципе это все, вставляем карту в плату, вставляем WiFi адаптер, в 3-й версии он уже не нужен, подаем питание и наслаждаемся.
  7. Так как у меня еще и LCD монитор в комплекте, то помогла инструкция от waveshare и их драйвера.
    Подключаемся
    ssh pi@MyRaspberryPI
    Скачиваем и устанавливаем сразу
    wget http://www.waveshare.com/w/upload/4/4b/LCD-show-161112.tar.gz
    tar xvf LCD-show-161112.tar.gz 
    cd LCD-show/
    ./LCD35-show
    ВНИМАНИЕ, команды указаны для моего LCD 3,5. Внутри папки есть другие, варианты.
Имея SSH можно устанавливать все остальное.