Новости информационных технологий - 13789

Интеграция PostgreSQL с MS SQL Server для тех, кто желает побыстрее и поглубже - 1 Недавно на хабре уже было опубликовано описание интеграции PostgreSQL и MSSQL. Но, деталей там категорически не хватало. Посему, цели сей публикации следующие:

  • расширить и углубить общедоступную информацию о FDW для MSSQL называемом tds_fdw: рассказать о разнице в мажорных версиях и описать базовые проблемы совместимости;
  • рассказать о возможностях оптимизации запросов, использующих внешние таблицы;
  • затронуть тему кэширования внешних данных в материализованных представлениях;
  • сказать пару слов об экзотических подходах к интеграции PostgreSQL и MSSQL.

Читать полностью »

Отдел маркетинга готовит новую email-кампанию. Через кровь и слезы, победив все проблемы со шрифтами, протестировав письмо во всех email-клиентах, они закончили подготовительные этапы. Но так ли это важно, если это письмо не дойдет до адресата? В этой статье я расскажу вам о 26 способах повышения вероятности успешной доставки письма и его прочтения адресатом.

26 способов повысить доставляемость ваших писем - 1
Читать полностью »

Детскими мониторами, называемыми ещё радионянями, сейчас никого не удивить. Современные модели умеют не просто показывать изображение ребёнка и передавать звук, но и, к примеру, измерять температуру.

Детская АС SoundBub стоит $60

Читать полностью »

Компания Thermaltake пополнила ассортимент игровых мышей Tt eSports моделью Black FP стоимостью $60.

Отличительная черта манипулятора — наличие сканера отпечатков пальцев. Совместно с сертификацией FIDO и поддержкой шифрования по алгоритму AES с 256-разнядным ключом, он превращает мышь в дополнительный инструмент ПК. В данном случае — инструмент защиты данных. Дактилоскоп можно использовать для замены паролей различных учётных записей и так далее, но для полноценной работы требуется Windows 10.

Сальвадор Дали, «Распятие (гиперкубическое тело)»


В последнее посещение зубного подумалось, как же непросто живётся хирургам в трёхмерном пространстве. Болячка находится внутри тела (в случае зубного врача — внутри зуба), но чтобы добраться до неё, приходится копать вглубь и разрушать (а потом и восстанавливать) существенные объёмы тела от самой поверхности — пока не доберёшься до собственно болячки.

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

Четырёхмерную ситуацию представить тяжело.
Читать полностью »

Компания Huawei отчиталась о том, что продала уже более 100 млн смартфонов с начала текущего года. Об этом представитель китайского гиганта рассказал во время презентации на родном рынке смартфонов семейства Nova.

Huawei с начала года уже поставила на рынок более 100 млн смартфонов

Насколько больше рубежа в 100 млн уже поднялся показатель Huawei, не уточнили. Но компания, установив себе в начале года Читать полностью »

Xcode: наверное, лучший способ работы со сторибордами - 1

Этот пост является вольным переводом статьи Xcode: A Better Way to Deal with Storyboards by Stan Ostrovskiy

Некоторые примеры кода в оригинальной статье устарели (ввиду выхода Swift 3) и в переводе были изменены.

Советы и рекомендации по работе с Interface Builder.

Apple серьезно улучшили Interface Builder в новом Xcode 8. Использование size classes стало более интуитивным, возможность масштабирования сториборда — очень удобной, а полное превью прям в Interface Builder — просто великолепным. Для тех у кого были сомнения насчет использования Interface Builder, это может стать хорошими плюсами.

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

В этой статье я поделюсь некоторыми из лучших практик для работы со сторибордами в вашем проекте. Вы уже пользуетесь Interface Builder, или только делаете первые шаги в этом направлении? — в любом случае, эти советы будут полезны для вас.

1. Если вы работаете в команде, используйте отдельный сториборд для каждого экрана. Даже если вы работаете один — это наверняка станет хорошей привычкой.

В вашем проекте есть один файл main.storyboard, который выглядит вот так?

Xcode: наверное, лучший способ работы со сторибордами - 2

С точки зрения дизайнера, все хорошо: полностью видно UI и навигацию. И это именно то, для чего Interface Builder и был создан.

Но для разработчика это несет множество проблем:Читать полностью »

На фотографиях ниже, как сообщается, запечатлён смартфон ZTE Axon 7 Max.

Смартфон ZTE Axon 7 Max оснастят шестидюймовым дисплеем

Данное устройство придёт на смену модели Axon MaxЧитать полностью »

Новая заря гигантов - 1

Мы живем в интересное время, когда количество активных проектов сверхтяжелых ракет-носителей уже превысило количество пальцев на одной руке. Государственные космические агентства и частные компании анонсируют свои планы по созданию именно сверхтяжелых ракет, и, хотя большинство должны будут полететь в 2020-х, увидеть первый пуск одной из них мы имеем шансы уже в следующем году. Но в истории космонавтики сверхтяжелые ракеты неоднократно проигрывали, и эти проекты закрывались. Что ждет их сейчас?
Читать полностью »

В предыдущей статье на примере покупки Mercedes-Benz E-klasse не старше 2010 года выпуска стоимостью до 1.5 млн рублей в Москве была рассмотрена задача поиска выгодных автомобилей. Под выгодными следует понимать предложения, цена которых ниже рыночной в текущий момент среди объявлений, собранных со всех наиболее авторитетных сайтов по продаже б/у автомобилей в РФ.

На первом этапе в качестве метода машинного обучения была выбрана множественная линейная регрессия, были рассмотрены правомерность ее использования, а также плюсы и минусы. Простая линейная регрессия была выбрана в качестве ознакомительного алгоритма. Очевидно, что существует еще много методов машинного обучения для решения поставленной задачи регрессии. В этой статье я хотел бы рассказать вам, как именно я выбирал наиболее оптимальный алгоритм машинного обучения для исследуемой модели, который в настоящее время используется в реализованном мною сервисе — robasta.ru.

Как программист машину покупал. Часть II - 1

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js