Чтобы добавлять сообщения и комментарии, .

@belsnickel:
belsnickel

В iOS 11 завезли столько фич, что я не хочу покупать теперь новые девайсы от эпл —
всю простоту и минимализм просрали.

Куда теперь податься? В Jolla?

@OCTAGRAM:
OCTAGRAM

Попробовал собрать приложение для теста (TextEdit) и обнаружил, что оно на Mac OS X 10.11 El Capitan даже не запускается, собрано под 10.12 Sierra. Ну ладно, подумал я, и попытался переключить SDK и цель на 10.11. А нету SDK для 10.11! Xcode может работать на 10.11, но собрать может только для 10.12.

Весь Xcode прежней версии качать неохота было, качнул только утилиты командной строки. Поставил. Поставились. Теперь компилятор для 10.11 есть. А SDK нету. Так уж и быть, качнул Xcode 7.3.1. Поставил. Теперь есть и компилятор, и SDK для 10.11. Но только для них (не считая забекапленной 10.12, конечно). Странно, а вроде раньше по-другому было. В те дни, когда я думал, что 10.6.8 — потолок, я поставил Xcode 3, и там были 10.4u, 10.5, 10.6, то есть, начиная от самой первой x86’ой до самой последней поддерживаемой. А тут одна.

Вычитал такое:
I can copy MacOSX10.11.sdk from another host, but presumably Apple has something else in mind here.
Just to be clear, Apple policy since Xcode 7 has been to only distribute the newest SDK with Xcode.app.

Так, теперь понятно, как Эппл пасёт чебурашек. Ставим разработчиков в дурацкое положение, когда они не могут просто взять и собрать для минимальной достаточной версии OS, как это делается на Windows, со слабым связыванием опциональных фич. Если не предпринимать специальных действий, если не писать на Delphi, C++ Builder или GNAT Ada, а именно из Xcode, то получаются приложения с неоправданно завышенными системными требованиями. Пользователи вынужденно обновляют ОС и/или железо, Эппл собирает кассу, разработчикам с этого пирога ничего не перепадает.

Однако нашёл ещё такое и такое. То есть, несмотря на ужимки Эппл, возможность собирать как лучше для людей имеется.

И это отличный источник входных файлов для BridgeSupport и анализатора, которым я также собираюсь прочесать GNUStep (до и после отравления TGC) и Cocotron на предмет пересечения. Где что появилось, где устарело, где изчезло. Пока что это мутная толща воды, и в неё надо забуриться.

@OCTAGRAM:
OCTAGRAM

Как же не люблю, когда всё пропадает из Интернета. Ну было же великое событие, появление BridgeSupport, до которого описание было только в заголовочных файлах Objective-C и не было аналога COM TLB, SOM.IR и т.п. Для Qt что-то такое уже было, для Gtk+ было, и только Cocoa была последней крепостью. И эта крепость пала. Всё это было в Mac OS X 10.5 Leopard, а у меня был Mac OS X 10.4 Tiger, но я следил за этими событиями, в частности, ставил MacPorts, и через него всё замечательно ставилось и на Тигре тоже. Недальновидные разработчики не могли придумать ничего лучше моста в Python и Ruby. Чуть более дальновидные на его основе сделали взамен устаревшего встроенного моста Cocoa-Java новый RoCocoa. И совсем то, что доктор прописал, было в первую очередь поступить с этой метаинформацией как в COM TLB, то есть, конечно же, привязки для Delphi и Ada, а уж потом всякие скрипты-шкрипты.

@OCTAGRAM:
OCTAGRAM

Пока не установил МакОС, из которого выпилили эмуляцию PowerPC, я даже не подозревал, сколько у меня таких программ. Причём, каких! Игры!

Ricochet Lost Worlds, Marble Blast Gold, Luxor 2, Luxor Mahjong, Monster Fair Pinball, Nanosaur — всё это оказалось PowerPC. Кто говорил про обязательные нативные порты, теперь посрамлён. Можно пользоваться программами в эмуляции и даже не знать об этом, пока эмуляцию не отключат. А если не отключать, так и вообще хорошо.

@OCTAGRAM:
OCTAGRAM

Запарился мигрировать всё с Хакинтоша, на котором Ассистент миграции вообще не может в сеть (Mac OS X 10.4.10 Tiger). В принципе, там был порт FireWire, но какой с него толк для миграции, если на Хакинтоше нет Open Firmware и Эпловской разновидности EFI, в которую нужно загрузить донора. Короче, полный голяк. Некоторое время полюбовался на Mac OS X 10.6.8 Snow Leopard на купленном устройства. Там всё ещё узнаваемый стиль Аква и шрифт Lucida Grande. Антиалиасинг без хинтинга и мыла. Всё такое приятное, круглое, пластмассовое.

Сделать образ диска, с которого запущена операционка — это оказалась творческая задача. В Хакинтоше у меня два диска, и можно бекапить первый на второй. Очень мудро я в своё время поступил, разбив основной ЖД на кучу мелких разделов, хоть как-то себе жизнь облегчил. Ещё бы привод DVD никуда не делся, я б прямо с Хакинтошного DVD загрузился бы и Дисковой Утилитой сделал образ как надо. Но привода нет. А hdiutil в Single Mode не заработал. Пришлось dd'шечкой делать. На 10.6.8 образ в таком формате сходу не подключился (нет таблицы разделов), но его оказалось возможным сконвертировать, и этот сконвертированный уже работал лучше. Его подмонтировал, запустил Ассистент Миграции, выбрал вариант «с другого раздела», и этот виртуальный образ был в списке кандидатов.

@pztrn:
pztrn

Сломалась клава у mbp, купил новую. Выяснилось, что родная на заклепках и нужны винты, чтобы ее заменить. Заказал винты из Питера в Екатеринбург. Классный квест)

@OCTAGRAM:
OCTAGRAM

Этот макОС — какой-то новый Турбо Паскаль
Exception Type:        EXC_ARITHMETIC (SIGFPE)
Exception Codes:       EXC_I386_DIV (divide by zero)
Exception Note:        EXC_CORPSE_NOTIFY

SOLVED: My MacBook Pro didn't have a battery installed. I had to remove it b/c it got bloated one day. I installed a new battery and the upgrade didn't crash. Upgraded successfully to El Capitan.
Кто ж мог знать, что без батареи установщик превратит макбук в макбрик. Ни туда и ни сюда теперь.

@Renha:
Renha

В общем еду я такой за рулём, навигация включена, и тут часы такие: (картинка)

А и правда.

@OCTAGRAM:
OCTAGRAM

Затарился макбуком. Пятый комп уже получается. Теперь смогу скомпилировать Cocotron и пощупать движок Objective-C 2.0. И заказов смогу больше принимать.

@karp:
karp

Долго думал, но все же купил айфон. Посмотрю, что так все хвалят.
Первое впечатление – маловат. Привык к 5,2...
3G юзал когда-то – андроид тогда был круче.

@Renha:
Renha

только долистал RSS-ридер до новостей с WWDC.

кратенько:
-Эппл обновила свой клон Surface Studio, куда опять забыла положить тачскрин.
-Выпускает свой клон Invoke.
-Пытается скопировать Mixed Reality.
-Как обычно, аутсайдеров тянет к аутсайдерам, и в топовом эппловском железе AMD вместо процессора и видеокарты.
-С люмий скопировали режим "в машине", не прошло и трёх лет. А, нет, прошло.
-Клон прошлогоднего Huawei Matebook (iPad Pro 12.9) обновился, но по-прежнему тяжелее оригинала. Когда эппл уже научится лёгкие устройства делать?
-В связи с выходом Visual Studio под MacOS решили побыстрому подлатать свой клон вижуалстудии.
-В аппстор с виндовс стора скопировали интерфейс.
-iOS 11 надо назвать "Windows 8 edition", мне лень перечислять что оттуда склонировали, так этого много.

@pztrn:
pztrn

Новая сборочка свежего Psi+ для макоси уже на сурсфорже :P sourceforge.net

@OCTAGRAM:
OCTAGRAM

Эмпирически выясняю, что нужно, чтобы запустить приложения под YellowBox, по возможности не устанавливая их. Самый свежий — это WebObjects, проверяю на нём. Опытным путём установлено, что перед тем, как запускать программы, нужно запустить все 4 служебных процесса в таком порядке:
%NEXT_ROOT%\Library\System\machd.exe -d
%NEXT_ROOT%\Library\System\nmserver.exe -d
%NEXT_ROOT%\Library\System\WindowServer.exe
%NEXT_ROOT%\Library\Frameworks\AppKit.framework\Resources\pbs.exe

Причём, обычный установщик YellowBox ставит первые два как службы (также можно вручную установить ключиком -install с правами админа) с указанием зависимости, а последние два — ставит в автозагрузку каждому пользователю, отсюда и их порядок после служб. Между последними двумя порядок либо не критичен, либо они как-то ждут друг друга, тут сложно понять. Ключик -d позволяет запустить службы как обычные процессы, таким образом, не требуя прав админа.

С точки зрения возможности выбрать в качестве кроссплатформенного движка не какой-нибудь дебильный Qt, Gtk+ или ещё куда ни шло VCL, wxWidgets и иже с ними, а всё же что-нибудь, основанное на спецификации OpenStep, это фиговенький, но всё же вариант для Windows. Сдаётся мне, Cocotron-то во многом получше будет, но там инструменты разработки кросскомпилируют с Mac OS X, да ещё с каким-то движком Objective-C, будто бы отличным от всех остальных, которые можно найти в природе. Что касается GNUStep, то эти ребята, когда я прочитал, как они «сделали» ARC, у меня просто волосы дыбом встали. Они додумались Boehm GC впихнуть в движок для всех программ без разбора. Если оно там теперь так и осталось неизвлекаемое, GNUStep начиная с этого момента можно считать безнадёжно сломанным, непригодным для серьёзной разработки. Надо отследить ревизию, в которой эти умники насвинячили, игнорировать всё, что было после, а то вдруг там начали появляться программные ошибки, а я считаю циклы владения безусловно программными ошибками, нарушением причинности, и, может быть, в таком виде от GNUStep ещё будет какая-то польза.

Необходимость разрабатывать кроссплатформенно плюс плохое качество библиотек, обычно берущихся для этого, плюс проблемы с реализациями OpenStep на не-Windows платформах — всё это поспособствовало тому, что я надолго ушёл из фронтенда на сервера и никак не могу вернуться, кроме как заработков на Delphi VCL Windows. А хочется.

@zoonman:
zoonman

Хочу большой серый, с 18ядерным процом, 128 ГБ памяти, 4 ТБ SSD.

@gothicsquash:
gothicsquash

TFW находясь в San Jose смотришь WWDC не вживую.

@karp:
karp

iPhone 6 Plus или iPhone 6s Plus или iPhone 7?
Что выбрать? Чем отличаются?
Седьмой понятно чем.

@nonsense:
nonsense

Самое уебищное наследие Джобса и его петушиной свиты — это телефоны с искусственной невозможностью замены аккумулятора. Это же насколько надо быть говноедом, чтобы с покерфейсом ходить с гейфоном и болтающимся ПАУЭР БАНКОМ.
Иногда мне просто хочется обоссать такую пидорствующую хипстоту. Особенно, когда эта офисная параша выбирается из своих городов.
Ездил в велопоход. Навязались велосипедисты и велосипедистки. Если бы не последние, послал бы нахуй всех, но речь не об этом. Ближе к вечеру первого дня у всех разрядились телефоны. У кого-то были ПАУЕР БАНКИ. Жалкое зрелище.
Лично у меня в таких ситуациях с собою три сменных, полностью заряженных аккумулятора. Несколько секунд — и телефон СРАЗУ полностью заряжен.
Отдельного презрения заслуживают пользователи чехлов-зарядок, но не будем о копрофилах.

@OCTAGRAM:
OCTAGRAM

Жаль, у Эпл нет официального решения в виде HDMI-свистка. Хотел пятый комп именно в таком формате взять попробовать, но по всему выходит, что если хочу там макос, то опять будет хакинтош.

@vt тут топит за то, чтоб я выбросил Мозиллу. А я бы и рад, но Сафари под Винду давно сдулся, а Эпл Мэйл и вовсе никогда не было.

@nagg:
nagg

AppleInsider отписал, что 81% рынка дорогих смартфонов (дороже 35тыс руб) в России — занимают айфоны. Ого, это означает что 19% купили вёдра за >35тыс руб О_о. appleinsider.com

@nagg:
nagg

Давольно интересная статистика, которая показывает на чем it гиганты зарабатывают бабло. Коротко: Google — 88% реклама, Fb — 97% реклама, Джобс — 73% на iOS девайсах и только МС на разных вещах в сумме. visualcapitalist.com

@Renha:
Renha

Одному моему знакомому подарили айфон. Т.к я в этом ничего не понимаю, вопрос к жуйке: что там с jabber-клиентами?

@iwbm:
iwbm

Айфон 7 стал достойным продолжателем серии смартфонов iPhone. Он сочетает в себе самое лучшее от предыдущих моделей, доведенное до совершенства. Узнать подробнее можно в этой интересной статье iwbm.ru

@nagg:
nagg

Пленка для экрана iphone в официальном Apple Store — 35$
Андроид, конечно все говно, но в Apple ебанулись с ценами в край.

@Turbid:
Turbid

Ебала жаба гадюку: lenta.ru

@WP8:
WP8

Как-то так

@ivan:
ivan

Как ты относишься к неофициальным магазинам электроники? Ну, вот для примера, куда вы пошли бы за покупкой и почему:
— GoodStore (СПб) маленькая лавочка с 10-летней историей — макбук эйр за 54000
— re:Store (СПб) официальный ритейлер — такой же макбук эйр за 65000
?

@OCTAGRAM:
OCTAGRAM

Посравнивал даты файлов AppKit.dll, если установить OPENSTEP/Enterprise 4.2.4, WebObjects 4.0.1.3, YellowBox 5.1
Раньше мне казалось, что их развитие было именно в таком порядке, ведь в WebObjects 4.0.1 вроде бы как YellowBox 1.0, a 5.1 > 1.0. Но по датам получается следующее:
OPENSTEP/Enterprise 4.2.4 (Bastion5U1) : NextLibrary\Executables\AppKit.dll 1997-03-26
YellowBox 5.1 (Pluto1W1) : Library\Executables\AppKit.dll 1998-05-05
WebObjects 4.0.1.3 (Picasso2Z) : Library\Executables\AppKit.dll 1999-02-23

И это замечательно объясняет, почему версия SokoSave, собранная для WebObjects, не пашет под YellowBox.

@salym5:
salym5

Программа HitLeap Viewer с использованием VPS сервера.
Стоит ли заниматься продвижением собственного сайта? Большинство людей, которые шагают в ногу со временем, неразрывно связаны с глобальной сетью. Перед каждым из них, независимо от сферы деятельности, встает вопрос, а не создать ли свой собственный сайт или веб-страницу. Читать дальше на traflink.blogspot.ru

@OCTAGRAM:
OCTAGRAM

SOM для Copland
Распаковал образы Mac OS 8.0 (кодовое имя Copland), — той, которая, как и Windows 95 должна была обновить ОС Макинтошей до современной, с вытесняющей многозадачностью. Но что-то с ядром у них не заладилось, и пришлось выпускать Mac OS 8.5 на базе старого ядра с кооперативной многозадачностью. Но если в обычной Mac OS был Apple SOM, то несколько лет назад я предположил, что и в Copland он автоматически прошёл. Сегодня проверил. Да, так и есть.

Вообще я ожидал найти средства разработчика и посмотреть IDL, но средств разработки на имеющихся образах не оказалось. Извлёк ядро SOM, посмотрел другие бинарники, видно, что они его подключают. Естественно подразумеваемая компонента операционной системы. Применительно к Copland никто и не заморачивался тем, чтобы про это написать.

@kunsun:
kunsun

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

@salym5:
salym5

Published on Feb 20, 2017
When you shoot in Portrait mode on iPhone 7 Plus, it softens the background. That’s the difference between an alley and a quaint little side street.
appleiphone7andlotmoregifts.blogspot.ru

@nagg:
nagg

Представьте эпл добавил бы распознавание QR кодов в свое приложение камера как было в винфоне... да ну бред какой-то. Распознавания куэр кодов нет, потому что тебе это не нужно.

@belsnickel:
belsnickel

Анонимус на слешдоте спешит доложить, что Apple тихо и незаметно делает ARM-ноутбуки с анальным огорожением вообще всего.

hardware.slashdot.org

ИМХО, отличный девайс получится, этакий хромбук, но чуть больше оффлайновый.
Я устал пердолить вокруг себя абсолютно всю технику, чем-то надо наконец-то просто пользоваться, а не перепрошивать и переписывать /etc. Скорее бы показали.

@ivan:
ivan

Друзья-жуйковчане, в раздумьях о #2851178 появился такой вопрос: кто из вас имеет подписку на Apple Music или Google Music, и на что из них?

@WP8:
WP8

Как приятно зайти на LOR 10-летней давности и увидеть, что относительно iPhone был прав на 100% :) linux.org.ru

@nonsense:
nonsense

А айфоноуебки уже забыли, как они 4 года назад кричали БОЛЬШОЙ ЭКРАН НЕНУЖЕН!!!1 и называли телефоны 5" и больше "лопатами"?

@WP8:
WP8

10 лет назад Джобс продемонстрировал первый Айфон. Классный дизайн, отсутствие стилуса и фишка, от которой на презентации все восторженно выдохнули "Wow!" — кинетическая прокрутка. Все увидели, что смартфон может быть не только дорогим, но и быстрым.

@nonsense:
nonsense

Статья дерьмо: geektimes.ru

Но как же я проиграл с яблочных уёбков, которые сразу же стали верещать в комментах USB НЕ НУЖОН!!!

@kuyantus:
kuyantus

Обновлённое приложение Apple Music мне не нравится. Оно неудобное в плане навигации. Его интерфейс не заточен под 4 дюйма. И тут как раз подвернулась возможность пощупать Google Music. Сначала тестировал на ПК. Удобная веб-версия, вообще наличие веб-версии несравненный плюс перед Apple Music, ибо не нужен клиент. Цена. Ну, на 10 рублей дешевле, за год 120 рублей экономии. :D А ещё там можно залить до 50к своих треков. Смотрите, несмотря на то, что база у Apple Music больше, на Россию это не влияет, ибо у нас свои правообладатели и части контента, что есть в, например, американском Appstore, отсутствует. Соответственно, контент и там и там в России практически одинаковый. И вот тут возможность залить песни несомненный плюс. И я уже весь в предвкушении, что перейду на Google Music, ставлю мобильный клиент. И пиздец. Я ругал мобильный плеер Apple. Но по сравнению с мобильной Google Музыка, плеер Apple просто вершина удобного UI. Перетащить из списка воспроизведения песню поближе? Неа. Можешь удалить перед ней идущие песни, тогда нужная песня станет следующей, хаха. Плюс дохера лишних нажатий. Плюс нет из коробки текстов песен (Google, ну простая же фича, внедри). Я уж не говорю про то, что этот плеер любит дичайше тормозить и вылетать. Право, я не знаю, возможно, клиент Apple Music на Android тоже плохо работает. Но уж не ожидал, чтобы плеер тормозил и вылетал настолько часто. В общем, на ПК пользоваться обоими сервисами хорошо, но сервисом от Google проще и приятнее. На мобильниках… Ну я не знаю. Возможно, на Android клиент лучше работает и лучше выглядит. Но на iOS это не плеер, а кусок говна. А если коротко, то все они пидоры.

@ivan:
ivan

Жуйк, знаешь, не именной картой Momentum MasterCard, которую Сбербанк выпускает, можно платить в Google Play / Apple iTunes?