Архив за 20 февраля 2016 - 4

Недавно столкнулся с написанием плагинов под Unity. Опыта раньше не было, да и пользователем данной среды являюсь всего 2-3 месяца. За время разработки плагина накопилось очень много интересных моментов, о которых в интернете мало информации. Хочу все эти моменты описать подробнее для первопроходцев, чтобы они не попадали на те же самые грабли, на которые я сам наступал много и много раз.

Данная статья также должна быть полезна и опытным пользователям. В ней будет рассмотрен полезный инструментарий и нюансы разработки плагинов под OSX, Windows, iOS и Android.
Читать полностью »

В понедельник в Барселоне открывается мероприятие MWC 2016. Компания Ericsson, специализирующаяся на коммуникационных технологиях и услугах связи, намерена представить здесь собственные инновационные решения и аналитические оценки перспектив отрасли, принять участие в обсуждении наиболее привлекательных возможностей для бизнеса. Новинки, которые компания Ericsson приготовила к MWC 2016, в основном, представляют три области: сети следующего поколения (5G), интернет вещей (IoT) и облачные технологии.

Читать полностью »

image
Объяснение закона гравитации из мультфильма «Физика для самых маленьких»

У меня растет два очень любознательных сына в возрасте три и пять лет. Они очень любят научные мультики, особенно по физике и астрономии, как только в их руки попадает планшет, маленькие пальчики начинают быстро перебирать видеоролики из YouTube в поисках интересного контента. И что же они там находят? Поскольку я не только отец двоих детей, но еще и существенную часть жизни посвятил методике преподавания физики для маленьких детей, я знаю, что показывают детям учителя, а также заботливые родители и добрые бабушки. Скажу сразу, не все из этого стоит показывать детям.
Читать полностью »

Несколько дней назад я общался с приятелем, который владеет и руководит небольшой компанией (с оборотом 15 млн руб в год) на рынке 1С автоматизации. Он сетовал на трудные времена, повсеместное сокращение затрат, неплатежи… и мечтал о большом и толстом клиенте. Вот что он мне сказал:

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

В этот момент я вспомнил личный опыт и прервал его мечты. Дело в том, что два года назад мы рассуждали так же. Запуская новое бизнес-направление по автоматизации процессов на платформе 1С, мы искали заказчика из крупного бизнеса. Мы рассматривали работу с крупным бизнесом как залог успеха. Мы рассуждали так: большой поток задач позволит нанять и загрузить работой команду опытных специалистов, платить им регулярную заработную плату. Сформируется постоянная команда разработчиков. Вопросы автоматизации крупного бизнеса выглядят амбициозными. Выполнив проект, мы заработаем хорошую репутацию. В ходе проекта мы разработаем собственный продукт и в будущем внедрим уже готовое решение другим крупным клиентам.

ИТ-стартап ищет больших клиентов: особенности работы с крупными корпорациями - 1
В действительности мы все об этом мечтаем

Мы нашли таких клиентов. Но часть своих взглядов после работы с ними я пересмотрел. Читать полностью »

Руководитель проектов «Одноклассников» Анна Наумова начала работать в соцсети спустя несколько месяцев после ее запуска и продолжает работать до сих пор — уже при третьем по счету гендиректоре. О том как менялась соцсеть изнутри за эти годы и как выглядела история ОК в глазах одного сотрудника — в рассказе Анны для Roem.ru.

Читать полностью »

Архитектура чистого кода и разработка через тестирование в PHP - 1

Понятие «архитектура чистого кода» (Clean Code Architecture) ввел Роберт Мартин в блоге 8light. Смысл понятия в том, чтобы создавать архитектуру, которая не зависела бы от внешнего воздействия. Ваша бизнес-логика не должна быть объединена с фреймворком, базой данных или самим вебом. Подобная независимость даёт ряд преимуществ. К примеру, при разработке вы сможете откладывать какие-то технические решения, например выбор фреймворка, движка/поставщика БД. Также вы сможете легко переключаться между разными реализациями и сравнивать их. Но самое важное преимущество такого подхода — ваши тесты будут выполняться быстрее.

Просто подумайте об этом. Вы действительно хотите пройти роутинг, подгрузить абстрактный уровень базы данных или какое-нибудь ORM-колдовство? Или просто выполнить какой-то код, чтобы проверить (assert) те или иные результаты?
Читать полностью »

Правила хорошего тона при написании плагина на jQueryЯ написал уйму плагинов на jQuery. Если посмотреть код всех плагинов, сортируя их по дате публикации на github, то можно проследить эволюцию кода. Ни в одном из этих плагинов не соблюдены все рекомендации, которые будут описаны ниже. Все что будет описано, лишь мой личный опыт, накопленный от проекта к проекту.
Писать расширения на jQuery довольно просто, но если хотите узнать как написать их так, чтобы потом их было просто поддерживать и расширять, добро пожаловать под кат.
Читать полностью »

ФРИИ составили отчёт по российскому рынку прямых и венчурных инвестиций в интернете и ИТ за 2014−2015 года. Аналитики отмечают снижение количества сделок и их объём, смещение интересов инвесторов в сторону регионов, рост инвестиций в медицине, интернете вещей, больших данных. Ниже отчёт приведён полностью.

Читать полностью »

Компания Marvell Technology Group на этой неделе объявила, что заплатит университету Карнеги-Меллона 750 млн долларов, чтобы уладить патентный спор, длившийся семь лет.

Значительная доля выплаты достанется изобретателям запатентованных технологий

Читать полностью »

Виртуализация и виртуальные дата-центры: Базовые вопросы - 1

Центр обработки данных – это единая многокомпонентная система, которая включает в себя все необходимое для бизнеса: хранилище, сеть, вычислительные ресурсы. Чтобы бизнес развивался максимально быстро, вам необходимо преобразовать эти ресурсы в такой дата-центр, который бы удовлетворял постоянно меняющимся нуждам и не подводил в чрезвычайных и непредвиденных ситуациях. Поговорим о том, как решить все эти задачи.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js