Pull to refresh
-1
@kobraread⁠-⁠only

User

Send message

Как оценить уровень владения английским языком

Reading time4 min
Views124K


На Хабре много статей о том, как самостоятельно изучать английский язык. Но вот вопрос, а как оценить свой уровень при самостоятельном изучении? Понятно, что есть IELTS и TOEFL, но эти тесты почти никто не сдает без дополнительной подготовки и эти тесты, как говорят, оценивают не сколько уровень владения языком, а скорее умение проходить эти самые тесты. Да и использовать их для контроля самообучения будет накладно.

В этой статье я собрал различные тесты, которые проходил сам. При этом я сверяю свою субъективную оценку владения языком с результатами тестов. А также сравниваю результаты между разными тестами.
Читать дальше →
Total votes 99: ↑95 and ↓4+91
Comments62

Пластик для 3D-печати ESUN

Reading time1 min
Views3.8K
Всем привет! Мы сделали небольшой каталог по материалам компании ESUN на правах официального дистрибьютора. В каталог собрали самую необходимую информацию: технические параметры, области применения, нюансы использования, цветовой ассортимент и др. по всем видам пластика.

Делимся с вами. Возможно кому-то эта информация будет актуальной и полезной!)


Читать дальше →
Total votes 12: ↑6 and ↓60
Comments14

«Магическая константа» 0x5f3759df

Reading time9 min
Views120K
В этой статье мы поговорим о «магической» константе 0x5f3759df, лежащей в основе элегантного алгоритмического трюка для быстрого вычисления обратного квадратного корня.

Вот полная реализация этого алгоритма:

float FastInvSqrt(float x) {
  float xhalf = 0.5f * x;
  int i = *(int*)&x;  // представим биты float в виде целого числа
  i = 0x5f3759df - (i >> 1);  // какого черта здесь происходит ?
  x = *(float*)&i;
  x = x*(1.5f-(xhalf*x*x));
  return x;
}

Этот код вычисляет некоторое (достаточно неплохое) приближение для формулы

image

Сегодня данная реализация уже хорошо известна, и стала она такой после появления в коде игры Quake III Arena в 2005 году. Её создание когда-то приписывали Джону Кармаку, но выяснилось, что корни уходят намного дальше – к Ardent Computer, где в середине 80-ых её написал Грег Уолш. Конкретно та версия кода, которая показана выше (с забавными комментариями), действительно из кода Quake.
В этой статье мы попробуем разобраться с данным хаком, математически вывести эту самую константу и попробовать обобщить данный метод для вычисления произвольных степеней от -1 до 1.

Да, понадобится немного математики, но школьного курса будет более, чем достаточно.
Читать дальше →
Total votes 212: ↑210 and ↓2+208
Comments188

Обзор материалов для 3D-печати ESUN

Reading time5 min
Views8.7K
Технологии 3D печати не стоят на месте. Производители пластиков то же не стоят на месте – появляются новые виды пластика, улучшаются старые. Новичку бывает сложно разобраться в многообразии материалов. Для них мы решили написать небольшой обзор по пластикам фирмы ESUN, крупнейшего производителя пластика для 3D-принтеров в мире.

  • Основанная в 2002 году, и расположенная в особой экономической зоне Шенжень компания ESUN – это высокотехнологичное предприятие специализирующееся в исследовании, разработке и производстве разлагаемых полимерных материалов таких, как PLA, а также другие виды пластика. Компания ESUN владеет тремя R&D центрами, которые специализируются на синтезе материалов их модификации и применении.

  • Начиная с 2007 года компания ESUN начала разработку материалов для 3D печати. За это время компании удалось разработать такие материалы, как PLA, ABS, PVA (водорастворимый материал поддержки) и другие. Использую эксклюзивные формулы, и профессиональные производственные линии компания производит пластиковую нить абсолютной круглой формы, с соблюдением заданного диаметра нити, высокой прочностью, большой палитрой цветов и стабильной температурой плавления.
Читать дальше →
Total votes 10: ↑10 and ↓0+10
Comments2

Что почитать программисту на досуге

Reading time3 min
Views34K

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

Читать дальше →
Total votes 35: ↑32 and ↓3+29
Comments24

Есть две функции

Reading time16 min
Views53K
Привет

Есть две булевы функции n аргументов, одна — константная, другая — сбалансированная. На какую сам сядешь, на какую фронтендера посадишь? Вот только функции неизвестны, а вызвать их разрешается лишь один раз.

Если не знаешь, как решить подобную задачу, добро пожаловать под кат. Там я расскажу про квантовые алгоритмы и покажу как их эмулировать на самом народном языке — на Python.
Hello darkness, my old friend
Total votes 121: ↑115 and ↓6+109
Comments61

Simple Solder MK936. Паяльная станция для тех, кто хочет сам

Reading time6 min
Views59K
Всем привет!

В этой статье мы хотим поделиться с общественностью проектом простой паяльной станции со стабилизацией температуры, которую любой сможет собрать своими руками без Arduino и изоленты!


Читать дальше →
Total votes 68: ↑65 and ↓3+62
Comments144

Обзор актуальных 3D-материалов

Reading time8 min
Views53K


Материал в 3D-печати, как и в любой созидательной деятельности, одна из важнейших вещей. От материала зависят не только механические и химические свойства будущего изделия, но и его эстетическая ценность.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments34

Как разговаривать с мудаками. 7 стратегий общения с неадекватными людьми

Reading time4 min
Views93K


Неадекватные люди — повсюду. Их настолько много, что некоторые из них — это ваши коллеги, друзья или, даже, вы. В общении с неадекватными людьми логические доводы уступают знанию психологии и мотивов собеседника. Эмоциональные разговоры заканчиваются ничем не из-за того, что кто-то ведет себя неадекватно, а потому-что нам не известны эффективные методы общения в критических ситуациях. Книга “Как работать с мудаками” дает, как минимум, 7 таких стратегий.
Читать дальше →
Total votes 58: ↑25 and ↓33-8
Comments30

Sprint: как проверить любую бизнес-идею всего за 5 дней

Reading time13 min
Views39K


Рассказываем о ключевых идеях бестселлера 2016 года «Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days» Джейка Наппа, Джона Зератски и Брадена Ковитца.
Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments3

5 книг, которые помогут мыслить нестандартно и почему это важно именно сейчас

Reading time3 min
Views155K


Потребляя гигабайты информации, мы начинаем мыслить шаблонно. Роботы автоматизируют все больше специальностей, и незаменимыми становятся лишь те работники, кто мыслит нестандартно. Многие считают, что креативность — это врожденный навык. Я тоже так думал, пока не прочел эти книги. Они доказали, что мыслить нестандартно может научиться каждый.
Читать дальше →
Total votes 49: ↑35 and ↓14+21
Comments35

Этикет Кремниевой Долины

Reading time10 min
Views45K
Здесь встречают по манерам…
В 17-ом веке во Франции манеры приобрели политическое значение. Король Людовик XIV и его предшественники, собирая вместе аристократию Франции под одной крышей с сувереном в его дворце в Версале, основали своего рода школу манер.

Во дворце придворные жили под деспотическим надзором короля. Если вы вызывали недовольство Людовика, то он просто высказывал пожелание «не видеть вас» на следующий день. И желание короля «не видеть вас» было равносильно полному забвению вас в Версале.

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

Маргарет Виссер
Читать дальше →
Total votes 87: ↑79 and ↓8+71
Comments20

Бесплатные курсы и книги по науке и инженерии

Reading time4 min
Views57K


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

Учиться бесплатно. Только в мышеловке? Вовсе нет. Часто хорошие идеи даются просто так — за то, чтобы их взяли. Вообще делать деньги на информации — это очень спорный вопрос. Знания должны распространяться и объединятся в динамический пул, если человечество хочет продвинуться в глобальном смысле. Ноосфера, биг дата и прочее. А если все будут сидеть по углам каждый со своей пачкой данных, великих дел не получится. Чтобы не терять времени, хватит читать вступление, переходим к курсам для ученых и инженеров. Ниже — список бесплатных курсов и книг онлайн.
Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments8

Веселее и эффективнее: как использовать музыку для работы и где её искать

Reading time6 min
Views20K

Flickr.com / glacial23

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

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

Такой подход к работе в некоторых случаях может навредить, но правильный выбор музыкальных композиций или звуков под различные виды работы оказывает положительный эффект — настроение улучшается, мозг быстрее обрабатывает информацию. Ниже мы рассмотрим подробнее влияние музыки, как ее свойства используют в работе, какие направления и звуки выбрать и где найти самые подходящие композиции.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Comments19

Танцуют ли роботы Tango

Reading time4 min
Views6.4K
Project Tango от Google — проект по созданию мобильных устройств, способных анализировать пространство вокруг себя в трёх измерениях. Благодаря проекту Device Lab мне удалось поиграться одним из таких устройств.


Статья автора Сергея Мелехина, в рамках конкурса «Device Lab от Google».
Подробнее
Total votes 20: ↑19 and ↓1+18
Comments3

Нейромедиаторы, часть первая: дофамин, норадреналин, серотонин

Reading time7 min
Views295K
Нейромедиаторы — это праздник, который всегда с тобой. Мы постоянно слышим о том, что именно они дарят чувства радости и удовольствия, но мало знаем о том, как они работают. В первой части небольшого образовательного курса «Атлас» рассказывает о трех самых известных нейромедиаторах, без которых наша жизнь была бы просто отвратительной.



Читать дальше →
Total votes 43: ↑42 and ↓1+41
Comments79

Y Combinator рекомендует прочитать в 2016

Reading time4 min
Views24K
«Чтение и личный опыт формируют мировоззрение. И даже если вы не помните самый момент получения опыта или содержания книги, то их влияние на ваше представление о мире непременно остается в Вас. Ваш разум похож на скомпилированную программу без исходного кода — он работает, но не ясно как.»

— Пол Грэм, основатель Y Combinator, программист, инвестор, эссеист



Total votes 20: ↑18 and ↓2+16
Comments8

Обзор курсов по Deep Learning

Reading time11 min
Views70K
Привет, Хабр! Последнее время все больше и больше достижений в области искусственного интеллекта связано с инструментами глубокого обучения или deep learning. Мы решили разобраться, где же можно научиться необходимым навыкам, чтобы стать специалистом в этой области.

image
Читать дальше →
Total votes 52: ↑48 and ↓4+44
Comments29

Успех на автопилоте. 9 привычек, которые изменили мою жизнь

Reading time8 min
Views104K


Привычки меняют людей. Они могут возродить и убить, подбросить и опустить на самое дно. Все повседневные действия, которые мы совершаем на автомате — привычки. Они управляют нами: влияют на настроение, развитие и здоровье. Внесение полезной привычки, как инвестиция в прибыльный проект, день за днем приносит дивиденды практически без вашего участия. Вам остается только исключить вредные привычки, отобрать полезные и смотреть как меняется мир вокруг вас.
Читать дальше →
Total votes 61: ↑36 and ↓25+11
Comments41

Жаргон функционального программирования

Reading time10 min
Views91K


У функционального программирования много преимуществ, и его популярность постоянно растет. Но, как и у любой парадигмы программирования, у ФП есть свой жаргон. Мы решили сделать небольшой словарь для всех, кто знакомится с ФП.


В примерах используется JavaScript ES2015). (Почему JavaScript?)


Работа над материалом продолжается; присылайте свои пулл-реквесты в оригинальный репозиторий на английском языке.


В документе используются термины из спецификации Fantasy Land spec по мере необходимости.


Arity (арность)


Количество аргументов функции. От слов унарный, бинарный, тернарный (unary, binary, ternary) и так далее. Это необычное слово, потому что состоит из двух суффиксов: "-ary" и "-ity.". Сложение, к примеру, принимает два аргумента, поэтому это бинарная функция, или функция, у которой арность равна двум. Иногда используют термин "диадный" (dyadic), если предпочитают греческие корни вместо латинских. Функция, которая принимает произвольное количество аргументов называется, соответственно, вариативной (variadic). Но бинарная функция может принимать два и только два аргумента, без учета каррирования или частичного применения.

Читать дальше →
Total votes 91: ↑87 and ↓4+83
Comments113
1
23 ...

Information

Rating
Does not participate
Registered
Activity