Потенциальные партнеры бесплатного виртуального оператора «Атлас» единодушно опровергли какое-либо участие в проекте. Вчера управляющий партнёр фонда Russian Ventures Евгений Гордеев объявил об очередном запуске «Атласа». Доставка SIM-карт виртуального оператора, возможно, начнется летом в Москве и Санкт-Петербурге, однако полноценно она заработает лишь осенью,Читать полностью »
Архив за 31 мая 2016 - 7
Гордеев не смог сказать, на каких сетях работает его «бесплатный оператор»
2016-05-31 в 11:06, admin, рубрики: MVNO, Евгений Гордеев, Текучка, метки: atlas, MVNO, Евгений Гордеев, ТекучкаАрхитектура HPE StoreVirtual VSA
2016-05-31 в 11:06, admin, рубрики: HPE, StoreVirtual VS, Блог компании Hewlett Packard Enterprise, ит-инфраструктура, Серверное администрирование, хранение данныхМногим средним и малым компаниям с относительно небольшими ИТ-средами, которым для внедрения виртуализированных серверов требуется совместно используемая система хранения данных, идеально подходит программно-определяемая архитектура StoreVirtual. Как, впрочем, и удаленным офисам/филиалам крупных компаний.
Вирус, живущий исключительно в ПЛК
2016-05-31 в 10:56, admin, рубрики: plc, асу тп, вирусы, информационная безопасность, программирование контроллеров, Промышленное программированиеНаткнулся на интересную статью по поводу информационной безопасности в сфере промышленной автоматизации. Так как сабж не был найден в русскоязычном сегменте интернета, было принято решение о переводе статьи на великий и могучий русский язык. В целом, речь пойдет о весьма банальных вещах. Так как это мой первый перевод, порой может встретиться ностальгическое воспоминание о Promt'е. Замечания и исправления принимаются в ЛС или в комментарии.
Данная статья не носит характер «присвоения» авторства. Только перевод и немного собственных мыслей на сей счет.
Авторы: Ralf Spenneberg, Maik Brüggemann, Hendrik Schwartke
Источник: OpenSource Security Ralf Spenneberg
Читать полностью »
Дешёвый хронограф для пневматики своими руками
2016-05-31 в 10:45, admin, рубрики: arduino, Digispark, diy или сделай сам, tm1637
В своей первой публикации я хочу рассказать вам, как я собрал хронограф за пару вечеров из дешевых и доступных всем деталей. Как вы наверное уже догадались из названия, этот девайс служит для измерения скорости пули у пневматических (и не очень) винтовок и бывает полезным для контроля её технического состояния.
Читать полностью »
Расширение pg_variables
2016-05-31 в 10:43, admin, рубрики: pg_variables, postgres, postgresql, Блог компании Postgres ProfessionalРасширение pg_variables
Часто при разрабоке прикладного ПО можно столкнуться с проблемой такого рода — для промежуточных данных требуется получить несколько результирующих наборов, например, для некоторых товаров надо иметь возможность получить их наличие в текущих заказах и сумму скидок, выданных для них ранее; или для некоторых пользователей получить список их друзей и сообщения этих пользователей в соцсетях и т.д и т.п.
Решение обычно выглядит вполне прямолинейным — сначала получаем список, скажем, пользователей, потом для них строим требуемый результирующий набор; потом опять получаем список пользователей и строим второй набор; и все бы хорошо, если бы построение такого списка не оказывалось бы достаточно затратной операцией — и, таким образом, если на основании этого списка надо построить несколько результатов, то получается, что этот список надо получить несколько раз со всеми сопутствующими накладными расходами. Очевидным решением этой проблемы кажутся временные таблицы, и это действительно так; к сожалению, с ними связан ряд не самых приятных особенностей — для каждой временной таблицы требуется создавать файл (а при уничтожении таблицы — удалять его). Кроме того, эти таблицы, разумеется, не видны для процессов автовакуума и, следовательно, не очищаются автоматически, и по ним не собирается статистика. Что еще хуже, при наличии длительных активных транзакций может происходит неограниченный рост системного каталога; более того, кеш операционной системы заполняется данными о созданных файлах для временных таблиц, что ведет к общей деградации производительности.
Следует также отметить, что так как имя таблицы должно быть известно при компиляции запроса, то использование разных таблиц может оказаться достаточно неуклюжим и заставляет прибегнуть к динамическому формированию запросов со всеми вытекающими последствиями; если же вспомнить, что plpgsql для динамических запросов не сохраняет план, то в случаях сложных запросов это может оказаться значительной проблемой.
Струнный транспорт: SkyWay vs Adgex UpRail
2016-05-31 в 10:41, admin, рубрики: Adgex, SkyWay, UpRail, Научно-популярное, Струнный транспорт, транспорт будущего, Юницкий, метки: Adgex, SkyWay, UpRail, Струнный транспорт, Юницкий
Сейчас вряд ли найдется читатель Geektimes, который бы не слышал про проект Элона Маска Hyperloop, который в данный момент пробуют реализовать две калифорнийские компании Hyperloop One и Hyperloop Transportation Technologies. Но мало кто знаком со струнным транспортом – транспортной системой, созданной российскими разработчиками.
Семь лет назад здесь уже была статья про Струнный Транспорт Юницкого. С тех пор ни одного поста про это не было написано, позвольте исправить это и рассказать более подробно про данную технологию, а также о том, на каком этапе развития она сейчас находится.
Читать полностью »
Специалисты ESET выпустили инструмент для расшифровки файлов TeslaCrypt
2016-05-31 в 10:40, admin, рубрики: ransomware, TeslaCrypt, Блог компании ESET NOD32Наши специалисты выпустили специальный служебный инструмент — расшифровщик (декриптор) зашифрованных вымогателем TeslaCrypt файлов. Приложение TeslaCryptDecryptor поможет расшифровать файлы тем пользователям, которые пострадали от деятельности вредоносной программы TeslaCrypt новых версий v3 и v4. Создание инструмента стало возможным после того, как киберпреступники, стоящие за его разработкой, закрыли проект, а одному из наших аналитиков удалось получить универсальный ключ для расшифровки файлов.
Один из наших антивирусных экспертов — Igor Kabina, который отслеживал деятельность этой вредоносной программы, а также связанные с ней изменения, является автором этого инструмента. Мы заметили снижение активности TeslaCrypt уже несколько недель назад, когда стало очевидно, что авторы собираются отказываться от поддержки своего «продукта». В то же время, другие киберпреступники, которые зарабатывали на распространении TeslaCrypt, стали переключаться на другой вымогатель CryptProjectXXX.
Яндекс.Деньги: Пользователи Android делают платежи меньше, но чаще, чем пользователи iOS
2016-05-31 в 9:56, admin, рубрики: TNS, карты, платежные системы, статистика, Текучка, яндекс.деньги, метки: TNS, карты, платежные системы, статистика, Текучка, яндекс.деньгиС помощью технологии «Крипта», выделяющей группы пользователей по их поведению в интернете, Яндекс.Деньги выяснили, как россияне совершают онлайн-платежи. Для этого были собраны данные из электронных кошельков Яндекс.Денег и с привязанных к ним банковских карт. В результате, например, стало известно, Читать полностью »
Шестидюймовый смартфон Funker W6.0 Pro 2 получил SoC Snapdragon 617, Windows 10 и поддержку Continuum
2016-05-31 в 9:50, admin, рубрики: Новости, метки: новостиВ феврале того года испанский производитель Funker сообщил о начале продаж нового бюджетного смартфона Funker W5.5 Pro, который работает под управлением операционной системы Windows 10.
C++ без new и delete
2016-05-31 в 9:43, admin, рубрики: c++, make-функции, динамическая память, Майерс или Мейерс, Программирование, умные указатели, управление памятьюПривет, читатели!
Меня зовут Михаил Матросов, я технический менеджер в компании Align Technology. Сегодня я поработаю капитаном и немного расскажу об основах современного С++.
Работая над большим проектом, мне часто приходится смотреть чужой код и порой я вижу странное. А именно, многие даже вполне матёрые программисты на С++ могут не знать некоторых фундаментальных для языка вещей. Ну, это даже не слишком удивительно — язык такой.
Мне бы хотелось поговорить об этих основах и начну я со своей любимой темы. Будем говорить об операторах new
и delete
. А точнее, об их отсутствии. Я расскажу, как писать надёжный и современный код на С++ без использования операторов new
и delete
.
Казалось бы, тема стара как мир, Саттер и Майерс в своё время всё разложили по полочкам. Именно поэтому я не буду вдаваться в ненужные подробности, отправляя читателей к первоисточникам. Моя цель собрать информацию по вопросу в одном месте, дать соответствующие ссылки и сформулировать ёмкие рекомендации.
Статья будет интересна в первую очередь начинающим разработчикам и регулярам, но я уверен, что и опытные программисты узнают для себя что-то новое.
Изображение взято с сайта behappy.me
Читать полностью »