Сандейфактс №6
Что нового в Teamup (для 1.2):
- Создание публичных команд (может вступить кто угодно).
- Выбор своей любимой игры и изменение аватарки прямо на экране профиля.
Что нового в Teamup (для 1.2):
- Создание публичных команд (может вступить кто угодно).
- Выбор своей любимой игры и изменение аватарки прямо на экране профиля.
Сандейфактс №7
Что нового в Teamup (для 1.2):
- Прикрепление игры к команде.
- Исправлена проблема с выбором картинок (аватарок, вложений в сообщения, иконок команд).
- Доработаны публичные команды.
Что нового в Teamup (для 1.2):
- Прикрепление игры к команде.
- Исправлена проблема с выбором картинок (аватарок, вложений в сообщения, иконок команд).
- Доработаны публичные команды.
Сандейфактс №8
Нового функционала пока нет, исправляем существующие проблемы.
Что нового в Teamup (для 1.2):
- Исправляем проблему с функционалом, работающим в реальном времени (чат, галочки "прочитано/не прочитано", автоматическое перенаправление в команду после поиска)
- Исправляем проблему с неполной загрузкой данных при входе в приложение
Нового функционала пока нет, исправляем существующие проблемы.
Что нового в Teamup (для 1.2):
- Исправляем проблему с функционалом, работающим в реальном времени (чат, галочки "прочитано/не прочитано", автоматическое перенаправление в команду после поиска)
- Исправляем проблему с неполной загрузкой данных при входе в приложение
👍1
Лучше длинные, понятные названия, чем короткие и непонятные.
При названии переменных, классов функций лучше думать наперед.
Назвав переменную коротким непонятным именем, ты возможно сэкономишь пару секунд (а то и доли секунд) при ее использовании в коде. Также меньше клавиш придется нажимать, что тоже удобно.
Но вернувшись к своему проекту позже, ты обнаружишь, что написал абсолютно нечитабельный код. Придется вспоминать, что ты имел ввиду под этими названиями. Также стоит понимать, что в будущем (а может уже и сейчас) ты будешь работать в команде с другими программистами. И им будет трудно понимать твой код, если ты будешь плохо называть свои переменные.
Поэтому не поленись потратить пару секунд и подумать над именем своей новой переменной, функции или объекта. Лично я иногда даже захожу в переводчик, чтобы правильно назвать объект на английском (я надеюсь ты не называешь переменные на русском).
При названии переменных, классов функций лучше думать наперед.
Назвав переменную коротким непонятным именем, ты возможно сэкономишь пару секунд (а то и доли секунд) при ее использовании в коде. Также меньше клавиш придется нажимать, что тоже удобно.
Но вернувшись к своему проекту позже, ты обнаружишь, что написал абсолютно нечитабельный код. Придется вспоминать, что ты имел ввиду под этими названиями. Также стоит понимать, что в будущем (а может уже и сейчас) ты будешь работать в команде с другими программистами. И им будет трудно понимать твой код, если ты будешь плохо называть свои переменные.
Поэтому не поленись потратить пару секунд и подумать над именем своей новой переменной, функции или объекта. Лично я иногда даже захожу в переводчик, чтобы правильно назвать объект на английском (я надеюсь ты не называешь переменные на русском).
Что выступает в качестве сервера для Teamup?
Для создания голосовой связи в приложении мне понадобился свой сервер. Он должен был быть тихим и небольшим, так как работать должен был дома. Raspberry PI идеально подошла для таких задач.
Raspberry PI 4 - это маленькая зеленая палата, которая, представляет собой полноценный компьютер. На ней можно запустить любую операционную систему, например, специально для нее созданную Raspberry Pi OS на базе Debian.
Она поддерживает любое ПО, которое есть на линуксах. Я без проблем смог поставить на нее Docker и запустить в нем Livekit для обеспечения голосовой связи в Teamup.
Вообще, портативный домашний сервер - это лишь один из примеров использования данной штуковины. Из Raspberry pi можно сделать и ретро консоль, и умный дом, и даже свою Яндекс Алису. Как говорится, все ограничивается лишь вашим воображением.
Более подробно про то, как я делал сервер, можно посмотреть в новом видео на канале.
СМОТРЕТЬ
Для создания голосовой связи в приложении мне понадобился свой сервер. Он должен был быть тихим и небольшим, так как работать должен был дома. Raspberry PI идеально подошла для таких задач.
Raspberry PI 4 - это маленькая зеленая палата, которая, представляет собой полноценный компьютер. На ней можно запустить любую операционную систему, например, специально для нее созданную Raspberry Pi OS на базе Debian.
Она поддерживает любое ПО, которое есть на линуксах. Я без проблем смог поставить на нее Docker и запустить в нем Livekit для обеспечения голосовой связи в Teamup.
Вообще, портативный домашний сервер - это лишь один из примеров использования данной штуковины. Из Raspberry pi можно сделать и ретро консоль, и умный дом, и даже свою Яндекс Алису. Как говорится, все ограничивается лишь вашим воображением.
Более подробно про то, как я делал сервер, можно посмотреть в новом видео на канале.
СМОТРЕТЬ
👍1
Сандейфактс №9
Что нового в Teamup (все еще для 1.2):
- Наконец, я исправил проблему с функционалом реального времени (см. Сандейфактс №8).
- Нововведения на экране описания обновления смотрятся более аккуратно.
- Исправлены баги с входом и выходом из публичных команд.
- Экран настроек профиля теперь отображается корректно
Что нового в Teamup (все еще для 1.2):
- Наконец, я исправил проблему с функционалом реального времени (см. Сандейфактс №8).
- Нововведения на экране описания обновления смотрятся более аккуратно.
- Исправлены баги с входом и выходом из публичных команд.
- Экран настроек профиля теперь отображается корректно
Обновление Teamup 1.2
Что нового:
- Создание публичных команд (может вступить кто угодно).
- Выбор своей любимой игры и изменение аватарки прямо на экране профиля.
- Прикрепление игры к команде.
- Исправлена проблема с выбором картинок (аватарок, вложений в сообщения, иконок команд).
- Нововведения на экране описания обновления смотрятся более аккуратно.
Скачать:
- из Rustore
- c сайта
Что нового:
- Создание публичных команд (может вступить кто угодно).
- Выбор своей любимой игры и изменение аватарки прямо на экране профиля.
- Прикрепление игры к команде.
- Исправлена проблема с выбором картинок (аватарок, вложений в сообщения, иконок команд).
- Нововведения на экране описания обновления смотрятся более аккуратно.
Скачать:
- из Rustore
- c сайта
👍1
Создавай проекты для души
Будучи уже на работе в реальной компании или разрабатывая какой-нибудь серьезный рабочий проект, тебе может серьезно надоесть то, что ты делаешь. Весь процесс программирования может свестись к однотипным действиям, либо сама идея работы может тебе серьезно надоесть. Но этот проект все равно надо делать, иначе ты не получишь то, ради чего прикладываешь огромные усилия. И чтобы не выгореть и не привить себе отвращение к делу, нужно иногда давать себе небольшой отдых.
В качестве такого отдыха могу предложить разработку проектов для души. Это должно быть небольшое приложение, которое ты действительно хочешь делать. Ты должен его создавать так, как ты хочешь.
Таким образом, ты сможешь сосредоточиться именно на процессе разработки, не думая о том, что в итоге получится, взлетит ли проект, и что он тебе принесет. А это и не важно. Ты даже можешь его не доделывать. Либо вообще разрабатывать бесконечно. Главное, чтобы он отвлек тебя от рабочей рутины, и ты смог немного расслабиться.
Но если все таки доведешь свой любительский проект до конца, он сможет вылиться во что то более значимое, чем приложение на один вечер. И придется делать новый маленький проект, чтобы отвлечься уже от этого)
Но и не забывай, что отдохнуть также можно, гуляя по улице, читая книжку или занимаясь спортом. Из компьютера тоже нужно вылезать!
Будучи уже на работе в реальной компании или разрабатывая какой-нибудь серьезный рабочий проект, тебе может серьезно надоесть то, что ты делаешь. Весь процесс программирования может свестись к однотипным действиям, либо сама идея работы может тебе серьезно надоесть. Но этот проект все равно надо делать, иначе ты не получишь то, ради чего прикладываешь огромные усилия. И чтобы не выгореть и не привить себе отвращение к делу, нужно иногда давать себе небольшой отдых.
В качестве такого отдыха могу предложить разработку проектов для души. Это должно быть небольшое приложение, которое ты действительно хочешь делать. Ты должен его создавать так, как ты хочешь.
Таким образом, ты сможешь сосредоточиться именно на процессе разработки, не думая о том, что в итоге получится, взлетит ли проект, и что он тебе принесет. А это и не важно. Ты даже можешь его не доделывать. Либо вообще разрабатывать бесконечно. Главное, чтобы он отвлек тебя от рабочей рутины, и ты смог немного расслабиться.
Но если все таки доведешь свой любительский проект до конца, он сможет вылиться во что то более значимое, чем приложение на один вечер. И придется делать новый маленький проект, чтобы отвлечься уже от этого)
Но и не забывай, что отдохнуть также можно, гуляя по улице, читая книжку или занимаясь спортом. Из компьютера тоже нужно вылезать!
❤2
Сандейфактс №10
Юбилей! Десять недель как я каждое воскресенье выпускаю краткую сводку по нововведениям в своих проектах.
Что нового в Teamup (для 1.3):
- Исправлен баг, связанный с тем, что кнопка микрофона становилась красной при перезаходе в команду, при том что сам микрофон оставался включенным
- Добавлен статус бар войса над чатом
Юбилей! Десять недель как я каждое воскресенье выпускаю краткую сводку по нововведениям в своих проектах.
Что нового в Teamup (для 1.3):
- Исправлен баг, связанный с тем, что кнопка микрофона становилась красной при перезаходе в команду, при том что сам микрофон оставался включенным
- Добавлен статус бар войса над чатом
❤1
Сандейфактс №11
Что нового в Teamup (для 1.3):
- Немного подправил отображение статистики на своем аккаунте.
- Исправил восстановление статуса подключения после перезахода на экран команды.
Что нового в Teamup (для 1.3):
- Немного подправил отображение статистики на своем аккаунте.
- Исправил восстановление статуса подключения после перезахода на экран команды.
👍1