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


Из жизни с Kubernetes: Как HTTP-сервер испанцев не жаловал

Дата: 20 Апреля 2019 06:39:57



Представитель нашего клиента, стек приложений которого обитает в облаке от Microsoft (Azure), обратился с проблемой: с недавнего времени часть запросов некоторых клиентов из Европы стала завершаться ошибкой 400 (Bad Request). Все приложения написаны на .NET, развёрнуты в Kubernetes… Читать дальше →


[Перевод] Умные часы с Бейсиком на физическом 6502

Дата: 20 Апреля 2019 03:11:38



Процессор 6502 существует более 40 лет и до сих пор используется в ряде встроенных систем. Компания WDC продолжает выпускать 65C02 и периферийные микросхемы серии 65Cxx. Автор обнаружил, что теперь они доступны и в корпусах PLCC и QFP, но эти варианты микросхем используются редко. Микросхемы же в DIP-корпусах более недоступны, поскольку спрос со стороны одних лишь самодельщиков слишком мал. Автор решил сделать самый маленький одноплатник на 6502, какой только сможет. Не исключено, что самый маленький из известных самодельных одноплатников на этом процессоре (несамодельные бывают и меньше, например, Тамагочи). В результате получилось устройство, к которому можно при желании разработать наручный корпус с ремешком. Дисплей взят от Nokia 5110, написана оболочка с красивым интерфейсом, и получились, возможно, единственные смарт-часы на 6502.

В часах установлены: процессор 65C02 с тактовой частотой в 8 МГц, микросхема 65C22, управляющая ЖКИ и опрашивающая кнопки на плате и внешнюю клавиатуру, дисплей от Nokia 5110 (84х48 пикселей), 32 кБ статического ОЗУ, 16 кБ ПЗУ в адресном пространстве. Напряжение питания — 3,3 В.

И самое главное: в качестве док-станции к разъёму на плате можно подключать матрицу клавиатуры от Commodore 64, получая что-то похожее на Seiko UC-2000 (обзор на Хабре):

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


Бунт на Пикабу. Пользователи массово уходят на Реддит

Дата: 19 Апреля 2019 19:52:35

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


Справочная: почему Apple и Qualcomm ссорились, а потом помирились

Дата: 19 Апреля 2019 18:08:56



Вчера стало известно, что компании Apple и Qualcomm пришли к соглашению после нескольких лет патентных споров. Apple пришлось выплатить партнеру компенсацию, размер которой не оглашается. Но что стало причиной конфликта и почему обе стороны были вынуждены помириться?
Читать дальше →


Земля — плоская

Дата: 19 Апреля 2019 16:55:09

Точнее, не плоская, но и не шар. И даже не эллипсоид. А вполне себе многогранник. Точнее, 56-гранник. Ещё точнее — предлагается новый формат записи гео-координат.

Сначала немного общих соображений: в базе OSM имеется три типа данных: node way и relation. Узлы содержат координаты в формате «широта-долгота», траектории типа way позволяют прорисовывать на карте линии (точнее, ломаные, в т.ч. замкнутые) и представляют собой обычные массивы идентификаторов узлов, а данные типа relation могут содержать в качестве дочерних элементов не только узлы, но и данные остальных типов. Кроме того, все три типа могут иметь описания, представленные в модели EAV (Entity-Attribute-Value). Структурно в базе данных больше ничего нет.

Земля у нас шар, а окно видимости плоское. Координаты объектов в базе заданы в виде «широта-долгота», и это нам представляется не вполне разумным. Читать дальше →


Оптимизация node.js приложения

Дата: 19 Апреля 2019 15:09:19

Дано: старое http node.js приложение и возросшая нагрузка на него.
Стандартные решения проблемы: докинуть серверов, все переписать с 0, оптимизировать уже написанное.
Давайте попробуем пойти путем оптимизации и разобраться, как можно найти и улучшить слабые места приложения. А быть может ускориться не трогая ни строчки кода :)

Всех заинтересованных добро пожаловать под кат!

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


[Из песочницы] Как в Android'е передать переменную из фрагмента в активность?

Дата: 19 Апреля 2019 15:03:41

Рассказ о том, как в Android'е передать информацию из фрагмента (Fragment) в активность (Activity). Информация будет полезной для новичков (джуниоров), осваивающих программирование для Android, и вряд ли будет интересной для миддлов и сеньоров.

Запускаем IDE (integrated development environment) Android Studio. Создаём новый проект: File -> New -> New Project. Выбираем «Empty Activity», жмём «Next».
Читать дальше →


Когда шифрование не поможет: рассказываем про физический доступ к устройству

Дата: 19 Апреля 2019 14:35:00

В феврале мы опубликовали статью «Не VPN-ом единым. Шпаргалка о том, как обезопасить себя и свои данные». Один из комментариев побудил нас написать продолжение статьи. Эта часть — вполне автономный источник информации, но всё же рекомендуем ознакомиться с обоими постами.

image

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


Слушаем SID-музыку через OPL3 на современных ПК

Дата: 19 Апреля 2019 14:31:05

image

Наверное не все любители чиптюн музыки знают, что SID музыку можно слушать через FM-синтезатор OPL3. Кто-то может подумает, что это будет что-то ужасное, а оказывается если сделать простой маппер, то можно получить весьма хорошее звучание, как это сделали несколько разработчиков в Читать дальше →


[recovery mode] Кто охотится на стартапы?

Дата: 19 Апреля 2019 14:24:40

Что здесь будет делать нефтяная компания?


Всем привет!


Вы попали в блог компании «Газпром нефть», а, точнее, той ее части, в ведении которой – заправки «Газпромнефть», обслуживание грузоперевозчиков и продажа топлива мелким оптом для промышленных и сельскохозяйственных предприятий, а также — хранение и доставка топлива для отраслевых потребителей. С некоторых пор продукт нашей компании — это не только топливо, мы вплотную работаем над новыми нетопливными (а иногда — и цифровыми) продуктами для клиентов. Разработка, data science, бэклог, продуктовая команда – теперь вполне привычные слова даже для нашей вертикально интегрированной нефтяной компании (немного жутко звучит, правда?).


У нас работают команды, создающие сервисы, приложения и платформы для клиентов. И у нас накопился опыт и разработки, и получения обратной связи, и ошибок. О чем будем рассказывать? Не только новости компании, но и конкретные истории о продуктах, продуктовой разработке, о том, как компания проверяет качество, и даже о хоккейном клубе!


Корпорации охотятся за стартапами. Эффективно?


Компания 2 года работает с in-house продуктовой разработкой. О том, какие продукты для клиентов есть, и как они работают, будем обязательно рассказывать, но о них — чуть позже. Сегодня – о запуске корпоративного акселератора StartupDrive.

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


Межпозвоночная грыжа? Работай над ней

Дата: 19 Апреля 2019 13:54:36


Внимание! Данная статья не призывает к самолечению! Не является рекламной. Люди уникальны, единой схемы для всех нет.

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

Предыстория


В свои 22 года я стал счастливым обладателем 4 грыж поясничного отдела позвоночника. Для меня это было шоком, ведь я люблю активный образ жизни и спорт в целом. Как они появились сказать сложно. Просто, в какой-то момент начала болеть спина по нарастающей. Полагаясь на русский авось, я продолжал играть в свой любимый футбол и доигрался.
Читать дальше →


Новости недели: ФСБ не указ операторам, ИИ обыгрывает чемпионов, Apple и Qualcomm мирятся

Дата: 19 Апреля 2019 13:13:37



ФСБ разъяснила разницу между бытовыми и шпионскими устройствами, операторы связи тестируют eSim несмотря на возражения ФСБ, искусственный интеллект победил чемпионов мира по Dota 2, Марка Цукерберга предлагают снять с поста председателя совета директоров Facebook, Apple и Qualcomm помирились, складные смартфоны Samsung Fold быстро ломаются.
Читать дальше →


Создание металлической фермы в СПДС Металлоконструкции

Дата: 19 Апреля 2019 13:05:02

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

ЗАРЕГИСТРИРОВАТЬСЯ



Вебинар состоится 23 апреля в 11:00 по Москве. Программа вебинара включает в себя демонстрацию новых возможностей программного продукта СПДС Металлоконструкции, предназначенного для автоматизации разработки проектно-конструкторской документации марок КМ и АС.

Цель вебинара – продемонстрировать пользователям САПР, как повышается эффективность работы инженеров-конструкторов при использовании специализированного программного обеспечения СПДС Металлоконструкции. В рамках вебинара будут продемонстрирован новый функционал программы, а именно, новая команда по созданию свай различного назначения.
Читать дальше →


[Из песочницы] Slack — неофициальная тёмная тема для десктопной версии Windows, Linux, MacOS

Дата: 19 Апреля 2019 12:44:55

Dark Theme Slack

Загорелся желанием поставить себе на десктопную версию Slack тёмную тему, т.к. много времени провожу в нём в тёмное время суток и хочется комфортно работать в однородной тёмной среде.
Так как официальную тему не завезли и вероятно в ближайшее время даже не планируется, то пришлось использовать текущие наработки энтузиастов. Т.к. десктопная версия Slack написана на Electron, то можно управлять стилями уже собранного приложения, поэтому я начал копать в сторону готовых решений или намёков на них.
Читать дальше →


ИБП и рекуперация электроэнергии: как скрестить ежа с ужом?

Дата: 19 Апреля 2019 12:42:12

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

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


Формальная логика “request-response” в изучении английского: преимущества программистов

Дата: 19 Апреля 2019 12:41:24

image


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


Для раскрытия темы приведу несколько историй из жизни. Когда в СССР был дефицит, а мой муж был маленьким мальчиком, его родители где-то достали колбасу и подали на стол на праздник. Гости ушли, мальчик посмотрел на оставшуюся на столе колбасу, нарезанную аккуратными кружками, и спросил, нужна ли она ещё. “Бери бери!” — разрешили родители. Ну, он взял, пошел во двор, и стал с помощью колбасы учить соседских кошек ходить на задних лапках. Папа с мамой увидели и возмутились разбазариванием дефицитного продукта. А мальчик недоумевал, и даже обиделся. Ведь он же не втихушку стащил, а честно спросил, нужна ли еще колбаса…


Нет нужды говорить, что этот мальчик, когда вырос, стал программистом.


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


Акции компании Zoom Technologies подорожали на 47 000% после IPO стартапа Zoom. Многие инвесторы покупали их по ошибке

Дата: 19 Апреля 2019 11:57:38



Изображение: Pexels

На текущей неделе свое IPO провела компания-разработчик сервиса для проведения видеоконференций Zoom. Выход на биржу получился успешным – в первый день торгов стоимость акций взлетела на 76%, однако не обошлось и без конфузов.

Выяснилось, что на бирже торгуются и акции другой компании с похожим названием – Zoom Technologies производит телекоммуникационное оборудование. Многие инвесторы по ошибке стали покупать акции не той компании, в результате чего бумаги «неправильного» Zoom выросли в цене на 47 000%. Читать дальше →


Менеджер по продукту: чем он занимается и как им стать?

Дата: 19 Апреля 2019 11:54:11



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

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


[Перевод] Опыт кандидата при рекрутинге разработчиков программного обеспечения. Часть 2

Дата: 19 Апреля 2019 11:43:59

Добрый день. Делимся с вами второй частью статьи о рекрутинге разработчиков ПО, которая приурочена к запуску курса «IT-Recruiter». Первую часть можно прочитать тут.



Уведомление привлекательно

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


9 шагов к созданию аддитивного центра на предприятии

Дата: 19 Апреля 2019 11:36:21


В 2018 году на территории предприятия ОДК ‒ Московского машиностроительного предприятия им. В.В. Чернышева началось создание высокотехнологичного Центра аддитивных технологий / Фото: rostec.ru


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

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