Большое количество научных исследований используют код, написанный на языке Фортран. И, к великому сожалению, «научные» приложения тоже не застрахованы от банальных ошибок, таких как неинициализированные переменные. Стоит ли говорить, к чему могут приводить подобные вычисления? Иногда эффект от таких ошибок может довести до «серьёзных прорывов» в науке, или стать причиной действительно больших проблем – кто знает где полученные результаты могут быть использованы (но, мы догадываемся где)? Хотелось бы привести ряд простых и эффективных методов, которые позволят проверить существующий код на Фортране с помощью компилятора Intel и избежать подобных неприятностей.
Читать полностью »
Архив за 27 декабря 2016 - 6
Неинициализированные переменные: ищем ошибки
2016-12-27 в 8:58, admin, рубрики: fortran, Блог компании Intel, Программирование, метки: фортранИспользование send для удобства, от безысходности и ради развлечения
2016-12-27 в 8:57, admin, рубрики: ❨╯°□°❩╯︵┻━┻, ruby, send, ненормальное программирование, Программирование, Разработка веб-сайтов
Один из методов библиотеки Sidekiq. Объяснение смайла
send в Ruby вызывает методы объектов по имени. Вот очевидный способ применения:
# До: явно используем присваивание. Неудобно, если полей много или они определяются в рантайме.
user.name = "Иван"
user.age = 29
# После: передаём имя атрибута параметром. Решает проблемы первого способа.
def set(field, value)
send("#{field}=", value)
end
user.set(:name, "Иван")
user.set(:age, 29)
А ещё вы наверняка видели такие строки:
after_create :send_email
Да-да, коллбэки в рельсах внутри реализованы тоже с помощью send.
Ceph в ProxMox на ZFS
2016-12-27 в 8:53, admin, рубрики: ceph, linux, proxmox, zfs, виртуализация, ит-инфраструктура, Серверное администрирование, хранилища данныхВ своей работе (системный администратор) приходится всегда искать вещи и знания, уникальные для своего региона. Одной из таких вещей в нашей конторе является ProxMox, поставленный на файловой системе ZFS, позволяющей использовать неплохой raid массив без использования железных контроллеров. Однажды, думая, чем можно еще удивить и порадовать клиентов, мы решили всё это водрузить на распределенную файловую систему Ceph. Не знаю уж, насколько было такое решение адекватным, но я решил воплотить желание в жизнь. И тут понеслась… Я перелопатил горы статей и форумов, но так и не нашел одного адекватного мануала, описывающего в подробностях что и как делать, поэтому, справившись со всем, родилась эта статья, кому интересно, добро пожаловать под кат.
Гарнитура виртуальной реальности HTC Vive подешевела на $100
2016-12-27 в 8:51, admin, рубрики: Новости, метки: новостиВ данный момент цена на гарнитуру виртуальной реальности HTC Vive снижена на 100 долларов до отметки 699 долларов. Данная информация появилась на официальном сайте и в онлайновом магазине Microsoft.
Помимо скидки, в подарок покупатели HTC Vive получают две игры: Zombie Training Simulator и The Gallery - Episode 1: Call of the Starseed.
Названа дата начала поставок камеры Panasonic Lumix DMC-GH5
2016-12-27 в 8:44, admin, рубрики: Новости, метки: новостиНекоторое время назад магазин B&H проговорился о дате анонса камеры Panasonic Lumix DMC-GH5 системы Micro Four Thirds. Эта беззеркальная камера, анонс которой ожидается 4 января, интересна тем, что позволит снимать видео 4K с кадровой частотой 60 к/с, 10-разрядным представлением данных и цветовой дискретизацией 4:2:2.
Самые востребованные языки программирования 2016
2016-12-27 в 8:38, admin, рубрики: c++, java, javascript, php, Блог компании HeadHunter, Итоги 2016, итоги года, Программирование, рейтинг языков программированияПод конец этого непростого года наша служба исследований собрала двадцатку самых востребованных языков программирования на hh.ru. По каждому языку отдельно посчитали динамику за год. А по первой пятерке заодно посмотрели изменения за 5 лет.
Что произошло: PHP в этом году стал самым востребованным у работодателей, отняв пальму первенства у Java. За год выросли оба, но PHP вырос сильнее. Go и Swift «выстрелили» на 161% и 100% соответственно, хотя до лидеров по количеству вакансий им еще далеко. А вот Python заметно сдал позиции, сразу на 32%.
Если сравнить с индексом TIOBE, то сразу заметно, что PHP у нас заметно выше, а Visual Basic, например, заметно ниже. Go рванул и там и тут, а вот Objective-C у TIOBE в лидерах роста, а у нас он упал на 9%. С у них, кстати, упал сильнее всех, а у нас, наоборот, вырос на 46%.
А где же 1С, спросите вы? В табличку не включили, но если интересно, то все неплохо: 2015 — 9 473, 2016 — 13 735. Прирост: 45%. В абсолютных цифрах — самый востребованный язык.
Читать полностью »
«Чтение на каникулы»: 25 полезных источников по теме IaaS, ИТ-инфраструктуры и облачных технологий
2016-12-27 в 8:33, admin, рубрики: Блог компании ИТ-ГРАД, блоги, ИТ-ГРАД, ит-инфраструктураСегодня мы решили подготовить для вас подборку из 25 самых популярных и интересных блогов, посвященных облачным технологиям, облачной безопасности, разработке сервисов, а также ИТ-инфраструктуре. Данные источники отлично подходят для чтения в свободное от рабочих задач время.
Смартфон Huawei Nova тоже доступен в черном варианте внешнего оформления
2016-12-27 в 8:31, admin, рубрики: Новости, метки: новостиКак мы уже сообщали, cмартфон Huawei Mate 9 стал доступен в цвете Obsidian Black. Одновременно этот новый вариант цветового оформления стал доступен и в случае модели Huawei Nova. Теперь смартфон Huawei Nova предложен в четырех вариантах: золотистом (Prestige Gold), серебристом (Mystic Silver), сером (Titanium Grey) и черном (Obsidian Black).
Мощность зарядных станций Tesla Supercharger будет многократно увеличена
2016-12-27 в 8:29, admin, рубрики: Новости, метки: новостиЗарядные станции Tesla Supercharger мощностью 120 кВт позволяют полностью пополнить заряд аккумуляторной батареи электромобиля Tesla Model S примерно за 75 минут (для моделей, оснащенных батареей емкостью 90 кВт•ч).
Редактор Electrek Фредерик Ламберт (Frederic Lambert) задал главе компании Tesla Motors Илону Маску (Elon Musk) вопрос о том, какие планы по модернизации сети Supercharger у него есть, а также не планируется ли установка солнечных панелей на станциях.
Илон Маск заявил, что некоторые Supercharger уже оснащены солнечными панелями, добавив, что мощность зарядных станций значительно возрастет с появлением нового поколения Supercharger V3.
Как я существенно облегчил работу с Raspberry Pi («всё новое — хорошо забытое старое»)
2016-12-27 в 8:28, admin, рубрики: diy или сделай сам, linux, pylci, python, Raspberry Pi, UI, UX, Железо, метки: pylci
-Как начать работу с Raspberry Pi?
-Залить на SD-карту образ, подключить к питанию и пойти в магазин докупить всё, чего не хватает.
Raspberry Pi в стандартной поставке — не подарок. По крайней мере, если вы собрались подарить Pi кому-то на этот Новый Год, удостоверьтесь, что счастливому получателю будет доступен комплект клавиатура-монитор-мышь, или хотя бы USB-UART адаптер.
Что же делать, если хочется заняться своим проектом, но есть только плата и к ней проблематично подключить хоть что-либо? Я мучался с такого рода проблемами 3 года, пока не разработал pyLCI. О том, как начать использовать pyLCI и что оно даёт, я и расскажу сегодня.