По первому — библиотека от Adafruit вполне справляется с диагональю, если нажать две кнопки одновременно. Правда это не совсем комфортно, хотя в MortalCombat 3 Ultimate на этой консольке играл. Использовать «крестовину» было бы однозначно лучше. В идеале хотелось вообще аналоговый джойстик подключить, но у малины нет аналоговых входов, пришлось бы делать какой-то переходник из чего-то ардуиноподобного
По второму — это да, хорошие мысли приходят после.
Сама ОС RetroPie позволяет это сделать. Все на столько просто, что достаточно подключить джойстики в usb малины и они заработают. Возможно заработают джойстики и через bluetooth( нет возможности попробовать). Играть вдвоем на таком дисплее будет не удобно, поэтому понадобится переключатель на внешний HDMI.
Тоже вариант. Вообще, если собирать на печатной плате и обойтись без термоклея, то можно было оставить прозрачным. Я искренне надеялся, что жидкая резина ляжет ровно с первого раза
Полностью согласен с громкостью кнопок. Они хоть и не так громко щелкают когда находятся под корпусом, но все-таки немного мешает. По поводу жесткости — неудобств не ощутил. А вот крестовина была бы комфортнее, если бы была именно крестовиной. Чтобы сделать мембранные, видимо стоит сделать печатную плату
Могу ошибаться, но из того с чем я встречался — в китае тоже не дешево (в статье как-то эту тему поднимал), если вам нужен штучный экземпляр. Как колхозный вариант — можно купить готовую коробку и нарезать в ней дырок как вам надо, то й же дрелью например. А вот если устройство не вписывается в прямоугольник?
Сейчас делаю очередной проект, на этот раз хочу попробовать оргстекло. Его просто клеить, можно гнуть и относительно легко резать. Что из этого получится — пока не знаю.
О да… столкнулся уже с подобной проблемой когда делал свои поделки. При том, что железо находящееся внутри этого корпуса как правило во много-много раз дешевле, чем сам корпус. И вот тут, на мой взгляд самая большая проблема. Где-то мы свернули не туда на этой планете. Кажется мне, что тот кто первый придумает как дешево делать хорошие корпусы — озолотится
Зато как эффектно. Я прям представляю как внезапно приходят гости, приносят теплого винца, а ты со словами «секундочку, сейчас его охладим» достаешь огнетушитель )))
ну да, они все ставили в морозильник. Вроде обычный, без спецэффектов.
Честно говоря быстро не нашел нужной серии, ибо на работе не совсем удобно это делать, но вот одна из серий про охлаждение:
В моем детстве, когда с родителями в жару ездили в поезде — бутылку оборачивали в мокрое полотенце и выставляли за окно. Таким образом лимонад точно охлаждался… может быть казался холоднее, как и трава зеленее… Но метод точно старый и наверняка как-то работал
Я сейчас могу путать серии, возможно пиво охлаждали не один раз, но там тоже фигурировало полотенце и обычный лед. Помню что соленая вода была самая эффективная. Так же там были совсем фантастические методы вроде как прогонки пива через спираль погруженную в азот, но там оно до конца спирали так и не доходило, потому что замерзало )
Такой эксперимент проводили в разрушителях легенд. Правда там охлаждали пиво, но соленая вода реально была самая быстрая. Думаю это из-за двух факторов:
1) соленая вода имеет более низкую точку замерзания, значит бутылка погружается изначально в более холодную среду
2) соленая вода имеет большую площадь соприкосновения с бутылкой, значит охлаждение происходит по большей площади.
Но это мои выводы, я ни капли не физик. Вот если бы автор еще и такйо эксперимент все-таки провел — было бы здорово. А так от меня плюс — это правда интересно
Вот вам пример: в окне имеется карта и список объектов. В портретной ориентации карта у вас сверху, список объектов снизу. При альбомной ориентации — карта справа, список объектов слева.
по первому пункту — ниже уже ответили. Под общим вью подразумевается общий интерфейс View. Когда рассказываешь про MVP главное не путать interface View из ООП и View который рендерится и отображается на экране.
по второму пункту — активность (давайте будем использовать это, вместо слова интерфейс, так мы не запутаемся) имплементирует interface View, а не зависит от него. Это же не абстрактный класс, а именно интерфейс
3. Observable это паттерн в более узком смысле, чем MVVM
По второму — это да, хорошие мысли приходят после.
Сейчас делаю очередной проект, на этот раз хочу попробовать оргстекло. Его просто клеить, можно гнуть и относительно легко резать. Что из этого получится — пока не знаю.
Честно говоря быстро не нашел нужной серии, ибо на работе не совсем удобно это делать, но вот одна из серий про охлаждение:
1) соленая вода имеет более низкую точку замерзания, значит бутылка погружается изначально в более холодную среду
2) соленая вода имеет большую площадь соприкосновения с бутылкой, значит охлаждение происходит по большей площади.
Но это мои выводы, я ни капли не физик. Вот если бы автор еще и такйо эксперимент все-таки провел — было бы здорово. А так от меня плюс — это правда интересно
по второму пункту — активность (давайте будем использовать это, вместо слова интерфейс, так мы не запутаемся) имплементирует interface View, а не зависит от него. Это же не абстрактный класс, а именно интерфейс
3. Observable это паттерн в более узком смысле, чем MVVM