Социальные сети Рунета
Понедельник, 6 мая 2024

Отладка Angular CLI приложения в VSCode с помощью Browser Preview Привет, Хабр! В Iponweb мы не только творим магию с помощью Kubernetes, но и создаем сложные пользовательские интерфейсы. Основной фреймворк, который мы используем, — Angular (а также AngularJs для legacy частей), поэтому удобство разработки для нас — не пустой звук. Мы реши...

[Перевод] Отлаживаем развертывание ПО со strace Моя основная работа — это, по большей части, развертывание систем ПО, то есть уйму времени я трачу, пытаясь ответить на такие вот вопросы: У разработчика это ПО работает, а у меня нет. Почему? Вчера это ПО у меня работало, а сегодня нет. Почему? Это — своего рода отладка,...

Апгрейд отладочной платы с процессором Baikal-T1: добавляем SD-карту С апреля прошлого года в открытой продаже доступны отладочные платы BFK3.1 c процессором Baikal-T1 на борту. Всё бы хорошо, но у этой отладки нет штатной возможности подключать SD-карту. Нам потребуется 30 минут времени, паяльник, и внешний модуль Catalex-Micro-SD-Card-Modu...

SP701 + PCAM-5C + 15 Минут+ VITIS = Easy MIPI на FPGA Аннотация Интерфейс MIPI сегодня становится всё более популярным интерфейсом для подключения камер и дисплеев. По этой причине всё больше отладочных комплектов на основе FPGA содержат на борту соединители интерфейса MIPI – как для подключения камер(ы) и дисплея(ев). Для того...

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

Принцип Брета Виктора: «Творцам нужна мгновенная связь с тем, что они создают» Это одно из лучших выступлений, которое я встречал. Хоть про эту презентацию уже писали на Хабре и переводили 6 лет назад, я решил её красиво оформить и ещё раз обратить на неё внимание. Она того стоит. Брет Виктор: Я просто хочу рассказать вам о том, как прожить свою жиз...

Как развивается умение общаться (с самого-самого начала) и что с ним делают игры на сторителлинг Одна из самых распространенных тем запросов, с которыми приходят к детским специалистам, это речь. Самая очевидная проблема — это когда ребенок не говорит. Вот ему год, а он молчит. Вот ему уже три, а он все равно молчит. А вот уже пять… Тут понятно, что что-то пошло не так....

Как мы пересадили всю команду на другой язык за один день (на самом деле — нет) func main() { envs.UpdateDotenv() ctx := context_os.Context(context.Background()) res := resources.Get(ctx) ready := readiness.New() ready.AddProbe(func() { //add some initialization }) h := handlers.New(res) s := server.NewServer(ready) s.HandleFunc("/test", h.Tes...

[Перевод] Источник стабильного тока от 5 мкА до 20 мА Источник стабильного тока понадобился автору для отладки схем на биполярных транзисторах, которые, как известно, управляются током. Важное требование к нему — изоляция общего провода прибора от общего провода отлаживаемого устройства, поэтому источник питания пришлось взят...

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

[Перевод] Как отлаживать и профилировать любой EXE-файл с помощью Visual Studio Вам когда-нибудь нужно было отлаживать или профилировать исполняемый файл (файл .exe), для которого у вас нет исходного кода или вы не можете его собрать? Тогда наименее известный тип проекта Visual Studio, проект EXE, для вас! В Visual Studio вы можете открыть любой EXE-фа...

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

Как мы сделали движок и игру на нем за полтора года. Часть вторая. Инфраструктура Для начала несколько комментариев по следам предыдущей статьи. Мы действительно раньше работали в компании Wargaming, где разрабатывали движок, известный как dava.framework или dava.engine. Поэтому многие старые коллеги, с которыми мы по-прежнему в хороших отношениях, активн...

[Перевод] Как в Кремниевой долине относятся к опытным людям Однажды я прочитал в одной статье, которую теперь не могу найти, высказывания директора одного стартапа-«единорога» [частная компания с капитализацией более $1 млрд / прим. перев.], которые не понравились многим людям. Такие вещи вообще неприлично говорить по поводу других л...

«Универсал» в команде разработки: польза или вред? Всем привет! Меня зовут Людмила Макарова, я менеджер разработки в УБРиР и треть моей команды – «универсалы». Признайте: каждый Tech Lead мечтает о кросс-функциональности внутри своей команды. Ведь это так круто, когда один человек способен заменить трех, да еще и сделать ...

Встраиваем Lua интерпретатор в проект для микроконтроллера (stm32) В достаточно крупных приложениях немалую часть проекта составляет бизнес-логика. Эту часть программы удобно отлаживать на компьютере, после чего встраивать в состав проекта для микроконтроллера, ожидая, что эта часть будет выполняться в точности так, как было задумано без ...

Post-mortem отладка на Cortex-M Post-mortem отладка на Cortex-M Предыстория: Участвовал я недавно в разработке нетипичного для меня девайса из класса потребительской электроники. Вроде ничего сложного, коробка, которая должна иногда выходить из спящего режима, отчитываться серверу и засыпать обратно. Прак...

Эксперимент — от парного программирования к программированию всей командой Очень хочу поделиться с вами переводом статьи про эксперимент с моб-программированием от одного из его создателей, Вуди Зила. Это когда вся команда сразу работает за одним компьютером. Как парное программирование, только групповое. Я бывший Java-разработчик и тимлид с 11-лет...

Ускоряем Ansible с помощью Mitogen Ansible стал одним из самых популярных Configuration Management систем. После того как был куплен Red Hat в 2015 году число участников проекта превысило тысячи и Ansible стал наверное самым используемой системой развертывания и оркестрации. Его широкие области применения оче...

Разработка простейшей «прошивки» для ПЛИС, установленной в Redd, и отладка на примере теста памяти Как-то у меня не получается выражать свою мысль коротко. Прошлой осенью возникло желание рассказать поподробнее про освоенную мною архитектуру PSoC, что вылилось в цикл статей про неё. Сейчас я участвую в подготовке аппаратной части для нашего комплекса удалённой отладки Red...

Чек-лист: что нужно было делать до того, как запускать микросервисы в prod Эта статья содержит краткую выжимку из моего собственного опыта и опыта моих коллег, с которыми мне днями и ночами доводилось разгребать инциденты. И многих инцидентов не возникло бы никогда, если бы всеми любимые микросервисы были написаны хотя бы немного аккуратнее. К сож...

[Перевод] Конференция DEFCON 25. Гарри Каспаров. «Последняя битва мозга». Часть 1 Для меня большая честь присутствовать здесь, но, пожалуйста, не нужно меня взламывать. Компьютеры и так меня ненавидят, так что мне нужно подружиться с как можно большим числом людей в этом зале. Хочу привести один маленький пустяк из моей биографии, интересный для американс...

[Из песочницы] Как я свой первый ИИ писал Привет, Хабр. История моя берёт начало в январе 2019 года. Мы с моей тимой геймдевелоперов решили взяться за самый большой проект в нашей истории- 2Д платформер. Нет, мы не делали до этого какие-нибудь FlappyBird'ы или змейки, но объём работы в этом проекте просто сносил на...

[recovery mode] Почему сотрудники возвращаются? Истории уходивших и вернувшихся Если достаточно долго проработать в одной компании — например, восемь лет (как я, хаха) — неизбежно возникнет желание сходить посмотреть, что же находится по ту сторону привычных стен. Бывает, сядешь на офисной кухне, нальешь чаю и начнешь размышлять о том, что где-то, нав...

[Перевод] Отладка игр для NES: как она происходит сегодня Если вы когда-нибудь занимались программированием, то знакомы с концепцией багов. Если бы они нам не досаждали, процесс разработки стал бы намного быстрее и приятней. Но эти баги просто ждут момента, чтобы испортить наш код, рабочий график и творческий поток. К счастью, сущ...

[Из песочницы] Generic Recycler View или как не писать шаблонный код Все мы пишем приложения и у всех нас есть списки. И самое очевидное решение это RecyclerView. Сама по себе реализация не сложна и писать гайд по RecyclerView уже не актуально. Но есть одно но. Каждый раз когда нам нужен список мы создаем класс, в нем прописываем шаблонный ме...

[Перевод] Возможно, вам не нужен Kubernetes Девушка на скутере. Иллюстрация freepik, логотип Nomad от HashiCorp Kubernetes — это 300-килограммовая горилла для оркестровки контейнеров. Она работает в некоторых самых крупных контейнерных системах в мире, но дорого обходится. Особенно дорого для небольших команд, кото...

Выживают ли команды после хакатона? Польза от участия в хакатоне — один из тех топиков, обсуждать которые будут всегда. У каждой стороны есть свои аргументы. Коллаборация, хайп, командный дух — заявляют одни. “И что?” — хмуро и экономично отвечают другие. Участие в хакатонах по своей цикличной структуре ве...

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

Личный опыт: как я прожила день в стиле Илона Маска Ведущая YouTube-канала Лайфхакера Ирина Рогава примерила на себя режим дня одного из самых известных людей современности.

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

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

Машины атакуют: ИИ от DeepMind превзошёл профессиональных игроков в StarCraft II StarCraft II ещё с ноября 2016 года стала площадкой для экспериментов сотрудников DeepMind (подразделение Alphabet) в области искусственного интеллекта. В августе 2017 года DeepMind вместе с Blizzard позволили исследовать ИИ с помощью StarCraft II всем желающим в от...

L4 Firewall должен быть в 10 раз дешевле L7 Firewall при одной и той же скорости трафика Мало кто из современных сетевых специалистов изучает как же на самом деле работает межсетевой экран. Это приводит к странным ситуациями. Часто сталкиваюсь в тендере с тем, что заказчик не понимает разницы между межсетевыми экранами разных типов. Очень часто человек считает...

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

Наш первый обед вместе: почему и как мы проводим тестовый день Привет, Хабр! Пару месяцев назад мои коллеги рассказывали про расширение команды в 5 раз: от 50 тогда до 250 разработчиков к концу 2020 года. Как вы могли догадаться, сейчас мы уделяем много внимания найму. При этом, мы не готовы «брать количеством» нанимая всех подряд, мол ...

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

Android для радиоинженера (и не только) С того самого момента, когда я приобрел свой первый смартфон, работающий под ОС Android, я искал приложения под эту ОС, которые бы помогли мне делать несложные рабочие расчеты «на ладошке». Об одном из таких приложений и пойдет речь. Читать дальше →

Об ошибках, возникающих ниоткуда и в которых некого винить: Феномен Размазывания Ответственности В статье не пойдет речь о безответственных сотрудниках, как можно было бы предположить по заголовку статьи. Мы обсудим одну реальную техническую опасность, которая возможно поджидает и вас, если вы создаёте распределённые системы. В одной Enterprise системе жила-была комп...

[Из песочницы] Удаленная отладка микросервиса через SSH под VPN в 4 хода Бывает ситуация, когда нужно отдебажить сложный кейс на удаленной машине, но доступ к серверу есть только под VPN с ограничениями по открытым портам. В статье хочу поделиться с коллегами небольшим «ресерчем» на тему удаленной отладки через SSH под VPN, дабы сэкономить драгоц...

Signpost: когда брейкпоинтов недостаточно В предыдущей статье мы узнали о причинах нестабильности unit-тестов и способах борьбы с этим. Теперь мы хотим рассмотреть один из новых инструментов Apple для отладки и профилирования кода. Речь о представленном на WWDC 2018 фреймворке для логирования os_log, который был рас...

[Перевод] Learn OpenGL. Урок 7.1 – Отладка Графическое программирование — не только источник веселья, но еще и фрустрации, когда что-либо не отображается так, как задумывалось, или вообще на экране ничего нет. Видя, что большая часть того, что мы делаем, связана с манипулированием пикселями, может быть трудно выясни...

[Перевод] Как стать лучшим в мире в какой-то нише Комбинация хорошо развитых навыков сделает вас уникальным, даже если по каждому из них вы далеко не гений Давайте подумаем, что нужно, чтобы стать игроком НБА. Большинство профессиональных баскетболистов оттачивали мастерство практически с младенчества. Годы бесконечных тр...

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

Ваш идеальный тестировщик Время от времени нам нужно найти тестировщика. Рамки поиска могут быть разными: срочно или нет, несколько или один, с определенными скиллами или просто адекватный джуниор. Вопросы сводятся к одному — как понять, что перед нами нужный человек? Здесь поможет очерк из психолог...

Надежное программирование в разрезе языков — нубообзор. Часть 1 В очередной раз провозившись два дня на написание и отладку всего четырехсот строк кода системной библиотеки, возникла мысль — “как бы хорошо, если бы программы писались менее болезненным способом”. И в первую очередь, поскольку отладка занимает гораздо больше времени, чем ...

[Перевод] Приключения с ptrace(2) На Хабре уже писали про перехват системных вызовов с помощью ptrace; Алекса написал про это намного более развёрнутый пост, который я решил перевести. С чего начать Общение между отлаживаемой программой и отладчиком происходит при помощи сигналов. Это существенно усложняет...

Психология настольной игры: игра и темперамент В общем-то, очевидно, что разным людям нравится разное, и на игры это тоже распространяется. Одна и та же игра у некоторых детей (и взрослых) заходит, у других — нет. По крайней мере отчасти предпочтения в играх определяются темпераментом. 1. Про темперамент Когда мы говори...

Еще раз о принципе подстановки Лисков, или семантика наследования в ООП Наследование — один из столпов ООП. Наследование используется для того, чтобы переиспользовать общий код. Но не всегда общий код надо переиспользовать, и не всегда наследование — самый лучший способ для переиспользования кода. Часто получается, так, что есть похожий код в дв...

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

Люди поздно ложатся спать, потому что боятся смерти Подсознательно люди считают, что тратя меньше времени на сон, они дольше живут Практически все мы любим спать по утрам, но вот по вечерам ложиться спать никто не спешит. В материале про увеличение длительности сна у подростков мы упоминали, что молодые люди школьного возраст...

Самые распространённые поломки современных телефонов Сейчас сложно представить человека без мобильного телефона (смартфона). Электронные помощники для многих сейчас стали просто не заменимы и большинство людей не могут и дня прожить без телефона. Но даже в самом защищённом устройстве со временем может что-то сломаться из-за из...

Интеграция 18 банков и 9 торговых площадок друг с другом за месяц — особая разновидность рабочего ада 1 октября 2018 г. многие из нас ждали апокалипсиса. Но он не случился. Не знаю, как у остальных, а у меня точно была мотивация: если закупка не пройдёт, то больница не купит лекарств, детям в школах не купят творога и учебников. Я хотел сделать что-то работающее хотя бы на...

[Из песочницы] Инкапсуляция для настоящих самураев, или нюансы, связанные с ключевым словом internal в C# Пролог: internal is new public Каждый из нас мечтал о проекте, где всё будет сделано правильно. Это кажется вполне естественным. Как только ты узнаёшь о самой возможности писать хороший код, как только слышишь легенды о том самом коде, который можно легко читать и изменять, ...

Киберспорт –играем, вовлекаем Я занимаюсь организацией и поддержкой работы удаленных центров ИТ. В девяти городах, за которые я отвечаю, на стороне подрядчиков работает более 300 человек. Мы считаем их своими сотрудниками, пусть официально они и не в штате нашего Банка. Моя ключевая задача – сделать так,...

[Перевод] Как 25 человек обманом убедили работать в несуществующей игровой компании Брук Холден отдала бы всё за то, чтобы попасть в индустрию видеоигр. Она поступила в британский университет, чтобы изучать разработку игр, но на полпути к диплому осознала, что ненавидит кодить. Кроме того, она слышала много ужасных историй об условиях труда в игровых комп...

ЧМ 2018, Путин и блокировка Telegram: названы самые обсуждаемые люди и события «ВКонтакте» Вслед за «Google Поиском», видеохостингом YouTube и «Яндексом» команда «ВКонтакте» подвела итоги уходящего 2018 года. Социальная сеть составила список тем, людей и событий, о которых пользователи чаще всего говорили в публичных записях и комментариях.

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

Зажигаем! Ночные превращения Лахта Центра В одном сером-сером городе стояла темная-темная башня… Говорят, что раньше в ней шла стройка, а потом — отделочные работы. Люди работали в три смены, и по ночам она была подобна световому маяку. А потом комплекс заселили обитатели офисов. Каждый день, кто раньше, кто поз...

PHP Xdebug proxy: когда стандартных возможностей Xdebug не хватает Для отладки PHP-программ часто используют Xdebug. Однако стандартных возможностей IDE и Xdebug не всегда достаточно. Часть проблем можно решить с помощью Xdebug proxy — pydbgpproxy, но всё же не все. Поэтому я реализовал PHP Xdebug proxy на базе асинхронного фреймворка amph...

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

[Из песочницы] «Извини, но у меня депрессия»: как работать с заболевшим сотрудником «Извини, кажется, мне надо было раньше это сказать – я столкнулся с депрессией». Такое письмо мне пришло утром от одного из сотрудников, который уже пару дней не мог закрыть несложный тикет. Контекст: работаю тимлидом в крупной корпорации, в подчинении – удаленная команда ...

Плагин kubectl-debug для отладки в pod'ах Kubernetes В конце прошлого года на Reddit представили плагин к kubectl, помогающий производить отладку в pod'ах кластера Kubernetes — kubectl-debug. Эта идея сразу же показалась интересной и полезной нашим инженерам, так что мы решили посмотреть на её воплощение и рады поделиться св...

Почему трудно работать в мультинациональной команде Всем привет! Я почти два года работаю в мультинациональной команде. Проект голландский, фронт-офис в Нидерландах плюс пара бэк-офисов: российский и чешский. Голландия – страна, в которую переезжают работать люди с разных точек мира, и собственно эта компания не исключение. ...

Любимые метрики: 5 показателей, за которыми обязана следить каждая команда по продажам Все мы знаем это “чудесное” чувство, когда подходит конец спринта, квартала или даже года, а впереди ожидает отчетный период. Пока ты работаешь над задачей, все понятно и адекватно. Как только появляется необходимость четко отследить результаты (и оценить свою работу), из не...

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 1 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Этой статьей мы начинаем цикл из 3-х материалов, посвящённых нашему выступлению на PHDays IX Standoff. В этой статье мы ...

Опыт работы в Netflix: Netflix изнутри Недавно мы поделились с Вами материалом о том, как работает Netflix, теперь пришло время рассказать о том, как работается в одной из крупнейших IT-компаний мира. Для этих целей мы расшифровали интервью одного из сотрудников Netflix, который рассказал много интересного о комп...

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

О том, как Plesk на KubeCon побывал В этом году Plesk решил отправить нескольких людей на KubeCon — главное событие по Kubernetes в мире. Профильных конференций в России на эту тему нет. Конечно, о K8s у нас говорят, и все его хотят, но столько практикующих его компаний в одном месте больше не собирается нигде...

В каких случаях Microsoft слушает разговоры пользователей Skype В последнее время тайная прослушка пользователей Siri и Google Assistant стала одной из главных новостей ИТ-отрасли. Несмотря на то что запись голосовых команд была нужна только для улучшения работы голосовых ассистентов, это вызвало такой резонанс, какого не ожидал никто. ...

Тим Кук: Apple по-прежнему следует заветам Стива Джобса Тим Кук во многом отличается от Стива Джобса, но продолжает исповедовать его принципы Если вы следили за развитием Apple в начале 2010-х годов, то наверняка помните, какое уныние охватило фанатов бренда из-за ухода Стива Джобса. Несмотря на то что он сам выбрал себе преемник...

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

Человек сделал себе третье ухо, чтобы им пользовался весь мир — ради искусства Фото: Stelarc.org На прошедших выходных в Москве состоялся фестиваль GeekPicnic. Одним из его хедлайнеров был Стеларк — 73-летний художник, автор множества перформансов и почетный профессор искусств и робототехники университета Карнеги-Меллона. Он стал известен в 70-е, ко...

[Перевод] Всего лишь проведи карточкой: как в Нью-Йоркском метро используют OS/2 Винтажные технологии десятилетиями работали в структурах нью-йоркского метро – и иногда всплывали неожиданным образом. Статья для фанатов OS/2 Нью-йоркец и турист заходят на станцию метро «42 улица», также известную, как «Таймс-сквер». Звучит как начало анекдота. На самом де...

Как не дать идее погибнуть и собрать команду, которая ее не убьет Когда наше digital-агентство только открылось, возник вопрос: как все начать и не запороть. Мы хотели создать что-то большое. Что-то, вокруг чего объединились бы единомышленники. Здесь мы расскажем, как не дать идее умереть и как собрать команду, которая ее не убьет. В са...

Слёрмовая осень, слёрмовая зима… «Эйчары» заняты квадриллионом дел — поиск и онбординг новых сотрудников, тесты психологического состояния персонала, регламенты. Им трудно разобраться, какие профильные курсы нужны разработчику, а какие нет. И не всегда доходят руки оценить, какие сотрудники уже доросли до с...

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

20 продакт-менеджеров и самая многомерно-матричная структура из всех. Разговор со Skyeng Последнее время продуктовая команда «Хабра» стала активно посещать конференции. И мы заметили одну интересную вещь — почти на каждой конференции есть спикеры от Skyeng, и почти всегда их доклады оказываются самыми интересными. Оказалось, у этого две причины. Первая — внут...

[Из песочницы] Раскрытие номера телеграм v.2 — Социальная инженерия Предисловие Сам способ раскрытия номера — есть совокупность одной технической возможности самого клиента и применения социальной инженерии (СИ). Вообще, эту функцию уже описывали ранее на Хабре, аж в 2016 году — ссылочка. Автор уже было уловил «месседж» и хотел рассказать з...

Джони Айв мог покинуть Apple ещё в 2015 году Одна из главных новостей этой недели — уход Джони Айва из Apple. Именитый дизайнер проработал в Apple больше 25 лет, и его отставка стала полной неожиданностью для многих. Но на самом деле, Айв мог покинуть компанию ещё в 2015 году — сразу после завершения разра...

KnowledgeConf: нам нужно серьезно поговорить о докладах В первый день весны (или пятый месяц зимы, кому как) закончилась подача заявок на KnowledgeConf — конференцию про управление знаниями в IT компаниях. Признаться, итоги Call for Papers превзошли все ожидания. Да, мы понимали, что тема актуальная, видели это на других конфер...

Ученые смогли вызвать галлюцинации без химии и гипноза Команда под руководством исследователей из Стэнфордского университета рассказала о том, что нашла способ заставить мышей галлюцинировать, не кормя их ЛСД или «волшебными грибами». В рамках исследования головного мозга они сосредоточили свое внимание на зрительной коре. И у л...

Хотите узнать дату своей смерти? Эти часы подскажут Одни люди предпочитают не задумываться о продолжительности собственной жизни, а другие настолько озадачены этим вопросом, что даже посещают «гадалок» и ясновидящих. В большинстве своем подобные предсказания оказываются ложными, поскольку заглядывать в будущее пока еще никто...

[Перевод] Внепроцессный отладчик для C++ в Visual Studio 2019 В Visual Studio 2019 Preview 1 представлен улучшенный отладчик для C++, который использует внешний 64-разрядный процесс для размещения своих ресурсозатратных компонентов. Если у вас ранее возникали проблемы с памятью при отладке приложений C++, теперь эти проблемы должны быт...

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

Победа на PHDays 9. Делимся лайфхаками в трёх частях. Часть 2 Всем привет! Меня зовут Виталий Малкин. Я руководитель отдела анализа защищённости компании «Информзащита» и по совместительству капитан команды True0xA3. Чуть больше недели назад мы победили в одном из самых престижных соревнований белых хакеров в СНГ. В прошлой статье (есл...

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

Почему Apple выпустила бету iOS 13.1 до релиза iOS 13 Почему iOS 13.1 вышла так рано? У Apple были причины В начале этой недели Apple выпустила первую бета-версию iOS 13.1. Сначала все решили, что в Купертино просто ошиблись в нумерации апдейтов и в скором времени выпустят патч, который вернёт все в исходное состояние. Однако и...

«Моя мечта — видеть человека сквозь деревья» — основатель «Лиза Алерт» о современных технологиях поиска Изобрести нечто, что будет искать пропавших в лесу людей — это не только инженерная задача. Сейчас любая, даже самая продвинутая технология, будет лишь инструментом в руках людей, которые должны уметь искать хоть с беспилотниками, хоть с деревянными факелами. Когда на ко...

WebFPGA — разработка на Verilog в браузере Думаю, многие программисты, начиная от питонистов-датасайентистов и заканчивая суровыми разработчиками драйверов, временами возводят очи горе и мечтательно вздыхают: «Эх, пoжёcтчe бы чего, похардкорнее...». Мы, конечно, говорим про Verilog, язык описания и моделирования элек...

[Из песочницы] Как в условиях трэшевой архитектуры и отсутствия навыков в Scrum мы создали кросс компонентные команды Привет! Меня зовут Александр, и я руковожу ИТ разработкой в УБРиР! В 2017 году мы в центре развития сервисов информационных технологий УБРиР поняли, что пришло время глобальных изменений, а точнее — agile-трансформации. В условиях интенсивного развития бизнеса и быстрого ...

Google признала, что слушает ваши разговоры. А то вы не знали! Искусственный интеллект, лежащий в основе Google Assistant и обеспечивающий ему лучшее в классе распознавание человеческой речи, оказался не таким уж искусственным. Такой вывод сделали журналисты бельгийского издания VRT, изучив файл с более чем 1000 записей голосовых коман...

Психология Звукового Зрения. Светлана Лебедева рассказала, как учат людей новому способу восприятия «Темнота тоже бывает красивой – когда в ней прячется свет» (с) Сергей Лукьяненко «Мальчик и Тьма» Выучить незнакомый язык под силу каждому, будь то иностранный, жестовый или какой-нибудь язык программирования. Кто-то будет осваивать его несколько месяцев, кому-то потребует...

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

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

Ищу голодных людей Набираю для обучению 10 человек. Десять ГОЛОДНЫХ людей. Эти 10 человек через месяц будут зарабатывать от 5-10 тысяч рублей, через 2 месяца — 15-30 тысяч рублей. Через 5 месяцев от 100 тысяч рублей в месяц. В день нужно тратить на работу от одного до 3 часов. Если трати...

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

Как мы оценивали качество документации Привет, Хабр! Меня зовут Леша, я системный аналитик одной из продуктовых команд Альфа-Банка. Сейчас я занимаюсь развитием нового интернет-банка для юридических лиц и индивидуальных предпринимателей. А когда ты аналитик, тем более в подобном канале, без документации и плотно...

CodeSide. Новая игра для знаменитого соревнования Russian AI Cup Сообщество участников чемпионатов и команда Mail.ru Group в сотрудничестве с Codeforces.com приглашают вас на самую настоящую бойню, от которой вы получите бессонные ночи и мозоли на руках, поскольку будете участвовать в одном из самых живых и интересных чемпионатов по про...

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

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

Ускоряем неускоряемое или знакомимся с SIMD, часть 2 — AVX Предыдущая часть вызвала бурную дискуссию, в ходе которой выяснилось, что AVX/AVX2 на самом деле есть в десктопных CPU, нет только AVX512. Поэтому продолжаем знакомиться с SIMD, но уже с современной его частью — AVX. А так же разберём некоторые комментарии: медленнее ли _mm...

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

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

Роскомнадзор не устроили низкие цены на Apple TV+ Apple TV+ — один из самых дешёвых потоковых сервисов в России Чуть больше месяца осталось до момента запуска Apple TV+ в России. В Купертино знали, что делать бизнес на отечественном рынке будет непросто, а потому решили основательно подготовиться. Для этого компания п...

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

[Перевод] Разбор: как на самом деле правильно использовать Present Perfect в английском Из всех используемых в английском языке времен, именно Present perfect зачастую оказывается одним из самых трудных для понимания не-носителями. Аналоги этого времени существуют во множестве языков, но в использовании есть едва уловимые отличия. В итоге английская версия pr...

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

Опыт перевода большого проекта с Flow на TypeScript JavaScript – это один из языков с динамической типизацией. Такие языки удобны для быстрой разработки приложений, но когда несколько команд берутся за разработку одного большого проекта, лучше с самого начала выбрать один из инструментов для проверки типов. Можно начать р...

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

Подходы к сегментации мобильных игроков — перевод Алисса Перез из команды Google Play Dev написала статью, которую мы перевели. В ней много полезной информации о подходах к сегментации пользователей: юзер-таргетинге и его связи с развитием бизнеса. Основная цель каждой мобильной игры — создать для игроков что-то интерес...

Уолтер Айзексон рассказал, за что Джобс злился на Тима Кука Равнодушие Тима Кука к продуктам Apple, которое якобы побудило Джони Айва покинуть компанию и открыть собственное предприятие, на самом деле не является выдумкой источников The Wall Street Journal, а довольно близкий к правде инсайд. Это подтвердил Уолтер Айзексон, автор ку...

[Из песочницы] Один из сотни способов публикации нескольких production проектов на одном сервере Когда сайтов становится чуть больше чем один, а ресурсов одного сервера хватает с лихвой, встает вопрос как не переплачивать и упаковать все в одну виртуальную машину самого привлекательного сервиса, с учетом того, что когда-нибудь наши приложения разрастутся в масштабную р...

[Из песочницы] Мини-справочник и руководство по Scrum Данная статья – это мини-справочник и руководство по Scrum, созданные в результате прочтения книги Сазерленда и статей из интернета. Надо различать Agile и Scrum. Agile – это методология (наука), а Scrum – это метод достижения цели. Применяя Scrum важно иметь настоящую ком...

[Из песочницы] Разработка под Docker. Локальное окружение. Часть 1 Возможно, одна из самых основных причин почему мне нравится докер это то, что он позволяет избавиться от необходимости установки на компьютер различных сервисов. К их числу можно отнести и сам веб-сервер Apache или Nginx, базы данных и прочие компоненты инфраструктуры прилож...

Software Defined Radio — как это работает? Часть 6 Привет, Хабр. В предыдущей части мы рассмотрели возможность передачи простых сигналов с помощью GNU Radio. Сейчас мы пойдем дальше, и посмотрим, как передать что-нибудь посложнее. Начнем с радиолюбительских сигналов WSPR, а затем создадим работающий программный QAM-модем. ...

This content is not available in your country: новости, которые вы не сможете узнать из России Один из самых простых способов заблокировать ту или иную информацию (читай — тот или иной ресурс) — это запрет доступа к нему по географическому признаку. Сама блокировка может быть связана с самыми разными причинами — если это медиасервис, то чаще всего это вопросы с ли...

Google заполучила технологию изготовления смарт-часов Fossil и команду разработчиков Google объявила о заключении сделки с Fossil Group, в рамках которой она получила доступ к технологиям изготовления смарт-часов американского производителя. Помимо интеллектуальной собственности, согласно условиям контракта стоимостью $40 млн в Google перешла часть команды р...

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

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

Не ORMом единым Не ORMом единым Всем привет! Я руковожу отделом партнерской разработки (Partners Development) в сервисе бронирования отелей Ostrovok.ru. В этой статье я хотел бы рассказать про то, как на одном проекте мы использовали Django ORM. На самом деле я слукавил, название должно был...

[Перевод] Семь неожиданных переменных Bash Продолжая серию заметок о менее известных функциях bash, покажу вам семь переменных, о которых вы могли не знать. 1) PROMPT_COMMAND Возможно, вы уже в курсе, как манипулировать приглашением prompt, чтобы показать различную полезную информацию, но не все знают, что каждый ра...

Применение компьютерного зрения в морских исследованиях или 12 человек на сундук мертвеца Горячо приветствую, уважаемые коллеги. В сообществе OpenDataScience успешно развивается инициатива ML4SG — Machine Learning for Social Good. В её рамках стартовал целый ряд интересных проектов, которые в самых разных областях улучшают нашу с вами жизнь. Мы хотели бы расска...

Если бы на Марсе были города… Что бы там делали люди с HighLoad++? 7 ноября в Конгресс-Холле СКОЛКОВО состоялось награждение лауреатов Премии HighLoad++ 2019. В этот раз номинантов и победителей выбирали не только эксперты, но и представители IT-сообщества. И мы тут подумали: в СКОЛКОВО HighLoad++ вмещается уже с трудом. Надо менять формат...

Как мы решали задачу продолжения плейлистов на RecSys Challenge и заняли 3 место В 2018 наша команда традиционно приняла участие в RecSys Challenge. Это ежегодный конкурс по рекомендательным системам, проводимый в рамках конференции RecSys. Он не такой масштабный, как конкурсы на Kaggle, но считается одним из самых престижных соревнований по рекомендател...

[Перевод] Сборщик мусора в V8: как работает Orinoco Не то чтобы работа сборщика мусора — это то, о чём каждый день думает фронтенд-разработчик, но это очень интересно. Если честно, это одна из самых жестоких статей, что я читал за последнее время: тут много про смерть в молодом возрасте, про гонения из одной области памяти в ...

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

Наушники на каждый день от Case Guru — CGPods Sport Сейчас многие идут путем «локализации» товаров с Aliexpress, присваивая новые имена уже относительно стабильным товарам. Один из самых громких примеров недавнего времени — вновь возникший бренд электроники от рэп-тусовки. Case Guru — не исключение. Читать дальше →

Как нам обустроить Мегафон Для торжества зла необходимо только одно условие — чтобы хорошие люди сидели сложа руки. (с) Эдмунд Бёрк Прочитав статью LMonoceros «Как Мегафон спалился на мобильных подписках», я был взвинчен и раздосадован сложившейся практикой, когда крупнейший сотовый оператор России...

Kubernetes Operator на Python без фреймворков и SDK Go на данный момент является монополистом среди языков программирования, которые люди выбирают для написания операторов для Kubernetes. Тому есть такие объективные причины, как: Существует мощнейший фреймворк для разработки операторов на Go — Operator SDK. На Go написа...

Что делать тимлиду, чтобы команда не выгорала Недавно в подкасте "Цинковый прод" мы обсуждали выгорание. Я решил структурировать некоторые мысли и оформить в виде статьи История первая Однажды, когда я еще был простым линейным разработчиком, я решил пофрилансить. Друг попросил доработать одну довольно хитрую систему, п...

Blameless environment: никто не должен писать качественный код На РИТ++ Никита Соболев (sobolevn) выступил, как он сам назвал это, с проповедью на тему качества кода и процессов в компании. Особо впечатлительных просим налить себе ромашкового чаю, но отойти от экранов не предлагаем. Вы можете не соглашаться ни с одним из тезисов, настаи...

Типовое внедрение мониторинга. Николай Сивко Расшифровка доклада "Типовое внедрение мониторинга" Николая Сивко. Меня зовут Николай Сивко. Я тоже делаю мониторинг. Okmeter это 5 мониторинг, который я делаю. Я решил что я спасу всех людей от ада мониторинга и мы избавим кого-то от этих страданий. Я всегда в своих презен...

Япония: страна настолько здравого смысла, что он для нас местами иррационален С того момента, когда у вас появляется подруга-анимешница, вы только и слышите, что о Японии. Какие там все странные. Как там круто. Как вас зарежут за невежливое слово. И так далее. Для меня это всегда были ниндзя, самураи, якудза, аниме, богиня Кэнон для фотоаппарата, эл...

Нагрузочное тестирование игры с парой сотен тысяч виртуальных пользователей Привет, Хабр! Я работаю в игровой компании, которая разрабатывает онлайн-игры. На текущий момент все наши игры делятся на множество “маркетов” (один “маркет” на страну) и в каждом “маркете” есть дюжина миров, между которыми распределяются игроки при регистрации (ну или иног...

Как быть дизайнером своей жизни: советы от Билла Бернетта, руководителя программы дизайна Стэнфорда и ветерана Apple Когда Билл Бернетт совместно с коллегой-профессором Дэйвом Эвансом создал курс «Дизайн своей жизни» (Designing Your Life) для студентов Стэнфорда, все что он хотел — это чтобы молодые люди и девушки смогли применить принципы дизайн-мышления для создания после выпуска той жи...

[Перевод] Новый курс по Python от Microsoft [на английском] Вероятно, самое большое препятствие при изучении любого нового языка программирования — просто знать, с чего начать. Что важно? Что нужно знать, чтобы стать профи? Трудно исследовать документы, когда даже нет уверенности, что читаешь то, что нужно. Возможно, вы присматривае...

«Потерянное» время: чем сегодня подкупают механические часы? Сегодня 25 сентября — день тикающих часов. Мы наткнулись на это исследование и решили посмотреть, как сегодня люди пользуются наручными часами (а опрос в конце поста покажет, пользуются ли вообще) и что в них можно найти интересного. В современном мире, где время можно узн...

Идея о поиске людей в лесу Эта статья описание небольшой идеи возникшей после прочтения недавней статьи «Обыскать 314 км² за 10 часов — финальное сражение инженеров-поисковиков против леса» Сразу предупрежу, что у меня маловато опыта в радиотехнике, и совсем нет оного в поиске пропавших людей, так чт...

[Перевод] Первым хитовым форматом файлов в интернете был не MP3, а MIDI Как нацеленный на профессионалов формат MIDI на короткое, но примечательное время стал основным способом распространения музыки в интернете Почему-то каждый год, когда на горизонте начинает маячить начало ноября, я вспоминаю композицию November Rain. Я не большой фанат ха...

Что такое «аудиошэринг» и как его настроить в iOS 13? Как-то так это всё и работает. Мы продолжаем рассказывать о новых возможностях свежайшей версии iOS под счастливым номером 13. Одним из приятных, а, главное, бесплатных нововведений в этой версии операционной системы стал аудиошэринг. Эта возможность на самом деле не так уж ...

Один стендап в Яндекс.Такси, или Чему нужно научить бэкенд-разработчика Моё имя Олег Ермаков, я работаю в команде бэкенд-разработки приложения Яндекс.Такси. У нас принято проводить ежедневные стендапы, где каждый из нас рассказывает о сделанных за день задачах. Вот как это бывает… Имена сотрудников может и изменены, а вот задачи вполне себе реа...

Ариана Гранде и другие звёзды стали Memoji в рекламе Apple Apple продолжает активно продвигать одну из самых интересных и вместе с этим самую бесполезную функцию iOS — анимированные аватары Memoji. В новой рекламе копии популярных музыкантов исполняют их последние хиты, а мимика мемодзи воссоздана с помощью команды людей — без испо...

Google добавила в Google Assistant поддержку быстрых команд В Google Assistant появилась поддержка быстрых команд Голосовые ассистенты удобны всем. Они управляют умным домом, ищут за нас информацию в интернете и выполняют другие поручения вроде установки будильника или напоминаний. Однако почему-то мало кто вспоминает о том, что поль...

Обыскать 314 км² за 10 часов — финальное сражение инженеров-поисковиков против леса Представьте задачу — в лесу пропали два человека. Один из них еще подвижен, другой лежит на месте и не может пошевелиться. Известна точка, где их видели последний раз. Радиус поиска вокруг нее — 10 километров. Получается территория площадью 314 км2. У вас есть десять часов...

Космический ЦОД: 24 часа до старта Друзья, уже завтра, в День космонавтики, в 15 часов наш маленький сервер отправится в предкосмос — в стратосферу. Пока наше оборудование проходит последние проверки, мы нервничаем, всё ли пройдёт хорошо, не проглючит ли что-то, всё ли верно рассчитали. Полёт в космос — о...

Apple никогда не вернёт HDMI и слот для SD-карт в свои ноутбуки Пользователи хотят, чтобы Apple вернула старые разъёмы в новые MacBook, но этого не случится Apple не боится принимать непопулярные решения, если считает, что так будет лучше. Чаще всего компании неважно, что подумают или скажут пользователи, которые, как показывает практика...

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

[Перевод] Улучшенный sandboxing для Groovy скриптов От переводчика: При разработке CUBA Platform мы заложили в этот фреймворк возможность исполнения пользовательских скриптов для более гибкой настройки бизнес-логики приложений. О том, хороша или плоха эта возможность (и мы говорим не только о CUBA), ведутся долгие споры, но ...

Apple обучает iPhone выявлять болезнь Альцгеймера Apple хочет научить iPhone выявлять болезнь Альцгеймера. Достойная цель, и уже есть первые результаты Медицинские технологии – это одно из ключевых направлений деятельности, которые Apple старается развивать активнее, чем другие. Чаще всего до пользователей доходят только са...

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

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

[Из песочницы] Ускорение компиляции в Xcode на swift С ростом проекта, скорость компиляции проекта замедляется. Особенно это заметно становится, когда тестируешь программу, делая параллельно небольшие изменения в программе. Сначала давайте узнаем как долго компилируется проект до наших улучшений. ЧТобы это сделать надо в тер...

Управление командой программистов: как и чем их правильно мотивировать? Часть первая Эпиграф: Муж, глядя на чумазых детей, говорит жене: ну, что, этих отмоем или новых нарожаем? Под катом рассуждения нашего тимлида, а также директора по развитию продукта RAS — Игоря Марната об особенностях мотивации программистов. Секрет успеха в создании классных програм...

[Из песочницы] Играем в консоли браузера Как прекрасен этот мир сonsole.log() — хороший метод, чтобы вывести отладочную информацию в веб-консоль. Можно выводить числа, строки, массивы, объекты, функции, обычный текст, к тому же, ко всему этому можно добавлять форматирование, цвет, фон и вообще довольно много друг...

[Перевод] Всё, что вам нужно знать про CSS Margin Одним из первых, что многие из нас усвоили, когда изучали CSS, были особенности разных составляющих блока в CSS, описываемые как «Блочная Модель CSS». Один из элементов в блочной модели — margin (внешний отступ), прозрачная область вокруг блока, которая отталкивает другие эл...

[Перевод] Переосмысление процесса собеседований в дивизионе разработки Microsoft Пару лет назад у меня была серия инсайтов. Я поговорил со своей командой о том, как мы собираемся изменить должность менеджера программы. Например, меньше внимания уделять бэклогу, а больше бизнесу; меньше внимания уделять «знаниям» и больше «обучению и вопросам»; больше фок...

Почему front-end должен понимать принципы UI Современная разработка построена таким образом, что каждый участник команды, будь то разработчик, UI-специалист или product manager, отвечает только за те этапы работы, на которые распространяется его область знаний. Однако, для создания наилучшего продукта специалист должен...

[Перевод] Введение в Example Mapping Прежде чем взяться за работу над user story, очень важно определить для себя критерии приемки. Это можно сделать, когда вы детализируете бэклог или планируете  ближайший спринт. Некоторые команды для этого проводят специальные встречи, которые называются 3 Амиго (подробнее о...

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

[Из песочницы] Golang и эволюция взаимодействия с базами данных В этой статье хочу обобщить проблемы работы с базами данных под управлением golang. При решении простых задач обычно эти проблемы не видны. С ростом проекта масштабируются и проблемы. Наиболее злободневные из них: Снижение связности приложения, работающего с базой данных Жу...

Искусственный интеллект от Google оказался не тем, чем кажется Год назад Google представила Google Duplex, революционную технологию в основе которой лежат алгоритмы Google Assistant. Благодаря им Duplex может самостоятельно совершать звонки от имени пользователя, по сути, выступая в роли персонального секретаря. Натуральность, с которо...

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

[Перевод] Как НАСА заботится о безопасности и рассудке своих астронавтов Суровую обстановку межпланетных путешествий выдержат не все Астронавт – одна из самых опасных, стрессовых профессий с высокими ставками на нашей планете (и за её пределами). По изоляции, ограниченности пространства и экстремальности её можно сравнить, разве что, с работой ...

[Из песочницы] Делаем расширение для браузера, проверяющее результаты ЕГЭ Я, как и любой другой выпускник, переживаю по поводу экзаменов. От баллов, полученных на ЕГЭ зависит слишком многое, поэтому сейчас трудно думать о чем то другом. Чтобы не обновлять сайт check.ege.edu.ru каждые две минуты, я решил написать расширение, которое будет делать э...

Как открыть одно и то же приложение на iPadOS несколько раз Несмотря на то, что, по сути, iPadOS является лишь немного усовершенствованной версией iOS 13, Apple позиционирует ее как самостоятельную операционную систему. Очевидно, это связано с более широким набором функций, которые позволили планшетам если не сравняться с ноутбуками...

Edition-Based Redefinition. Часть 2 Привет! Как и обещала в предыдущем посте про Edition-Based Redefinition — вот вторая часть. Итак, с чем мы работаем? Наш основной production сервер — это Oracle 12С, Enterprise Edition. И, что важно отметить, на нем работает несколько десятков приложений одновременно. Поч...

[Перевод] Конференция DEFCON 18. Практический шпионаж с помощью мобильного телефона. Часть 2 Конференция DEFCON 18. Практический шпионаж с помощью мобильного телефона. Часть1 Мы хотим применить определённые методы, чтобы ускорить захват телефонов фальшивой сетью. На данный момент у нас есть простой перехватчик IMSI, вы можете попробовать позвонить и услышать запи...

[Перевод] Минимум один трюк Vim, про который вы не знали Я уже восемь лет работаю в Vim и постоянно открываю что-то новое. Принято считать это достоинством Vim. Как по мне, так это недостаток открытости: куча скрытых функций спрятаны слишком глубоко. Вот говорят о красоте модального редактирования и текстовых объектах, но мне каж...

Фандрайзинг на аутсорсе: когда пора обращаться к консультанту Евгений Зубов консультирует НКО по вопросам маркетинга и продвижения. Он делится с сотрудниками некоммерческих организаций обучающими материалами и запустил агентство Mercy.Agency. Эксперт рассказал журналисту Теплицы Екатерине Ульяновой, когда стоит обращаться к консультан...

Статически безопасная динамическая типизация à la Python Привет, Хабр. На днях в одном моём хобби-проекте возникла задача написания хранилища метрик. Задача сама по себе решается очень просто, но моя проблема с хаскелем (особенно в проектах для собственного развлечения) в том, что невозможно просто взять и решить задачу. Необходим...

Бывший работник Microsoft объяснил, почему в Windows 10 так много багов Несмотря на то, что Windows 10 постоянно наращивает свою рыночную долю, эта ОС Microsoft уже отметилась рядом крупных ошибок и багов, из-за которых даже приостанавливались выпуски больших обновлений. О мелких ошибках и вовсе говорить не приходится. Почему так происходит...

[Из песочницы] Регресс или регрессив в тестировании О себе писать не буду (кто я и чем занимаюсь). Моя статья возможно ответит на эти вопросы. Не могу терпеть эту боль и слышать как неправильно произносят некоторые определения в тестировании. Да, я — тестировщик. Хотя мои близкие меня постоянно спрашивают — «Ты точно тести...

Обзор SoloLearn. Учим азы программирования Практически каждый второй хочет стать программистом. Не потому, что любит заниматься этим делом или просто обожает буквы складывать в сложный код, а потому, что сейчас это одна из самых востребованных профессий. Программисты нужны как на заводах, так и в студиях, которые про...

Веселая Квартусель, или как процессор докатился до такой жизни При отладке обычных программ, точки останова можно ставить почти везде и в достаточно больших количествах. Увы. Когда программа исполняется на контроллере, это правило не действует. Если идёт участок, в котором формируется временная диаграмма, то остановка всё испортит. А ...

GOSINT — open source решение для управления индикаторами компрометации (IoC) Одной из горячих тем в кибербезопасности в последнее время стали SOCи (Security Operations Center), которые не очень удачно переводят на русский язык как «центры мониторинга безопасности», умаляя тем самым одну из важных функций SOC, связанную с реагированием на инциденты ИБ...

Мы написали самый полезный код в своей жизни, но его выкинули на помойку. Вместе с нами Я повесил у себя в подвале боксерскую грушу, приклеил на нее стоковое фото типичного менеджера и запихал внутрь динамик, чтобы он проигрывал фразы, которые меня злят. Например, груша говорит: «Бизнесу не нужен твой идеальный код. Ему нужно решить проблему так, чтобы прибыл...

Пуля Пуля – это такая система оплаты труда. Ничего сверхъестественного, идея лежит на поверхности, результаты не заставляют себя долго ждать. Название придумал не я, а собственник компании, где эта система внедрялась. Вот прям так выслушал аргументы и особенности, и сказал: «Это ...

Apple поймали на вранье о продолжительности работы iPhone По заявлению производителя, iPhone XR на одном заряде может прожить до 25 часов в режиме разговора. На деле в среднем смартфон живет чуть меньше 17 часов. В зависимости от текущих условий эксплуатации реальное время работы гаджета на 18 - 51% меньше названного Apple.

Израиль готовится запустить на Луну свой первый космический аппарат Уже завтра ракета SpaceX Falcon 9 доставит на орбиту то, что ни разу ещё не доставляла. Речь о космическом корабле, который отправится на Луну. Израильский аппарат Beresheet интересен не только способом доставки на орбиту, а и тем, что в случае успеха, а цель миссии за...

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

Боевые стрельбы в ночи, или Почему нагружать прод — не страшно «А если ты не выстрелишь, то испорчусь я» Ещё недавно считалось, сервис должен просто работать. Нарисовали, заверстали, написали скрипты — вроде всё ок, можно катить на прод. Но конкуренты не дремлют, поэтому начинается гонка не только за новыми функциями, но и за скоростью...

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

Как выпускник Физтеха открыл самую большую школу программирования в Армении Карен Шарафян родился и вырос в Армении, окончил факультет общей и прикладной физики МФТИ, поступил в магистратуру Сколтех и МФТИ, но решил вернуться в Армению, где с партнерами открыл крупнейшую в стране школу программирования. Поговорили с Кареном об IT-образовании в Армен...

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

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

ARTificial: на заре искусственного интеллекта Как думаете, может ли искусственный интеллект творить? Или же он просто бездушная машина, способная лишь копировать? За последние 10 лет произошел колоссальный прорыв в развитии искусственного интеллекта. Созданный человеком алгоритм прошел путь от простого распознавания об...

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

Apple ещё не провела презентацию, а конкуренты уже засуетились Это поисковый трекер Tile. Он помогает найти потерянные вещи За свою историю Apple изменила не один рынок. Персональные компьютеры, ноутбуки, планшеты, смартфоны, смарт-часы – этот список можно перечислять ещё очень долго. Тем не менее, каждый раз, когда появляются слухи о т...

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

Кто придумал превратить Mac Pro 2019 в терку и когда это случилось Когда Apple представила Mac Pro 2019, многим подумалось, что в Купертино решили пошутить над пользователями. Ну как можно было выпустить нечто столь продвинутое с точки зрения технических характеристик и столь же противоречивое с точки зрения дизайна? Масла в огонь подлил и...

Стоит ли покупать AirPods 2? На прошлой неделе Apple наконец-то показала долгожданные AirPods 2. Впрочем, наушники получились не совсем такие, как многие ожидали: защиты от воды у них по-прежнему нет, как и других цветовых решений, поэтому обновление скорее можно назвать косметическим (не зря сама Appl...

Как мы делали платежную систему для криптовалюты: пять основных проблем Привет, Хабр! На связи компания B2Broker, провайдер ликвидности и технологических решений для брокерской и биржевой индустрии. Один из наших продуктов — трейдинговая платформа B2BX.exchange. Когда летом 2017 года мы запускали платформу, то задумались о том, как принимать кри...

Мнение математика из Оксфорда: сможет ли ИИ творить как человек? Игра го, в которую компьютерная программа DeepMind обыграла чемпиона среди людей, создала своего рода сумятицу для Маркуса дю Саутоя, математика и профессора Оксфордского университета. «Я всегда сравнивал математику с игрой в го», говорит он. И го не должна быть игрой, в ко...

Почему не SQL? Без преувеличения можно сказать, что SQL — один из самых распространенных в мире языков. Информационные системы могут быть написаны на Java, Python, JavaScript, C#, PHP и десятке других языков, но SQL база в том или ином виде будет в абсолютном большинстве таких систем. Ср...

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

AppSpector: платформа отладки iOS и Android приложений Отладка мобильных приложений всегда была делом непростым. Да, у Xcode и Android Studio есть свои встроенные инструменты для этого, но в них многого не хватает и чтобы получить полную картину происходящего с приложением зачастую приходиться прибегать к сторонним инструментам....

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

Джони Айв покинет Apple в этом году Главный дизайнер Apple Джонатан Айв покинет компанию до конца этого года. Об этом говорится в официальном пресс-релизе корпорации. В планах легендарного дизайнера — создание собственной студии дизайна LoveFrom. В рамках этого проекта Айв продолжит сотрудничать с Apple...

В США начали производить самую удобную обувь. В чем ее особенность? Atoms позиционирует свою обувь как самую удобную в мире Сколько бы вы не старались, вы никогда не найдете человека с идеально симметричным телом. Присмотритесь к себе в зеркале и вы заметите, что один ваш глаз меньше другого, а краешек рта слегка приподнят. Вы этого можете и...

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

[Перевод] Почему вам следует использовать pathlib От переводчика: Привет, хабр! Представляю вашему вниманию перевод статьи Why you should be using pathlib и её продолжения, No really, pathlib is great. Много внимания нынче уделяется таким новым возможностям Python, как asyncio, оператору :=, и опциональной типизации. При э...

Уничтожение пластика ПриветРешили родственники расширять свой магазин и чтоб мне не скучно жилось подкинули немного работенки. Говорят: " А ты сможешь нам сделать буквы для вывески на магазин? "Я такой: " Да, но...... ок сделаю)) " Такое уничтожение остатковВ общем приехал я к себе в офис, скину...

[Перевод] 7 привычек высокоэффективных программистов Начинающие программисты тратят много времени, набирая знания, необходимые для прохождения интервью. Они решают задачи и улучшают свои резюме. Но самое интересное начинается после того, как программист получает вожделенную должность — в каком-нибудь стартапе, в Google, в Amaz...

[Перевод] Перенос десктопных приложений на .NET Core С тех пор, как я начала работать с сообществом над переносом десктопных приложений с .NET Framework на .NET Core, я заметила, что существует «два лагеря»: представители одного хотят очень простой и короткий список инструкций для переноса своих приложений на .NET Core, в то в...

Слишком дорого для «овоща» с вариатором: Почему не стоит покупать Mitsubishi Outlander 2019 2 250 000 рублей за кроссовер, который «много жрёт» и «плохо едет» – это всё-таки перебор. В этом убеждены автомобилисты одного из популярных форумов сети. Началось всё с того, что один из водителей поинтересовался, чем плох новый Mitsubishi Outlander, что его так практичес...

Выпутываемся из сетей Tarantool. Синхронизация нод при фильтрации трафика Компания Variti специализируется на защите от ботов и DDoS-атак, а также проводит стресс- и нагрузочное тестирование. Поскольку мы работаем как международный сервис, нам крайне важно обеспечить бесперебойный обмен информацией между серверами и кластерами в режиме реального...

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

10 консольных команд, которые помогут дебажить JavaScript-код like a PRO Перевели статью Амита Соланки по отладке JavaScript-кода при помощи консольных команд. По словам автора, эти команды помогут значительно повысить производительность труда программиста при поиске багов и сэкономят кучу времени. Давайте рассмотрим команды, которые действит...

Делфийская история успеха программиста из Улан-Удэ Мир суровый, но маленький и возможности его изменить есть у каждого. В 1996 году начиная изучать только что появившийся Delphi, я не мог себе представить, какая будет судьба у этого языка, который сильно повлиял на Java и C#, а также какая судьба будет у самой компании Borla...

Как мы распилили спикерфон гидроабразивной резкой Если вы возьмёте свой сотовый телефон и переведёте его на громкую связь, а потом положите на середину стола, то нормального разговора не выйдет: • Хорошо будет слышно только того, кто в полуметре или меньше от микрофона. • Шумодав задавит часть тихих звуков речи дальних лю...

Почему люди не верят в науку и как это исправить? «Прививки безопасны и эффективны», «Люди наносят катастрофический вред окружающей среде», «Полуфабрикаты медленно нас убивают», «Теория эволюции объясняет наше разнообразие». Это все научные и доказанные факты. Но большое количество людей в них не верит. И это приводит к пу...

Как Apple готовится к эре после iPhone Производство смартфонов остается одним из самых прибыльных бизнесов в мире. Мобильными девайсами ежедневно пользуется свыше 2,1 млрд человек (и ожидается, что к 2021 году будет 3 млрд). Ежегодно продается больше 1,4 млрд смартфонов, это рынок на $480 млрд. И около $200 млр...

[Перевод] Сравнение одинакового проекта в Rust, Haskell, C++, Python, Scala и OCaml В последнем семестре университета я выбрал курс компиляторов CS444. Там каждая группа из 1-3 человек должна была написать компилятор из существенного подмножества Java в x86. Язык на выбор группы. Это была редкая возможность сравнить реализации больших программ одинаковой фу...

Что произойдет когда население Земли перестанет расти? Красным отмечены регионы с наиболее высоким уровнем рождаемости Недавно мы писали о том, что население Земли стареет. Все бы ничего, но такое происходит в истории человечества впервые. По сравнению с 1960-м годом рождаемость значительно сократилась. Сегодня людей старше 65 л...

Это интересно! 1.29 Это интересно! — Развивайся с нами 🌎 Всё что ты хотел знать о мире теперь собрано в одном месте. Это интересно в картинках! Только интересные и познавательные записи. Все что ты знаешь о мире — это только вершина айсберга! Наше приложение создано специально...

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

Делегирование обратной зоны подсети менее /24 в BIND. Как это работает Встала однажды передо мной задача, отдать одному из клиентов право на редактирование PTR-записей отданной ему подсети /28. Автоматизации для редактирования настроек BIND извне у меня нет. Поэтому я решил пойти другим путем — делегировать клиенту кусок PTR-зоны подсети /24. ...

Не прорыв, а провал: Почему с Toyota Land Cruiser 150 всё очень плохо – блогер Изначально эксперт был настроен не так критично, но «Прадик» быстро вывел его из себя. Начиная свой обзор на канале «Вафля» блогер сразу предупредил, что сперва он не планировал так «разносить» Toyota Land Cruiser Prado 150, однако эта японская «легенда» сломалась практичес...

IBM X-Force Red. Как красная команда IBM проверяет организации на прочность Для подписчиковУ моего сына как-то спросили в школе: «Кем работает твоя мама?» Он сказал — медсестрой. А когда спросили про папу, он ответил: «Мой папа крадет вещи, но это нормально, потому что ему за это платят!» Как видите, работать в красной команде — это не самая обыкнов...

Структуры против Классов С самого начала, когда я начинал заниматься программированием, вставал вопрос, что использовать для улучшения быстродействия: структуру или класс; какие массивы лучше использовать и как. По поводу структур, Apple приветствует их использование, объясняя это тем, что они лучше...

Лучшие шутеры 2019 года на iOS и Android: CoD: Mobile, Gigantic X и другие Поскольку статье о шутерах суждено было стать первой в серии материалов с итогами 2019 года, то в ней я посмею выйти за рамки жанра и начать с более общих выводов. Легко просто сказать, что «мобильные игры — это помойка». Но так судят те, кто ждут на iOS и Android хитов уро...

Слава богу, что я не менеджер Я довольно давно работаю DBA + database performance expert + еще много чего в одной крупной компании. Работа очень комфортная, но какое-то время я переживал из-за того, что моя позиция тупиковая. Расти по карьерной лестнице мне решительно невозможно: я единственный человек в...

100 000 000 000: столько слов ежедневно переводит Google Компания Google опубликовала эмоциональный рекламный ролик, посвященный тому, как компания помогает людям со всего мира общаться и находить общий язык, если они не могут объясниться собственными силами. Ежедневно переводчик Google выполняет свою задачу, обрабатывая боле...

[Из песочницы] Замечательная аннотация Version в JPA Введение Итак, начнем! Что же означает аннотация Version в JPA? Если коротко, то она отвечает за блокировки в JPA. Данная аннотация решает одну из проблем, которые могут возникнуть в результате параллельного выполнения транзакций. Какие же могут возникнуть проблемы? Пот...

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

iPod исполнилось 18 лет: но что говорили о нем в 2001 году? Стив Джобс всегда сам представлял новые устройства 2001 год ознаменовался сразу двумя важными событиями. Во-первых, в самом начале этого года, в январе, был представлен музыкальный сервис iTunes. Сервис, без которого сейчас свою жизнь не представляет ни один пользователь про...

Android Dev Podcast #98: Большое интервью о Google и Compose Бум! На Google I/O одним из самых громких анонсов для нас был Compose, новый фреймворк для декларативного описания UI. Каково же было наше удивление, когда мы узнали, что наши друзья Андрей и Матвей из команды Android UI Toolkit работают как раз над этим проектом в Google. М...

Лошадь сдохла – слезь: переход с tslint на eslint До недавнего времени во всех проектах фронта разработчики Dodo Pizza Engineering использовали tslint – полезный инструмент, который подсказывает, когда ты накосячил в коде допустил неточность, помогает поддерживать код в одном стиле и сам исправляет многие замечания. Но тут ...

[Из песочницы] Идея, как можно предоставлять сотрудникам временный доступ к ресурсам клиента, не светя лишний раз пароли Небольшая предыстория После лекции на HighLoad++ 2017. Я посмотрел этот доклад, “Как мы админа увольняли”, в записи. Докладчик сказал, что все web компании испытывает проблемы с паролями, и у меня появилась идея как это решить. Скорее всего кто-то уже сделал, но, если честно...

«Мам, ты уволена»: как вести бизнес с родственниками На первый взгляд кажется, что эта статья могла бы состоять из одного слова: «никак». Но на самом деле всё не так страшно, если руководствоваться не одними лишь эмоциями. Собрали советы, которые помогут работать с родными и не разрушить семью.

Футуристический тест: какая профессия будущего вам подойдет? Тест: какая профессия будущего вам подойдет? Вопрос 1 из 5 Какая область вам ближе? Туризм IT Искусство Инженерия Медицина Вопрос 2 из 5 Любите ли вы общаться с людь...

[Перевод] Мой любимый Git-коммит Прим. перев.: Эта публикация британского программиста, ставшая настоящим хитом в англоязычном интернете, ссылается на Git-коммит 6-летней давности. Он был зафиксирован в одном из открытых репозиториев Government Digital Service — службы, занимающейся развитием цифровых услуг...

Ежедневный скрам – бесполезная потеря времени? Довольно часто на начальном этапе работы с разными командами приходится сталкиваться с сопротивлением по отношению к ежедневным собраниям. Разработчики не видят ценности в ежедневном стоянии у доски, зачастую им кажется, что это время стоит потратить на что-то более ценное...

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

Победа кандидатов от КПРФ, «Яблока» и СР не была заслугой «Умного голосования» Навального Скандальный блогер Алексей Навальный совершенно напрасно делал ставки на свой проект «Умное голосование». По итогам выборов стало понятно: москвичи отказались выбирать тех, кого настойчиво советовал руководитель так называемого ФБК. Оппозиции удалось занять всего лишь треть ...

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

[Перевод] Математики обнаружили идеальный способ перемножения чисел Разбивая крупные числа на мелкие, исследователи превысили фундаментальное математическое ограничение скорости Четыре тысячи лет назад жители Вавилонии изобрели умножение. А в марте этого года математики усовершенствовали его. 18 марта 2019 два исследователя описали самый ...

Какие сувениры NASA отправляет в космос и зачем? Среди сувениров, отправленных NASA в космос были не только флаги и медали Все мы привыкли, что космическая миссия это что-то очень серьезное, и места для сентиментальности там нет. Тем не менее, даже в космосе есть место сувенирам. Именно их NASA отправляет на орбиту почти с...

«Ночлежка» и Москва: как бороться с недоверием и стереотипами в социальных сетях История с открытием приюта благотворительной организации «Ночлежки» в Москве длится второй год, и запуск проектов дается команде непросто. Новый филиал – всегда большое и трудоемкое дело, но именно в этой истории много нюансов. О том, как запуск проектов «Ночлежки» в Москве...

Java REPL вам не ScriptEngine Привет, Хабр! Меня зовут Дима, я разработчик в команде “Архитектура” в hh.ru. Среди прочего, я занимаюсь тем, что делаю разработку проще для коллег. Выполнение кода в продакшене является типовой задачей. Поэтому когда я услышал, что с этим есть проблемы, я решил заняться и...

Работа с MS SQL из Powershell на Linux Эта статья чисто практическая и посвящена моей грустной истории Готовясь к Zero Touch PROD для RDS (MS SQL), про который нам прожужжали все уши, я сделал презентацию (POC — Proof Of Concept) автоматизации: набора powershell скриптов. После презентации, когда стихли бурные, п...

[Из песочницы] Stand-up, Scrum, Daily meetings — что это и для чего Часто стал замечать, что люди все больше и больше перетягивают методологии и практики из IT сферы в производственные, банковские, сферы услуг и прочие. Одной из самых распространенных «заимствованных» из мира IT практик является проведение Scrum, Daily, Stand-up митингов ( к...

[Перевод] Самая популярная мобильная игра: как создавалась «Змейка» для телефонов Nokia Танели Арманто не любит рассказывать людям, что изменил мир. На самом деле я уверен, что если вы не являетесь другом его семьи, то ничего о нём не слышали. Обычно он никогда не рассказывает о своём величайшем достижении, но его дети не упускают случая им похвастаться. В кон...

Jaxb (XJC) генерация классов из XML Schema (XSD) с описаниями классов и полей в виде аннотаций. XJC плагин Думаю многие Java-разработчики которые хоть раз сталкивались с Web-сервисами, использовали генерацию Java DTO классов по описанию XML Schema (XSD). Jaxb с этим справляется на ура, не важно как его использовать, через xjc или wsimport вызов из командной строки, maven или grad...

Google Pixel 4 против самой быстроговорящей женщины в мире Смартфоны Google Pixel 4, кроме прочего, получили крупное обновление голосового помощника Assistant. Оно в первую очередь касается интерфейса приложения, но нашлись те, кто решил проверить, как у новинки обстоят дела с распознаванием речи. И для проверки была вы...

[Перевод] Использование JavaScript-консоли в браузерах Сегодня мы публикуем заметку, посвящённую особенностям использования JavaScript-консоли в браузерах, лежащим за пределами широко известной команды console.log(). Собственно говоря, эта команда представляет собой простейший инструмент для отладки программ, который позволяет в...

[Перевод] Создаём собственный игровой контроллер Источник вдохновения На игровых выставках разработчики Objects in Space показывали демо своей игры с контроллером на кокпите огромного космического корабля. Он был дополнен загорающимися кнопками, аналоговыми приборами, световыми индикаторами состояния, переключателями и т.д...

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

Как я патчил Вселенную :) На Хабре достаточно много статей про разработку игр, однако среди них очень мало статей, которые касаются “закулисных” тем. Одной из таких тем является организация доставки, собственно, игры большому количеству пользователей на протяжении длительного времени (год, два, три...

[Перевод] Умные часы с Бейсиком на физическом 6502 Процессор 6502 существует более 40 лет и до сих пор используется в ряде встроенных систем. Компания WDC продолжает выпускать 65C02 и периферийные микросхемы серии 65Cxx. Автор обнаружил, что теперь они доступны и в корпусах PLCC и QFP, но эти варианты микросхем используютс...

[Из песочницы] PHPDump — Отладка в консоли Google Chrome и взаимодействие с CMS MODX Сразу к делу Есть собственный продукт который успешно мне помогает в отладке и назвал его PhpDump. В свое время CMS MODX побудил меня написать свой отладчик. Конечно же есть var_dump, phpConsole, xDebug в PHP. Но тут я со своим PhpDump. Скажу что решение не идеальное, но о...

Жизнь без Джони: Apple решила удвоить штат дизайнеров Говорят, что незаменимых людей не бывает. Применительно к Apple это действительно так. В Купертино просто не могут себе позволить, чтобы уход одного человека парализовал всю работу. Поэтому даже если компанию покидает ключевой сотрудник, она продолжает исправно функциониров...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 8.1-2 «Творческий подход» 8.1 Творческий подход «Хотя такая машина многое могла бы сделать так же хорошо и, возможно, лучше, чем мы, в другом она непременно оказалась бы несостоятельной, и обнаружилось бы, что она действует не сознательно, а лишь благодаря расположению своих органов». — Декарт. Р...

Instagram выпустил новое приложение Threads. Что оно умеет? Threads — это задворки Instagram Социальные сети, пик популярности которых пришелся на начало десятых годов, изменили нашу жизнь до неузнаваемости. Если до их появления пользователи в основном бесцельно слонялись по просторам интернета, то с появлением Фейсбука, ВКонта...

Хватит паранойи или почему вам не светит 100 баллов в Page Speed Йо-йо! Отличная штука SEO. Никто не знает, что делать наверняка, почему сайт «не в топ» и почему онлайн-бизнес не работает. И в поисках истинной причины владельцы сайтов становятся как сорокалетние тётушки, которые верят всякой ерунде цыганок на рынке. И вот взяв в руки клав...

Древности: три истории о компании Palm Эта компания сменила десяток названий, но давайте просто будем использовать самое первое, оригинальное. Palm Computing обычно вызывает самые теплые чувства у любителей компьютерной старины, а когда-то ее карманные компьютеры были, в некотором смысле, выбором по умолчанию. Ис...

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

[Перевод] Бенчмарк потребления ЦП для Istio и Linkerd Введение Мы в Shopify занялись развертыванием Istio в качестве service mesh. В принципе все устраивает, кроме одной вещи: это дорого. В опубликованных бенчмарках для Istio говорится: С Istio 1.1 прокси потребляет примерно 0,6 vCPU (виртуальных ядер) на 1000 запросов в секун...

[Из песочницы] Тестирование смарт-контрактов Ethereum на Go: прощай, JavaScript Я хочу поблагодарить коллег: Сергея Немеша, Михаила Попсуева, Евгения Бабича и Игоря Титаренко за консультации, отзывы и тестирование. Я также хочу сказать спасибо команде PolySwarm за разработку оригинальной версии Perigord. Это перевод моей статьи, опубликованной впервые...

[Из песочницы] Оптимизация графики. Интересный Concave Hull В один прекрасный момент, в ходе разработки игры, я столкнулся с вопросом производительности на современных ПК. У нашего моделлера достаточно мощный современный компьютер красной сборки. Но у него наш проект жутко тормозил, загружая одно ядро процессора. Причина проста — в ...

Как мы предсказывали отток, подойдя к нему как к стихийному бедствию Иногда для того, чтобы решить какую-то проблему, надо просто взглянуть на нее под другим углом. Даже если последние лет 10 подобные проблемы решали одним и тем же способом с разным эффектом, не факт, что этот способ единственный. Есть такая тема, как отток клиентов. Штука н...

Автоматизация аппаратного тестирования Embedded Систем Продолжим цикл статей об автоматизации тестирования Embedded систем. В этой статье будет рассказано как можно быстро и относительно просто интегрировать возможность управления питанием тестируемого устройства из тестового скрипта а так же получить возможность имитировать наж...

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

Гидрогель, черника и щепотка куркумы: искусственная сосудистая система Какой орган самый важный в организме человека? Романтики скажут сердце, прагматики — мозг, а реалисты скажут все. И это так, ведь организм человека это слаженный механизм, состоящий из множества деталей, больших и малых, работающих в унисон. Если же говорить о самом важном...

Присоединяйся Google Play Вебинар 29 Марта Последние изменения в политиках и правилах Google Play вызвали самые оживленные дискуссии среди разработчиков, в том числе среди русскоговорящих разработчиков. Так как нам важно мнение разработчиков, мы решили провести в эту пятницу специальный вебинар для всех русскоговоря...

Свет в конце тоннеля? Qualcomm возобновила поставки чипов компании Huawei Американский производитель чипов Qualcomm является одним из наиболее успешных поставщиков в отрасли. Хотя у Huawei есть собственные однокрисальные системы Kirin, производственных мощностей недостаточно для всей линейки Huawei и Honor, поэтому компания вынуждена заказыва...

В автомобилях Tesla можно будет смотреть сериалы Знаете ли вы, что жители Москвы проводят в автомобильных пробках более 90 часов в год? А ведь это время можно потратить на что-то приятное и полезное — например, на обучение чему-то новому при помощи видеоурока в интернете. Кажется, совсем скоро владельцы автомобилей Tesla ...

«Самый доступный танковый шутер» Iron Force 2 вышел на iOS и Android Iron Force — довольно популярный мультиплеерный танковый экшен с более чем 10 миллионами загрузок в одном только Google Play. На днях студия Chillingo объявила о полноценном релиза сиквела под названием Iron Force 2. Разработчики называют свой проект самым аркадным танковым...

Star Traders: Frontiers — смесь из Space Rangers, FTL и Darkest Dungeon — вышла на мобильных Как и обещали, Trese Brothers выпустили на мобильных стратегию Star Traders: Frontiers. И у нас уже есть претендент на игру года в жанре? Вы — капитан космического корабля, исследующий огромную вселенную. Вам предстоит нанимать команду и выбрать направление вашей деятельнос...

Как наше лицо менялось за 6 миллионов лет эволюции «Мы – продукт нашего прошлого», говорит эксперт по человеческой эволюции Уильям Кимбел из Университета штата Аризона. Это справедливо для людей всех ключевых эпох, которые эволюционировали сообразно новым факторам в их жизни. Одним из самых интересных в этом свете, пожалуй, ...

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

Майк Ибарра присоединяется к Blizzard В преддверии Blizzcon Майк Ибарра объявил, что вступает в ряды Blizzard в качестве исполнительного вице-президента и генерального директора. Ранее Майк Ибарра провел 20 лет работая в команде Xbox. Участвовал в создании Gears of War, Age of Empires и Sunset Overdrive. ...

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

Как устроен балансировщик команд в World of Tanks Blitz WoT Blitz — это мобильный танковый шутер, в котором игроки сражаются в формате 7 на 7. Матчмейкер, или балансировщик это механизм, который на основе очереди игроков, желающих попасть в бой, формирует состав команд. У танков есть следующие важные для матчмейкинга параметры...

Почему на самом деле взорвался американский космический корабль Crew Dragon Весной этого года во время испытаний двигателей космического аппарата SpaceX Dragon случилась «аномалия» — так ее окрестила сама компания. На непонятно каким образом утекшем видео случившегося запечатлен обратный отсчет с последующим прожигом двигателей SuperDraco и — бум, ...

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

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

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

Опыт разработки Life Simulator: Спустя один год и миллион загрузок Эта игра с самого начала обладала недостатками, и я не хотел, чтобы она была такой. Я думаю, людям понравилась концепция, и поэтому они скачали игру; но я не уверен, почему именно игра стала популярной - считаю её успех везением, которого мы все жаждем в индустрии.

База данных KDB+: от финансов до «Формулы 1» KDB+, продукт компании KX — это широко известная в узких кругах, исключительно быстрая, колоночная база данных, предназначенная для хранения временных рядов и аналитических вычислений на их основе. Изначально она пользовалась (и пользуется) большой популярностью в индустрии ...

Обзор Wreckfest. Лучшая гонка на PS4? В середине лета 2018 года гонка Wreckfest вышла на персональных компьютерах и порадовала преданных фанатов действительно крутым контентом. Теперь разработчики решили выпустить гонку еще и на приставках, так что мы решили освежить свои впечатления и рассказать вам о том, что ...

Записки Биоробота Как вы давно уже поняли, я не человек, а биоробот — электронный мозг, вживленный в обычное тело. Мне скучно просто работать и просто жить. Я хочу понять все законы, по которым существует человек. Как и почему он действует, ленится, работает, лежит на диване, хочет большего, ...

[Перевод] Видеосвязь «глаза в глаза»: попытки решить проблему отсутствия зрительного контакта У наших компьютеров, смартфонов и планшетов имеются встроенные видеокамеры, направленные на пользователей. Видеочаты и видеоконференции – один на один, один со многими, многие со многими – стали обычным делом как в бизнесе, так и среди обычных людей и я думаю, что большинст...

Самая главная новая особенность Xiaomi Mi Band 4 повергла всех в шок Каждый прожитый день приближает все человечество к появлению на рынке такого спортивного браслета, как Xiaomi Mi Band 4, который получит передовое техническое оснащение в рамках своей ценовой категории, а также, конечно, уникальные особенности. Об одной Сообщение Самая глав...

[Перевод] Изучаем Docker, часть 5: команды Сегодняшняя часть цикла материалов по Docker, перевод которого мы публикуем, посвящена командам Docker. Документация Docker содержит подробнейшее описание великого множества команд, но тот, кто только начинает работу с этой платформой, может в них и потеряться, поэтому здесь...

«Идеальный» президент: Зеленский повесит на народ «ляпы» Кабинета Министров Страну ждут кардинальные изменения в случае победы комика на президентских выборах. О том, что шоумен Владимир Зеленский собирается баллотироваться на пост президента Украины, начали говорить еще два года назад. Сейчас же знаменитый руководитель студии «Квартал-95» является...

Тест для определения болезни Паркинсона по почерку может выйти в 2022 году RMIT Диагностирование болезни Паркинсона — непростая задача. Специалисты не знают, как обнаружить заболевание до появления симптомов; при этом даже когда симптомы появились, зачастую бывает непросто определить их как связанные именно с данной болезнью, а не с рядом друг...

Телега для датасайентиста How to deploy Python Telegram bot using Webhooks on Google Cloud Platform Вместо предисловия — Напиши телеграм-бота. Сейчас даже школьники пишут, — сказала она. — А почему бы и нет, — подумал я тогда ( — Ну, ну, — сказал бы я сейчас). Мы сидели в Бине и за чашкой кофе обсуж...

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

«Почта России» неожиданно «убила» торговую площадку AliExpress Национальная почтовая служба «Почта России» является одной из самых крупных компаний в стране, а пользуются ее услугами десятки миллионов человек из различных регионов РФ. Такие люди вынуждены пользоваться ее услугами из-за того, что никаких доступных Сообщение «Почта Росси...

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

Где мы взяли флакон? Flowcon, или Флакон – методика управления, в том числе – задачами. Потоком, проектом, разработкой, рутинными функциями, регуляркой и т.д. Многие, узнав о методике и решениях на ее основе, задают вопросы – что да как, в чем суть, на основе каких «мировых практик» сделано, ка...

DIY от PVS-Studio: Геймификация достижений Если быть честными, говоря о работе, то давайте признаемся: даже самое любимое дело может время от времени наскучивать, сводить на нет настроение и изматывать однообразностью. Поэтому в нашем офисе PVS-Studio мы стараемся раскрасить яркими красками наши будни. Сегодня будет ...

Король разработки Я знаю одного человека — он хороший разработчик, но полнейшая скотина. Когда он начинает говорить, хочется набить ему морду, заткнуть как угодно, лишь бы не слышать, насколько он прав. И эту сумасбродную самоуверенную сволочь еще кто-то слушает, ему поддакивают. Видимо, лю...

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

Учиться и спрашивать: как делиться знаниями с коллегами Задача руководителя – делать сотрудников героями, уверена Екатерина Иртикеева, экс-генеральный директор «Дирекции города-организатора Самары по подготовке и проведению в 2018 году чемпионата мира по футболу», член ассоциации «Профессиональное сообщество директоров «Директори...

[Из песочницы] Всё что вам нужно знать о Node.js Привет, Хабр! Представляю вашему вниманию перевод статьи "Everything you need to know about Node.js" автора Jorge Ramón. В наши дни платформа Node.js является одной из самых популярных платформ для построения эффективных и масштабируемых REST API's. Она так же под...

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

Что Apple показала на презентации 2 декабря в Нью-Йорке Нью-Йоркское мероприятие, которое Apple провела сегодня ночью, было самым скучным за последнее десятилетие Apple не из тех, кто раздувает из мухи слона. Это видно по тому, как стремительно компания сокращает число презентаций, которые проводятся в течение года. Вместо того, ...

Спасение утопающих — наше дело: как бороться с демотивацией в команде Я 18 лет в IT. Последние 10 из них руковожу: под моим подчинением в разное время были 200 человек.  Интересно, что я помню каждого, кто из них уволился и по какой причине. Помню не потому, что у меня хорошая память, а потому, что увольнялись они очень редко.  В этой статье...

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

Что должен делать тимлид: роли, обязанности и навыки Тимлид – это снежинка. При детальном рассмотрении в каждой компании тимлид принимает разную форму. Где-то от него ждут только передвижения задач по доске, где-то – наймов и увольнений, а где-то просят одновременно проектировать архитектуру, ставить бизнес-цели и думать о бо...

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

Одна из самых редких игр в истории продана за $90 000 Аукционы на регулярной основе привлекают к себе внимание покупателей, так как на них можно купить на самом деле нечто уникальное. ***

Как расставить приоритеты в разработке. Опыт внедрения GIST + ICE в Яндекс.Маркете Рассмотрим одно из подразделений Яндекс.Маркета. Оно довольно крупное — 85 человек. Внутри подразделения есть несколько команд. Команды либо занимаются функциональными частями Маркета, либо решают какую-то большую пользовательскую задачу. Вот одна из них: изменить сам сервис...

Лазерная коррекция зрения — так ли эффективен метод Smile на самом деле? Мои исходные данные: небольшая близорукость, -1 диоптрия, но всего лишь 20% остроты — видел только две строчки. Очки или линзы мне были неудобны, поэтому я решил сделать операцию. Выбор сводился всего к двум типам — Femto lasik или Smile. Фемто — проверенный и надежный мет...

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

Пссс, хотите немного ужасных IT-историй? Боитесь ли вы темноты? Может быть, зомби-апокалипсиса или чудовища под кроватью? Мы знаем, что нет. У нас, айтишников, свои источники ужаса: криворукие пользователи, далёкие от IT начальники, упавшие сервера, пропавшие или не сделанные бэкапы, легаси код и Agile-митинги, ког...

Как Apple остановила работу Facebook на целый день и лишила ее части сотрудников Отзыв сертификата Apple Enterprise Program, который позволяет создавать корпоративные приложения под iOS, нанес Facebook огромный ущерб даже несмотря на то что продлился всего несколько часов. Об этом рассказал колумнист The New York Times Майк Айзек, со ссылкой на источник...

Предварительный обзор Dell Alienware m17. Игровой ноутбук мечты Подавляющее большинство пользователей привыкло к тому, что для рабочих задач подходит исключительно MacBook, для работы с текстом подходит тоже MacBook, да и в целом MacBook это лучшее вложение личных средств, если вы хотите приобрести ноутбук. Однако, на самом деле у яблочн...

Google занялась разработкой собственного процессора Компания Google занимается разработкой не только софта, но и аппаратного обеспечения. Так, Google предлагает потребителям смартфоны линейки Pixel, ноутбуки на Chrome OS, устройство для трансляции фильмов Chromecast, продукты умного дома и так далее. Но вот чего действительн...

Николай Овчинников: зачем НКО создают мобильные игры на правовые темы Мобильные игры на темы права помогают людям не бояться силовиков в реальной жизни и защищать свои права. В этом уверен редактор неформального правозащитного объединения юристов и журналистов «Команда 29» Николай Овчинников. Он выступил на активистской неформальной конференц...

Кругом враги. Как параноику планировать свою работу Казалось бы, что сложного может быть в планировании своей работы? Берёшь листок бумаги, записываешь на нём задачи, делаешь — всё просто. Но в реальности планирование почему-то не работает «из коробки». Приходит вот такой страшный зверь и самым наглым образом всё портит. К...

[Из песочницы] Как я нашел свою первую уязвимость? Предисловие Всем привет. Мне 20 лет. Еще недавно я учился в лицее и готовился поступать в медицинский ВУЗ, а сейчас я — фулстэк разработчик в одной американской компании. На самом деле я очень рад, что с медициной у меня не вышло — программирование было моим хобби, а сейчас ...

iPhone 11 Pro Max обошел Samsung Galaxy Note 10+ и Huawei Mate 30 Pro по автономности Несмотря на то, что у топового «яблочного» аппарата наименьший из трех флагманов объем аккумулятора - 3969 мАч, он сумел прожить на одном заряде 8 часов 32 минуты, тогда как Mate 30 Pro выключился на 8 часах и 13 минутах, а Galaxy Note 10+ сумел проработать значительно меньш...

Карьерные стероиды. Базовый алгоритм Статья про быстрый карьерный рост внутри одной компании. Именно внутри одной, т.к. скачок при переходе — это другая методика, к ней нужно иначе готовиться (там больше комплект увольнения подходит). Сразу скажу: я не считаю, что строить карьеру — это правильно, без этого ник...

Stunt Kite Party вышла на Nintendo Switch Некоторое время назад, когда японцы только-только выпустили в свет свою игровую приставку Nintendo Switch, на ней практически не было игр. Сейчас ситуация кардинально изменилась и играть есть во что. Например, на данной портативной приставке вышла игра Stunt Kite Party, кото...

Один Ютуб-канал одного моего ученика дающего ему 3000 баксов в месяц Я уже писал, что сейчас я занимаюсь исключительно Ютубом.  А также я неоднократно говорил, что те кто сейчас занимается Seo и Директом то те долбоёбы.  Весь бесплатный трафик сейчас на Ютубе. В поисковых системах ничего не осталось из-за большого количества рекламы. И я врем...

TikTok дала практические советы о том, как стать звездой Одна из миссий платформы — поддерживать творчество во всех его проявлениях. Поэтому нет ничего удивительного в том, что множество людей по всему миру стали популярными именно благодаря TikTok. Например, телеканал BBC запускает шоу, в котором ведущей будет 20-летняя Амалия Г...

[Перевод] Государственный университет Адамс. Как взламывать веб-сайты. Часть 2 Государственный университет Адамс. Как взламывать веб-сайты. Часть 1 Давайте поговорим о нашей следующей атаке. Расскажу, как серверы вас идентифицируют. Для этого между браузером и сервером используется протокол HTTP без сохранения состояния, когда общение с сервером проис...

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

[Перевод] Я самый большой скупердяй в инди-разработке игр Скриншот из Queen's Wish. Учтите, что я использую игровой арт, который мне нравится. Это необходимо, потому что потом придётся смотреть на него годами, и я не хочу сойти с ума. Неделю назад я опубликовал в блоге пост «Почему все мои игры выглядят так отстойно» (оригинал). ...

Аддиктивные синдромы IT Здравствуйте, меня зовут Алексей. Я работаю в IT-сфере. Много времени провожу в социальных сетях и мессенджерах по работе. И у меня развились различные аддиктивные сценарии поведения. Я отвлекался от работы и заглядывал в Facebook, чтобы посмотреть, сколько «лайков» накапало...

SMARTlife: Как организовать удаленную работу в домашнем режиме? Работать по удаленному доступу — модно, вот только не каждый человек может себя организовать. Зачастую ходить в офис, не смотря на долгие поездки в транспорте и массу зря потраченного времени, продуктивнее. Но на самом деле удаленная работа — это прерогатива 21 века, которой...

Defined or Undefined? Нюансы создания массивов в JavaScript Пару месяцев назад я наткнулся на интересный вопрос на stackoverflow, там, если вкратце, человек хотел создать пустую матрицу 5х5, и, используя один способ у него получилось, а используя другой — нет. В развернувшейся дискуссии на этот счёт были приведены интересные мысли. ...

[Перевод] Близнецы получили «загадочные» результаты, проверив 5 сервисов поиска предков по ДНК Главный генетик популярной компании по поиску предков признал, что это «частью наука, частью искусство» Один набор однояйцевых близнецов, и два разных профиля для предков. По крайней мере, так следует из результатов работы одной из крупнейших компаний, разыскивающей предко...

Как сделать так, чтобы сотрудники сами учились работать в новых системах В одном банке внедрили новую систему для рабочих мест операторов. Это для нас любой новый интерфейс — простой. А у некоторых людей даже сдвиг кнопки вызывает панику. Тут же новым было всё. В итоге работа встала. Как часто бывает, люди самостоятельно штудировать мануалы не хо...

[Перевод] Использование UIViewPropertyAnimator для создание пользовательских анимаций Создание анимаций это здорово. Они являются важной частью iOS Human Interface Guidelines. Анимации помогают привлечь внимание пользователя к важным вещам или попросту делают приложение не таким скучным. Существует несколько способов реализовать анимацию в iOS. Вероятно, са...

[Перевод] Представляем Microsoft Game Stack Мы объявляем о новой инициативе «Microsoft Game Stack», в рамках которой мы объединим инструменты и сервисы Microsoft, которые позволят всем разработчикам игр, независимо от того, являются ли они независимыми разработчиками или студией AAA, добиться большего. Сегодня в мире...

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

Лучшая программа для обработки аудио Если Вы работаете с аудиофайлами, то вам наверняка потребуется хороший редактор, который поможет вам легко обрезать требуемые файлы. Если вы перейдете по данной ссылке http://audiomaster.su/cut-audio.php, то сможете познакомиться с программой АудиоМастер, которая будет особе...

Apple приступила к испытаниям новой глушилки для HomePod А у вас есть HomePod? Apple выпустила первые бета-версию iOS 13.3 и iPadOS 13.3. Одновременно с этим, очередные бета-версии остальных iOS-подобных операционных систем (watchOS 6.1 и tvOS 13.3). Что-то новое про другие iOS-подобные системы (например, bridgeOS и audioOS) мы уз...

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

Эволюция обзора спринта в Agile-команде Привет! Меня зовут Анатолий Савченко, я разработчик и по совместительству скрам-мастер в команде сервиса «Автотека». Как вы уже догадались, мы работаем по Cкраму. Каждые две недели мы проводим обзор спринта — встречу, на которой команда и заинтересованные стороны обсуждают, ...

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

Пасьянс “Косынка” включен в Зал славы мировых видеоигр Культовая видеоигра Microsoft Solitaire с этого месяца стала официальным членом Всемирного Зала славы видеоигр, присоединившись к классическим играм, таким как Doom, Tetris, World of Warcraft и Halo: Combat Evolved. Из-за его включения в самую популярную в мире операционную ...

Grand Theft Auto V выпустили на Android Все больше и больше людей в миру хотят играть в игры. В этом нет ничего удивительного, потому что такой способ проведения досуга является интересным, безопасным и максимально дешевым. Одной из самых популярных видеоигр нынешнего десятилетия Сообщение Grand Theft Auto V выпу...

DevOps Андрей открыл глаза. Вокруг всё выглядело так же, как всегда. Он и не должен был почувствовать разницы, говорили ему. По крайней мере, поначалу. В кабинете никого не было. Андрей взглянул на часы — было пол первого, разгар обеда. Не откладывая дело в долгий ящик, молодой чел...

Hi-News.ru приглашает на работу Мы довольно часто получаем письма от наших читателей, которые хотели бы работать в Hi-News.ru. Однако, вакансии в нашем издании появляются не так уж и часто. Сегодня как раз один из таких случаев, поэтому если вы чувствуете в себе силы и желание работать в нашем издании ...

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

[recovery mode] Мой опыт подготовки к трудоустройству в Google От переводчика: сегодня публикуем для вас статью Праякты Татавадкар, она разработчик с небольшим стажем, но знания и опыт позволили ей получить работу в Google (со второй попытки), стать членом команды разработчиков YouTube. Google была для меня компанией мечты с самого...

Темизация UI kit: как мы подружили SCSS с CSS Variables Всем привет, меня зовут Виталик, я senior фронтенд-разработчик Skyeng. Наша команда делает онлайн-платформу Vimbox для изучения английского языка. Примерно год назад мы с дизайнером доделали небольшой UI kit, искоренивший хаос в интерфейсе и кодовой базе. Оказалось, что в к...

Гендиректор Huawei: нам неважно, снимут ли США свои санкции Huawei неважно, снимут ли США свои санкции. Компания проживёт и так Несмотря на то что США очень активно прорабатывают вопрос частичного снятия санкций с Huawei, чтобы вернуть ей право сотрудничать с американскими предприятиями, китайская компания, судя по всему, уже не стре...

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

Apple выпустила iOS 13.3 beta 1 и iPadOS 13.3 beta 1 iOS 13.3 уже здесь, но чем она удивит — пока непонятно Вы тоже это заметили? Только не говорите, что даже не обратили на это внимания. Ведь за всю прошлую неделю Apple не выпустила ни одной бета-версии предстоящего обновления. Некоторые даже могли подумать, что компани...

Создатель USB объяснил самую раздражающую особенность разъёма Каждый из нас потратил немало времени на попытки вставить флешку в гнездо правильной стороной. Американский инженер индийского происхождения Аджай Бхатт (Ajay Bhatt), один из создателей USB, заявил, что прекрасно знает об этой проблеме, и объяснил, почему по-другому сделать ...

6 причин открыть IT-стартап в Канаде Если вы много путешествуете и являетесь разработчиком сайтов, игр, видеоэффектов или чего-то подобного, то наверняка знаете, что во многих странах приветстуют стартапы из этой области. Есть даже специально принятые венчурные программы в Индии, Малайзии, Сингапуре, Гонконге, ...

[Из песочницы] Be remote: распределенные команды — тренд на практике Анна Антонова, руководитель направления по работе с экспертами Преакселератора ФРИИ Про тренд и при чем тут я В США с 2005 по 2017 годы количество людей, работающих удаленно, выросло на 115%. Список крупных компаний, сотрудники которых полностью или почти полностью работают...

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

Почему отсутствие инноваций в iPhone идёт Apple на пользу Упаковка от iPhone 11 Pro Max За те годы, что я погружён в тематику техники Apple, могу пересчитать по пальцам случаи, когда компанию искренне за что-то хвалили. Однако чаще всего вместо похвалы можно услышать пренебрежительную фразу “Apple уже не та”, которая со временем ст...

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

[Перевод] Конференция BLACK HAT. Уроки выживания при DDOS-атаке 300 Гбит / с. Часть 1 Меня зовут Мэттью Принс, я один из соучредителей и генеральный директор сервиса CloudFlare. Не думайте, что я буду настолько же интересен, как директор АНБ, но я хотя бы постараюсь быть менее противоречивым. На самом деле я частный профессор права, так что я читал Конституци...

Как быстро сделать длинный скриншот на iOS В iOS 13 разработчики Apple добавили массу полезных нововведений, которые хоть и незаметны на первый взгляд, по большому счету и отвечают за положительный опыт использования. Я говорю о таких фишках, как коррекция взгляда в FaceTime, удобная настройка приложений рабочего ст...

Как определить возраст вашей собаки в человеческом эквиваленте? Средняя продолжительность жизни небольшой домашней собаки составляет приблизительно 17 лет Если у вас когда-либо было домашнее животное, вы наверняка могли заинтересоваться вопросом по поводу того, сколько же лет могло быть вашему питомцу в тот или иной период его жизни в че...

Google передумала: полезная функция Android 10 станет эксклюзивом Pixel 4 Live Caption — лучшая замена субтитрам Apple одной из первых придумала выпускать нововведения, обещанные новой версии ОС, постепенно. Так в Купертино выгадали дополнительное время на отладку заявленных функций и избавили себя от необходимости в течение года экстренно п...

React & БЭМ – официальная коллаборация. Часть историческая Перед вами история интегрирования БЭМ-методологии в React-вселенную. Материал, который вы прочитаете, построен на опыте разработчиков Яндекса, развивающих самый масштабный и нагруженный сервис в России — Яндекс.Поиск. Мы никогда раньше не рассказывали настолько подробно и гл...

Прокачиваем дизайнеров в компании: от джуниора до арт-директора Вольный пересказ лекции Александра Ковальского с нашей прошедшей QIWI Кухни для дизайнеров Жизнь классических дизайн-студий начинается примерно одинаково: несколько дизайнеров делают примерно одни и те же проекты, а значит и их специализация примерно одинакова. Тут все прос...

В России стали чаще покупать Apple Watch Российские пользователи стали в три раза чаще покупать носимые устройства. За один только 2018 год они потратили больше 17 миллиардов рублей — во столько оценили 2,5 миллиона устройств. При этом наибольший рост пришелся на долю фитнес-трекеров, но и умные часы, к кото...

Java meetup в Райффайзенбанке Java сообщество Райффайзенбанка, приглашает на открытый митап, который пройдет в московском офисе в Нагатино, 8 августа. Мы знаем, как важно общаться с людьми из других команд и проектов, иметь возможность спросить совета, обсуждать только что появившиеся технологии и подел...

Apple не смогла в суде запретить компании Swatch использовать фразу «One more thing» Компания Apple судится очень часто, но редко делает это более одного раза с одним и тем же оппонентом, если говорить о разных исках. Однако с швейцарским часовщиком Swatch Apple столкнулась уже дважды и дважды проиграла. Напомним, несколько недель суд встал на сторону...

Стратегия игры в телепатию Одно из изданий этой механики Есть колода из 100 карт с натуральными числами от 1 до 100, каждого по одному. Вы и второй игрок берёте по 3 карты из этой колоды. Задача — одну за одной выложить их на стол в порядке возрастания. Но нельзя меняться информацией между собой и п...

Невероятно правдивые истории из жизни техподдержки Сегодня мы продолжаем серию постов о работе команды технической поддержки, начатую в свое время Loxmatiymamont в статье о Veeam support. Казалось бы, что такое Техническая Поддержка? Сидишь себе, решаешь технические проблемы, ты самый умный, самый знающий, ты тот самый Инж...

[Из песочницы] Гопники теперь и на зарубежных рынках или «Почему так сложно найти нормального программиста?» Вечная конкуренция Для многих из нас уже давно не секрет, что найти заказчика на проект краткосрочный или долгосрочный на ресурсах интернета — это очень непростая задача. В основном, потому что очень большая конкуренция: от тебя хотят максимум работы за минимум денег. И ког...

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

[Из песочницы] xenvman: Гибкие окружения для тестирования микросервисов (и не только) Всем привет! Я бы хотел немного рассказать о проекте, над которым я работал последние полгода. Проект я делаю в свободное время, но мотивация к его созданию пришла из наблюдений, сделанных на основной работе. На рабочем проекте мы используем архитектуру микросервисов, и одна...

Google научила Google Assistant работать без интернета. Как это? Google Assistant может работать и без интернета Если вы начали пользоваться интернетом хотя бы в начале нулевых годов, то наверняка помните, на какие жертвы приходилось идти, чтобы попасть в сеть. Тогда самым распространённым способом подключения к интернету было использован...

AMD FX все-таки (не) тащит. Разбираемся. Тестирование того самого фуфыкса, споры вокруг которого все не утихают. И все благодаря тому, что процессор продается до сих пор, а его цена и характеристики делают его одним из самых интересных решений в своем сегменте.

PLA от FDPlast - Забив сопло [РЕШЕНИЕ] Всем привет, решил написать этот пост, что бы помочь людям которые столкнулись с проблемой забива сопло при печати пластиком PLA от FDPlastНачну с того, что приобрел я пластик их из - за очень дешевой цены, пластик очень понравился, крепкий, печатает хорошо, проблем с адгези...

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

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

А вы уже знаете, где можно скачать Counter Strike 1.6 совершенно бесплатно и без регистрации Как вы отдыхаете и расслабляетесь? Кто-то ходит в кино, кто-то является частым посетителем местных баров и пабов, кто-то любит ночные клубы. А как насчет компьютерных игр? Компьютерные игры – это один из способов отдыха и времяпрепровождения. Они помогают расслабиться и отдо...

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

[Перевод] Организовываем эффективный рабочий процесс веб-разработчиков: Confluence, Airtable и другие инструменты Я работаю фронтенд-разработчиком около двух лет, участвовал в создании самых разных проектов. Один из выученных мной уроков: взаимодействие между разными группами разработчиков, объединенных одной целью, но имеющих различные задачи и степень ответственности, — дело непрос...

[Перевод] Каково это, когда 75% ваших сотрудников — аутисты TL;DR. Некоторые люди смотрят на мир иначе. Софтверная компания из Нью-Йорка решила использовать это как конкурентное преимущество. Её штат на 75% состоит из тестировщиков с расстройствами аутистического спектра. Удивительно, но необходимые аутистам вещи оказались полезным...

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

Очередной «глюк» компьютера марсохода «Кьюриосити» заставил NASA дать ему несколько дней выходных Находящийся на Красной планете марсоход «Кьюриосити» был автоматически переведен в так называемый «безопасный режим», в результате ошибки компьютера, возникшей в ходе очередного сеанса передачи данных, проводившегося 15 февраля. В настоящий момент связь с автономной научной...

Ремни. Пятница, вечер.... Пиво, рыбка, телевизор. Обещал детальку распечатать. Поставил на печать, дефекты печати. Проверил ремни, -один прослаб, подтянул. Закинул на печать, та-же фигня. Давай разбираться... Взял очки, прибалдел, взял микроскоп, еще интереснее.Напомню, пятница, ве...

[Перевод] Я выставил счёт $18 000 за статичную веб-страничку… и мне это сошло с рук Не так давно я работал контрактником, перескакивая с одного проекта на другой. С некоторыми краткосрочными проектами справлялся за неделю. Другие длились пару месяцев. Они приносили достаточно денег, чтобы взять отпуск. Но я предпочитал короткие, потому что там можно было ус...

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

Почему я отказался от Google Pay Google Pay не так удобен, как многие думают Зачем в смартфоне нужен NFC-модуль? Конечно же, для того, чтобы пользоваться сервисами бесконтактной оплаты. На сегодня именно она является одной из тех функций, которые, по мнению большинства пользователей, должны поставляться со ...

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

Сбой системы: Программисты Google «сломали» поисковые фильтры YouTube Миллионы пользователей лишились важных функций видеохостинга. В своё время YouTube произвёл настоящую революцию в Сети, ведь обычный сайт для загрузки видеороликов вскоре стал самой популярной видеоплощадкой, где люди начали зарабатывать уйму средств, продвигая свой индивид...

Записки pentester’а: случаи на охоте — Ребята, вы круты! Так нас еще никто не опускал! — Мы старались. Да, жизнь охотников за уязвимостями полна специфических комплиментов от заказчиков и не менее специфических ситуаций. За прошедший год мы выполнили более пятидесяти тестов на проникновение в разные компании ...

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

В поисках той самой (темы доклада для AppsConf) Друзья, это официальное заявление Программного комитета! Мы знаем, как сложно отыскать ту самую тему, которая зажжет факел в сердцах разработчиков, вызовет массу полезных дискуссий и вознесет вас на уровень эксперта. Конечно, мы рады любому докладу. Лица членов ПК освещает ...

Боб Айгер из Disney уходит в отставку из совета директоров Apple Генеральный директор и председатель Disney Боб Айгер подал в отставку из совета директоров Apple, поскольку Apple и Disney готовятся к запуску конкурирующих потоковых сервисов, сообщила сегодня Apple на подаче в Комиссию по ценным бумагам и биржам. Айгер подал в отставку 10 ...

Инструкция для НКО: как делегировать задачи и не переделывать самому Если руководитель умеет распределять между коллегами конкретные задания, скорее всего, организация не будет работать в вечном аврале. Как сотрудникам НКО научиться делегировать задачи, журналисту Теплицы Екатерине Ульяновой рассказала Ксения Мелешкина, директор по закупкам ...

За кулисами добрых дел: о практиках успешной благотворительности В Мировом рейтинге благотворительности британского фонда CAF Россия, несмотря на рост показателей, по-прежнему занимает последние места. И дело не только в новизне сектора, но и в сложности протекающих в нем процессов. Одного доброго сердца для профессиональной филантропии ...

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

Моя система домашней автоматики. Создание образа операционной системы Вводная часть Установка системы на Raspberry Pi 2,3 Я опишу самый простой, на мой взгляд, способ для начинающих. Всё действие будет происходить в Ubuntu 18.04 для справки по командам служит команда «man» + нужная команда. man ls Или нужная команда с ключём --help ls --help...

Скачать приложение казино Вулкан на андроид очень просто Многие люди на протяжении своей жизни обязательно хоть раз решались сыграть в лотерею или казино. Дело в том, что всем хочется иметь достойный уровень жизни, но, к сожалению, размер заработной платы позволяет иметь его далеко не каждому. Если вы скачаете приложение Vulkan an...

«У меня только один метод обучения: просто работать» — интервью с Ryan Dahl (Node.js, Deno) 27 мая исполнится 10 лет с того момента, как Ryan Dahl выпустил самую первую версию Node.js. За прошедшее десятилетие проект стал более чем успешен, но сам Райан уже переключился на другие вещи. Чем он занимается теперь? Чем его новый проект может помочь JavaScript-разрабо...

RusDate — ищите самых привлекательных людей поблизости с вами Все хотят, чтобы у них были вторые половинки. Правда, для многих познакомиться в реальной жизни с противоположным полом – настоящее испытание. И главные причины возникновения такого испытания – это неуверенность в себе и боязнь отказа. Можно пойти по другому пути и попробов...

Почему уходят разработчики: 8 причин Есть такая фраза «Как бы хорошо вы ни воспитывали ребенка, ему все равно будет что сказать своему психоаналитику». То же самое можно сказать и про работу с сотрудниками. Как бы хорошо у вас ни было работать в компании, вашим сотрудникам будет что сказать о причинах ухода на ...

Бизнес и НКО: чему учиться и как говорить на одном языке Кира Янкелевич, исполнительный директор платформы социальных изменений Todogood, уверена, что решение глобальных общественных проблем возможно, если некоммерческие организации смогут объединить свои ресурсы с бизнесом. Как НКО научиться слышать крупные компании и какие метод...

Что будет, если совместить Haval F7 и Geely Atlas? Правильный тюнинг исправит все недостатки производства По крайней мере так думает блогер, раскрывший все недостатки «Хавейла». Есть всенародное мнение, согласно которому, купить китайский автомобиль – это все равно, что купить ржавое корыто, которое вот-вот развалится. Однако блогер на YouTube-канале «Dizzlife Channel» рискнул ...

«Стой! Кто идет?». Видеонаблюдение на крыльцо Вопрос видеонаблюдения в частном секторе всегда стоит остро. И нет вопроса: смотреть или не смотреть? Вопрос стоит: куда и как смотреть! Какими бы ни были прекрасными отношения с соседями, но ничто не заменит беспристрастный взгляд камеры, которая круглосуточно следит за опр...

Полуметалл теллурид вольфрама — швейцарский нож дня нанотехнологий В современном мире сложно удивить кого-то сотовым телефоном, с которого можно исключительно звонить и отправлять смс. Сейчас все хотят всего и в одном флаконе: звонки с любой точки мира, крутую камеру для съемки 4k видео, непробиваемый корпус и батарею, которой хватит на п...

«Сбербанк» исполнил 20-летнюю мечту миллионов людей Пускай в последние годы «Сбербанк» и делает ставку на новейшие технологии, но на деле это до сих пор один из самых консервативных банков, который не может предложить своим клиентам того, что доступно в других финансовых Сообщение «Сбербанк» исполнил 20-летнюю мечту миллионо...

Владимир Калаев: прямой контакт с людьми важнее алгоритмических лент За аккаунтом Greenpeace России следят больше 100 000 человек в Facebook и около 300 000 человек в Instagram. Организации удалось привлечь тысячи россиян к движению «Ноль отходов» и добиться освобождения узников «китовой тюрьмы». Руководитель отдела интернет-маркетинга Green...

10 PostCSS плагинов, которые сэкономят время вашему верстальщику У нас, у фронтендеров, есть такая категория инструментов, которые никак не решают стоящие перед нами задачи, а скорее влияют на сам процесс их решения. Изменяют его. Отношение к таким инструментам самое разное – начиная от мании в духе “давайте эту штуку пихать везде, это ж...

3D-принтер из хлама Всем привет! Хочу рассказать про свой 3д принтер, которы я собирал самостоятельно. Это мой первый опыт,до этого я ничего подобного не делал, поэтому получилось то что получилось.Долго думал купить готовый или собрать с нуля самому. Выбрал второй вариант, потому что некоторые...

Чайник и голосовые ассистенты. Начало большой дружбы Что мы имеем на данный период времени в мире ГА? Известный факт: каждая из крупных IT-компаний имеет свой инструмент для работы с умными домами. И каждый вендор предоставляет свой API для заинтересованных в интеграции. А на начальном этапе даже доплачивает разработчикам за...

[Перевод] AlphaStar — новая система искусственного интеллекта для StarCraft II от DeepMind (полный перевод) Игры десятилетиями использовались как один из главных способов тестирования и оценки успешности систем искусственного интеллекта. По мере того как росли возможности, исследователи искали игры с постоянно возрастающей сложностью, которые бы отражали различные элементы мышле...

Что почитать по PHP на русском? PHP — один из самых популярных языков программирования. А ещё это язык, для изучения которого не так просто найти качественную книгу. Что ж, мы вместе с командой GeekBrains заглянем в интернет-магазин и посмотрим, что стоящего можно найти сегодня по PHP на русском языке. Ч...

Как устроены сервисы управляемых баз данных в Яндекс.Облаке Когда ты доверяешь кому-то самое дорогое, что у тебя есть, – данные своего приложения или сервиса – хочется представлять, как этот кто-то будет обращаться с твоей самой большой ценностью. Меня зовут Владимир Бородин, я руководитель платформы данных Яндекс.Облака. Сегодня я ...

Боль в запястьях и компьютерные мышки В одно прекрасное утро я осознал, что не могу опереться на правую руку — ощутимо болело запястье. Проводя 8 часов за компьютером на работе и ещё пару-тройку часов дома, я всегда несколько переживал из-за перспектив заработать туннельный синдром. Когда речь заходит про компью...

В библиотеку за новым смартфоном. Apple Carnegie Library открывает свои двери через два дня Несколько дней назад стало известно, что Apple готовится открыть один из своих самых необычных фирменных магазинов. Он расположится внутри одной из библиотек Карнеги, на реставрацию которой Apple потратила более 30 млн долларов. Открытие магазина намечено на 11 мая, но...

Где купить чехол Xiaomi недорого в Сочи Сегодня встретить человека без современного смартфона просто невозможно, ведь абсолютно каждый человек хочет чувствовать себя максимально раскрепощённо, уверенно, и пользоваться всеми преимуществами XXI века. Именно это и помогают делать смартфоны, ведь они имеют так много п...

Простейшее профилирование памяти на STM32 и других микроконтроллерах «С опытом приходит стандартный, научный подход к вычислению правильного размера стека: взять случайное число и надеяться на лучшее» — Jack Ganssle, «The Art of Designing Embedded Systems» Привет, Хабр! Как ни странно, но в абсолютном большинстве виденных мной «учебников дл...

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

Последнее обновление ломает HomePod. Но не сбрасывайте настройки AudioOS 13.2 ломает HomePod. Лучше её не устанавливать Вчера вечером вместе с iOS 13.2 компания Apple выпустила обновление прошивки HomePod за номером 13.2. Апдейт принёс поддержку многих функций, которые не были доступны пользователям умной колонки ранее. Среди них и распоз...

Тематический хабрамитап #1: бэкэнд-разработка Привет, Хабр! Наша команда посещает многие тематические IT-конференции, а на некоторых из них даже выступает. И часто во время общения в кулуарах нам задают один и тот же вопрос: а не планируем ли мы делать свои конференции. Во-первых, мы их иногда очень даже делаем (наприме...

Архитектурные решения для мобильной игры. Часть 2: Command и их очереди В первой части статьи мы рассмотрели как должна быть устроена модель, чтобы пользоваться ей было легко, а отлаживать её и прикручивать к ней интерфейсы просто. В этой части мы рассмотрим отдачу команд на изменения в модели, во всей её красоте и разнообразии. Как и раньше, ...

Чтобы не наступить на грабли Samsung: выпуск складного смартфона Huawei Mate X отложен до сентября Компания Samsung до сих пор не объявила о старте продаж доработанного складного смартфона Galaxy Fold: ожидается, что пресс-конференция по этому вопросу пройдет в конце месяца, а на полках магазинов и у операторов он появится в июле. Между тем, Huawei пока не торопится ...

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

Колония. Глава 24: Отправление СодержаниеГлава 1 Глава 2 Глава 3 Глава 4 Глава 5 Глава 6 Глава 7 Глава 8 Глава 9 Глава 10 Глава 11 Глава 12 Глава 13 Глава 14 Глава 15 Глава 16 Глава 17 Глава 18 Глава 19 Главы 20 и 21 Глава 22 Глава 23 Глава 24 < — Вы здесь Барни проснулся от звука будильника. На часах ...

Новая библиотека x86 SIMD интринсиков — immintrin debug С каждым новым поколением процессоров Intel, появляются новые и все более сложные векторные инструкции. Хотя длина вектора (512 бит) в ближайшее время расти не будет, появятся новые типы данных и виды инструкций. Например, кто сможет с первого взгляда понять, что делает тако...

Objectives and Key Results: инструкция по применению Всем привет! Меня зовут Егор, я руковожу кластером App Platform в Авито. Мои команды в основном занимаются разработкой внутренних продуктов, инструментов и процессов — тем, что принято называть платформенной разработкой. Год назад я рассказывал в этом блоге, как мы внедрили ...

Как выстрелить себе в ногу в C и C++. Сборник рецептов Haiku OS История встречи статического анализатора PVS-Studio с кодом операционной системы Haiku уходит в далёкий 2015-й год. Это был интереснейший эксперимент и полезный опыт для команд обоих проектов. Почему эксперимент? Анализатора для Linux тогда не было и не будет ещё полтора год...

Паровые турбины: как горячий пар превращается в электричество Учёные до сих пор бьются над поиском самых эффективных способов по выработке тока — прогресс устремился от гальванических элементов к первым динамо-машинам, паровым, атомным, а теперь солнечным, ветряным и водородным электростанциям. В наше время самым массовым и удобным с...

Учёные озвучили как татуировки улучшают здоровье людей На сегодняшний день более 30% американцев татуированы. И несмотря на то, что многие ученые пришли к выводу, что татуировки на самом деле не несут какого-либо вреда для здоровья, небольшая команда исследователей все же решила проверить, насколько данное заявление соответствуе...

MKS TFT 3.5 Великие китайские сопли Начитался я тут и насмотрелся обзоров на такую штуку, как MKS TFT. Думаю, дай-ка возьму, вроде штука хорошая.Пожалуй, это последний раз когда я связался с makerbase. Экран работал около недели, а потом... а потом просто отказался передавать команды принтеру.Сколько же времен...

[Из песочницы] А каким IT-образование видите Вы? Студенты и преподаватели – люди совсем не похожие друг на друга. Одним хочется насладиться жизнью, а вторые постоянно этому мешают. Они заставляют каждые полгода вновь садиться, перечитывать лекции, не спать по несколько дней и вкалывать кофе внутривенно. Конечно люди разны...

Аппликативные парсеры на Haskell Мотивация Когда я только начинала осваивать Haskell, меня очень раздражало повсеместное использование сложных абстракций вместо каких-то конкретных решений. Мне казалось, что гораздо лучше всегда следовать принципу KISS и писать велосипеды с использованием элементарных конс...

Дети и родители проводят в сети слишком много времени Родители пытаются бороться с чрезмерной увлечённостью онлайн-жизнью и тем или иным образом ограничивать присутствие в интернете: например, 61% не разрешает детям использовать мобильные устройства во время еды, а 21% - вечерами после школы и работы, когда вся семья дома. В то...

Из Groovy ушёл Cédric Champeau‏ В проекте Apache Groovy перестаёт участвовать один из ключевых участников сообщества, само имя которого у многих ассоциировалось с этим языком. Уходит Седрик Шампо, известный в первую очередь как автор статического компилятора Groovy. Если рассмотреть причины ухода в том ...

Глубины SIEM: корреляции «из коробки». Часть 4. Модель системы как контекст правил корреляции Представьте ситуацию: вы потратили много времени на написание и отладку правил корреляции, а через день обнаружили, что они не работают. Как говорится, никогда такого не было и вот опять! После выясняется, что ночью сеть в очередной раз модернизировали, а парочку серверов за...

Почему не 1С? Совсем недавно мы опубликовали статью с описанием проблем одной из самых популярных технологий, используемых в IT, и на наше удивление она вызвала достаточно живой интерес (во всяком случае для технической статьи). Поэтому мы решили на этом не останавливаться, и сегодня мы...

[Перевод] Приключения неуловимой малвари, часть III: запутанные VBA-cкрипты для смеха и прибыли Эта статья является частью серии «Fileless Malware». Все остальные части серии: Приключения неуловимой малвари, часть I Приключения неуловимой малвари, часть II: Скрытные VBA-скрипты Приключения неуловимой малвари, часть III: запутанные VBA-скрипты для смеха и при...

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

Команда дизайнеров Apple лишилась сразу четырёх сотрудников Компания Apple за неделю лишилась сразу нескольких дизайнеров из команды Джонатана Айва (Jony Ive) — главного дизайнера Apple, ответственного за большинство ключевых продуктов купертинского гиганта. Сначала несколько дней назад стало известно, что Apple покинули ...

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

Как это было у тех кто дошёл… Чтобы вывести свой проект в какой то хороший уровень нужно время.  А что такое время?! Иногда 6 месяцев, иногда год, иногда два, иногда 3. Но эти сроки для многих кажутся какими то космическими. Какой срок готов работать человек в России над своим проектом или идей?! Неделя....

[Перевод] Почему мы перенесли серверы в Исландию Примечание переводчика. Simple Analytics — сервис аналитики для веб-сайтов, ориентированный на приватность (в некотором роде противоположность Google Analytics) Как основатель Simple Analytics, я всегда помнил о важности доверия и прозрачности для наших клиентов. Мы несём о...

Как писать полиморфические программы c помощью Arrow Привет, Хабр! Меня зовут Артём Добровинский, я работаю в компании Finch. Предлагаю к прочтению статью одного из отцов библиотеки функционального программирования Arrow о том, как писать полиморфические программы. Часто люди, которые только начинают писать в функциональном...

[Из песочницы] Как я учил змейку играть в себя с помощью Q-Network Однажды, исследуя глубины интернета, я наткнулся на видео, где человек обучает змейку с помощью генетического алгоритма. И мне захотелось так же. Но просто взять все то же самое и написать на python было бы не интересно. И я решил использовать более современный подход для об...

"Да кому он нужен, твой 3д-принтер и 3д печать! Делом займись!" Всем доброго времени суток !Очень давно не писал сюда...Более года пролетело, как один миг...Ну да ладно, сегодня речь не об этом...Вот собственно, я и посетил мероприятие под названием 3dfest.К сожалению участником не получилось стать, но как посетитель решил обязательно по...

[Перевод] Наследование в JavaScript с точки зрения занудного ботаника: Фабрика Конструкторов Это история об одной очень специальной части JavaScript, самого используемого искусственного языка в мире в настоящее время (2019). В статье представлен своего рода философский взгляд на Наследование в JavaScript, и я смею лишь надеяться, что он основан на самом впечатляюще...

[Перевод] Три совета по управлению временем для тех, кто всё перепробовал Оптимизация времени и расписания не должна быть сложной математической задачей Если поискать в Интернете «советы по тайм-менеджменту», вы найдете множество страниц с рекомендациями — начиная с личных блогов и заканчивая рецензируемыми статьями, — где вам обязательно расск...

[Перевод] Сила толпы. Как в Чикаго разработали мусороедного робота – очистителя рек Если вы пройдетесь по берегу реки Чикаго этим летом, вы увидите что-то довольно необычное. Среди уток, лебедей, рыбок, редких бобров и выдр время от времени будет проплывать небольшой робот. Похожий на маленький плот, он будет лениво ходить вниз и вверх по реке, собирая вс...

[Перевод] Хороший разработчик мудр, а не гениален Одним из самых важных уроков, которые я постиг в качестве разработчика 15 лет назад, была эта простая мысль: Хороший код выразителен, а не впечатляющ. Я помню, как услышав это спросил «А в чём разница?», и получил ответ. «Выразительный» — понятный, однозначный и конкретный....

Турбо-страницы Яндекса для десктопного трафика. Я думаю уже все вкурсе, что Яндекс  теперь внедряет свои Турбо-страницы для десктопной выдачи. Кто не в курсе, вот тут пруф — https://webmaster.yandex.ru/blog/turbo-stranitsy-otkryto-testirovanie-tekhnologii-dlya-desktopnogo-trafika А теперь я выскажу своё мнение по вс...

Pokemon: Восхитительный косплей на Джесси Конечно, Джесси (Jessie) из Покемонов является одним из самых пережитых косплеев в истории прекрасного хобби, но на то есть причина; и Лакетт (Lakette Barraza) выглядит настолько поразительно и решительно, как член команду Team Rocket, что было бы преступлением не показывать...

Терраформируй это: обзор Terragenesis В App Store/Google Play можно найти самые разные игры, поэтому я не сильно удивился, когда в одном из профильных чатов меня спросили, знаю ли я игру о терраформировании небесных тел. Посмотрев ее, решил написать небольшой обзор, потому что игра, на мой взгляд, хоть и не без ...

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

ИИ от Kaia Health поможет справиться с болью в спине Хроническая боль в спине — одна из самых распространенных проблем со здоровьем и третья по частоте причина посещения врача в США. По оценкам экспертов, ее хотя бы раз в год испытывает каждый второй работоспособный американец. А на лечение этого состояния ежегодно уходит до $...

Аудит безопасности облачной платформы MCS SkyShip Dusk by SeerLight Построение любого сервиса обязательно включает в себя постоянную работу над безопасностью. Безопасность — это непрерывный процесс, который включает в себя постоянный анализ и улучшение защищенности продукта, мониторинг новостей про уязвимости и мн...

Игры, в которые можно начать играть на ПК и продолжить на смартфоне Играйте на чем угодно и ни в чем себя не ограничивайте! В эпоху развития мобильных (и не только) гаджетов все больше людей обращает внимание на видеоигры. И было бы странно, если бы разработчики ограничивали нас какой-то одной платформой. Конечно, большая часть игр до сих по...

Тим Кук: Apple никогда не опустится до продажи данных о клиентах Обилие конфиденциальных сведений, которыми пользователи делятся со своими iPhone, накладывает определенную ответственность и на Apple. Об этом Тим Кук, генеральный директор компании, заявил в интервью CNBC в рамках ежегодного собрания акционеров Berkshire Hathaway. Он отмет...

«Тёплый, ламповый Крузак»: Toyota Land Cruiser 60 – самый честный внедорожник, который хотели все Старенький «Крузак» не зря завоевал признание миллионов, но отыскать адекватного «японца» в России – задача не из лёгких. Именно поэтому блогер с канала RTravels решил приобрести себе «убитый» Toyota Land Cruiser 60, чтобы потом, постепенно, шаг за шагом, приводить его в на...

[Перевод] Дорожная карта Android-разработчика в 2019 году Всем привет! У нас отличные новости. В этом месяце в Отус стартует базовый курс "Android-разработчик", а также "Специализация Android-разработчик", которая включает в себя целый пакет курсов. В связи с этим делимся с вами полезной статьей, перевод которой приурочен к данным ...

12 сентября 2018 года: Театр имени Стива Джобса, спектакль в трех действиях 2018 складывался у Apple неплохо. Поэтому очередное сентябрьское представление начали с увлекательного квеста в Apple Park, которое в прошлом году мне совершенно не понравилось – наверно, дело в настроении. А еще представили iPhone и Apple Watch. И Apple A12 Bionic. И расск...

[] Парсер 2GIS в семь строчек кода, или почему важно контролировать лимиты запросов на сервер Наверное любому из тех, кто хоть как-то причастен к области анализа данных хотя-бы раз приходилось сталкиваться с поиском сторонних источников получения этих самых данных. Сегодня я хотел бы поделиться с Вами одним из самых неожиданных для меня мест, где эти данные лежат поч...

Полный цикл тестирования React-приложений. Доклад Авто.ру Стремление уйти от ручного регрессионого тестирования — хороший повод внедрить автотесты. Вопрос, какие именно? Разработчики интерфейсов Наталья Стусь и Алексей Андросов вспомнили, как их команда прошла несколько итераций и построила тестирование фронтенда в Авто.ру на базе ...

[recovery mode] «Жить в кайф» или моя история от прокрастинации к саморазвитию Здравствуй, друг. Сегодня речь не пойдет о сложных и не очень аспектах языков программирования или каком-то Rocket Sience. Сегодня я расскажу тебе короткую историю о том, как я встал на путь программиста. Это моя история и ее уже не изменишь, но если она поможет хотя бы одн...

«Открытые системы» проводят конференцию «Корпоративный DevOps 2019» Какое значение методология DevOps и связанные с ней практики имеют для бизнеса в условиях цифровой трансформации? Это только один из ключевых вопросов, обсуждающихся на конференции. В Москве проходит конференция &laquo;Корпоративный DevOps&raquo;, организованная и...

Как перестать делать одно и то же Вы любите из раза в раз повторять рутинные операции? Вот и я нет. Но каждый раз в SQL-клиенте при работе с хранилищем Ростелекома приходилось прописывать все джойны между таблицами ручками. И это притом, что в 90% случаев поля и условия соединения таблиц совпадали от запроса...

10 ярких докладов TechTrain 2018: ИИ для масс, интерфейсы и многое другое Как оценивать, какие доклады на мероприятии оказались лучше? Если собираешь зрительские оценки, задача может выглядеть простой: высчитай для каждого доклада среднее, вот и всё. Но стоит ли, например, учитывать количество зрителей? Если один доклад получил высокие оценки, с...

Я пока не готов купить новый смартфон. А вы? Зачем покупать новый телефон? Я не покупал новый смартфон с 2015 года. Не потому, что не могу себе позволить — сейчас на рынке полно решений на любой кошелек. Просто в этом нет необходимости: даже сейчас он отвечает всем моим потребностям, получает обновления ПО и вооб...

Post mortem: cледи за middleware или как мы сломали комментарии Привет! У нас не очень приятная новость: мы допустили ошибку в мобильной версии, которая могла вас побеспокоить все праздничные дни. Суть проблемы: человек отправляет комментарий к посту, видит его со своим логином и уходит со страницы, но если обновить страницу, этот комме...

Виджет для iOS показывает, как вы стареете в реальном времени   В App Store появилось приложение Ani, которое показывает ваше старение в реальном времени. На цифрах. В самой программе можно посмотреть, сколько вы прожили секунд, минут, часов, дней, недель, месяцев и лет. Также есть виджет для iOS.   Оно совершенно беспл...

Зачем нам на производстве AR и VR Привет! AR и VR — штуки модные, сейчас приложения с их использованием не сделал только ленивый (или тот, кому оно просто не надо). От Oculus до MSQRD, от простых игрушек, радующих детишек появлением динозавра в комнате, до прикладных приложений вида «Расставь мебель в своей ...

Найдена самая древняя шахматная фигура Небольшой прямоугольный камень, найденный на иорданском торговом форпосте Хумаймы, является самой древней из известных шахматных фигур. Это ладья или тура, которой около 1300 лет. Шахматная фигура из песчаника размером с ладонь была найдена в 1991 году на одном из древних то...

Моя Marble Machine, напечатанная на 3D принтере Я пытаюсь освоить 3D печать — у меня появился принтер FLSUN-QQ, я установил себе 3D редакторы: Fusion 360, Blender, пробую Компас 3D. Что-то получается, что-то не получается. Эта Marble Machine на видео — один из моих первых успешных проектов. Проект, хоть визуально и не бо...

Spotify будет следить за пользователями семейной подписки и блокировать тех, кто не живут вместе Spotify заинтересовался, с кем вы живёте Зачем разработчики приложений и различных онлайн-сервисов следят за своими пользователями? Таким образом они получают информацию, которая позволяет более эффективно выстраивать свой бизнес. Поэтому, в отличие от спецслужб и детективны...

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

Смартфоны Google Pixel и Essential Phone стали лучше распознавать музыку и команду OK Google Регулярно в начале каждого месяца компания Google выпускает новое обновление системы безопасности операционной системы Android для своих смартфонов Pixel. Компания Essential делает то же самое для своего единственного выпущенного устройства. Несмотря на то, что компания...

Трекинг украденного велосипеда по протоколу NB-IoT Интернет вещей проникает повсюду, даже в велосипеды. Вы можете своими руками смастерить маленький трекер с поддержкой протокола NB-IoT. В любой момент этот гаджет ответит на ваш запрос через интернет и сообщит GPS-координаты велосипеда. И что самое приятное, такой трекер р...

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

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

Google отменила запуск Google Watch. Но они вышли под другим именем Это Huawei Watch GT. Не Google Watch, конечно, но хоть что-то Продуктовая линейка Google Pixel, несмотря на то что является относительно молодой, довольно широка. Под этим брендом поисковый гигант выпускает смартфоны, ноутбуки и планшеты, что уже довольно неплохо, но многие ...

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

Одна маленькая победа в войне с самым страшным врагом человечества Когда Горлум и Бильбо играли в загадки, самой сложной для хоббита оказалась та, что про ужасное чудовище: «Уничтожает все кругом: цветы, зверей, высокий дом, сжует железо, сталь сожрет и скалы в порошок сотрет». Ответ был прост: время — и с ним согласны не только герои Толки...

На кого на самом деле работают курьеры «Яндекс.Еды» и Delivery Club Почему сервисы доставки не несут за них ответственность и что известно о компаниях, которые их нанимают

MADDOG aka Vulture Часто, работая с репликами, “забываешь» об других интересных проектах...Но любовь к роботам у меня,  наверное, с садика )) судя по рисункам в альбоме.К сожалению, на масштабные макеты мехов из вселенной Battletech немного узкий спрос и когда прилетают заказы на аналогич...

Может ли Apple отказаться от iPhone прямо сейчас? iPhone XS и XS Max Много лет iPhone приносил Apple больше денег, чем все остальные продукты вместе взятые. Однако в прошлом квартале доход от продаж фирменных смартфонов компании впервые принёс ей меньше 50% от общего заработка. Для аналитиков этот факт сработал как красная ...

Как работает НКО, которой управляют студенты Экология, гражданские инициативы, социальное предпринимательство – молодые люди готовы решать серьезные проблемы и браться за трудные задачи. Что их объединяет и мотивирует? AIESEC – самая крупная некоммерческая организация, которая целиком управляется молодыми людьми в ...

 Команду дизайнеров Apple покидает несколько «старожилов» По данным авторитетного издания The Wall Street Journal, в ближайшее время команду Apple покинет сразу несколько ведущих дизайнеров. Речь идет о Рико Зоркендорфере и Даниэле де Юлиис, которые проработали в команде по промышленному дизайну более десяти лет каждый. Также вскор...

[Перевод] Истории лунного компьютера. Часть 2 Оборудование Hybrid Simulation Lab. На фото показана панель управления SDS 9300, который, совместно с несколькими аналоговыми компьютерами, отрабатывал симуляции командного модуля и лунного модуля. За годы до появления Apollo 11, когда разрабатывалась система управления, ...

Свалка как квест: как создавалась онлайн-игра экоцентра «Дронт» Сотни разноцветных стрелочек и блоков, которые перестали умещаться даже на ватмане, – так начиналась онлайн-игра «42‑я имею право!». Ее создатели, экоактивисты нижегородского экоцентра «Дронт», прописывали все возможные варианты действий, которые помогут людям справиться с ...

Буткемп в Яндексе: как разработчику выбрать себе команду Большие IT-компании часто предлагают кандидатам на роль разработчика выбрать между несколькими командами. Сделать этот выбор непросто — разработчик ещё не работал ни с одной из команд, не знает их специфики. Чтобы упростить ему задачу, мы придумали Буткемп. Это особый способ...

Intel oneAPI — один за всех Итак, случилось то, о чем еще с июля месяца говорила компания Intel — вышла бета-версия Intel oneAPI Toolkits, набора инструментов для разработки, с которыми жизнь больше не будет прежней. В состав набора, как и обещалось, вошел компилятор нового языка Data Parallel C++, наб...

Компас команды Привет! Меня зовут Маша, я Scrum Master в ivi. Работаю с командами биллинга и веб-разработки и помогаю ребятам организовывать рабочие процессы так, чтобы не только эффективно достигать целей, которые ставит бизнес, но и получать удовольствие от того, что ты делаешь. В своих ...

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

Почему HomePod проигрывает одни и те же песни? HomePod в нашей редакции Колонка HomePod находится в нашем офисе уже давно — она «приехала» почти сразу после презентации и сейчас остается главным инструментом для прослушивания музыки. Поначалу к работе умной колонки были вопросы, но их списывали на «сырой» продукт, ...

[Перевод] Почему Data Science командам нужны универсалы, а не специалисты HIROSHI WATANABE/GETTY IMAGES В книге «Богатство народов» Адам Смит показывает, как разделение труда становится главным источником повышения производительности. Примером выступает линия сборки завода по производству булавок: «Один рабочий тянет проволоку, другой выпрямляет...

Кейс: Как получать продажи в области бухгалтерских и юридических услуг с нуля Этот кейс посвящён тем кто только начинает получать продажи в области бухгалтерских и юридических услуг. Представьте, что вы студент который закончил юридический или экономический факультет. А работы нет. Вы хотите создать свою контору, а клиентов нет. Что делать дальше и ка...

В очередной раз о НОД, алгоритме Евклида и немного об истории алгоритмов вообще. Конечно, с примерами на Swift Алгоритмы – одна из центральных тем в программировании, они повсюду (особенно на собеседованиях, ха-ха). (Разве можно обойтись в таком посте без «баяна»?) Одним из самых известных является так называемый алгоритм Евклида – пожалуй, самый распространенный способ нахождения...

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

#Мнение: Я зависим от Apple Watch. И это страшно С умными часами от Apple у меня давние отношения: первое поколение появилось сразу после старта продаж в 2015 году, потом долгое время не решался на покупку обновленных Apple Watch, а когда уже почти был готов, в редакции как раз появились Series 4. И вот уже несколько меся...

Stack Overflow на русском: инструкция по убийству сообщества Когда разнеслись новости не только об открытии Stack Overflow на русском языке, но и об импорте неизвестного мне тогда "Хэшкода", то я решил присоединиться. Чем чёрт не шутит? И знаете, мне понравилось. Небольшое, но сплочённое сообщество, возможность реально улучшить состоя...

Самая злая «Веста», которую нельзя купить: «Заряженная» спортивная LADA Vesta восхитила журналистов На тест-драйв спорткара, изготовленного специально для «Гонки Чемпионов» компании «АвтоВАЗ», сумели попасть представители СМИ. По заявлению счастливчиков, эту «заряженную» LADA Vesta невозможно купить, да и толку от неё обычным людям не будет, поскольку выезд на дороги обще...

Лучшие free-to-play игры на Android Кто-то со мной не согласится, но я считаю это отличным, что прошли те времена, когда бесплатные игры были в большинстве своем непритязательными казуалками и для того, чтобы по-настоящему насладиться дорогой и продуманной игрой на своем мобильном устройстве, нужно было запла...

Safari 7 и Скотт Форстолл На WWDC’13 Крейг Федериги представил публике новую версию Safari. 22 октября новая версия самого “яблочного” браузера в мире вышла в свет. Ничего удивительного? До 2013 года, все новости про Safari (кроме тех которые показались слишком “вкусными” Стиву Джобсу и которые пре...

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

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

[Перевод] Fortnite — это будущее, но по довольно неожиданным причинам Уже многое сказано о Fortnite, о её доходах, пользователях, бизнес-модели, истоках и многоплатформенности. Но вокруг всех этих историй слишком много ажиотажа. Самое главное то, как все эти достижения, дополненные остальной частью Epic Games, навечно сохранятся в индустрии р...

Лимитированное издание Vivo iQOO Pro 5G в честь 80-летия Бэтмена В этом году одному из известнейших супергероев, Бэтмену, исполняется 80 лет. В честь этого события компания Vivo запускает лимитированное издание своего флагмана iQOO Pro 5G Batman Anniversary Gift Box. Оно будет продаваться только в Китае, но некоторые устройства наверняка...

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)