Pull to refresh

Flow — гаджет для стимуляции нейронов мозга и лечения депрессии

Design Gadgets Popular science Wearable electronics Health


Шведская медицинская технологическая компания Flow анонсировала начало продаж устройства собственной разработки — небольшого наголовного безмедикаментозного гаджета для облегчения симптомов депрессии, использовать который пользователи могут совместно со специальным программным обеспечениям для медитации и отдыха.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Views 5.8K
Comments 26

Разработчик браузера Flow рассказал, на какие ухищрения пришлось пойти для запуска Google Docs в браузере

JavaScript *Programming *Java *Browsers

Разработчики компании Ekioh доработали браузер Flow для поддержки Google Docs. Движок этого браузера написан с нуля, и его качество уже допускает нормальное отображение многих других сайтов, но для сложных веб-приложений потребовались дополнительные усилия. Результат работы по исправлению ситуации компания описала в посте в своём блоге.

Читать далее
Total votes 20: ↑20 and ↓0 +20
Views 4.6K
Comments 6

Второе рождение Адама: одиозный основатель WeWork получил $350 млн на новый стартап

Start-up development Finance in IT IT-companies

Изгнанный из правления WeWork Адам Нойман получил $350 млн на новый стартап. Как пишет Insider, «парень, пустивший под откос компанию стоимостью $47 млрд» нашёл поддержку у Марка Андриссена, соучредителя венчурного фонда Andreessen Horowitz. Новый проект Ноймана называется Flow и должен воспроизвести идею WeWork на другом рынке.

Читать далее
Total votes 10: ↑10 and ↓0 +10
Views 1.7K
Comments 1

flOw

Games and game consoles
Recovery mode
flow
Компания под незатейливым названием thatgamecompany сотворила маленькое (10 мегабайт) чудо. Чудо в виде игры flOw, имитирующей жизнь водного организма в необычайно красивой сюрреалистичной среде.
Читать дальше →
Total votes 30: ↑22 and ↓8 +14
Views 326
Comments 50

Новогодний онлайн-семинар сообщества UX Russia: «Состояние потока: введение»

Lumber room
Онлайн-семинары сообщества UX Russia регулярно проходят каждый четверг. Посмотрев под Новый Год на календарь, мы увидели, что 1 января — это четверг. И тогда в умах коллег (причем независимо) родилась идея провести новогодний семинар. Вот что получилось:

Название, возможно, не совсем отражает поднятые вопросы — речь шла больше о мотивации, страхе, скуке, Шопенгауэре и Чиксентмихайи, а также об объединении подходов западных и русских философов и позиции состояния «потока» во всем этом. В конечном счете разговор получился о продуктивности и радости от работы :)
Как это не парадоксально, но в 11 часов утра, 1 января с нами было еще 11 человек — и после мероприятия дискуссия продолжилась — ее результаты частично отражены в соответствующей ветке обсуждения сообщества.
Презентация, использованная в семинаре доступна на Slideboom
Total votes 9: ↑7 and ↓2 +5
Views 511
Comments 1

Flow: Как достичь оптимального состояния

Lumber room
Вчера закончил читать книгу Flow: The Psychology of Optimal Experience.

О чем же она? О счастье, в какой то мере.
Flow — это книга об оптимальном состоянии человека, о его компонентах и условиях его достижения. Автору удалось найти, на мой взгляд, идеальную смесь психологических исследований и истории философии. Применяя простые правила и принципы, описанные в ней, можно сделать свою жизнь и жизнь своих пользователей намного приятнее.
В чем счастье, друг?
Total votes 63: ↑54 and ↓9 +45
Views 1.1K
Comments 54

Скорость утекания — что можно сделать с потоком информации

GTD *
Информации в наше время не просто много, её просто огромное количество. И, чтобы за всем успеть, надо открыть кучу табов в браузере, бешено переключаться между ними, и впитывать, впитывать, впитывать! Но.

Есть такой простой вопрос: «Зачем?» А так ли это надо? А надо ли? Да, интересно. Да, хочется не отставать от мэйнстрима, хочется всегда быть в курсе всех новостей. Вот тут-то и есть главная проблема. И чтобы её решить, её надо сначала осознать.
Читать дальше →
Total votes 74: ↑60 and ↓14 +46
Views 839
Comments 57

Новый вид лаборатории или знакомство с LabView

Lumber room
Sandbox
В настоящее время использование компьютеров в научных исследованиях не ограничивается имитационным моделированием на основе математических моделей. Мы давно привыкли к тому, что компьютер применяется для приема, обработки и анализа сигналов от реальных физических объектов и управления ими. При этом возникает потребность в электрических датчиках, преобразователях сигналов и специальном программном обеспечении. Все эти элементы занимают большое пространство и требуют вторичных преобразований и обработки сигналов. Кроме этого, требуются дополнительные расчеты и вычисления, например, для определения погрешности приборов при поверке, пересчете физических параметров сред и т.п.

Упростить рутинные операции при поверке приборов и при съеме данных с различных датчиков могут аппаратно-программные комплексы (АПК), в мои руки попало чудо венгерского гения на базе среды LabView, опытом работы с которым и хотел бы поделиться. Выглядит это так:
Читать дальше →
Total votes 11: ↑10 and ↓1 +9
Views 1.3K
Comments 7

Как работать «в потоке»? Нужны всего 3 ресурса

GTD *

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

Читать дальше →
Total votes 120: ↑110 and ↓10 +100
Views 73K
Comments 110

Flow — статический анализ типов в JS от Facebook

Website development *JavaScript *
Flow — это статический анализатор кода и набор синтаксических конструкций, для прямого указания типа переменной.
Flow умеет вычислять тип переменной, без внесения изменений в код (в отличии от TypeScript) что позволяет начать использовать его уже сейчас в любом проекте. Также есть возможность самостоятельно указывать типы в стиле TypeScript.

Есть 3 режима:
  1. Не проверять ничего, по умолчанию
  2. Проверка без использования аннотаций (с коментарием-аннотацией, как в React)
  3. Строгое указание типа переменной (с внесением изменения непосредственно в код)

Примеры под катом
Total votes 19: ↑17 and ↓2 +15
Views 38K
Comments 56

Тренды JavaScript на 2015 год

Microsoft corporate blog Website development *JavaScript *TypeScript *


Всем привет! Мы как-то задумали сделать легкий вводный курс на тему JavaScript и разработки приложений (он, кстати, скоро будет опубликован): и, пока я собирал материалы к нему, как-то само собой выяснилось, что есть довольно много вещей, которые, так сказать, находятся на переднем крае развития JavaScript. Отсюда родилась идея сделать отдельную обзорную статью в жанре «X трендов на год Y по технологии Z».

Многие из тех, вещей, которые я буду описывать, можно попробовать в той или иной степени уже сегодня (собственно, иначе я бы говорил о космическом будущем, а не о трендах). В этом есть несомненный плюс: если у вас будет свободное время (а на праздниках его обычно много), вам будет чем заняться. Да и, в целом, хорошо начинать новый год с расширения своих горизонтов!
Читать дальше →
Total votes 108: ↑88 and ↓20 +68
Views 112K
Comments 76

Об измерении скорости потока жидкостей и газов

ЭФО corporate blog Industrial Programming *Robotics development *Development for IOT *
В нынешнем году мы начали представлять в России компанию IST — швейцарского производителя тонкопленочных датчиков температуры, относительной влажности, проводимости жидкости и скорости потока.

Продукция IST — это не масс-маркет, они не выпускают аналоги DHT22 миллионные тиражи дешевых микросхем для стандартных применений. Вместо этого упор делается на специальные задачи: нестандартные конструктивы и диапазоны температур, повышенная точность, минимальное время отклика и так далее.

Среди многообразной продукции IST есть такая интересная штука как flow sensors — датчики скорости потока сплошных сред. Под катом рассказываю как они работают, как выглядят и зачем нужны. Думаю что это будет интересно не только разработчикам расходомеров.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views 26K
Comments 14

Runtyper — инструмент для проверки типов при выполнении JavaScript кода

Website development *Open source *JavaScript *Node.JS *TypeScript *

Runtyper — это плагин для Babel, выполняющий проверку типов прямо во время выполнения JavaScript кода. Он обнаруживает некорректные операции, например строгое сравнение строки и числа, и бросает предупреждение в консоль. Это позволяет вам находить ошибки типизации на ранней стадии, при этом не требует дополнительных аннотаций кода.


Runtyper warning example

Читать дальше →
Total votes 41: ↑37 and ↓4 +33
Views 6.6K
Comments 30

Зачем использовать статические типы в JavaScript? (Пример статической типизации на Flow)

Semantics *JavaScript *Programming *TypeScript *
Translation
Tutorial
Как разработчик JavaScript вы можете целый день программировать, но не встретить ни одного статического типа. Так зачем думать об их изучении?

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

Заинтересованы? Тогда вам повезло — именно об этом наша серия статей.

Во-первых, определение


Проще всего понять статические типы — это противопоставить их динамическим. Язык со статическими типами называют языком со статической типизацией. С другой стороны, язык с динамическими типами называют языком с динамической типизацией.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 33K
Comments 43

Зачем использовать статические типы в JavaScript? (Преимущества и недостатки)

Semantics *JavaScript *Programming *Designing and refactoring *
Translation
Tutorial
Мы о многом рассказали в первой части. Теперь с синтаксисом покончено, давайте наконец перейдём к самому интересному: изучению преимуществ и недостатков использования статических типов.

Преимущество № 1: Вы можете заблаговременно находить баги и ошибки


Статическая проверка типов позволяет проверять, что определённый нами инвариант принимает значение true, даже не запуская программу. И если имеется какое-то нарушение этих инвариантов, оно будет обнаружено перед запуском программы, а не во время её работы.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 18K
Comments 29

Оптимизация фронтенда. Часть 2. Чиним tree-shaking в проекте на webpack

Wrike corporate blog Website development *JavaScript *Client optimization *


Итак, если специально не чинить, tree-shaking в webpack не работает. Кто не верит, читайте мою предыдущую статью. Если починить очень хочется, то добро пожаловать под кат. Тут есть несколько вариантов, которые я смог подсмотреть, найти придумать.

Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views 12K
Comments 7

Улей с вытекающим мёдом собрал 2 млн долларов

Biotechnologies Crowdsourcing

Краудфандинговая кампания только началась, но финансирование уже выполнено на 3000 %


14 февраля в сети появился видеоролик с демонстрацией проекта улья, для извлечения мёда из которого достаточно подставить ёмкость и подождать, пока она наполнится. Ролик имел большую популярность и набрал миллион просмотров за два дня. Собственно кампания краудфанинга, в которой призывал поучаствовать ролик, началась 22 февраля, и её успех оказался не менее ошеломителен: проект стал рекордсменом Indiegogo по скорости набора первого и второго миллионов.

И это неудивительно: извлечение мёда из ульев — это самая трудоёмкая и времязатратная работа в пчеловодстве. Традиционно эта операция состоит из множества шагов, основными являются открытие улья, удаление пчёл, распечатывание сот с мёдом и работа центрифуги аппарата медогонки. Также возможны стекание мёда без всякой помощи и после этого тепловое воздействие. А австралийский проект Flow предлагает решение, при котором для извлечения мёда не нужно открывать улей и тревожить пчёл — нужна лишь ёмкость, в которую будет стекать готовый продукт.
Читать дальше →
Total votes 104: ↑104 and ↓0 +104
Views 155K
Comments 102

Новый 3D-контроллер «Flow» на замену мыши

Gadgets Crowdsourcing


Стартап Senic пытается изменить наши представления об управлении компьютером. Вместо мыши они предлагают использовать новый необычный контроллер Flow. Он может отслеживать четыре типа манипуляций: нажатия (как кнопка), вокруг него расположен цилиндрический вращающийся «пояс» из металла (как регулировка громкости), у него сенсорная поверхность, а самое интересное – при помощи инфракрасного датчика он отслеживает жесты руки, расположенной в воздухе над контроллером. При этом разработчики предлагают открытую систему, для которой каждый может создать то, что ему кажется необходимым.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 16K
Comments 24

Дерзкая птица структур: development flow

Project management *Personnel Management *
Если вы на пальцах не можете описать структуру вашей организации, отдела, вообще работы — значит, вы делаете это неэффективно.

Эффективность и прозрачность это никогда не одно и то же. Можно прозрачно делать неэффективные вещи, а эффективно делать вещи непрозрачные.

Построение структуры работы это сложный, индивидуальный процесс, с налётом дерзости. Потому что нужна не только смелость и рефлексия («мы работаем неэффективно, почему?»), но и умение делать изящные нагромождения.


Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 6.4K
Comments 4

Переносим 30 000 строк кода с Flow на TypeScript

JavaScript *TypeScript *
Translation
Недавно мы перенесли 30 тысяч строк кода JavaScript нашей системы MemSQL Studio с Flow на TypeScript. В этой статье я расскажу, почему мы портировали кодовую базу, как это происходило и что получилось.

Дисклеймер: моя цель — вовсе не критика Flow. Я восхищаюсь проектом и думаю, что в сообществе JavaScript достаточно места для обоих вариантов проверки типов. В итоге каждый выберет то, что ему лучше подходит. Искренне надеюсь, что статья поможет в этом выборе.

Сначала введу вас в курс дела. Мы в MemSQL большие фанаты статической и строгой типизации JavaScript, чтобы избежать типичных проблем с динамической и слабой типизаций.
Читать дальше →
Total votes 21: ↑21 and ↓0 +21
Views 13K
Comments 11