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

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

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

 

 -Статистика

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




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


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

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

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

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

Четверг, 07 Февраля 2019 г. 11:10 + в цитатник
В процессе освоения ML, СNN, NN на Python новичок почти всегда сталкивается с проблемой скорости вычислений, а иногда и нехватки оперативной памяти.

Особенно это заметно с большими базами, которые по размеру больше 50% свободной RAM. Мысли о покупке более достойного железа всего лишь одно из возможных решений.

Иной вариант использовать одну из возможностей в Python — итерации по самой функции.

Простой и наглядный пример. Допустим Вам необходимо возвести в 200 000 степень ряд чисел от 1 до 10 и сложить их сумму. В итоге вы должны получить число длинной 200 тыс знаков. это в 2 раза больше чем google)

Вот простой код такой функции:

from time import time # импорт модуля времени
# простая функция возведения в степень
def power_1(x):
    power_1 = 0 
    start = time()
    power_1 = x**200000
    end = time()
    total_1 = end - start
    return round(total_1,6)
# простые операции сложения, для того что бы посчитать отдельно время операции
power_1(1) + power_1(2) + power_1(3) + power_1(4) + power_1(5) + power_1(6) + power_1(7) + power_1(8) \
+ power_1(9) + power_1(10)

В итоге мы получаем достаточно «затратную» операцию для вашего компа, и например у моего это занимает более 13 мс. А что если таких операций может быть много? Тогда все усложняется, а возможно Вам просто не хватит RAM.

Но можно быть хитрее и использовать туже самую функцию, прогнав с помощью итерации по вашим переменным.
Читать дальше →

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


Метки:  

Как VR, AR и 3D-печать работают вместе: опыт VR Concept

Четверг, 07 Февраля 2019 г. 11:05 + в цитатник


Рассказываем о преимуществах применения технологий VR и AR в производстве и профессиональном обучении, в том числе — об их взаимодействии с 3D-печатью.
Представленный материал — лекция Ильи Вигора, руководителя компании VR Concept, с которой он выступил на одной из конференций Top 3D Expo.
Читать дальше ->

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


Метки:  

[recovery mode] Почему не взлетел портал недвижимости. Часть 2

Четверг, 07 Февраля 2019 г. 10:57 + в цитатник
Продолжаю повествование о проекте Недвижимости, который пытался долго взлететь, но так и не взлетел. Пишу все как есть — личный опыт.
Читать дальше ->

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


Метки:  

Зарплаты в ИТ во втором полугодии 2018 года: по данным калькулятора зарплат «Моего круга»

Четверг, 07 Февраля 2019 г. 10:44 + в цитатник


Публикуем отчет по зарплатам в ИТ-индустрии на 2-е полугодие 2018. Отчёт построен по данным калькулятора зарплат «Моего круга»: в котором за данный период было собрано более 8500 зарплат.

Посмотрим на текущие зарплаты по всем основным ИТ-специализациям, а также на их годовую динамику как в целом, так и по основным регионам: Москва, Санкт-Петербург, остальные города. Более детально изучим специализацию разработчиков программного обеспечения: посмотрим на их зарплаты в разрезе языков программирования, городов и компаний.

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

Сервис зарплат запущен на «Моем круге» в конце 2017 с целью регулярного мониторинга зарплат в ИТ-индустрии. Зарплаты оставляют сами специалисты, мы их собираем и предоставляем всем в открытый доступ в агрегированной и анонимной форме. Читать дальше ->

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


[Екатеринбург, анонс] Митап для Java-разработчиков

Четверг, 07 Февраля 2019 г. 10:37 + в цитатник

Метки:  

Как вести сложные технические проекты, не нанимая PMщиков: опыт DataLine

Четверг, 07 Февраля 2019 г. 10:12 + в цитатник
DataLine начинала с традиционных colocation и телекома. Потом к ним добавились облачные вычисления. Сейчас мы администрируем инфраструктуру, базы данных, сервисы информационной безопасности, приложения и целые веб-проекты. Вместе с числом услуг выросло и наше производство – так мы называем инженерные отделы компании.

2009
2019
Группа сети
Дежурные инженеры
Отдел эксплуатации инфраструктуры

Группа сети
Группа виртуализации
VMware
Группа виртуализации
Hyper-V
Группа резервного копирования
Группа Microsoft
Группа мониторинга
Группа Unix
Группа DBA
Центр киберзащиты
Отдел управления внешними дата-центрами
Дизайн-центр
Отдел архитектурных решений
Группа разработки ПО
Отдел эксплуатации инфраструктуры
Дежурные инженеры
Служба технической поддержки
Небольшой филиал #10yearschallenge. Вот так выросла производственная дирекция.

Сегодня большинство клиентских кейсов задействуют компетенции 2-3 отделов производства. Например, у клиента пул ресурсов в облаке. Это уже два отдела – виртуализация и сеть.


Когда в проекте всего три отдела, скоординироваться не так сложно. Читать дальше ->

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


Метки:  

Как дебажить фронтенд и бекенд: пошаговая инструкция

Среда, 06 Февраля 2019 г. 12:55 + в цитатник
В этом посте мы научимся дебажить JavaScript на фронт- и бекенде с помощью Chrome DevTools и VS Code. Читать дальше ->

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


Метки:  

Kubernetes кластер за 20$ в месяц

Среда, 06 Февраля 2019 г. 12:52 + в цитатник

TL; DR


Поднимаем кластер для обслуживания веб приложений без записи состояния (stateless web applications) вместе с ingress, letsencrypt, не используя средства автоматизации вроде kubespray, kubeadm и любых других.
Время на чтение: ~45-60 минут, на воспроизведение действий от 3-х часов.


Преамбула


На написание статьи меня сподвигла потребность в своём собственном кластере kubernetes для экспериментов. Автоматические решения установки и настройки, которые есть в открытом доступе, не работали в моем случае, так как я использовал не-мейнстримовые дистрибутивы Linux. Плотная работа с kubernetes в IPONWEB стимулирует иметь такую площадку, решая свои задачи в комфортном ключе в том числе и для домашних проектов.


Компоненты


В статье будут фигурировать следующие компоненты:


Ваш любимый Linux — я использовал Gentoo (node-1: systemd / node-2: openrc), Ubuntu 18.04.1.
Kubernetes Server — kube-apiserver, kube-controller-manager, kube-scheduler, kubelet, kube-proxy.
Containerd + CNI Plugins (0.7.4) — для организации контейнеризации возьмем containerd + CNI вместо docker (хотя изначально вся конфигурация была поднята на docker, так что ничего не помешает использовать его в случае необходимости).
CoreDNS — для организации service discovery компонентов, работающих внутри kubernetes кластера. Рекомендована версия не ниже 1.2.5, так как с этой версии появляется вменяемая поддержка работы coredns в качестве процесса, запущенного вне кластера.
Flannel — для организации сетевого стека, общения подов и контейнеров между собой.
Ваша любимая db.


Для всех

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

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


Метки:  

DataArt запустил сервис улучшения резюме CV Duck

Среда, 06 Февраля 2019 г. 12:40 + в цитатник


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

Бета-версия CV Duck доступна пользователям с декабря 2018 года, сейчас специалисты DataArt обработали около 350 резюме. Пока сервис функционирует только в России и Украине — ввиду ограничений, связанных с обработкой данных, — хотя в дальнейшем возможно его развитие и на других рынках.

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

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


Метки:  

[Перевод] Стивен Вольфрам «Делая большие проекты»

Среда, 06 Февраля 2019 г. 12:37 + в цитатник
Я люблю делать проекты, которые кажутся безумными.

И полагаю, делал это около 35 лет в науке (я начал молодым) и около 30 лет в технологической сфере. Сегодня я хочу рассказать немного о том, что такое «делать безумные проекты» и немного о моих проектах.

В первом приближении, я работал над тремя большими проектами в моей жизни. Читать дальше ->

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


[Перевод] Комбинирование Signed Distance Fields в 2D

Среда, 06 Февраля 2019 г. 12:15 + в цитатник
В предыдущем туториале мы научились создавать и перемещать простые фигуры с помощью функций расстояний со знаком. В этой статье мы научимся комбинировать несколько фигур для создания более сложных полей расстояний. Большинству описанных здесь техник я научился из библиотеки функций расстояний со знаком на glsl, которую можно найти здесь (http://mercury.sexy/hg_sdf). Также существует несколько способов комбинирования фигур, которые я здесь не рассматриваю.


Подготовка


Для визуализации полей расстояний со знаком (signed distance fields, SDF) мы будем использовать одну простую конфигурацию, а затем применим к ней операторы. Для отображения полей расстояний в ней будет использоваться визуализация линий расстояний из первого туториала. Ради упрощения мы будем задавать все параметры за исключением параметров визуализации в коде, но вы можете заменить любое значение свойством, чтобы сделать его настраиваемым.
Читать дальше ->

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


Метки:  

Управление договоренностями

Среда, 06 Февраля 2019 г. 12:03 + в цитатник
Давайте поговорим про управление договоренностями. Почему это вдруг? Да потому что, мы на TeamLead Conf любим обсуждать боли и проблемы, но и не забываем про решения. Наверняка у всех бывают проблемы, связанные с договоренностями по работе.

«Договоренности не выполняются», — капитан Очевидность

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

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

Однако, в данном случае Стас Михальский утверждает, что проблема более, чем серьёзная. Под катом будем разбираться, к чему ведет то, что договоренность не выполняется, и как, в конце концов, сделать их нерушимыми.




О спикере: Стас Михальский занимается web-разработкой с 1998 года. Прошел путь от младшего Perl-программиста до директора по разработке Biglion. Участвовал в разработке нескольких десятков проектов с высокой посещаемостью и обеспечивал их поддержку.
Читать дальше ->

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


Метки:  

[Перевод] Кто должен оплачивать транзакционные издержки

Среда, 06 Февраля 2019 г. 12:03 + в цитатник

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

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

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

Запрет на запрет


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

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

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


Магнетит в зубах: секвенирование транскриптомов тканей радулы панцирного моллюска

Среда, 06 Февраля 2019 г. 12:00 + в цитатник


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

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


Метки:  

[Перевод] Подробности о JavaScript-объектах

Среда, 06 Февраля 2019 г. 12:00 + в цитатник
Автор материала, перевод которого мы сегодня публикуем, говорит, что в JavaScript-объектах содержится много такого, о существовании чего можно и не подозревать, пользуясь ими в повседневной работе. Объекты в JavaScript очень легко создавать, с ними удобно работать, они кажутся понятными и гибкими сущностями, и многие программисты попросту не задумываются о том, что на самом деле устроены объекты не так уж и просто.


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

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


Метки:  

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

Среда, 06 Февраля 2019 г. 12:00 + в цитатник

2019-й станет годом изменений в полупроводниковой промышленности, когда новые области исследований будут подстёгивать технологические прорывы


2019-й начался со сдержанного оптимизма по поводу полупроводниковой промышленности, несмотря на все чёрные тучи, что сгущаются на горизонте. Такие сегменты рынка, как криптовалюты и виртуальная реальность, не оправдывают ожиданий, рынок смартфонов выглядит насыщенным, цены на DRAM падают, что заставляет урезать расходы. Компании, занимающиеся автоматизацией проектирования электронных устройств, говорят о приостановке продаж в Китае в свете торговой войны между ним и США. На рынке потребительской электронике наблюдается замедление, о чём свидетельствуют последние данные о заработках Apple.

Но на фоне всего этого некоторые моменты заставляют нас испытывать радостное возбуждение. Быстрое внедрение ИИ подпитывает прогресс в таких областях, как автомобильная промышленность и интернет вещей. 5G, ещё одна важная возможность, готовится к серьёзному внедрению. Количество новой разрабатываемой электроники растёт, что порождает восстановление ASIC и появление встроенных FPGA.
Читать дальше ->

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


Метки:  

[Из песочницы] Работа с nRF51822 с помощью ST-Link и связки Clion + OpenOCD

Среда, 06 Февраля 2019 г. 11:59 + в цитатник

Добрый день, сообщество Хабра!


Вот и наступило время каникул у студентов технических ВУЗов. А значит пришло время для домашних проектов и покорения новых вершин микроэлектронной техники. Сегодня речь пойдет о моих изысканиях с платами на базе микросхемы NRF51822, которая является несколько устаревшим Bluetooth модулем от компании Nordic Semiconductor. Эта компания славится радио модулями с низким потреблением тока и микросхема NRF51822 — не исключение.

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

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


Метки:  

У дизайнера новая идея? Что может быть проще

Среда, 06 Февраля 2019 г. 11:39 + в цитатник
Привет, хабровчанин! Дизайнеры люди идейные, а заказчики с их бизнес-требованиями, тем более.

Представь, что ты сваял свой самый лучший UIkit на свете на самом крутом %вставить свое% JS фреймворке. Казалось бы, там есть все, что нужно проекту. Теперь-то ты сможешь пить кофе, а все новые задачи закрывать накидыванием компонентов на страницу. Еще лучше, если ты нашел такой UIkit на помойке на просторах NPM и он идеально соответствует текущему UX/UI и его потребностям. Фантастика!

И действительно… кого я обманываю? Твое счастье, скорее всего, будет недолгим. Ведь когда дизайнер прибежит с талмудом новых UI-решений для очередной страницы или «спец-проекта», что-то по-любому пойдет не так.

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

Если ты, как и многие, бывал в такой ситуации, загляни под кат!


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

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


Метки:  

Работа с callbacks в React

Среда, 06 Февраля 2019 г. 11:37 + в цитатник

За время свой работы, я периодически сталкивался с тем, что разработчики не всегда четко представляют, каким образом работает механизм передачи данных через props, в частности колбеков, и почему их PureComponents обновляется так часто.


Поэтому в данной статье мы разберемся, как передаются callbacks в React, а также обсудим особенности работы event handlers.

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

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


Метки:  

[Из песочницы] В чем разница между 4G и 5G?

Среда, 06 Февраля 2019 г. 11:33 + в цитатник
Привет, Хабр! Я учусь по специальности радиотехника. В последнее время многие знакомые спрашивают меня, зачем переходить на технологию 5G и в чем разница между 4G и 5G. Поэтому сегодня представляю вашему вниманию перевод статьи на эту тему.
Читать дальше →

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


Метки:  

Поиск сообщений в rss_habrahabr_of_lokoman
Страницы: 1962 ... 403 402 [401] 400 399 ..
.. 1 Календарь