В iOS 18 будет представлена новая технология, которая позволит пользователям свободно размещать иконки и виджеты на экране, как в Android. По информации от инсайдеров, иконки можно будет выстраивать в столбцы или перемещать в нижнюю часть экрана. Официальный анонс iOS 18 ожидается на ежегодной конференции WWDC в июне.
Обновление в новом проекте Talkvio построенном на базе форума с более 250 000 сообщений из далекого 2007 года и уже большим количеством новых с момента создания нового движка в 2023 году. Отличается наличием минусов, есть возможность указывать свое отношение к автору и менять свое отношение через системы кармы и очков (что выгодно отличается от обычного лайканья постов). Есть пометки моего (авторский контент), поиск, блочный редактор с черновиками, черновики для комментариев, оповещения, фильтры для тех кто интересуется топами комментариев или постов, многочисленные разделы со свежим/лучшим/комментируемым/авторским, реверсные и прямые отображения комментариев, подписки на теги и на пользователей, избранное, увеличение изображений, оформление своей страницы, публикацию по расписанию, подъемы постов, случайная лента / случайные посты, сайт доступен на 2 языках, имеет темную и светлую тему, подсказки для новичков, живая панель комментариев, управление клавиатурой, скрытие просмотренных постов, и многое другое. Так же ужеесть приложение на андроид. Многие вещи внедряются и дорабатываются и открыты для предложений. Реклама отсутствует как таковая. В будущем ресурс будет уделять гораздо больше вниманию авторскому контенту. Ссылка на ресурс и приложение на android в комментарии.
Новые улучшения и изменения:
Для Android расширена поддержка для старых устройств, вплоть до Android 6 (поддержка с 6-14 теперь).
Народ, посоветуйте игру залипательную, кто во что играет на телефоне? Комп привезут только завтра, и без него как-то скучно(даже телика нет). Читать надоело, листать интернет уже тошнит. Может кто-то играет в какой проект? Где донат не решает, и решает только скилл или прокачка. Только не гачи геншин и хонкай)) заранее спасибо. А то я среди этих донатных помоек потерялся)))
Меня зовут Степан, хотя звать меня не надо я сам прихожу. Мне 33 года и изучаю android разработку уже больше полугода, хотя самой идеей проникся когда мне исполнилось 31 год.
Проснувшись просто с мыслью что я устал от своей работы и нужно что то менять. Как раз на слуху уже давно была тема об IT, тут же начал про нее гуглить попутно узнавая много нового об этой сфере, а именно об направлениях ( к моему удивлению их очень много). После просмотров тонны видео на разные темы, решил для себя что буду делать разные приложения под Android
"( вообще если так подумать то меня эта идея манила еще со времен школы, делать какие то приложения, но обстоятельства сменились и все затерялось ( пожалуй у каждого кто начинает вести свой блог можно прочитать такое))".
Но почитав разные отзывы что android очень тяжел для вкатышей в ит и нужно брать фронтенд ( крч говоря повелся на мнение народа и пробовал себя в роли фронта, можно сразу сказать что у меня ничего не получилось и это не мое). И вот в марте 2023 года решил что хватит тянуть резину, нашел roadmap и начал расписывать план своей учебы( курсы не стал рассматривать(( сплошные инфоцигане которые тянут деньги и кормят инфой которая есть в интернете)).
В марте следом прилетает сообщение от команды что ищут android разработчика, после созвона и общения с ними, меня приняли на позицию android разраба ( хотя сразу сказал что я только начинаю и был опыт небольшой в другой сфере, да да это простая практика и мне за это не платят, но я получаю опыт работы в команде и еще много чего разного).
Сегодня хочу показать как можно быстро и без существенных затрат собрать ваши ПК и телефоны в одну локальную сеть через интернет, делается все быстро, просто и без существенных затрат.
Собирать будем на базе ZeroTier
ZeroTier One - это программное обеспечение с открытым исходным кодом, которое может устанавливать одноранговое зашифрованное (P2P) между различными устройствами под управлением различных операционных систем. Он также предоставляет возможности управления сетью, такие как маршрутизация и создание правил брандмауэра.
Откройте вкладку «Networks» и нажмите кнопку «Create a Network».
3. Зайдите во вновь созданную сеть что бы настроить ее
4. Вводим имя, выбираем тип сет Private
5. Мотаем ниже до раздела IPv4 Auto-Assign, ставим галочку Auto-Assign from Range, выбираем Easy, выбираем понравившийся диапазон из верхней или самой нижней строчки, это малые диапазоны на 256 адрес, больше не нужно, т.к. на бесплатном аккаунте ограничение в 25 устройств.
5. Мотаем еще чуть ниже до раздела Multicast, и проверяем что стоит галочка на пункте Enable Broadcast
Собственно на этом подготовка закончена, и можно приступать к добавлению участников локальной сети
Для телефонов ищем приложение ZeroTier One в официальном магазине приложений, как для Android так и для iOS, для Windows и Mac качаем приложение с официального сайта разработчика https://www.zerotier.com/download/ Если у вас Linux откройте терминал и выполните команду
В Windows появится значок в трее, щалкаем по нему правой кнопкой и выбираем Join New Network
В появившемся окошке вставляем ваш NetworkID из панели управления и нажимаем Join
3. Далее добавляем например телефон, устанавливаем приложение, открываем, нажимаем плюс в правом верхнем углу, вводим адрес сети и нажимаем Add Network
На Windows клиент автоматически подключится после добавления, на телефоне нужно будет переключить ползунок напротив идентификатора новой сети в положение включено.
4. Теперь возвращаемся в личный кабинет, и мотаем вниз до раздела Members, если оба клиента подключены, их можно будет увидеть в списке, ставим галочки в столбце Auth напротив каждого из них, и ждем пока у них появятся адреса в столбце Managed IPs
5. После того как мы поставили галочки, это значит что мы авторизовали устройства и они имеют доступ друг к другу, проверяем, открываем терминал на ПК например и пробуем пинговать телефон, если пинг прошел, ура, мы справились, наша сеть работает.
Данный способ позволяет быстро организовывать небольшие сетки, можно расшарить доступ например к сетевой папке или принтеру для друга, или выйти в интернет с домашнего адреса. Например если мобильный оператор куда-то не пускает, ну или организовать что-то вроде шлюза в интернет если вас куда-то не пускают с адресом домашнего интернета.
Сделать последний пункт не сложно, у меня есть VPS на базе убунту22 с личным сайтом и я его тоже подулючил в эту локалку. Там требуется вчего несколько действий:
1.Подключаемся к серверу по ssh и установливаем ZeroTier One
где xxxx62b0157d3aeb это id вашей сети из панели управления
3. Включаем маршрутизацию на сервере, добавляем в файл /etc/sysctl.conf строчку
net.ipv4.ip_forward = 1
и применяем параметры ядра командой
sudo sysctl -p
4. Вот тут важно, далее нужно настроить фаервол что бы работали правила NAT, проверяем включен ли фаервол вообще командой
ufw status verbose
если статус inactive или команда не найдена то выполняем команду
iptables -t nat -A POSTROUTING -o ethXXX -j MASQUERADE
где ethXXX это глеавнй интерфейс вашего сервера, посмотреть его можно командой ip link show, на виртуальных серверах это обычно ethX или ensX
!!!Данное правило будет работать только до момента перезагрузки, и в зависимости от того как ваш хостер собирает образ этой ОС список правил iptables может хранится в разных местах если вообще хранится, это нужно будет искать на сервере или уточнить у хостера.
Если же фаервол включен, то открываем на редактирование файл /etc/ufw/before.rules и в конец вставляем следующий блок
*nat
-F
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -o ethXXX -j MASQUERADE
COMMIT
Не забываем указать правильное имя интерфейса, сохраняем и перезапускаем фаервол командой
sudo ufw reload
5. Теперь идем в личный кабинет ZeroTier и добавляем маршурт по умолчанию для нашей сети
Находим блок Managed Routes В поле Destination вводим 0.0.0.0/0 а в поле Via адрес нашего сервера в локальной сети, его можно посмотреть в списке Member ниже, и нажимаем кнопку Submit
6.Далее в телефоне открываем приложение, выключаем подключение, заходим в него и переключаем ползунок Enable Default Route в положение включено, возвращаемся к списку сетей и включаем подклчюение. Проверяем например на сайте 2ip.ru какой отображается адрес, если это адрес вашего сервера, то всеч хорошо и все работает. Для включения данной функции на ПК - щелкаем правой кнопкой мыши в трее, находим нашу подключенную сеть, выбираем Allow Default Router Override, ждем какое-то время и проверяем что теперь в интернет мы ходим через наш серевр.
Так же можно развернуть свой сетевой контроллер, например на базе zero-ui но его установка и настройка для каких-то простых целей имеет мало смысла, т.к. тут и свой сервер нужен, и домен и посидеть покопаться придется, в общем овчинка может не стоить выделки.
Вместо заключения
Плюсы : - Простой и быстрый старт, для простой локалки не нужно устанавливать и настраивать что-то сложное, - В бесплатной версии возможно подключить до 25 устройств, что для домашнего использования более чем достаточно. Минусы: - К сожалению в век блокировок протокол может отлететь в любой момент наряду с другими которые уже блокируются, - Есть небольшие вопросы к времени установления соединения, иногда с телефона думает в районе минуты после включения.
Если вы решили попробовать и у вас что-то не получилось за советом и помощью всегда можно придти в мой тг канал.
Друзья! Думаю многие мои давние читатели помнят о цикле статей "сам себе экосистема", где я стараюсь вдохнуть новую жизнь в девайсы 10+ летней давности путем разработки собственных клиентов нужных мне сервисов! Уже вышло две статьи из этой рубрики ( Сам себе экосистема: Как я адаптировал старый смартфон под современные реалии и написал клиенты нужных мне сервисовНе дадим Windows Phone умереть! Как я написал свои клиенты VK, YouTube для Nokia Lumia? Сам себе экосистема ч.2 ). Сейчас, вот, держу несколько своих девайсов на Android 2.2 и потихоньку пилю наработки ещё нескольких нужных мне приложений: клиент Сбера на СМСках (по сути, удобная обертка над 900 с виджетами), актуальная погода на неделю вперед, вьювер карт OpenStreetMap и трекинг посылок. ВКшечка и ютубчик, как мы помним, уже есть. Давайте устроим голосование, не одному ли мне это интересно и быть ли третьей статье из рубрики "сам себе экосистема"?
Алекс, привет, это Ларри, - вырвался из трубы задорный мужской голосок.
- Что за Ларри? - спросил я недоуменно.
- Ларри, Ларри Пейдж, - весело уточнил голос. Я как бы это, гуглом управляю, генеральный директор, не слышал?
Я затупил, пытаясь сообразить, что за развод, а Ларри, тем временем, продолжил:
- понимаешь, тут такое дело…, на твоем андроиде мультики вчера смотрели. Мне очень жаль, но мне так доложили, понимаешь? В общем нам очень надо, чтобы ты подтвердил свой возраст. Ерунда, простая формальность, нам надо понимать, что ты не ребенок, детям запрещено иметь свой аккаунт в нашем гугле. Пришли копию своего паспорта, ну или банковской карты с пин кодом, мы с товарищами посмотрим, убедимся, что тебе уже есть четырнадцать и все, можешь дальше пользоваться гуглом. Все безопасно, ты не переживай. Никто кроме меня доступ к твоим данным не получит, я отвечаю!
- Что за брехня? – скажет сомневающийся, - Не верю!
- Нет не брехня, - отвечу я, – в целом все так и было. Пусть не было звонка от Ларри, было просто сообщение от службы гугл, но, по сути, это ничего не меняет.
«Или паспорт или отключим учетную запись», - по-доброму предупредили они меня в своем послании.
И дали мне семь дней….
Каждый день мне приходило уведомление «У Вас осталось шесть дней, чтобы подтвердить свое право пользоваться гуглом», пять, четыре, три, два, один, и вот, наконец, ноль!
В общем, у меня было время подумать над тем насколько мне нужен этот гугл и Ларри …
И вот этот день настал.
Утром я открыл глаза и прочитал сообщение от гугла «Ваша учетная запись отключена» ….., но сам телефон, работал, внешне никаких изменений не было.
К обеду я выяснил, что на андроиде не работает Google play, который тут же был отправлен в отставку, а его место на втором экране занял GetApps.
А еще через несколько дней, когда я хотел посмотреть присланную мне ссылку, то я случайно узнал, что у меня также не работает YouTube. Тут уже я не выдержал и воскликнул: - О Ларри, что же мне теперь делать, как обойтись без YouTube, где теперь можно бездарно потратить самое драгоценное, что только есть в этом мире – свое время?
Да, кстати, все контакты с аккуанта гугла я заблаговременно скачал на сим карточку и, на всякий случай, достал из чулана свой старый, кнопочный телефон, но пока он не понадобился.
Но самое интересное, что это еще не все. Через пару дней гугл меня удивил второй раз и даже больше, чем в первый…