Как стать автором
Обновить
17
Карма
0
Рейтинг
Kirill Kosolapov @KirAmp

Пользователь

Немного о WebEngine — low-code IDE для разработки современных веб-приложений

JavaScript *ReactJS *

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

С огромной гордостью, хочу анонсировать WebEngine - IDE и набор технологий для создания современных сайтов на React, а в дальнейшем Angular, Vue, тем для WordPress, приложений на Electron и многое другое.

Эта статья содержит много текста, включая технического, абстрактного, критику устоев мироздания и главное - в ней не будет ссылок на beta-билд. А в конце статьи будут советы как делать не надо. Все атрибуты высорейтинговой и интересной статьи на месте.

td;lr
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 6.2K
Комментарии 26

Обзор базовых возможностей ES6

Разработка веб-сайтов *JavaScript *Программирование *
Перевод

JavaScript сильно изменился за последние годы. Вот 12 новых возможностей, которые можно начать использовать уже сегодня!


История


Новые добавления в язык называются ECMAScript 6. Или ES6 или ES2015+.


С момента появления в 1995, JavaScript развивался медленно. Новые возможности добавлялись каждые несколько лет. ECMAScript появился в 1997, его целью было направить развитие JavaScript в нужное русло. Выходили новые версии – ES3, ES5, ES6 и так далее.



Как видите, между версиями ES3, ES5 и ES6 есть пропуски длиной в 10 и 6 лет. Новая модель – делать маленькие изменения каждый год. Вместо того, чтобы накопить огромное количество изменений и выпустить их все за раз, как это было с ES6.

Читать дальше →
Всего голосов 51: ↑41 и ↓10 +31
Просмотры 111K
Комментарии 41

Разработка КП на создание сайта на боевом примере

Блог компании RUWARD Разработка веб-сайтов *
Привет, Хабр! Недавно мы запустили большой образовательный спецпроект про продажи и маркетинг для студий и агентств. В его рамках я подготовил текст про подготовку коммерческого предложения на боевом примере — и хотел поделиться им с аудиторией Хабра.

Мы пишем много разных теоретических материалов, и меня часто спрашивают "Андрей, теория — это хорошо, ну а покажи, как должно выглядеть конкретное предложение, которое ты считаешь хорошим?". Этот текст — мой развернутый, почти на 20 страниц, ответ на этот вопрос.

Я выбрал кейс, максимально приближенный к реалиям — и в виде полу-художественного повествования провел своего лирического героя Бубликова по всем этапам подготовки КП и участия в тендере. Давайте начнем:

Итак, в рамках кейса мы представляем выдуманную компанию «Студия Бубликова», работаем в Москве, основаны в 2008 году, в нашем штате 17 человек, мы специализируемся на продакшн-услугах, работаем на UMI, для пары-тройки давних клиентов ведем контекст и немного SMM, работаем по средней ставке в 1700 руб./час, имеем хорошую поддержку (с выстроенными процессами и выделенными ресурсами). Мы есть в некоторых рейтингах веб-студий в середине списка, пару раз в год выступаем с докладами на среднего размера конференциях, позиционируемся как хороший продакшн второго эшелона с сильной поддержкой. Наши клиенты — сфера услуг, ecommerce, несколько добывающих компаний, пара агентств недвижимости. Делаем, в основном, корпоративные сайты, магазины, иногда промо-сайты. Сложные большие сервисы и порталы особо не умеем.

Я тот самый Бубликов, чьим именем названа наша студия.
Читать дальше про приключения Бубликова на тендере
Всего голосов 36: ↑33 и ↓3 +30
Просмотры 115K
Комментарии 18

Мои правила дизайна хорошего интерфейса

Веб-дизайн *Интерфейсы *Usability *
image

В этой статье я привожу примеры основных принципов или концепций, которыми руководствуюсь при проектировании десктопных интерфейсов. Не планирую выступать новатором или поучителем, но с радостью поделюсь набором установок, который помогает мне в работе.
Читать дальше →
Всего голосов 59: ↑55 и ↓4 +51
Просмотры 98K
Комментарии 27

Итак, у вас есть умный гаджет… Что дальше?

Гаджеты Умный дом Интернет вещей
diy smarthome

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

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

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

Об этих трех «ступенях» на пути к настоящему умному дому и пойдет речь дальше.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 6.1K
Комментарии 2

Иностранный язык: 15 препятствий

Лайфхаки для гиков Изучение языков
Из песочницы

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

Содержание
  • Препятствия
    1. Недооценка своего таланта
    2. Недостаточное внимание практике
    3. Злоупотребление волей
    4. Отсутствие удовольствия
    5. Неэффективное распределение времени между слушанием, чтением, письмом и речью
    6. Игнорирование практики на начальном уровне
    7. Неэффективная организация практики слушания
    8. Неэффективная организация практики речи
    9. Неэффективное повторение изученного
    10. Неблагоприятные условия для обучения
    11. Большая надежда на преподавателя
    12. Игнорирование главной меры прогресса
    13. Несвязывание знаний
    14. Надежда на быстрый результат
    15. Игнорирование теории на продвинутом уровне
  • Ваш личный метод
  • Что вы думаете?

Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 46K
Комментарии 34

Поиск наилучшей последовательности просмотра списка 250 лучших фильмов с помощью языка Wolfram Language (Mathematica)

Блог компании Wolfram Research Занимательные задачки Программирование *Визуализация данных *

Скачать перевод в виде документа Mathematica, который содержит весь код использованный в статье, можно здесь (архив, ~76 МБ).

Введение


Некоторое время назад, если быть точным — 515 дней, вышел пост Маттиаса Одисио (Matthias Odisio) под названием “Random and Optimal Mathematica Walks on IMDb’s Top Films” (Случайные и оптимальные блуждания Mathematica по списку 250 лучших фильмов по версии IMDB). В нем рассказывается о том, каким образом можно получить оптимальную последовательность просмотра фильмов из соответствующего списка, основанную на близости жанров фильмов и близости постеров фильмов с точки зрения цвета.
Читать дальше →
Всего голосов 100: ↑93 и ↓7 +86
Просмотры 55K
Комментарии 36

Теория потока: как создать игру, которую полюбят все

Блог компании Plarium Разработка мобильных приложений *Разработка игр *
Всем привет.

Я – игроголик. Могу две недели потратить на прохождение одного босса. По дороге на работу могу просчитывать стратегию битвы с вражеской армией. Могу упасть со стула из-за того, что не заметила, как отсидела ногу во время трехчасового рейда. Могу и практикую.

Если вы сталкивались с подобными проблемами – добро пожаловать в клуб. Здесь мы, как взрослые и очень серьезные люди, попробуем проанализировать состояние иммерсии, которое и заставляет нас восхищаться игрой и забывать о необходимости есть, спать и жить вне игрового мира. Проще говоря, речь пойдет о потоковом состоянии в видеоиграх.


Читать дальше →
Всего голосов 60: ↑51 и ↓9 +42
Просмотры 80K
Комментарии 23

Доведите пользователя до… конца воронки

Блог компании PAYSTO Веб-дизайн *Usability *
Понимание того, что движет пользователем, является одной из ключевых задач при разработке интерфейса приложения или дизайна ресурса. К счастью, Блюма Вульфовна Зейгарник предоставила в наше распоряжение довольно мощный рычаг, который нашел крайне эффективное применение в электронной коммерции.

Блюма Вульфовна Зейгарник — гештальт-психолог и психиатр, которая внесла значительный вклад в создание экспериментальной психологии как науки. В 1927 году она обнаружила, что задачам, которые не были завершены по тем или иным причинам, уделяется значительно больше внимания, чем тем, которые имели логичное окончание. Сегодня это явление носит название «эффект Зейгарник».

Ниже представлены несколько примеров того, как этот эффект используется в современном веб-дизайне:
Читать дальше →
Всего голосов 23: ↑19 и ↓4 +15
Просмотры 14K
Комментарии 4

Разработка трехмерных игр для Windows 8 с помощью C++ и Microsoft DirectX

Блог компании Intel C++ *Разработка игр *
Перевод


Разработка игр — постоянно актуальная тема: всем нравится играть в игры, их охотно покупают, поэтому их выгодно продавать. Но при разработке хороших игр следует обращать немало внимания на производительность. Никому не понравится игра, «тормозящая» или работающая рывками даже на не самых мощных устройствах.
В этой статье я покажу, как разработать простую футбольную 3D игру с использованием Microsoft DirectX и C++, хотя главным образом я занимаюсь разработкой на C#. В прошлом я довольно много работал с C++, но теперь этот язык для меня уже не столь прост. Кроме того, DirectX для меня является новинкой, поэтому эту статью можно считать точкой зрения новичка на разработку игр. Прошу опытных разработчиков простить меня за возможные ошибки.
Читать дальше →
Всего голосов 39: ↑33 и ↓6 +27
Просмотры 42K
Комментарии 4

Три стадии развития любой услуги или что общего у McDonalds и IBM Watson

Финансы в IT
Сообразительные люди уже давно приметили, что любая услуга, будь то приготовление кофе или бухгалтерские услуги, проходит три определенные стадии развития, при том каждая из них неизбежна. Это очень интересный и любопытный факт. Я предлагаю попытаться вскрыть его природу, пронаблюдать за ним на близких нам примерах и попробовать сделать небольшие предсказания о том, что и как должно измениться в нашей жизни согласно этой закономерности.



Итак, что же это за стадии такие, нетерпеливо спросите вы? Предлагаю не спешить с ответом и попробовать вывести их самим, на основе знаний о мире и простых размышлений.
Стадии развития, примеры из жизни, применение знаний и выводы...
Всего голосов 89: ↑77 и ↓12 +65
Просмотры 88K
Комментарии 46

Как мы наживаемся на авторах — исповедь издателя

Гаджеты Копирайт
Из песочницы
Преамбула

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

Покаяние

Прежде всего, хотел бы признаться в том, что последние годы я работал коммерческим директором небольшого книжного издательства, выпускавшего книги IT-направленности, и потому в этом диспуте обречен участвовать с другой стороны баррикад. Проще говоря, я представитель тех самых посредников, мироедов-кровопивцев, которых страстно ненавидят авторы и терпеть не могут читатели. Перед тем, как волна заслуженного народного гнева накроет меня с головой, хотел бы в прощальной предрасстрельной записке пояснить, как мы, издатели, дошли до жизни такой, сколько мы пьем крови христианских младенцев зарабатываем на авторах, как вообще работает книжный рынок, куда катится мир какие тенденции его развития и — главное — куда податься автору, который не желает терпеть более издательское иго. Да, именно!.. Авторов и им сочувствующих под хабракатом ожидают вполне конкретные рекомендации по этому поводу!..
Читать дальше →
Всего голосов 269: ↑246 и ↓23 +223
Просмотры 156K
Комментарии 669

GifCam — анимированный скриншот в два клика

Софт
Из песочницы
Не знаю как у вас, а у меня необходимость сделать анимированный скриншот иногда появляется. Например, чтобы передать как выглядит анимированное изображение на странице сайта. Или, чтобы доказать, что добавить анимацию в принципе возможно, например, в ленту новостей группы на mail.ru (считается, что анимация там не добавляется).
Читать дальше →
Всего голосов 35: ↑34 и ↓1 +33
Просмотры 77K
Комментарии 26

Русские проекты на Kickstarter в одном посте

Краудсорсинг
Хочу поделиться с вами своим списков всех отечественных (русских, украинских, белорусских…) проектов, которые запускались с разной степенью успешности на КС (Кикстартер). Многие эти проекты я наблюдал в живую, со многими авторами общался, какие-то проекты бэкал (давал им денег).
Проекты постараюсь снабдить полезными комментариями, чтобы вам проще было в них ориентироваться. Но, к сожалению, я застал их не все, и не со всеми авторами вступал в переписку.


Читать дальше →
Всего голосов 58: ↑54 и ↓4 +50
Просмотры 125K
Комментарии 56

Youtube

Работа с видео *
Приходится ждать загрузки видео >360p по несколько секунд, обрывы на середине просмотра стало уже обыденным делом и это с достаточно широким каналом.

image

Причина в занижении провайдерами скорости к серверам кеширующим видео, всё что нужно сделать это заблокировать доступ к ним.

Для того чтобы запрос шел мимо cdn серверов ютуба надо заблокировать диапазон ip адресов (в роутере или на компьютере).

173.194.55.0/24 и 206.111.0.0/16
Читать дальше →
Всего голосов 205: ↑147 и ↓58 +89
Просмотры 221K
Комментарии 179

Лучшие компьютерные игры всех времен и народов по версии хабрасообщества 2013 года

История IT Игры и игровые консоли


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

Правила простые: в комментариях первого уровня хабраюзер пишет название любимой игры. Разрешается добавить небольшую картинку (высотой до 100 пикселей). Разрешается сделать небольшое описание, строчки на две, лучше со ссылкой на ресурс, где игра хорошо описана. В комментарий второго уровня к играм просьба добавлять интересные факты об игре, что должно прибавить плюсов.

Другие хабраюзеры плюсуют или минусуют комментарии. Таким образом мы и получим рейтинг игр. Поскольку впереди мартовские праздники, можно позволить себе немного отдохнуть от дел и развлечься немного играми.

Давайте установим срок, до которого продлиться наше обсуждение и голосование. Пусть это будет ночь с 12 на 13 марта. Думаю, что пяти с лишним полных дней будет вполне достаточно.

Мы построим свой музей компьютерных игр, Юзернейм!
Читать дальше →
Всего голосов 199: ↑170 и ↓29 +141
Просмотры 322K
Комментарии 1887

То, чего еще никто не писал про Нокиа, Элопа и горящую платформу

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

Традиционно, для тех кто не любит много буков, краткие (более-менее) тезисы:

  • Будучи долгое время лидером на рынке, Нокиа сильно расслабилась и загадила свою внутреннюю инфраструктуру бюрократией, чрезмерным аутсорсингом и огромным количеством бесполезной «менеджерской прослойки».
  • Будучи долгое время лидером, Нокиа просрала потратила много денег на ненужные операционные расходы, поглощения никому не нужных фирм и на невменяемую модель аутсорсинга.
  • Полностью оторвавшись от реальности с уходом Йормы Оллилла, Нокиа, под управлением гениального юриста CEO Олли-Пекки Каласвуо, потратила кучу денег и усилий на создание бесполезной и неконкурентоспособной сервисной инфраструктуры Ovi. В результате этого, помимо денег, Нокиа потеряла уйму полезного времени, которое можно и нужно было потратить на развитие основного бизнеса — телефонов, софта и т.д.
  • Бюрократия и непотопляемая менеджерская прослойка в Нокиа, последовательно мигрировала из одного передового проекта в другой, в составе одних и тех же групп лиц, самореплицируясь в виде кучи формальных дебилопроцессов комитетов и управленческих групп, немного перетасовываемых с учетом специфики. В итоге именно эта бюрократия убила и Symbian, и Ovi, и MeeGo и остальные попытки догнать уходящий поезд своими силами.
  • Борьба с бюрократией и прослойкой в Нокиа зашла в полный тупик.
  • У великого CEO Элопа просто не было другого выхода кроме как прибить всю старую, неповоротливую и прогнившую организацию, путем создания альянса с Майкрософтом и переходом на Windows Phone. Тем самым все старые процессы, компетенции, технологии и самое главное — люди резко стали, что называется, «не в тему». И следовательно тем самым можно было под благовидным предлогом прибить этот табун менеджеров, бесконечно рисующих фэнтезийные роадмапы с единорогами и перекладывающих бумаги с левого края стола на правый.
  • Новая Нокиа, после 2011 года и старая Нокиа до 2011 года – это две РАЗНЫЕ организации. Их объединяет только общее название и операционка S40 для телефонов Asha.
  • Горящая платформа, это не Symbian и не MeeGo. Горящая платформа, это то состояние в которое Нокиа загнали годы расслабленного лидерства и тупоголовые амбиции предыдущего CEO – Олли-Пекки Каласвуо с кликой подкаркивающих вице-президентов.
  • С бюрократией и бизнес процессами, имеющимися на 2010 год, Нокиа не спас бы ни Андроид, ни половина населения Бангалора, пишущих на Qt под MeeGo. Даже если бы Apple бесплатно передал Нокиа iOS и все сервисы, то они бы выродились руками всяких Requirement Managerов в типичные Нокийские дизайн-химеры и в итоге загнулись через какое-то время.
  • То, что сделал великий CEO Элоп – было единственно возможным разумным решением, дающим хоть какие-то шансы на выживание. Вопрос «каким образом он это сделал?», остается открытым, равно как и вопрос «поможет ли это Нокиа?» в итоге. Не следует забывать, что нынешняя Нокиа — это совершенно новая организация, поэтому глупо предполагать, что она разом вернет себе лидерство. Как и всем новым организациям ей придется за это лидерство долго бороться.
  • Без ошибок и побед Нокиа никогда не было бы ни Андроида, ни Айфона. И Google и Apple тщательно проанализировали достоинства и недостатки более старших конкурентов перед тем как шагнуть вперед.

Все это в деталях — под катом. Предупреждаю что клевых картинок там нет. Сплошное графоманство и ёрничанье.
Читать дальше →
Всего голосов 548: ↑505 и ↓43 +462
Просмотры 542K
Комментарии 330

Кикстартер: за и против

Краудсорсинг Социальные сети и сообщества
Туториал
Сегодня мы поделимся советами по созданию проекта на краудфандинг площадке и опишем процесс на примере кикстартера, так как, к сожалению, он самый популярный и предъявляет наиболее жесткие требования — с остальными площадками проблем при публикации проекта у вас не возникнет.
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Просмотры 59K
Комментарии 8

Публикация приложения в Windows Store

IT-компании
Туториал
Привет.

Я студент-партнер Microsoft, и в этой статье я хотел бы поделиться с вами своим опытом публикации приложения в Windows Store и рассказать о некоторых особенностях сертификации и публикации.
Читать дальше →
Всего голосов 86: ↑70 и ↓16 +54
Просмотры 69K
Комментарии 24

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Frontend Developer
Lead