Архив за 14 апреля 2020 - 2

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

О том, как выглядит комплект разработчиков или девкит, мы знаем уже давно. Sony уже показала новый фирменный геймпад DualSense для PlayStation 5, но дизайн потребительской версии самой консоли остается загадкой.

Microsoft и Samsung расширяют своё сотрудничество, касающееся взаимодействия ПК с Windows 10 и смартфонов корейского гиганта. В частности, на днях стало известно, что расширились возможности приложения Link to Windows — теперь можно просто и быстро перемещать файлы со смартфона на ПК и обратно.

Самое близкое к нам и вроде бы отлично исследованное небесное тело, Луна, до сих пор вызывает серьезный научный интерес. Как на полюсах появился водяной лед, и что он из себя представляет? Это захваченное “холодными ловушками” вещество комет и астероидов? Или же результат вулканизма, когда очень давно вода была поднята из глубин Луны? Какой у него изотопный состав — совпадает ли он с земным и может ли что-то сказать о том, как появилась вода на нашей планете? А насколько удобно будет использовать его для работы обитаемой базы или делать из него ракетное топливо? Над поверхностью Луны поднимается пыль, фиксируются очень небольшие концентрации газообразных веществ — это называют экзосферой. Как ведет себя экзосфера Луны в зависимости от времени суток, как реагирует на гигантские перепады температуры между днем и ночью? Приблизиться к ответу на эти вопросы должна будет станция «Луна-25», которая может стать первым аппаратом, севшим у южного полюса и первой российской межпланетной станцией на Луне уже осенью 2021 года. Под катом история аппарата и интервью с Игорем Митрофановым, заведующим отделом ядерной планетологии Института космических исследований РАН и одним из руководителей миссии.

Первая и двадцать пятая - 1
Макет «Луны-25» в цехе НПО им. Лавочкина, фото Sputnik / Игорь Лекаркин
Читать полностью »

В ближайшие недели Microsoft представит несколько новых устройств, среди которых будут ноутбуки Surface Book 3 и Surface Go 2. И сегодня мы узнали подробности об их характеристиках.

Итак, Surface Book 3 будет доступен в двух версиях: с экраном диагональю 13,5 дюйма и экраном диагональю 15 дюймов. Судя по всему, модификаций будет много, но вот моделей процессоров всего две: Core i5-10210U и Core i7-10510U. Оперативной памяти будет от 8 до 32 ГБ, объём накопителей составит от 256 ГБ до 1 ТБ.

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

Казалось бы, насколько сильно может отличаться один микросервис, который ходит в базу данных, от другого микросервиса, который ходит в соседнюю базу данных? Например, одна команда использует Go 1.9, glide, стандартный database/sql и одну структуру проекта, а в это же время другая команда использует Go 1.13, modules, sqlx и, конечно же, другую структуру проекта.

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

Меня зовут Алексей Партилов, я техлид команды web-разработки в компании Lamoda. В этой статье я расскажу, как мы справляемся с разношерстностью около 40 наших микросервисов на Go. Статья будет полезна разработчикам, которые только вливаются в Go и не знают, с чего начать более сложный проект, чем “helloworld”.

image

Читать полностью »

Привет. С вами я. Мне нравилось боксировать и бегать на дальние дистанции, и думал я только о спорте, но выучился на моряка. Работал в авиации, а стал программистом С++ в 29. Расскажу, как так получилось.

О программировании к октябрю 2017 я знал ровно столько, сколько сейчас о квантовой физике- ничего. Абсолютно. «hello world»- даже не слышал о такой фразе. Время от начала обучения до трудоустройства — полтора года.

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

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

Смартфон Samsung Galaxy Z Flip на данный момент остаётся единственным гибким аппаратом на рынке, дисплей которого прикрывает ультратонкое защитное стекло. Правда, оно сверху покрыто пластиком, но сейчас не об этом.

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

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

Как мы импортозаместили аутсорсинг тестирования. Пошаговая инструкция - 1

Читать полностью »

Специалисты компании Display Supply Chain Consultants (DSCC) подготовили отчет, относящийся к рынку складных панелей OLED. По их мнению, поставки таких панелей в ближайшие годы будут уверенно расти. Этому будет способствовать снижение цен по мере наращивания объемов производства, снижение цен на готовые устройства и повышение надежности складных дисплеев.

Читать полностью »

Поделюсь с вами одной историей. Около двадцати лет назад я получил степень по физике, но занимался реверс-инжинирингом и криптоанализом. Наша компания AccessData работала в конце 90-х и начале 2000-х. Тогда правительство США постепенно снимало ограничения на экспорт криптографии, однако парольная защита в большинстве программ по-прежнему оставалась довольно бесполезной. Мы брали офисные программы, я проводил реверс-инжиниринг и выяснял алгоритм шифрования, а потом ломал криптозащиту.

Это был нескончаемый поток интересных, но не особенно сложных математических головоломок. За всё время я написал около сорока взломщиков паролей. Мы продавали их домашним пользователям, системным администраторам, местным и федеральным правоохранительным органам. Мне пришлось несколько раз съездить в федеральный центр подготовки сотрудников правоохранительных органов в Глинко, чтобы объяснить ребятам из Секретной службы, ФБР и АТФ основы криптографии и как использовать наши продукты.

Особенно ярко мне запомнились два проекта. Первым был Microsoft Word 97. До его появления файлы шифровались с помощью XOR байтов открытого текста и 16-байтовой строки, которая выводилась из пароля. Самыми распространёнными байтами в файле Word обычно были 0x00, 0xFF или 0x20 (пробел), поэтому мы просто выбирали самый распространённый символ в каждом столбце и проверяли 316 вариантов. Восстановление ключа обычно происходило мгновенно, но чтобы людям не казалось, что они зря потратили деньги, мы вставили небольшую анимацию, похожую на голливудскую хакерскую сцену с множеством случайных символов, из которых постепенно проявляется правильный пароль.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js