Сегодня Apple проводит презентацию, на которой скорей всего покажут iPhone 6, новые Mac буки и возможно долгожданные часы, о которых говорили уже очень и очень много. Здесь я буду по возможности онлайн писать свое мнение о происходящем, как я уже это делал с другими конференциями и не только Apple.
Итак, текстовая трансляция начнеться здесь примерно через 40 минут.
Я на Mac OS очень много пишу PHP кода и для отладки долгое время использовал MAMP, который достаточно удобно и просто можно настроить. Да даже настраивать ничего не нужно, просто установил программу и вот уже все работает. Но после последнего обновления ОС он перестал запускать Apache, что очень даже удивительно, ведь MacOS имеет BSD корни и в нем даже установлен Apache второго поколения.
Ну да ладно, простота - это конечно удобно и красиво, но заморачиваться с MAMP тоже не хотелось, поэтому я решил запустить встроенный Apache и работать с ним. Во время конфигурации особо проблем не возникло, я быстро подправил httpd коняги:
Когда я только создал блог, то здесь было достаточно много спора Linux vs Windows и на мой взгляд поклонники открытого софта тогда выигрывали.
Сейчас, когда я заговорил о том, что в наши дни Linux мог бы уже стать реальной альтернативой, после всех провалов MS, мне кажется защитников Windows больше. Как изменился мир.
Может быть сейчас уже не так позорно хащищать Windows? Лет 10 назад журналы, такие как Хакер начали действительно создавать образ хорошего пигвина и страшного гей флага, но сейчас я вижу уже больше публикаций о просто ярком флаге и больше пишут о зло яблоке.
Панорама знаменитого магазина Apple в Нью Йорке. Сделана конечно же на iPhone, иначе это было бы просто кащунство. Прямо достопримечательность города.
Уже не первый раз вижу iPhone 6 в этом исполнении, по ходу дела оно все же станет окончательным. Не секрет, что Apple разрабатывает каждый раз несколько вариантов, и какой из них становится окончательным при их секретности узнать сложно. Тут же секретность похоже подвела. Этому подтверждение можно будет узнать уже через неделю.
Дочка сегодня пошла впервые в высшую школу в Канаде. Ну как высшая, это примерно как в России 10-11-й классы. Среднее образование уже закончено, но колледж или институт еще не начался. Пошла сегодня, потому что 1-е сентября был праздник труда в Канаде.
В общем, звонит мне куратор из школы, чтобы сказать, когда и куда дочке прийти и говорит, что нужно взять с собой ноутбук. То есть наличие собственного ноутбука у ребенка в Канаде - это как будто так и должно быть. Я думаю, вот откуда появляются эти продажи нетбуков и самых дешевых железок. Родители просто боятся давать детям что-то дорогое, потому что те могут все равно разбить корпус, бросая свои сумки.
Продолжаем ремонт. Положили деревянные полы на основном этаже, в гостинной, где мы принимаем гостей и устраиваем новогодние балы. Подробности есть здесь. Фотографии до ремонта здесь.
Ну а в этой заметке я только приведу фотографии для сравнения до и после. Один лишь комментарий, прежде чем вы увидите фотографии - ремонт еще не закончен. Он в работе.
Новый язык программирования от Apple - Swift меня сегодня сильно удивил. Строки в этом языке по современному не мутируемы. Логично, с точки зрения безопасности. Каждый раз, когда вы в коде пишете:
s = s + “test”
В реальности для s выделяется новая память, а не добавляется к существующей. Это правильно. Язык Swift объектный и все там объекты. Но внимание - для получения длины строки нужно использовать глобальную функцию countElements, которая подсчитывает количество элементов простой интеграцией по всем символам.