Как стать автором
Обновить
-2
0.2

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

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

Лень двигатель прогресса. Генератор задач. Часть 2

Время на прочтение12 мин
Количество просмотров9.5K
Иногда помогаю проводить математический анализ у первых курсов и нужно им подбирать задачи, на которых можно набить руку. Да, можно брать задачи из книги. Но что, если не находишь нужных по уровню задач в книгах, которые есть под рукой?

О том, как сделать свой генератор простых задач на нахождение пределов/производных/интегралов и пойдёт речь после ката.


Читать дальше →
Всего голосов 21: ↑20 и ↓1+19
Комментарии13

50 оттенков Go: ловушки, подводные камни и распространённые ошибки новичков

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


Go — простой и забавный язык. Но в нём, как и в любых других языках, есть свои подводные камни. И во многих из них сам Go не виноват. Одни — это естественное следствие прихода программистов из других языков, другие возникают из-за ложных представлений и нехватки подробностей. Если вы найдёте время и почитаете официальные спецификации, вики, почтовые рассылки, публикации в блогах и исходный код, то многие из подводных камней станут для вас очевидны. Но далеко не каждый так начинает, и это нормально. Если вы новичок в Go, статья поможет сэкономить немало часов, которые вы бы потратили на отладку кода. Мы будем рассматривать версии Go 1.5 и ниже.
Читать дальше →
Всего голосов 80: ↑76 и ↓4+72
Комментарии270

Панда среди пингвинов. x86_64 микрокомпьютер LattePanda

Время на прочтение6 мин
Количество просмотров37K
Добрый день, дорогие читатели сайта Geektimes! Волею судеб так случилось, что мне в руки попала очень интересная плата — LattePanda.


Что в ней интересного?


Как минимум то, что это x86_64, Windows, совмещенный с Arduino набор (прямо на одной плате) и выходы на массу сенсоров. Чрезвычайно необычное сочетание для современного засилья ARM SoC/Linux/GPIO решений, которые в итоге похожи на клубок проводов, если собрать на них тот же комплект.

Если Windows для вас — дом родной, то вот он, настоящий самородок в мире микрокомпьютеров. Я постараюсь написать то, что мне показалось интересным в этой платформе.

Читать дальше →
Всего голосов 29: ↑25 и ↓4+21
Комментарии76

Обзор PocketBook 615: самый недорогой ридер с подсветкой от лидера рынка

Время на прочтение6 мин
Количество просмотров35K
Всем доброго дня! Не так давно в официальном блоге PocketBook был опубликован обзор флагманского ридера PocketBook 631 Touch HD ценой в 12 500 рублей. В той модели собраны абсолютно все фишки и технологии, доступные сегодня производителям читалок. Однако если ваш бюджет категорически не согласен с цифрой «12 500» (а такое вполне может быть, время ведь нынче непростое), то у PocketBook для вас всё равно есть варианты. Заметно более доступные, но, тем не менее, также очень неплохие в плане функциональности и возможностей ридеры. В этом посте я расскажу как раз о такой модели среднего класса – PocketBook 615. Это самый доступный ридер компании с подсветкой, он оценивается уже не в 12 500, а в 8 900 рублей. То есть устройство почти на треть дешевле флагмана линейки покетбуков.

Перед тем, как перейти к обзору, напомню, что в официальном блоге PocketBook в последнее время также были опубликованы посты о ситуации на рынке ридеров и обо всей обновленной линейке компании, выпущенной в продажу в начале осени 2016 года. Линейка, напомню, состоит из шести устройств. Эти самые шесть устройств стали центральным событием на рынке ридеров, пожалуй, за весь 2016 год. Шутка ли дело: не каждый день лидер рынка – а у PocketBook доля в России приближается к 70% – выпускает новые модели, причём так массированно.


Читать дальше →
Всего голосов 26: ↑13 и ↓130
Комментарии116

Теория решения изобретательских задач на пальцах

Время на прочтение4 мин
Количество просмотров125K
Представьте, перед вами встала проблема, как улучшить какую-то вещь, или как что-то заставить работать. Как придумать что-то новое? Для этого и была придумана Теория решения изобретательских задач. В данном топике я на пальцах попробую рассказать, о чем это


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

Настройка UEFI-загрузчика. Самое краткое руководство в мире

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

Как устроена загрузка современных ОС? Как при установке системы настроить загрузку посредством UEFI, не утонув в руководствах и ничего не сломав?


Я обещал "самое краткое руководство". Вот оно:


  1. Создаём на диске таблицу разделов GPT
  2. Создаём FAT32-раздел на пару сотен мегабайт
  3. Скачиваем из интернета любой UEFI-загрузчик
    (нам нужен сам загрузчик, это один бинарный файл!)
  4. Переименовываем и кладем этот файл на созданный раздел по адресу /EFI/Boot/bootx64.efi
  5. Создаём текстовый конфиг, кладем его там, где загрузчик ожидает его увидеть
    (настройка и местоположение конфига зависят от конкретной реализации загрузчика, эта информация доступна в интернете)
  6. После перезагрузки видим меню загрузчика
    (Если на диске установлена Windows 8 или 10 — с большой вероятностью это руководство сокращается до пунктов 3 — 5.)

TL;DR не надо прописывать путь к загрузчику в новых загрузочных записях UEFI — надо файл загрузчика расположить по стандартному "пути по-умолчанию", где UEFI его найдет, и вместо загрузочного меню UEFI пользоваться меню загрузчика, которое гораздо проще и безопаснее настраивается

Читать дальше →
Всего голосов 52: ↑46 и ↓6+40
Комментарии99

Minoca OS: новая свободная операционная система

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


Двое отважных разработчиков Ивэн Грин и Крис Стивенс решились на смелый шаг. Они написали с нуля совершенно новую операционную систему Minoca OS и опубликовали её исходный код под свободной лицензией GNU GPL v3.

Это 625 000 строк отлично документированного кода, преимущественно на языке программирования Си, частично на C++ и Ассемблере. Ядро ОС для x86 имеет размер около 750 КБ. С драйверами, сетевым стеком и видеобуфером свежезагруженная система использует 5−7 МБ оперативной памяти.
Читать дальше →
Всего голосов 72: ↑67 и ↓5+62
Комментарии56

Голодные игры: всегда ли честность – лучшая политика для животных?

Время на прочтение5 мин
Количество просмотров10K
У павлинов в результате эволюции появился сложный хвост для привлечения самок. Для изучения роли честности и обмана в общении животных учёные применяют теорию игр.



Представьте, что вы – неопытный павлин, оказавшийся слабым в результате плохой наследственности или питания. Вы надеетесь привлечь самку, которую интересует только длина вашего хвоста. Отращивание длинного хвоста увеличило бы вашу сексуальную привлекательность, но эта обуза может помешать вам убежать от хищника, которого избежал бы более здоровый самец (а если вас съедят, ваши шансы на спаривание кардинально уменьшатся).
Читать дальше →
Всего голосов 16: ↑14 и ↓2+12
Комментарии27

Mercedes-Benz испускает краткий импульс розового шума 80 дБ перед неизбежной аварией

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

Громкий розовый шум вызывает кратковременную потерю слуха. Она защищает водителя и пассажиров от оглушения при выстреле подушек безопасности и грохоте аварии

В автомобилях Mercedes-Benz реализованы десятки разных систем безопасности, в которых используются практически все сенсоры автомобиля. Основная задача — активировать преднатяжители ремней безопасности как можно раньше, до срабатывания подушек безопасности. Акселерометры умеют распознавать переворот. Задействуется радар дистроника. Генератор выдаёт до 18 вольт и больше, чтобы очень быстро опустить окна при перевороте. Сочетание высокой скорости, резкого торможения и сработавших датчиков парктроника расценивается как ДТП. Если машина внезапно меняет траекторию во время заноса, это расценивается как авария (подушки безопасности хорошо распознают только лобовые столкновения). В зависимости от веса и роста человека и вектора столкновения автомобиль может даже активировать преднатяжители без активации подушек безопасности. В общем, когда инженеры Mercedes-Benz говорят о новых мерах безопасности в автомобилях, это действительно интересно. Что ещё придумали эти ребята?
Читать дальше →
Всего голосов 39: ↑34 и ↓5+29
Комментарии76

6 альтернатив MacBook

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

После презентации Apple появилось множество разочарованных комментариев: «только USB-C», устаревший процессор, отсутствие сенсорного экрана, и дикий ценник. Посмотрим, какие альтернативы предлагает рынок на новых процессорах Intel.
Читать дальше →
Всего голосов 32: ↑24 и ↓8+16
Комментарии212

Zcash: первая по-настоящему анонимная криптовалюта

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

Официальный клиент Zcash работает только под Linux

28 октября 2016 года исполнительный директор компании Zcach Зуко Уилкокс (Zooko Wilcox-O’Hearn) провёл официальную «криптографическую церемонию» запуска новой криптовалюты Zcash — первой в мире криптовалюты, основанной на интерактивном криптографическом протоколе zero-knowledge proof (доказательство с нулевым разглашением). Принцип действия такого протокола предполагает, что одна из взаимодействующих сторон способна убедиться в достоверности математического утверждения, не имея при этом никакой другой информации от второй стороны. По сути, Zcash является первой по-настоящему анонимной валютой. Техническое описание протокола вполне могло бы стать темой кандидатской диссертации по криптографии.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии65

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

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

«Я бы лучше посвятил свою жизнь разработке потрясающих технологий, чем общению с регулирующими органами. Оно того не стоит», — сказал Geohot и объявил о прекращении работы на территории США.

Прошёл почти год с того момента, как талантливый хакер Geohot [Джордж Хоц] собрал беспилотный автомобиль у себя в гараже. Вскоре переделанная им «старушка» Acura ILX великолепно ездила по шоссе, осуществляя сложные манёвры на скорости до 100 км/ч, перестраивалась по рядам и выполняла разные трюки, которые освоила за несколько месяцев обучения нейросети. Автор выложил на Github исходный код и набор данных для обучения нейросети. Казалось — вот-вот и каждый сможет установить на свою машину настоящий автопилот, купив подписку на Comma One за $999 и комплект оборудования.
Читать дальше →
Всего голосов 55: ↑47 и ↓8+39
Комментарии249

EA Games и Origin забанили целую страну из-за санкций США

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


Представьте, что вы потратили десятки долларов на игры в Origin или Steam. А потом в один прекрасный день зашли в клиент — и обнаружили, что доступ заблокирован. Все ваши игры пропали. Никакого возврата средств. Просто из-за неких политических санкций одной страны против другой, которые вас никак не касаются. Казалось бы, не касаются.
Читать дальше →
Всего голосов 43: ↑36 и ↓7+29
Комментарии213

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

Время на прочтение7 мин
Количество просмотров8K
Глава Nextury Ventures Илья Лаурс, венчурный капиталист из Литвы, поднялся на рынке мобильных приложений, когда он ещё только зарождался, жил и работал в Кремниевой долине и вернулся в Литву инвестировать в финтек-стартапы на родине.


XXI век: самолёт в Америку летит 10 часов, банковский платёж идёт два дня

На прошлой неделе я выложил часть нашего с ним разговора, где речь шла про биткоины. Сегодня — время десерта, разговор про то, как криптовалюты могут изменить рынок платежей в частности и заставить измениться всю банковскую систему в целом — это уже непосредственно область профессиональных интересов Ильи и касается всех, кто когда-либо имел дело с оплатой из-за границы или монетизацией проектов микроплатежами.
Читать дальше →
Всего голосов 23: ↑18 и ↓5+13
Комментарии22

Хакнуть Ландауэра

Время на прочтение2 мин
Количество просмотров8K
В 1961-м году Рольф Ландауэр в своей статье «Irreversibility and heat generation in the computing process» сформулировал принцип, согласно которому в любой вычислительной системе, независимо от её физической реализации, при потере 1 бита информации выделяется теплота в количестве по крайней мере W = kB T ln2, где kB − постоянная Больцмана, а T − температура вычислительной системы в кельвинах.

То есть если вычисление производится при комнатной температуре (300K), то при потере 1 бита данных вычислительная система не может не рассеять в окружающее пространство примерно 2,7×10-21 Дж.

Считается, что единственный способ преодолеть это ограничение − использовать так называемые обратимые вычисления. В этой статье я докажу, что принцип Ландауэра не является догмой, и преодоление устанавливаемого им барьера возможно в том числе и без использования обратимых вычислений.
Читать дальше →
Всего голосов 19: ↑10 и ↓9+1
Комментарии29

Пол Грэм продавливает правительство: 95% превосходных мировых программистов остаются не у дел, впустите их

Время на прочтение4 мин
Количество просмотров26K
«Стояли звери около двери. В них стреляли, они умирали.»
— Стругацкие



Let the Other 95% of Great Programmers In

Перевод: Катя Шершнева

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

Технологические компании правы. Противники иммиграции не понимают, что есть большая разница в способностях между компетентными программистами и исключительными, и вы можете обучать людей, чтобы они становились компетентны, но не можете делать их исключительными. Исключительные программисты имеют склонности и интерес к программированию, это не просто результат обучения. [1]

В США живёт меньше 5% населения мира. Выходит, если те качества, которые делают из человека великого программиста, распределяются равномерно, то 95% этих великих программистов рождены за пределами США.

Противникам иммиграции нужно придумать какое-то объяснение, почему технологические компании прилагают такие усилия, чтобы сделать иммиграцию проще. Поэтому они утверждают, что те делают это с целью снизить зарплаты. Но если говорить о стартапах, вы обнаружите, что практически каждый из них крупнее определённого размера проходил через юридические проволочки, чтобы привезти программистов в США, где они платили им столько же, сколько платили бы американцам. Зачем они идут на лишние хлопоты, получая программистов за ту же цену? Единственное объяснение состоит в том, что они говорят правду: вокруг просто недостаточно хороших программистов. [2]
Читать дальше →
Всего голосов 46: ↑39 и ↓7+32
Комментарии81

2D магия в деталях. Часть третья. Глобальное освещение

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

Глобальное освещение, динамический свет и декали (да, есть такое слово :) ) в действии.


Я очень люблю смотреть на белые предметы без текстуры. Недавно в художественном магазине я долго рассматривал гипсовые фигуры, которые художники используют в качестве модельных объектов. Очень приятно видеть все эти плавные переходы света и мягкие тени. Позже, когда я вернулся домой и открыл Unity3D, пришло понимание, что свет в моём проекте по-прежнему скучный и нереалистичный.
С этого момента началась история глобального освещения, которую я сегодня расскажу.

Читать дальше →
Всего голосов 59: ↑58 и ↓1+57
Комментарии47

Почему генеральный директор Code School Грег Поллак покинул компанию

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


В январе 2015 года компания Pluralsight приобрела онлайн-платформу для обучения программированию Code School. Через десять месяцев после этого купленную компанию решил покинуть ее основатель Грег Поллак. Об этом он сообщил руководству Pluralsight – гендиректору Аарону Сконфарду и финансовому директору Грегу Вудварду. А сейчас, спустя еще год, Поллак объяснил свое решение широкой публике в своем блоге.

Кому-то кажется, что, если основатель покинул компанию, то либо после поглощения дела у нее пошли хуже, либо он хотел продать ее, чтобы немедленно приступить к следующему стартапу. В случае с Поллаком обе гипотезы не верны.
Читать дальше →
Всего голосов 23: ↑21 и ↓2+19
Комментарии3

Интересное в закладках UX/UI-дизайнера

Время на прочтение3 мин
Количество просмотров29K
Какие мысли вас посещают, когда вы видите выдающиеся работы других людей? Наверняка, вы восхищаетесь ими, как и мы. Но что более важно, возможно, вам интересно, как люди этого добились, как пришли к успеху. Откуда они черпали свое вдохновение? Что они искали и просматривали в интернете? Давайте посмотрим, что интересного может быть в закладках у UI/UX-дизайнера.
Читать дальше →
Всего голосов 19: ↑13 и ↓6+7
Комментарии4

Анонсируем Dart Sass

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

В течение нескольких последних месяцев мы тихо работали надо новым проектом. Сегодня я готова анонсировать Dart Sass всему миру. Это абсолютно новая реализация Sass, созданная, чтобы быть быстрой и легкой в установке и разработке. Она еще не завершена — я веду работу по приведению её в соответствие со спецификацией Sass — так что сегодня я просто публикую версию 1.0.0-alpha.1. Но она достаточно надежна, чтобы можно было скачать, поиграться с ней и начать сообщать баги.


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

Информация

В рейтинге
2 854-й
Зарегистрирован
Активность