Новости информационных технологий - 27949

image

Ведущее новостное издание Рунета, «Лента.ру», впервые за 9 лет поменяло дизайн и рубрикацию. По словам главреда Галины Тимченко, «сайт стал стильным, современным, очень компактным и довольно энергичным».

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

Этюд для программиста или головоломка крисс–кросс
Думаю многимам знакома книга «Этюды для программистов» Чарльза Уэзерелла. Если нет, то здесь можно прочитать интервью с автором и небольшой обзор книги. Мне самому совсем недавно попала данная вещь в руки, и было решено обязательно реализовать одну из задачек.

Итак предлагаю разобрать с вами один из этюдов. Писать будем на Java, поработаем с графикой и GUI + разберем алгоритм перебора с возвратом для нахождения нашего решения. Мало вероятно, что статья заинтересует профи, но вот новичкам, а особенно тем, кто только изучает Java, статья может оказаться полезной.
Всем заинтересовавшимся – добро пожаловать!
Читать полностью »

Что если вот прямо сейчас жизнь поставит перед Вами ультиматум: надо менять профессию. Не так, чтобы у вас при этом будет выбор, нет. Не интересно ) А вот именно в этом будет жизненная необходимость. Я недавно посетил врача и у меня в глазах нашли какую-то фигню. Сейчас идут разборки, что именно нашли, но вероятность 75% что я покину разработку в связи с напряжением зрения, которое в связи с новыми факторами, может быть утеряно. Я предлагаю всем собравшимся порассуждать в комментариях, как бы вы провели остаток жизни, вдруг получив такой диагноз. От себя напишу: лично я бы занялся пиаром. У меня всегда это отлично получалось :) После того как новой Читать полностью »

Эта ИИ программа уже освоила игру “Jeopardy!”. Теперь она приступит к изучению онкологических заболеваний.

Программа Watson компании IBM пошла учиться в мед. институт В финале телевикторины Jeopardy, где против ИИ программы Watson компании IBM сражались лучшие игроки, один из участников, в знак уважения, рядом со своим ответом на вопрос приписал: «От всей души приветствую наших новых компьютерных союзников»

Сейчас даже доктора высказываются похожим образом. «Мне хотелось бы пожать Watson руку», говорит Марк Крис, врач-онколог из онкологического центра Слоан-Кеттеринг в Нью-Йорке. Он с воодушевлением говорит о том дне в конце 2013 года, когда Watson, который сейчас является его студентом, окончит полный курс обучения и будет готов помогать врачам в онкологическом центре с постановкой верных диагнозов и определением подходящих курсов лечения.
Читать полностью »

Начать, видимо, следует с того, что речь пойдет об интерпретаторе CPython версии 2.7.x (примеры проверялись на версии 2.7.3).

На официальном сайте имеются описания инструкции import и модулей в Python:

Из них следует, что в Python имеются пакеты (package), модули (module) и имена, определенные в модулях (names). Также следует отметить, что в некоторых частях документации модули называются подмоудлями (submodule), если они размещены внутри пакета.

В языке Python инструкция import позволяет импортировать пакеты, модули и имена в пространство имен, в котором инструкция import выполняется. При это существует две интересные особенности:

  1. Из синтаксиса инструкции import не всегда явно следует, что именно должно быть импортированно: пакет, модуль или имя
  2. Синтаксисом инструкции import невозможно явно указать, что путь к модулю является абсолютным путем (хотя явно указать, что путь является относительным можно, а также возможно изменение семантики инструкции, в части использования абсолютного пути по умолчанию, см. www.python.org/dev/peps/pep-0328/ )

Из этих двух особенностей следуют такие неоднозначности для записи import abcd:

  1. Импортировать ПАКЕТ abcd, либо импортировать МОДУЛЬ abcd
  2. Импортировать пакет/модуль abcd из ТЕКУЩЕГО ПАКЕТА (из пакета того модуля, в котором исполняется import abcd), либо ИЗ ПАКЕТА в соответствии с перечнем каталогов, указанных в sys.path

Еще примеры неоднозначностей:

  • from abcd import defg: (импортировать модуль defg из пакета abcd, либо импортировать пакет defg из пакета abcd, либо импортировать имя defg из пакета abcd, либо импортировать имя defg из модуля abcd) X (из того же пакета, либо из пакета в соответствии с sys.path)
  • import abcd.defg: (импортировать пакет defg из пакета abcd, импортировать модуль defg из пакета abcd) X (из того же пакета, либо из пакета в соответствии с sys.path)

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

Аналитики компании TrendFocus изучили ситуацию на рынке HDD в четвертом квартале 2012 года и пришли к выводу, что продажи HDD в этом квартале уменьшились по сравнению с третьим кварталом. Хотя розничные продажи и продажи внешних накопителей были на хорошем уровне, поставки моделей типоразмера 2,5 дюйма заметно сократились.

Читать полностью »

Студента отчислили за использование сканера веб уязвимостей

20-летний студент Ahmed Al-Khabaz (Ахмед Аль-Хабаз) отчислен с факультета компьютерных наук монреальского колледжа. Причиной стало то, что он дважды запустил сканер веб-уязвимостей на сайте учебного заведения — и нашёл-таки опасную уязвимость в учебном портале Omnivox, который используют почти все колледжи и университеты Квебека. Тем самым он якобы «поставил под угрозу» приватные данные 250 тысяч студентов.
Читать полностью »

То, что вам никто не говорил о z index
Проблема z-index в том, что многие просто не понимают, как он работает.
Всё, описанное ниже, есть в спецификации W3C. К сожалению, не все её читают.

Описание проблемы:

Итак, пусть у нас есть HTML код, состоящий из 3 <div> элементов.
Каждый из них внутри себя содержит по одному <span>. А каждый <span>, в свою очередь, имеет свой фон: красный, зеленый и синий, соответственно. Плюс ко всему, каждый <span> позиционирован абсолютно левого верхнего края документа таким образом, что он немного перекрывает собой следующий за ним <span>. Первый <span> имеет z-index, равный 1, у остальных двух <span> z-index не задан.Читать полностью »

Введение

Здравствуйте, глубокоуважаемые хабрачане! В своих постах я хочу вас познакомить с продуктом корпорации Microsoft — Robotics Developer Studio 4 (далее MRDS 4), расскажу как запрограммировать робота реального и виртуального. Двигаться мы будем от простого к сложному. В качестве испытуемых роботов будем использовать набор LEGO Mindstorms NXT 2.0 (наиболее удачный, на мой взгляд, вариант) и микроконтроллер Basic Stamp (наименее удачный вариант). И так, приступим!
Читать полностью »

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

Сколько в Интернете доменов, сайтов, блогов? Каков объем спама? Вы получите ответы на эти и многие другие вопросы.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js