- 1
Предлагаю собраться в каком-нибудь говномессенжере
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−12
Предлагаю собраться в каком-нибудь говномессенжере
Конские хуи - азимут 46 градусов
И солнышек не нарегаешь
хуитивная
читай written in
Если что куда и пролезло, так это домохозяйка на говнокод. Все остальные давно знают про всякие электроны.
Х.з. У меня не тормозит что на компе что на телефоне. Сейчас специально в диспетчере посмотрел -- ноль.
Да и памяти немного жрёт (200МБ в сумме на 4 процесса).
Но это лишь мечты...
Днищные языки для калькуляторов.
Но только кто за это заплатит? Неужели все возьмутся за руки и отвалят за это по мешку золота?
Нет, пока тормозящее, но работающее дешёвое говно всё ещё будет приемлемым для большинства, не будет царских программ.
Сёме швабодки захотелось?
Нет.
Старина Стертор из вредности? Кто-то из врагов ГК, кого отсюда выгнали с позором?
Говно
Для чекистов-путинистов разве что.
А потом пришел мелкософт и все испортил, превратиль в какуюто хуеблудену.
Просто сидишь, чинишь баги, получаешь деньги с рекламы. Мощности растут, а программа та же - процессор греет всё меньше и меньше.
Но нет, либо свежее тормозящее говно, либо урезанный функционал.
С мобильными телефонами - та же фигня. Либо смартфоны для мамкиных студентов, которые с прогрессом всё никак не начнут не тормозить и не терять заряд за сутки. Либо урезанные трубки для 90-летних дедов. Ладно смартфоны - это молодёжно и движуха, но что с нормальными телефонами? Я не пойму, почему надо тратить деньги на инженеров и дизайнеров, которые разработают тебе новую версию 3310, которая не нужна ни смартфонофагам, ни олдфагам, из-за чего надо ещё тратить деньги на втюхивальщиков, когда можно тупо ремонтировать старый цех и штамповать модели нулевых? Не платишь за разработку и втюхивание, и получаешь качественный, не урезанный телефон за те же деньги, за какие продаются современные недотрубки, и имеешь поток покупателей.
Если доля любителей классических телефонов так мала, то зачем придумывать новые модели? Если она заметна, зачем вставлять людям палки в колёса?
Я не пойму этот век. У тебя есть возможность ничего не делать и получать все плюшки, но ты выбираешь тот вариант, где надо потратить энергию и всё испортить!
Приговор.
Да ладно, у тебя их хоть почистить можно без ёбли.
У меня на прошлом ведрофоне от 200-300 смсок начинались феерические лаги из-за которых их даже почистить было сложно. А банк кидает смску на каждую транзакцию с карточки...
> Видимо программисты из гугла
Не факт, что это они писали приложение, которое работало с твоими смсками. Они там сейчас почти что угодно, включая программы для совершения звонков, управления файлами и т.д. отдают на откуп написателям «прошивки», вендорам трубы обычно.
Есть даже альтернативные гугл-плею китайские магазины приложений, которые могут распространять апк, никак не заапрувленные гуглом, или наоборот не распространять заапрувленые, потому что они запрещены в китае или типа того. Например, до того, как покемон го появился в россии, был хак, как поставить его, представившись пользователем из австралии или какая-то такая хуета, а у моего приятеля в китайском говномагазине приложений на по-моему Mi он был и так.
Да пусть бы и дороже. Продавали бы хоть за 150 евро, но чтоб все параметры как в начале нулевых.
Нужно искать аппарат хотя бы с "j2me". У некоторых бывает встроенный "UART". Поскольку "Hyperterminal" из современных "Windows" убрали, устанавливаешь "Putty", подключаешься как к COM-порту. Для чтения SMS вводишь команду AT+CMGL=1. Подробности нагуглишь по имени этой команды.
Для чего-нибудь более сложного используется протокол "OBEX" (не путать с юзером ГК с похожим именем). Вот беда, вход в режим "OBEX" у разных моделей производится разными командами, поэтому нужно патчить софт. Была чешская программа "SiMoCo" для обмена информацией с телефоном "Siemens" по протоколу "OBEX". Добровольцы её патчили для других марок и в интернете можно нагуглить пропатченную версию.
Как узнать, есть ли эмуляция COM-порта у аппарата? Гуглишь драйвера COM или UART для данной модели. Если такие драйвера существуют, значит, и такой режим существует.
Целых 16 байт!
Привет из 2019 года. Пересмотрел кучу моделей, имеющихся в продаже. Почти у всех современных звонилок отсутствует режим модема, поэтому прочитать SMS и записную книжку с компьютера невозможно. «Модем» включается только на выключенном телефоне и используется исключительно для прошивки.
Синхронизация с компом есть у следующих моделей:
• LG T320. В Москве есть в единственном магазине (похоже на остатки старья), стоит 4 т. р. (55,5 евро по текущему курсу). Есть даже J2ME.
https://market.yandex.ru/product--telefon-lg-t320/6437862
• Nokia 230. Это не Nokia Asha 230, а какое-то говно со случайно совпавшим номером модели. Цена такая же.
https://market.yandex.ru/product--telefon-nokia-230-dual-sim/13139098
• Вероятно, у некоторых моделей Fly за ту же цену (если это не ошибка в описании).
Пожалуй, всё.
Samsung теперь вообще звонилок не выпускает. Nokia и Philips выпускают какие-то жутко примитивные модели без синхронизации. Рынок завален моделями малоизвестных китайских фирм, которые можно назвать условно рабочими (заряда не хватает на день, половина заявленных функций не работает, оставшаяся половина глючит).
Раньше я технический прогресс как-то по-другому представлял.
А что не так? Был бы спрос как раньше - продолжали бы делать нормальные. А сейчас это тупо не окупится.
К тому же разве сложно сделать нормальную звонилку? Ведь сейчас её не нужно делать с нуля. Синхронизация с компом, J2ME и ещё куча функций была в старых прошивках. Если процессор совместимый, все дополнительные функции можно просто скопировать из прошивки от предыдущей модели.
Боюсь, что новый кусок говна им написать дешевле... Код там скорее всего непортабельный и прибитый гвоздями к конкретному чипсету, разрешению и т.п. Всё-таки прошивка - нихуя не ось.
А на нормальную разработку - объём партий уже не тот.
То есть ему самое место на этом сайте?
В рабочем режиме UART задействовать нельзя, следовательно, компом ни записную книжку, ни SMS не прочитаешь. Однако, есть импорт и экспорт VCF-файлов, т. е. список кокококонтактов в полуручном режиме обновить можно, а вот SMS нельзя.
Оказывается, на него можно устанавливать внешние программы в формате «VXP». Это такой «ELF» для «ARMv5» (о, ужас), который можно скомпилировать вот таким старым говном:
https://developer.arm.com/tools-and-software/embedded/legacy-tools/rvds-and-ads
Поддержка «ARMv5» была ещё в старых версиях «gcc» и «clang».
Понадобится ещё «MRE SDK». Здесь нашёл ссылки на две версии:
http://www.gsmforum.ru/threads/206452-MRE-SDK?p=1046834&viewfull=1#post1046834
Готовые программы в формате «VXP» можно взять здесь:
https://4pda.ru/forum/index.php?showtopic=501783&st=300
http://pranta.mobie.in/files/MRE.html
https://soundsip.com/nokia-mre-vxp-games.xhtml
Где-то даже «Viber» в формате «VXP» нашёл. Но без «Wifi» его использовать не очень интересно.
Поддержка «VXP» есть не на всех моделях даже одной линейки. Нужно проверять.
Ещё есть аппараты с поддержкой «MRP» –— это более сложный формат, архив, но не зиповский, а с собственной файловой системой.
Список некоторых моделей, поддерживающих «VXP» или «MRP», можно увидеть на «4PDA» по уже упомянутой ссылке.
А «J2ME» похоже, что всё. Пишут, что какое-то время ещё были в продаже аппараты с одновременной поддержкой «VXP» и «J2ME», но потом исчезли.
Команда AT+CPBR есть, значит, записную книжку можно синхронизировать с компом.
Команда AT+CMGR работает, значит, SMS тоже можно прочитать.
https://ru.wikipedia.org/wiki/Jazelle
Вроде как пишут, что набор инструкций Jazelle чем-то похож на байткод JVM, но я пока не нашёл документацию по нему.
Хеллоуворлд в формате VXP удалось скомпилировать с помощью gcc. Запускается, брат жив, но MRE SDK –— жуткое говнище. Да и вся документация Mediatek –— жуткое говнище. Сёме не показывайте.
Спеки на jazelle вроде как закрытые.
Если цикл конечный, то эта штука начинает реагировать на клавиши по завершению отрисовки.
Но ведь как-то на этом говне игрушки пишут. Исходника ни от одной игрушки найти я не смог, чтобы понять, как с этим справляются.
Ну или какую-нибудь прокачку сообщений надо пинать периодически.
В SDK нашёл функцию vm_create_timer. Похоже, что нужно регистрировать таймер и в обработчике рисовать по чуть-чуть, чтобы у системы оставалось время на обработку клавиш и других событий. По сути «корпоративная многозадачность».
> выдернув аккумулятор
Похоже, что там вся прошивка работает в один поток...
https://forum.xda-developers.com/smartwatch/other-smartwatches/mtk-smart-device-apps-t3430632
http://labs.mediatek.com/en/platform/linkit-assist-2502
Нашёл пример программы, которая постоянно перерисовывает экран. В точке входа там только регистрируется обработчик событий:
Обработчик вызовет функцию draw_first_frame, когда понадобится инициализировать экран приложения. Эта функция рисует только первый кадр и регистрирует таймер, который будет рисовать последующие кадры:
Самое интересное происходит в функции timer_callback, которая берёт управление на себя на короткий промежуток времени и тут же возвращает управление системе.
Короче, длинные процессы нужно разбивать на кадры и ждать, когда таймер передаст управление следующему кадру.
https://tech.yandex.ru/maps/staticapi/doc/1.x/examples/index-docpage/
https://tech.yandex.ru/maps/staticapi/doc/1.x/dg/concepts/input_params-docpage/
Осталось изобрести алгоритм кэширования фрагментов.
Функция для отображения PNG в MRE SDK уже есть. Функции для http(s) тоже уже есть.
https://wiki.freepascal.org/ARM_compiler_options
Осталось только переписать рантайм (SYSTEM.PAS) под это говно.
У фрипескаря какая-то проблема с ABI (нельзя переключаться между armhf и armel), но эти ABI отличаются только способом передачи плавающего питуха, а у «MT6260A» никакого плавающего питуха нет, именно поэтому я за «MT6260A».
Т.е. таки перегружен, но не сильно?
https://en.wikipedia.org/wiki/Telegraphy#/media/File:Morsetaste.jpg
А зачем? Чтобы снова обсуждать, как построить новый ГК с блэкджеками? Очередной виток спирали истории?
Судя по тому, что только обсуждение того, в каком мессенджере нужно собраться займёт пару дней (и в итоге все сойдутся на IRC), это обсуждение будет крайне продуктивным и непременно будет стоить потраченного времени.
Посмотри на дату, уже год прошёл, а мессенджер так и не выбрали.
Продукт сырой Продукт влажный
Программой невозможно пользоваться Предлагаем эксклюзивную версию нашим постоянным клиентам за месяц до официального релиза
Нет денег на тестеров Получите возможность опробовать наш самый свежий продукт
Мы задолбались в безуспешных попытках заставить это работать Объявляем о том, что завтра релиз
Да и, вообще, лично я предпочитаю ничего не знать о тех, с кем я взаимодействую в Интернете - мне так приятнее. Бывает, сотрудничаешь с кем-то удалённо на протяжении месяцев или лет, особо не интересуясь, что за хуец переводит тебе бабло, а потом случайно видишь ЭТО во "ВКонтакте" - и сразу на душонке появляется чувство отвращения: один на аватаре качает мерзкого младенца, другой заваливает свой профиль фотографиями коллективного адидасного посасывания кальяна за какими-то гаражами, третий отметился на левых форумах, где его, внезапно, обвиняют в мошенничестве; а вроде как все строгенькие, культурненькие, правильнение, приятненькие... Поэтому я ничего ни ком не хочу знать.
Спалился, ты, баклан.
Ты приносишь большую пользу обществу - боец невидимого пхронта, ни дать ни взять, одни только ники чего стоят!.. Лишь истинные ценители способны по-достоинству оценить твой утончённый йумор, здесь таких нет; был один - и тот свалил.
Съебись отсюда нахуй, быдлецо.
Ты и твоя родня не оставили там ни пяди поверхности, на которую я мог бы ступить.
Не люблю я, когда во время отсоса болтают лишнее.
Кто разрешил? Помнится, в тот вечер, когда я выбил тебе два верхних резца, до твоего сведения было ясно доведено, что кончать ты можешь только по праздникам или по случаю моего из ряда вон выходяще хорошего духа.
Крайне не рекомендую произносить последнее слово из этой фразы в присутствии посонов с района.
Типа регаешь адрес вида yourcompanyname.govnokod.ru и получаешь внутренний уютный корпоративный говнокодик.
Страйкер, дарю идею