“Меня окружают идиоты или как работать в команде”

Автор: admin от 19-11-2018, 20:55, посмотрело: 150

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

“Меня окружают идиоты или как работать в команде”


Хуже, если всех этих людей вокруг себя собрали вы. Именно этот случай мы рассмотрим.



А правильно ли поставлен вопрос? И кто виноват?




Давайте разбираться.





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



Этот начало цикла статей о скорости, правильных ГД, создании игровых прототипов, оптимизации и всем что с ними связано.



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



О важности игрового прототипа мы говорили в предыдущей статье



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



Приступаем

Категория: Веб-разработка

 

Модель разработки на примере Stack-based CPU

Автор: admin от 19-11-2018, 20:50, посмотрело: 75

Возникал ли у вас когда-нибудь вопрос "как работает процессор?". Да-да, именно тот, который находится в вашем в ПК/ноутбуке/смартфоне. В этой статье я хочу привести пример самостоятельно придуманного процессора с дизайном на языке Verilog. Verilog — это не совсем тот язык программирования, на который он похож. Это — Hardware Description Language. Написанный код не выполняется чем-либо (если вы не запускаете его в симуляторе, конечно), а превращается в дизайн физической схемы, либо в вид, воспринимаемый FPGA (Field Programmable Gate Array).

Категория: iOS

 

Ещё раз о плюсах «мобильного рабства»

Автор: admin от 19-11-2018, 20:50, посмотрело: 74

Выпускаем джинна из бутылки





Есть пословица: за двумя зайцами погонишься, ни одного не поймаешь. Но я, вероятно, жаден от природы, я не мог примириться с тем, что нельзя поймать сразу двух зайцев, а потому придумал способ слить двух зайцев в одного. Уж одного-то зайца поймать не так трудно. Но поскольку этот мой заяц состоит все-таки из двух, тело его как бы сшито из двух частей, причем шов сам бросается в глаза. На вид мой заяц неказист, да с этим уж ничего не поделаешь. Впрочем, если разрезать его по шву, то каждая половина в качестве отдельного зайца могла бы с успехом иметь самостоятельное хождение. Таким образом, моего сборного зайца можно использовать дважды. Например, при смене мобильного оператора. Все равно хуже, чем при погоне за двумя зайцами, не будет. Итак, намереваясь, по пословице, сбить одним камнем двух птиц, я презентую переднюю часть своего составного зайца любителям лютого хейтинга, а заднюю часть — любителям халявы. (с) Кобо Абэ. Тоталоскоп.



Это вступление, на мой взгляд как нельзя кстати приходится к теме мобильных операторов. И пока вы будете допивать свой утренний кофе, я постараюсь разбавить его ароматом утренней прессы и первой половиной моего зайца.



В Каждом из нас сидит разной величины «еврей». Каждому на ушко шепчет что кругом обман, недовесок! Кто-то ему верит, кто-то нет. Кто-то даже пользуется его советами, когда это позволяет совесть и иные человеческие качества.



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



Ещё раз о плюсах «мобильного рабства»

Категория: iOS

 

Unity3D: Модификация делегата iOS приложения

Автор: admin от 19-11-2018, 20:50, посмотрело: 73

Думаю, многим в ходе разработке игры для iOS приходилось сталкиваться с тем, что возникает необходимость использовать тот или иной нативный функционал. Касаемо Unity3D, в данном вопросе может возникать очень много проблем: для того, чтобы внедрить какую-то фичу, приходится смотреть в сторону нативных плагинов, написанных на Objective-C. Кто-то в этот момент сразу отчаивается и забрасывает идею. Кто-то ищет готовые решения в AssetStore или на форумах, надеясь на то, что готовое решение уже существует. Если же готовых решений не существует, то самые стойкие из нас не видят другого выхода, кроме как погрузиться в пучину iOS программирования и взаимодействия Unity3D с Objective-C кодом.



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




  • iOS — абсолютно незнакомая и обособленная экосистема, развивающаяся своим путем. Как минимум придется потратить довольно много времени, чтобы понять как можно подобраться к приложению, и где в недрах автоматически сгенерированного XCode проекта находится код взаимодействия Unity3D движка c нативной составляющей приложения.

  • Objective-C — довольно обособленный и мало на что похожий язык программирования. А когда речь заходит о взаимодействии с C++ кодом Unity3D приложения, то на сцену выходит «диалект» этого языка, под названием Objective-C++. Информации о нем совсем немного, большая ее часть древняя и архивная.

  • Сам протокол взаимодействия Unity3D с iOS приложением довольно скудно описан. Расчитывать стоит исключительно на туториалы энтузиастов в сети, которые пишут как разработать простейший нативный плагин. Мало кто при этом затрагивает более глубокие вопросы и проблемы, возникающие при потребности сделать что-то сложное.



Тех, кто хочет узнать о механизмах взаимодействия Unity3D с iOS приложением, прошу под кат.

Категория: Веб-разработка, iOS

 

Fullstack – почему это клево, или как получать от работы удовольствие

Автор: admin от 19-11-2018, 20:50, посмотрело: 119

Недавно на Хабре разгорелись нешуточные баталии в комментариях к заметке Фулстеки — это вечные мидлы. Не идите по этому пути, если не хотите страдать



Я попробую высказать свою точку зрения о том, что фуллстек – это на самом деле клево, и почему по этому пути идти хорошо.



Возможно, кому-то текст ниже поможет встать на этот путь, а возможно и наоборот, убережет неокрепшие умы от него. В общем, добро пожаловать под кат.

Категория: Программирование

 

Security Week 47: взлом вприсядку

Автор: admin от 19-11-2018, 19:10, посмотрело: 43

Security Week 47: взлом вприсядкуЗа прошедшую неделю подобралось сразу три новости о нетривиальных прорехах в безопасности. У нас в этом году уже был выпуск на эту тему, тогда мы изучали вывод из строя жестких дисков при помощи воплей звука и кражу личных данных через баг в CSS. Сегодня поговорим об особенностях распознавания отпечатков пальцев в Android-смартфонах, об атаке на GMail через одно место и убийство Skype с помощью эмодзи.



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

Категория: Android

 

App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям

Автор: admin от 19-11-2018, 17:25, посмотрело: 76

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



App Store не позвонит. Или как я сделала своё приложение, но оно не попадёт к пользователям

Категория: Веб-разработка, iOS

 

Запуск просмотрщика картинок из Windows XP на современных Windows

Автор: admin от 19-11-2018, 16:45, посмотрело: 79

Есть у меня папка со старыми картинками, которые я собирал в нулевых. Переношу с компьютера на компьютер вместе со всеми моими файлами при каждом апгрейде, изредка захожу поностальгировать. Но каждый раз меня немного смущало то, что стандартный просмотрщик Windows 7 не показывал GIF-анимацию, хотя память мне подсказывала, что во времена XP анимация показывалась без проблем. При очередном приступе ностальгии я всё же решил запустить просмотрщик из XP на Windows 7. После преодоления ряда препятствий, я теперь уверен — GIF-анимация там действительно поддерживалась! А главное — теперь я могу смотреть свою старую папку с картинками в аутентичном интерфейсе просмотрщика картинок Windows XP, что создаёт более подходящую атмосферу =)



Запуск просмотрщика картинок из Windows XP на современных Windows


Скачать: shimgvw_xp32.zip (включает бинарник и исходный код лаунчера, плюс shimgvw.dll из англоязычной Windows XP SP3).

Категория: Windows

 

Подробности беспорядочной и тёмной стороны пиратских игр для Nintendo Switch

Автор: admin от 19-11-2018, 14:20, посмотрело: 72

Вражда, взаимная кража файлов, испытание на прочность серверов Nintendo – обычные вещи растущих сцен взлома и пиратства для Nintendo Switch



Подробности беспорядочной и тёмной стороны пиратских игр для Nintendo Switch


Не было никаких шансов на то, что источник утечки удастся отследить. Кто-то, возможно, профессиональный автор обзоров игр, помог слить копию Diablo III, весьма ожидаемой игры для Nintendo Switch по меньшей мере за несколько дней до её официального выхода. Источник использовал посредника, выпустившего игру для распространения между пиратами.



Подход с сокрытием источника утечки при помощи посредника был правильным способом выпуска игр до их выхода, «до появления на улицах» – так написал один из пиратов, судя по логам чата частной группы, в которой состоят несколько десятков пиратов Nintendo Switch. Кто бы ни был источником, за последние несколько месяцев он выпустил и другие игры, включая и такие, что появились у пиратов за две недели до официального выхода. А в другом случае пираты смогли достать Dark Souls: Remastered, ещё одну сильно ожидаемую игру, портированную на Switch.

Категория: Сетевые технологии

 

Сетевой администратор в эпоху облаков

Автор: admin от 19-11-2018, 14:20, посмотрело: 134

Сетевой администратор в эпоху облаков

Какой будет востребованность сетевых администраторов в будущем? Есть мнение, что облачные технологии – «убийцы» сетевых администраторов. Однако далеко не все в ИТ-сообществе разделяют эту точку зрения. Так какое будущее ожидает сетевых администраторов через 5-10 лет? Все зависит от развития ключевых технологий и моделей управления корпоративными сетями, таких как CMN.

Категория: Системное администрирование, Сетевые технологии

 
Назад Вперед