Pull to refresh
  • by relevance
  • by date
  • by rating

Файлы подсистемы Linux нельзя создавать, изменять или удалять при помощи инструментов для Windows

Development for Linux *Development for Windows *
image

Весной этого года компания Microsoft начала интеграцию Linux-инструментария в свою новую ОС Windows 10. Первым шагом было включение Ubuntu и Bash инструментария в сборку 14316. Суть обновления заключалась в добавлении прослойки WSL, которая транслировала системные вызовы Linux в системные вызовы Windows, что позволяет развернуть в основном окружении Windows полноценный инструментарий Ubuntu Linux без эмуляции и виртуализации.

Вчера Microsoft опубликовала в официальном блоге запись, призывающую разработчиков не изменять, создавать или удалять файлы Linux при помощи инструментов или приложений Windows, так как это приводит к повреждению дистрибутива с необходимостью его последующей переустановки.
Читать дальше →
Total votes 28: ↑26 and ↓2 +24
Views 33K
Comments 102

Поисковик Google по датасетам вышел из беты

ITSumma corporate blog Search engines *Data Mining *Machine learning *Popular science


Для машинного обучения и научных исследований требуется много данных. В помощь разработчикам и исследователям, Наташа Ной с коллегами из исследовательского подразделения Google Research в сентябре 2018 года выпустили специализированную поисковую систему Dataset Search. 23 января 2020 года поисковик вышел из беты, с новыми инструментами для лучшей фильтрации поиска и доступом почти к 25 миллионам наборов данных.

Датасеты публикуют в открытом доступе многие учреждения: университеты, государственные организации и лаборатории. Но зачастую их трудно найти с помощью традиционного поиска. Поисковик Dataset Search обрабатывает теги метаданных в формате Schema, тут наборы данных самой разной тематики: от лыжных травм до популяции пингвинов.
Читать дальше →
Total votes 30: ↑29 and ↓1 +28
Views 11K
Comments 1

База данных компакт-дисков Freedb закрывается 31 марта

Copyright Sound
imageФото: rose_tzn/Flickr

Freedb.org, созданная сообществом база метаданных музыкальных компакт-дисков, закрывается 31 марта 2020 года. Сервис был создан как бесплатная альтернатива CDDB. Причина закрытия не уточняется.

Многие приложения для копирования компакт-дисков извлекают метаданные из Freedb, чтобы избавить пользователя от необходимости вводить их вручную.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 9.2K
Comments 0

Провайдер ProtonMail уточнил: в Минск ушло только одно письмо

Маклауд corporate blog Information Security *

Единственное письмо ProtonMail. Почтовый провайдер начал сотрудничество со следствием по поводу захвата пассажирского самолёта в Минске

Почтовый провайдер ProtonMail уточнил своё заявление по поводу письма о якобы заминированном рейсе 4978 авиакомпании Ryanair (Афины — Вильнюс), который был перенаправлен в Минск.

Швейцарская компания заявила, что письмо было только одно. И оно действительно отправлено на полчаса позже, чем пилоту поступила от белорусского авиадиспетчера «рекомендация» лететь в Минск (см. стенограмму переговоров).

Ни один другой аэропорт такое письмо не получал, только минский.
Читать дальше →
Total votes 64: ↑54 and ↓10 +44
Views 33K
Comments 151

Подходы к кодогенерации

Programming *
В предыдущей статье мы рассматривали то, как применяется кодогенерация в реальных продуктах.
В этой статье мы рассмотрим то, как какие подходы к кодогенерации могут облегчить нам жизнь.
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views 5.1K
Comments 53

Аспекты структурирования 2

Lumber room
У читателей Аспектов структурирования 1 сложилось непонимание, к чему это было написано. Подозреваю, что с второй серией выйдет аналогичное. Поэтому поясню, что в процессе написания связного текста, объясняющего некий предположительный стартап, отдельные вещи пришлось расписать относительно подробно, так что они занимают страницы вместо абзаца-другого. Но коль скоро инет-читатели вообще и Хабра в частности не любят длинных текстов, с этим тоже нужно считаться. В итоге выбрал из двух зол и оформил разросшиеся места двумя отдельными заметками, в которых суммированы мои попытки собрать, осмыслить и местами прокомментировать или дополнить существующее относительно тематики структурирования.
Читать дальше →
Total votes 2: ↑1 and ↓1 0
Views 284
Comments 0

Работа с метаданными изображений в WPF

.NET *
image
Недавно решил ознакомиться с платформой .NET, языком C# и Windows Presentation Foundation.
В процессе изучения (а изучаю языки и технологии я всегда в процессе разработки пробного проекта) мне встретилось довольно много подводных камней и тонких моментов. Поделиться с хабрасообществом (я полагаю, что многим начинающим разработчикам WPF это было бы интересно) хочется всем и сразу, но объем получившегося хабратопика был бы слишком большим, поэтому я решил начать с метаданных изображений, т.к. на эту тему информации даже в англоязычном интернете маловато.

За подробностями прошу под кат...
Total votes 84: ↑60 and ↓24 +36
Views 17K
Comments 20

RDF Это просто

Semantics *
image
В этой заметке я попытаюсь объяснить на пальцах ключевые моменты и обосновать преимущества модели RDF.
Более 10 лет концепция Semantic Web, частью который является RDF развивалась, была предметом споров и обсуждений, и сегодня ее все активнее поддерживает сообщество в своих приложениях.

Однако для многих все еще совсем не понятно:

  • Зачем все это?
  • Как с этим работать?
  • Что это даст именно мне?


Давайте во всем разберемся
Total votes 24: ↑14 and ↓10 +4
Views 29K
Comments 16

Применение метамодели при проектировании баз данных с несколькими абстрактными слоями

SQL *
Классический подход предусматривает разработку структур баз данных, где все сущности информационной модели находятся на одном абстрактном уровне, являются однородными. Однако, сложные и слабо-структурированные предметные области приводят реляционную декомпозицию к комбинаторному взрыву, непропорциональному росту количества таблиц и связей. А динамические предметные области, в которых ежедневные изменения являются нормой жизненного цикла, требуют постоянного реинженеринга структуры реляционной базы данных.
Читать дальше →
Total votes 37: ↑34 and ↓3 +31
Views 11K
Comments 58

Применение метамодели при проектировании баз данных с несколькими абстрактными слоями (часть 2)

SQL *
В последнее время реляционные СУБД немного потеснены системами с альтернативными моделями данных. Отчасти это вызвано задачами повышения производительности за счет упрощения структур хранения. С другой стороны, идут поиски путей расширения выразительных средств, в том числе за счет перехода к более богатым информационным моделям. Ведь многие поняли, что повышения уровня абстракции предметной области на один порядок дает расширение сферы применения продукта в десятки раз и возможность занять многие смежные ниши, порой увеличивая количество клиентов в сотни и тысячи раз.

Первая часть: http://habrahabr.ru/blogs/sql/119317/
Читать дальше →
Total votes 4: ↑4 and ↓0 +4
Views 5.9K
Comments 4

Новости формата WebP

IT-companies
Можно смело утверждать, что этой осенью формат WebP переживает второе рождение. Сообщения о новых возможностях следуют буквально одно за другим. Здесь я приведу перевод самых интересных новостей, касающихся формата WebP и перспектив его развития и поддержки. Топик сознательно не оформляется как перевод, так как данные приведены сразу из нескольких источников. Итак, полупрозрачность, сжатие без потерь, поддержка IE6+ и так далее!
Читать дальше →
Total votes 75: ↑73 and ↓2 +71
Views 2.1K
Comments 49

Работа с EXIF геотегами в C#

.NET *
Sandbox
После того как я закончил программу для геотегинга, появилась мысль написать данную статью – дабы поменьше людей наступало на те же грабли, так как толковой информации по данным вопросам не так уж и много.
Итак, я не собираюсь рассказывать, что такое геотегинг или EXIF, об этом можно и в Википедии почитать. А вот как сделать программку на C#, которая бы считывала и записывала данные в EXIF я и собираюсь рассказать.
Читать дальше →
Total votes 31: ↑28 and ↓3 +25
Views 17K
Comments 11

Метапрограммирование

Programming *
Целью этой статьи есть привлечение внимания широкой ИТ-шной общественности к метапрограммированию и всем его многочисленным формам и техникам. Я постарался собрать классификацию всего, что знаю по этой теме, и показать ее применимость не только в умозрительных задачах, но и в разработке рядовых приложений. Но это скорее план для дальнейшего изучения и, я надеюсь, толчек для более активного обсуждения.

UPD: Более новая статья: Метапрограммирование с примерами на JavaScript. И лекция по статье на Youtube (лекция записана в Киевском политехническом институте 18 апреля 2019 года в рамках курса «100 видео-лекций по программированию»):


Читать дальше →
Total votes 43: ↑33 and ↓10 +23
Views 34K
Comments 28

Представление метаданных с помощью перечислений

.NET *
Sandbox
Что такое метаданные? Это некоторая описательная информация, которая используется алгоритмами программы. Например, это могут быть названия таблиц и полей базы данных, названия ключей реестра, в которых хранятся требуемые параметры, или названия свойств объектов, к которым обращается программа. Я хочу рассказать, как с помощью методов-расширений и атрибутов можно удобно использовать перечисления для представления метаданных.
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views 1.5K
Comments 14

Vice.com рассекретил местоположение Джона Макафи через метаданные EXIF

Information Security *Global Positioning Systems *Image processing *


Компьютерный гик, изобретатель и миллионер Джон Макафи (John McAfee) — автор одноимённого антивируса McAfee — сейчас находится в бегах, скрываясь от правительства Белиза. Несмотря на обвинения в убийстве, у Джона осталось много преданных друзей и поклонников. Например, журналисты издания Vice провели четыре дня в тайном убежище беглеца — и опубликовали фотографию, сделанную на iPhone.
Читать дальше →
Total votes 86: ↑73 and ↓13 +60
Views 62K
Comments 58

Метаданные для организации хранения фото-архива

Image processing *
Привет, хабр!
Наверное, не ошибусь, если скажу, что у многих пользователей хабра скопился небольшой архив фото- и видео- материалов, которые хранят воспоминания о различных моментах собственной жизни, или жизни близких людей. У некоторых этот архив, возможно, уже занимает не один жёсткий диск. Но многие ли из вас задумывались, как лучше хранить все эти фотографии, как с архивом распорядятся ваши дети? Хочу затронуть скользкую и не очень тематическую тему «организации хранения личного фото-архива», в которой много вопросов и мало ответов, много текста и мало картинок.
Читать дальше →
Total votes 23: ↑20 and ↓3 +17
Views 41K
Comments 67

Свет мой камера, скажи: Descriptive Camera

Network technologies *
Как работает обычная фотокамера? Навёл, нажал на кнопку, получил результат. Современные гаджеты позволяют к получаемой фотографии добавлять много метаданных, включая координаты места фотографирования.
Но пока ещё ни одна камера не умела добавлять к фотографиям текстовые описания того, что есть на фото. Теперь умеет.
Читать дальше →
Total votes 38: ↑32 and ↓6 +26
Views 18K
Comments 28

MIT сделал инструмент для анализа метаданных из Gmail

Cloud services
image

Как много могут рассказать о вас метаданные из вашего почтового ящика? Немало — судя по тому, чего удалось достигнуть исследователям из медиалаборатории Массачусетского технологического института.

Они создали веб-приложение Immersion, которое — как только вы дадите ему разрешение — проанализирует всю историю вашей переписки в Gmail, чтобы собрать воедино сеть ваших контактов, пишет The Verge.
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 13K
Comments 11

MetaPhone: важность телефонных метаданных

Celecom corporate blog Information Security *Development of communication systems *
Translation
image

Насколько важны метаданные при использовании телефона? Обсуждения этого вопроса вспыхнули с новой силой после прошлогодних разоблачений Эдварда Сноудена. Правительство рассматривает введение разнообразных запретов на доступ к подобной информации; о неприкосновенности частной жизни задумались и в американской Федеральной комиссии по связи (FCC).

Президент Обама особенно подчеркивал, что АНБ «не вникало в содержание разговоров». «Использовались только метаданные», — сообщил репортерам Сенатор Файнстейн (Feinstein). Отклоняя иск Американского союза гражданских свобод (ACLU) судья Поли (Pauley) описала возможные правовые последствия иного решения как «парад ужасов».

С другой стороны, многие ученые и ИТ-специалисты выражали свою озабоченность тем риском, который представляет разглашение метаданных. Эд Фелтен (Ed Felten) в своем заявлении для ACLU дал исчерпывающее объяснение этого: «Телефонные метаданные могут помочь полностью раскрыть личность пользователя. Как на уровне индивидуальных звонков, так и (особенно!) в агрегированном состоянии». Судья Леон, признавая, что программа слежки АНБ скорее всего является антиконституционной, согласился с точкой зрения Фелтена и отметил, что «метаданные из телефона конкреного человека могут дать информацию о его семейном положении, политических и религиозных взглядах, сексуальных предпочтениях».
Читать дальше →
Total votes 25: ↑25 and ↓0 +25
Views 11K
Comments 14

Метапрограммирование с примерами на JavaScript

JavaScript *Programming *System Analysis and Design *
Эта статья, еще одна попытка переосмысления метапрограммирования, которые я периодически предпринимаю. Идея каждый раз уточняется, но в этот раз удалось подобрать достаточно простых и понятных примеров, которые одновременно очень компактны и иллюстративны, имеют реальное полезное применение и не тянут за собой библиотек и зависимостей. В момент публикации я буду докладывать эту тему на ОдессаJS, поэтому, статью можно использовать, как место для вопросов и комментариев к докладу. Формат статьи дает возможность более полно изложить материал, чем в докладе, слушатели которого, не освобождаются от прочтения.

UPD: Обновленная видеоверсия статьи на Youtube (лекция записана в Киевском политехническом институте 18 апреля 2019 года в рамках курса «100 видео-лекций по программированию»):

Читать дальше →
Total votes 52: ↑39 and ↓13 +26
Views 38K
Comments 23