• Фулстеки — это вечные мидлы. Не идите по этому пути, если не хотите страдать
    0
    Есть еще «компьюторщик» — это типа «тожепрограммиста», обычно частое слово и используется в лексиконе «управленческой элиты». А начет терминов, я бы не заморачивался так, ведь ответы на поверхности и без сокрального смысла — «инженер», значит есть высшее техническое образование, с «кодером» тоже все понятно — это «макака» которую если обучить Visual Basic можно отправить на Марс (старая шутка про Майкрософт), девелопер — это разработчик который работает с иностранным клиентом, а разрабочик — его калька с английского, относительно новое слово, в 90-х я не припомню чтоб программистов называли разрабочиками. Впервые я услышал в 2000х, даже не помню кто его изобрел ) ПрограммистЪ — это самое старое из всех перечисленных слов (исключая инженера), инженер-программист — тоже что и инженер с дипломов в CS или CE
  • Безумие и успех кода Oracle Database
    +5
    Oracle в 90-х начало 2000-х это тихий ад для разработчика. Код был не просто ад, а адищще, принятый TDD был скорее закономерностью, ибо ранние версии Oracle были написаны на Pascal (кстати, этим объяснялась их любовь к «Борману/Borland»). Кроме того код надо было портировать на C — ибо без C не было бы связки с тогда еще новым языком Java (на это решение повлияло кстати тот факт, что Ларри как раз в то время возглавлял и Apple, а когда началось портирование на C++, с тогда еще только появившимся STL — начался трешаковый ад — типа первых попыток реализовать OCCI дав волну различных велосипедов лишь бы уменьшить геморрой от ObjC и OCI).
    Многие тут спорят TDD в Оракле или не TDD )) Народ, могу успокоить в версии Oracle многие вещи имеют «иное» понимание — от их реализации STL (особенно под UltraSparc лол) до их понимания паттернов проектирования в те года (особенно запомнилась с тех времен реализация PImpl).
    Мое мнение Oracle существует только потому, что Ларри подмазал везде и у ЦРУ и IBM, и Apple, и Sun (когда он еще существовал) он с кем надо давно договорился — просто посмотрите его биографию и станет понятно — почему этот монстр до сих продается (только не надо мне про масштабируемость решений от Оракл) И да, легко верю автору, что хуже кода базы Оракл нет ничего в мире))
  • Басня о Burger King и данных пользователей. Комментарии разработчика
    0
    Можно делать снимок root view controller/root activity принадлежащее им, либо дочернее от вышеназванного. Объект push notification/alert таковым не является.
  • Басня о Burger King и данных пользователей. Комментарии разработчика
    +1
    Нет, «оно» делает снимок root view controller/root activity принадлежащее им, либо дочернее от вышеназванного. Объект push notification/alert таковым не является
  • Сервисы дистрибуции мобильных приложений для iOS. Часть 4 (заключительная): Fabric (Crashlytics)
    0
    Актуализирую информацию и выскажу мнение на 06.2018. На основе собственного опыта и изучения рынка решений проблем распространения:
    1. TestFlight + Google Play — для обоих решений требуется… никаких усилий, от слова совсем. Оба решения есть часть консоли разработчика Apple и Google. Уже будут и отчеты о крашах и распространение без «серых» сертификатов, вообще все «легально» и в «белую». Недостаток лишь один — недоступно распространение на Amazon и Samsung маркетплейсы (короче только Google).
    2. HockeyApp — в принципе понравился тем что довольно легко интегрируем и даже без CocoaPods (я с большой настороженностью отношусь к неродным по отношению к продукту непрозрачным заскриптованным активностям в предкомпайл стадии).

    Fabric в принципе это из мира единорогов ибо натягивается на любой нетривиальный сценарий сборки (иными словами любой что за пределами понимания разработчиков Fabric — т.е. все то, что не является ни xCode ни Android Studio/Eclipse) Так вот какие-то сценарии через CI с разными фокус группами распространения — такой геморрой. И если даже получится, то автоматизировать процесс «вычленения» этого «добра от Fabric» такой же ад. Вот эти «подсказки» с интеграцией и визарды мне напоминают «скрепыша» в 90-х годах MS Office — пользы ноль.

    PS. Перечитал — как-то получается что я здесь выступаю хейтером Fabric. Но я, честно, не хотел этого, просто резануло глаз, что такой высокий балл в статье отдали именно Fabric — я не понимаю за что, стоимость интеграции у него гораздо выше.
  • Insider Dev Tour: прямая трансляция
    0
    Послушал минут 30, хех что тут сказать… Ах да, такое ощущение что Microsoft это фабрика всякого дерьма, которым оно заражает весь мир, а потом его (дерьмо) бросает и создает новое (аджаил блин), а куча обманутых пользователей потом по конфам Microsoft ходят и задаются вопросами по старому дерьму, а Microsoft уже(!) рассказывает про новое и ничего не слышала про старое.
  • Requiem for a Dream
    0
    Мы о разных вещах говорим, вы про типичный российский крысятник (до 100 человек), я же про либо региональный филиал крупной российской корпорации, либо про дочернюю компанию иностранной компании в РФ (авто/кондитерка/нефть). В типичном российском крысятнике делать нечего даже на этапе собеседования(но это я отвлекся), и я почему-то думаю, что «сергей» ну никак не мог решить со своей ипотекой, видя ставку крысятника, во главе крысятника естественно король крыс из «Щелкунчика».
  • Requiem for a Dream
    0
    Пусть эта фраза не вводит вас в заблуждение, в таких компаниях квартальная премия платится за выполнение ранее поставленного плана, а сводят они(по сути заинтересованные люди) баланс настолько красиво, что как правило, этот самый план всегда выходит выполнен (сводится в ноль, кому как привычнее слышать).
    Эх, жаль, название конторы-то не сказали, а то по некоторым признакам там еще есть и производственные отделы, и даже конструкторский отдел ) Это ведь намного-намного увлекательнее могло быть начало, типа «в первый день сотворения Компании был поставлен турникет, и первые люди сразу начали ходить через него, а потом вырасли стены конструкторского отдела...»
  • Requiem for a Dream
    0
    Я считаю, что не было в тексте ни одного момента где бы Сергей получил бы повышение. И не важно, какие там технологии и не важно какие там будут условные «сергеи» с горящими глазами или нет, испорченные они или нет. Один результат — никаких повышений никаким сергеям в таких компаниях не видать. Какие P&L? О чем вы говорите, история ведь повторила итерацию зимой, а что у нас зимой? — Годовой отчет с закрытием финансового года.
    Могу предположить что запарка с закрытием периода, со сведением несводимого и проводками у финансового отдела (бухгалтеров) была из-за того, что кто-то в компании мутит с товарными позициями по черному. И уверен что делается это группой лиц, и даже почему-то не буду удивлен, что вот эта вот дама, условная жанна с крамольной «задачей реального бизнеса», всего лишь ширма, за которой таится яма безисходности в которой тонет и засасывает. Что сергей хотел оптимизировать? Колян-то небось на этот момент уже был в курсе про мифические остатки на складе и левые проводки с логистикой или сетями?
    Как мы знаем прописную истину, сотрудники уходят не из компании, сотрудники всегда уходят от других людей. Вот здесь кроется все самое-самое главное. От других людей уходят. Вот в этом направлении я бы и копал — начиная с завхоза, старшего менеджера логистики и «продажников». Скорее всего именно от этого списка убегали эти николаи и сергеи, а не от условных битриксов или «ужасного» кода.
    Сергей мог бы получить повышение (стоп, а что такое повышение вот этого Сергея? На таких компаниях это всегда — слив условной Жанны.) если бы он тихо начал бы исследовать предметно источники всей этот текучки, и главное(!), а это всегда ключ к повышению (тьфу) решению, выяснил причины по которым конкретные люди не увольняются. То вот тогда бы, можно было бы писать докладную записку на главного (только на самого главного, владельца бизнеса, а не кантри-менеджера который вполне может быть и в доле), где он бы во всех красках рассказал по каким реальным причинам дяди и тети сводят несводимый баланс и рисуют упомянутый выше P&L репорт. Вот тогда, бы история была бы намного интереснее.
  • Самые распространённые вопросы на собеседовании программиста графики
    +3
    Как показывает практика, книги, собственный опыт проведения собеседований, да и подтверждают давние дискуссии на различных технических площадках (за последние 15-20 лет) список вопросов почти один и тот же, а вот список «правильных» ответов на эти вопросы всегда меняется из года в год и от одной головы к другой.
  • Теневой бан и с чем его едят
    +3
    1. Этот механизм бана широко используем и широко известен, по крайней мере, для пользователей reddit.com. 2. Ошибок у данного механизма быть не может, он давно оттестирован и эффективно борется со спамерами. 3. Количество «статей» написаных на разных ресурсах после факта понимания что механизм a)широко исзвестен и б)широко применяем говорит лишь о том, что робот reddit все же не ошибся с баном. Теперь по существу, по роду занятий нахожусь в штук десяти разных геймдевовских комюнити различных направленности от тестирования игр до проектирования игровых интерфейсов, но блин приходит такой вот автор и фигачит во ВСЕХ бордах один и тот же текст. Прямо «центр американского английского» из 90-х!
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    +3
    Я руковожу небольшой коммерческой компанией из 10 человек(своей), первый проект наш был на мои личные сбережения (25К USD) прибыльность составила около 350%, я так же имею опыт руководителя (в иных компаниях) инженерных групп около 15 лет, и успешный опыт продаж на зарубежную аудиторию около 7 лет. По одному из моих вузовских специализаций — я финансовый аналитик, я прекрасно разбираюсь как в области так и в анализе.
    В финансах говорят так «будущее достаточно легко проанализировать, гораздо сложнее проанализировать прошлое». Строятся модели, создаются сценарии, рассчитываются вероятности. Здесь вообще просто — работа идет только по цифрам. Мне например кажется, что вы неправильно анализируете прошлое, ибо выводы категоричные, они основаны на субъективных факторах. Вот любой пункт берем «Если компания не взлетает в течение 18 месяцев» — откуда эта цифра? Она вообще расчетная. То есть она может любой, зависит от проекта, области, страны, и тд и тп. Или «Важно фокусироваться не на приоритизации существующих задач» — а с другой стороны что может быть важнее плана? «Нельзя поднимать мало денег» — нельзя терять МНОГО денег.
  • Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000
    0
    Алексей, простите но не верю я в ваш «типичный рабочий месяц» по 9h, вы в таком темпе через три недели ласты «склеите». Дело в том что, есть некая норма выработки инженера, либо людей условно к ним причесляемых, он эту выработку делает точно за 5 часов, этих людей нельзя выжать чтоб они работали больше этих условных 5 часов, к сожалению этому сопротивляется мозг, люди которые делают то же, но за короче время — являются более опытными или более умными коллегами, обычно занимают выше должности ( условно должности ведущих инженеров и выше) а те кто работают за 5 и выше часов — это те кто не доросли до инженеров.
    Стоит заметить, что здесь есть ряд очень важных допущений, например, во время релизов или стрессовых ситуаций инженеры могут работать больше, но это лишь потому что их мозг мобилизируется на время, он «берет в кредит» в коротком плече но не больше плеча в 2-3 недели, после — кредит придется возвращать.
    Жаль что вы так глупо просадили деньги инвестора, те товарищи которые начинают стартапы «за свои» обычно сразу начинают со свот анализа и аналитики будущих продаж. ЧТоб не было как у вас
  • Apple Special Event, сентябрь 2017 [архив текстовой трансляции]
    +3
    Речь идет не о дюймах и разрешении экрана (кстати для плюсовых моделей iPhone их аж три и игроделы это знают — a) режим обратной совместимости с iPhone 4 доступен только на старом iOS c старым xCode и на маркете их почти нет, б) режим совместимости с большинством не Plus-устройствами таких игр 80%, в)режим совместимости с Plus — таких игр где-то 20% на рынке — их отличает повышенная четкость в глифах использованных шрифтов). Речь идет о технологическом решении — будут ли «черные уши» в OpenGL или будет слепая зона — и все, меня как профессионала именно это интересует. И к сожалению на сегодня это для меня не ясно, возможно информация появится в ближайшее время.
  • Apple Special Event, сентябрь 2017 [архив текстовой трансляции]
    +1
    И как под iPhone X игры писать? Круглые края предполагают либо слепую зону (геморрой для разработчика) либо пассивные уши (убожество) либо активные уши — с интерфейсом Touch Bar (меньший геморрой для разработчика, но все равно прийдется делать дополнительный перезапуск на AppStore).
    Короче все три решения — разные по степенью геморроя и убожества
  • Сине-зеленый деплой
    +3
    Прежде всего хочу сказать спасибо моей жене Клэр, которая сподвигла меня написать это комментарий. Моим друзям Дэну и Стивену что поддерживали меня когда я читал текст перевода. Хочу поблагодарить Натали Басс за оказаный перевод, и особую благодарность Дэйву Фарли (Dave Farley) и Джезу Хамбл (Jez Humble) за незаконченную книгу «Непрерывная доставка», автору неизвестного рисунка с амебами, так же благодарен за то что открыл для меня новый вид технической схемы.

    После того как мы пересели на Сине-Зеленый деплой мы увеличили продажи. Вначале мы были настроены скептически, но когда мы собравшись на совещании, Кен (наш ведущий аналитик) неожиданно сказал: «Почему бы нам не попробувать сине-зеленый деплой»? И тут же с жестикуляцией начал объяснять нам, что это то, что нам нужно. Никогда наши совещания не были столь увлекательные. Мы избежали сразу же проблемы с базами данных с маржинколами и перчерсордерами, фьючерсы начали общатся на одном языке с контентменеджерами, а фолоапы почти исчезли.

    Спасибо автор за проделаный вами труд. Побольше бы таких статей на хабре!

    PS: Спасибо фаулеру за новый паттерн!
  • «Ни слова о Snapchat»: Виктор Шабуров — о своих проектах, спортивном программировании и трендах ИТ- бизнеса
    0
    Статья понравилась, чувствуется что Виктору Шабурову абсолютно положить на всех. Такого цинизма давно не видел: думал прочитаю про спортивное программирование и трендах в ИТ (заголовок подкупил), и действительно прочел как он кидает с «коброй» и рыгачка в комментах.
  • Parse.com закрывается
    0
    Спасибо, попробую развернуть его на Amazon (Ubuntu+MongoDB) — судя по ответам Hivepod пока лучшее решение для меня — игры на мобильники (смотрел Kinto, PlayFab)
  • Parse.com закрывается
    0
    Выглядит очень круто. Я правильно понимаю, что он бесплатен и его можно развернуть на своем сервере, а не только на Heroku?
  • Мифы и иллюзии разработчиков относительно плейтестов
    0
    Мой опыт врядли кому-то пригодится, мне так кажется. Поскольку я и директор компании, я и главный программист и я инвестор, и я же арт-директор (я в свое время закончил художественную школу). В месяц я трачу примерно 4000 USD на зарплаты художников, художников ищу через сайты работы, через множественные другие сайты либо через знакомых, коих у меня много. У меня есть сайт компании (сам делал), через него приходят резюме, контакты и очень много запросов (сами находят меня) от различных плейтестеров (в основном пишут представители других компаний). Те цены, которые я написал выше и есть реальные цены плейтестерских работ, так они себя оценивают. Откуда плейтестеры? Отовсюду — Россия, Украина и Европа. Нас никто не финансирует, мы делаем игры для детей, ествественно мы не можем позволить себе суммы, которые нам говорят. Наша цель делать качественные проекты в срок с коротким циклом разработки — максимум 3 месяца. Далее игра уходит на рынок — делаем в основном для Android, iOS, WP.

    Да и еще, здесь ниже описали опыт с опросов аудитории. Интересно посмотреть как они опросят аудиторию до 6 лет ))
  • Мифы и иллюзии разработчиков относительно плейтестов
    +1
    У нас (маленькая студия разработки игр) бюджет на проект конечно не сто тысяч, а всего лишь 12 тысяч, нанимать на субподряд команду плейтестеров за больше чем 4 тысячи — вообще не светит, проще новый проект начать. В этом смысле мы полагаемся только на систему аналитики, на ранее смоделированные кейсы, на swot анализ и на ясность ума наших продюсеров. Риск инвесторов на таких малых суммах невелируем малым циклом разработки и частотой выпуском новый небольших игр. Пока нет намеренья тратить деньги на плейтесты (считаем что бесплатные плейтесты хуже отсутвия их)
  • Троичный компьютер в браузере
    –1
    Вы что-то не понимаете, в троичной системе одним тритом вы можете представить всего три числа -1,0 и 1. Для -2 и дальше вам уже понадобиться два и больше разрядов итд. Так в чем тут «нативность»?
  • Троичный компьютер в браузере
    –6
    График в начале статьи с таким же успехом может показывать отношение длины члена Х в дециметрах на велечину индеферентности Y. И да, он вообще не связан с предствленой в статье формулой y = ln(x)/x
  • Троичный компьютер в браузере
    –1
    Еще раз в чем тут «нативность»? Для двоичной системы все отрицательные числа будут со знаковым битом, все положительные — без оного, а единственное число 0 которое посредине примет в жертву младшую цифру в разрядности -127 (к примеру для байта) — где здесь пресловутая «нативность»? Следуя вашей логике двоичная система так же нативная — так как в ней отрицательные числа с 1 преставляем, а положительные с 0.
  • Троичный компьютер в браузере
    0
    «троичного транзистора повышает плотность хранения информации на элемент хранения»

    В математической модели (т.е. на бумаге) — да, в реальной жизни — нет (физика и химия не дают это сделать)
  • Троичный компьютер в браузере
    –1
    Так, давайте сначала, вы написали:

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

    «отрицательных чисел», в множественном числе сказали вы, мне кажется один из нас не понимает о чем говорит.
  • Троичный компьютер в браузере
    –1
    А что такое «реальное отрицательное число»? В чем собственно преимущество здесь перед двоичной системой? В двоичной системе есть знаковый бит или это не «нативно»?

    Практическое применение — это означает что применяемо на приктике и хотя бы выдерживает критику и конкуренцию с аналогами.
  • Троичный компьютер в браузере
    –14
    Какое практическое применение этого? И еще:

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

    Автор, а вы знаете как отрицательные числа в двоичной системе представлены?
  • Коллекционирование химических элементов — на что это похоже? (UPD. Коллекционеру из статьи можно задавать вопросы)
    –10
    Приходилось ли вам когда-нибудь варить «мет»?
  • Делаем собственную индикацию о входящем звонке
    0
    А теперь понял как это делать, спасибо за ответ!
  • Яндекс.Браузер теперь и для Linux
    0
    А можно ссылку на то, что кто-то из официальных лиц FB признал. А то выглядит совсем голословно. На уровне набросать скриптик с луа.
  • Яндекс.Браузер теперь и для Linux
    –1
    Те строки кода с доказательством что трекают не будет? Я так и думал, что хватит только на минуса. А насчет файла журнала вебсервера, так это вообще смешно — потому что можно сказать что трекаеться все в интеренете, при чем здесь соц. сети не ясно.
  • Делаем собственную индикацию о входящем звонке
    0
    Отлично, а как мне «игнорировать» определенный номер? Т.е. запретить показ окна звонка? Есть такая возможность сделать?
  • Яндекс.Браузер теперь и для Linux
    –1
    Ну я же написал что я не зарегистрирован в соцсетях? То что соцсети трекают — это я и без вас знаю, только они трекают в случае если зарегистрирован, но они не трекают ip — если вы мне сейчас будете доказывать обратное — сразу показывайте мне строчку кода где это делается. Так что не надо выдумывает ерунду. Треканье ip идет на уровне сервера приложений/вэб — но не на уровне прикладного уровня сетей.

    Или уже не так уже делается? Что-то изменилось в мире?
  • 5 лучших ORM для Android
    +1
    Не знаю как вы, но я использую в играх для мобил лучший ORM (с поддержкой MongoDB/Membase и кучей других хранилищ данных) Spring Data projects.spring.io/spring-data/

    1. Простотота
    2. Скорость
    3. Отсутвие велосипедов

    Если есть время изучать велосипеды с синтаксическим сахором, ради бога. Но я более-менее выбираю «стандарт»
  • Яндекс.Браузер теперь и для Linux
    –1
    Не трекают, FF не знает что у меня есть аккаунты в социальных сетях, а вот хром бы знал
  • Яндекс.Браузер теперь и для Linux
    0
    У меня сугубо практический вопрос — а что дает мне, как пользователю, новый браузер? Совсем не праздный вопрос, расскажу «свою историю» — в средине 90-х активно пользовался IE, вариант с NN меня не устраивал — в виду прожорливости последнего (видимо обогнал он время), затем в конце 90-х, в начале 2000х перелез на Оперу, по разным причинам — в основном из-за проблем в IE. С появлением FF отказался от Оперы где-то с 2004 из-за проблем/отсутствием фитч. Если говорит про сегодняшнее время то пользуюсь в основном тремя браузерами на десктопе — FF, Safary, FF+Tor. Избегаю Chrome — потому что не хочу чтоб меня трекал гугл с фейсбуком и парил рекламой. Теперь вот Яндекс. В памяти почему-то всплывает ваш яндекс бар, не получится ли так, что по памяти бар жрет сопоставима, только еще аналитика идет в ФСБ? Где можно посмотреть сравнительные тесты памяти, JS, и поддерживаемых стандартов — чтоб я смог сделать выбор основываясь на каких-то математических критериях, а не на старых каки-то своих страхах из эры яндекс-бара?
  • Comment from a drafted post.
  • 11 причин быть управленцем
    0
    Менеджер значительно более заметен большим боссам, успех проекта — его успех. А вот факап проекта в больших корпорациях, это как правило факап исполнителей

    Насколько это распространенное явление? Кто может подтвердить, и еще к автору вопрос — с чем это связанно, то что вина лежит о провале на подчиненных Я имею ввиду причины этого, я например думал что как в спорте — за провал турнира несет ответственность главный тренер, как правило аргумент прост — он собирал этих исполнителей и он ими руководил, и как правило, за провалом — идет отставка. И не только в спорте, везде где есть высокая управленческая конкуренция — т.е. когда на твое место дышит в затылок другой.
  • «Обнал голосов ВКонтакте» или «Бизнес по-русски»
    0
    В том-то и дело, что это ничего не значит, вы смотрите кто действительный владелец — у них офшор на Британских Виргинских островах. Такие схемы так и строят, чтобы запутать — потоки прибыли разделяют и этот подставной питерский офис в действительности чисто номинальный и хозяйственный(сколько у них там в компании написано — 4 человека сотрудников?) выполняет исключительно подрядную роль, а вот что действительно важно — это то что 100% владелец — Doraview Limited, на основании международного права, владельцу гарантируется предотвращение двойного налогообложения. Поэтому они берут НДС, потом им этот НДС возвращают и они его «честно» платят на Британских Виргинских островах в офшоре. :-)