Как стать автором
Обновить

Чем студенты 21 века пользуются для записи лекций?

Учебный процесс в IT
Вот и выросли дети…
Старшая дочь поступила в институт. А я, как бывший студент, хочу узнать у студентов нынешних, что изменилось за 25 лет в аудиториях?
Читать дальше →
Всего голосов 10: ↑4 и ↓6 -2
Просмотры 8.1K
Комментарии 19

HTTP — протокол уровня приложений

IT-стандарты *
Перевод
Данная статья является переводом первой статьи из цикла статей о протоколе HTTP с сайта opera.com.
Пересоздал её, чтобы тип статьи стал переводом.

Введение


В Бутане, когда люди знакомятся, они обычно приветствуют друг друга словами «Твоё тело чувствует себя хорошо?». В Японии они могут кланяться, в зависимости от обстановки. В Омане мужчины обычно целуют друг друга в нос, после рукопожатия. В Камбодже и Таиланде они обычно соединяют ладони, как при молитве. Это все протоколы общения, простая последовательность кодов, которая имеется значение и готовит обе стороны к обмену информацией.

В Интернете есть очень эффективный протокол прикладного уровня, который готовит компьютеры к обмену информацией: Hypertext Transfer Protocol, или HTTP. HTTP — протокол прикладного уровня поверх коммуникационного протокола TCP/IP. HTTP часто упускается из вида при изучении веб-дизайна и веб-разработки, что является ошибкой: понимание его помогает определить лучший способ взаимодействия с пользователями, достичь лучшей производительности сайта и создает эффективный инструмент для управления информацией в сети Интернет.

Это первая статья из серии статей, целью которой является научить основам HTTP и эффективному его использованию. В этой статье мы увидим на каком этапе HTTP работает в механизме Интернет.
Читать дальше →
Всего голосов 58: ↑45 и ↓13 +32
Просмотры 90K
Комментарии 19

Как сделать клиентов постоянными

Блог компании «instudies»
image

Довольный клиент – это то, к чему должна стремиться любая компания. За границей это хорошо понимают, поэтому уровень сервиса там несравнимо выше, чем в России и СНГ. К счастью, сейчас ситуация начинает улучшаться. Как молодая компания, мы стараемся удовлетворить максимум требований наших пользователей, и забота о них — один из наших главных приоритетов. Не так давно мы прочли книгу «Клиенты на всю жизнь» (К. Сьюэлл, П. Браун) и выделили в ней самое главное — правила, которые должна взять на вооружение любая компания при работе с клиентами. Этими правилами мы и хотим поделиться с аудиторией хабра.
Читать дальше →
Всего голосов 12: ↑7 и ↓5 +2
Просмотры 4.1K
Комментарии 6

Дэн Саффер — Микровзаимодействия (Microinteractions). Конспект книги

Интерфейсы *Usability *
Перевод
Tutorial
Microinteractions book cover«Детали — это не детали. Они создают дизайн.» — Чарльз Имз.

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

Как пользователю изменить настройку? Как включить бесшумный режим или узнать о получении нового сообщения?

Используя яркие примеры из реальных современных устройств и приложений, автор разбирает микровзаимодействия на составные части и показывает, как их использовать в мобильных приложениях, веб виджетах и бытовой технике.

Читать дальше →
Всего голосов 49: ↑49 и ↓0 +49
Просмотры 38K
Комментарии 2

Краткий конспект по языку JavaScript

JavaScript *
Tutorial
Я —.NET разработчик. Но в последнее время всё чаще сталкиваюсь с JavaScript. Причём, процентах в 50 случаев я что-то на нём пишу, в остальных 50 — разбираюсь с чужим кодом, да ещё и прошедшим через минификацию, а иногда и обфускацию. В этой статье захотелось поделиться теми моментами, которые мне показались важными для понимания языка и эффективной работы с ним. Тут не будет ничего нового или неизвестного для людей, уже имевших дело с языком, и не будет чего-то такого, чего нельзя найти в других источниках. Для меня статья будет полезна как способ лучше разобраться в предмете, для читателей, я надеюсь, — как повод освежить знания.

Брендан Айк упоминал, что JavaScript был создан за 10 дней. Думаю, идея вынашивалась дольше. Как бы то ни было, язык получился и с тех пор только набирает популярность. Особенно после появления AJAX.

JavaScript — язык со слабой динамической неявной типизацией, автоматическим управлением памятью и прототипным наследованием.

JavaScript состоит из трёх обособленных частей:

  • ядро (ECMAScript),
  • объектная модель браузера (Browser Object Model или BOM),
  • объектная модель документа (Document Object Model или DOM).


В статье, в основном, пойдёт речь о ядре. Конечно, в примерах кода будут использоваться элементы DOM и BOM, но заострять на них внимание не буду.
Читать дальше →
Всего голосов 75: ↑65 и ↓10 +55
Просмотры 109K
Комментарии 20

Евангелист — боль в ит-компании, и зачем вам это нужно

Блог компании #tceh Управление сообществом *Управление продуктом *Карьера в IT-индустрии
В прошлый вторник мы решили разбавить наши предпринимательские посиделки за сериалом «Кремниевая долина» общением с настоящими гиками — Григорием Бакуновым и Михаилом Черномордиковым.

image

Просто мы уже год как считаем, что у нашей небольшой компании есть евангелисты. Но когда мы кому-то об этом говорим, никто не понимает: что, как, зачем, о чем это они? В какой-то момент мы и сами перестали понимать. И решили разобраться у отечественных «первоисточников». А заодно выяснили, хорошая ли это карьера для разработчика, и за что вас будут пинать, если вы решите найти евангелиста в компании — или в себе.

— Мы три раза перечитали Википедию, но так и не поняли, евангелист — это кто вообще?

Григорий Бакунов: Помните мем «тыжпрограммист»?
Читать дальше →
Всего голосов 28: ↑24 и ↓4 +20
Просмотры 37K
Комментарии 16

«Психология влияния». Книга за 15 минут

Блог компании MakeRight Управление продажами *Управление персоналом *


Делимся с вами очередным саммари (кратким изложением) на ставшую уже классической книгу «Психология влияния» Роберта Чалдини. Наверняка некоторые выводы покажутся вам знакомыми, но это из-за огромной популярности самой книги, идеи и примеры из которой любят заимствовать авторы бизнес-литературы. Интересно, что Роберт Чалдини написал свою книгу с целью научить читателей распознавать манипуляции и не поддаваться на них, но ее стали использовать с обратной целью — как набор действенных методик для убеждения и «запудриваемая мозгов».

Итак…
Читать дальше →
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 146K
Комментарии 22

Конспект книги Practical Guide to Testing in DevOps, Katrina Clokie

Блог компании True Engineering Тестирование IT-систем *Читальный зал DevOps *
Книга рассказывает, как выстроить тестирование, чтобы не просто вылавливать баги, а избежать их появления. Она нам очень понравилась, так что мы решили на правах старожилов поддержать традицию конспектов на Хабре и выложить самые интересные тезисы.


Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 5.1K
Комментарии 0

Конспект книги «Переговоры без поражения. Гарвардский метод»

Читальный зал
Метод принципиальных переговоров был разработан Роджером Фишером, Биллом Юри и Брюсом Паттеном и опубликован в виде книги в 1981 г. Эта книга была переведена на 25 языков и стала бестселлером. Вниманию читателей предлагаю ее конспект, который может быть интересен не только различного рода менеджерам и людям, профессионально занимающимся ведением переговоров, но также ITшникам, домохозяйкам, бизнесменам, а также всем, кто хочет научиться побеждать в переговорах «по-гарвардски», но до прочтения всей книги пока не дошел.

Читать дальше →
Всего голосов 19: ↑17 и ↓2 +15
Просмотры 49K
Комментарии 17

Конспект книги «Никогда не ешьте в одиночку»

Читальный зал
Предыдущий конспект книги «Переговоры без поражения. Гарвардский метод» вызвал интерес со стороны читателей Хабра, поэтому решено было продолжить начинание. Данный конспект познакомит с книгой Кейта Феррацци «Никогда не ешьте в одиночку». Автор книги — нетворкер № 1 в мире. Он собрал в своей записной книжке более пяти тысяч контактов сильных мира сего. Журнал Forbes назвал его «одним из самых общительных людей в мире». На страницах книги он делится секретами построения широкой сети взаимовыгодных связей в бизнесе и не только. Следуя его советам, вы не только реализуете свои амбиции и способности, помогая кому-то сделать то же самое, но и украсите свою жизнь общением с интересными собеседниками. Книга будет интересна предпринимателям, руководителям и всем тем, кто идет к достижению своих целей под лозунгом «связи решают все».

Читать дальше →
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 34K
Комментарии 32

Конспект книги «Продажи большим компаниям»

Профессиональная литература *Читальный зал
Джил Конрат — признанный эксперт по продажам крупным компаниям. В списке ее клиентов такие компании, как 3M, Medtronic, United Health Group, General Mills, RSM McGladrey, Hilton, имеющие лучшие в мире отделы продаж. Джил помогает клиентам разрабатывать новые способы создания ценности для своих потребителей, а это мощное конкурентное преимущество, выделяющее их среди конкурентов. Написанная ею книга — отличное руководство по работе с большими компаниями. Изложенные в ней стратегии и приемы подходят для любых продаж b2b, безотносительно размеров предполагаемых контрагентов. Книга расскажет, как начать сотрудничество с новыми клиентами — крупными компаниями, расширить предложение для клиентов существующих и как сделать, чтобы это было выгодно, надолго и с удовольствием.

обложка книги продажи большим компаниям

Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 5.1K
Комментарии 2

Конспект доклада «Что мы знаем о микросервисах» (HL2018, Avito, Вадим Мадисон)

Высокая производительность *Конференции Презентации Микросервисы *
Привет, %username%!

Совсем недавно закончилась конференция Highload++ (еще раз спасибо всей команде организаторов и olegbunin лично. Было очень круто!).

Накануне конференции Алексей fisher предложил создать инициативную группу «сталкеров» на конференции. Мы, во время докладов, писали небольшие конспекты, которыми обменивались. Некоторые конспекты получились достаточно детальными и подробными.

Сообщество в соц сетях позитивно оценило такой формат, поэтому я (с разрешения) решил опубликовать конспект первого доклада. Если данный формат будет интересен, то я смогу подготовить еще несколько статей.

image
Читать дальше →
Всего голосов 34: ↑31 и ↓3 +28
Просмотры 11K
Комментарии 10

Конспект доклада «Как стать классным спецом по бд» (HL2018, Data Egret, Илья Космодемьянский)

Высокая производительность *Администрирование баз данных *Карьера в IT-индустрии Конференции Презентации
Первый конспект лекции с HighLoad был встречен позитивно, поэтому продолжаю.

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

В докладе затронуты вопросы:

  • Кем собственно мы хотим стать?
  • Надо-ли оно нам?
  • Теоретические навыки
  • Практические навыки (технические)
  • Практические навыки (нетехнические)

image
Читать дальше →
Всего голосов 31: ↑30 и ↓1 +29
Просмотры 14K
Комментарии 12

Конспект доклада «Монолит для сотен версий клиентов» (HL2018, Badoo, Владимир Янц)

PHP *Тестирование веб-сервисов *Конференции Презентации
Продолжаю серию конспектов с HL2018. В проверке этого конспекта мне помогали ребята из Badoo (Владимир Янц vyants и Николай Крапивный), за что им большой спасибо. Надеюсь, это положительно сказалось на качестве донесения идеи доклада.

image
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 4.6K
Комментарии 3

Конспект по «Машинному обучению». Теория вероятностей. Формула Байеса

Математика *Машинное обучение *


Теория вероятностей. Формула Байеса


Пусть проводится некоторый эксперимент.

$w_1, ..., w_N$элементарные события (элементарные исходы эксперимента).
$\Omega = \{w_i\}_{i =1}^N$пространство элементарных событий (совокупность всевозможных элементарных исходов эксперимента).
Читать дальше →
Всего голосов 20: ↑12 и ↓8 +4
Просмотры 7.7K
Комментарии 20

Конспект по «Машинному обучению». Математическая статистика. Метод максимального правдоподобия

Математика *Машинное обучение *


Вспомним некоторые определения математической статистики


Пусть задано вероятностное пространство $(\Omega, \Sigma, P)$.

Определение 1:

Случайной величиной $\xi = \xi(w)$, принимающей значения в множестве $S$ c $\sigma$-алгеброй подмножеств $\Phi$ называется любая $(\Sigma, \Phi)$-измеримая функция $\xi \colon \Omega \to S$, то есть $\forall A \subseteq S, A \in \Phi$ выполняется условие $\xi^{-1}(A)=\{\omega \in \Omega \space \colon \space \xi(w) \in A\} \in \Sigma$.
Читать дальше →
Всего голосов 14: ↑8 и ↓6 +2
Просмотры 9.8K
Комментарии 1

Конспект книги «Создание микросервисов»

Микросервисы *

Я ничего не понимаю в микросервисной архитектуре, поэтому решил прочитать и законспектировать книгу Сэма Ньюмена «Создание микросервисов». На мой взгляд, получился неплохой вводный материал для людей, которые начинают погружаться в эту тему.

Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 13K
Комментарии 1

Home видео для Selenium aka WebDriver. Или чем записать экран, если у вас есть java, поломанные тесты и немного времени

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

Я уже давно не брал в руки шашки и Selenium, поэтому пришлось немного покопаться в интернете и поискать — что в этой ситуации делают умные люди. Решение, которое меня устроило в итоге, собрало несколько технологий: Java + Selenium + Junit + Allure + ffmpeg + VideoRecorder (by Pirogov). Но поскольку я все таки честно копался, пытаясь найти лучшее решение проблемы, то нашлось еще несколько альтернативных моему и более простых способов — как можно сделать слепок экрана.

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

Давайте посмотрим, что нам предлагают сделать.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 3.4K
Комментарии 1

Что значит быть разделённым в квантовой Вселенной?

Научно-популярное Физика
Из песочницы

Данная статья является конспектом принципов квантовой механики из книги «Ткань космоса. Пространство, время и текстура реальности».

Принятие специальной и общей теории относительности требует отказа от ньютоновского абсолютного пространства и времени. Представьте, что понимание «сейчас» в одной системе отличается от «сейчас» в другой, если они не двигаются вместе с одинаковой скоростью. Двигаясь на автомобили с большой скоростью часы в нем тикают с другой скоростью по сравнению с часами, которые находятся в неподвижных домах. Высоко в горах из-за деформации пространства-времени время течет быстрее, чем на земле далеко внизу, где объекты подвержены действию более сильной гравитации. «Представьте» означает, что в обычных условиях релятивистские эффекты очень мизерны и их можно не брать в расчет. Из-за этого неверная ньютоновская концепция хорошо работает в нашей повседневной жизни. Поэтому для глубокого осознания как работает Вселенная требуется использовать интеллект, который компенсирует недостатки наших органов чувств.

Другая революция, которая произошла между 1900 и 1930 гг, были исследования Планка и Эйнштейна, которые привели к формулировки квантовой механики. Новая физика квантовой механики проявляется в полной мере на чрезвычайно малых расстояниях.

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Просмотры 7.4K
Комментарии 39

Рекогносцировка местности

Научно-популярное Физика

Эта статья является конспектом материала об изменчивости законов физики из книги «Космический ландшафт. Теория струн и иллюзия разумного замысла Вселенной».

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

Ландшафт – это пространство возможностей. Ландшафт неограничен тремя измерениями, он простирается на сотни или даже на тысячи измерений. Это не реальное место. Это математическая конструкция и каждая ее точка отображает некий набор возможностей окружающей среды, или возможного вакуума.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 1.9K
Комментарии 4
1