Архив за 01 октября 2012 - 7

Приветствую достопочтенных жителей !

Создание красивого образа .dmg для программы в [Mac] OS XСегодня я расскажу вам о том, как красиво преподнести пользователю инсталлятор своей программы. Наверняка каждый, кто пользуется не только программами из AppStore, сталкивался с красивыми образами диска .dmg, как вот у Адиума, к примеру. Такой образ представляет из себя, так сказать, интерактивный инсталлятор, в котором дана чёткая подсказка: перетащи значок вот сюда. Всё предельно понятно и просто.

Конечно, для бывалого маковода и zip-архив сгодится, но ведь все любят, чтоб было красиво и удобно. Так что мы с вами, дорогие читатели, озаботимся сегодня созданием такого вот красивого образа диска для своей (ну или чужой) программы.
Создание красивого образа .dmg для программы в [Mac] OS X
Можно, конечно, проделать это всё вручную, но это не_наш_метод™, так что мы будем писать shell-скрипт для автоматизации сего процесса. Автоматизация нам так же пригодится в случае ввода в эксплуатацию билд-сервера, тогда этот сервер будет не только собирать программу из исходников, но и делать образ диска для дистрибьюции.

Если Вам не нужно знать как работает такой скрипт, а нужен лишь инструмент — в конце имеется ссылка на весьма универсальный скрипт, готовый к применению.
Читать полностью »

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

Быстрая кара для сайта (полное блокирование через 2 суток после первого уведомления), а также сложность удаления из реестра (необходимо обращаться в суд и это возможно только в течении 3 мес.), вызывают справедливые опасения о создании новых бизнес-рисков, в частности возможности использования закона для борьбы с конкурентами.

Например компания Mail.ru пишет в своем корпоративном отчете:

Злоупотребление или ошибки в исполнении этого закона могут привести к закрытию одного или нескольких активов Mail.ru Group, что может значительно повлиять на выручку и рентабельность компании.

Что же делать? Оставив в стороне политику, посмотрим как этот закон соотносится с другими законами, например с Законом о СМИ.
В его тексте есть интересный абзац:
Читать полностью »

Этой весной старый добрый 2ГИС для ПК претерпел существенное изменение — перевод карты на новый движок сделал города по-настоящему трёхмерными. Теперь 3D появился не только в других продуктах — API карт и 2ГИС онлайн — но и обзавёлся деталями. Мы нарисовали самые яркие здания в 34 городах.
image

Что это за здания, сколько их, как выглядят и что надо сделать, чтобы мы нарисовали вашу дачу… Читать полностью »

pnp

Уважаемые разработчики! Я рад рассказать вам об очередной конференции Patterns & Practices Summit Russia, в рамках которой будут рассмотрены современные практики построения бизнес-приложений. Конференция пройдет 5 октября в Москве.

С полной программой конференции можно ознакомиться на официальном сайте. Здесь мне бы хотелось рассказать более подробно про трек для разработчиков облачных приложений на платформе Windows Azure.

Докладчиками конференции стали ведущие эксперты компании Microsoft из группы Patterns & Practices и российского отделения компании:

  • Эухиньйо Паче. Создание гибридных приложений в облаке на базе Microsoft Azure
  • Кристофер Бенаж, Эухиньйо Паче. Погружение в Command Query Responsibility Segregation (CQRS)
  • Владимир Гусаров. ALM в Облаке — использование инфраструктуры Microsoft Windows Azure для управления жизненным циклом приложений
  • Наталья Ефимцева. Windows Azure предоставляет новые возможности для работы с Workflow Foundation
  • Владимир Юнев. Решение интеграционных задач предприятия с помощью Windows Azure Service Bus
  • Эухиньйо Паче. Автоматическое масштабирование приложений Windows Azure по требованию

Под катом вы найдете краткую информацию о докладчиках и несколько анонсов.
Читать полностью »

Прошло более года с тех пор, как Google, Bing и Yahoo предложили стандарт семантической разметки Schema.org. Но вебмастера не спешат внедрять рекомендации поисковиков на своих сайтах. А зря. Например, представители Яндекса на вопрос о влиянии семантической разметки на ранжирование сайта ответили следующие:
«Во многих случаях использование разметки делает ваш сайт заметнее в Поиске Яндекса и таким образом привлекает больше целевой аудитории. Яндекс в свою очередь заинтересован в том, чтобы пользователи решали задачи, с которыми они пришли на Поиск. Одна из наших метрик качества так и называется „счастье пользователя“. Очевидно, что сайты, повышающие „счастье“ будут ранжироваться выше. „
Читать полностью »

Qt виджет для добавления и удаления строк в таблицe QTableView
В этой статье я хотел бы поделиться своим опытом разработки одного виджета (элемента графического интерфейса), попутно осветив некоторые технологии и техники Qt.
Очень часто бывает необходимо дать пользователю возможность вставки строк и столбцов в таблицу или удаление их из неё. Как правило это реализуется так: надо выделить строку кликнув по хидеру и выбрать пункт в меню: select > menu > insert | delete. Это не совсем очевидно и интуитивно, как и то что строка вставляется перед текущей а не, например, после неё. Поэтому я написал виджет который снимает эту проблему.
Виджет выглядит как четыре кнопки, следующие за курсором по границе таблицы (хаха, это совсем как те пчелки, которые бегали за курсором на сайтах в эпоху вэб 1.0!). Можно было бы перегрузить QTableView, но тогда придется изменять все инстансы; вместо этого я написал отдельный виджет которые представляет из себя как бы панельку которая прикрепляется к уже имеющемуся QTableView. Читать полностью »

Почему иногда надо бить себя по рукам? Доброго дня. Меня зовут Илья и я — перфекционист.

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

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

Месяц назад наша команда, состоящая из полутора дизайнеров и полутора кодеров взяла первое место на региональном чемпионате по скоростной разработке игр. На разработку давалось всего 48 часов. Двое суток, целиком состоящих из кофе и нервов дали итогом самый завершённый из проектов конкурса. Я расскажу вам, что мне пришлось сделать с собой и своим желанием написать идеальный код, который не страшно будет показать людям.
Читать полностью »

После перехода на OS X, я стал, в качестве основного браузера, использовать Safari. Пользуясь браузером, уже несколько лет, проблем в работе с ним не возникало. Вот правда плагинов к нему намного меньше чем к Chrome или Firefox, в связи с чем удобство просмотра тех или иных сайтов в различных браузерах очень отличается.

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

Под катом пример создания плагина и публикация его в extensions.apple.com
Читать полностью »

По мотивам поста «Кому принадлежит Bynet?»

Сегодня в 12.00 по минскому времени стартует благотворительный аукцион доменов, которые в разное время и по разным причинам были заблокированы ОАЦ. Хотя говорить в разное время и по разным причинам несколько неправильно, так как большинство из них попало в резерв в августе-сентябре 2012 года, когда «Открытый контакт» массово сбросил незаконно зарегистрированные на протяжении долгого времени домены. Читать полностью »

Дорогие читатели!

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

Большое спасибо вам за интерес к нашим публикациям и активное участие в совершенствовании проекта. Мы искренне надеемся, что новости, тесты, статьи и обзоры продолжат быть полезными для вас, а круг читателей продолжит расширяться.

С праздником, друзья!

Источник: iXBT

Читать полностью »


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