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

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

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

 

 -Статистика

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




Все публикации подряд на Хабре


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

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

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

Перенос базы данных в более старую версию MS SQL Server

Четверг, 30 Августа 2018 г. 02:37 + в цитатник


У вас есть база данных MS SQL Server, которую нужно перенести на другой физический комп. Вы уже сделали бэкап и радостно приступаете к восстановлению. Но тут обнаруживается, что на том компе, куда нужно перенести базу, установлена более старая версия MS SQL Server. Stack Overflow уверяет вас, что всё плохо. Но так ли это на самом деле?
Читать дальше ->

https://habr.com/post/421189/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421189


Как находить ботов на ютубе: внешние паттерны взаимодействия комментаторов

Четверг, 30 Августа 2018 г. 00:39 + в цитатник
Всем привет! Это небольшой пост (с большим количеством картинок) о визуализации и анализе комментариев на ютубе. Предыдущие посты: 1, 2.

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

https://habr.com/post/421713/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421713


Метки:  

[Из песочницы] Linux в домашних условиях или…

Среда, 29 Августа 2018 г. 21:18 + в цитатник

Как заставить Linux запускать через Wine профессиональный софт на примере Adobe Photoshop СС 2018 без использования инструментария Play on Linux.


Все что будет написано под катом является экспериментом который вы можете сами провернуть на своей рабочей станции с операционной системой на базе ядра Linux или на macOS кому как нравится.

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

https://habr.com/post/421703/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421703


Метки:  

[Из песочницы] Статистическое управление процессами (Часть 1. Опыт внедрения)

Среда, 29 Августа 2018 г. 19:17 + в цитатник

Метки:  

Бинарные модули для Python

Среда, 29 Августа 2018 г. 12:52 + в цитатник
Python — классный. Мы говорим «pip install» и скорее всего нужная библиотека поставится. Но иногда ответ будет: «compilation failed», потому что есть бинарные модули. Они практически у всех современных языков страдают какой-нибудь болью, потому что архитектур много, что-то нужно собирать под конкретную машину, что-то нужно линковать с другими библиотеками. В целом интересный, но малоизученные вопрос: а как же их делать и какие там проблемы? На этот вопрос постарался ответить Дмитрий Жильцов (zaabjuda) на MoscowPython Conf в прошлом году.




Под катом текстовая версия доклада Дмитрия. Ненадолго остановимся на том, когда бинарные модули нужны, а когда от них лучше отказаться. Обсудим правила, которые стоит соблюдать при их написании. Рассмотрим пять возможных вариантов реализации:

  • Native C/C++ Extension
  • SWIG
  • Cython
  • Ctypes
  • Rust

О спикере: Дмитрий Жильцов занимается разработкой больше 10 лет. Работает в компании ЦИАН системным архитектором, то есть несет ответственность за технические решения и контроль сроков. В своей жизни успел попробовать и ассемблер, Haskell, C, а последние 5 лет активно программирует на Python. Читать дальше ->

https://habr.com/post/418449/?utm_source=habrahabr&utm_medium=rss&utm_campaign=418449


Метки:  

Как мы пишем статьи на Хабр: опыт разработчиков EastBanc Technologies

Среда, 29 Августа 2018 г. 12:27 + в цитатник
Недавно, две статьи назад, в нашем корпоративном хабе вышла сотая статья. В честь круглого числа мы решили немного обобщить наш опыт. В этой статье расскажем, как работают над статьями наши разработчики, что помогает им писать и на что обращать внимание в работе над текстом.

Для начала достаточно ответить на два простых вопроса:

  • Зачем это мне?
  • Что я расскажу интересного и полезного хабраобществу?

После чего можно взять план из этой статьи (или придумать свой) и сделать это.

image

Есть творческие этапы и технические. В этой статье поговорим о творческих. Рассмотрим:

  • Зачем писать статьи,
  • Откуда взять тему для статьи,
  • Где найти время, чтобы её написать,
  • Основные этапы работы над текстом,
  • Что делать, если статья «не идёт»,
  • И с чего начать, если ты ни разу не писал на Хабр.

Надеемся, что текст пригодится и другим авторам Хабра, в том числе потенциальным.
Читать дальше ->

https://habr.com/post/421613/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421613


Метки:  

Дайджест продуктового дизайна, август 2018

Среда, 29 Августа 2018 г. 12:04 + в цитатник
Дайджест собирает свежие статьи по дизайну интерфейсов, а также инструменты, паттерны, кейсы и исторические рассказы с 2009 года. Я тщательно фильтрую большой поток подписок, чтобы вы могли прокачать свои профессиональные навыки и лучше решить рабочие задачи. Предыдущие выпуски: апрель 2010-июль 2018.

Дайджест продуктового дизайна, август 2018
Читать дальше ->

https://habr.com/post/421573/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421573


Метки:  

Решение отсутствия prevProps в getDerivedStateFromProps

Среда, 29 Августа 2018 г. 11:59 + в цитатник

Привет, друзья!


Итак, разработчики Реакта решили сделать нашу работу с их либой более линейной, направить, так сказать, нас нерадивых на путь наименьшего шанса ошибиться и написать плохой код, что, на мой взгляд, является нашим неотъемлемым правом и способом совершенствоваться и изобретать. Речь идет о всеми любимых методах componentWillReceiveProps и других из той же серии, их больше не будет, но нам дадут альтернативу в виде статического метода getDerivedStateFromProps. Лично мне он напоминает темную комнату, где лежат вещи, и их нужно найти, но ничего не видно.


Разработчики в своих ответах на гневные комментарии пользователей Реакта пишут мол: Ну не дадим мы вам prevProps, это невозможно, придумайте что-нибудь, prevProps нет, ну вы держитесь там, просто кешируйте их в состоянии, в общем предлагают нам сделать небольшой костылек в нашем новом хорошем коде. Это все конечно несложно, можно понять и простить, но вот меня раздосадовал тот факт, что теперь у меня нет контекста this, комнату мою замуровали, из нее ничего не видно, даже соседей не слышно, вот и решил я написать для себя штуку, которая скроет в себе все костыли и мой код будет с виду хоть и странным, но бескостыльным (а бескостыльным ли?).


В общем, мне нужно внедрить prevProps в состояние компонента, еще хочется чтобы все выглядело как обычно, а также невозможно прожить без волшебного this в статическом getDerivedStateFromProps (вот дурак!). Два дня мучений и самосовершенствования и все готово, я родил мышь.

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

https://habr.com/post/421615/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421615


Метки:  

Функции высших порядков в JS: курс молодого бойца

Среда, 29 Августа 2018 г. 11:53 + в цитатник
Данная статья рассчитана на человека, делающего свои первые робкие шаги на тернистой тропе изучения JavaScript. Несмотря на то, что на дворе 2018 год, я использую синтаксис ES5, дабы статья была понятной юным падаванам, проходящим курс «JavaScript, уровень 1» на HTML Academy.

Одной из особенностей, отличающих JS от многих других языков программирования, является то, что в этом языке функция — «объект первого класса». Или, говоря по-русски, функция — это значение. Такое же, как число, строка или объект. Мы можем записать функцию в переменную, можем положить её в массив или в свойство объекта. Мы даже можем сложить две функции. На самом деле, ничего осмысленного из этого не получится, но как факт — мы можем!

function hello(){};
function world(){};
console.log(hello + world);
// кто знает, что получится, тому печеньку
// кто не знает, пусть попробует в консоли

Самое интересное, что мы можем создавать функции, оперирующие другими функциями — принимающие их в качестве аргументов или возвращающие их как значение. Такие функции называются функциями высшего порядка. И сегодня мы с вами, девочки и мальчики, поговорим о том, как бы эту возможность приспособить на нужды народного хозяйства. Попутно вы узнаете ещё про некоторые полезные особенности функций в JS.
Читать дальше ->

https://habr.com/post/421537/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421537


Метки:  

[Перевод] Функциональное мышление. Часть 2

Среда, 29 Августа 2018 г. 11:36 + в цитатник

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


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

https://habr.com/post/420039/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420039


Метки:  

«Яндекс» отказался выполнять требование Роскомнадзора. Видеосервис могут заблокировать после 30 августа

Среда, 29 Августа 2018 г. 11:23 + в цитатник
Конфликт с пиратскими ссылками в выдаче «Яндекса» набирает обороты. Хронология событий:

  • 24 августа стало известно о решении Мосгорсуда, обязующем «Яндекс» удалить из списка выдачи в поисковике ссылки на пиратские копии шоу и сериалов, принадлежащих «Газпром-медиа».
  • 27 августа Роскомнадзор направил в «Яндекс» уведомление о необходимости прекратить доступ к пиратскому контенту.
  • 28 августа Роскомнадзор пояснил, что сервис «Яндекс.Видео» может быть заблокирован на территории Российской Федерации, если к вечеру 30 августа не удалит ссылки на пиратские сайты.

И вот сегодня 29 августа «Яндекс» официально отказался удалять ссылки.
Читать дальше ->

https://habr.com/post/421605/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421605


Метки:  

Google и DevOps: две книги про SRE

Среда, 29 Августа 2018 г. 11:13 + в цитатник
Первые десять лет в Гугле я работал обычным инженером: запускал на картах общественный транспорт, улучшал поиск и отлавливал спам в ютьюбе. В какой-то момент обнаружилось, что по соседству с командами SWE (Software Engineers) существуют какие-то загадочные SRE (Site Reliability Engineers), которые живут в продакшене и всё знают про инфраструктуру, конфиги и мониторинг. Обычно они приходили к нам с непонятными графиками и настойчиво рекомендовали что-нибудь переписать в нашем сервисе, чтобы он взрывался аккуратно и по кусочкам, а не целиком и вместе со всеми соседями. Или строили какой-нибудь кусок инфраструктуры, волшебным образом решающий все наши проблемы раз и навсегда. Или сообщали, что второго релиза на этой неделе не будет, потому что один датацентр смыло ураганом, а рядом с другим хоронили лошадь и перерубили магистральный кабель. Через некоторое время стало понятно, что к этим людям можно приходить с самыми разнообразными проблемами, и уходить с решениями, найденными парой уровней абстракции ниже, чем ты ожидаешь от своего собственного продукта («вы, конечно, заплатили за нужный объем трафика, но вот здесь он у вас тупо не влезает в свитч, стоящий наверху стойки»).

В итоге мне стало интересно, как выглядит всё это SRE изнутри, и я подался в Mission Control – программу ротации, позволяющую провести полгода в роли SRE, получить ценного production-опыта и, при желании, вернуться в свою прежнюю команду делиться приобретёнными знаниями. Я вместо этого остался, как и две трети моих нынешних коллег по Video Processing SRE, тоже переквалифицировавшихся из обычных инженеров. Теперь я сам пугаю SWE непонятными графиками и эвакуирую ютьюбные видео из горящих датацентров, с перерывами на мирный созидательный кодинг. Оказалось, что за пятнадцать лет внутри Гугла выросла здоровая и эффективная SRE-организация со своими практиками, принципами и методами – но о них никто не знает, потому что из тех кто попадал туда, еще никто не возвращался назад.
Читать дальше ->

https://habr.com/post/421603/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421603


Метки:  

Au/Ni/MgO: теплообмен на нанометровом уровне

Среда, 29 Августа 2018 г. 11:00 + в цитатник


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

https://habr.com/post/421135/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421135


Метки:  

[Перевод] За кулисами сети в Kubernetes

Среда, 29 Августа 2018 г. 10:34 + в цитатник
Прим. перев.: Автор оригинальной статьи — Nicolas Leiva — архитектор решений Cisco, который решил поделиться со своими коллегами, сетевыми инженерами, о том, как устроена сеть Kubernetes изнутри. Для этого он исследует простейшую её конфигурацию в кластере, активно применяя здравый смысл, свои познания о сетях и стандартные утилиты Linux/Kubernetes. Получилось объёмно, зато весьма наглядно.



Помимо того факта, что руководство Kubernetes The Hard Way от Kelsey Hightower просто работает (даже на AWS!), мне понравилось, что сеть поддерживается в чистоте и простоте; и это замечательная возможность понять, какова роль, например, Container Network Interface (CNI). Сказав это, добавлю, что сеть Kubernetes в действительности не очень-то интуитивно понятна, особенно для новичков… а также не забывайте, что «такой вещи, как сети для контейнеров, попросту не существует». Читать дальше ->

https://habr.com/post/420813/?utm_source=habrahabr&utm_medium=rss&utm_campaign=420813


Метки:  

Второе устройство с «Алисой»: детские «умные часы»

Среда, 29 Августа 2018 г. 10:34 + в цитатник

Сегодня начались продажи второго устройства с голосовым помощником «Алиса» от «Яндекса». По примеру западных конкурентов «Яндекс» сразу выпустил домашнего голосового помощника в форме колонки «Яндекс.Станция». Вторым гаджетом стали «умные часы» для детей с трекингом через интернет и кнопкой SOS.

Часы Elari KidPhone 3G за 6990 руб. поступили в продажу в интернет-магазине «Мегафон» и интернет-магазине Elari Store. Продажи в офлайновых салонах начнутся 3 сентября.
Читать дальше ->

https://habr.com/post/421597/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421597


Метки:  

[Из песочницы] Как айтишнику найти работу в США и ЕС: 9 лучших ресурсов

Среда, 29 Августа 2018 г. 10:26 + в цитатник
Мировой рынок IT стремительно развивается. С каждым годом профессия разработчика софта становится все более востребованной — уже в 2017 году в мире насчитывался примерно 21 миллион программистов различных направлений.

К сожалению, русскоговорящий рынок IT находится еще на начальной стадии развития — уже есть крупные и успешные проекты, но рынок еще долго не сможет сравняться с европейским и американским, которые производят до 85% всех IT-продуктов мира. Читать дальше →

https://habr.com/post/421595/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421595


Метки:  

Бюджетная система беспроводного (Wi-Fi) автономного (от АКБ) видеонаблюдения

Среда, 29 Августа 2018 г. 10:23 + в цитатник
image

Задача:


Бюджетная система беспроводного автономного видеонаблюдения для мониторинга текущей ситуации на стройплощадке с возможностью быстрого переноса IP-камер в разные места и установки элементов без прерывания сервисов.
Читать дальше ->

https://habr.com/post/421591/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421591


Метки:  

[Перевод] SandboxEscaper/PoC-LPE: что внутри?

Среда, 29 Августа 2018 г. 10:10 + в цитатник

Here is the alpc bug as 0day: https://t.co/m1T3wDSvPX I don't fucking care about life anymore. Neither do I ever again want to submit to MSFT anyway. Fuck all of this shit.

— SandboxEscaper (@SandboxEscaper) August 27, 2018

На хабре уже есть новость об этой уязвимости, но, к сожалению, без технических деталей. Предлагаю заглянуть внутрь опубликованного архива (автор — SandboxEscaper).

Под катом расположен перевод документа-описания, находящегося в архиве.
Читать дальше ->

https://habr.com/post/421593/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421593


Метки:  

[Перевод] Чтобы избавиться от боли в спине вам, возможно, придётся сидеть по-другому

Среда, 29 Августа 2018 г. 10:00 + в цитатник


Когда я сижу, у меня болит спина.

Это происходит уже последние 10 лет. И неважно, где я нахожусь – на работе, в ресторане, даже дома на диване. Моя поясница кричит: «Прекрати сидеть!»

Чтобы уменьшить боли в спине, на работу я купила себе коленный стул. Потом стол для работы стоя. Потом вернулась к обычному стулу, потому что мне стало больно стоять.

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

Эти средства немного помогли – сначала. Но боль так и не ушла. Поэтому несколько лет назад я решила принять это как должное: сидячее положение причиняет мне боль, и так будет всегда.
Читать дальше ->

https://habr.com/post/421563/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421563


Метки:  

Kivy. Xamarin. React Native. Три фреймворка — один эксперимент (часть 3)

Среда, 29 Августа 2018 г. 09:22 + в цитатник

Задача сравнения фреймворков очень неблагодарное занятие, предпочтения у разработчиков разные, технологии меняются очень быстро. Слишком быстро. Эта статья, устареет еще до того момента как я нажму кнопочку “опубликовать“.
Полетели

https://habr.com/post/421571/?utm_source=habrahabr&utm_medium=rss&utm_campaign=421571


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 237 236 [235] 234 233 ..
.. 1 Календарь