Поиск: ""

Сила каталога IKEA

Это заметка на блоге

PHP разработка на Маке

Это заметка на блоге

Я на Mac OS очень много пишу PHP кода и для отладки долгое время использовал MAMP, который достаточно удобно и просто можно настроить. Да даже настраивать ничего не нужно, просто установил программу и вот уже все работает. Но после последнего обновления ОС он перестал запускать Apache, что очень даже удивительно, ведь MacOS имеет BSD корни и в нем даже установлен Apache второго поколения. 

Ну да ладно, простота - это конечно удобно и красиво, но заморачиваться с MAMP тоже не хотелось, поэтому я решил запустить встроенный Apache и работать с ним. Во время конфигурации особо проблем не возникло, я быстро подправил httpd коняги:

Linux vs Windows - наши дни

Это заметка на блоге

Когда я только создал блог, то здесь было достаточно много спора Linux vs Windows и на мой взгляд поклонники открытого софта тогда выигрывали. 

Сейчас, когда я заговорил о том, что в наши дни Linux мог бы уже стать реальной альтернативой, после всех провалов MS, мне кажется защитников Windows больше. Как изменился мир. 

Может быть сейчас уже не так позорно хащищать Windows? Лет 10 назад журналы, такие как Хакер начали действительно создавать образ хорошего пигвина и страшного гей флага, но сейчас я вижу уже больше публикаций о просто ярком флаге и больше пишут о зло яблоке.

Панорама Apple Store в Нью Йорке

Это заметка на блоге

Панорама знаменитого магазина Apple в Нью Йорке. Сделана конечно же на iPhone, иначе это было бы просто кащунство. Прямо достопримечательность города. 

iPhone 6 - видео обзор

Это заметка на блоге

Уже не первый раз вижу iPhone 6 в этом исполнении, по ходу дела оно все же станет окончательным. Не секрет, что Apple разрабатывает каждый раз несколько вариантов, и какой из них становится окончательным при их секретности узнать сложно. Тут же секретность похоже подвела. Этому подтверждение можно будет узнать уже через неделю.

Принести ноутбук в школу

Это заметка на блоге

Дочка сегодня пошла впервые в высшую школу в Канаде. Ну как высшая, это примерно как в России 10-11-й классы. Среднее образование уже закончено, но колледж или институт еще не начался. Пошла сегодня, потому что 1-е сентября был праздник труда в Канаде. 

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

Ремонт на основном этаже

Это заметка на блоге

Продолжаем ремонт. Положили деревянные полы на основном этаже, в гостинной, где мы принимаем гостей и устраиваем новогодние балы. Подробности есть здесь. Фотографии до ремонта здесь.

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

Строки в Swift

Это заметка на блоге

Новый язык программирования от Apple - Swift меня сегодня сильно удивил. Строки в этом языке по современному не мутируемы. Логично, с точки зрения безопасности. Каждый раз, когда вы в коде пишете:

s = s + “test”

В реальности для s выделяется новая память, а не добавляется к существующей. Это правильно. Язык Swift объектный и все там объекты. Но внимание - для получения длины строки нужно использовать глобальную функцию countElements, которая подсчитывает количество элементов простой интеграцией по всем символам

Новый дизайн MacOS X

Это заметка на блоге

Новый дизайн MacOS X настолько удобный, что я моментально привык к нему. Понадобилось тут помочь дочке показать, как работать с программами, а у нее еще не обновленная ОС и я как-то прям аж в прошлое попал. Уже старый дизайн не привычен и выглядит как-то нелепо. 

Все же дизайнеры Apple не зря получают свои деньги. Молодцы. 

Swift - интересный язык с интересным будущим

Это заметка на блоге

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

У Microsoft платформа .NET открыта и язык C# свободен, но его реализовывает только энтузиасты. Google выбрала для себя Java не смотря на его ограничения в лицензирование и последующие судебные преследования со стороны Oracle, а Apple идет совершенно своим путем и решили ни у кого и ничего не брать. Хотя взяли у свободного сообщества компилятор и ядро своей ОС. Возьмет ли сообщество Swift? Наверно нет.

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

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

Пишите мне