Метка «мануал» - 2

Разборка iPhone 5 и некоторые конструктивные отличия от предыдущих моделей iPhone

Сразу после начала разбора iPhone 5 мы обратили внимание на серьезные конструктивные отличия от предыдущих моделей. И почти все эти отличия оказались в положительном направлении.

Дисплейный модуль

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

image

Экраны, фиксирующие разъемы

Во-вторых: все шлейфа теперь не просто защелкнуты и приклеены, но еще и зафиксированны сверху металлическими экранами. Это, безусловно, придает больше надежности от «отщелкивания» разъемов в момент падения или удара.Читать полностью »

  Вступление большое, так как подробно объясняет зачем нужен cmake. Можете сразу под кат, если уже знаете.

Вступление

  Компилирование проекта руками — пустая трата времени. Это фактически аксиома и об этом знают те, кто программирует. Но чтобы всё скомпилировалось автоматически необходимо задать правила, так ведь? Часто и по-старинке используют makefile для *nix или какой-нибудь nmake для windows.
  Я хоть и не первый год программирую, и руками составлял простые автосборщики проектов на основе makefile, но стоит немного подзабыть и приходится заново изучать как же составить эту хитрую схему. В основном приходится делать проекты расчитанные на какую-то одну систему, будь то linux или windows, и часто между собой не кросскомпилируемые. Для переносимости makefile используется automake и autogen, но их синтаксис ещё более запутан. Не скажу, что выбор идеальный, но для себя я решил перейти на cmake, благо он портирован под всё доступное. Мне он показался более человекопонятным. Попробую объяснить основы. Вы пишите словами правила, а из них генерируется makefile, который вы уже запускаете стандартным способом.

Ликбез

  Зачем он нужен? Чтобы при переносе на другую машину, с другими путями вы двумя командами собрали проект ничего не исправляя в файле makefile. Но есть же configure? Это альтернатива. И configure не кросплатформенный, для его генерации нужен autoconf/autogen, для которых идёт ещё свой набор правил. Только преимущества? Компиляция автосгенерированным makefile получается немного медленнее старого способа. Но Qt пользуются cmake и никто не жалуется.
Читать полностью »

Не очень строгий перевод материала mrbook.org/tutorials/make/ Мне в свое время очень не хватило подобной методички для понимания базовых вещей о make. Думаю, будет хоть кому-нибудь интересно. Хотя эта технология и отмирает, но все равно используется в очень многих проектах. Кармы на хаб «Переводы» не хватило, как только появится возможность — добавлю и туда. Если есть ошибки в оформлении, то прошу указать на них. Буду исправлять.

Статья будет интересная прежде всего изучающим программирование на C/C++ в UNIX-подобных системах от самых корней, без использования IDE.

Компилировать проект ручками — занятие весьма утомительное, особенно когда исходных файлов становится больше одного, и для каждого из них надо каждый раз набивать команды компиляции и линковки. Но не все так плохо. Сейчас мы будем учиться создавать и использовать Мейкфайлы. Makefile — это набор инструкций для программы make, которая помогает собирать программный проект буквально в одно касание.
Читать полностью »

Команда инженеров Google, ответственная за разработку «замены JavaScript» языка программирования Dart, на днях представила его первый официальный обзор, опубликовав перед этим около месяца назад его полную спецификацию. Обзор предназначен, прежде всего, для быстрого знакомства с языком или получения по нему быстрой справки. Рассмотрены такие базовые темы для любого мануала как «Hello, world», переменные, типы данных, функции, управление выполнением, исключения, ООП, библиотеки и пространства имён.
Читать полностью »

Почитав на Хабре посты и комментарии посвященные интеллектуальной собственности, я понял, что мифов и заблуждений по этому вопросу очень много. Даже видел серию, не в обиду их автору будет сказано, малограмотных ликбезов по этой теме. В своих статьях я покажу чем полезная модель отличается от изобретения, чем отличается отказ от отзыва заявки, рассмотрим условия патентоспособности и даже покажу как обходными путями получить патент на программу.
Интеллектуальная собственность делится на два вида — это авторское право и промышленная собственность. Разница между ними состоит в том, что авторское право не нуждается в регистрации.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js