Открыть список
Как стать автором
Обновить
77.3
Рейтинг
Luxoft
think. create. accelerate.
Сначала показывать
  • Новые
  • Лучшие

Как понравиться инвестору (и не только). 10 ошибок при презентации проекта

Блог компании Luxoft
Хочешь презентовать как Стив Джобс? Искусству презентаций можно обучиться довольно быстро. Но на первом выступлении сознание путается, и рассказчик повторяет все типичные ошибки. Я собрал самые очевидные из них. Это не советы из умных книжек, а недавний живой опыт таких же как ты. Как быстро сделать презентацию эффектной, и каких грубых ошибок стоит избегать с самого начала? С примерами.


Читать дальше →
Всего голосов 94: ↑85 и ↓9 +76
Просмотры87K
Комментарии 46

Наглядно о форме инвестиций convertible note и предельной оценке стартапа в ней

Блог компании Luxoft
Перевод
В кремниевой долине convertible note очень популярная форма посевных инвестиций в стартап. Многие российские венчурные бизнес-ангелы с недавних пор тоже спокойно относятся к таким сделкам. В отличие от понятной всем продажи доли в компании, в схеме convertible note разобраться не всегда просто.

Общий принцип: инвестор дает денег стартапу без первичной оценки компании, в обмен получает скидку на покупку акций в следующем раунде инвестиций на вложенную сумму на условиях этого раунда. Грубо говоря, если вам дали $10000 convertible note, а на следующем раунде в вас хотят вложить $100000 за 10% (то есть оценка компании $1млн), то первый инвестор получает 1% компании (как вложивший $10000 при оценке в миллион), но благодаря скидке (за риски на seed round), он получит больший процент.

Но стоит начать копаться в деталях, голова идет кругом. Например, существует cap – ограничение, которое гарантирует инвестору что он получит не меньше определенного процента компании (иначе при очень большой оценке в следующем раунде его доля может оказаться сколь угодно мала). Десяток прочитанных статей могут так и не помочь понять как работает valuation cap и сам convertible note. Я выбрал для перевода самую наглядную из найденный статей, чтобы рассказать вам об этом удобном формате сотрудничества с инвестором.
Читать дальше →
Всего голосов 21: ↑16 и ↓5 +11
Просмотры34.2K
Комментарии 1

Советский радиоприемник «Микро» 1965 года

Блог компании Luxoft
Пару лет назад оказался я в краеведческом музее Московского Зеленограда . Стандартный такой музей краеведения любого небольшого района: история края, отдельный стенд, посвященный Второй Мировой войне (немцы как раз в тех местах были остановлены в Битве за Москву), и отдельный зал, посвященный микроэлектронной промышленности СССР и России.

В Зеленограде расположены важные предприятия микроэлектронной промышленности России. Многие из вас знакомы с продукцией завода Ангстрем, именно они занимались выпуском игр серии «Волк ловит яйца». Но мой взгляд буквально приковала маленькая коробочка размерами меньше спичечного коробка с выходящим из нее наушником, напоминающим современные наушники-затычки. Это был миниатюрный транзисторный радиоприемник «Микро» — первое серийное изделие микроэлектроники, запущенное в производство в СССР.



Читать дальше →
Всего голосов 71: ↑57 и ↓14 +43
Просмотры49.2K
Комментарии 47

Ускоряем сервис с клиентской стороны в несколько раз. Ajax + предзагрузка в фоне + при наведении курсора

Блог компании LuxoftРазработка веб-сайтовКлиентская оптимизация
Когда базы данных и сервер настроены, запросы оптимизированы, все кеши включены, какие возможности остались для ускорения сервиса? Последний уровень абстракции, пользовательский интерфейс, позволяет добиться прироста скорости практически из ничего. Эти три несложных рецепта помогут не только ускорить сайт в несколько раз, но и добавят в него несколько удобных плюшек. В первой части мы вместе без лишних сложностей переведем сайт на примитивную ajax-навигацию. Во второй добавим предзагрузку страниц при наведении курсора мыши и просто в фоне. Преодолеем скорость звука? Прыгаем!


Читать дальше →
Всего голосов 99: ↑81 и ↓18 +63
Просмотры42.6K
Комментарии 37

Еще с десяток полезных opensource-библиотек для iOS-разработчика

Блог компании LuxoftРазработка под iOSРазработка мобильных приложений
После того, как я в прошлый раз написал статью об основах CocoaPods, мне пришла в голову идея, что библиотеку подов можно и нужно использовать как отличный источник opensource iOS-проектов как для новичков, так и для опытных программистов. После установки ruby-пакета cocoapods (все в той же статье), вам станет доступна возможность искать полезные библиотеки по ключевым словам прямо из командной строки:

И вот что сейчас сообщество использует.

Читать дальше →
Всего голосов 54: ↑51 и ↓3 +48
Просмотры18.4K
Комментарии 49

В какой день лучше всего публиковать пост на Хабре?

Блог компании Luxoft
Подготовили важный пост и хотите скорее рассказать о нем миру? Обидно будет опубликовать его именно в тот день, когда на хабр никто не заходит. Ровно 5 месяцев назад BitLy провел исследование, где рассказал в какое время лучше постить на Facebook, Twitter, и Tumblr (русский перевод с более наглядной инфографикой).



А есть ли такие дни недели, когда лучше всего публиковаться на любимом Хабре? Понедельник день тяжелый или все активно работают после выходных? Пятничное веселье проходит с друзьями за пивом или на Хабре в комментах? Ничто не мешает самим провести мини-исследование. Давайте узнаем!
Читать дальше →
Всего голосов 299: ↑260 и ↓39 +221
Просмотры39.1K
Комментарии 42

Механика головоломок в адвенчурах

Блог компании LuxoftРазработка игр
Любой квест представляет собой смесь из интересного сюжета, набора логических задач, колоритных персонажей, графического оформления… Перечислять можно долго, но сегодня мне хотелось бы поговорить о такой ключевой составляющей, как логические задачи.

На прохождении загадки с козой из Broken Sword: Shadow of the Templars я потратил около месяца (прохождений и интернетов еще не было), но когда Джордж смог обезвредить злосчастное животное радости моей не было предела:


Порой головоломки могу заставить геймера биться головой об стену и забросить игру до лучших времен. Как же достигнуть баланса задач и выпустить первоклассный квест?

В этой статье я постараюсь рассмотреть варианты классических головоломок и проанализировать, то как они влияют на играбельность.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры8.8K
Комментарии 3

Наберитесь смелости сделать не как все. 12 устаревших интерфейсных и технологических решений

Блог компании LuxoftИнтерфейсы
На первом месте должно быть удобство пользователя. К сожалению, в интернете слишком много решений, которые годами заимствуются потому что «как у всех», но от которых давно стоило отказаться. Ниже ряд таких подходов из личной коллекции. Написанное не претендует на истину, все темы дискуссионные.

Подтверждение пароля или email при регистрации


Как часто случается, что человек промахивается, и набирает неправильный пароль, когда он внимательно набирает его в первый раз при регистрации? Что случится, если он при регистрации ошибется в пароле? Какие эмоции вы испытываете, когда вас просят ввести подтверждение пароля? Было ли хоть раз, что вы не копировали подтверждение email из первого поля, а набирали его руками?


Читать дальше →
Всего голосов 355: ↑325 и ↓30 +295
Просмотры230.3K
Комментарии 384
Написать сайт на C# используя ASP NET core
9000 руб./за проект2 отклика14 просмотров
Разработка игры
40000 руб./за проект4 отклика30 просмотров
Выявить закономерность работы алгоритма маркетплейса
50000 руб./за проект3 отклика35 просмотров
Срочно сверстать приложение на Flutter
10000 руб./за проект2 отклика32 просмотра

Стратегия для технического интервью

Блог компании Luxoft
Регулярно встречаю посты, в том числе и на хабре (Иллюзия эффективной разработки: проектирование, Красной таблетки не существует) в которых говорится о том, что одни программисты эффективней в десять раз чем другие и о том, что выбор людей может оказаться важнее организации процесса работы и выбора технологий.

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

Этот пост — собрание субъективных мыслей на данную тему, а так же набор конкретных технических вопросов и задач, которые, на мой взгляд, лучше помогают кандидату проявить свои профессиональные качества на интервью.
Читать дальше →
Всего голосов 66: ↑58 и ↓8 +50
Просмотры55.2K
Комментарии 106

Собираем компьютерный стеллаж

Блог компании Luxoft
Это пост про то, как разместить более десятка электронных устройств в обычном стеллаже.
При этом, все аккуратно выглядит, не перегревается и бонусом идут два многофункциональных откидных столика.
Читать дальше →
Всего голосов 164: ↑156 и ↓8 +148
Просмотры80.7K
Комментарии 77

Под капотом квеста для программистов

Блог компании LuxoftРазработка веб-сайтов.NET

В настоящий момент мы работаем над новым проектом – разработкой online квеста, суть которого заключается в том, чтобы программисты, разделившись на два лагеря (ИТшники и ФСБшники), решали бы самые разные задачи из области программирования на своем любимом языке, проходя при этом некоторую интересную историю посредством чтения красочного комикса с захватывающим сценарием. Сразу оговоримся, что ограничений на языки программирования нет. Единственное ограничение: они могут быть просто не проинсталлированы на серверах ввиду их редкости, например. Сегодня нам хотелось бы рассказать о проблемах, с которыми мы встретились в разработке серверной части.

Самой главной проблемой проекта стало обеспечение безопасности серверов во время игры, т.к. мы позволим запускать у себя, по сути, посторонний код без каких либо ограничений на доступ к ресурсам. Т.е. запуская программы, мы должны таким образом настроить окружение, чтобы отработанная программа (которая может по факту может оказаться инсталлятором вируса) не сломала сервер и была удалена по окончании работы. При решении проблемы необходимо сформировать список пунктов, из которых она состоит. Наш список выглядит так:
  1. У нас есть сервер, на котором будет крутиться некоторое программное обеспечение, полученное из внешнего источника, и которое, по факту, неизвестно что будет делать, пока работает;
  2. Есть, в перспективе, большое количество пользоваталей, которые будут заливать на сервак большое количество приложений. Часть из них, вполне возможно, могут оказаться даже вирусами: мы позволим заливать все, начиная от php, заканчивая exe файлами. Проблема похожа, но немного шире: программа может резидентно остаться работать на сервере;
  3. Запускаясь, программы будут выедать огромное количество ресурсов.


Затем, мы приступили к поиску решений.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры16K
Комментарии 36

Генерация дизайнерских идей при помощи генетического алгоритма

Блог компании LuxoftПрограммированиеАлгоритмы
Я, как и многие люди технического склада ума, испытываю трудности с рисованием и графическими решениями вообще. Я, конечно, могу отличить красивое решение от плохого, но оказываюсь в тупике, когда нужно нарисовать что-то с нуля, будь то пользовательский интерфейс приложения, презентация или открытка.
В своей прошлой статье я продемонстрировал, как можно использовать генетический алгоритм чтобы аппроксимировать изображение по заданному образцу. В этой статье, я покажу, как применить генетический алгоритм для генерации изображений «из головы».


Читать дальше →
Всего голосов 67: ↑62 и ↓5 +57
Просмотры28.4K
Комментарии 36

BDD наоборот

Блог компании LuxoftТестирование IT-систем
Я читал про BDD, и понял одну вещь: BDD это блаблабла блабла бла. Нету у него нормального определения. Вот, например, написано:
BDD совмещает в себе основные техники и практики TDD и идеи DDD для того чтобы предоставить программистам, тестерам, аналитикам и менеджерам общий процесс взаимодействия по ходу разработки ПО.
Все понятно? Мне — ничего. Поэтому я расскажу, что мы делаем и зачем, из того, что может иметь отношение к BDD.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры11.6K
Комментарии 5

Как бесплатные приложения могут приносить денег больше, чем платные

Блог компании LuxoftРазработка мобильных приложений
Перевод
image

Заметка: Джон Мануджиан является сооснователем и генеральным директором в 140 Proof, венчурного стартапа, связанного с рекламой в социальных медиа.

Приложения для Apple Store и Google Play могут быть очень прибыльными для разработчиков. Тем не менее, одна из основных задач для разработчиков при этом — окупаемость затрат. Рассмотрим несколько стратегий монетизации. Часто под «стратегией монетизации» имеют в виду «как сделать так, чтобы приложение приносило деньги».
Читать дальше →
Всего голосов 35: ↑29 и ↓6 +23
Просмотры95.8K
Комментарии 15

Тестирование табличных данных с hamcrest на Java

Блог компании LuxoftТестирование IT-систем
По ходу написания функциональных тестов мне частенько приходилось проверять корректность данных в различных таблицах. Таблицы встречались на веб страницах, базах данных или даже excel файлах. В любом случае, необходимо было проверять, что их содержимое соответствует заданному, то есть тому, что создается в тестовом сценарии.

Этот пост про то, как записывать такие проверки с помощью библиотеки hamcrest и зачем это надо.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры16.1K
Комментарии 3

Так ли хорош Google App Engine?

Блог компании LuxoftGoogle App Engine
На хабре не нашел много критики по GAE, всё больше положительных отзывов (например тут и тут). Поэтому хочется немного разнообразить положение дел, описав некоторые критические нюансы, мешающие полноценной работе в облаке.

GAE использую относительно недолго, примерно полгода. До недавнего времени это были простые сайты со статическим контентом. Для них GAE подходит идеально — невысокий траффик, который не исчерпывает бесплатные квоты + java. Любое веб приложение html/javascript заливается быстро и удобно с помощью мавена. Пишешь mvn gae:deploy и через минуту твое приложение уже в облаке.

Настало время чуть более активно использовать базу данных для нового проекта и тут начались грабли.
Читать дальше →
Всего голосов 63: ↑54 и ↓9 +45
Просмотры21.4K
Комментарии 46

CocоaPods — мощное средство в руках Objective-C разработчика

Блог компании LuxoftРазработка под iOS
CocoaPods — это мощное и одновременно изящное средство управления зависимостями Cocoa-библиотек, которые разработчики используют в своих iOS и MacOS X проектах. Как обычно для Cocoa-статей мы сфокусируемся именно на iOS разработке.



Читать дальше →
Всего голосов 35: ↑32 и ↓3 +29
Просмотры69.7K
Комментарии 52

Оригинальный замок для двери на основе Arduino и ёмкостного датчика

Блог компании Luxoft
Rob Hemsley из Массачусетского технологического института сделал оригинальный замок для двери на основе Arduino и ёмкостного датчика.
Это второй вариант замка, первая версия замка была разработана на основе RFID, её главный минус — это высокая стоимость RFID оборудования: на один замок нужно было потратить около $80.
В новой версии используется ёмкостный датчик, подключенный к металлической ручке двери. Это решение дешевое и более практичное (не нужно носить с собой RFID карту, нет занимающего дополнительное место RFID оборудования).



Устройство обнаруживает прикосновение руки человека к дверной ручке и следит за интервалами между касаниями рукой ручки двери. Если комбинация прикосновений к ручке совпала с той, что хранится в EEPROM — дверь откроется.

Читать дальше →
Всего голосов 40: ↑30 и ↓10 +20
Просмотры54.4K
Комментарии 54

А вы точно инициализируете стек Core Data правильно?

Блог компании LuxoftРазработка под iOS


Вы когда-нибудь замечали, что какое-нибудь из ваших любимых приложений для iOS после очередного обновления перестало работать или же запуск его затягивается на полминуты? Обычно после этого их разработчики выпускают срочный багфикс. И это не всегда связано с багами в коде конечного программиста, иногда проблема лежит чуть глубже.

Мне кажется довольно странным, что эта ошибка возникает довольно часто (и должна возникать в «серьезных» проектах), но о ней почему-то умалчивают.
В этой статье речь пойдет о стандартной ошибке при инициализации CoreData-стека в iOS-приложениях.
Читать дальше →
Всего голосов 26: ↑21 и ↓5 +16
Просмотры11.5K
Комментарии 21

Как написать адвенчуру?

Блог компании LuxoftРазработка игр
Перевод
В рамках написание своего квеста наткнулся на замечательную статью по игровой механике в адвенчурах, ее и предлагаю вашему вниманию.

Как написать адвенчуру


image
Эта статья расскажет вам о том, как происходит разработка адвенчур. Большинство изложенных идей абстрактны, но в местах, где представлен код или обсуждаются детали реализации, используется движок из моей книги “C# Game programming”. Весь код доступен онлайн, под лицензий MIT. Подходы, обсуждаемые в данной статье, широко применимы не только для адвенчур. К примеру, идея навигационных мешей, разработанная однажды, используется в таких играх, как Baulder's Gate, Planescape Torment и т.д. Лишь с небольшим изменением навигационные меши могут быть использованы и в 3D играх. Система взаимодействия с инвентарем и система диалогов могут быть модифицированы для большинства игр с элементами РПГ.
Читать дальше →
Всего голосов 60: ↑53 и ↓7 +46
Просмотры22.8K
Комментарии 23

Информация

Дата основания
Местоположение
Россия
Сайт
career.luxoft.com
Численность
свыше 10 000 человек
Дата регистрации
Представитель
LuxoftRussia

Блог на Хабре