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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Построение при помощи циркуля и линейки, только… без циркуля

Занимательные задачкиАлгоритмыМатематикаЛогические игры
Все мы знакомы из школьной программы с построениями при помощи циркуля и линейки. А что будет, если вдруг циркуль затеряется? Можно ли при помощи одной линейки строить ещё что-то нетривиальное? Предлагаю вашему вниманию задачу, решение которой принесло мне немало прятных часов.

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



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

Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры146
Комментарии 3

Storytelling отчет против BI, прагматичный подход

Data MiningBig DataRВизуализация данных

Проблематика


Когда говорят про отчеты к данным (неважно, какая тема) все хотят гибкие дашборды, МНОГО дашбордов, играют конкурсы про BI, выдумывают разные сложные требования и кейсы, отсматривают массу вендоров и решений, разбиваются на непримиримые лагеря и на 100% уверены, что это то, без чего жизнь на работе тяжела, уныла и печальна.


Так ли это? По описанию очень сомнительно (похоже на серебряную пулю), а практика дает подтверждение «отнюдь не так».


Является продолжением серии предыдущих публикаций.

Читать дальше →
Рейтинг 0
Просмотры63
Комментарии 0

Как самый недооценённый контрибьютор спасал язык Rust от смерти

Блог компании МаклаудOpen sourceПрограммированиеRust
Перевод

Дэйв Херман, самый недооценённый контрибьютор Rust

Автор оригинала — Брайан Андерсон. Он тоже имеет отношение к работе над языком Rust. Понятно, что в своей статье он будет хвалить этот язык, но важнее другое: он раскрывает внутреннюю кухню проекта. Андерсон рассказывает про первые несколько лет работы над Rust в стенах компании Mozilla. Он хочет восстановить справедливость, вспомнив выдающегося, но скромного ментора и инженера, который, во многом, решил судьбу проекта. 

Я считаю, что язык Rust сейчас явно на подъёме. Вспоминаю, как много нужно было сделать правильно, чтобы достичь успеха. Команда неоднократно принимала судьбоносные решения, в которых не была полностью уверена. Каждое неверное решение могло привести проект к провалу. Иногда мы просто не знали правильный ответ. Но в каждой такой ситуации как будто происходило маленькое чудо, и проект двигался дальше. Конечно же, эти «чудеса» происходили не на пустом месте: нас выручала интуиция нескольких очень опытных профессионалов, которые горели проектом и действительно хотели создать что-то крутое.

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

Mozilla Research


К 2009 году Mozilla получила крупную сумму денег от прибыльной сделки с Google (он стал поисковиком по умолчанию в браузере Firefox). И, насколько я понял, именно в этот момент руководство Mozilla решило вложить деньги в новые проекты.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры575
Комментарии 0

Как написать видео плагин для Kodi

Работа с видеоPython
Перевод
Tutorial
Recovery mode

1. Введение


Узнайте, как написать ваше первое видео расширение для Kodi/XBMC из этого урока!

2. Инструменты


Если вы делали урок про то, как написать скрипт HelloWorld, то у вас уже, наверное, установлен текстовый редактор, который нам понадобится и в этом уроке. Может быть, стоит установить еще и видео плеер, раз мы теперь имеем дело с видео. Вдобавок к Kodi установите vlc, такой же замечательный и открытый.
Читать дальше →
Всего голосов 1: ↑0 и ↓1 -1
Просмотры152
Комментарии 1

Что такое алгоритм! Часть 3+1 «Математика»

АлгоритмыМозг

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


Title

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

Часто задаваемые вопросы про Huawei FusionModule2000

Блог компании Huawei
Из песочницы

Huawei FusionModule2000 - интеллектуальный модульный центр обработки данных нового поколения, созданный специально для того, чтобы предоставить заказчикам простое, эффективное и надежное решение для ЦОД. Huawei FusionModule2000 первым в мире получил сертификацию уровня «Tier IV Ready» от Uptime Institute: он соответствует самым высоким требованиям к доступности.

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

Мне это интересно
Всего голосов 16: ↑6 и ↓10 -4
Просмотры748
Комментарии 0

Как спасти вторую ступень ракеты?

Космонавтика


В 2015 году компании SpaceX удалось впервые в истории космонавтики посадить (не разбив) первую ступень ракеты Falcon 9, которая при этом ещё и выполнила основную задачу – вывела спутник на заданную орбиту. Важный этап развития космической техники стал прекрасной реальностью, а затем просто рутиной, частью налаженной доставки космических аппаратов (КА) в ближний космос, на околоземные орбиты.

Публика уже подзабыла, но ведь компания SpaceX в лице лично Илона Маска зачем-то ещё в сентябре 2011 года поведала об амбициозных планах мягко сажать на Землю и вторую ступень Falcon 9!

Да, эта компания собиралась и вторую ступень со временем научиться спасать…

Читать далее
Всего голосов 17: ↑10 и ↓7 +3
Просмотры2.5K
Комментарии 6

Возможное и невозможное

Научно-популярноеБиотехнологииЗдоровьеБудущее здесь

«Бурить ради нефти? Вы имеете в виду бурить землю, чтобы найти нефть? Вы псих», – когда Эдвин Л. Дрейк попытался привлечь средства для своего проекта по бурению нефти в 1859.

«Теория микробов Луи Пастера – смехотворная фантастика», – Пьер Паше, профессор физиологии в Тулузе, 1872 год.

«У этого ‘телефона’ слишком много недостатков, чтобы серьёзно рассматривать его как средство коммуникации. Устройство бесполезно для нас», – Western Union, 1876 год.

«Летательные аппараты тяжелее воздуха невозможны», – лорд Кельвин, 1895. В 1903 году состоялся первый полёт братьев Райт.

Но, возможно, в XX веке люди стали намного умнее и осторожнее в своих оценках? Как бы не так!

«Человек никогда не сможет использовать энергию атома», – Роберт Милликен, Нобелевская премия по физике, 1923. Ядерное оружие впервые было испытано 16 июля 1945 года в США на полигоне «Тринити» (штат Нью-Мексико). 27 июня 1954 года в СССР была запущена первая в мире АЭС.

«Я думаю, что на весь мировой рынок, нужно примерно пять компьютеров», – Томас Уотсон, глава IBM, 1943.

«Компьютеры в будущем могут весить не более 1,5 тонн», – Популярная Механика, 1949 год. Ну, по крайней мере они не ошиблись в верхней оценке!

«Космические путешествия – чушь», – сэр Гарольд Спенсер Джонс, Королевский Астроном Британии, 1957. Через две недели СССР запустил первый Спутник.

«Человек никогда не достигнет Луны, независимо от всех будущих научных достижений», – Ли Де Форест, изобретатель и отец радио, 1957 год. В 1969 году американский астронавт Нил Армстронг впервые ступил на Луну.

Read more
Всего голосов 33: ↑22 и ↓11 +11
Просмотры5.1K
Комментарии 32
Frontend-разработчик с нуля
11 мая 202177 940 ₽Нетология
PR-менеджер
11 мая 202163 900 ₽Нетология
Специализация Data Science
12 мая 2021114 000 ₽SkillFactory
Профессия Project Manager
13 мая 2021112 000 ₽Нетология
SMM-менеджер
13 мая 2021Цена по запросуGeekBrains

Новости Yii 2021, выпуск 2

PHPYii

Привет, сообщество!


С вами Александр Макаров, samdark и этой второй выпуск в этом году. Я попросил членов команды написать что-то для вступления, но, похоже, они предпочитают писать код :)


Есть новости по важным обновлениям Yii 3 и набор релизов Yii 2. Также упомянем некоторые интересные проекты, не связанные напрямую с кодом.

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

«Горшочек, не вари»: следом за соцсетями в нишу аудиочатов потянулись и стриминговые платформы

Блог компании АудиоманияОблачные сервисыСоциальные сети и сообществаЗвук

На март и апрель пришлись анонсы не только нового «аудиофункционала» крупнейших социальных, но и музыкальных платформ. Как выясняется, пример Clubhouse потянул за собой еще и Spotify. Однако на этот раз, кажется, все может обойтись без копирования.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры1.3K
Комментарии 6

Как с помощью циркуля и линейки находить корни, квадраты и обратные величины чисел

Занимательные задачкиАлгоритмыМатематикаЛогические игры

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

Пошагово и с картинками
Всего голосов 21: ↑20 и ↓1 +19
Просмотры4K
Комментарии 17

При поддержке Группы «М.Видео-Эльдорадо» в МАИ определили победителей Авиахакатона

Блог компании М.Видео-ЭльдорадоХакатоныКарьера в IT-индустрии


В Московском авиационном институте в режиме онлайн прошел 4-й самый масштабный хакатон в российской авиаиндустрии. В этом году для участия в IT-соревнованиях было подано свыше 700 заявок от представителей более чем 50 университетов, школ, лицеев и колледжей.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры676
Комментарии 2

Новый процессор от Intel с кодовым названием Core-1800: что известно о нем и его архитектуре

Блог компании SelectelПроизводство и разработка электроникиКомпьютерное железоПроцессоры
Перевод

Как уже знают многие читатели Хабра, компания Intel ранее неоднократно упоминала о гибридной процессорной архитектуре, которая получила название Alder Lake. Разработчики рассказывали о новинке не раз и не два, поэтому, скорее всего, о ней слышали даже не очень близкие к вопросу производства чипов люди.

Тем не менее, это были краткие полуофициальные анонсы. Так что информации об этом не так и много, а новинка действительно интересная. Положительный момент — в том, что за последние несколько недель в Сети появилось несколько утечек, которые проясняют общую картину. Случайные это утечки или намеренные — не суть важно. Главное, что они есть и мы можем узнать обо всем чуть больше. Самая интересная утечка — информация о процессоре с предварительным проектным названием Core-1800 SKU. Давайте о нем и поговорим.
Читать дальше →
Всего голосов 43: ↑37 и ↓6 +31
Просмотры9K
Комментарии 26

5 фразовых глаголов с get и 33 их значения, или Почему студенты не любят английский

Блог компании EnglishDomИзучение языков

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

Мы решили запустить новую рубрику и рассказывать про фразовые глаголы весело. Чтобы не зубрить их, а нормально запоминать на примерах из фильмов и сериалов.

И начнем со слова «get». По нашему опыту, студенты делают во фразовых глаголах с ним огромное количество ошибок. Так что не будем затягивать, поехали!

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры10.2K
Комментарии 11

Пол Грэм: Кто осмеливается и выдвигает новые идеи

Развитие стартапаЧитальный зал
Перевод
image

Есть один тип мнения, которое я бы очень боялся высказать публично. Если бы кто-то, кого я знал как эксперта в предметной области и как здравомыслящего человека, предложил идею, которая звучала бы абсурдно, я бы очень неохотно сказал: «Это никогда не сработает».

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

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

Отмахиваться от таких идей небезопасно, и у них непропорционально высокий шанс быть интересными. Когда обычный человек предлагает неправдоподобную идею, эта неправдоподобность свидетельствует о его некомпетентности. Но когда серьезный эксперт в своей области предлагает такое, ситуация обратна. Здесь работает что-то вроде эффективного рынка: в среднем идеи, которые звучат сумасшедше, если окажутся справедливыми, создадут наибольший эффект. Поэтому если вы можете исключить версию, что предлагающий маловероятно звучащую идею просто некомпетентен, ее маловероятность становится доводом не в пользу того, что она скучна, а в пользу того, что она увлекательна. [1]
Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры1.6K
Комментарии 2

Инструмент для отслеживания DNS-запросов: dnspeep

Блог компании SkillFactoryСетевые технологииDNSОтладкаRust
Перевод

Недавно я создала небольшой инструмент под названием dnspeep, который позволяет понять, какие DNS-запросы отправляет ваш компьютер и какие ответы он получает. Всего мой код занял 250 строк на Rust. В этой статье я расскажу о коде, объясню, для чего он нужен, почему в нём возникла необходимость, а также расскажу о некоторых проблемах, с которыми я столкнулась при его написании. И, конечно, вы сами сможете попробовать код в действии.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры2.9K
Комментарии 6

HTML трюки

Блог компании TimewebHTMLУчебный процесс в IT
Перевод
image

1. Атрибут `loading=lazy`


Совет по производительности. Вы можете использовать атрибут loading = lazy, чтобы отложить загрузку изображения до тех пор, пока пользователь не домотает до них.

<img src='image.jpg' loading='lazy' alt='Alternative Text'>  
Читать дальше →
Всего голосов 17: ↑13 и ↓4 +9
Просмотры3.2K
Комментарии 5

Лотерея Green Card DV-2022: россиян оставили за железным занавесом. Есть ли шанс получить визу?

Блог компании ITSOFTIT-эмиграция

До ежегодного розыгрыша лотереи, дающей возможность получить гринкарту (вид на жительство в США) остаются считанные часы. Однако, если многие победители предыдущей лотереи DV-2021 потеряли свои счастливые билеты из-за пандемии и президентской прокламации P.P. 10141, то в этом году победителям из России полностью отрезали возможность пройти собеседование на получение визы.

Read more
Всего голосов 25: ↑18 и ↓7 +11
Просмотры8.7K
Комментарии 16

Как стать Senior Front-End разработчиком. Советы из личного опыта

Карьера в IT-индустрии
Из песочницы

Всем привет. Меня зовут Олег, я Senior Front-End разработчик в компании Genesis. Хочу начать с утверждения, что карьера front-end разработчика может достаточно динамично развиваться, если прикладывать к этому определенные усилия. В профессии я 5 с лишним лет. В этой статье я хочу поделиться своим опытом, который будет полезен как начинающим разработчикам, так и тем, кто уже имеет определенный опыт в front-end разработке.

Мотивация 

В моем жизненном опыте существуют два уровня мотивации относительно карьерных перспектив на старте пути. 

Первый – это выбор образования, который был достаточно прямолинеен и произошел от банального «сидения за компом», как, возможно, и у большинства молодых IT-специалистов. 

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

Мой первый профессиональный опыт

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

Изначально я, как среднестатистический подросток 19 лет, попросту прожигал свое время, не понимая, чем хочу заняться в будущем. Во мне зрела идея того, что нужно добиться большего и начать применять знания, которые я получил благодаря нашей образовательной системе. Собравшись с духом, я решил обратиться к своему старому другу за помощью и советом. Он подсказал мне, что нужно начать с выбора языка, а также очертил набор базовых знаний, необходимых для прохождения собеседования. Также, он выступил как мой первый, хоть и условный, заказчик, который писал мне ТЗ для домашних проектов. С его помощью, мне удалось подготовиться для собеседования на должность full-stack разработчика. После нескольких неудачных попыток, мне все же удалось найти ту компанию, которая поверила в меня и дала старт в IT-мире.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Просмотры2.3K
Комментарии 1

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

Блог компании RUVDS.comНастройка LinuxСистемное администрирование*nix
Перевод
В давние времена многоархитектурных Unix-окружений разработчики дистрибутивов не могли прийти к единому мнению о том, что должно быть в $PATH. Базовые вещи, вроде /bin и /usr/bin, были везде одинаковыми, но у каждого дистрибутива был собственный набор дополнительных директорий (у Solaris их, например, было много). Кроме того — у разных локальных вычислительных групп было различное видение того, где должны размещаться локальные программы. Например — в /usr/local/bin, в /local/bin, в /opt/<something>/bin, в /<group>/bin и так далее. Всё это усложняло мне жизнь, так как я занимался поддержкой общего набора dot-файлов, используемых во всех Unix-системах, за которые я отвечал, и мне не хотелось бы, чтобы моя переменная $PATH представляла бы собой огромный список, содержащий пути ко всем необходимым директориям каждой из систем. Поэтому мне нужно было убирать всё лишнее из гигантского базового списка директорий, которые могли присутствовать в $PATH, оставляя там лишь те директории, которые существовали в текущей системе. А чтобы ещё сильнее усложнить эту задачу, мне хотелось использовать для этого только команды, встроенные в оболочку, и это — при работе с оболочкой, где test встроенной командой не является.


Читать дальше →
Всего голосов 25: ↑22 и ↓3 +19
Просмотры2.4K
Комментарии 9