Архив за 12 апреля 2017 - 6

Bash-скрипты: начало
Bash-скрипты, часть 2: циклы

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

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

Продолжая раскрывать подробности о новых смартфонах Moto, предлагаем ознакомиться с изображением модели Moto Z2.

Смартфон Moto Z2 сохранит очень тонкий корпус

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

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

Специалисты аналитической компании Gartner подвели итоги первого квартала 2017 года на рынке персональных компьютеров. Согласно их подсчетам, по сравнению с первым кварталом 2016 года рынок сократился на 2,4%. Впервые за десять лет в течение квартала было отгружено менее 63 млн ПК. В корпоративном сегменте наблюдался небольшой рост, но он был полностью перекрыт спадом в потребительском сегменте.

Lenovo Yoga 710

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

Аналитики Greenlight Insights прогнозируют, что общий доход на рынке виртуальной реальности по итогам текущего года достигнет 7,2 млрд долларов, из которых на гарнитуры будет приходиться 4,7 млрд.

В краткосрочной перспективе аналитики ожидают скромный рост рынка, но уже к 2021 году он вырастет до 74,8 млрд долларов.

Greenlight Insights оценили рынок VR

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

Хабра, привет!

Немного о строках в Си, или несколько вариантов оптимизировать неоптимизируемое - 1 Не так давно у со мной произошел довольно-таки интересный инцидент, в котором был замешан один из преподавателей одного колледжа информатики.

Разговор о программировании под Linux медленно перешел к тому, что этот человек стал утверждать, что сложность системного программирования на самом деле сильно преувеличена. Что язык Си прост как спичка, собственно как и ядро Linux (с его слов).

У меня был с собой ноутбук с Linux, на котором присутствовал джентльменский набор утилит для разработки на языке Си (gcc, vim, make, valgrind, gdb). Я уже не помню, какую цель мы тогда перед собой поставили, но через пару минут мой оппонент оказался за этим ноутбуком, полностью готовый решать задачу.

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

char *str = (char *)malloc(sizeof(char) * strlen(buffer));

buffer — стековая переменная, в которую заносились данные с клавиатуры.

Я думаю, определенно найдутся люди, которые спросят: «Разве что-то тут может быть не так?».
Поверьте, может.

А что именно — читайте по катом.
Читать полностью »

Сегодня мы поговорим об отображении мнемосхем технологических объектов в браузере посредством таких технологий как SVG, JavaScript и т.д.

Опишем, что мы хотим получить:

  • Мнемосхема открывается в браузере. Графика – SVG.
  • Вверху мнемосхемы кнопки переходов на другие мнемосхемы.
  • Данные обновляются раз в секунду.
  • По клику на изображение выключателя появляется окно, из которого его можно включить или отключить.

SCADA-система (точнее её серверная часть) позволяет добавлять пользовательские html-страницы. Я не буду вручную набирать код страницы, а нарисую простую схему в редакторе, потом покажу, что получилось и как это работает.
Читать полностью »

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

К слову, набор в CS центр уже идёт. В этом году поступить на очное обучение можно не только в Санкт-Петербурге, но и в Новосибирске. Приходите — на занятиях ещё больше интересного.

Чуть больше про CS центр и набор

Computer Science Center – это совместная инициатива Computer Science клуба при ПОМИ, компании JetBrains и Школы анализа данных Яндекса. Центр предлагает двух- или трёхлетние курсы для студентов, аспирантов и выпускников технических вузов, а также молодых специалистов, желающих развиваться в области анализа данных, разработки ПО или теоретической информатики. Занятия проходят по вечерам в Санкт-Петербурге или в Новосибирске.

В 2017 году набор на очное обучение состоит из четырёх этапов:

  • подача заявки до 16 апреля включительно,
  • онлайн-тестирование,
  • экзамен,
  • очное собеседование.

Задача

Кактусом называется простой связный граф, в котором любые два цикла имеют не больше одной общей вершины. Доказать, что максимальное число ребер в кактусе с n вершинами равно $operatorname{floor}frac{3}{2}(n-1)$.

*$operatorname{floor}$ — округление вниз.

Решение

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

Как сообщает источник, компания Ricoh, известная своими камерами, намерена радикально пересмотреть свою стратегию ведения бизнеса. Компания рассматривает вариант полного отказа от выпуска камер для розничного рынка, включая модели под брендом Pentax и GR.

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

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

НАСА опубликовало снимки полярного сияния на Уране - 1
Полярное сияние

У полярного сияния есть несколько названий: Aurora Borealis, северное или южное сияние, просто аврора. Само это явление очень красивое, оно возникает в результате свечения верхних слоев атмосферы планеты вследствие взаимодействия с заряженными частицами солнечного ветра. Полярное сияние характерно не только для Земли, но и для Юпитера, Сатурна, а также, как недавно выяснилось, для Урана.

Об этом газовом гиганте пишут не так часто, поскольку внимание научного сообщества больше привлекают Юпитер и Сатурн. Эти планеты ближе к Земле, чем Уран, наблюдать за ними проще. Но в НАСА считают, что изучать необходимо все объекты Солнечной системы, вне зависимости от их удаленности от Земли. Поэтому ученые НАСА и ЕКА регулярно наблюдают за Ураном.
Читать полностью »

Источник опубликовал серию изображений, на которых, как утверждается, запечатлены 3D-карты XFX Radeon RX 580 и 570.

Обе 3D-карты будут занимать в корпусе ПК по два слота

Анонс этих моделей ожидается в ближайшее время.

Обе 3D-карты будут занимать в корпусе ПК по два слота

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


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