Pull to refresh
-1
0
Роман @Rim13

User

Send message

Стартап с другой планеты

Reading time12 min
Views11K

Привет, Хабр! Мы стартап Deep.Foundation, и сегодня мы официально публикуем альфа-версию своей портальной пушки Deep.Case!

Что же мы такое создали?

Мы создали универсальную мультипарадигменную архитектуру, поставляемую в качестве кроссплатформенного приложения, которую можно описать так: дата-ориентированное операционное пространство ассоциативного представления данных.

Что скрывает Глубина?
Total votes 14: ↑7 and ↓70
Comments28

PVS-Studio 7.04

Reading time9 min
Views4.5K
Picture 4

Лето — не только сезон отпусков, но и время плодотворной работы. Солнечные дни так сильно заряжают энергией, что хватает сил и на поздние прогулки, и объёмные коммиты кода. Второй летний релиз PVS-Studio 7.04 получился достаточно большой, поэтому предлагаем вашему вниманию пресс-релиз, в котором обо всём и расскажем.
Читать дальше →
Total votes 45: ↑39 and ↓6+33
Comments6

Python из C (C API)

Reading time6 min
Views31K
main

В прошлом году появилась необходимость дополнить старый проект написанный на C функционалом на Python3. Не смотря на то, что есть статьи на эту тему я помучился и в том году и сейчас когда писал программы для статьи. Поэтому приведу свои примеры по тому как работать с Python3 из C под Linux (с тем что использовал). Опишу как создать класс и вызвать его методы, получить доступ к переменным. Вызов функций и получение переменных из модуля. А также проблемы с которыми я столкнулся и не смог их понять.

Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments26

Расслоения в стали. Как они образуются

Reading time12 min
Views30K
Тема этой статьи несколько необычна для Хабра. Меня побудило ее написать простое и понятное желание напомнить, что в свое время в нашей стране на очень высоком уровне была металловедческая наука, в частности ее раздел по исследованию причин разрушения высокопрочных материалов под нагрузкой. Еще до того, как попал в ЛАНИТ, я занимался исследованиями этой темы и до сих пор не потерял к ней интерес. Проблема разрушения материалов тоже не стала менее актуальна, поэтому предлагаю вашему вниманию пост о причинах появления расслоений в высокопрочных сталях.

Читать дальше →
Total votes 94: ↑91 and ↓3+88
Comments32

Колония. Глава 24: Отправление

Reading time11 min
Views5K

Барни проснулся от звука будильника. На часах было 6:15 утра.


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


Спустившись вниз, Барни с удивлением обнаружил, что он явился на завтрак последним.


– Опаздываешь, товарищ, – улыбнулся Гордон.
– Погоди-ка, – Барни поднял руку и взглянул на часы, а затем его глаза с подозрением прищурились. – Сейчас 6:29, до условленного времени еще целая минута. Это просто вы пришли раньше, а начальники не опаздывают.
– Этого парня не провести, – заметил Джо, отправляя себе в рот кусок мяса.


Во время завтрака в столовой царила тишина, лишь иногда нарушаемая лязганьем вилок и мимолетными фразами ни о чем. Каждый из присутствующих думал об одном и том же – о том, чем им всем предстояло заняться. И, конечно же, о том, чем это занятие так или иначе завершится.

Читать дальше →
Total votes 25: ↑22 and ↓3+19
Comments9

Заметки фитохимика. Картофель. Часть вторая. Рассказ про картофельный жир или «День сыроеда»

Reading time15 min
Views22K
Я думаю постоянные читатели моих заметок уже заметили достаточно скептическое мое отношение ко всевозможным, с позволения сказать, пищевым и диетологическим девиациям вроде сыроедения, моноедения, праноедения («тысячи их»). Но сегодня я хочу поговорить о таких «нутриентах» картофеля, которые в большинстве случаев доступны только тем, кто употребляет картофель в сыром виде (ну или делает картофельный сок) и не принесет особой пользы «варщикам и жарщикам всех мастей» (к коим относится, кстати, и автор этих строк). Должен же быть праздник и на улице Сыроеда. Вот этот день и настал…

В общем, чтобы узнать, как картошечкой вылечить артрит и снизить артериальное давление, какой размер у картофельного генома и где нынче производят картофельный квас — нужно заглянуть под cut.


Читать дальше →
Total votes 53: ↑53 and ↓0+53
Comments52

Где и как делают атомные реакторы

Reading time7 min
Views65K


Фоторепортаж с «Атоммаша» — гордости Росатома — гигантского производства, где делают корпуса одних из самых востребованных ядерных реакторов для атомных электростанций: ВВЭР-1000 И ВВЭР-1200.

Недавно, меня пригласили поделиться опытом популяризации науки на мероприятии Нефорум Наука. Встреча была организована при участии Росатома, и там предложили включить и атомную тему в свои обзоры. Начать решили с фоторепортажей. За один день удалось посетить завод ядерных реакторов и атомную электростанцию. Сегодня репортаж с производства.
Читать дальше →
Total votes 133: ↑130 and ↓3+127
Comments166

Выгружаем данные в Excel. Цивилизованно

Reading time9 min
Views68K
Есть в IT-отрасли задачи, которые на фоне успехов в big data, machine learning, blockchain и прочих модных течений выглядят совершенно непривлекательно, но на протяжении десятков лет не перестают быть актуальными для целой армии разработчиков. Речь пойдёт о старой как мир задаче формирования и выгрузки Excel-документов, с которой сталкивался каждый, кто когда-либо писал приложения для бизнеса.



При чём тут ксилофон?!
Total votes 23: ↑23 and ↓0+23
Comments27

Zabbix как сканер безопасности

Reading time11 min
Views29K

Привет! Все мы знаем и любим такие продукты для vulnerability assessment процессов как Nessus, Qualys, Max Patrol и всякие прочие OpenVAS. Одной из основных задач, которые они решают, является обеспечение контроля версионных уязвимостей.


Это довольно простой процесс сравнения установленных версий программного обеспечения на попадание в диапазон "не содержит известных уязвимостей". Ну а дальше ребята, ответственные за информационную безопасность, совместно с разработкой и админами решают какие риски можно принять, а что нужно пропатчить прямо сегодня.


Существует масса разнообразных инструментов для решения этой задачи, но у всех них с нашей точки зрения есть одна общая проблема — они требуют отдельного хлопотного развертывания и порождают в вашей инфраструктуре еще один инструмент с root-овой учетной записью. Но ведь для такого простого действия как сбор информации об установленных пакетах root не нужен! Да и обычно в инфраструктуре уже присутствуют развернутые системы с возможностью консолидации данных, совместной работы и удаленного исполнения команд на серверах. Поэтому мы решили сделать инструмент, который позволил бы в пару кликов развернуть в своей среде систему контроля уязвимостей Linux с минимальными изменениями продакшена.


Что развернуто в большинстве продуктовых систем? Конечно же мониторинг. И довольно часто это Zabbix. Так давайте к нему и прикрутимся!

Читать дальше →
Total votes 29: ↑29 and ↓0+29
Comments19

Сила инженерной смекалки и эволюция видеокамер на Сочи.Камерах: падение в цене в 10 раз за 10 лет

Reading time6 min
Views10K
Благодарим читателей за комментарии к предыдущему посту, спасибо за вопросы и уважительные дискуссии. В этом посте мы расскажем о нашем опыте в работе с уличными веб-камерами в нашем проекте Сочи.Камера, о том, как эволюционировало оборудование за 10 лет.

Возможно, кстати, некоторые читатели прошлого поста заметили, что нас там ддосили немножко. Кому-то пришло в голову ддосить некоммерческий ресурс с открытым доступом. Мы даже посмеялись) Надеемся, больше таких сложностей не возникнет и все желающие и интересующиеся без проблем, как говорится, потусят на сайте Сочи.Камер.
Читать дальше →
Total votes 22: ↑21 and ↓1+20
Comments8

Не просто «Орки в космосе»: разработчики StarCraft рассказывают о наследии игры

Reading time10 min
Views18K
image

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

В марте этого года исполнилось ровно 20 лет выпуску научно-фантастического последователя Warcraft — хита, сделавшего Blizzard королём стратегий реального времени. Однако StarCraft стал гораздо большим, чем просто успешным перенесением формата в другой антураж.

Вместо этого он стал важнейшей игрой поколения, во многом определившей формулу современного киберспорта. Но в процессе разработки судьба игры оставалась неясной; темпы создания были беспорядочными, а из-за использования движка Warcraft II на ранних этапах пресса дала проекту сомнительное прозвище «Орки в космосе».

Разумеется, игра оказалась намного больше, чем просто клон. Чтобы отметить прошедший 20-й день рождения StarCraft и полностью осознать масштабы непреходящего наследия проекта, мы связались с людьми, проделавшими эту судьбоносную работу, а также с теми, на жизни которых повлиял выпуск игры.
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments77

Композиты для космоса: какими они должны быть и как их создают

Reading time6 min
Views12K

Герман Суворов на InSpace Forum 2018

Изделия для космической сферы должны быть прочными, легкими, выдерживать сверхнизкие температуры (равно как и сверхвысокие), а иногда даже — пропускать электромагнитное излучение. Об этом рассказал Герман Суворов, глава компании «Инжинити», которая специализируется на выпуске изделий из композитных материалов в области приборостроения и космоса.

Он выступил участником дискуссионной панели в рамках InSpace Forum 2018, который прошел в Москве 21 марта. Там мы встретились и пообщались о том, как проходит разработка изделий для космической сферы и в чем их отличие от «земных» конструкций.
Читать дальше →
Total votes 28: ↑25 and ↓3+22
Comments2

Битва LED-титанов

Reading time3 min
Views39K
Светодиодное освещение сейчас используется повсеместно — от домашних лампочек до уличных фонарей. Многие производители начали выпускать мощные светодиодные лампы большого размера, которые могут применяться для освещения складов, производственных и общественных помещений. Как правило, все эти лампы имеют стандартный цоколь E27 и комплектуются переходником для цоколя E40. Я протестировал шесть ламп с заявленной мощностью от 50 до 100 Вт брендов Ecola, Наносвет, X-Flash.

Читать дальше →
Total votes 35: ↑35 and ↓0+35
Comments41

Levi's начнет использовать лазер для изготовления джинсов. Как это будет работать

Reading time5 min
Views17K

Недавно было объявлено, что Levi's собирается прекратить ручную обработку джинсов, и вместо этого начнет использовать роботов с лазерами. Они будут создавать эффекты потертости и поношенности, а единственными людьми, задействованным в процессе, будет дизайнер, создающий внешний вид джинсов в программе, похожей на «Фотошоп», и несколько сотрудников, подносящих заготовки под лазер.




Цель таких радикальных изменений – уменьшение количества химических выбросов в воду и атмосферу, удешевление производства и ускорение процесса создания джинсов. По словам главного исполнительного директора Levi Strauss Чипа Берга, возглавившего компанию в 2011 году, использование лазеров – будущее производства джинсов, и скоро на эту технологию начнут переходить другие производители. Но как это будет работать, и что делать с людьми, места которым на фабриках остается все меньше?

Total votes 18: ↑16 and ↓2+14
Comments48

Автодозвон: добро и зло

Reading time3 min
Views4.2K
Должны признать, наш предыдущий материал, мягко говоря, не произвёл фурора. Во-первых, тема является настолько токсичной для российских реалий, что все участники обсуждения естественным образом примерили результат работы такого инструмента на себя, причём в том самом применении, где автодозвон действительно выглядит как средство чуть ли не агрессивного флуда. Тем более, что воображать ничего не надо: опыт такого «маркетингового» воздействия есть почти у всех. Во-вторых, упорно делать вид, что это едва ли не инновационный, самостоятельный инструмент в маркетинге и продажах уж точно не следовало.
Читать дальше →
Total votes 32: ↑24 and ↓8+16
Comments22

Загрузка с GPT диска из BIOS

Reading time7 min
Views51K
В статье описано как заставить загружаться компьютер с BIOS, с жесткого диска размеченного в GPT. Данная статья является не переводом оригинальной статьи, а скорее вольным пересказом статьи написанной Rod Smith, за которую лично я ему очень благодарен. Ссылка на первоисточник в конце данной статьи.
Читать дальше →
Total votes 9: ↑8 and ↓1+7
Comments13

Шпаргалка или Must have для андроид разработчика

Reading time5 min
Views22K
Статья была создана для разработчиков которые желают найти новые инструменты и библиотеки для дальнейшего упрощения рутинной жизни.

Итак, начнем.

Butterknife


Библиотека была разработана компанией Square и сразу же прижилась у разработчиков. ButterKnife был создан на замену findViewById для того чтобы уменьшить и без того раздутые activity:

View someView = (View) findViewById(R.id.someView)

Вы только посмотрите какая длинная строка! А если это поле класса — то это целых две строки:

View someView; //Первая строка
...
@Override 
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        someView = (View) findViewById(R.id.someView); //Вторая строка
}

А теперь перейдем к ButterKnife. Вот простой пример кода с ButterKnife:

    @BindView(R.id.someView1) View view1;
    @BindView(R.id.someView2) View view2;
    @BindView(R.id.someView3) View view3;
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this); //Важная строка
    }

Все очень просто: с помощью аннотации @BindView мы говорим какая вьюха нам нужна, и потом главное не забыть про ButterKnife.bind(this);(Так делать нужно в активити, для других мест вроде holder или fragment это делают немного по-другому. Смотрите здесь.

Как добавить к проекту?
Читать дальше →
Total votes 16: ↑12 and ↓4+8
Comments41

Настраиваем интернет шлюз с прозрачным обходом блокировок (а рекламу таки будем блокировать)

Reading time9 min
Views103K


У вас есть старенький (или не очень) компьютер с двумя сетевыми картами? Вам надоела реклама и лишние телодвижения для обхода блокировок? Вы не хотите с этим мириться? Тогда добро пожаловать под кат.
Читать дальше →
Total votes 71: ↑68 and ↓3+65
Comments97

Как стать системным администратором — пособие для начинающих (часть 1)

Reading time10 min
Views813K
Так получилось, что эту весну я провёл в поисках/собеседованиях людей аж на четыре вакансии, связанные с системным администрированием. Я пообщался с несколькими десятками людей и заметил характерные ошибки и проблемы, с которыми они сталкиваются. Излагаю то, что заметил, а так же свои мысли, как эти проблемы решить.

scope: начинающие системные администраторы, помощники системных администраторов и т.д. Опытным администраторам, а так же тем, кто имеет вполне конкретную специализацию будет если и интересно, то бесполезно.

Примерная структура цикла статей — я опишу то, как мне видится профессия системного администратора, разберу текущее отношение к профессии со стороны работодателя, потом попробую дать общую информацию о том, с чего начинать и куда двигаться дальше.

Какие бывают системные администраторы?

Читать дальше →
Total votes 243: ↑226 and ↓17+209
Comments142

Почему SNMP это не очень просто?

Reading time17 min
Views159K
Давным давно, на Хабре была опубликована статья, рассказывающая о том, как использовать популярную библиотеку, для работы с SNMP из Java-приложения. Поддерживая, в целом, начинание автора, я хочу остановиться на тех сложностях, которые могут возникнуть в реальном проекте, использующем SNMP.
Читать дальше →
Total votes 25: ↑25 and ↓0+25
Comments15

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity