• +2
    Привет!
    Я потенциально ваша ЦА.
    Обожаю Cave Story, сейчас в свободное время прохожу купленную Axiom Verge.

    Так вот, я бы в вас не вложился.
    Причины:
    1. Вторичность идеи. Если я захочу поиграть в Cave Story — я в нее поиграю, зачем мне вы?
    2. Стрёмный трейлер.Сравните: Axiom Verge, Cave Story. Звук, графика, проработка задников, текст меня не цепляет.

    Отдельно хочу сказать о двух моментах.
    Диктор в видео IMHO ужасен. Меня он вместе с музыкой почти усыпили.
    И про доверие — ваша команда ничего не делает на видео. Не веселится, не обнимается, не кодит страстно как в последний раз. Тупо сидят в позах провоцирующих скалиоз. Кроме звуковика — на 01:33 он на этом тайминге молодец(я даже на короткую секунду подумал, что с вами не все потеряно).

    Вот такое субъективное ощущение одного из представителей вашей ЦА.
    Выход на кикстартер: как мы провалились
  • +1
    Если это утверждение верно, то DoubleDomain это новая и полезная технология.
    DoubleDomain и свобода
  • 0
    Что такое Pinterest?
    Pinterest открывает свой API
  • 0
    > через несколько дней доберусь до офиса и постараюсь сказать вам среднюю цену
    думаю это
    Всем ли доступен коммунальный рай? История с печальным концом
  • 0
    Мы не можем как Microsoft выпускать версии такого вида, т.к. у нас нет другого вида заработка.

    Почему бы не сравнить с JetBrains? Тогда ведь не так красиво выглядит оправдание.
    Вебинар «Новые возможности RAD Studio XE8»
  • 0
    Строго говоря, можно добиться этого поведения, реализовав интерфейс ArrayAccess у объекта и творить что-то вроде:
    $m = new Map();
    $obj = new Object();
    $m[$obj] = "woo";
    


    Но от невозможности работы с ключами отличными от целочисленного или строки во встроенных массивах это не избавит.
    Exploring JavaScript Symbols. Symbol — новый тип данных в JavaScript
  • +1
    в Firefox так же, или я не туда смотрю?
    скрин
    Яндекс.Браузер: интерфейс будущего теперь в бете
  • 0
    И где я не прав, дав статью на вики, где это упоминается?
    55 миллионов пользователей, двигаемся дальше
  • +1
    Расслабтесь, это не совсем так. Россия вот кое-где Venemaa называется.
    спойлер
    родился в бобруйске :)
    55 миллионов пользователей, двигаемся дальше
  • +1
    Ваша правда. Но таков бизнес.
    Браузер Vivaldi — первая тестовая версия
  • 0
    У меня какое-то нехорошее впечатление от вашего саппорта и после него писать куда-то совсем не хочется.
    Кстати, года полтора назад было лучше, когда я сам себе покупал одну лицензию — и помогали и советовали.
    Теперь, вроде как enterprise, аккаунт на ютреке купили на год вперед — по рабочей почте молчат(вопросы о том, что молчат, заданные с другой почты, игнорируются), по обычной отвечают через раз и то отписками какими-то.
    Продукты JetBrains по ценам прошлого года
  • +1
    Товарищи из JetBrains, у меня была лицензия PhpStorm, валидная до 20 October 2014, но продлять я её не стал — хватало IDEA, купленной у вас на «распродаже конца света», да и с php не так часто приходилось работать.
    Сейчас снова хочу купить лицензию PhpStorm- всё равно, продление или новая, но! Продление мне ваша система хочет сделать не очень, гхм, годовое: до 19 October 2015, так что я бы лучше купил новую лицензию.
    Но новую лицензию я купить не могу, потому что "You already have the license suitable for most current version of the product. Would you like to proceed with an upgrade subscription renewal instead?" на который может быть только ответ да.

    Вопросы:
    1. Если я еще год подожду, мне придется делать продление два раза?!
    2. Никакой возможности купить новую лицензию для почты, на которой уже была лицензия нет?


    PS: Речь идет о лицензии индивидуального разработчика.
    Продукты JetBrains по ценам прошлого года
  • –2
    Go в списке языков пропустили.
    Под какой ОС и на чем вы программируете?
  • +1
    У вас любовь с тернарным оператором?
    Патч-обновление FFCMS 2.0.4
  • 0
    Чего вы собрались в hex редакторе править?
    Чтобы добавить кнопку нужно просто расширние на написать. На js.
    Список вкладок и просмотр печати в Opera Developer 26
  • +1
    Почему это будет дорого? Ведь .NET и Java используют именно такую модель обработки ошибок.

    Go не JAVA и не .NET. Предполагается, что модель Go в области обработки ошибок это эволюция. Есть механизм panic, есть механизм Error.
    Исключения в Go не нужны. И нужно очень извратить свой мозг, чтобы они появились(типа той реализации, что я привел).

    О каком геморрое вы говорите?

    Есть такая ситуация, которая ведет к боли обычно — попытка перенести привычный опыт на всё новое. Go не про огромные системы с DI, не про абстрактные классы и кучи фабрик. Он про решения больших задач маленькими пакетами. Во-всяком случае я в этом уверен.
    И маленькие пакеты при вызове своих функций могут вернуть ошибку.

    И почему это будет не Go-way?

    Вы можете посмотреть на случаи использования panic в стандартной библиотеке.

    У меня на работе демон с 30k строк только моего кода крутится, написанный на Go и я не испытал трудностей или проблем с обработкой ошибок. Паника используется тогда, когда мы не можем дальше продолжать работать и это правильно.
    Я бы вообще порекомендовал попридежать panic на время первичного знакомства с языком.

    По-поводу дорого — я думаю написать статью на недельке по-поводу ошибок, почему они именно так сделаны и про panic-recovery тоже. С бенчмарками. И примерами из стандартной библиотеки.

    Возможно, я немного резок, но это потому, что не хочется, чтобы перековали приятный и умный язык на какую-нибудь JAVA.
    Является ли Go языком ООП?
  • +1
    По-поводу return val,val,val могу посоветовать только использовать именованные возвращаемые параметры.
    Не забывайте только о разнице между := и =, хотя по-моему новые версии компиляторов уже сообщают о ошибках типа %var% is shadowed during return

    Или можно так:

    func foo() (err error) {
    	var v bool
    	if v1, err = baz(); err == nil {
    		if v, err = bar(); err == nil {
    			println("value is", v, v1)
    		}
    	}
    	return
    }
    


    Правда мне кажется, что такие кульбиты выглядят похуже проверки возвращаемого err на nil.

    Является ли Go языком ООП?
  • +1
    Так точно делать не нужно.
    Вы можете написать что-то типа:
    Control.try(func(){
        // code
        _, err := my.func(); Control.handle(err);
        // code
    }).cath(func(message err){
        // handle
    })
    


    Но во-первых это будет дорого. Во-вторых породит кучу геммороя. В-третьих будет совсем не Go-way и с вашим кодом никто работать не будет.
    Парадигму Go в отношении ошибок обрабатывайте и работайте, вашу мать, с ошибками там, где они происодят нужно либо принять, либо забыть про язык.

    Паника нужна тогда, когда действительно паника. Мы не можем дальше работать, мы не знаем, что делать — всё пропало.
    Является ли Go языком ООП?
  • +1
    Ребят, а что вы вкладываете в понятие «социальная сеть»?
    А то после фраз вроде
    абсолютно все члены команды имеют как минимум две социальные сети в своем портфолио

    начинаешь думать, что родился очередной buzzword типа highload/web2.0/cloud.

    Написать что-то типа твиттера это не проблема, здесь же все это понимают, да?
    Написать что-то типа vk.com это не проблема, это же тоже очевидно, да?
    Инстаграм не революция в обработке фотографий, верно?

    Веселье и угар начинаются когда это нужно масштабировать. В масштабировании всегда кроется всё самое интересное, потому что одна история твиттер для десяти тысяч человек и другая совсем для десяти миллионов.
    Также понятно, что написать фронтенд над API социальной сети и «иметь соц. сеть в портфолио» это чертовски разные вещи.
    Онлайн хакатон: Социальная сеть за 48 часов
  • +1
    А что не так с обработчиком ошибок?
    Опишите кейс, который вызвал трудности. Не считаю себя go-гуру, но пара демонов в продакшне имеется, последний достаточно жирный по коду.
    Является ли Go языком ООП?
  • 0
    и только не надо про обленились уже минуту подождать не могут, это действительно сильно замедляет разработку

    Нет, тут я согласен. Минута это много.
    С другой стороны, c++, особенно на больших проектах дисциплинирует. Chromium, например раз в 15 секунд не попересобираешь ;)

    Спасибо за ответ.
    Unreal Engine 4 теперь доступен для всех
  • 0
    Да, я согласен.
    Но я думаю, что Epic вполне способны повлиять на раскладку на рынке движков. Посему и спрашивал кто что считает по этому поводу.
    Unreal Engine 4 теперь доступен для всех
  • +1
    на Юнити ничего лишний раз компилировать/перекомпилировать не нужно


    Окей, тогда почему мне нужно вечно пересобирать проект, если Epic Games описывают подобную фичу:
    Make updates to your gameplay code while the game is running using Unreal Engine 4's popular Hot Reload feature. This tool allows you to edit C++ code and see those changes reflected immediately in-game without ever pausing gameplay.


    мы имеем тонну C++ кода без полноценного скриптового движка

    Это в общем-то не так уж и плохо. Если вам захочется писать скрипты не на c++, то всегда можно засунуть LUA, это не займет много времени.
    Unity подерживает C#, JavaScript and Boo. Первый мне нравится, но противопоставлять его c++ при разработке игр я бы не стал. Про Boo ничего не слышал.

    и код, который удачно «заворачивается» в бандлы

    Думаете, у UE4 есть какая-то проблема с модульностью?
    Unreal Engine 4 теперь доступен для всех
  • +1
    Тоесть UnrealScript они выпилили?
    Я смотрел скринкасты от эпиков(немного) по UE4 и не сказал бы, что там уж совсем всё по-хардкору.
    Вы щупали его или говорите на основе личных ощущений?
    Unreal Engine 4 теперь доступен для всех
  • +2
    Вы предполагаете, что он не такой удобный или уже попробовали UE4?
    Unreal Engine 4 теперь доступен для всех
  • +11
    Товарищи, а не замочат ли они Unity таким образом?
    Unreal Engine 4 теперь доступен для всех
  • +2
    У вас на проектах правда в «method.isCondition()» возвращают null/undefined?
    Плохие новости для вас.

    PS: Единственное, что мне не нравится в языках с динамической типизацией, так это отсутствия возможности указания типов :D
    Javascript: фрактал отсоса
  • +1
    Карта пуста.
    Соответственно могу оплатить с мобильного. Но у меня мтс. А мтс ваш процессер за мобильного оператора не держит.
    @ph_peter, вот так и начинают качать, а не покупать. Есть варианты, как мне не стать пиратом без кучи заморочек и танцев с бубном?
    Книга «How Google Tests Software» теперь на русском!
  • +1
    Далее было бы очень прикольно, если бы Mozilla разработала свою собственную Dart VM.

    Зачем мозилле разрабатывать Dart VM, у них же был какой-то свой язык, если я ничего не путаю.
    Dart 1.1 стал на 25% быстрее, сравнялся с идиоматическим JavaScript и теперь подходит для серверов
  • –3
    почему нельзя носить сандалии с носками

    Почему нельзя? o_O Кто сказал?! Я недавно с морей вернулся — проходил так почти всю неделю. И ноги не сгорают и не жарко/не холодно. Особенно с натуральным хлопком легким.

    почему нельзя плавать в плавках, а нужно плавать в плавательных шортах

    Тоже первый раз слышу. Кто вам такое сказал?

    почему я не могу надеть свои любимые Коркоран Мародер в

    Пропускали, когда я приходил в своих катерпиллерах, когда эта обувь еще не была мейнстримом. Вас не пускают?
    Девушкам: пять причин выйти замуж за айтишника и пять причин как следует подумать перед этим
  • 0
    Я работал. Вполне приятный фреймворк. Дороговат, правда.
    Портирование расширения из Chrome в Firefox
  • +2
    php 5.3.22
    float(0.025063037872314)
    float(0.027328968048096)
    string(13) "-------------"
    float(0.024883985519409)
    float(0.027305841445923)
    string(13) "-------------"
    float(0.024459838867188)
    float(0.027107000350952)
    string(13) "-------------"
    float(0.024399995803833)
    float(0.027168035507202)
    string(13) "-------------"
    float(0.024492979049683)
    float(0.027180910110474)
    string(13) "-------------"
    float(0.024927854537964)
    float(0.027140855789185)
    string(13) "-------------"
    float(0.024561166763306)
    float(0.027137041091919)
    string(13) "-------------"
    float(0.024441957473755)
    float(0.027230024337769)
    string(13) "-------------"
    float(0.024482011795044)
    float(0.027484893798828)
    string(13) "-------------"
    float(0.024868011474609)
    float(0.027168989181519)
    string(13) "-------------"
    


    Не думаю, что у нас тут будет когда-либо затык, так что спор в любом случае безсмысленный.
    Пишем пространства с большой буквы в Yii 2.0
  • 0
    А почему не установить эту директиву в =on в вашем коде?
    Дайджест интересных новостей и материалов из мира PHP № 30 (10—24 ноября 2013)
  • 0
    Я понял что вы хотите сказать. Не везде согласен, но рынок сложная штука, да.
    Можете скинуть в личку или публично хотя бы одно такое приложение на две платформы в полтора раза дешевле? Любопытство и желание посмотреть как у кого-то получилось.
    Превращаем статический сайт в мобильное приложение с помощью jQuery Mobile и PhoneGap