-Поиск по дневнику

Поиск сообщений в rss_rss_hh_full

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 17.03.2011
Записей:
Комментариев:
Написано: 1

Habrahabr








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://habrahabr.ru/rss/.
Данный дневник сформирован из открытого RSS-источника по адресу http://feeds.feedburner.com/xtmb/hh-full, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

[Перевод] Как фронтенд-разработчику настроить базу данных

Четверг, 30 Ноября 2017 г. 15:15 + в цитатник


Недавно меня спросили, как фронтенд-разработчику проще всего сохранить пользовательские данные? Под катом — моя краткая инструкция для тех, кто с базами данных «на вы».
Читать дальше ->

https://habrahabr.ru/post/343334/


Метки:  

[Перевод] Как фронтенд-разработчику настроить базу данных

Четверг, 30 Ноября 2017 г. 15:15 + в цитатник


Недавно меня спросили, как фронтенд-разработчику проще всего сохранить пользовательские данные? Под катом — моя краткая инструкция для тех, кто с базами данных «на вы».
Читать дальше ->

https://habrahabr.ru/post/343334/


Метки:  

[Перевод] Производительность как восприятие: восприятие времени

Четверг, 30 Ноября 2017 г. 14:25 + в цитатник

Те из нас, кто считают себя разработчиками (в т.ч. и автор этой статьи), очень ориентированы на задачи. Нам нравится, когда нас ведут к оптимальному результату, и мы ощущаем себя некомфортно, когда у нас нет понятного пути к цели. По этой причине мы любим знать, как что-то делать; нам нравятся туториалы и how-to. Однако подобные руководства основываются на некоторых теориях, глубоком знании и опыте.


Поэтому я не дам вам, мой читатель, структурированного ответа на вопрос о том, как сделать сайт быстрее. Вместо этого я постараюсь рассказать вам о причинах и теориях, почему все работает определенным образом. Я буду использовать примеры, которые можно наблюдать в оффлайне, и, основываясь на принципах психологии, исследований и анализа в психофизике и неврологии, попытаюсь ответить на некоторые вопросы «почему?», например:


  • Почему важны время и производительность?
  • Почему мы не любим ждать?
  • Почему «быстрее» не всегда означает «лучше» в онлайн-мире?

Алиса: «Навсегда» — насколько это долго? Белый Кролик: Иногда, лишь одна секунда.


Алиса: «Навсегда» — насколько это долго?
Белый Кролик: Иногда, лишь одна секунда.


Льюис Кэрролл, «Приключения Алисы в стране чудес»

Читать дальше ->

https://habrahabr.ru/post/343484/


[Перевод] Производительность как восприятие: восприятие времени

Четверг, 30 Ноября 2017 г. 14:25 + в цитатник

Те из нас, кто считают себя разработчиками (в т.ч. и автор этой статьи), очень ориентированы на задачи. Нам нравится, когда нас ведут к оптимальному результату, и мы ощущаем себя некомфортно, когда у нас нет понятного пути к цели. По этой причине мы любим знать, как что-то делать; нам нравятся туториалы и how-to. Однако подобные руководства основываются на некоторых теориях, глубоком знании и опыте.


Поэтому я не дам вам, мой читатель, структурированного ответа на вопрос о том, как сделать сайт быстрее. Вместо этого я постараюсь рассказать вам о причинах и теориях, почему все работает определенным образом. Я буду использовать примеры, которые можно наблюдать в оффлайне, и, основываясь на принципах психологии, исследований и анализа в психофизике и неврологии, попытаюсь ответить на некоторые вопросы «почему?», например:


  • Почему важны время и производительность?
  • Почему мы не любим ждать?
  • Почему «быстрее» не всегда означает «лучше» в онлайн-мире?

Алиса: «Навсегда» — насколько это долго? Белый Кролик: Иногда, лишь одна секунда.


Алиса: «Навсегда» — насколько это долго?
Белый Кролик: Иногда, лишь одна секунда.


Льюис Кэрролл, «Приключения Алисы в стране чудес»

Читать дальше ->

https://habrahabr.ru/post/343484/


[Перевод] Производительность как восприятие: восприятие времени

Четверг, 30 Ноября 2017 г. 14:25 + в цитатник

Те из нас, кто считают себя разработчиками (в т.ч. и автор этой статьи), очень ориентированы на задачи. Нам нравится, когда нас ведут к оптимальному результату, и мы ощущаем себя некомфортно, когда у нас нет понятного пути к цели. По этой причине мы любим знать, как что-то делать; нам нравятся туториалы и how-to. Однако подобные руководства основываются на некоторых теориях, глубоком знании и опыте.


Поэтому я не дам вам, мой читатель, структурированного ответа на вопрос о том, как сделать сайт быстрее. Вместо этого я постараюсь рассказать вам о причинах и теориях, почему все работает определенным образом. Я буду использовать примеры, которые можно наблюдать в оффлайне, и, основываясь на принципах психологии, исследований и анализа в психофизике и неврологии, попытаюсь ответить на некоторые вопросы «почему?», например:


  • Почему важны время и производительность?
  • Почему мы не любим ждать?
  • Почему «быстрее» не всегда означает «лучше» в онлайн-мире?

Алиса: «Навсегда» — насколько это долго? Белый Кролик: Иногда, лишь одна секунда.


Алиса: «Навсегда» — насколько это долго?
Белый Кролик: Иногда, лишь одна секунда.


Льюис Кэрролл, «Приключения Алисы в стране чудес»

Читать дальше ->

https://habrahabr.ru/post/343484/


[Перевод] Как работает JS: особенности и сфера применения WebAssembly

Четверг, 30 Ноября 2017 г. 14:21 + в цитатник
Сегодня мы представляем вам шестую часть серии материалов, которые посвящены особенностям работы всего того, что связано с JavaScript. Здесь мы поговорим о WebAssembly. А именно, детально проанализируем эту технологию, рассмотрим особенности её работы, а так же то, как она соотносится с обычным JavaScript в плане производительности. Речь пойдёт о времени загрузки кода, о скорости выполнения программ, о сборке мусора, об использовании памяти, о доступе к API платформы, об отладке, о многопоточности и о переносимости WebAssembly-кода. Эта технология, хотя и находится сейчас в самом начале своего развития, уже начала менять взгляды на разработку веб-приложений. Если разработчику нужна высочайшая производительность браузерного кода, ему просто необходимо познакомиться с WebAssembly.

image
Читать дальше ->

https://habrahabr.ru/post/343568/


Метки:  

[Перевод] Как работает JS: особенности и сфера применения WebAssembly

Четверг, 30 Ноября 2017 г. 14:21 + в цитатник
Сегодня мы представляем вам шестую часть серии материалов, которые посвящены особенностям работы всего того, что связано с JavaScript. Здесь мы поговорим о WebAssembly. А именно, детально проанализируем эту технологию, рассмотрим особенности её работы, а так же то, как она соотносится с обычным JavaScript в плане производительности. Речь пойдёт о времени загрузки кода, о скорости выполнения программ, о сборке мусора, об использовании памяти, о доступе к API платформы, об отладке, о многопоточности и о переносимости WebAssembly-кода. Эта технология, хотя и находится сейчас в самом начале своего развития, уже начала менять взгляды на разработку веб-приложений. Если разработчику нужна высочайшая производительность браузерного кода, ему просто необходимо познакомиться с WebAssembly.

image
Читать дальше ->

https://habrahabr.ru/post/343568/


Метки:  

[Перевод] Как работает JS: особенности и сфера применения WebAssembly

Четверг, 30 Ноября 2017 г. 14:21 + в цитатник
Сегодня мы представляем вам шестую часть серии материалов, которые посвящены особенностям работы всего того, что связано с JavaScript. Здесь мы поговорим о WebAssembly. А именно, детально проанализируем эту технологию, рассмотрим особенности её работы, а так же то, как она соотносится с обычным JavaScript в плане производительности. Речь пойдёт о времени загрузки кода, о скорости выполнения программ, о сборке мусора, об использовании памяти, о доступе к API платформы, об отладке, о многопоточности и о переносимости WebAssembly-кода. Эта технология, хотя и находится сейчас в самом начале своего развития, уже начала менять взгляды на разработку веб-приложений. Если разработчику нужна высочайшая производительность браузерного кода, ему просто необходимо познакомиться с WebAssembly.

image
Читать дальше ->

https://habrahabr.ru/post/343568/


Метки:  

Fall Creators Update: важное для программиста

Четверг, 30 Ноября 2017 г. 13:45 + в цитатник
Классические дотнетовские приложения хороши тем, что они практически не ограничены в правах и, например, могут работать в трее. Зато универсальные приложения (UWP) более безопасны, и их можно устанавливать и удалять бесчисленное количество раз, не забивая систему и реестр мусором. Платформа UWP постоянно развивается, и, пока пользователи обновляются до Fall Creators Update, который вышел в октябре этого года, мы, разработчики, можем посмотреть на его новые и интересные возможности.

Читать дальше ->

https://habrahabr.ru/post/343240/


Метки:  

Fall Creators Update: важное для программиста

Четверг, 30 Ноября 2017 г. 13:45 + в цитатник
Классические дотнетовские приложения хороши тем, что они практически не ограничены в правах и, например, могут работать в трее. Зато универсальные приложения (UWP) более безопасны, и их можно устанавливать и удалять бесчисленное количество раз, не забивая систему и реестр мусором. Платформа UWP постоянно развивается, и, пока пользователи обновляются до Fall Creators Update, который вышел в октябре этого года, мы, разработчики, можем посмотреть на его новые и интересные возможности.

Читать дальше ->

https://habrahabr.ru/post/343240/


Метки:  

Fall Creators Update: важное для программиста

Четверг, 30 Ноября 2017 г. 13:45 + в цитатник
Классические дотнетовские приложения хороши тем, что они практически не ограничены в правах и, например, могут работать в трее. Зато универсальные приложения (UWP) более безопасны, и их можно устанавливать и удалять бесчисленное количество раз, не забивая систему и реестр мусором. Платформа UWP постоянно развивается, и, пока пользователи обновляются до Fall Creators Update, который вышел в октябре этого года, мы, разработчики, можем посмотреть на его новые и интересные возможности.

Читать дальше ->

https://habrahabr.ru/post/343240/


Метки:  

[Перевод] Стоимость операций в тактах ЦП

Четверг, 30 Ноября 2017 г. 13:30 + в цитатник
Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать во время обучения.

Инфографика:



Когда нам нужно оптимизировать код, мы должны отпрофилировать его и упростить. Однако, иногда имеет смысл просто узнать приблизительную стоимость некоторых популярных операций, чтобы не делать с самого начала неэффективных вещей (и, надеюсь, не профилировать программу позже).
Читать дальше ->

https://habrahabr.ru/post/343566/


Метки:  

[Перевод] Стоимость операций в тактах ЦП

Четверг, 30 Ноября 2017 г. 13:30 + в цитатник
Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать во время обучения.

Инфографика:



Когда нам нужно оптимизировать код, мы должны отпрофилировать его и упростить. Однако, иногда имеет смысл просто узнать приблизительную стоимость некоторых популярных операций, чтобы не делать с самого начала неэффективных вещей (и, надеюсь, не профилировать программу позже).
Читать дальше ->

https://habrahabr.ru/post/343566/


Метки:  

[Перевод] Стоимость операций в тактах ЦП

Четверг, 30 Ноября 2017 г. 13:30 + в цитатник
Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать во время обучения.

Инфографика:



Когда нам нужно оптимизировать код, мы должны отпрофилировать его и упростить. Однако, иногда имеет смысл просто узнать приблизительную стоимость некоторых популярных операций, чтобы не делать с самого начала неэффективных вещей (и, надеюсь, не профилировать программу позже).
Читать дальше ->

https://habrahabr.ru/post/343566/


Метки:  

Анатомия коллтрекинга: как анализировать звонки в компанию

Четверг, 30 Ноября 2017 г. 12:32 + в цитатник


Наверное, не все из читателей сталкивались с коллтрекингом, но многие слышали о нем. В Рунете не так много подробной информации, что такое коллтрекинг и с чем его едят. Тем не менее, это очень полезный инструмент оценки эффективности рекламных каналов и отдельных кампаний. К примеру, оценить эффективность онлайн-конверсии можно с помощью Google Analytics и Яндекс.Метрики, но как быть с телефонными звонками? Как понять, по какому именно объявлению позвонил клиент, какая именно рекламная кампания принесла больше звонков? Коллтрекинг позволяет отслеживать все это.

Мы решили сделать серию статей об этом инструменте. И начнём с азов.
Читать дальше ->

https://habrahabr.ru/post/343552/


Метки:  

Анатомия коллтрекинга: как анализировать звонки в компанию

Четверг, 30 Ноября 2017 г. 12:32 + в цитатник


Наверное, не все из читателей сталкивались с коллтрекингом, но многие слышали о нем. В Рунете не так много подробной информации, что такое коллтрекинг и с чем его едят. Тем не менее, это очень полезный инструмент оценки эффективности рекламных каналов и отдельных кампаний. К примеру, оценить эффективность онлайн-конверсии можно с помощью Google Analytics и Яндекс.Метрики, но как быть с телефонными звонками? Как понять, по какому именно объявлению позвонил клиент, какая именно рекламная кампания принесла больше звонков? Коллтрекинг позволяет отслеживать все это.

Мы решили сделать серию статей об этом инструменте. И начнём с азов.
Читать дальше ->

https://habrahabr.ru/post/343552/


Метки:  

Анатомия коллтрекинга: как анализировать звонки в компанию

Четверг, 30 Ноября 2017 г. 12:32 + в цитатник


Наверное, не все из читателей сталкивались с коллтрекингом, но многие слышали о нем. В Рунете не так много подробной информации, что такое коллтрекинг и с чем его едят. Тем не менее, это очень полезный инструмент оценки эффективности рекламных каналов и отдельных кампаний. К примеру, оценить эффективность онлайн-конверсии можно с помощью Google Analytics и Яндекс.Метрики, но как быть с телефонными звонками? Как понять, по какому именно объявлению позвонил клиент, какая именно рекламная кампания принесла больше звонков? Коллтрекинг позволяет отслеживать все это.

Мы решили сделать серию статей об этом инструменте. И начнём с азов.
Читать дальше ->

https://habrahabr.ru/post/343552/


Метки:  

[Перевод] Вопрос: действительно ли программное обеспечение использует новые наборы инструкций?

Четверг, 30 Ноября 2017 г. 12:31 + в цитатник
Со временем вендоры добавляли новые и новые инструкции в процессоры, управляющие нашими ноутбуками, серверами, телефонами и многими другими устройствами. Добавление машинных инструкций, решающих конкретные вычислительные подзадачи, является хорошим способом улучшить производительность системы в целом, не усложняя конвейер и не пытаясь нарастить частоту до запредельных величин. Одна новая инструкция, выполняющая ту же операцию, что и несколько старых, позволяет неоднократно увеличить производительность решения заданной задачи.
Новые инструкций, такие как Intel Software Guard Extensions (Intel SGX) и Intel Control-flow Enforcement Technology (Intel CET), также способны предоставить абсолютно новую функциональность.



Хороший вопрос заключается в том, как скоро новые инструкции, добавленные в архитектуру, достигают конечного пользователя. Могут ли операционные системы и другие приложения воспользоваться новыми инструкциями, принимая во внимание, что они, как правило, обеспечивают обратную совместимость и способность исполняться независимо от модели установленного процессора? Много лет назад использование новых инструкций достигалось с помощью пересборки программы под новую архитектуру и добавления проверок, предотвращающих запуск на старой аппаратуре и печатающих что-то вроде “sorry, this program is not supported on this hardware”.

Я воспользовался полноплатформенным симулятором Wind River Simics, чтобы узнать, в какой степени современное программное обеспечение способно использовать новые инструкции, оставаясь при этом совместимым со старым оборудованием.
Читать дальше ->

https://habrahabr.ru/post/342282/


Метки:  

[Перевод] Вопрос: действительно ли программное обеспечение использует новые наборы инструкций?

Четверг, 30 Ноября 2017 г. 12:31 + в цитатник
Со временем вендоры добавляли новые и новые инструкции в процессоры, управляющие нашими ноутбуками, серверами, телефонами и многими другими устройствами. Добавление машинных инструкций, решающих конкретные вычислительные подзадачи, является хорошим способом улучшить производительность системы в целом, не усложняя конвейер и не пытаясь нарастить частоту до запредельных величин. Одна новая инструкция, выполняющая ту же операцию, что и несколько старых, позволяет неоднократно увеличить производительность решения заданной задачи.
Новые инструкций, такие как Intel Software Guard Extensions (Intel SGX) и Intel Control-flow Enforcement Technology (Intel CET), также способны предоставить абсолютно новую функциональность.



Хороший вопрос заключается в том, как скоро новые инструкции, добавленные в архитектуру, достигают конечного пользователя. Могут ли операционные системы и другие приложения воспользоваться новыми инструкциями, принимая во внимание, что они, как правило, обеспечивают обратную совместимость и способность исполняться независимо от модели установленного процессора? Много лет назад использование новых инструкций достигалось с помощью пересборки программы под новую архитектуру и добавления проверок, предотвращающих запуск на старой аппаратуре и печатающих что-то вроде “sorry, this program is not supported on this hardware”.

Я воспользовался полноплатформенным симулятором Wind River Simics, чтобы узнать, в какой степени современное программное обеспечение способно использовать новые инструкции, оставаясь при этом совместимым со старым оборудованием.
Читать дальше ->

https://habrahabr.ru/post/342282/


Метки:  

MSA и не только: как мы создаем высоконагруженные сервисы для банка

Четверг, 30 Ноября 2017 г. 11:48 + в цитатник
Проектирование высоконагруженных сервисов уже не является таинственным мастерством, которым владеют лишь просвещенные сэнсеи. Сегодня для этого существуют вполне устоявшиеся практики, которые комбинируются и видоизменяются в зависимости от особенностей компании и ее бизнеса. Мы хотим рассказать о наших лучших методиках и инструментах создания высоконагруженных сервисов.

Читать дальше ->

https://habrahabr.ru/post/343506/


Метки:  

Поиск сообщений в rss_rss_hh_full
Страницы: 1824 ... 1638 1637 [1636] 1635 1634 ..
.. 1 Календарь