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

фото автора

24 ноября в московском офисе Яндекса состоится встреча Web Standards Days, организуемая совместными усилиями Яндекса и объединения разработчиков «Веб-стандарты» при поддержке W3C.

Разработчики Яндекса, Opera Software, Badoo, Creative People, Getwear, один талантливый фрилансер и эксперты из самого W3C расскажут вам много интересного о технологиях фронтенд-разработки и веб-стандартах.

Из докладов вы узнаете:
— Над какими CSS-чудесами сейчас работают в W3C.
— О семантическом вебе и будущем интернационализации.
— Зачем Яндекс вступил в W3C и как делать веб-стандарты.
— Как можно уменьшать SVG в разы с помощью новой утилиты.
— Что такое «Ретина», как и, главное, зачем под неё верстать.
— Почему стоит использовать паттерны JavaScript.
— Как наладить эффективную сборку проектов с помощью Grunt.
— Чем отзывчивый веб-дизайн отличается от адаптивного.
— Как работать с тач-событиями на мобильных устройствах.
— О дизайнере, который живёт в каждом технологе.

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

Всем привет.

В прошлый раз (Взрослеем с GlusterFS) я описывал как настроить для своих нужд GlusterFS 3.0.x. Недавно мы сделали апгрейд GlusterFS до 3.2.х., и так как между этими версиями обнаружилось масса различий в настройке, то решил описать процесс для общего ИТ разума.

Сразу оговорюсь, что переход на новую версию был обусловлен глюками старой.
Дело было после очередных сбоев Амазоновских EBS. Читать полностью »

Вчера некоторые пользователи Я.Почты в соцсетях пожаловалисьеще) на «странные» входящие письма о невозможности доставки до адресата ("mail delivery system"), которому никто, собственно, и не писал. Судя по схожим описаниям, пользователи Я.Почты стали жертвами спуфинга (подстановка чужих адресов в поле "отправитель"). В числе тех, кто отметился по этой теме, оказался и Андрей Себрант.

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

Вчера некоторые пользователи Я.Почты в соцсетях пожаловалисьеще) на «странные» входящие письма о невозможности доставки до адресата ("mail delivery system"), которому никто, собственно, и не писал. Судя по схожим описаниям, пользователи Я.Почты стали жертвами спуфинга (подстановка чужих адресов в поле "отправитель"). В числе тех, кто отметился по этой теме, оказался и Андрей Себрант.

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

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

Базовой информации о самой системе много, в том числе и на Хабре: здесь, здесь и здесь. Мы же постарались собрать в одной статье несколько «рецептов» использования Puppet под действительно большими нагрузками — в «боевых условиях» Badoo.

О чём пойдет речь:

  • Puppet: ликбез;
  • кластеризация, масштабирование;
  • асинхронный Storeconfigs;
  • сбор отчётов;
  • анализ полученных данных.

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

Metro-UI Windows 8 UI оказался не такой уж и уникальной разработкой Microsoft. Компания SurfCast подала иск в суд штата Мэн, обвинив Microsoft в нарушении своего патента, описывающего «плиточный» интерфейс.

Патентный троллинг — теперь обвиняют Microsoft

Патент в формате PDF на сайте компании

Представитель Microsoft заявил об уверенности компании, что суд признает иск необоснованным, в силу того, что Microsoft создали уникальный user experience.

Кстати, SurfCast, за 11 лет существования разродилась аж одним концептом UI и получила четыре патента на него. Ни прототипов, ни, тем более, реального применения не существует.
Читать полностью »

В команду RUSSWI (RUSsia-SWItzerland) входят опытные профессионалы в таких областях как инженерные науки, медицина, продажи и маркетинг, управление исследованиями и разработками. Все участники команды имеют многолетний стаж с рядом успешно завершенных проектов.

Ключевые измерения созданного к настоящему времени прототипа МДУ, на которых строится и ряд показаний и расчетов о состоянии пациента – это кровяное давление, частота дыхания, степень обогащения крови кислородом и артериальная упругость.
Читать полностью »

Чистый C++

Давайте знакомиться.

Я — Серега. (На фото — не я). Работаю в Intel. Вместе с коллегами пишу GPA. Программирую вот уже скоро 20 лет как. Ну, это если считать со школы. Последнее время накопилось много разных мыслей, которыми хочется с кем-то поделиться. Рассказать кому-то о том, что такое хорошо, а что такое плохо. Рассказывать можно и пустоте (так даже спокойней, никто не отвлекает и не суется со Своим Самым Правильным мнением), но это не очень эффективно. Поэтому буду сливать свои мысли сюда. Вдруг кому-нибудь пригодится…

В качестве введения

Многие считают, что есть два родственных языка — C и C++. При этом C++ — это якобы тот же C, только с двумя плюсами, т.е. ООП. Это очень распространенное заблуждение. «На самом деле все не так». C и С++ — это совершенно разные языки, не имеющие между собой практически ничего общего. Однако исторически так сложилось, что C++ синтаксически совместим с C, т.е. может компилировать программы, написанные на C. Из-за этой особенности четкая грань между языками отсутствует и существует множество кода, написанного на жуткой смеси этих языков. Причем пропорция этой смеси может меняться даже в рамках одной программы у одного автора. Читать полностью »

Сегодня вступил в силу закон о черном списке сайтов. Его вред очевиден.

Но наш мир не черно-белый. Давайте попытаемся извлечь из нового закона пользу.

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

Сегодня мы хотим представить вашему вниманию «Книгу веб-программиста. Секреты профессиональной разработки веб-сайтов», которую написал авторский коллектив: Б. Хоган, К. Уоррен, М. Уэбер, К. Джонсон, А. Годин. Авторы предлагают широкий спектр передовых методов веб-разработки: от проектирования пользовательского интерфейса до тестирования проекта и оптимизации веб-хостинга.

image

Как внедрить на сайт анимацию, которая работает на мобильных устройствах без установки специальных плагинов? Как использовать «резиновую» верстку, которая корректно отображается не только на настольных ПК с различными разрешениями экрана, но и на мобильных устройствах? Как использовать фреймворки JavaScript — Backbone и Knockout — для разработки пользовательских интерфейсов? Как современные инструменты веб-разработчика, такие как CoffeeScript и Sass, помогут в оптимизации кода? Как провести кроссбраузерное тестирование кода? Как планировать процесс разработки сайта с помощью инструмента Git?

Вот, что пишут авторы во Введении:
Читать полностью »


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