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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

[Перевод] Понимая зависимости

Суббота, 24 Февраля 2018 г. 18:00 + в цитатник

От переводчика


Мы должны внедрять, а не фантазировать!
(Рина Зеленая, к/ф «Девушка без адреса»)

К переводу этой статьи меня побудили две причины: 1) желание лучше разобраться с фреймворком Spring, 2) небольшое количество источников по теме на русском языке.

Краеугольный камень Spring — «внедрение зависимостей». Если описание процесса «внедрения» в целом, удовлетворительно, то объяснение понятия «зависимость» обычно оставляют за скобками. На мой взгляд, это существенное упущение.

Чтобы не фантазировать, а внедрять, нужно сначала разобраться с тем, что мы внедряем. И в этом нам может помочь лаконичная статья Jakob Jenkov «Understanding Dependencies». Будет полезна не только тем, кто пишет на Java или изучает Spring, но и тем, кто пишет на других языках и следит за качеством проектирования приложений.

Понимая зависимости



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

https://habrahabr.ru/post/349836/


Метки:  

Падение Stack Overflow: что случилось

Суббота, 24 Февраля 2018 г. 16:35 + в цитатник
В ночь с четверга на пятницу ресурс Stack Overflow был недоступен. Через как-то время работа была восстановлена, однако в пятницу утром сайт снова «упал».

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

Под катом расскажем о причинах, вызывавших сбой.

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

https://habrahabr.ru/post/349824/


Метки:  

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

Суббота, 24 Февраля 2018 г. 15:52 + в цитатник
Улучшаем дизайн проекта с помощью тактически грамотных действий, а не таланта.

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

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

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

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

1. Для создания иерархии используем цвет и вес вместо размера



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

https://habrahabr.ru/post/349826/


[Из песочницы] Альтернатива платному отключению рекламы в бесплатном приложении Android

Суббота, 24 Февраля 2018 г. 15:28 + в цитатник
Доброго времени суток, Хабрахабр!

Меня зовут Александр, я работаю тренером по питанию, а в свободное время по вечерам — инди разработчик под ОС Android. Сегодня хочу с вами поделиться опытом реализации альтернативного платному способу отключения рекламы в приложении — отключение рекламы за просмотр рекламы (AdMob Rewarded Video Ads). Интересно? Тогда добро пожаловать под кат.
Читать дальше ->

https://habrahabr.ru/post/349832/


Метки:  

[recovery mode] ЕГАИС 3.0 – готовность 100 %! Помарочный учет алкоголя

Суббота, 24 Февраля 2018 г. 13:45 + в цитатник
В 2018 году в истории ЕГАИС наступает новый этап – обязательный помарочный учет алкогольной продукции. Подготовка к переходу на новую схему работы уже стартовала. С сентября 2017 г. планомерно менялся состав документов и реквизитов ЕГАИС у оптовиков. Теперь пришло время и розницы. Как автоматизировать алкогольную розницу по новым правилам, рассмотрим подробно в этой статье.

Помарочный учет алкоголя в ЕГАИС 3.0
Читать дальше ->

https://habrahabr.ru/post/349820/


[Из песочницы] Qt: Пишем обобщенную модель для QML ListView

Суббота, 24 Февраля 2018 г. 13:41 + в цитатник

Кому-то материал этой статьи покажется слишком простым, кому-то бесполезным, но я уверен, что новичкам в Qt и QML, которые впервые сталкиваются с необходимостью создания моделей для ListView, это будет полезно как минимум как альтернативное*, быстрое и довольно эффективное решение с точки зрения "цена/качество".


*Как минимум, в свое время ничего подобного мне нагуглить не получилось. Если знаете и можете дополнить — welcome.


О чем шум?


С приходом в Qt языка QML создавать пользовательские интерфейсы стало проще и быстрее… пока не требуется тесное взаимодействие с C++ кодом. Создание экспортируемых C++ классов достаточно хорошо описано в документации и до тех пор пока вы работаете с простыми структурами все действительно достаточно тривиально (ну почти). Основная неприятность появляется, когда нужно "показать" в QML элементы какого-то контейнера, а по-простому — коллекции, и в особенности, когда эти элементы имеют сложную структуру вложенных объектов, а то и другие коллекции.


Интересно?

Читать дальше →

https://habrahabr.ru/post/349822/


Метки:  

[Перевод] Segregated Witness для чайников

Суббота, 24 Февраля 2018 г. 13:04 + в цитатник

Масштабируемость биткоина является одной из его главных проблем, над решением которой активно работают. Одним из представителей этих решений является, например, технология Lightning network, но ее реализация пока что не представляется возможной ввиду некоторых уязвимостей. Другое решение — Segregated Witness также направлено на повышение масштабируемости, но ко всему прочему решает еще и целый ряд проблем, включая ту самую уязвимость, мешающую реализации лайтнинга. В этой статье мы рассмотрим основные преимущества Segregated Witness, а также опишем механизм его работы.


img

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

https://habrahabr.ru/post/349812/


[Перевод] Анонс Dart 2.0: Оптимизированный для клиентской разработки

Суббота, 24 Февраля 2018 г. 12:59 + в цитатник
Сегодня мы анонсируем Dart 2, перезагрузку языка, которая более полно отражает наше видение Dart как уникально оптимизированного языка для клиентской разработки на Web и мобильных платформах.

Dash - официальный маскот языка
Dash — официальный маскот языка
Читать дальше ->

https://habrahabr.ru/post/349790/


Метки:  

Открытый вебинар «Особенности языка JavaScript»

Суббота, 24 Февраля 2018 г. 03:00 + в цитатник
Всем бобра!

Переработали тут по заявкам слушателей программу курса по JavaScript: дописали смежные темы типа сборщиков, тестовых фреймворков плюс догнали чуток изучения подходов по ООП + SOLID, паттерны и ещё мелкие разные изменения. По этому поводу провели достаточно интересный открытый вебинар на тему «Особенности языка JavaScript», где Юрий Дворжецкий рассказывал и показывал (а ещё и спрашивал) основные отличия языка, идиомы JS.




Как всегда ждём вопросы, пожелания, тапки.

https://habrahabr.ru/post/349816/


Метки:  

[Перевод] Фред Уилсон: как мы недооценили Airbnb и прозевали 31 миллиард долларов

Суббота, 24 Февраля 2018 г. 00:06 + в цитатник
«Это пример чистого неподдельного надувательства»

Эпический провал инвестора-блоггера, Фреда Уилсона, который специализируется на стартапах с технологиями Web 2.0. Среди его инвестиций — Twitter, Tumblr, Foursquare, Zynga, Kickstarter и MongoDB.

Читаем пост 2011 года, который не утратил актуальности. Интересно, что чувствует инвестор, упустивший стартап, который на 2018 год насчитывает 200 000 000 пользователей, с доходом за 2017 год 2,6 миллиарда долларов и оценкой компании в $31 000 000 000?

image


Когда вы входите в конференц-зал Union Square Ventures, вы видите коробку хлопьев справа на комоде рядом с Wi-fi роутером и банкой мармелад Jolly Ranchers. Она там, потому что мы большие фанаты Обамы? Нет. Коробка хлопьев — это напоминание о том, что стоит поддерживать великих предпринимателей каждый раз, когда они входят в наш офис вне зависимости от того, что они на нас обрушат (до тех пор, пока это в нашей инвестиционной Вселенной).

Позвольте мне объяснить. Клифф Элам предложил череду обсуждений для поста в «колонке блоггеров». Он сказал:
Расскажите нам о чем-то невероятно интересном, о том, что вы увидели, но не вложили в это деньги. И почему.

Вот история о том, как мы упустили Airbnb, один из лучших стартапов, который попался на нашем пути за последние несколько лет.
Читать дальше ->

https://habrahabr.ru/post/341224/


Метки:  

[Перевод] Глубинное обучение с подкреплением пока не работает

Пятница, 23 Февраля 2018 г. 23:19 + в цитатник
Об авторе. Алекс Ирпан — разработчик из группы Brain Robotics в Google, до этого работал в лаборатории Berkeley Artificial Intelligence Research (BAIR).

Здесь в основном цитируются статьи из Беркли, Google Brain, DeepMind и OpenAI за последние несколько лет, потому что их работы наиболее заметны с моей точки зрения. Почти наверняка я что-то упустил из более старой литературы и от других организаций, так что прошу прощения — я всего лишь один человек, в конце концов.



Введение


Однажды в Facebook я заявил следующее.

Когда кто-то спрашивает, может ли обучение с подкреплением (RL) решить их проблему, я сразу отвечаю, что не может. Думаю, что это верно как минимум в 70% случаев.

Глубинное обучение с подкреплением сопровождается массой шумихи. И на то есть хорошие причины! Обучение с подкреплением (RL) — невероятно общая парадигма. В принципе, надёжная и высокопроизводительная система RL должна быть прекрасна во всём. Слияние этой парадигмы с эмпирической силой глубинного обучения очевидно само по себе. Глубинное RL — это то, что больше всего похоже на сильный ИИ, и это своего рода мечта, которая подпитывает миллиарды долларов финансирования.

К сожалению, в реальности эта штука пока не работает.

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

https://habrahabr.ru/post/349800/


Много-этапные (multi-stage builds) сборки в Docker

Пятница, 23 Февраля 2018 г. 22:23 + в цитатник
Docker начиная с версии 17.05 и выше стал поддерживать многоэтапные сборки (multi-stage builds). С удивлением обнаружил, что никто еще не написал об этом на хабре. Поэтому давайте исправим этот пробел.
Читать дальше ->

https://habrahabr.ru/post/349802/


Метки:  

Автоматизация удаления забытых транзакций

Пятница, 23 Февраля 2018 г. 22:01 + в цитатник

Предисловие


Достаточно нередко бывают ситуации, когда транзакция в MS SQL Server бывает забытой тем, кто ее запустил. Самый частый пример этому — запуск скрипта в SSMS, где явно открывается транзакция инструкцией begin tran, затем происходит ошибка, а вот commit или rollback tran не происходит, а инициатор запуска благополучно отошел надолго от этого запроса. В результате с течением времени возникает все больше флуктуации в плане блокировок на запросы, которые запрашивают доступ к заблокированным ресурсам (таблицам, ресурсам сервера (ОЗУ, ЦП, система ввода-вывода).

В данной статье будет разобран пример автоматизации удаления забытых транзакций.
Читать дальше ->

https://habrahabr.ru/post/349798/


Метки:  

Почему я не люблю DevOps (и современное ПО)

Пятница, 23 Февраля 2018 г. 21:31 + в цитатник

Предисловие


Данная статья очень субъективна и основана на моём опыте в ИТ-индустрии (Я разработчик с 10-и летним стажем и опытом работы в различных проектах, командах и странах (Казахстан, Канада)). Уверен, что многие не поддержат мою точку зрения и могут назвать эту статью «плачем динозвара», но всё-же хочу поделиться ею…

Что такое DevOps


Согласно википедии DevOps набор практик, нацеленных на активное взаимодействие специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимную интеграцию их рабочих процессов друг в друга. Т.е. это попытка масштабировать Agile весь процесс разработки ПО включая внедрение и сопровождение. Основное назначение DevOps-а — увеличение частоты релизов и повышение ответственности команды за продукт. Звучит идеально… как и любые маркетинговые слоганы…

С моей точки зрения основная задача DevOps — снижение затрат для бизнеса (что хорошо, но часто это идёт в ущерб качеству продукта).
Читать дальше ->

https://habrahabr.ru/post/349796/


Метки:  

[Из песочницы] Magento Meetup Kharkov — видео и презентации

Пятница, 23 Февраля 2018 г. 20:20 + в цитатник
26 января в Харькове прошел митап, посвященный платформе Magento. Это уже второй такой ивент в городе, и он набирает обороты. Мероприятие посетили 130 человек: разработчики, тестировщики, дизайнеры.

Прозвучали три доклада о тестировании, технологии AMP и кастомизации Magento 2. Хотим с вами поделиться видео и презентациями. Кто интересуется платформой, найдёт их полезными.

image
Читать дальше →

https://habrahabr.ru/post/349794/


Метки:  

Гибкий сетевой слой в iOS-приложении

Пятница, 23 Февраля 2018 г. 18:51 + в цитатник
Практически любое мобильное приложение взаимодействует с серверами через их API. Перед разработчиком в таком случае стоит задача реализовать сетевой слой своего приложения. Провайдеры того или иного API разрабатывают его интерфейс, зачастую, одинаково, но бывает и так, что API имеет свою специфику. Например, API Вконтакте при какой-либо ошибке в обращении к их методам не отображает это в статус коде ответа, а отображает это в самом теле ответа как JSON по ключу «error»: то есть, во-первых, вы не поймете по статус коду прошел ли запрос удачно, а во-вторых, не узнаете, какая произошла ошибка пока не измените логику обработки ответа. Таким образом, перед разработчиком лежит задача реализации достаточно гибкого слоя, контроль над которым можно осуществлять на разных этапах работы с сервером.

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

Вот как это будет выглядеть в итоге:

import UIKit

class ViewController: UIViewController {

    let service: WallPostable = BasicWallAPI()
    
    @IBOutlet weak var textField: UITextField!

    @IBAction func postAction() {
        service.postWall(with: textField.text!)
    }
}


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

https://habrahabr.ru/post/349792/


Метки:  

Linux в одном файле для Macbook

Пятница, 23 Февраля 2018 г. 18:08 + в цитатник


TL;DR Можно уместить полноценный Linux Live дистрибутив в один файл, если вкомпилировать в ядро initramfs с корневой файловой системой. Компьютеры с UEFI умеют загружать такой файл напрямую, без помощи загрузчика типа GRUB. У меня получилось уместить дистрибутив с программами aircrack-ng, reaver и драйверами для WiFi карт в файл размером 20 мегабайт (наверняка можно еще меньше).

Основные преимущества



  • Работает на любых компьютерах с UEFI — один и тот же файл будет работать на PC и Mac.
  • Не требует установки — достаточно скопировать один файл на EFI раздел диска и указать в переменных NVRAM путь к этому файлу.
  • Не нужно устанавливать загрузчики GRUB, rEFInd — ядро Linux собранное с поддержкой EFI Stub можно грузить напрямую без промежуточного загрузчика.
  • Не нужны USB-флешки — скопированный на раздел EFI дистрибутив остается там навсегда и его можно будет загрузить в любой момент. Он не занимает места на разделе основной системы, так как раздел EFI не используется в ОС.
  • Не изменяет процесс загрузки — на компьютерах Mac можно загрузить такое ядро один раз. Следующая перезагрузка macOS как обычно. Никаких следов Linux в очередности загрузки не останется
  • Совместимо с шифрованием диска FileVault и т.д. — файл копируется на EFI System Partition, специальный зарезервированный раздел диска. В компьютерах Mac его размер около 200 мегабайт. Он выделен под Boot Camp и обычно не используется


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

https://habrahabr.ru/post/349758/


Метки:  

VLC 3.0.0 Vetinari

Пятница, 23 Февраля 2018 г. 18:03 + в цитатник

После длительного и напряженного цикла разработки VideoLAN анонсировала выпуск видеоплеера с открытым исходным кодом VLC 3.0. Наиболее значительное обновление популярнейшего медиаплеера VLC 3.0 и первая версия новой ветки Vetinari прилетело к нам в первой декаде февраля и стало доступным для платформ Linux, *BSD, Mac, IOS, Windows и Android. В новой версии появилось множество современных возможностей: поддержка iPhone X, звука 3D, HDR видео, а также проигрывание видео с оборотом 360 градусов.


VLC X-Box


Среди самых заметных новшеств следует назвать поддержу видео высокой четкости 4k / 8k, видео 10-бит, проброс HD аудио кодеков, меню BD-J BluRay Java, поддержка NAS устройств, Google Chromecast и FTP, SFTP, SMB подключений.

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

https://habrahabr.ru/post/349578/


Метки:  

Гипервизоры. Что же это?

Пятница, 23 Февраля 2018 г. 17:22 + в цитатник
История о том, как программное обеспечение отделившись от оборудования подарило нам виртуализацию и облачную вычислительную среду.

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

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

https://habrahabr.ru/post/349788/


[Из песочницы] Как найти компанию спонсора визы в США. Tips and Tricks

Пятница, 23 Февраля 2018 г. 15:41 + в цитатник

image


Статья для тех, кто хочет переехать работать в США. На Хабре есть несколько хороших статей про поиск работы в Америке. Тут я постараюсь добавить к ним собственный опыт и поделиться несколькими приемами, которые помогли мне получить долгожданный джоб оффер.


Сперва расскажу про рабочие визы, а потом как и где искать работодателя.

Читать дальше →

https://habrahabr.ru/post/349784/


Метки:  

Поиск сообщений в rss_rss_hh_new
Страницы: 1437 ... 1382 1381 [1380] 1379 1378 ..
.. 1 Календарь