Как стать автором
Обновить
0
0

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

Отправить сообщение

Развёрнутый комментарий Дэна Абрамова к статье «Вещи, о которых никто вам не расскажет про React»

Время на прочтение6 мин
Количество просмотров25K

Всем привет! Недавно Дэн Абрамов, создатель Redux, оставил довольно массивный комментарий к статье на Medium Things nobody will tell you about React.js, который очень быстро разошёлся популярностью и довольно скоро набрал раза в 3 больше рекомендаций, чем сама статья :)
Собственно, текущая статья является моим переводом его комментария, так как последняя содержит ценные замечания по поводу актуального и будущего состояния React / React Router.
Надеюсь, кому-то это будет полезным.




Привет, спасибо за обратную связь! :)


Я ценю, что вы поделились своим неприятным опытом работы с React.


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


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

Читать дальше →
Всего голосов 36: ↑32 и ↓4+28
Комментарии3

3D печатный яйцебот всего за $15. Рецепт приготовления

Время на прочтение7 мин
Количество просмотров47K
Всем привет!

image

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

Для тех кто не в курсе яйцебот — это машина, которая обычным фломастером умеет рисовать на любых сферических объектах: яйцах, теннисных шариках, ёлочных игрушках. Концепт механизма придумал дизайнер Bruce Shapiro в далеком 1990-м году, а не так давно знаменитая компания Evil Mad Scientist Laboratories выпустила в свободную продажу свою версию под названием The EggBot. Надо отдать должное Evil Mad Scientist Laboratories свой проект сделала открытым и разрешает пользоваться программным обеспечением для других яйцеботов даже в коммерческих проектах.
Всего голосов 79: ↑79 и ↓0+79
Комментарии68

Введение в волшебный мир платежного посредничества

Время на прочтение8 мин
Количество просмотров4.9K
Сразу сообщу, что я планирую статью в двух частях. В первой части планирую коснуться темы нынешнего развития рынка посредничества в сфере банковских, платежных и процессинговых услуг, а так же причины неудач на нем. Несмотря на то, что намерен быть полностью нейтральным, сразу оговорюсь о возможной оценочности статьи, так как с опытом приходит и личное отношение к теме. В любом случае, я буду предлагать именно те механизмы развития, которые, по моему опыту, будут эффективны, а так же постараюсь рассказать, почему считаю не эффективными другие.
Читать дальше →
Всего голосов 9: ↑7 и ↓2+5
Комментарии6

React Native: очередная «серебряная пуля» для кросплатформенной разработки?

Время на прочтение7 мин
Количество просмотров22K
Есть революции, которые происходят незаметно. Когда разработчики Facebook выпустили фреймворк React Native, никто не захватывал мосты и телеграфы. Новому подходу к кроссплатформенной разработке мобильных приложений удалось взять в плен самое ценное – мозги нативных программистов. Рассказать о центральной идее React Native, его преимуществах, перспективах и недостатках мы попросили Владимира Иванова.



Владимир более шести лет занимается разработкой под Android, обладает опытом создания приложений под iOS и Windows Phone. Последний год он увлекся React Native и начал двигать культуру кроссплатформенного кода в EPAM Systems.
Читать дальше →
Всего голосов 41: ↑34 и ↓7+27
Комментарии34

Невскрываемый замок для дома. И даже для хозяина, если его заставляют это сделать. А если не верите, приедет полиция

Время на прочтение9 мин
Количество просмотров68K
К нему не подберешь отмычку, его не выпилишь болгаркой, не выбьешь ногой, не заставишь просто так открыться при чужих, он не хлопает и не ломается от частых усилий, как обычные защелкивающиеся замки. Невскрываемый замок почувствует угрозу, если хозяин попытается открыть его под принуждением чужих лиц. И даже гостей он встретит по-особому.



Кроме того, его функционал далеко выходит за рамки простой защиты от вскрытия – это еще и комплекс безопасного входа-выхода жителей, всё-таки для хозяина не так важно имущество, сколько жизнь самого хозяина.
Читать дальше →
Всего голосов 77: ↑32 и ↓45-13
Комментарии226

Войти в АйТи

Время на прочтение5 мин
Количество просмотров60K

Но фоне роста зарплат в ИТ отрасли стало популярным движение под названием "вайти в айти". Это когда живешь себе такой, учишься или работашь — врачом или юристом, или вообще не работаешь и тут такой внезапно понимаешь, что все тлен, надо войти в айти. Там можно и покемонов поганять, и смузи попить, и пропитчить кого-то на кухне (когда никто не видит), а еще и платят за это. И вот как после дождя начали появляться ИТ курсы, школы повышения квалификации, резко все стали экспертами в образовании, выучили страшное слово "курсера", а некоторые особенно удачливые еще и пару грантов под это дело взяли. Чтобы все вошли в айти.


Включаем музычку и поехали.


Читать дальше →
Всего голосов 107: ↑73 и ↓34+39
Комментарии169

Рассказ о хакерах «Жизнь кардера Блэка», 1 глава

Время на прочтение9 мин
Количество просмотров31K
imageДоброго времени суток!

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

«Блэк не был хакером из фильмов. Он не взламывал Пентагон, не сливал базы данных ФБР и не состоял на службе у секретного общества, правящего миром. Максим, так звали парня в реальной жизни, работал на кардеров.
Ему нравилось.»


Список глав:
1. Работа онлайн
2. Добавить в друзья?
3. Деньги




Глава 1. Работа онлайн.


Через открытое окно доносились крики молодежи, отмечающей 60летие со Дня Победы. Пьяные подростки громко ругались, отвлекая от работы.
Это безумно раздражало Блэка, который изо всех сил пытался сосредоточиться.
«Тоже мне элитный район для вашего спокойствия, — со злостью произнес парень, надевая наушники. — Идиоты».
Срочно взять себя в руки.
На экране — американский онлайн магазин, каких полно в Интернете. Единственное его преимущество заключалось в количестве пользователей. Тысячи долларов проходили через этот сайт ежедневно. Хакеру необходимо слить базу с номерами кредитных карт, чтобы потом продать ее кардерам.
Напряжение росло. Сигареты.
Блэк потянулся к пачке, затерявшейся среди кучи книг, лежавших на столе.
Парень нервничал, ведь ему пришлось потрудиться, чтобы найти зацепку. Защита была организована на высоком уровне. Несмотря на то, что сайт у них был самописным, внушительные масштабы проекта, огромное количество кода, и как следствие большую возможность допустить ошибку, найти уязвимость долго не удавалось.
Читать дальше
Всего голосов 34: ↑32 и ↓2+30
Комментарии111

VR устройства полезнее для глаз, чем обычные экраны

Время на прочтение3 мин
Количество просмотров30K
В этом посте я постараюсь доказать, что дисплей виртуальной реальности полезнее монитора, планшета или телефона при косоглазии, близорукости и кривой осанке.



На Geektimes появилось много постов про устройство глаза и про работу зрительной системы человека. Эта статья дополняет этот список описанием проблем наших глаз.

Disclamer / аксиома: дисплеи вредны, т.к. излучают собственный свет, а не отражают. Вот главные враги для глаз гика: неестественная яркость, пульсация ламп подсветки и то, что мы забываем моргать. Но сейчас я их рассматривать не буду.
Читать дальше →
Всего голосов 26: ↑17 и ↓9+8
Комментарии50

Матрица: революция. Часть вторая — ESP8266

Время на прочтение6 мин
Количество просмотров24K
image

В своей статье я обещал показать вам наше светлое будущее в техногенном окружении, цитата: «В общем, будет интересно, как говорится, оставайтесь с нами». Выполняю своё обещание и представляю беспрецедентное решение для рынка IoT за $2 на ESP8266.
Читать дальше →
Всего голосов 20: ↑11 и ↓9+2
Комментарии56

Знание физики помогает обыграть казино в рулетку

Время на прочтение3 мин
Количество просмотров85K


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

В 1970-е годы профессор математики, специалист по теории хаоса, общей теории систем и эконофизике Джей Дойн Фармер (J. Doyne Farmer) сконструировал известный гаджет, который настолько повышал шансы выигрыша в рулетку, что учёному запретили вход во все казино Невады.

Теперь коллега Фармера объяснил подробно, как работает это устройство.
Читать дальше →
Всего голосов 36: ↑30 и ↓6+24
Комментарии114

Мой URL — это не ваш URL

Время на прочтение6 мин
Количество просмотров32K


Когда давным-давно в 1996 году я приступил к работе над программой httpget, предшественницей проекта Curl, я написал свой первый синтаксический анализатор URL. Как раз тогда этот универсальный адрес получил название URL: Uniform Resource Locator (единый указатель ресурсов). Его спецификация была опубликована IETF в 1994 году. Аббревиатура «URL» была затем использована как источник вдохновения для названия инструмента и проекта Curl.

Термин «URL» был позднее изменён; его стали называть URI (Uniform Resource Identifier — единый идентификатор ресурсов), согласно спецификации, опубликованной в 2005 году, однако основное сохранилось: синтаксис для строки, задающей онлайн-ресурс и указывающей протокол для получения этого ресурса. Мы требуем, чтобы curl принимал указатели URL, как определено данной спецификацией RFC 3986. Ниже я расскажу, почему на самом деле это не совсем так.
Читать дальше →
Всего голосов 41: ↑35 и ↓6+29
Комментарии32

400 потрясающих бесплатных сервисов

Время на прочтение16 мин
Количество просмотров720K

Рад представить дополнение оригинального списка из 300 потрясающих бесплатных сервисов. Автор оригинальной статьи Ali Mese добавил ещё +100 новых сервисов, которые помогут найти все — от источников вдохновения и редакторов фотографий до создания опросов и бесплатных иконок.

И еще подборку +500 инструментов от 10 марта 2017 г. смотрите здесь.



A. Бесплатные веб-сайты

  • HTML5 UP: Адаптивные шаблоны HTML5 и CSS3.
  • Bootswatch: Бесплатные темы для Bootstrap.
  • Templated: Коллекция 845 бесплатных шаблонов CSS и HTML5.
  • Wordpress.org | Wordpress.com: Бесплатное создание веб-сайта.
  • Strikingly: Конструктор веб-сайтов.
  • Layers: Создание сайтов на WordPress (new).
  • Bootstrap Zero: Самая большая коллекция бесплатных шаблонов Bootstrap (new).
  • Landing Harbor:  Продвижение мобильного приложения c помощью бесплатного лендинга (new).
Читать дальше →
Всего голосов 108: ↑89 и ↓19+70
Комментарии38

50 лучших инструментов для разработки CSS и JavaScript

Время на прочтение3 мин
Количество просмотров74K
Веб-разработчику постоянно необходимо быть в курсе появления новых библиотек и инструментов. Я нашёл и выбрал несколько лучших инструментов для разработки как CSS, так и JavaScript. Это не просто копипаста – это выборка, основанная как на рекомендациях, так и на личном опыте использования.

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

Лучшие инструменты для CSS и JavaScript


1) Fileicone

Сборник 100%-CSS файловых иконок. Может пригодиться для дизайна страниц.

image

2) Marx

Элегантное обнуление CSS безо всякого JavaScript.

image
Читать дальше →
Всего голосов 54: ↑36 и ↓18+18
Комментарии17

Подборка бесплатных инструментов для разработчиков

Время на прочтение28 мин
Количество просмотров186K
Сегодня мы представляем вашему вниманию адаптированную подборку инструментов (в том числе облачных) для разработчиков, которые позволяют создавать по-настоящему качественные проекты. Здесь представлены исключительно SaaS, PaaS и IaaS сервисы, предоставляющие бесплатные пакеты для разработчиков инфраструктурного ПО.

Читать дальше →
Всего голосов 96: ↑89 и ↓7+82
Комментарии38

История мигрирования операционных систем

Время на прочтение16 мин
Количество просмотров22K
От переводчика: представляю вашему вниманию перевод статьи Майкла Штейла. Я давно хотел подготовить подобный обзор методов использования виртуализации для задач обеспечения совместимости. Я даже опубликовал некоторые заметки на эту тему: в учебнике по симуляции, глава 1, и на Хабре в посте про системные ВМ. Однако мне не удалось раскрыть вопрос так глубоко, как он представлен в этой работе. Поэтому я решил поделиться переводом с читателями.


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

Давайте рассмотрим, как это происходило в последние 30 лет, на примерах MS DOS/Windows, Apple Macintosh, Amiga OS и Palm OS.


Читать дальше →
Всего голосов 23: ↑23 и ↓0+23
Комментарии8

Собираем DJI f450 или почему я не купил Phantom 3

Время на прочтение4 мин
Количество просмотров47K
Немного истории. Квадрокоптер типа f450 у меня уже около 3х лет. За все это время на нем поменялись 3 комплекта двигателей, 2 комплекта регуляторов и пропеллеров: от дешевых turnigyдо t-motor. Но в итоге, после выхода комплекта E300 от DJI, я остановился именно на них. Этот набор* вместе с рамой я заказал с ebay.


Читать дальше →
Всего голосов 18: ↑15 и ↓3+12
Комментарии23

Притяжение будущего. Как перестать быть рабом обстоятельств

Время на прочтение19 мин
Количество просмотров16K
Речь пойдёт про свободу воли людей и квантовое сознание. Нужно ли сознание искусственному интеллекту?

1. Детерминизм и равнодушие вселенной.

Учёные говорят, что всё на свете имеет свою причину.

17 июня 2010 года семилетняя Лена горько плакала, сидя перед тортом с горящими свечками. Ещё бы, ведь её мама так и не приехала на день рождения девочки. За сутки до этого, магма вспорола земную кору и пробудила дремавший вулкан Эйяфьятлайокудль в Исландии. В результате авиарейс, на котором собиралась лететь мама Лены, отменили.



Наука утверждает, что извержение вулкана — вполне предсказуемое явление. На магму влияют силы гравитации, ряд физических и химических процессов.

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

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

Однако не всё так просто. Ведь причинно-следственные связи властвуют не только над неодушевлёнными предметами, но и над нами самими. Все мы состоим из молекул, более того, наши мысли складываются из взаимодействия нейронов. А как мы знаем, нейроны подчиняются законам природы.

Стало быть, возможно предсказать не только извержение вулкана, но и тот факт, что Лена будет плакать на своём семилетии. Причём предсказать задолго до рождения девочки!
Читать дальше →
Всего голосов 30: ↑13 и ↓17-4
Комментарии34

Свой облачный хостинг за 5 минут. Часть 1: Ansible, Docker, Docker Swarm

Время на прочтение11 мин
Количество просмотров137K
Cloud hosting

Привет Хабр! Последние 1.5 года я работал над своим проектом, которому был необходим надежный облачный хостинг. До этого момента я больше 10 лет занимался веб-программированием и когда я решил построить свой хостинг у меня были относительно поверхностные знания в этой области, я и сейчас не являюсь системным администратором. Все что я буду рассказывать может выполнить обычный программист в течение 5 минут, просто запустив набор сценариев для Ansible, которые я подготовил специально для вас и выложил на GitHub.
Читать дальше →
Всего голосов 64: ↑63 и ↓1+62
Комментарии42

40" CURVED 4К-телевизор, как полноценный 60Hz монитор для работы с ПК?

Время на прочтение6 мин
Количество просмотров43K
image

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

В данной статье речь пойдёт о том, как технологии «не успевают» за реальными запросами пользователей благодаря маркетинговому заговору производителей и связанных с этим трудностях выбора и о том — реально ли использовать UHD ТВ в качестве полноценного монитора.

Читать дальше →
Всего голосов 20: ↑12 и ↓8+4
Комментарии46

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность