Pull to refresh

Создание красивого образа .dmg для программы в [Mac] OS X

Reading time 6 min
Views 27K
Website development *Development for MacOS *
Tutorial
Приветствую достопочтенных жителей Хабра!

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

Конечно, для бывалого маковода и zip-архив сгодится, но ведь все любят, чтоб было красиво и удобно. Так что мы с вами, дорогие читатели, озаботимся сегодня созданием такого вот красивого образа диска для своей (ну или чужой) программы.

Можно, конечно, проделать это всё вручную, но это не_наш_метод™, так что мы будем писать shell-скрипт для автоматизации сего процесса. Автоматизация нам так же пригодится в случае ввода в эксплуатацию билд-сервера, тогда этот сервер будет не только собирать программу из исходников, но и делать образ диска для дистрибьюции.

Если Вам не нужно знать как работает такой скрипт, а нужен лишь инструмент — в конце имеется ссылка на весьма универсальный скрипт, готовый к применению.
Приступим
Total votes 70: ↑64 and ↓6 +58
Comments 18

Self-contained дистрибуция .NET Core приложений

Reading time 3 min
Views 26K
.NET *Development for Linux *Development for Windows *
Translation

Если вы вдруг пропустили, то .NET теперь open source, а .NET Core это бесплатный, open source, кроссплатформенный фреймворк, который вы можете скачать и запустить за время <10 минут. Вы можете получить его на Mac, Windows и на пол-дюжине Unix-ов с сайта dot.net Попробуйте его вместе с бесплатной, кроссплатформенной Visual Studio Code и вы будете писать на C# и F# всегда и везде.
Читать дальше →
Total votes 44: ↑42 and ↓2 +40
Comments 19

Введение в волшебный мир платежного посредничества

Reading time 8 min
Views 4.8K
Product Management *Sales management *Business Models *
Sandbox
Сразу сообщу, что я планирую статью в двух частях. В первой части планирую коснуться темы нынешнего развития рынка посредничества в сфере банковских, платежных и процессинговых услуг, а так же причины неудач на нем. Несмотря на то, что намерен быть полностью нейтральным, сразу оговорюсь о возможной оценочности статьи, так как с опытом приходит и личное отношение к теме. В любом случае, я буду предлагать именно те механизмы развития, которые, по моему опыту, будут эффективны, а так же постараюсь рассказать, почему считаю не эффективными другие.
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Comments 6

Мир платежного посредничества: практикум в волшебстве

Reading time 11 min
Views 1.2K
Product Management *Sales management *Business Models *
Tutorial
Как я и обещал в предыдущей статье «Введение в волшебный мир платежного посредничества» (ссылка будет под статьей), во второй части статьи я рассмотрю способы разрешения кризиса рынка посреднических услуг и некоторые особенности продаж сложного информационного продукта. Возможно, он будет интересен не только дистрибьюторам/агрегаторам и банкам, но и просто специалистам в сфере продаж.

Итак, мы остановились на небольших изменениях блока ЛПР в нашем сценарии (Я рассмотрю одно из направлений). Изначально менеджеру предлагалось выходить на SPIN, используя такие вопросы:
Читать дальше →
Total votes 3: ↑3 and ↓0 +3
Comments 0

Нестандартная кластеризация 5: Growing Neural Gas

Reading time 13 min
Views 17K
Data Mining *Algorithms *Mathematics *Machine learning *
Часть первая — Affinity Propagation
Часть вторая — DBSCAN
Часть третья — кластеризация временных рядов
Часть четвёртая — Self-Organizing Maps (SOM)
Часть пятая — Growing Neural Gas (GNG)

Доброго времени суток, Хабр! Сегодня я бы хотел рассказать об одном интересном, но крайне малоизвестном алгоритме для выделения кластеров нетипичной формы — расширяющемся нейронном газе (Growing Neural Gas, GNG). Особенно мало информации об этом инструменте анализа данных в рунете: статья в википедии, рассказ на Хабре о сильно изменённой версии GNG и пара статей с одним лишь перечислением шагов алгоритма — вот, пожалуй, и всё. Весьма странно, ведь мало какие анализаторы способны работать с меняющимися во времени распределениями и нормально воспринимают кластеры экзотической формы — а это как раз сильные стороны GNG. Под катом я попробую объяснить этот алгоритм сначала человеческим языком на простом примере, а затем более строго, в подробностях. Прошу под кат, если заинтриговал.

(На картинке: нейронный газ осторожно трогает кактус)
Читать дальше →
Total votes 28: ↑28 and ↓0 +28
Comments 5

Где мои деньги чувак: оформление и бандлы Steam, локализация и дистрибуторы

Reading time 27 min
Views 19K
Game development *Language localisation *Games monetization *Games promotion *Games and game consoles
Это длиннющие следующие три части из цикла «где мои деньги, чувак» в которых мы будем говорить о важности оформления странице на Steam, работе с комьюнити и важности региональных ограничений. Посмотрим на дистрибьюторов и рынок 3d-party дистрибуции, альтернативных открытых платформах, бандлах, фондах и лучших практиках краудфандинга в 2018 году. Наконец, посмотрим на то, что важно для безболезненной локализации игр и сколько это стоит.

Помимо веселых гифок мы снова будем считать чужие деньги и строить грандиозные планы покорения мира.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Comments 13