Новое

страница 31 из 170

Apple тестирует выключение PWA (веб-приложения) для европейских пользователей в новом обновлении iOS.

Что это значит?

Европейский парламент ведет с Apple давнюю войну за то, чтобы корпорация перестала использовать свою позицию производителя устройств при конкурентной борьбе со сторонними разработчиками приложений.

Помните, как Spotify и Fortnite пытались через суд отменить 30% побор со всех платежей внутри мобильных приложений? У них тогда ничего не вышло.

Последний ход Евросоюза — закон, который в числе прочего заставляет эпл добавить сторонние магазины приложений (кроме родного Apple Store) на iOS.

В ответ Apple представила новые условия для разработчиков, которые не нарушают букву закона, но совершено извращают его дух. И предложила создателям приложений самим выбрать, хотят они новые условия или старые.

Еще один способ обойти контроль Apple над за всеми аспектами мобильной разработки — так называемые progressive web apps (PWA). Это веб-сайты, которые благодаря возможностям современных браузеров могут работать оффлайн, получать уведомления и вообще, быть практически неотличимы от нативных приложений. Подобные приложения давно работают в Android, а недавно появились и в iOS.

Такие «приложения» эпл не контролирует.

В новом обновлении, Apple тестирует отключение большинства этих возможностей в iOS. Причем только для европейских пользователей.

Если обычно корпорация придумывает более или менее правдоподобные объяснения, что полный контроль платформы им нужен для защиты пользователей и обеспечения безопасности, то теперь уже кажется очевидно, что речь идет только о защите сверхдоходов самой богатой компании на планете.

Удивительным образом, эта борьба может повлиять и на российских пользователей. Из-за санкций, Apple удалила мобильные приложения многих банков из AppStore. Переход на разработку приложений PWA был отличной альтернативной. Тиньков, например, запустил полноценное PWA приложение. Теперь у пользователей с европейскими симками и оно перестанет работать (придется каждый раз вводить код из смс даже для того, чтобы проверит баланс). Что дальше?

Мы с Федей сейчас разрабатываем PWA-мобильное приложение для одного из клиентов в Европе, так что слежу за развитием этого сериала с повышенным вниманием :/

🇪🇺 + 🍎 = ☠️ & 🍿

P. S. Есть гипотеза, что это просто баг и до официального релиза всё починят. Удобный баг, посылает сигнал.

Что отличает хорошие команды разработки от плохих?

Единого правильного ответа нет — команда это инструмент решения задач бизнеса и каждой задаче свой инструмент. А еще это вопрос ценностей.

Для меня в разработке важны два принципа, из которых можно вывести все остальное:

1. Заинтересованность в конечном результате. Способность и настроенность не «работу делать», а «получать результат, двигаться к результату». Не путать с горящими глазами! Восторженность не обязательна, но безразличие опасно.

2. Предсказуемость. Раньше я называл это «способность выполнять обещания», и это простой критерий, но как и любую формальную метрику его можно обмануть — например, не давать обещаний. И очень уж фонит трудным детством в казанских кварталах: «пацан слово дал» и вот это все. Предсказуемость включает в себя выполнение данных обещаний, но еще и прозрачность, проактивное обсуждение возникающих трудностей (а они точно будут), формирование реалистичных ожиданий.

А что для вас главное в разработке? Интересно, будут ли отличаться ответы разработчиков и продактов, бизнеса? Пишите пожалуйста в чатик @ctodailychat или в личку @samatg

Энтузиасты прочитали свертки папирусов, которые спеклись при извержении Везувия в 79 году нашей эры (тот самый последний день Помпеи), используя компьютерную томографию и машинное обучение.

Взрыв мозга. 🤯

Вы только представьте: две тысячи лет назад извержение вулкана погребло среди прочего виллу, в которой хранились сотни (если не тысячи) книг.

Библиотеку случайно обнаружили в 18 веке и с тех пор пытаются прочитать.

Свертки папирусов спеклись, превратились в твердую золу. При попытке развернуть они рассыпаются. Некоторые свитки получалось развернуть — буквально по миллиметру в день, но древняя краска быстро выцветала от контакта с воздухом.

15 марта 2023 года ученые сканируют один из свитков в супер высоком разрешении на мощном ускорителе частиц методом компьютерной томографии (чтобы получилась 3Д-модель папируса) и выкладывают сканы в открытый доступ. Энтузиасты объявляют конкурс с суммой призов больше миллиона долларов для того, чтобы наконец расшифровать все свитки.

Для того, чтобы повысить вероятность общего успеха, организаторы назначили «промежуточные» призы за первое расшифрованное слово, первую фразу. Благодаря этому, все участники могли пользоваться результатами друг-друга на каждом следующем этапе.

Результат — первые абзацы, которые складываются в новый для историков текст. Победители — команда трех 20-летних парней, которое познакомились на конкурсе.

Достижение не только частное — компьютерную томографию в требуемом разрешении сделали вполне себе классические ученые в институте.

Если вы технарь — рекомендую обратить внимание на дизайн конкурса: заявки участников проверяют не только историки, но и группа инженеров, которые не только понимают все шаги команды победителя, но и самостоятельно воспроизводят их результаты. Это позволяет избежать галлюцинаций нейросетей и переобучения их под искомый результат.

В общем — полная синергия частного и государственного, торжество науки и техники.

Расшифрованный текст — ранее неизвестное сочинение эпикурейца о природе наслаждения. 🍷

Сайт конкурса содержит миллион подробностей, красивых видео и картинок, рекомендую!

GIF. Удивительный формат изображений (и почти видео), родом из 80х.

Формат, в котором была загружена первая в мире фотография на веб-сайт, ещё самим создателем веба Тимом Бернерсом Ли. Что это была за картинка и как gif превратился из компьютерного формата в культурное явление — слушайте в новом нарративном эпизоде нашего подкаста.

Третий эпизод нарративного подкаста — про форматы VHS и DVD.

В нем десятки отсылок к культуре 90-х, начиная от фильмов с гнусавой озвучкой (ублюдок, мать твою, а ну иди сюда, говно собачье...) и знаменитой песни «эрон дон дон» из игры Need For Speed до довольно необычных узнаваний — например, выдержку из судебного решения конца 80-х легко представить в современном репортаже медиазоны — 3 года реального срока по статье 228 РСФСР — только тогда это не народная наркотическая статья, как сейчас, а распространение порнографии. Чувака осудили за то, что он показывал на видаке порно-фильм, и таким образом стал пособником центров идеологической диверсии, преследующих цель идейного разоружения и нравственного развращения советской молодежи.

Редакторы и звукорежиссеры проделали титаническую работу и получился не просто текст, а настоящий «аудиоспектакль».

Как всегда, есть и прикольные технические моменты. Например, helical scan в кассетах проще всего объяснить аналогией с колбасой — если резать её под углом — то кусочки получатся больше :)

В общем, наслаждайтесь и не пропустите финальный трек в титрах — меня после него до сих пор не отпустило.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

37 Signals объявили о новом проекте «Once» (единожды).

Мы живем в мире победившего SaaS — софт как сервис. Никто не хочет продавать программу, все хотят продать месячную или годовую подписку.

В начале 2000х было наоборот — все продавали коробки (диски!) с программами и 37 Signals были одними из первых, кто начал предлагать софт для управления проектами Basecamp как сервис по подписке.

Теперь они опять делают разворот против ветра — собираются продавать исходный код своей новой программы за единоразовый платеж. Покупатель сможет установить программу на свой собственный сервер и пользоваться ей без ограничений на число пользователей и объем данных.

Интересно, предугадали ли они тренд в этот раз? Ингредиенты следующие:

1. Программа, запущенная на одном современном сервере, может обслужить десятки тысяч пользователей.

2. Простая программа, запущенная на одном сервере может быть надежнее и дешевле в эксплуатации, чем распределенный сайт, состоящий из десятков сервисов на тысячах серверов. Меньше чему ломаться, нужно меньше инженеров на поддержку, легче восстановиться после аварии.

3. Есть усталость от подписок. Особенно когда денег требуют за каждого дополнительного пользователя и за каждый дополнительный гигабайт.

Мне свойственно мыслить идеями, так что я вижу два принципиально разных подхода, философии: «корпорация vs малый бизнес» / «централизация vs децентрализация». И я питаю слабость к элегантным решениям.

Хотя вообще-то программы — это всего лишь инструменты. И для решения конкретных задач конкретных людей и компаний подходят разные инструменты.

Постараюсь на этой новой волне технологического хайпа не терять трезвость взгляда.

Так бы и закончить пост на философской ноте, но первым проектом Once станет Campfire — супер простой корпоративный чатик, часть которого работает в Basecamp. Я человек, избалованный телеграмом, с трудом перевариваю фразу «чатик конечно не супер отполированный, но для чата сойдет». Интересно, насколько 37 Signals угадали с продуктом?

Второй нарративный эпизод подкаста — про формат PDF.

Почему pdf-ки нельзя отредактировать так же просто, как вордовские файлы? Причина не только техническая, но и коммерческая и это одна из самых крутых историй про маркетинг технологических продуктов, которые я знаю. Ещё в ней отметился Стив Джобс (и конечно заработал кучу денег).

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

А ещё это первый эпизод, который целиком записан на новую технику. Я решил побаловать себя на новый год — заказал на амазоне два самых крутых микрофона для радиоведущих.

Черный Shure SM7B, который любят Джо Роган и Владимир Соловьев, сразу поехал обратно в Германию — слишком глухой звук, нужно говорить громко — вообще, не очень понимаю, почему он всем нравится. Кстати, чем ближе в него говоришь — тем более низким становится голос; это называется proximity effect, его ещё называют голосом Бога. Зато в Electro-Voice RE20 я влюбился — в нем одновременно есть и воздух и низкие частоты.

Я думал, что за эту цену микрофон будет готовить мне кофе по утрам, но всё оказалось сложнее. Для начала ему потребовалась более мощная звуковая карта, а потом он начал ловить все эхо в комнате. Пришлось вложить стоимость ещё двух микрофонов в звукоизоляцию помещения и я замучил звукорежиссера миллионами версий «раз-два-три, эхо слышно?».

Я доволен результатом и надеюсь, что вам он тоже понравится. Голос стал чуть звонче, но зато гораздо четче и полнее. Интересно, заметите ли вы разницу?

Мы запустили облачную платформу для IoT устройств Wiren Board.

Они делают модульные программируемые контроллеры на базе Linux. Это маленькие компьютеры, размером как два сложенных вместе айфона. Их используют для того, чтобы управлять вещами в реальной жизни. Умные жалюзи дома, климат-контроль в дата-центрах и теплицах, холодильники в магазинах и фритюрницы в ресторанах, оборудование заводов и даже управление баней — вы удивитесь, как часто вы пользуетесь контроллерами Wiren Board, не замечая их.

Мы запустили минимальный продукт за три (!) месяца, небольшой командой, при этом красиво и надежно.

Подробности — по ссылке.

Горжусь ребятами!

Кстати, мы ищем новых клиентов. Пишите в личку! @samatg

История создания формата mp3 напоминает сюжет голливудского блокбастера: в центре герой, который борется с силами в сотни раз больше его, раз за разом выдерживает удары судьбы и наконец уезжает в закат победителем. Герой — сутулый математик в свитере и очках. Роль Голиафа исполняют крупнейшие музыкальные лейблы. Есть даже неожиданное камео Стива Джобса.

С гордостью представляю новый сезон нашего подкаста. Он называется «сохранить как» и в нем мы рассказываем, как устроены форматы звука, видео и текста, которые изменили нашу жизнь.

Первый эпизод — про mp3. В нем есть сложные алгоритмы, научные прорывы, многомиллионные судебные иски, аудио эффекты, врезки-иллюстрации и интервью нескольких экспертов, а еще я голосом за 30 секунд объясняю, как работают коды Хаффмана. В общем, мы всей командой подкаста постарались и я надеюсь, что вас эта история увлечет и вдохновит так же, как и меня.

Слушайте на всех платформах: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.

Пару недель назад проекту Антона Носика «Вечерний интернет» исполнилось бы 27 лет.

В первом выпуске 24 декабря 1996 года Антон договаривается о терминах «WWW» и «браузер» (и называет их совсем другими словами), в третьем — знакомит читателя с поисковой машиной AltaVista, которой исполнился уже аж годик (гугл появится только в 1998), а вот, например, в заметке от 24 декабря 1997го года автор объясняет, что такое кодировка и как работают компьютерные шрифты.

Мне кажется, что «Вечерний интернет» — дальний прадедушка нашего подкаста и даже этого телеграм-канала. Поэтому новогодний, ностальгический специальный выпуск про историю русского интернета хочу посвятить именно ему.

Гость эпизода Дмитрий dmarck Морозовский — один из первых пользователей рунета и большую часть жизни занимается его развитием. Вспоминаем с ним, что такое аська, кроватка и диалап — вещи из времени, когда интернет был ещё маленький.

Слушайте и подписывайтесь: Apple, Google, Яндекс, Spotify, Castbox, Overcast, веб-версия.