Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Уникальная игра, объединяющая популярные механики Match3 и пошаговые бои!

Магический мир

Мидкорные, Ролевые, Три в ряд

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + iOS

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Android iPhone Apple Приложение Игры Халява Google Play Все
44 поста сначала свежее
Lifehack
Lifehack
2 года назад
Life-Hack [Жизнь-Взлом]/Хакинг

IOS или Android: Какую платформу выбрать?⁠⁠

Одно из самых популярных вопросов, с которым сталкиваются потребители и разработчики мобильных устройств, это выбор между iOS и Android. Обе платформы имеют свои преимущества и особенности, и в этом посте мы рассмотрим их, чтобы помочь вам принять решение.

Пользовательский интерфейс и опыт:

iOS, разработанная компанией Apple, известна своим интуитивно понятным и элегантным пользовательским интерфейсом. Устройства с iOS обладают схожими элементами дизайна, а платформа тесно интегрирована с другими продуктами Apple, такими как iCloud и Apple Watch. Android, разработанная Google, предлагает более гибкий пользовательский интерфейс с большим количеством настраиваемых опций. Опыт использования в Android может варьироваться в зависимости от производителя устройства и версии операционной системы.

Экосистема приложений:

Обе платформы имеют огромное количество приложений в своих магазинах приложений - App Store для iOS и Google Play для Android. Однако App Store обычно считается более строгим и кураторским в отношении публикации приложений, что гарантирует более высокое качество приложений в целом. Google Play имеет более открытый подход к публикации приложений, что может привести к большему разнообразию, но также может увеличить риск некачественных приложений.

Совместимость и обновления:

iOS имеет преимущество в области совместимости, так как новые версии операционной системы обычно доступны для большинства устройств Apple. Android, с другой стороны, сталкивается с проблемой фрагментации - различные производители выпускают устройства с разными версиями операционной системы, что может затруднить обновления и поддержку.

Приватность и безопасность:

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

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

Мы в телеграме, подписывайся!

Показать полностью
[моё] IT iOS Android Операционная система Текст
3
10
EdWilde
EdWilde
2 года назад
Серия Logic Islands.История создания

Как я написал игру-пазл с помощью chatGPT⁠⁠

Приветствую сообщество!

Это мой первый пост на данном ресурсе. К мысли о его написании подвел мой друг, который сказал, что эта история может быть интересной и даже вдохновит кого-нибудь еще.

Немного обо мне. Я работаю давно в сфере IT, но сам не являюсь разработчиком от слова совсем. То есть я пробовал разные языки программирования, начиная с Pascal, Basic, C, был немного опыт разработки в C#, но это все никак не было связано с работой, а просто делал что-то для себя, как хобби.

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

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

Несколько раз я просил chatGPT придумать концепцию новой игры для мобильных платформ. Каждый раз результат был так себе, в духе, «давай сделаем игру про космический корабль, который нужно развивать и чинить, а игроки будут соревноваться, кто больше очков наберет». После нескольких попыток я понял, что мой запрос выглядит так себе, поэтому и результат не очень.

День первый

Я стал более специфичным в своих запросах. В один день я пробовал запросы вида:

“Придумай новую головоломку для телефона с новой механикой, которая ещё никогда не использовалась с примером игрового поля и его прохождением”. Ответы стали интереснее. Если я видел что-то необычное, я просил chatGPT рассказать, как играть в эту придуманную игру. Среди десятков мусорных ответов с абсолютно ужасным концептом чат мне выдал вот такое:

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост
Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост
Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Не помню точно, что меня заинтересовало, так как это была бы очередная примитивная игра. Но мне показалось интересным наличие цифр вокруг игрового поля, что напомнило мне о японских кроссвордах. Так же показалось интересным, что на игровом поле есть какие-то объекты с цифрами.

Я решил немного модифицировать эту идею, что мы должны находить острова нужного размера. А рядом с полем указывается количество ячеек земли в каждой строчке и колонке. Как бы такой вывернутый наоборот японский кроссворд. Я начал искать в интернете, есть ли уже подобная игра. И именно в таком виде не нашел. С этой идеей я и ушел спать. Ну как спать, до трех ночи думал об этой идее. Название было решено изменить. Игра будет называться "Logic Islands"

День второй. Выходной

Была суббота. На работу было не нужно. Я заперся в комнате от семьи и начал новый чат.

Заход №1. Я описал идею chatGPT и попросил сгенерировать код на Android. По-моему, я удалил уже тот чат за ненадобностью, но офигевший от моего запроса бот сказал, что он бессилен, однако может в целом рассказать, как делают игры: пишешь, тестируешь, играешь

Заход №2. Тогда я попросил сгенерировать код на JavaScript. Бот сказал, что с радостью поможет с отдельными частями, но опять же он не был создан для того, чтобы писать игры целиком.

Заход №3. Значит буду разбивать все на подзадачи и делать их отдельно. Сначала я попросил бота сгенерировать код для создания игрового поля. По-умолчанию 5x5, но, чтобы его размер был в переменной. Ушло на это попыток 10. Каждый раз генерируемый код был ужасный и бот не мог сформировать просто таблицу с правильными стилями. В одну из попыток результат оказался таким.

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Следующим шагом стала обработка логики взаимодействия с полем. Мне нужно было, чтобы при нажатии на ячейку в таблице ее состояние менялось по кругу: пусто -> земля -> вода. Бот с радостью выдавал готовые куски текста. Мои знания в JavaScript все еще околонулевые. Я могу только пытаться брать куски кода и добавлять их к себе, проверять и просить чинить ошибки:

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

К 21 попытке спросить одно и то же, я получил работающий код. Теперь ячейки стали кликабельными и меняли свой цвет. Так же он неплохо справился с добавлением ячеек вокруг таблицы. Не забыв сломать мои стили

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Я попросил его объединить два кода, из первого взять таблицу, из второго – логику кликов по ячейкам и поля вокруг таблицы. С первого раза бот новый работающий код. Теперь таблица стала выглядеть лучше

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Пришло время написать игровую логику. Я попросил бота написать функцию генерации островов. Правила простые, расставляем нужное количество начальных точек, чтобы они не соприкасались, и начинаем каждую из них наращивать по горизонтали и вертикали, пока есть куда расти. Соприкасаться острова не должны.

В этот момент произошла какая-то магия. Бот сгенерировал несколько последовательных функций, которые предложил использовать в других функциях.

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Почему мне это показалось интересным?.. До этого я прыгал из диалога в диалог. А сейчас писал все в одном чате. Выяснилось, что бот помнит весь наш разговор. Он указывает куда и что мне нужно добавить и пишет уже целые блоки больших функций.

Магия рассеялась, когда оказалось, что его код не работает. А для моего понимания он оказался слишком сложный. Через час отладки, я понял, что бот допустил логическую ошибку. Никакой из островов не может вырасти, потому что он будет соприкасаться…сам с собой. Я предложил боту изменить алгоритм. Мы формируем случайный массив начальных точек, нумеруем их. Дальше пытаемся вырастить остров в случайном направлении. Если он не соприкасается с ячейками другого острова, то можно продолжать рост. Так у меня появилось два массива, которые могут описать уровень: seeds – начальные точки и islands – массив, который будет содержать выросшие острова. Бот сгенерировал новые функции по словесному описанию.

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост
Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост
Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Теперь я вижу, что острова начали заполнять пространство игрового поля. В целом выглядело все хорошо

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Осталось спрятать все эти циферки и вывести их только на начальной ячейке, например вот так

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Пришло время обрабатывать условия выигрыша. Я попросил бота посчитать количество клеточек земли в таблице, и если их столько сколько указано в строках или столбцах, выделять жирным. Если все это выполнилось и пользователь собрал остров нужного размера, то игра считается выигранной. Но бот стал ломать мне код игры и заходил в тупик в попытках его починить. Я стартовал новые чаты, где снова и снова просил найти ошибки, починить их и сгенерировать новый код заново. Старые чаты удалял, чтобы не путаться в них. К сожалению, я удалил и нужный мне чат, в котором успешно закончил доработку :(. Наши последний успешный диалог я начинал с того, что копировал весь код игры, объяснял концепцию игры и просил добавлять ту или иную функцию. Например, кнопку проверки на ошибки, или вывода подсказки, или открытия всего поля. Бот стал прекрасно ориентировался в контексте, и его функции стали 100% рабочими. К вечеру первого дня я появился на семейном ужине и показал концепцию. Еще очень сырую. Мне было важно понять, интересна ли она:

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

К моему удивлению, очень сильно заинтересовались мои дети. Они просили дать им попробовать. Супруга тоже одобрила, сказала, что идея выглядит интересной.

День третий. Выходной

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

Как я написал игру-пазл с помощью chatGPT Программирование, Программист, IT, ChatGPT, Android, iOS, Длиннопост

Это был первый раз, когда я решил сам попробовать решить этот пазл за два дня разработки. До этого все тестирование логики я вел на двух тестовых уровнях.

Некоторые уровни были суперсложными, некоторые нужно было подумать, но они решались логически, и мне даже нравилось их проходить. В семейном кругу решили, что концепт годный и нужно продолжать.

Поэтому у жены появилась задача: начать играть в эту игру, чтобы насобирать интересных уровней :) А я пошел изучать, насколько сложно разрабатывать под Android

Что мне точно понравилось в этом:

  • chatGPT умеет генерировать идеи. Насколько они новые и свежие оценить сложно.

  • chatGPT написал около 95% кода на JavaScript. Я до сих пор не могу утверждать, что я хоть что-то знаю в этом языке. Если бы мне сейчас пришлось написать что-то с нуля, я бы растерялся.

  • chatGPT можно использовать как справочник. Попросить объяснить, как делаются те или иные вещи, привести примеры кода, объяснить участки кода.

  • chatGPT умеет искать ошибки в коде. Он умеет модифицировать мои функции по словестному описанию, он умеет писать код по аналогии. То есть если я что-то поправил для расчета столбцов, я пишу: вот так работает, сделай тоже самое для строк.

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

Какие особенности я заметил:

  • Иногда chatGPT зацикливается. Он предлагает исправлять ошибку способом номер 1, потом когда этот способ не работает, предлагает способ номер 2. Если второй не работает, говорит, что конечно не работает (!!!), потому что нужно делать иначе, и предлагает снова первый способ с ошибкой. Выйти из этого можно, открыв новый чат, предоставить снова весь контекст, описать как не работает и попросить подумать, как можно сделать иначе. А если попросить в конце: "подумай хорошо!" то результат может быть еще лучше.

  • Иногда chatGPT упорствует, где этого бы не следовало делать. Был момент, когда он говорил на явно неработающий код, что в его коде все верно, и мне нужно искать ошибку у себя.

  • Иногда бот допускает логические ошибки или предлагает сложные пути решения. Всегда полезно спросить есть ли другие варианты. Очень часто они есть. Иногда они проще.

В общем и целом мне очень понравилось, что с нулевыми знаниями программирования за полтора дня был готов прототип.

С ощущением, что теперь мне море по колено я решил попробовать перенести приложение на Android и, возможно, iOS. Впереди еще полтора месяца разработки и решения различных проблем, связанных с самой разработкой, работой над ассетами и с публикацией. Если вам интересно, намекните об этом в комментариях и я продолжу. Надеюсь сделать серию постов, если не сильно захейтите :)

PS: ну и да, обычно я читатель, а не писатель

Показать полностью 15
[моё] Программирование Программист IT ChatGPT Android iOS Длиннопост
2
1
Mounties
2 года назад

Организация рабочего пространства macOS⁠⁠

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

Около года назад впервые для себя я стал пользователем macOS и первое время использовал его аналогично Windows. Оговорюсь сразу, я адвокат, по большей степени работаю с текстом и мой выбор пал на стоковые программы Apple, я много, что перепробовал и вернулся к ним, так как это позволять идеально объединить работу ноутбука и телефона.

Итак, MacBook Air 13, macOS Ventura 13.2.1. Работа организована с упором на использование разных рабочих столов, Mission Control и горячих клавиш, чтобы как можно меньше тыкать мышкой, а свайпать и нажимать на кнопки. Со стороны выглядит как работа DJ на контроллере)

Вот так мой рабочий стол обычно выглядит с утра:

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT


1. Рабочие пространства, всего 7.

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT

Рабочий стол всегда пуст, (Dock станция скрыта) и наполняется файлами только при работе над проектом, по окончанию работы все сортируется по папкам, названиям и отправляется в Finder и на Google Disc. Если нужно вернуться к проекту, я просто снова перетаскиваю его на рабочий стол. Очень похоже на имитацию реального рабочего стала и полки с материалами.

Регулярно используемые приложения выведены в полноэкранный\split view режимы и никогда не закрываются. Почта и WhatsApp, как основные способы связи, выведены в split view с finder, что позволяет быстро отправлять и получать документы, простыми перетаскиваниями файлов. Судопроизводство в РК ведется полностью дистанционно, поэтому я совсем не работаю с бумагами, если я все же их получаю, то сканирую через телефон в Заметках. Никаких перепечатываний условий договоров, имен и т.д., все копируется через cmnd+c, очень удобно и быстро.

2. Mission control и Постановщик.

Вся работа построена на Mission Control, постановщик сначала казался мне бесполезным, однако для себя я обнаружил, что он действительно позволяет фокусироваться на нужном документе и приложении, и приводит к порядку.

Ниже я привожу пример моих настроек, пример работы постановщика и поиска документов.

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT

Как видно, у меня открыты настройки, а в Постановщике открыт ряд файлов. Открываем документ, свайп тремя пальцами вниз (Функция Expose) и мы имеем полный обзор всех открытых документов определенного типа файла.

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT

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

Пример работы: Я работаю над апелляционной жалобой в Pages, слева рабочий стал, на котором открыты все материалы дела, справа Safari в котором открыты Законы. Свайп тремя пальцами влево и я вижу открытый в Постановщике документ, свайп вправо и я вижу необходимые нормы в браузере. При этом свайп тремя пальцами вверх из любого окна, открывает мне обзор на все открытые на рабочем столе файлы. Сейчас я делаю все это на автомате, рутинная работа, делается просто максимально быстро.

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT


3. Выбор приложений.

Напоминания, Календарь и Заметки очень удобны в сочетании в работе с телефоном, отлично работают через голосового помощника. В заметках я веду общую информацию по всем проектам и скидываю туда все свои мысли. Считаю, что их функционала более чем достаточного для любых функций. Отдаю должное смарт-папкам, с их помощью везде порядок. Из сторонних приложений я рекомендую Magnet (платный), но я выбрал бесплатный Spectackle. Я считаю крайне не удобным работу с окнами в macOS, очень сложно растягивать все в ручную и по размерам. А огромное количество в полноэкранном режиме и split view сбивает с толку. Spectackle решает эту проблему, одно нажатие горячих клавиш и приложение отправляется в нужное вам положение. Крайне рекомендую, особенно вместе с работой Постановщика.

Организация рабочего пространства macOS Лайфхак, Mac Os, Mac, iOS, Работа, Удаленная работа, Профессия, Длиннопост, IT


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

Для себя я не решил одну проблему.

Каким образом можно автоматизировать конвертацию файлов из pages в Word и PDF? Мне очень нравится Pages и другие приложение не рассматриваю, много лет в Ворде и он оказался слишком загружен, конкретно для моей работы.

Какими Быстрыми командами вы пользуетесь?

Какими фишками можете поделиться?

Показать полностью 6
[моё] Лайфхак Mac Os Mac iOS Работа Удаленная работа Профессия Длиннопост IT
4
21
Moravian
Moravian
2 года назад
Лига программистов

Помянем разработчиков приложений⁠⁠1

Помянем разработчиков приложений ChatGPT, IT, Программирование, Прогресс, Нейронные сети, Код, iOS, Приложение на iOS, Android, Курс валют, Программное обеспечение, Замена, Длиннопост, Зашакалено
Помянем разработчиков приложений ChatGPT, IT, Программирование, Прогресс, Нейронные сети, Код, iOS, Приложение на iOS, Android, Курс валют, Программное обеспечение, Замена, Длиннопост, Зашакалено
Помянем разработчиков приложений ChatGPT, IT, Программирование, Прогресс, Нейронные сети, Код, iOS, Приложение на iOS, Android, Курс валют, Программное обеспечение, Замена, Длиннопост, Зашакалено

«Я не написал ни строчки кода. Только повиновался командам нейросети».

Российский разработчик выпустил приложение для iOS, полностью созданное ChatGPT. Нейросеть сама писала код и говорила, что нужно делать.

Сергей захотел «получить неимоверный кайф от создания нового приложения» с курсом валют — и поручил сделать его ChatGPT. В качестве вводных данных разработчик указал своё видение будущего сервиса и подсказал нейросети, где она может взять дополнительную информацию. А затем попросил пошагово объяснить, что ему нужно делать.

После этого ChatGPT действительно начала скрупулёзно описывать каждый этап разработки и даже скинула код, который нужно вставить в файлы. Правда, при запуске возникла ошибка, но нейросеть сама же её и исправила. А перед релизом, по словам Сергея, ChatGPT ещё и сверстала для приложения дизайн, создала виджеты для iOS, предложила название и написала «Политику приватности».

В конце Сергею оставалось лишь проверить ошибки, попросить другую нейросеть нарисовать иконку и загрузить готовое приложение в App Store.

Помянем разработчиков приложений ChatGPT, IT, Программирование, Прогресс, Нейронные сети, Код, iOS, Приложение на iOS, Android, Курс валют, Программное обеспечение, Замена, Длиннопост, Зашакалено
Показать полностью 4
ChatGPT IT Программирование Прогресс Нейронные сети Код iOS Приложение на iOS Android Курс валют Программное обеспечение Замена Длиннопост Зашакалено
27
46
Provereno.Media
Provereno.Media
Проверяем информацию, разоблачаем фейки, разбираемся со сложными историями
2 года назад

Правда ли, что вирусов под Mac OS не существует?⁠⁠

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост

Распространено убеждение, что архитектура операционной системы от компании Apple устроена таким образом, что для неё невозможно создать и в неё невозможно внедрить вредоносное программное обеспечение, поэтому пользователи Mac OS не нуждаются в специальных антивирусных программах. Мы решили проверить, оправданна ли такая уверенность.

Для ЛЛ: заблуждение. Вредоносное ПО может быть создано под любую ОС.

Идея о том, что под Mac OS вирусов не существует, достаточно распространена. Такое утверждение можно встретить на различных форумах, где обсуждают преимущества той или иной операционной системы, сайтахвопросов и ответов и в обзорах техники. Вопросы о том, нужен ли под Mac OS антивирус, регулярно задают пользователи Сети, в том числе на таких крупных ресурсах о технологиях, как «Код Дурова», Kaspersky, TechInsiderи «Хабр». Вокруг этого убеждения даже возник сетевой фольклор: «Есть ли вирусы под Mac? Есть, но они платные».

Вредоносным программным обеспечением (ПО) называют все программы, созданные для любого несанкционированного и обычно вредоносного действия на компьютере, смартфоне или другом устройстве. На самом деле к вредоносному ПО относятся не только вирусы, но и всевозможные программы-шпионы, программы для кражи паролей (например, кейлоггеры), трояны (в отличие от вируса, они не могут самостоятельно копировать и заражать файлы, для этого потребуется загрузка специальной программы или использование уязвимости системы), программы-шифровальщики и рекламные программы. Формально вирусом считается только такая программа, которая способна распространять свои копии с целью заражения и повреждения данных на устройстве. Вирусы попадают на компьютер из других уже заражённых устройств, через различные носители информации (флеш-накопители, CD, DVD и т. п.) или через интернет.

В 2021 году ущерб от киберпреступлений в России превысил 150 млрд руб., а 2022 году цифра, по подсчётам экспертов, может быть ещё больше — более 165 млрд руб. По данным исследования «Мегафона» «Индекс кибербезопасности», девять из десяти российских компаний подверглись атаке киберпреступников в 2021 году. Самый распространённый способ хищения электронных денег — внедрение вирусов и проведение фишинговых атак. Одна из крупнейших кибератак в мире — заражение более 230 000 компьютеров в 150 странах вирусом-вымогателем WannaCry. Глобальный финансовый ущерб от этой программы оценивается в $4 млрд.

Чтобы убедиться, что вирусы — реальная угроза и для компьютеров с операционной системой Mac, достаточно зайти на официальный сайт компании Apple и изучить раздел, посвящённый защите от вредоносного ПО. Компания предлагаетвстроенные решения для обеспечения безопасности (функция отключения выполнения (XD), Address Space Layout Randomization (ASLR) и защита целостности системы (SIP)), а также позволяет использовать сторонние приложения. Крупнейшие разработчики антивирусных программ предлагают в том числе и решения для Mac OS. Антивирусы под эту операционную систему есть у Avast, Kaspersky, McAfee, Norton, Avira и других компаний. Причём эти программы позволяют защищать устройство не только от вирусов, но и другого вредоносного ПО. Организация AV Test, которая оценивает антивирусное программное обеспечение, приводит такую статистику по разработке вредоносного ПО под Mac OS.

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост

Источник

И хотя в ней отображены данные только с 2013 года, первые вирусы под Mac OS появились гораздо раньше. В 1982 году были созданы две программы, которые наиболее соответствуют тому, что сейчас понимается под компьютерными вирусами — Virus 1,2,3 и Elk Cloner, поражающие компьютеры с операционной системой Apple II, предшественником нынешней Mac OS. Примечательно, что Elk Cloner создал 15-летний школьник Ричард Скрента. Вирус каждую 50-ю загрузку операционной системы выводил на экран пользователя стишок.

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост

Источник. Перевод: Wikipedia

Вирусы под компьютеры с IBM PC (предшественник Windows) появились позже, в середине 1980-х.

Наиболее серьёзную угрозу для устройств под Mac OS за последние десять лет представляли следующие программы:

— KeRanger — первый полноценный шифровальщик, был внедрён в код торрент-клиента Transmission;

— Eleanor — через приложение-конвертер вирус устанавливается на компьютер и даёт злоумышленнику дистанционный доступ к заражённому Mac;

— Keydnap — похититель данных из «Связки ключей» (приложения, с помощью которого в одном месте в защищённом виде сохраняются личные данные пользователя), распространялся с помощью zip-архива с файлом screenshot.jpg (с пробелом после расширения).

— Komplex — программа, скачивающая другое вредоносное ПО, распространялась по электронной почте вложенным pdf-файлом;

— Coin thief — после скачивания взломанной версии игры Angry Birds программа получала доступ к данным Bitcoin-кошелька пользователя;

— Mac.BackDoor.Siggen.20 — распространялся под видом приложения WhatsApp для компьютеров и давал злоумышленнику удалённый доступ к компьютеру жертвы, а само устройство становилось частью ботнета;

— OSX.Loudminer — майнер криптовалюты, был встроен в различные пиратские версии программ для аудио- и визуальной редактуры.

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост

Источник: Flickr, Creative Commons 2.0

Предположительно, миф о неуязвимости Mac OS мог появиться из-за того, что количество устройств с этой операционной системой всегда было значительно ниже, чем количество устройств под Windows. В 1984 году на каждое проданное устройство под Mac OS приходилось шесть компьютеров с MS-DOS (предшественницей Windows), максимального разрыва технологии достигли в 2004 году, когда было продано 182,5 млн Windows-устройств против 3,25 млн Mac-компьютеров (то есть соотношение 56 к 1). Когда Apple представила планшеты и смартфоны, интегрированные с компьютерами в единую инфраструктуру, разрыв у десктопных устройств несколько сократился. Сейчас в мире 76% компьютеров под Windows и 14% под Mac OS (остальные проценты приходятся на Linux, Chrome OS и другие малораспространённые системы). Логично, что чем больше устройств под одной системой, тем выгоднее злоумышленникам создавать вредоносное ПО именно под неё.

Более того, выходя в интернет, стоит помнить, что вирус, попадающий в систему, — далеко не единственная угроза. Значительное место в мире вредоносного ПО занимают так называемые браузерные вирусы. Им абсолютно неважно, какая операционная система стоит у пользователя, так как устанавливаются и функционируют они внутри браузера. Такое ПО может похищать данные пользователя, шпионить за ним, показывать навязчивую рекламу или устанавливать в браузер свои расширения.

Таким образом, идея о том, что архитектура Mac OS просто не предусматривает возможности создать под неё вирусы, — не более чем заблуждение. Вредоносное ПО может быть создано под любую операционную систему. Поэтому не стоит пренебрегать средствами защиты устройства лишь на основании того, что компьютер работает на Mac OS. Также лучше помнить, что в отсутствие антивируса пользователь рискует стать если не жертвой, то разносчиком вредоносного ПО — например, скачав заражённый файл, который разработан не под его систему, а после записав этот файл на флешку для другого человека, система которого уязвима для этого вредоносного ПО.

Изображение на обложке: Pixexid

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост

Наш вердикт: заблуждение

Другие проверки

Ещё нас можно в Телеграме, в Фейсбуке и во Вконтакте

В сообществах отсутствуют спам, реклама и пропаганда чего-либо (за исключением здравого смысла).

Аудиоверсии проверок в виде подкастов c «Коммерсантъ FM» доступны в «Яндекс.Подкасты», Apple Podcasts, «ЛитРес», Soundstream и Google.Подкасты.

Правда ли, что вирусов под Mac OS не существует? IT, Компьютер, Apple, iOS, Интернет, Вирус, Технологии, Компьютерный вирус, Mac, Mac Os, Macbook, Факты, Программирование, Проверка, Познавательно, Исследования, Интересное, Длиннопост
Показать полностью 5
[моё] IT Компьютер Apple iOS Интернет Вирус Технологии Компьютерный вирус Mac Mac Os Macbook Факты Программирование Проверка Познавательно Исследования Интересное Длиннопост
13
alllhimic
alllhimic
2 года назад
Халява

MIMO Pro на 7 дней (без карт и т.д.)⁠⁠

MIMO Pro на 7 дней (без карт и т.д.) Бесплатно, Халява, Скидки, Услуги, Mimo, Приложение, iOS, Android, Обучение, Программирование, IT, Python, HTML, SQL, Javascript, Программист, Лайфхак, Экономия, Видео, Длиннопост

└ Источник: FREEHUB (халява в твоем кармане)
➖➖➖➖➖➖➖➖➖➖➖➖
▪️ ПОЛУЧИТЬ | 199₽

💁🏻‍♂️ MIMO Pro — это платформа создана для онлайн-обучения программированию, вы можете научиться писать код, создавать приложения, игры, сайты, и многое другое, уделяя занятиям всего 5 минут в день, освойте HTML, CSS, JavaScript, SQL, Python и другие языки программирования » FREEHUB расскажет вам, как создать аккаунт с PRO-функцией на 7 дней, а после того, как период закончится, вы можете создать новый аккаунт и так далее.

➖➖➖➖➖➖➖➖➖➖➖➖

┌ BIN: 5391506005

├ FECHA: RND

├ CVV: RND

└ IP: RND
➖➖➖➖➖➖➖➖➖➖➖➖

🤷🏻‍♂️ ЧТО НУЖНО ДЕЛАТЬ:

1. Открываем » MIMO.

└ Регистрируем профиль

2. Используйте » Temp Mail.

└ Чтобы не засорять Email

3. Открываем » MIMO Trial.

└ Оформляем подписку

4. Открываем » NamsoGen.

└ Генерируем карту (см. BIN)

5. Завершаем оформление.

└ Проверяем подписку

6. Готово, Pro на 7 дней.
└ Если вы не поняли инструкцию, тогда ниже посмотрите видеоинструкцию, где все наглядно и детально показано:

➖➖➖➖➖➖➖➖➖➖➖➖

🔥 Подписывайтесь на Telegram: 👉🏻 FREEHUB 👈🏻

└ Чтобы не пропускать подобную халяву ❤️

Показать полностью 1
[моё] Бесплатно Халява Скидки Услуги Mimo Приложение iOS Android Обучение Программирование IT Python HTML SQL Javascript Программист Лайфхак Экономия Видео Длиннопост
6
HappyPolzovatel
HappyPolzovatel
2 года назад

Апарат для учебы программирования⁠⁠

Всем здорова пикабушники! Давно принял решение изменить жизнь с работой вылезти с слесарни на заводе и перекатиться в АЙТИ. Понял что мне рили интерэстин программировать и можно нормально выгребать по кэшу если выучиться еще, теплый чистый офис и удаленка на любой город России. Семьи детей и девушки, пока нету. В планах. Решил рискнуть. Начал собирать инфу. Но была 1-на загвоздка. Мой вектор приложухи на айфоны. Язык Свифт. Но жесть что виндовс не подходит! Программа ЭКСкоуд где писать код работает только на операцеонке от эппл. А она работает только на компах эппл. Поставить их операцеонку на винде трудно и будет херово кодить. Поэтому решал продать свой лэптоп и купить макбук.


Во первых. Это дохрена стоит!!! Новьё минимум 130 тысяч. Начал гуглить. Учиться подойдет БУ от 2010. На авито нашел МакБук Про 2010. Экран 15 дюймов хороший размер. Процессор интел кор 5. Память 4 гига. Цены от 17000 на живого. Дешевле только поломаные. Старый апарат на винде продал за 4000 экран тухнул. За два месяца отложил чирик. + занял косарь. На такой бюджет как раз нашел апарат. Есть ньюансы. Экран красит в центре если черный фон но это фигня. Не работает диск один ЮСБ и наушники. Залипает одна кнопка одна не работает но есть вторая. Китайская зарядка. Тухлая батарея (питалово от розетки). Замят корпус. Мне только ОСЬ важно и решил взять. Зарешала цена. Итог. Апарат пушка но привыкнуть надо к управлению. Следующий этап качать основы свифт. Курсы не возьму ибо пока дорого.


Почему выбрал язык свифт. Можно делать приложухи на все апараты эппл. Компания плотно сидит на рынке. Айфон, компы, приставки, часы. Их берут богатые и профи на всей планете. Аудитория большая и платежеспособная. Перспективы хорошие. Свифт полегче С++ чтоб стартануть. Но надо макбук.


Пока копил бабки качал инглиш. Выучил алфавит. Учу по 2-ум приложухам. 1 дулинго. 2 АНКИ. Дулинго надо повторять фразы за героями и писать их. АНКИ это карточки сверху фраза на русском снизу перевод на инглиш. Какие темы выучил. Основы; Я из; Знакомства; Моя семья; Места; Вечиринка. Плюсом еще 290 слов записал из АЙТИ. Каждый день по одному часу учу. Плюс обед перекуры и маршрутка. Упор на произношение и айтишные слова.


Если есть свифтеры было бы интересно узнать как вкатывались.

Показать полностью
[моё] IT Программирование Английский язык Учеба Работа iOS Текст
20

Оформить подписку для бизнеса

Перейти
Партнёрский материал Реклама
specials
specials

Ваш бизнес заслуживает большего!⁠⁠

Оформляйте подписку Пикабу+ и получайте максимум возможностей:

Ваш бизнес заслуживает большего! Малый бизнес, Предпринимательство, Бизнес

О ПОДПИСКЕ

Малый бизнес Предпринимательство Бизнес
Sinkler521
2 года назад
Лига программистов

Ищу репетитора по Swift⁠⁠

Всем привет. Ищу человека готового учить IOS разработке с занятиями на регулярной основе)
с переводом средств на российские карточки могут быть проблемы, потому предпочтительно территориально Украина. Либо другая страна перевод на карточку которой возможен.
Занятия хотелось бы от нескольких раз в неделю, связь через дискорд/зум или как Вы предложите. Просьба если Вы готовы написать свой контакт для связи. Спасибо

IT Программирование Swift iOS Приложение на iOS Обучение Репетитор Текст
1
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии