• Просмотр сериалов как способ изучения английского языка
    –2
    Достаточно забавно наблюдать в 2017 на около-IT ресурсе ссылки на различные пиратские сайты, которые пытаются выехать на волне интереса к английскому языку.
    Если для вас английский это инвестиция, то почему бы не поддержать Netflix, который очень старается в России?
  • Выход на кикстартер: как мы провалились
    +2
    Привет!
    Я потенциально ваша ЦА.
    Обожаю Cave Story, сейчас в свободное время прохожу купленную Axiom Verge.

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

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

    Вот такое субъективное ощущение одного из представителей вашей ЦА.
  • DoubleDomain и свобода
    +1
    Если это утверждение верно, то DoubleDomain это новая и полезная технология.
  • Шведские компании постепенно переходят на 6-часовой рабочий день
    +1
    Какая-то сомнительная рекомендация с «потом задолбался» в конце :)
    Окей, почитаем.
  • Шведские компании постепенно переходят на 6-часовой рабочий день
    0
    Все-все?
    Я читал только такие, но может кто-то знает нормальную литературу?
    Хотя, критерии нормальности у всех разные. Отсутствие преимущественно «воды» было бы уже огромным плюсом.
  • Pinterest открывает свой API
    0
    Что такое Pinterest?
  • Всем ли доступен коммунальный рай? История с печальным концом
    0
    > через несколько дней доберусь до офиса и постараюсь сказать вам среднюю цену
    думаю это
  • Вебинар «Новые возможности RAD Studio XE8»
    0
    Мы не можем как Microsoft выпускать версии такого вида, т.к. у нас нет другого вида заработка.

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


    Но от невозможности работы с ключами отличными от целочисленного или строки во встроенных массивах это не избавит.
  • Яндекс.Браузер: интерфейс будущего теперь в бете
    +1
    в Firefox так же, или я не туда смотрю?
    скрин
  • 55 миллионов пользователей, двигаемся дальше
    0
    И где я не прав, дав статью на вики, где это упоминается?
  • 55 миллионов пользователей, двигаемся дальше
    +1
    Расслабтесь, это не совсем так. Россия вот кое-где Venemaa называется.
    спойлер
    родился в бобруйске :)
  • Фантастические фильмы для долгих зимних вечеров
    0
    Облачный атлас прекрасен.
    Пожалуй, пересмотрю на досуге.
  • Продукты JetBrains по ценам прошлого года
    0
    Сделано.
  • Браузер Vivaldi — первая тестовая версия
    +1
    Ваша правда. Но таков бизнес.
  • Продукты JetBrains по ценам прошлого года
    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: Речь идет о лицензии индивидуального разработчика.
  • Лучший для чтения: обзор ридера Kindle Voyage
    0
    Не понял зачем менять два своих Paperwhite на новый ридер.
    Может быть я что-то упустил?
  • Google анонсировал No-CAPTCHA — новую систему защиты от спамеров
    0
    Камрад, phantomjs это простое апи над вебкитом, который и есть настоящий браузер — я это и написал. О чём вы?
  • Google анонсировал No-CAPTCHA — новую систему защиты от спамеров
    +2
    Я не понимаю, в чем проблема обновлять купчу роботом?
    Есть хромиум, есть вебкит. Люди давно уже используют штуки вроде phantomjs для тестирования сайтов и реальной эмуляции юзера. За какие-нибудь 100 строк кода очень просто пишется бот/парсер ничем не отличающийся от пользователя.
    В данном примере программисту, пишущему автоматическое средство совершенно плевать как и что работает в рекаптче — может человек, может робот.
  • Под какой ОС и на чем вы программируете?
    –2
    Go в списке языков пропустили.
  • Патч-обновление FFCMS 2.0.4
    +1
    У вас любовь с тернарным оператором?
  • Список вкладок и просмотр печати в Opera Developer 26
    0
    Чего вы собрались в hex редакторе править?
    Чтобы добавить кнопку нужно просто расширние на написать. На js.
  • Запрет хранения данных россиян на зарубежных серверах: что будет после 1 сентября 2016 года?
    +3
    Скиньте ссылку на полный текст закона, пожалуйста.
  • Является ли Go языком ООП?
    +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 в отношении ошибок обрабатывайте и работайте, вашу мать, с ошибками там, где они происодят нужно либо принять, либо забыть про язык.

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

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

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

    Веселье и угар начинаются когда это нужно масштабировать. В масштабировании всегда кроется всё самое интересное, потому что одна история твиттер для десяти тысяч человек и другая совсем для десяти миллионов.
    Также понятно, что написать фронтенд над API социальной сети и «иметь соц. сеть в портфолио» это чертовски разные вещи.
  • Является ли Go языком ООП?
    +1
    А что не так с обработчиком ошибок?
    Опишите кейс, который вызвал трудности. Не считаю себя go-гуру, но пара демонов в продакшне имеется, последний достаточно жирный по коду.
  • Unreal Engine 4 теперь доступен для всех
    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 и не сказал бы, что там уж совсем всё по-хардкору.
    Вы щупали его или говорите на основе личных ощущений?
  • Epic выпустили Unreal Engine 4 с исходниками по подписке за $19
  • Unreal Engine 4 теперь доступен для всех
    +2
    Вы предполагаете, что он не такой удобный или уже попробовали UE4?
  • Unreal Engine 4 теперь доступен для всех
    +11
    Товарищи, а не замочат ли они Unity таким образом?
  • Javascript: фрактал отсоса
    +2
    У вас на проектах правда в «method.isCondition()» возвращают null/undefined?
    Плохие новости для вас.

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

    Зачем мозилле разрабатывать Dart VM, у них же был какой-то свой язык, если я ничего не путаю.