Кажется, не взлетит. На Windows уже есть очень и очень приятный C#.
Кто и зачем будет писать под неё на Swift, причем страдая как от неполной поддержки стандартной библиотеки (привет, первые годы Server Side Swift), так и от того, что всё равно надо будет разбираться с UI винды?
Чем больше раз в статье упомянуть слово «фундаментальный», тем страшнее должно стать?
Проверка контрольных сумм при скачивании - это же не репозиторий линукса. Тут и в самом первом варианте кряка может быть что угодно. Зато с правильной суммой? :)
В целом было бы интересно во второй части статьи увидеть не рекламу, а мини исследование - реально ли, например, действительно подменить сертификат так, чтобы тот же системный браузер позволил сделать MITM на практике.
Я как раз уже был готов все доказать, используя самую обычную математику. И математика меня спасла, когда я увидел заявленные 40 пачек:
Размер купюры - 157×69 мм. Толщина купюры - около 0.1 мм. Пачка из 100 купюр, соответственно - 1 сантиметр толщиной.
Объем одной пачки (посчитаем сразу в сантиметрах) - 15.7 x 6.9 x 1 = 108.33 кубических сантиметра.
Банка 3 литра - очевидно, вмещает 3000 кубических сантиметров.
Делим 3000 на 108.33 - получаем 27.69 пачек.
Есть довольно большой запас как на то, что часть купюр будет неидеально новой (что увеличит толщину пачек), так и на то, что пачки не будут идеально плотно лежать друг рядом с другом (но все равно в целом это не кирпичи и их можно будет как минимум немного сгибать).
Ну и даже если совсем плохо будет влазить - пачки можно разделить на отдельные купюры, которые уже точно лягут максимально компактно.
Так что насчет 40 пачек полностью признаю вашу победу, а вот насчет 20 все-таки склоняюсь к тому, что я бы пари выиграл (:
А, я понял, где моя ошибка. Я написал «на порядок», думая про 2 пачки, а не про 2 миллиона. И утверждал, что 20 пачек вполне влезет. 20 миллионов (40 пачек) - скорее всего, уже не влезут, тут признаю вашу правду.
Да, вполне поместятся. Пари мы можем заключить, но что получит победитель? И каком виде вы хотите получить от меня доказательство? Если, к примеру, это должно было видео, то у меня просто-напросто нет в наличии такого количества рублей для чистого эксперимента.
Как-то вы плохо себе представляете стандартную трехлитровую банку. 2 миллиона рублей (4 пачки по 100 банкнот) туда поместятся ну совершенно без проблем. Да и на порядок больше тоже влезет.
Спасибо, плюсую. Вообще от macOS 26 / iOS 26 какой-то несогласованностью так и сквозит.
Если раньше был понятно, что у дизайнеров есть единая система и любое приложение использует только ее без вариантов, то теперь, похоже, каждый делает так, как видит.
Вы серьезно думаете, что если у вас код без комметариев, без нормальной архитектуры, с одной гигантской функцией main и переменными с именами a,b,c, без строгой типизации и с размазанной по всех кодовой базе логикой, то нейронка сможет так же легко читать и поддерживать этот код?
На самом деле - читать вполне сможет, правда. Ради интереса скармливал исходники Java игр и приложений, восстановленные из class-файлов. То есть это как раз огромные функции, с кучей переменных aa, bb, cc, с проблемами типизации (в Java int a и double a - разные переменные и в выводе такого - дофига). Сходу человеком это не читается вообще никак.
И съев эту мешанину она радостно говорит - вот, функция aB() это обработка выстрела, а переменная bC хранит здоровье, а вот в c и d - хранятся координаты блоков уровня.
Можно даже в бесплатном DeepSeek попробовать, реально работает.
Кодингом я занимаюсь давно. Не 30 лет, конечно, но 15 уже скоро будет. И из этих 15-ти лет я постоянно читал чужой код - начиная с примеров в книгах/документации, и заканчивая ревью кода: раньше - коллег в команде, а теперь - подчиненных. И везде приходилось разбираться, что код делает, отлавливать ошибки, корректировать архитектурные проблемы.
Возможно, вы все свои проекты делаете один? Так даже в пет проекте мне проще и быстрее перенести модель из головы в чат с LLM, а потом проверить, что получилось (я молчу про то, что можно сначала тесты написать и ещё меньше проверять руками, само проверит), чем нудно писать код, конструкции которого я писал уже сотни раз
У меня есть пример того, как кожаные синьоры сломали хорошо организованный проект. Тут дело ну вообще не обязательно в LLM. Ещё раз: посыл в том, что для профи - это ускорение и избавление от рутины. Для новичка - нет
Честно говоря, не очень понял посыл. Я могу сделать код-ревью правок LLM, могу скорректировать до такого вида, как написал бы сам. В чем именно проблема? Для этого нужен опыт 30 лет?
Честно говоря, не очень понимаю яростное неприятие LLM некоторыми людьми. Эта штука реально работает и реально часть рутинных задач делает хорошо. Естественно, не делает все задачи, и, конечно, за ним надо проверять. Ровно тоже самое было раньше со StackOverflow: кто-то копипастил, не думая, а кто-то перепроверял, осмысливал, учился сам и делал свой проект лучше.
Это просто еще один инструмент. Не идеальный, но достаточно мощный. Как молотком можно и гвоздь забить, и палец покалечить, так и тут. Что-то ощутимо ускоряется. Что-то все равно надо делать самому.
Есть, но совсем мало - фича-то уникальная была :) K700 сворачивать точно не умел - был у одноклассника как раз в то время, когда у меня была E398. K750/W800, возможно, умели, но уже не уверен, а проверить не на чем. K610/K790/K800 точно умели, и это было уже одной из их киллерфич: аська и опера в фоне, +, например, активная игра.
По мотивам статьи о E398 предлагаю ещё написать про Motorola E2 - это вообще идеальный пример того, как Motorola крайне перспективное железо и платформу забросила, и даже сообщество не смогло полноценно их вытянуть
Такая проверка не просто так сделана. Уже много раз сталкивался с тем, что если модель придумала что-то в старой строке, то она и в новой напишет ерунду. А если ей сразу вернуть ошибку - перечитает файл и уже исправит нормально
Да и на обычных композициях, где явно были переходы между каналами или для каких-то целей они использовались по очереди (сходу, увы, не вспомню названия песен), это было вполне себе слышно без наушников: если просто держать телефон перед собой или положить на тот же стол.
Абсолютно легендарный телефон. Сложно сказать, что ещё настолько активно изучалось и во время появления в продаже, и до сих пор. Забавно, конечно, и то, что многие моды реально возникли из-за того, что потенциал был заложен огромный, а вот реализация не везде была хороша.
Для ностальгирующих добавлю ещё немного интересных вещей:
Прошивка от E1 (R373) кроме ускорения работы телефона ещё добавляла запись видео, которой в стоке не было вообще. Для 2004-2005 аналогичных прорывов у других телефонов даже придумать не получается. Ну и поддержка AAC заодно.
Совсем не вижу упоминания слова Corelet - начиналось все с относительно бесполезного iTunes, а закончилось Java-комбайнами, работающими параллельно со штатной явой (!). Ну и приложения стало можно ставить на карту памяти. Сама по себе ява даже в стоке имела интересную фичу - приложения можно было сворачивать. Аналогов я не видел нигде (SE времен K790 с многозадачной явой появились значительно позже)
FlashBackup - легендарное творение Random. Когда можно было телефон буквально до байта считать, провести с ним эксперименты и восстановить свою оригинальную прошивку
Монстры (кастомные прошивки) - по сути, одно из следствий и предыдущего пункта - они не просто добавляли новые мелодии и картинки. У них были свои версии Corelet'ов, свои наборы патчей, свои наборы симов
Не могу не вспомнить про P2KTools / MotoMidMan. Да и сами P2K драйвера. Огромный респект создателям (и Vilko, разумеется)
А Students Calculator? А онлайн конвертер Java (да, в 2004), чтобы убирать полосу софт-клавиш?
И, конечно, просто уникальные современные наработки @EXL - это я и про разгон, и про порты, и про виртуалки с наборами софта, и другие исследования. Аналогов этих модов по масштабу и глубине у других телефонов просто нет. Как и настолько живого и дружного коммьюнити, правда теперь уже не на самом мотофане (а олды еще вспомнят супертрубку), а в Telegram.
Про какие не ходовые операции идет речь - так и не понятно. Если про софт, юзающий тот же AVX-512 - так Intel в новых процессорах наоборот его выпиливать начала. Да и это тоже можно было назвать оптимизациями, кстати (:
Кажется, не взлетит. На Windows уже есть очень и очень приятный C#.
Кто и зачем будет писать под неё на Swift, причем страдая как от неполной поддержки стандартной библиотеки (привет, первые годы Server Side Swift), так и от того, что всё равно надо будет разбираться с UI винды?
Чем больше раз в статье упомянуть слово «фундаментальный», тем страшнее должно стать?
Проверка контрольных сумм при скачивании - это же не репозиторий линукса. Тут и в самом первом варианте кряка может быть что угодно. Зато с правильной суммой? :)
В целом было бы интересно во второй части статьи увидеть не рекламу, а мини исследование - реально ли, например, действительно подменить сертификат так, чтобы тот же системный браузер позволил сделать MITM на практике.
Я как раз уже был готов все доказать, используя самую обычную математику. И математика меня спасла, когда я увидел заявленные 40 пачек:
Размер купюры - 157×69 мм. Толщина купюры - около 0.1 мм. Пачка из 100 купюр, соответственно - 1 сантиметр толщиной.
Объем одной пачки (посчитаем сразу в сантиметрах) - 15.7 x 6.9 x 1 = 108.33 кубических сантиметра.
Банка 3 литра - очевидно, вмещает 3000 кубических сантиметров.
Делим 3000 на 108.33 - получаем 27.69 пачек.
Есть довольно большой запас как на то, что часть купюр будет неидеально новой (что увеличит толщину пачек), так и на то, что пачки не будут идеально плотно лежать друг рядом с другом (но все равно в целом это не кирпичи и их можно будет как минимум немного сгибать).
Ну и даже если совсем плохо будет влазить - пачки можно разделить на отдельные купюры, которые уже точно лягут максимально компактно.
Так что насчет 40 пачек полностью признаю вашу победу, а вот насчет 20 все-таки склоняюсь к тому, что я бы пари выиграл (:
А, я понял, где моя ошибка. Я написал «на порядок», думая про 2 пачки, а не про 2 миллиона. И утверждал, что 20 пачек вполне влезет. 20 миллионов (40 пачек) - скорее всего, уже не влезут, тут признаю вашу правду.
Да, вполне поместятся. Пари мы можем заключить, но что получит победитель? И каком виде вы хотите получить от меня доказательство? Если, к примеру, это должно было видео, то у меня просто-напросто нет в наличии такого количества рублей для чистого эксперимента.
Как-то вы плохо себе представляете стандартную трехлитровую банку. 2 миллиона рублей (4 пачки по 100 банкнот) туда поместятся ну совершенно без проблем. Да и на порядок больше тоже влезет.
Спасибо, плюсую. Вообще от macOS 26 / iOS 26 какой-то несогласованностью так и сквозит.
Если раньше был понятно, что у дизайнеров есть единая система и любое приложение использует только ее без вариантов, то теперь, похоже, каждый делает так, как видит.
Вот сам репозиторий: https://github.com/wilsonzlin/fastrender
Прикольно, конечно, задача более чем масштабная выбрана.
Для глубоко интересующихся - есть ещё пост на мотофане про эту диковинку: https://forum.motofan.ru/index.php?showtopic=175329&st=40&p=1796404&#entry1796404
Очень жаль, что в реальности мы так и не увидели E399. А с E2 уже получилась совсем другая история…
Оффтоп, но КДПВ неактуальная. Линус в 2025
вот такой
На самом деле - читать вполне сможет, правда. Ради интереса скармливал исходники Java игр и приложений, восстановленные из class-файлов. То есть это как раз огромные функции, с кучей переменных
aa,bb,cc, с проблемами типизации (в Javaint aиdouble a- разные переменные и в выводе такого - дофига). Сходу человеком это не читается вообще никак.И съев эту мешанину она радостно говорит - вот, функция aB() это обработка выстрела, а переменная bC хранит здоровье, а вот в c и d - хранятся координаты блоков уровня.
Можно даже в бесплатном DeepSeek попробовать, реально работает.
Кодингом я занимаюсь давно. Не 30 лет, конечно, но 15 уже скоро будет. И из этих 15-ти лет я постоянно читал чужой код - начиная с примеров в книгах/документации, и заканчивая ревью кода: раньше - коллег в команде, а теперь - подчиненных. И везде приходилось разбираться, что код делает, отлавливать ошибки, корректировать архитектурные проблемы.
Возможно, вы все свои проекты делаете один? Так даже в пет проекте мне проще и быстрее перенести модель из головы в чат с LLM, а потом проверить, что получилось (я молчу про то, что можно сначала тесты написать и ещё меньше проверять руками, само проверит), чем нудно писать код, конструкции которого я писал уже сотни раз
У меня есть пример того, как кожаные синьоры сломали хорошо организованный проект. Тут дело ну вообще не обязательно в LLM. Ещё раз: посыл в том, что для профи - это ускорение и избавление от рутины. Для новичка - нет
Честно говоря, не очень понял посыл. Я могу сделать код-ревью правок LLM, могу скорректировать до такого вида, как написал бы сам. В чем именно проблема? Для этого нужен опыт 30 лет?
Честно говоря, не очень понимаю яростное неприятие LLM некоторыми людьми. Эта штука реально работает и реально часть рутинных задач делает хорошо. Естественно, не делает все задачи, и, конечно, за ним надо проверять. Ровно тоже самое было раньше со StackOverflow: кто-то копипастил, не думая, а кто-то перепроверял, осмысливал, учился сам и делал свой проект лучше.
Это просто еще один инструмент. Не идеальный, но достаточно мощный. Как молотком можно и гвоздь забить, и палец покалечить, так и тут. Что-то ощутимо ускоряется. Что-то все равно надо делать самому.
Есть, но совсем мало - фича-то уникальная была :) K700 сворачивать точно не умел - был у одноклассника как раз в то время, когда у меня была E398. K750/W800, возможно, умели, но уже не уверен, а проверить не на чем. K610/K790/K800 точно умели, и это было уже одной из их киллерфич: аська и опера в фоне, +, например, активная игра.
По мотивам статьи о E398 предлагаю ещё написать про Motorola E2 - это вообще идеальный пример того, как Motorola крайне перспективное железо и платформу забросила, и даже сообщество не смогло полноценно их вытянуть
Такая проверка не просто так сделана. Уже много раз сталкивался с тем, что если модель придумала что-то в старой строке, то она и в новой напишет ерунду. А если ей сразу вернуть ошибку - перечитает файл и уже исправит нормально
Не совсем. Вот даже прошивка была со стереоэффектами "в базе": https://forum.motofan.ru/index.php?s=&showtopic=44275&view=findpost&p=1796321
Да и на обычных композициях, где явно были переходы между каналами или для каких-то целей они использовались по очереди (сходу, увы, не вспомню названия песен), это было вполне себе слышно без наушников: если просто держать телефон перед собой или положить на тот же стол.
Абсолютно легендарный телефон. Сложно сказать, что ещё настолько активно изучалось и во время появления в продаже, и до сих пор. Забавно, конечно, и то, что многие моды реально возникли из-за того, что потенциал был заложен огромный, а вот реализация не везде была хороша.
Для ностальгирующих добавлю ещё немного интересных вещей:
Прошивка от E1 (R373) кроме ускорения работы телефона ещё добавляла запись видео, которой в стоке не было вообще. Для 2004-2005 аналогичных прорывов у других телефонов даже придумать не получается. Ну и поддержка AAC заодно.
Совсем не вижу упоминания слова Corelet - начиналось все с относительно бесполезного iTunes, а закончилось Java-комбайнами, работающими параллельно со штатной явой (!). Ну и приложения стало можно ставить на карту памяти. Сама по себе ява даже в стоке имела интересную фичу - приложения можно было сворачивать. Аналогов я не видел нигде (SE времен K790 с многозадачной явой появились значительно позже)
FlashBackup - легендарное творение Random. Когда можно было телефон буквально до байта считать, провести с ним эксперименты и восстановить свою оригинальную прошивку
Монстры (кастомные прошивки) - по сути, одно из следствий и предыдущего пункта - они не просто добавляли новые мелодии и картинки. У них были свои версии Corelet'ов, свои наборы патчей, свои наборы симов
Не могу не вспомнить про P2KTools / MotoMidMan. Да и сами P2K драйвера. Огромный респект создателям (и Vilko, разумеется)
А Students Calculator? А онлайн конвертер Java (да, в 2004), чтобы убирать полосу софт-клавиш?
И, конечно, просто уникальные современные наработки @EXL - это я и про разгон, и про порты, и про виртуалки с наборами софта, и другие исследования. Аналогов этих модов по масштабу и глубине у других телефонов просто нет. Как и настолько живого и дружного коммьюнити, правда теперь уже не на самом мотофане (а олды еще вспомнят супертрубку), а в Telegram.
Там, может, тестили на M1 с пассивным охлаждением? Или оперативка закончилась? Без ссылок на тесты сложно что-то сказать.
Я, к примеру, один и тот же рабочий проект собирал на М1 и на 10700K, было довольно показательно: https://habr.com/ru/news/845002/comments/#comment_27326002 Там уж точно никак нельзя было подстроить порядок действий.
Про какие не ходовые операции идет речь - так и не понятно. Если про софт, юзающий тот же AVX-512 - так Intel в новых процессорах наоборот его выпиливать начала. Да и это тоже можно было назвать оптимизациями, кстати (: