Pull to refresh
0
0
Send message

DIY автономный дрон с управлением через интернет

Reading time12 min
Views67K
image

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

Итак, задача: создание автономного БПЛА для мониторинга состояния линий электропередач (ЛЭП).
Total votes 29: ↑29 and ↓0+29
Comments57

Разработка чрезвычайно быстрых программ на Python

Reading time7 min
Views68K
Ненавистники Python всегда говорят, что одной из причин того, что они не хотят использовать этот язык, является то, что Python — это медленно. Но то, что некая программа, независимо от используемого языка программирования, может считаться быстрой или медленной, очень сильно зависит от разработчика, который её написал, от его знаний и от умения создавать оптимизированный и высокопроизводительный код.



Автор статьи, перевод которой мы сегодня публикуем, предлагает доказать то, что те, кто называет Python медленным, неправы. Он хочет рассказать о том, как улучшить производительность Python-программ и сделать их по-настоящему быстрыми.
Читать дальше →
Total votes 64: ↑57 and ↓7+76
Comments47

Божественный Незнакомец

Reading time7 min
Views14K
Боксёрские перчатки. Перчатки для MMA. Вообще, полный набор для тренировок – лапы, шлем, защита на колени. Спортивный костюм, даже два – для лета и осени. Гитара. Синтезатор. Гантели. Кроссовки, купленные специально для пробежек. Беспроводные наушники, разумеется.

Всё это лежит в моей квартире. Формально всё это – моё. Но я этим не пользуюсь, т.к. купил не для себя. Не, я, конечно, пару раз тягал гантели, попиликал на синтезаторе, освоил аккорд A на гитаре, месяц ходил на тренировки по MMA, столько же занимался пробежками. Но нельзя же злоупотреблять чужой добротой? Вдруг вернётся хозяин всех этих замечательных вещей, и ему не понравится моё самоуправство?

Как думаете, кто он? Для кого я всё это купил? Потерпите, скоро узнаете.
Читать дальше →
Total votes 53: ↑46 and ↓7+52
Comments26

Перевернутая пирамида как конец вашего проекта

Reading time4 min
Views7.1K
В этой статье я хочу поделится небольшим опытом касательно построения команд в ИТ-проектах. Поговорить я хочу о такой не всегда очевидной вещи как «Пирамида зрелости команды».
Читать дальше →
Total votes 15: ↑11 and ↓4+9
Comments10

Выход на западный рынок: как взаимодействовать с заказчиками

Reading time7 min
Views5.9K
Всем привет!

Я – Наталья Лекомцева, директор по продажам Omega-R. С 2005 года я занимаюсь продажей IT-решений на западный рынок и взаимодействием с иностранными заказчиками, в том числе в формате личных встреч; с 2012 года моя работа связана с поиском ключевых зарубежных клиентов компании.

Я хочу поделиться своим опытом и знаниями о том, как определить наиболее перспективных иностранных заказчиков и выстроить с ними эффективную коммуникацию.

Вызовы американского рынка


1. Процессы. Суть американского менеджмента заключается в умении максимально рационально распределять и использовать свои ресурсы, снижая издержки. Американцы привыкли работать эффективно и открыто и ожидают идентичного подхода со стороны партнера, а не «русского авось». Поэтому главные принципы при выстраивании отношений с клиентами – это стратегия “win-win” (обе стороны в выигрыше) и полная прозрачность.

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

3. Язык. Отсутствие разговорного английского – блокер для работы. Вас вряд ли будут рассматривать в качестве подрядчика по той простой причине, что работа над проектом подразумевает множество нюансов, и если вы не говорите свободно, то можете не понять до конца все требования заказчика, а значит, не сможете предоставить продукт в том виде, в котором он хочет. Хотя английский изучают во всём мире, по ряду причин, в том числе фонетических и физиологических, проблема русского акцента решается легче, чем, например, индийского, и это немного выделяет российских разработчиков.
Читать дальше →
Total votes 15: ↑12 and ↓3+18
Comments10

Маркетинговые фишки от Pornhub: чему учит самый трогательный сайт современности

Reading time3 min
Views111K


Извлечь урок можно из всего — даже из порнографии. Мы говорим не о тех уроках, о которых вы подумали. Мы говорим об уроках, о которых вы не подумали — об уроках маркетинга.

Порнография — дело прибыльное. Туда стекают огромные деньги, которые позволяют не только снимать контент, но и адаптировать сервис к требованиям современности. Здесь мы расскажем, как это делает Pornhub.
Total votes 183: ↑160 and ↓23+137
Comments42

Взрыв и мировой заговор: история создания литий-ионных аккумуляторов

Reading time10 min
Views78K


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

Легкие, ёмкие и компактные литий-ионные аккумуляторы способствовали буму портативной электроники, существование которой ранее было невозможным. Вот только гаджеты за последние 30 лет совершили фантастический технологический скачок, а современные литий-ионные аккумуляторы почти не отличаются от первых серийных образцов начала 1990-х годов. Кто и как изобрел литий-ионные перезаряжаемые батареи, какие составы в них используются и существует ли мировой заговор против «вечных» аккумуляторов? Рассказываем.
Total votes 58: ↑56 and ↓2+54
Comments122

Революция закончилась. Есть ли альтернатива литий-ионному аккумулятору?

Reading time11 min
Views159K


Недавно мы рассказывали об истории изобретения литий-ионных аккумуляторов, которые дали мощнейший толчок развитию портативной электроники. Каждый год технологические СМИ сообщают нам о готовящейся энергетической революции — ещё чуть-чуть, еще год-другой, и мир увидит аккумуляторы с фантастическими характеристиками. Время идет, а революции не видно, в наших телефонах, ноутбуках, квадрокоптерах, электромобилях и смарт-часах по-прежнему установлены разные модификации литий-ионных батарей. Так куда делись все инновационные аккумуляторы и есть ли вообще какая-то альтернатива Li-Ion?
Total votes 166: ↑164 and ↓2+162
Comments284

Математический дуэт составил карту бесконечной территории минимальных поверхностей

Reading time10 min
Views11K

Пара математиков на основе малоизвестной математической теории 30-летней давности продемонстрировала, что минимальные поверхности, напоминающие мыльную плёнку, в большом количестве появляются на широком спектре фигур




В конце 2011 года Брайан Уайт периодически слышал стук в дверь своего стэнфордского офиса. Снаружи в эти моменты его ожидали двое юных математиков, Фернандо Кода Маркес и Андре Невис, у которых всегда был примерно один и тот же вопрос: не будет ли у Уайта несколько минут, чтобы помочь им разобраться в одной из непонятных частей малоизвестной диссертации на несколько сотен страниц, написанной тридцать лет назад?
Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments7

Знакомство с Python для камрадов, переросших «язык A vs. язык B» и другие предрассудки

Reading time17 min
Views42K

Для всех хабравчан, у которых возникло ощущение дежавю: Написать этот пост меня побудили статья "Введение в Python" и комментарии к ней. К сожалению, качество этого "введения" кхм… не будем о грустном. Но ещё грустнее было наблюдать склоки в комментариях, из разряда "C++ быстрее Python", "Rust ещё быстрее C++", "Python не нужен" и т.д. Удивительно, что не вспомнили Ruby!


Как сказал Бьярн Страуструп,


«Есть всего два типа языков программирования: те, на которые люди всё время ругаются, и те, которые никто не использует».

Добро пожаловать под кат всем, кто хотел бы познакомиться с Python, не опускаясь при этом до грязных ругательств!

Читать дальше →
Total votes 88: ↑83 and ↓5+78
Comments146

Написание системы попарно взаимодействующих частиц на C++ с использованием DirectX 11

Reading time12 min
Views11K


На Хабре уже есть много статей про использование вычислительных шейдеров с Unity, однако статью о использовании вычислительного шейдера на "чистом" Win32 API + DirectX 11 найти затруднительно. Однако эта задача ненамного сложнее, подробнее — под катом.


Для этого будем использовать:


  • Windows 10
  • Visual Studio 2017 Community Edition с модулем "Разработка классических приложений на C++"
Читать дальше →
Total votes 19: ↑17 and ↓2+15
Comments17

Разработка системы частиц на платформе DirectX 9. Часть II

Reading time10 min
Views13K
Этот пост является 2-ой и последней частью статьи о разработке системы частиц на DirectX 9. Если вы еще не читали первую часть, то рекомендую с ней ознакомиться.

В этой части статьи будет рассмотрено: работа со спрайтами, вершинные и пиксельные шейдеры, эффекты, пост-эффекты. В частности для реализации пост-эффекта — приём рендера в текстуру.
Читать дальше →
Total votes 48: ↑43 and ↓5+38
Comments40

Разработка системы частиц на платформе DirectX 9. Часть I

Reading time7 min
Views16K
Данный пост будет о том, как разработать свою собственную, и достаточно производительную (на моем компьютере спокойно отрисовывается и анимируется 1 000 000 частиц в реальном времени), систему частиц. Писать будем на языке C++, в качестве платформы будет использован DirectX 9.

Вторая часть доступна здесь.

Пример одного из кадров визуализации (кликабельно):


Читать дальше →
Total votes 56: ↑51 and ↓5+46
Comments14

Несколько слов об организации робототехнических соревнований

Reading time23 min
Views3.6K
Технологии организации мероприятий давно известны, отработаны и поставлены на поток. Вы всегда можете заказать проведение уже готового мероприятия «под ключ», начиная от конференции и заканчивая свадьбой.
В этом ряду особняком стоят робототехнические соревнования и фестивали для школьников и студентов (не путать с выставками или показательными выступлениями), особенно если они являются массовыми и проводятся в короткий промежуток времени. Такие мероприятия нельзя полностью отдавать на откуп подрядчикам из-за большого количества нюансов.



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

Читать дальше →
Total votes 16: ↑14 and ↓2+12
Comments1

Lock-in: правда или вымысел?

Reading time3 min
Views6.6K

Я много лет обсуждал с клиентами технологии и их поставщиков, и многие употребляют термин "lock-in", означающий барьер для смены поставщика или привязку к поставщику. Вопросы звучали так: "Не станем ли зависимы от поставщика из-за этого продукта?" или "Решение X для нас предпочтительнее, потому что не поставит нас в зависимость от поставщика". Я много думал над этим вопросом и делился своими мыслями с клиентами, но на написание этого поста меня спровоцировало обсуждение поста @nigelpoulton под названием VSAN and HW arrays, где упоминался lock-in.


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

Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments38

Опытное производство электроники за минимальный прайс

Reading time10 min
Views58K
Привет, Хабр!

Почитал я некоторые ранее опубликованные статьи о том, как жить славному молодцу, перед которым встала задача спаять 10-50-100 устройств из резисторов и микросхем, и взгрустнул, ибо во всех в них советы были даны если не вредные, то и не сильно полезные.


А вот, например, совет держать включённый паяльник за ручку — полезный!

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

  • регулярно надо делать 5-10-50-100 плат с SMD-компонентами
  • по возможности быстро
  • по возможности дёшево

Если вы можете позволить себе — что по срокам, что по деньгам — услуги «Резонита» или «Компэла» (сотрудничающего, впрочем, с «Резонитом») по сборке модулей под ключ, то текст ниже в общем и целом не для вас. Однако, на практике даже в достаточно крупных компаниях люди, занимающиеся опытными образцами, часто собирают их сами — потому что это занимает пару дней вместо недели, потому что всегда можно на ходу что-то подправить, потому что не надо бегать между начальством и бухгалтерией со счетами и актами… В мелких же вопрос упирается попросту в деньги.

Тем более, что в наше время базовое оборудование, позволяющее делать подобные вещи достаточно быстро и достаточно дёшево, доступно даже любителю-одиночке.
Читать дальше →
Total votes 170: ↑167 and ↓3+164
Comments413

Неизбежным старение делает физика, а не биология

Reading time13 min
Views46K
Привет, Хабр! Представляю вашему вниманию перевод статьи Physics Makes Aging Inevitable, Not Biology. Автор Peter Hoffmann.

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


Внутренности каждой клетки нашего тела подобны перенаселенному городу заполненному путями, транспортом, библиотеками, фабриками, электростанциями и мусоропроводами. Рабочие этого города белковые машины, которые усваивают пищу, вывозят мусор или восстанавливают ДНК. Грузы перемещаются из одного места в другое с помощью молекулярных машин, передвигающихся на двух ножках по белковым канатам. Пока эти машины занимаются своим делом, окружающие тысячи молекул воды случайным образом врезаются в них миллионы раз в секунду. Это явление, которое физики эвфемистически называют «тепловым движением», и которое более уместно назвать чудовищным тепловым хаосом.


Читать дальше →
Total votes 41: ↑36 and ↓5+31
Comments287

Цивилизация Пружин, 2/5

Reading time7 min
Views49K

Часть 2. Very Heavy Fuel


Предыдущая часть 1



Перед вами — Международная Космическая Станция. Массой в 420 тонн и стоимостью[20] в $150 миллиардов:



Её кинетическая энергия, старое доброе E = mv2/2, составляет 1.3*1013 джоулей. Добавив потенциальную энергию на высоте 400 километров, получим 1.4*1013 Дж.

Сколько бензина надо сжечь, чтобы получить эту энергию? Оказывается, не так уж и много. 350 тонн всего. Это примерно[200] однодневный энергетический бюджет Улан-Удэ.

Как же так получается, что далеко не самый богатый город мира за один-единственный день распоряжается энергией, достаточной для разгона МКС до орбитальной скорости, однако же станция у нас на весь мир одна, и стоит неприлично бешеных денег?
Читать
Total votes 143: ↑141 and ↓2+139
Comments156

На пути к физическим принципам биологической эволюции

Reading time8 min
Views7.1K
Сокращенный перевод статьи М. Кацнельсона, Ю. Вольфа и Е. Кунина

Возможна ли конвергенция физики и биологии?


Статьей, наводящей на подобные размышления, я заинтересовался с подачи астрофизика и популяризатора науки Сергея Попова. В одном из его обзоров препринтов была упомянута статья с интригующим названием, а среди авторов — Евгений Кунин. Книгу этого автора «Логика случая» я начал читать… Конечно, только отдельные разделы. Инженерное образование, занятие техническими переводами, чтение научно-популярных статей — все это довело меня до крамольной мысли — выполнить краткий перевод статьи, написанной Евгением Куниным в соавторстве с Михаилом Кацнельсоном и Юрием Вольфом.

Towards physical principles of biological evolution
Mikhail I. Katsnelson, Yuri I. Wolf, Eugene V. Koonin

arxiv.org/abs/1709.00284

Аннотация


Биологические системы достигают сложной организации, которая значительно превышает сложность любого из известных неживых объектов. Биологические сущности, несомненно, подчиняются законам квантовой физики и статистической механики. Однако, достаточно ли современной физики для адекватного описания модели и объяснения эволюции биологической сложности?
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments6

Цивилизация Пружин, 3/5

Reading time10 min
Views57K

Часть 3. Цивилизация пружин



[Image credit: By Lothar Spurzem — Own work, CC BY-SA 2.0 de, commons.wikimedia.org/w/index.php?curid=39574590]

Предыдущая часть. Краткое содержание предыдущей серии.

Итак, какие же ещё есть способы хранения энергии, помимо химического топлива? Пусть даже не для ракет, а вообще?

Начнём с электрической батареи. Вот хотя бы литиево-ионной. Откуда в ней берётся энергия?

Всё просто, там идёт[210] электрохимическая реакция:

LiC6 + CoO2 <-> C6 + LiCoO2

Идёт налево — песнь за заряжается. Направо — разряжается.
Вы, конечно, уже догадались
Total votes 201: ↑198 and ↓3+195
Comments110

Information

Rating
Does not participate
Registered
Activity