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

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

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

 

 -Статистика

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

Habrahabr/New








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

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

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

[Из песочницы] Ideal OS: перезагрузка десктопных операционных систем (часть 1)

Воскресенье, 03 Сентября 2017 г. 10:11 + в цитатник

Привет, Хабр! Представляю вашему вниманию перевод статьи Ideal OS: Rebooting the Desktop Operating System Experience автора Josh Marinacci.



TL;DR: В этой статье Я хочу показать что:


  • современные десктопные операционные системы не такие уж и современные. Это тормознутое поделие, обрюзгшее невообразимым множеством слоёв легаси-хлама, которое всё ещё функционирует лишь благодаря закону Мура.
  • инновации в десктопных операционных системах остановились 15 лет назад и все ведущие игроки вряд ли захотят снова в них вложиться
  • мы можем и нам следует начать всё с нуля, выучив уроки прошлого.
Читать дальше →

https://habrahabr.ru/post/337010/


Метки:  

Ansible Dynamic Inventory из DNS или как растрачивать время на поиски стандартов

Воскресенье, 03 Сентября 2017 г. 04:30 + в цитатник
Эта статья о неудаче, создана для того чтобы продемонстрировать как полезно рассказывать о неудачах. Надеюсь она изменит результат на успех благодаря комментариям.
Как это обычно бывает, появляется новая задача, вы её обдумываете и останавливаетесь на каком то решении. Дальше, это решение необходимо воплотить в жизнь и вот тут то начинается самое интересное…

Передо мной встала большая задача перевести инфраструктуру компании и её проектов на автоматизированное управление. Впоследствии длительной мозговой деятельности, было последовательно выбрано использовать ansible и как веб интерфейс к нему jenkins. По мере понимания всех бизнес-процессов и системы работы серверов и сервисов, я уже чётко видел всю картину IaC (Infrastructure as Сode — инфраструктура как код). После пилотных плейбуков и ролей пора было начинать частичное внедрение, для ансибл есть замечательная возможность динамически собирать списки серверов которыми нам требуется управлять. Для хранения большого числа серверов и всех необходимых переменных для них решил на первых этапах использовать наши собственные ДНС серверы почерпнув идею у badoo(чтоб вам икалось ребята).

Когда вы хотели как лучше, а получилось как всегда. Вперёд, вниз в глубины гугловых дебрей. Читать дальше →

https://habrahabr.ru/post/337008/


[Перевод] История предсказания переходов с 1 500 000 года до н.э. по 1995 год

Суббота, 02 Сентября 2017 г. 23:05 + в цитатник
Это приблизительная расшифровка лекции о предсказании переходов (предсказании ветвлений) на localhost, новом цикле лекций, организованном RC. Выступление состоялось 22 августа 2017 года в Two Sigma Ventures.

Кто из вас использует ветвления в своём коде? Можете поднять руку, если применяете операторы if или сопоставление с образцом?

Большинство присутствующих в аудитории поднимают руки

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

Цель моего выступления — объяснить, как и почему процессоры осуществляют предсказание переходов, а затем вкратце объяснить классические алгоритмы предсказания переходов, о которых вы можете прочитать в современных статьях, чтобы у вас появилось общее понимание темы.
Читать дальше ->

https://habrahabr.ru/post/337000/


[Из песочницы] Скрытые тренды электронной коммерции

Суббота, 02 Сентября 2017 г. 19:11 + в цитатник
На сегодняшний день электронная коммерция стала одним из самых перспективных направлений для развития бизнеса. Интернет торговля открывает ряд преимуществ как продавцам так и покупателям. И здесь очень важно использовать все возможности электронной среды для эффективного управления бизнесом.
По данным поисковой системы одежды Salery.ru в интернет маркетинге существует пять важных критериев, которые необходимо использовать для успешного ведения интернет бизнеса.
Читать дальше →

https://habrahabr.ru/post/336996/


Метки:  

Конкурс по программированию: JSDash (итоги)

Суббота, 02 Сентября 2017 г. 16:49 + в цитатник
Сегодня мы публикуем окончательные результаты конкурса по программированию и награждаем тройку призёров.

Поздравляем победителей!

  1. Yuri Chechushkov — 55954 очка. Приз 3000 USD.
  2. Ouanalao — 55653 очка. Приз 2000 USD.
  3. Anton Ivakin — 54100 очков. Приз 1000 USD.

(Результаты выше приведены для 100 тестовых уровней.)

Результаты тестирования опубликованы на GitHub.
Читать дальше ->

https://habrahabr.ru/post/336988/


[Из песочницы] Процедура выбора позиции

Суббота, 02 Сентября 2017 г. 15:55 + в цитатник
«На магистрали остановка запрещена!»

image

Данный алгоритм будет полезен тем IT-шникам, кто лишь начинает свой путь (еще студент или только закончил ВУЗ), а также всем тем, кому есть к чему стремиться в карьере (если на картинке не этажи Вашего офиса достраивают, взятого в аренду); алгоритм содержит основные этапы успешного достижения целевой позиции.

Основные блоки алгоритма:

  1. «импорт данных» — подготавливаем данные о соискателе (себе) в любом виде;
  2. «определение целевой позиции и критического пути» — задаем функцию выбора;
  3. «создание представления резюме и процедуры поиска, отбора позиций»;
  4. «инициализация процедуры взаимодействия с работодателем»;
  5. «повторная формализация понятия соискателя о функции выбора и аппроксимация до оптимальной, повторение алгоритма».

Полетели!
Читать дальше →

https://habrahabr.ru/post/336984/


Метки:  

Настраиваем интернет шлюз с прозрачным обходом блокировок (а рекламу таки будем блокировать)

Суббота, 02 Сентября 2017 г. 14:56 + в цитатник

У вас есть старенький (или не очень) компьютер с двумя сетевыми картами? Вам надоела реклама и лишние телодвижения для обхода блокировок? Вы не хотите с этим мириться? Тогда добро пожаловать под кат.
Читать дальше ->

https://habrahabr.ru/post/336966/


[Из песочницы] Процессы Подстановки

Суббота, 02 Сентября 2017 г. 14:13 + в цитатник
Привет, Хабр! Представляю вашему вниманию перевод статьи Substitution Processes автора Edsger W. Dijkstra.
image


Машина определяет (по самой своей структуре) язык, а именно: свой язык ввода — и напротив, семантическое определение языка задаёт машину, способную понимать его. Другими словами, машина и язык — это две стороны одной и той же медали. Я собираюсь описать такую медаль. Я оставляю на вас решение того, какой же из этих двух аспектов предмета моего разговора, на ваш взгляд, самый важный, так как сам считаю этот выбор довольно смешным. Язык, наброски которого я собираюсь вам предоставить, является непозволительно трудным для человека, а машина, которую я собираюсь описать, является порочно неэффективной.

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

https://habrahabr.ru/post/336982/


Метки:  

[Перевод] RxSwift: немного о share(), replay(), shareReplayLatestWhileConnected() и других классных операторах

Суббота, 02 Сентября 2017 г. 14:09 + в цитатник
Я уже писал про Publish, Connect и RefCount в RxSwift. Для того, чтобы лучше раскрыть тему, представляю вашему вниманию перевод другой замечательной статьи, про различия между такими операторами, как share(), replay(), replayAll(), shareReplay(), publish() и shareReplayLatestWhileConnected().

Частая ошибка, которую совершают новички, взявшиеся за освоение Rx — это непонимание того, что цепочка операторов на Observable выполняется заново с каждым новым подписчиком:

let results = query.rx.text
    .flatMapLatest { query in
        networkRequestAPI(query)
    }
results.subscribe(...)   // один запрос в сеть
results.subscribe(...)   // другой запрос

Мы имеем несколько подписчиков на один-единственный Observable, но мы не хотим, чтобы его код исполнялся с каждым новым Subscriber'ом. Для этого в RxSwift имеется несколько операторов. Вот резюмирующая табличка, описывающая каждый из них:

image
1 — ретранслирует произведенных до подписки элементов не больше, чем bufferSize.
2 — ретранслирует 1 элемент, произведенный до подписки, до тех пор, пока существует хотя бы один подписчик.

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

https://habrahabr.ru/post/336970/


Метки:  

[Перевод] «Кем вы видите себя через 5 лет»: советы топ-менеджера с Уолл-стрит об ответах на коварные вопросы рекрутеров

Суббота, 02 Сентября 2017 г. 12:57 + в цитатник


Что же на самом деле хотят узнать работодатели, спрашивая соискателя о его сильных и слабых сторонах? Карла Гаррис, заместитель председателя крупнейшего американского банка Morgan Stanley, рассказала о том, что стоит за большинством вопросов и выделила среди них те, которые чаще всего задаются на интервью, часто кажутся бессмысленными кандидатам, но на самом деле довольно коварны. Читать дальше ->

https://habrahabr.ru/post/336976/


Метки:  

Лекция Виталия Харисова «10k»

Суббота, 02 Сентября 2017 г. 12:00 + в цитатник
Виталий vithar Харисов — один из ключевых разработчиков и руководителей Яндекса. На московском Я.Субботнике по фронтенду Виталий рассказал про лёгкую версию поиска для медленных соединений и способы оптимизации кода, позволяющие уложиться в 10 килобайт.




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

https://habrahabr.ru/post/336952/


Метки:  

[Из песочницы] Оптимизация процесса поиска нарушителей земельного законодательства

Суббота, 02 Сентября 2017 г. 10:43 + в цитатник
Добрый день, Хабр!

Давно мечтал внести свою лепту в этот замечательный проект, который читаю уже несколько лет.

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

https://habrahabr.ru/post/336972/


Метки:  

Locky жив: 23 миллиона заражённых писем за сутки

Пятница, 01 Сентября 2017 г. 20:01 + в цитатник
Согласно недавнему исследованию, проведённому тремя экспертами из Google, именно вирус-вымогатель Locky является самым результативным по размеру собранных с жертв средств. При этом WannaCry даже не входит в ТОП-10.


Основная волна заражений пришлась на начало 2016 года. С тех под Locky уступил лидерство и количество известных случаев заражения резко снизилось. Но всякий раз, когда мы начинаем думать, что шифровальщик «Локки» мёртв, печально известная угроза возвращается с новым ударом. Читать дальше ->

https://habrahabr.ru/post/336958/


Недоработка форматирования блоков Swift в Xcode

Пятница, 01 Сентября 2017 г. 19:58 + в цитатник
Думаю, все мы, кто пишет на Swift хоть изредка, пользовались такой конструкцией языка как блоки. Но есть один нюанс с этими блоками, который сильно раздражает: в Xcode не совсем корректно работает форматирование кода по отношению к ним, а точнее — страдают отступы.

Страдают в том случае, если блок многострочный и указан как один из параметров при вызове метода, а форматирование кода — построчное, то есть, параметр указан на отдельной строке.
Читать дальше ->

https://habrahabr.ru/post/336962/


Метки:  

Security Week 35: Кардеры донатят Хатчинсу, отозвано 500 тыс. кардиостимуляторов, в спам-боте нашли 711 млн имейлов

Пятница, 01 Сентября 2017 г. 19:52 + в цитатник
Трагическая, но поучительная история молодого британского ИБ-специалиста Маркуса Хатчинса, арестованного в США месяц назад, начала скатываться в откровенный фарс. Надо сказать, Штаты обошлись с Маркусом относительно мягко: парня выпустили под залог в $30 тыс, так что он с браслетом на ноге дожидается суда на воле. Не ограничили даже доступ к компьютеру.

Между тем, в защиту Хатчинса выступили многие коллеги. Действительно, Маркус проявил себя достойно в истории с WannaCry, а выдавать себя за троянописателя мог и в исследовательских целях. В итоге доброжелатели организовали для него сбор денег. Ведь с деньгами-то защита всегда идет как-то бойчее. Сбором рулил нью-йоркский адвокат Тор Экеланд, специализирующийся на таких делах. За пару недель друзья и сочувствующие подтянули аж $150 тыс.

Однако друзья у Маркуса оказались какими-то подозрительными. Процессинговая компания, обрабатывающая транзакции, определила, что из сделанных пожертвований только $4900 легитимны, остальные деньги пришли с краденых банковских карт. Тор расстроился от таких новостей и объявил, что все честные жертвователи получат возврат.
Читать дальше ->

https://habrahabr.ru/post/336960/


Метки:  

Развертывание .NET Core проекта в Azure Web App для Linux

Пятница, 01 Сентября 2017 г. 19:03 + в цитатник
Web Apps на базе Linux позволяет разработчикам запускать веб-приложения в Docker контейнерах для Linux. Это облегчает перенос существующих приложений, размещенных и оптимизированных для платформы Linux в Azure App Service. Кроме того, разработчики могут разворачивать приложения на различных языках программирования и платформах используя при этом уже знакомый инструментарий Docker и Azure App Service.
image
Читать дальше ->

https://habrahabr.ru/post/336948/


Метки:  

Ссылки вокруг блоков

Пятница, 01 Сентября 2017 г. 19:00 + в цитатник


Можно ли оборачивать ссылкой блочные элементы?
Давайте разберёмся

https://habrahabr.ru/post/336638/


Метки:  

[Из песочницы] Шпаргалка или Must have для андроид разработчика

Пятница, 01 Сентября 2017 г. 18:50 + в цитатник
Статья была создана для разработчиков которые желают найти новые инструменты и библиотеки для дальнейшего упрощения рутинной жизни.

Итак, начнем.

Butterknife


Библиотека была разработана компанией Square и сразу же прижилась у разработчиков. ButterKnife был создан на замену findViewById для того чтобы уменьшить и без того раздутые activity:

View someView = (View) findViewById(R.id.someView)

Вы только посмотрите какая длинная строка! А если это поле класса — то это целых две строки:

View someView; //Первая строка
...
@Override 
 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        someView = (View) findViewById(R.id.someView); //Вторая строка
}

А теперь перейдем к ButterKnife. Вот простой пример кода с ButterKnife:

    @BindView(R.id.someView1) View view1;
    @BindView(R.id.someView2) View view2;
    @BindView(R.id.someView3) View view3;
    ...
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ButterKnife.bind(this); //Важная строка
    }

Все очень просто: с помощью аннотации @BindView мы говорим какая вьюха нам нужна, и потом главное не забыть про ButterKnife.bind(this);(Так делать нужно в активити, для других мест вроде holder или fragment это делают немного по-другому. Смотрите здесь.

Как добавить к проекту?
Читать дальше →

https://habrahabr.ru/post/336956/


Метки:  

НЕ ХОТИТЕ НА РАБОТУ ПОСЛЕ ОТПУСКА?

Пятница, 01 Сентября 2017 г. 18:46 + в цитатник
Пытаемся разобраться: послеотпускной синдром или карьерное выгорание?

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

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

https://habrahabr.ru/post/336954/


Метки:  

Простые модели экономической динамики на Python

Пятница, 01 Сентября 2017 г. 17:59 + в цитатник

Введение


В моих публикациях [1,2] экономические задачи рассматривались в статике без учёта времени. В задачах оптимизации экономической динамики анализируются изменение экономических параметров и их взаимосвязей во времени. В моделях экономической динамики время может рассматриваться как дискретное изменяющееся скачком, например, за год. Для описания таких процессов используются разностные уравнения. При непрерывном изменении во времени для описания параметров модели используются дифференциальные уравнения.

Постановка задачи


Для первого знакомства с моделями экономической динамика достаточно рассмотреть две типовые модели. Это паутинообразная модель и модель и модель Калдора в которых и реализованы два указанных подхода к описанию экономической динамики.
Читать дальше ->

https://habrahabr.ru/post/336946/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1123 1122 [1121] 1120 1119 ..
.. 1 Календарь