Сообщество - Лига Яблок

Лига Яблок

354 поста 922 подписчика

Популярные теги в сообществе:

6

MAC: Старый друг "хуже" новых двух

По сравнению с Android разработчиками, “вход” в iOS разработку считается достаточно дорогим. Нужно не просто выучить язык Objective-c или Swift, следовать трендам и тестировать приложения на современных устройствах, но и следить за актуальность этих самих устройств.


По-этому, говоря о “входе” в эту профессию, придется потратить как минимум 100 000 – 350 000 руб. на покупку актуального Mac (mini, Pro, book), плюс телефончик, на котором приложения будут тестироваться. При этом, компания Apple предупреждает, что каждые 3 года будут отваливаться самые старшие устройства и не получать актуального обновления, хотя не говориться, что они перестанут работать.


На самом деле пост совсем не об этом. Я не считаю, что, обучая кого-либо программированию и делясь знаниями, воспитываю конкурентов. Нет! Это мои будущие коллеги и, как показал опыт и практика, из 40 человек, которые приступают к обучению, смотрящие уроки, читающие книги, становятся профессионалами и начинают зарабатывать на iOS разработке деньги – порядка 3-4 человек из этой массы.


История, с которой я столкнулся совсем не давно, это помощь одному товарищу, который попросил меня научить его, помочь войти в эту профессию. Так как это для меня достаточно близкий человек – я согласился, оговорив правила.


Правила простые:

- Не менее 3 уроков в неделю

- Выполнение домашних заданий ЧЕТКО по ТЗ

- Устройство MacBook, который поддерживает последнюю версию Catalina и обновиться до Big Sur.


Правила достаточно простые, кроме последнего. Как я уже написал выше, стоимость приличного устройства – 90 000 – 200 000 руб. Сам я работаю на MacBook Pro 2019 года, стоимость 230 000 руб., но я знал, что, покупая дорогой ноутбук, это не игрушка, а средство заработка и достаточно быстро окупил устройство.


И вот с этим последний правилом возникли проблемы у моего товарища. Денег нет, а стать программистом очень хочется. Ну что же, давайте посмотрим на БУ рынок.


MacBook Pro. Retina. Core i5 / 8gb / 256/ 13,3 – 45 000 руб. (2015 год) По идее его хватит, что бы начать и заработать денег, но, как это часто бывает, таких денег тоже нет.


Давайте, что бы у нас мой близкий товарищ не был безимянным, назову его Сергей. Скажу, что любые совпадения в этой истории случайны 🙂


Итак, Сергей принес мне ноутбук MacBook Pro конец 2011 года с 4 ГБ оперативки на борту. Сказать, что это дрова – это ничего не сказать и мило, как идиот, улыбаться. Я понимал, что это не поддерживаемое устройство, которое просто не будет обновляться. На этом ноутбуке стояло 10.7 Lion, а обновляться нужно было до Catalina. Не возможно… Это не возможно – бурчал я про себя открывая эти дрова. Желание помочь Сергею пересилило и я начал изучать.


Автоматически данный ноутбук обновился до 10.7.5 так же Lion, следующая версия была (когда-то) платной Mountain Lion ($19,5), но купить уже не возможно. После порядка 6 часов скачивания различных дистрибутивов, я понял, что на ноутбук можно накатить El Captain, а с него уже обновиться до High Sierra, что в принципе было бы достаточно. Но, как вы помните, на борту данных дров 4 ГБ и что-либо делать было не достаточно, по-этому я делаю подарок с “подвохом” – 8 ГБ памяти. (CORSAIR CMSA8GX3M2A1333C9 DDR3) – 3 340 руб. А в чем подвох? Я сделал предложение, от которого трудно отказаться: “Если ты проходишь обучение и становишься программистом, память остается у тебя, если бросаешь – то возвращаешь мне полную стоимость”. М – мотивация.

Ну что же, память установлена, ноутбук ожил, начались установки версий одна за одной. Кстати El Captain был скачен с официального сайта и успешно установился на ноутбук, далее обновления и вот оно!!!! High Sierra – успешно встала, но этот ноутбук НИКОГДА не поддерживал Catalina, так как и прошивка другая, и архитектура поменялась… Снова тайм-аут на изучения интернета, оказывается есть ПАТЧ, для старых устройств, который позволит установить Каталину.


Список устройств поддерживающих Catalina.(с официального сайта):

MacBook introduced in 2015 or later

MacBook Air introduced in 2012 or later

MacBook Pro introduced in 2012 or later

Mac mini introduced in 2012 or later

iMac introduced in 2012 or later

iMac Pro (all models)

Mac Pro introduced in 2013 or later


Как видим, точно наш “герой” не подходит. Ну что же ПАТЧ.


Устанавливаю патч, он сам скачивает установочный дистрибутив Catalina, патчит его и запускает установку. Проходит еще пару часов и УРА! Mac OS Catalina успешно запускается на этих “дровах”. Моей радости не было предела, все прошло успешно.


Дальше установка приложений: X-Code, SourceTree, Realm Browser, PostMan и прочее. Вот он, ноутбук, на котором будет учиться наш Сергей и все установлено, и уже пройдено несколько уроков… НО, как всегда и бывает, есть НО…


Это но заключалось в произвольной перезагрузке устройства и отследить закономерность не получалось. Я грешил на перегрев. Разбор Мака не заставил себя ждать, замена термоинтерфейса, смазка и чистка кулера… Не помогло… Проверка шлейфов и попытки выявить закономерности перезагрузки ни к чему не привели… И тут я решил оставить одну планку памяти. Снова на борту 4 ГБ и он работает стабильно. Странно? Битая память? Нет. Память была успешно тестирована и проблем с ней не было обнаружено. В общем начали грешить на саму мать и ПАТЧ, хотя по отзывам он работает в 90% случаем, видимо мы попали в эти 10%.

В общем, обучение двигалось медленно и не продуктивно, Правило №1 было нарушено и я предложил Сергею попробовать найти ноутбук свежее, купить, переподчинить… и, о чудо, он приносит такой же ноутбук, такого же года… Я предлагаю провести такие же манипуляции, что провели с первыми “дровами”. По-идее, так как есть уже опыт, время я должен был потратить в разы меньше. НО…


Опять это но… Ни одна версий, поддерживаемых на данном устройстве, установить не удалось, ввиду не подписанными сертификатами Apple тех самых дистрибутивов, которые были скачены.


ИТОГ. Потрачено много и очень много времени, которые если переводить в денежный эквивалент по стоимости часа моей работы, как разработчика – становится страшно. Второй ноутбук за сутки завести так и не удалось, при этом я уже четко понимаю, почему версии не ставились и нужно потратить еще 24 часа, что бы запустить вторые “дрова”, но делать я этого не стал. Я напомнил, о 3 правиле. Вход в профессию iOS разработчика стоит дорого и, если у тебя, дорогой читатель, есть желание познать профессию и зарабатывать приличные деньги – НЕ СКУПИСЬ, находи деньги на вменяемое, обновляемое и свежее устройство.

“Скупой платит дважды”, а я, занимаясь тем, что описал выше, заплатил трижды.

Всем успехов! Стремитесь к своей целе, да прибудет с Вами сила!

Показать полностью 2
10

Черты с Макбуками и Айфонами истязают зависимых от интернета в аду

В храме Николаевского Малицкого монастыря под Тверью помимо прочих грехов появилась интернет-зависимость. На изображении черты с Макбуками и Айфонами истязают грешников.

А вы говорите не идут в ногу со временем.

Источник

Показать полностью 2
4

Macbook air 2017 не уходит в гибернацию

Когда я отхожу от ноута - мне не особо хочется каждый раз его выключать. Согласитесь, удобно, когда ты просто закрыл крышку, и включается гибернация. Но дело в том, что у меня она работает через раз - иногда все нормально, а порой открываешь ноут на следующий день и оказывается, что он не был в гибернации и сожрал половину заряда батареи, ресурс которой ограничен. Я не особо силен в яблочной системе, пробовал менять параметры в pmset, грешил на сторонние запущенные программы. Но даже когда я закрывал все проги, все равно уход в гибернацию - это лотерея. Повезет - батарея не разрядится. Нет - сожрет весь заряд с потрохами. Я не могу понять, в чём может быть причина. Если кто сталкивался с подобной проблемой - как Вы ее решили?

DNS продаёт БУ товар под видом нового

Прошу поднять в топ, без рейтинга
Всех приветствую! 26.03.21 были приобретены беспроводные наушники apple airpods за 11.999₽

При первом подключении они уже имели своё название "AirPods Жёлтый снег", что насторожило меня, далее я заметил скрип и люфт кейса наушников, потёртости на корпусе. Если пробивать их на сайте, то получается, что их кто-то до меня покупал 01.12.2020

29.03.21 я попытался сдать их в магазин ДНС, но мне было отказано, также заместитель управляющего отказался писать отказ. Что делать в этой ситуации? Досудебная претензия написана и отправлена через сайт днс, завтра лично вручу её управляющему, техподдержка apple может только изменить гарантию на правильную дату и всё.

Показать полностью 2
4

Как я айфон покупал

Это было прошлой зимой, работал в Москве вахтой охранником на рынке, все шло спокойно новый год уже прошел конец праздников, больше никто нас не беспокоил начальства не было, царило эдакое безмолвие, меня как шустренького паренька главный ставил на парковку ибо с математикой у меня проблем не было а норму и общак надо отрабатывать, думаю вы поняли как это работает. Приехал к нам с другого объекта один товарищ, странный пассажир, какой-то дерганный, громко говорит, вечно ему кто-то звОнит, но в целом мужик безобидный был. И вот ему осталось 2 дня до окончания вахты, я шел спать время было 9 вечера, спрашиваю
—Где вы были весь день? Я вас сегодня не видел
—Меня старший отпустил, ездил телефон покупать, вот смотри, 5ый айфон всего за 3 тыщи.
—С рук что ли брали?
— да на Авито нашел, вот сука, мудак трубку не берет..
— ясно, я же предупреждал что с рук лучше телефоны не брать, ещё бы 2 тысячи добавить и можно 5-ый сяоми взять.. Ну и что с ним не так?
—Да все в порядке, просто симку не читает..
Тут я подумал, что ещё вчера хотел купить хороший плеер(да, год назад я был придурок и хотел плеер, кто-то им вообще пользуется?
Дальше диалоги писать не буду ибо мне лень опишу так, я спросил нужен ли он ему в таком состоянии, на что тот ответил нет, он мне ни как не нужен. Тогда я сказал хочешь возместить хоть часть своих денег, я готов заплатить за него 500рублей и простить 2 пачки сигарет которые ему давал(он мне бы их так и не вернул) знали бы вы как он сопротивлялся и не хотел отдавать его за такие деньги, согласитесь выгодное предложение? На след день ночью он продал его мне, мы получили зарплату и я лег спать, деньги оставил как всегда в сумке. Проснувшись я пошел на парковку где застал этого спекулянта. Мы поговорили, он спросил где метро и во сколько оно открывается, (не пойму ни как, как же он айфон покупал, на такси что ли ездил?)он уезжал домой, с таксистом который ждал его в котельниках(про эту станцию можно будет написать в след посту, ибо там вообще пиздец происходит) тут он мне говорит мол пойду старшему скажу что уехал и тд, я говорю, лучше не надо он спит и метро откроют только через час, на что он мне возразил отметив это тем что боится опоздать. Был он там минут 5, после чего быстро направился на выход, только махнул мне. В 7 утра главный спросил, мол что уехал этот тип? Я говорю, как же, он ведь с вами ещё с утра прощался разве нет? Нет ничего не знаю. Вечером я обнаружил что мой, теперь не дешёвый айфон лежит на полу а в сумке не хватало трёх пятитысячных купюр... Охрана стояла на ушах, главный всячески пытался пробить спекулянта, доложил о нем начальству, внесли в черный список, короче сделали все как полагается. Ну а я курил Винстон на Павелецкой, сминая билет в кармане а правой рукой скачивал песни сектора Газа, на своем новеньком увы не дешёвом Айфоное без сим карты.

Как и тогда я не особо расстраиваюсь, ведь жизнь это опыт, и все же лучше получить его в размере 15 тысяч нежели 15 миллионов в будущем ;)

Показать полностью
Отличная работа, все прочитано!