Освоив предыдущие части этой серии материалов, вы узнали о том, что такое bash-скрипты, как их писать, как управлять потоком выполнения программы, как работать с файлами. Сегодня мы поговорим о том, как добавить скриптам интерактивности, оснастив их возможностями по получению данных от пользователя и по обработке этих данных.
Архив за 12 апреля 2017 - 6
Bash-скрипты, часть 3: параметры и ключи командной строки
2017-04-12 в 12:15, admin, рубрики: bash, bash-скрипт, linux, Блог компании RUVDS.com, ключи, Настройка Linux, параметры, Серверное администрирование, сценарий командной строкиПоявились изображения смартфонов Moto Z2, Moto E4, Moto C Plus и Moto C
2017-04-12 в 12:13, admin, рубрики: Новости, метки: новостиПродолжая раскрывать подробности о новых смартфонах Moto, предлагаем ознакомиться с изображением модели Moto Z2.
Как можно видеть, общие пропорции и внешность по сравнению с актуальными Moto Z практически не изменились. Это обусловлено необходимостью сохранить совместимость с существующими модулями Moto Mod.
Аналитики Gartner зафиксировали сокращение продаж ПК на 2,4% в первом квартале 2017 года
2017-04-12 в 12:05, admin, рубрики: Новости, метки: новостиСпециалисты аналитической компании Gartner подвели итоги первого квартала 2017 года на рынке персональных компьютеров. Согласно их подсчетам, по сравнению с первым кварталом 2016 года рынок сократился на 2,4%. Впервые за десять лет в течение квартала было отгружено менее 63 млн ПК. В корпоративном сегменте наблюдался небольшой рост, но он был полностью перекрыт спадом в потребительском сегменте.
Рынок виртуальной реальности к 2021 году достигнет почти 75 млрд долларов
2017-04-12 в 12:04, admin, рубрики: Новости, метки: новостиАналитики Greenlight Insights прогнозируют, что общий доход на рынке виртуальной реальности по итогам текущего года достигнет 7,2 млрд долларов, из которых на гарнитуры будет приходиться 4,7 млрд.
В краткосрочной перспективе аналитики ожидают скромный рост рынка, но уже к 2021 году он вырастет до 74,8 млрд долларов.
Немного о строках в Си, или несколько вариантов оптимизировать неоптимизируемое
2017-04-12 в 11:57, admin, рубрики: allocation, C, c++, memory, memory leaks, memory management, system programming, отладка, Программирование, Совершенный кодХабра, привет!
Не так давно у со мной произошел довольно-таки интересный инцидент, в котором был замешан один из преподавателей одного колледжа информатики.
Разговор о программировании под Linux медленно перешел к тому, что этот человек стал утверждать, что сложность системного программирования на самом деле сильно преувеличена. Что язык Си прост как спичка, собственно как и ядро Linux (с его слов).
У меня был с собой ноутбук с Linux, на котором присутствовал джентльменский набор утилит для разработки на языке Си (gcc, vim, make, valgrind, gdb). Я уже не помню, какую цель мы тогда перед собой поставили, но через пару минут мой оппонент оказался за этим ноутбуком, полностью готовый решать задачу.
И буквально на первых же строках он допустил серьезную ошибку при аллоцировании памяти под… строку.
char *str = (char *)malloc(sizeof(char) * strlen(buffer));
buffer — стековая переменная, в которую заносились данные с клавиатуры.
Я думаю, определенно найдутся люди, которые спросят: «Разве что-то тут может быть не так?».
Поверьте, может.
А что именно — читайте по катом.
Читать полностью »
Первые шаги к Web SCADA-системе. Оживляем мнемосхему в браузере с помощью AngularJS
2017-04-12 в 11:55, admin, рубрики: AngularJS, javascript, scada, scada в браузере, svg, автоматизация, асу тп, АСУТП, визуализация данных, диспетчеризация, Промышленное программированиеСегодня мы поговорим об отображении мнемосхем технологических объектов в браузере посредством таких технологий как SVG, JavaScript и т.д.
Опишем, что мы хотим получить:
- Мнемосхема открывается в браузере. Графика – SVG.
- Вверху мнемосхемы кнопки переходов на другие мнемосхемы.
- Данные обновляются раз в секунду.
- По клику на изображение выключателя появляется окно, из которого его можно включить или отключить.
SCADA-система (точнее её серверная часть) позволяет добавлять пользовательские html-страницы. Я не буду вручную набирать код страницы, а нарисую простую схему в редакторе, потом покажу, что получилось и как это работает.
Читать полностью »
Одна задача про кактус-граф
2017-04-12 в 11:46, admin, рубрики: cs центр, Блог компании СПБАУ, математикаНачинается пора вступительных экзаменов, а значит и решения интересных задач. Пару лет назад Computer Science Center предлагал поступающим разобраться с задачей про кактус-граф, и сегодня речь пойдёт именно о ней. Попробуйте подумать над задачей сами, а затем свериться с решением.
К слову, набор в CS центр уже идёт. В этом году поступить на очное обучение можно не только в Санкт-Петербурге, но и в Новосибирске. Приходите — на занятиях ещё больше интересного.
Computer Science Center – это совместная инициатива Computer Science клуба при ПОМИ, компании JetBrains и Школы анализа данных Яндекса. Центр предлагает двух- или трёхлетние курсы для студентов, аспирантов и выпускников технических вузов, а также молодых специалистов, желающих развиваться в области анализа данных, разработки ПО или теоретической информатики. Занятия проходят по вечерам в Санкт-Петербурге или в Новосибирске.
В 2017 году набор на очное обучение состоит из четырёх этапов:
- подача заявки до 16 апреля включительно,
- онлайн-тестирование,
- экзамен,
- очное собеседование.
Задача
Кактусом называется простой связный граф, в котором любые два цикла имеют не больше одной общей вершины. Доказать, что максимальное число ребер в кактусе с n вершинами равно .
* — округление вниз.
Решение
Компания Ricoh может полностью отказаться от выпуска камер, занявшись автомобильными решениями
2017-04-12 в 11:44, admin, рубрики: Новости, метки: новостиКак сообщает источник, компания Ricoh, известная своими камерами, намерена радикально пересмотреть свою стратегию ведения бизнеса. Компания рассматривает вариант полного отказа от выпуска камер для розничного рынка, включая модели под брендом Pentax и GR.
Данный бизнес для компании остаётся убыточным на фоне роста продаж смартфонов, улучшения качества снимков этих устройств и постепенного отказа потребителей от компактных камер, да и от других тоже.
НАСА опубликовало снимки полярного сияния на Уране
2017-04-12 в 11:19, admin, рубрики: астрономия, вояджер, космос, Научно-популярное, полярное сияние, уран, хаббл
Полярное сияние
У полярного сияния есть несколько названий: Aurora Borealis, северное или южное сияние, просто аврора. Само это явление очень красивое, оно возникает в результате свечения верхних слоев атмосферы планеты вследствие взаимодействия с заряженными частицами солнечного ветра. Полярное сияние характерно не только для Земли, но и для Юпитера, Сатурна, а также, как недавно выяснилось, для Урана.
Об этом газовом гиганте пишут не так часто, поскольку внимание научного сообщества больше привлекают Юпитер и Сатурн. Эти планеты ближе к Земле, чем Уран, наблюдать за ними проще. Но в НАСА считают, что изучать необходимо все объекты Солнечной системы, вне зависимости от их удаленности от Земли. Поэтому ученые НАСА и ЕКА регулярно наблюдают за Ураном.
Читать полностью »
Появились изображения 3D-карт XFX Radeon RX 580 и 570
2017-04-12 в 11:07, admin, рубрики: Новости, метки: новостиИсточник опубликовал серию изображений, на которых, как утверждается, запечатлены 3D-карты XFX Radeon RX 580 и 570.
Анонс этих моделей ожидается в ближайшее время.