Социальные сети Рунета
Четверг, 18 апреля 2024

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

TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов, делаю краткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке увеличения рейтинга — то есть в с...

Песков ответил на слова Серебрякова о «национальной идее России» Заявление актера Алексея Серебрякова вызвало бурную реакцию во всех слоях населения. Дал комментарии по поводу «национальной идеи России» и пресс-секретарь президента РФ Дмитрий Песков. По его словам, высказывание артиста не касается Кремля. На днях в одном из интервью вые...

[Перевод] Машина времени на Java В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами под тэгом #javalifehacker. Сегодня речь пойдёт о time-test, в котором всего 16 коммитов, но их хватает. Авто...

JavaParser. Корёжим код легко и непринуждённо В мире существует множество клёвых маленьких библиотек, которые как бы и не знаменитые, но очень полезные. Идея в том, чтобы потихоньку знакомить Хабр с такими вещами. Сегодня расскажу о JavaParser. JavaParser — это набор инструментов для парсинга, анализа, трансформации и г...

А у нас будет настоящий космонавт! На Imagine Cup 2018 Дорогие друзья! Согласитесь, время студенчества — один из самых безумных моментов в жизни каждого из нас. Именно тогда мы встречаем самых верных друзей, верим в невероятные идеи и уверены, что стать вторым Биллом Гейтсом — раз плюнуть. Каждый год мы поддерживаем все эти идеи...

[Из песочницы] Минимизируем код React Redux приложения Мне хотелось поделиться собственными размышлениями и способом построения структуры приложения с использованием react-redux. Так как я относительно недавно стал писать код на JS и поэтому не претендую на истину и на действительно верный способ разработки. Надеюсь эта статья п...

[Из песочницы] Учимся быть фуллстек разработчиками. Пишем приложение на React/Redux/Webpack/ASP.NET Core 2.0/EF Core Ни для кого не секрет, что .net сейчас используется в большинстве случаев как инструмент бэкенд разработки, а в клиентской разработке последние лет 5 правит js сообщество с своей экосистемой и инструментами для разработки. Это все безобразие с каждым годом усиливает пропасть...

Facebook встала в защиту платформы Messenger Kids от критиков Дэвид Маркус, вице-президент Facebook Messaging Products, ответил на критику в адрес Messenger Kids во время выступления на саммите Upfront в Лос-Анджелесе. По его словам, основная идея состоит в том, чтобы помочь младшим братьям и сёстрам присоединиться к групповым...

[Перевод] Самый медленный способ ускорить программу на Go Есть что-то прекрасное в программировании на ассемблере. Оно может быть очень медленным и полным ошибок, по сравнению с программированием на языке, таким как Go, но иногда — это хорошая идея или, по крайней мере, очень весёлое занятие. Зачем тратить время на программирование...

[Перевод] Параллельное программирование в Swift: Operations В параллельном программировании в Swift: Основы Я представил множество низкоуровневых способов для управления параллелизмом в Swift. Первоначальная идея состояла в том, чтобы собрать все различные подходы, которые мы можем использовать в iOS в одном месте. Но при написании э...

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

[Перевод] Blazor: Техническое введение Сегодня команда ASP.NET анонсировала, что проект Blazor был перемещён в репозиторий организации ASP.NET. Мы начинаем стадию эксперимента, чтобы понять сможем ли мы развить Blazor в поддерживаемый продукт. Это большой шаг вперёд! Что такое Blazor? Это фреймворк для браузерны...

[Перевод] Почему Python так хорош в научных вычислениях Несколько дней назад (Оригинал заметки был опубликован 12 сентября 2017. — Здесь и далее прим. переводчика), я заметил этот твит в своей ленте: I 'still' program in C. Why? Hint: it's not about performance. I wrote an essay to elaborate... appearing at Onward! https://t.co/p...

«Какой вы президент?»: Ксению Собчак высмеяли за критику агитролика и Путина Кандидат в президенты Ксения Собчак в своем микроблоге открыто посмеялась над видеороликом, который был создан, как агитационный материал перед выборами президента России. Девушка считает это видео «омерзительным и унижающим права секс-меньшинств». Также она высказалась, что...

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

[Перевод] JavaScript ES6 — синтаксис оператора spread (…) Синтаксис оператора spread: Синтаксис оператора spread это просто три точки: … Оператор spread позволяет расширять выражения в тех местах, где предусмотрено использование нескольких аргументов. Эти определения могут быть непонятны без контекста. Давайте рассмотрим нескольк...

[Из песочницы] Даже в Java 9 ArrayList всё ещё можно (и нужно) улучшать Думаю, большинство джавистов согласится, что java.util.ArrayList — наиболее используемая коллекция в мире Java. Она появилась в версии 1.2 и быстро стала "коллекцией по умолчанию", ведь в большинстве случаев её возможностей вполне достаточно для повседневной работы...

TOП-10: разбор лучших докладов HolyJS 2017 Moscow Действуем по старой схеме: я для вас отсматриваю подряд 10 докладов (бесплатно доступных на YouTube), делаю короткое описание содержимого, чтобы неинтересное можно было выбросить. Кроме того, с сайтов собираю ссылки на слайды и описания. Полученное сортирую и выдаю в порядке...

[Перевод] Алан Кей и Марвин Мински: Computer Science уже имеет «грамматику». Нужна «литература» Первый слева — Марвин Мински, второй слева — Алан Кей, потом Джон Перри Барлоу и Глория Мински. Вопрос: Как бы вы интерпретировали идею Марвина Мински о том, что «Computer Science уже имеет грамматику. Что ей нужно так это литература.»? Алан Кей: Самый интересный аспект ...

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

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

[Перевод] Обнаруживаем целочисленные константные выражения в макросе [вместе с Линусом] Вашему вниманию предлагается перевод недавнего письма по поводу неоднозначной идеи из рассылки Linux Kernel Mailing List, вызвавшей традиционную реакцию Линуса Торвальдса. Необходимые для понимания пояснения предоставлены в конце поста. ПисьмоОтправитель: Мартин Уэкер Дата:...

Xiaomi Redmi Note 5 Pro на живом фото можно легко спутать c iPhone X Видимо, не зря компанию Xiaomi называют китайской Apple. Сегодня в сеть утекла фотография, на которой задняя панель Redmi Note 5 Pro сравнивается с таковой у iPhone X. До конца не понятен мотив компании. Толи она делает это в качестве издевки, присваивая элементы дизайна iPh...

Разработка игры под Android на Python на базе Kivy. От А до Я: подводные камни и неочевидные решения. Часть 1 Некоторое время тому назад я решил попробовать написать что-то на Python под Android. Такой странный для многих выбор обусловлен тем, что я люблю Python и люблю Android, а ещё люблю делать необычное (ну хорошо, не самое обычное). В качестве фреймворка был выбран Kivy — факти...

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

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

[Из песочницы] Team Leader. Быть или не быть, вот в чем вопрос Данную статью меня побудил написать тот скрытый и для каждого свой смысл должности/роли Team Leader. Многие хотят им стать, многим интересно что там, "под капотом", работы в этой должности. Поэтому кому интересно узнать еще одно мнение об этом всем безобразии, то ...

Знакомство с гео-библиотекой S2 от Google и примеры использования Привет, Хабр! Меня зовут Марко, я работаю в Badoo в команде «Платформа». Не так давно на GopherCon Russia 2018 я рассказывал, как работать с координатами. Для тех, кто не любит смотреть видео (и всех интересующихся, конечно), публикую текстовый вариант своего доклада. Вв...

Python, Delphi и C++ глазами учёного Статья про использование Python в научных вычислениях подтолкнула меня написать эту статью. Это история, случившаяся со мной и с коллегами 6 лет назад. На тот момент я уже достаточно подразобрался с Delphi и Python, но только теперь я ощущаю что достаточно поработал с C/C++,...

[recovery mode] Backlog в управлении продуктом: что делать, когда идеи нарастают «как снежный ком» В условиях высокой конкуренции важно концентрироваться на самом приоритетном. Конкуренты постоянно выпускают новые фичи. Их так много, что просто не хватает времени на их изучение. Клиенты в развитии продукта также играют важнейшую роль, предлагая улучшения, конструктивную к...

[Перевод] Заметки о развертывании Ruby on Rails Deployment в Google Cloud Kubernetes Engine Я использую Google Cloud с Kubernetes Engine в течение 2 месяцев. На самом деле мне не понадобилось и месяца, чтобы уложить все в голове, но потребовалось еще столько же, чтобы разобраться с некоторыми неприятностями. TL;DR: Google делает довольно хорошую работу, поэтому AWS...

Учебник Thymeleaf: Глава 20. Приложение C: Синтаксис селектора разметки Оглавление 20 Приложение C: Синтаксис селектора разметки Селекторы разметки Thymeleaf напрямую заимствованы из библиотеки парсера Thymeleaf: AttoParser. Синтаксис для этих селекторов имеет большое сходство с синтаксисом селекторов в XPath, CSS и jQuery, что делает их удобн...

[Из песочницы] Алгоритм Пинг-Понг или критика Обратной Польской Нотации Данная статья написана в силу возмущения тем, что в наших ВУЗах студентов простому разбору математических выражений обучают на основе как раз Обратной Польской Нотации (ОПН), что является откровенным извращением нормальной человеческой логики. Источником описания ОПН будет...

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

Throw выражения в C# 7 Всем привет. Продолжаем исследовать новые возможности C# 7. Уже были рассмотрены такие темы как: сопоставление с образцом, локальные функции, кортежи. Сегодня поговорим про Throw. В C# throw всегда был оператором. Поскольку throw — это оператор, а не выражение, существуют к...

[Из песочницы] От идеи до AppStore Пол года назад у меня появилась идея, и вот несколько дней назад (27.03.18) приложение под названием "***" опубликовали в AppStore. Но, обо всем по порядку. Все началось с простой идеи В нашей жизни постоянно происходят какие-то события, хорошие, плохие, не важно. Я всегда...

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

Facebook могут оштрафовать на $7,5 триллиона Завтра Марк Цукерберг лично предстанет перед конгрессом США, где с него спросят за все утечки пользовательских данных. Но этим дело не закончится. Facebook, скорее всего, подвергнут штрафу за допущенные ошибки. И сумма эта может достигнуть триллионов долларов, пишет The Wash...

Веб установщик на чистом WINAPI с поддержкой Hi DPI и векторным лого В наше время это, наверно, одно из основных применений для приложений написанных на чистом WINAPI. Писать что-то серьёзнее нескольких простых окон на чистом WINAPI уже не так весело, а вот маленький установщик – самое то. Так как на дворе 2018 год, писать просто приложение ...

[Из песочницы] Как я искал работу в Сингапуре И я знаю, что если завтра уеду в Америку или Сингапур, то за месяц-два точно найду работу в QA, благо английский позволяет. © DorialИменно эта фраза из статьи, опубликованной в корпоративном блоге моего последнего работодателя в РФ, побудила меня написать собственную. Пример...

Что жена Джони Айва знает о готовящихся продуктах Apple? Спойлер: практически ничего. Об этом Джонатан Айв, главный директор Apple по промышленному дизайну, рассказал в интервью Наоми Кэмпбэлл, опубликованном на страницах журнала Vogue. По его словам, он бы не хотел, чтобы такой груз ответственности лежал на его супруге, даже ес...

Айфончик, не лагай. Часть 1: многопоточность для практиков Меня зовут Максим, и я алкоголик занимаюсь iOS разработкой уже более 7 лет. На волне про соискателей скажу, что регулярно провожу собеседования мобильных разработчиков для компаний. Среди кандидатов попадаются кадры, которые курят кальян прямо на Skype собеседовании, п...

[Перевод] Разработка игр под NES на C. Главы 1-3. От введения до Hello World Впервые я задумался о том, как разрабатывают игры под приставки где-то через 20 минут после того, как в самый первый раз увидел Turbo Pascal. На глаза иногда попадался Subor с клавиатурой, и появилась мысль: "Наверное можно набрать какую-то программу, а потом в нее поиграть"...

HMD + Kinect = Дополненная виртуальность В этой заметке я хочу рассказать об идее и Proof-Of-Concept добавления объектов реального мира в Виртуальную Реальность. На мой взгляд, описанная идея в ближайшее время будет реализована всеми игроками VR-рынка. ИМХО, единственная причина, по которой это до сих пор не сдел...

Тестирование API сервисов и RSpec Иногда бывает необходимость написать небольшой АПИ сервис, часто в виде прототипа. И часто этот прототип потом так и остаётся в первоначально написанном виде следуя принципу «работает — не трогай». Переписывание даже относительно маленького сервиса сопряжено с возможностью...

Ускорение сборки JavaScript-кода с использованием webpack 2–3 Появляется все больше SPA салонов. Даже лендинги люди пилят на React. А действительно сложное веб-приложение уже трудно представить с другим подходом. Одна из главных проблем современного фронтенда — это сборка таких проектов. С этим помогают справляться бандлеры. Иван Сосн...

Телеграм бот для удаления спама Решил написать эту публикацию т.к. устал объяснять одно и то же людям, которые хотят использовать моего телеграм бота @daysandbox_bot. Итак, несколько месяцев назад я разработал бота для удаления спама по очень простому признаку: если человек зашёл в чат и провёл в нём менее...

Последняя версия обновлений для наших суперспособностей. Рецензия на книгу Дэна Роэма «Рисуй, чтобы победить» Зрение — ваша суперспособность. Вы уже обладаете всеми необходимыми инструментами, устройство у вас с рождения, а программное обеспечение включилось, как только вы впервые разомкнули веки. Теперь нужно установить обновления. Так заканчивается новая книга Дэна Роэма "Рисуй, ч...

Алиса, Google Assistant, Siri, Alexa. Как писать приложения для голосовых ассистентов Рынок голосовых ассистентов расширяется, особенно для русскоязычных пользователей. 2 недели назад Яндекс рассказала впервые про платформу Яндекс.Диалоги, 2 месяца назад Google представила возможность писать диалоги для Google Assistant на русском языке, 2 года назад со сце...

Создаем концепт игры без навыков программирования: как мы проводили первый PixJam в компании — А у тебя какая идея игры? — Хочу, чтобы все офигели, передать ощущение скорости, которая нарастает, пока у тебя мясо от костей не начнёт отлетать, и ты уже не понимаешь, сможешь ли с ней совладать, но все равно продолжаешь пушить как сумасшедший! — Матч-3 что ли? — Ага. ...

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

Bluboo S2 получит аксессуары для поворотной камеры Bluboo предложил оригинальную идею по поводу того, как можно реализовать полноэкранный дизайн с помощью поворотной камеры. У его новейшего смартфона Bluboo S2 имеется поворотная камера с возможностью использования в качестве фронтальной для съёмки селфи. С помощью специальн...

Анатомическая метафора кода. Где у кода мускулы Размышлял как-то о коде, программировании и всём таком; бродили всякие мысли. А что если взять, например, и заставить двух разработчиков написать несложные программы по одному ТЗ. Программисты одинакового уровня. Пишут независимо друг от друга. Код у них, естественно, получи...

Интернет вещей: от проектирования бэкенда до абсорбции энергии Умное всё, должно бы по идее избавить человека от всех забот, но пока, чтобы это всё могло поумнеть, разработчикам интернета вещей приходится очень много думать и решать самые разные задачи. Какие именно, обсуждали на InoThings++. Это была открытая конференция, поэтому з...

Android P получит расширенную блокировку нежелательных звонков Судя по активностям в проекте Android, мы скоро может увидеть Android P Developer Preview. Совсем недавно туда в очередной раз наведались разработчики из Sony с некоторыми предложениями. Кстати, именно со стороны Sony исходила идея о возможности скрытия силы сигнала сотово...

Lineage OS получает обновление до Android 8.1 + Project Treble За всю историю существования ОС Android на его основе было создано множество самых разнообразных поделок, но по-настоящему популярным можно назвать только CyanogenMod. Основной идеей проекта являлось предоставление максимальному количеству моделей устройств наиболее оптимизи...

MWC 2018: Haier продемонстрировала смарт-часы Asu со встроенным проектором Компания Haier продемонстрировала на выставке MWC 2018 смарт-часы Asu, оснащённые встроенным проектором. Идея заключается в том, чтобы существенно увеличить возможности 1,54-дюймового дисплея с разрешением 240 × 240 точек благодаря проекции изображения с разре...

Модульное тестирование react компонетнов withRouter (jest, enzyme) При разработке модульных тестов для react компонента, обернутого в вызов withRouter(Component) столкнулся с сообщением об ошибке, что такой компонент может существовать только в контексте роутера. Решение этой проблемы очень простое и не должно по идее вызывать вопрсов. Хотя...

Индексы в PostgreSQL — 10 В прошлых статьях мы рассмотрели механизм индексирования PostgreSQL и интерфейс методов доступа, а также хеш-индексы, B-деревья, GiST, SP-GiST, GIN, RUM и BRIN. Нам осталось посмотреть на индексы Блума. Bloom Общая идея Классический фильтр Блума — структура данных, позволя...

Центробанк выступил против свободного обмена цифровых валют в РФ Банк России и Росфинмониторинг подвергли жесткой критике идею о свободном обращении в Российской Федерации цифровых валют.

Valve анонсировала подписочный сервис Dota Plus для Dota 2 Valve поделилась подробностями нового подписочного сервиса Dota Plus для Dota 2, которой позволит «получить от каждого матча как можно больше». Он обойдётся игрокам в $4 в месяц или дешевле, если подписаться сразу на шесть или двенадцать месяцев. ...

Из спутниковых снимков в графы (cоревнование SpaceNet Road Detector) — попадание топ-10 и код (перевод) Привет, Хабр! Представляю вам перевод статьи. Это Вегас с предоставленной разметкой, тестовым датасетом и вероятно белые квадраты — это отложенная валидация (приват). Выглядит прикольно. Правда эта панорама лучшая из всех четырех городов, так вышло из-за данных, но об этом ...

[Из песочницы] Опыт использования Мегаплан API До этого я никогда не сталкивался с CRM "Мегаплан" и не знал, что она существует. Один мой хороший знакомый предложил мне подработку, сказал, что один его знакомый ищет программиста, чтобы написать небольшую программу или скрипт для автоматизации работы. Было сказа...

[Из песочницы] Arduino для начинающих Arduino для начинающих. Часть 1 Предисловие Доброго времени суток, Хабр. Запускаю цикл статей, которые помогут Вам в знакомстве с Arduino. Но это не значит, что, если Вы не новичок в этом деле – Вы не найдёте ничего для себя интересного. Введение Было бы не плохо начать со з...

Google в России заблокирован Роскомнадзором? К сожалению, оперативно следить за актуальной информацией и дезинформацией получается все труднее. Интернет уже давно не устроен по принципу один ресурс — один IP, один сервис — одна проверка. На сегодняшний день поступает большой поток жалоб, что не работают Google заклад...

[Перевод] Cжатие и улучшение рукописных конспектов Я написал программу для очистки отсканированных конспектов с одновременным уменьшением размера файла. Исходное изображение и результат: Слева: исходный скан на 300 DPI, 7,2 МБ PNG / 790 КБ JPG. Справа: результат с тем же разрешением, 121 КБ PNG [1] Примечание: описанный...

Пользователи Ethereum поддержали идею хардфорка для «обезвреживания» ASIC-майнеров Ведущий разработчиков Ethereum Влад Замфир провел у себя в Twitter опрос и собрал мнения пользователей относительно идеи потенциального хардфорка, который может сделать бесполезными ASIC-майнеры. По его итогам более половины проголосовавших заявили о готовности поддержать по...

Google leanback — забота большого брата Добрый день, читатели Хабра. Хотел бы поделиться своим опытом разработки приложения для Android TV на примере DetailsFragment. Есть официальные примеры тут и официальная документация тут. Что сподвигло меня выразить свое мнение? Это то, что официальные примеры не отвечают...

Android 8.1 можно конвертировать в оптмизированный Android Go Android GO — специальная версия системы, которая заточена на то, чтобы нормально работать на смартфонах с не самым мощным железом. Здесь и оптимизации самой системы, её конфиги отличаются от обычного Android, а также набор п...

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

Archos представила самокат на базе Android Компания Archos представила к выставке MWC 2018, которая пройдет в Барселоне с 26 февраля по 1 марта, новую для себя категорию гаджетов — электросамокаты. Флагманом линейки станет Archos Citee Connect. По словам производителя, это первый самокат на базе операционной си...

Видеоконференция за 7 шагов Вчера мы развернули бета-версию наших новых видеоконференций, которые распределяют видео между участниками через наши собственные сервера по технологии SFU. До 100 (!!!) участников в одной конфе, запись видео, новый JavaScript API для управления из облака в реальном времен...

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

Как адаптировать игру на Unity под iPhone X к апрелю Месяц назад Apple предупредила всех разработчиков, что с апреля все приложения, которые заливаются в App Store, должны быть собраны с использованием последнего iOS 11 SDK. О том, как правильно позиционировать контент, используя новый API, уже давно можно почитать в официал...

Игра на UWP: С чего стоит начать Привет, Хабр! Сегодня мы запускаем экспериментальную серию статей. Вы погрузитесь в реалити-шоу для программистов-самоучек, в котором Алексей Плотников, один из участников нашего сообщества Microsoft Developer, будет рассказывать о том, как он создаёт игру для UWP. Под катом...

Отменяемые Promises в EcmaScript6 Владислав Власов, инженер-программист в Developer Soft и преподаватель курса Нетологии, специально для блога написал цикл статей о EcmaScript6. В первой части на примерах рассмотрели динамический анализ кода в EcmaScript с помощью Iroh.js. В этой статье расскажем, как реализ...

[Перевод] 3D-движок, написанный на формулах MS Excel Скриншот экрана игры Эта статья посвящена тому, как я смог написать 3D-движок только на формулах Excel. Я реализовал следующий функционал: бесконечная процедурно генерируемая карта лабиринта рендеринг трассировкой лучей в реальном времени вычисление окклюзии рендеринг пр...

Русские атаковали Instagram гения Хидэо Кодзимы Известный японский геймдизайнер Хидэо Кодзима, автор серии игр Metal Gear, спустя много лет, наконец-то, зарегистрировался в Instagram. Как ни странно первыми или одними из первых об этом написали российские развлекательные СМИ. И результат расторопности коллег получился вес...

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

Обзор Kingston DataTraveler Bolt Duo Все пользователи iPhone сталкивались с проблемой отсутствия поддержки microSD и расширения памяти. Это не критично, если вы можете позволить себе модель с большим объемом памяти, но что если нет? Можно пользоваться облаком, а ещё можно воспользоваться новой флешкой от Kingst...

Какие смартфоны поддерживают быстрые обновления Android Разработчики с портала XDA составили список смартфонов с поддержкой Project Treble — инициативы Google по упрощению обновления устройств на базе Android. Напомним, идея проекта заключается [...]

[Перевод] Видео следующего поколения: представляем AV1 AV1 — это новый универсальный видеокодек, разработанный Альянсом за открытые медиа (Alliance for Open Media). Альянс взял за основу кодек VPX от Google, Thor от Cisco и Daala от Mozilla/Xiph.Org. Кодек AV1 превосходит по производительности VP9 и HEVC, что делает его кодеком ...

Как примерить корону Эта статья для тех, кому быстро надоедает играть в Angry Birds, 2048 или Lord of Rings и в чьих головах начинают зреть сценарии собственных игр. Я полагаю, на местном ресурсе таких индивидуумов не менее 95 процентов. Оставшиеся 5 процентов (скорей всего уже реализовавшие соб...

[Из песочницы] Понимаем implicit'ы в Scala В последнее время у меня было несколько разговоров с друзьями из Java мира об их опыте использования Scala. Большинство использовали Scala, как улучшенную Java и, в итоге, были разочарованы. Основная критика была направлена но то, что Scala слишком мощный язык с высоким ур...

[Из песочницы] Запускаем полноценный кластер на Kubernetes с нуля на Ubuntu 16.04 Уже довольно много написано статей, по установке и запуску Kubernetes, однако, не всё так гладко (я потратил несколько суток на запуск своего кластера). Данная статья призвана дать исчерпывающую информацию не только по установке k8s, но и объяснить каждый шаг: зачем и почем...

[Из песочницы] Обобщаем анимацию таблиц в iOS приложениях Пользователи хотят видеть изменения Анимированное обновление списков всегда было непростой задачей в iOS. Что неприятно, это всегда было рутинной задачей. Приложения крупных компаний, таких как Facebook, Twitter, Instagram, VK, используют таблицы. Более того, почти каждое...

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

[Перевод] Learn OpenGL. Урок 5.3 — Карты теней Тень — это отсутствие света. Если лучи от источника света не попадают на объект, так как поглощаются другим объектом, то первый объект находится в тени. Тени добавляют реализма к изображению и дают увидеть взаимное расположение объектов. Благодаря ним сцена приобретает "глу...

[Перевод] Продвинутая работа с JSON в MySQL У MySQL нет возможности напрямую индексировать документы JSON, но есть альтернатива: генерируемые столбцы. С момента введения поддержки типа данных JSON в MySQL 5.7.8 не хватает одной вещи: способности индексировать значения JSON. Для того, чтобы обойти это ограничение, можн...

Установка Facebook image recognition package. Все грабли в одном месте Недавно Facebook выпустила свой open-source-проект по распознаванию образов. Конечно же, его сразу захотелось пощупать, посмотреть, как он работает и что с его помощью можно получить. Мы решили разобраться с его установкой и опытным путём проверить, так ли легко его использо...

[Хабра-оффтоп] Maratona di Roma, или первый марафон для ИТ-шника В Риме 8 апреля 2018 года я пробежал свой первый марафон (время — 4:29.41). У нас очень спортивная компания (см. отчет о ИТ-чемпионате в Гонке героев), но очень многие друзья и коллеги, которые меня поздравляли, абсолютно не представляли себе, что такое марафон и как интерпр...

Регистратуры выступили против снижения своих взносов в ICANN Регистратуры не поддержали предложение снизить их взносы в бюджет ICANN в обмен на обязательство принимать проактивные меры по предотвращению недобросовестного использования доменных имен в управляемых ими общих доменах верхнего уровня. Это предложение было выдвинуто рабоче...

Учебник Thymeleaf: Глава 4. Standard Expression Syntax Оглавление 4 Стандарт синтаксиса Выражений/Standard Expression Syntax Мы сделаем небольшой перерыв в развитии нашего виртуального магазина бакалейных товаров, чтобы узнать об одной из наиболее важных частей Стандартного диалекта Thymeleaf: Стандарте синтаксиса выражений Thy...

3 распространенные ошибки в дизайне, которые легко исправить О рубрике #logomachine_help Всем привет! В сообществе Логомашины ВКонтакте есть рубрика, в рамках которой мы даем подписчикам советы по дизайну. Мы показываем, что можно изменить в графике, чтобы дизайн выглядел аккуратнее и понятнее. Сегодня на примере участников нашей ру...

Motorola патентует гибкий безрамочный OLED-дисплей Мы уже привыкли к тому, что две противоборствующих южнокорейских компании Samsung и LG соревнуются в количестве всевозможных патентов на тему гнущихся смартфонов, дисплеев, аккумуляторов и т.д. Теперь и Motorola решила принять участие в этой борьбе, предлагая свою технологию...

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

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

Блеск и нищета Java для настольных систем Вы не поверите, но в 2018 году всё ещё нужно разрабатывать Desktop приложения. Представьте себе такой клуб анонимных Java программистов, запойных и беспробудных, которые сидят и делятся своими проблемами. — Здравствуйте, меня зовут Юрий, я пишу Desktop приложения в 2018 ...

[Перевод] Конференция DEFCON 23. «Как я сбивал назойливый дрон соседского ребёнка». Майкл Робинсон Большое спасибо за то, что пришли меня послушать! То, о чём я буду говорить, отличается от выступлений предыдущих спикеров. Сначала я хочу поблагодарить людей, которые помогали мне в подготовке этого выступления. Некоторые из них смогли тут присутствовать, некоторые нет. Это...

«Бесконечная» метроидвания Chasm выйдет летом — спустя пять лет после Kickstarter-кампании В мае 2013 года, в разгар игровой Kickstarter-лихорадки, студия Discord Games (ныне Bit Kid) собрала более $190 тыс. на создание 2D-платформера с элементами ролевой игры и процедурной генерацией Chasm. Спустя почти пять лет разработчики огласили приблизительные...

Модифицируем плеер Vanilla Music под Android (часть 2) В прошлой статье мы разбирали как можно добавить в плеер с открытым исходным кодом Vanilla Music возможность переключения треков при помощи клавиш громкости, если при этом устройство находится в кармане(например). В этой статье продолжим модификацию основной идеей для котор...

[Перевод] Метод Бенджамина Франклина для чтения книг по программированию Посмотрим правде в глаза, книги по программированию — отстой. Эти общие книги по распределённым системам, науке о данных и так далее — их можно читать бесконечно. Но за редким исключением у практических руководств по языку/фреймворку/СУБД/кексопечке есть нечто общее. Зверюшк...

[Перевод] Использование переменных окружения в Node.js Материал, посвящённый переменным окружения в Node.js, перевод которого мы сегодня публикуем, написал Берк Холланд, веб-разработчик, в сферу интересов которого входят JavaScript, Node.js и VS Code. Кроме того, стоит отметить, что у него сложились непростые отношения с Java. В...

MathOps или математика в мониторинге То, о чем я хочу рассказать, началось 30 декабря 2010 года, когда компания Etsy выложила на GitHub первый коммит своей системы StatsD. Эта, сейчас уже, суперпопулярная система, написанная на JavaScript (хипстеры ликуют), в которую можно отправлять метрики, замеры исполнения ...

Наблюда-Ski 02.4: Вниманию Производителей Пластика в 2018-м году... ====quote====Приветствую! =============Этот пост - из разряда "быстро и по делу". Любителям моих фантазий - придётся немного покурить, хотя - эта тема - достаточно серьёзная. По одной лишь предыстории тематики затронутого вопроса "про намотку" - можно уже было написать пару...

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

Тим Кук высказался против идеи слияния Mac и iPad Генеральный директор Apple Тим Кук остается против идеи объединения Mac и iPad. Об этом он рассказал в интервью, которое дал изданию Sydney Morning Herald. Мы не верим, что Mac и iPad могут заменить друг друга. Каждое отдельно взятое устройство прекрасно справляется с воз...

[Из песочницы] Настройка связки proftpd + {mysql/postgresql} с хранением паролей в md5+salt Давно мне не давал покоя тот факт, что пароли пользователей у меня в БД хранятся в открытом виде. Также очень неудобно было вручную добавлять/удалять пользователей и менять им пароли. В результате, настроил связку proftpd + mod_sql + mod_sql_passwd c хранением паролей в вид...

Facebook сделала персонажей VR-соцсети Spaces более правдоподобными Facebook добавила в VR-соцсеть Spaces новые возможности настройки персонажей. Раньше можно было изменять лишь небольшое количество параметров вроде цвета волос и формы глаз — тело нельзя было настраивать вообще. Теперь вариантов настройки аватаров — неск...

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

[Перевод] Ричард Хэмминг: Глава 26. Эксперты «То, что привело вас к успеху, может стать неэффективным в будущем.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2244 в закладки, 351k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

Будьте проще: как найти идею следующего Большого Хита Иосия Хамфрей, основатель Appster, рассказал, как эффективно придумывать идеи для приложений. Предлагаем вам перевод его статьи.

Конкурс «Лучшее техническое решение» для 3D принтеров Wanhao Друзья и коллеги! Довольно часто, публикуя информацию о наших 3D принтерах, сталкиваемся с критикой любителей и профессионалов 3D печати. Зачастую эта критика эмоциональна и не часто бывает конструктивной. Однако, понимая, что инженерный потенциал российских специалистов о...

WebAssembly и манипуляции DOM Про WebAssembly в наше время слышали, я думаю, практически все. Если Вы не слышали, то на Хабре есть замечательный вводный материал об этой технологии. Другое дело, что очень часто можно встретить комментарии вида “Ура, теперь будем писать фронтенд на C++!”, “Давайте переп...

Какие домены использует церковь саентологии? Эксперты решили исследовать, какие доменные имена использует церковь саентологии - одна из самых известных в мире деструктивных сект.Как выяснилось, ее представители очень активно регистрируют доменные имена, в основном с целью защиты репутации церкви. Эксперты нашли 4571 до...

«Репетитор: математика» для подготовки к ЕГЭ и ВПР — от идеи до релиза. Рассказ об уникальном образовательном проекте Содержание Вступительное слово С чего все началось? — Зарождение идеи и задач — Несколько слов о нашей команде Как перевести в цифровой формат то, что делает профессиональный репетитор? — Основные идеи приложения — Как обеспечить индивидуальный подход к каждому пользователю...

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

Как поиграть Playerunknown’s Battlegrounds (PUBG) на IPhone или IPad уже сегодня? На данный момент в Китае запущены две мобильные игры Playerunknown’s Battlegrounds и многим геймерам уже не терпится скачать их. Это (в переводе с китайского) PUBG: Exhilarating Battlefield — игра с оранжевой иконкой, и PUBG: Army Attack — игра с голубой иконкой....

[Перевод] Webpack 4, import() и CommonJS В JavaScript много забавного. У одного из самых популярных в мире языков программирования до сих пор нет стабильного синтаксиса разбиения кода на части. То есть в стандарте синтаксис ESM с «import» наперевес уже есть, но в браузерах и ноде он спрятан за флагами, а в вебпаке...

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

«Необходимо адаптировать идею налога на богатство к капитализму 21 века» Основные идеи из книги «Капитал в двадцать первом веке» экономиста Тома Пикетти.

Автоматизация действий атакующего, используя metasploit и Python Известно, что метасплойт написан на Ruby и не поддерживает скрипты, написанные на Python. Несмотря на это у метасплойта есть двусторонний RPC–интерфейс, при помощи которого можно запускать задачи. Есть две библиотеки, позволяющие взаимодействовать с remote procedure call (R...

Compact varint — уникальность и большие значения за ту же стоимость Внимание: Код представленный в статье немного отличается от оригинальных EncodeVarint и DecodeVarint и даёт другие результаты. Будьте внимательны. В multiformats/unsigned-varint обсуждении правильной записи числа в varint было замечено что многие числа в оригинальном varint ...

MBO, OKR, PPR: смешивать, но не взбалтывать Давайте поговорим о методиках целеполагания. Эта тема актуальна практически во всех компаниях. Как ставить цели? Как сделать так чтобы цели достигались? Как не получить на выходе формальную отписку в стиле «я буду долго и упорно работать», но без какой-то конкретики? Такие ц...

«В одном ряду с Morrowind и The Witcher 3»: первые оценки Kingdom Come: Deliverance 13 февраля, спустя четыре года после окончания Kickstarter-кампании, состоялся релиз Kingdom Come: Deliverance — ролевой игры от чешского геймдизайнера Даниэля Вавры (Daniel Vávra), одного из ведущих разработчиков Mafia: The City of Lost Heaven и Mafia ...

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

Александр Братчиков: «Мы рассказываем школьникам из регионов, как технологии могут улучшить жизнь их города» Технологическое образование должно быть доступно для школьников из регионов. В этом уверены создатели образовательного проекта «Кружок», веб-разработчики и преподаватели Александр Братчиков и Сергей Нугаев. За несколько месяцев они провели бесплатные школы по программировани...

Почему utility-токены похожи на пирамиду и станут ли популярными токены-акции В экспертных кругах бытует мнение, что выпуск токена для ICO — уже привычное явление, однако далеко не идеальное. Существуют и крайне негативные оценки самой идеи проведения краудсейлов с целью выпустить utility token. Так, по мнению основателя Distributed Lab и кандидата те...

FPGA для программиста, конечные автоматы (verilog) Стиль описания конечного автомата как образ мышления Когда нужно преодолеть врожденную параллельность FPGA, и появляется желание заставить схему работать последовательно, по алгоритму, на помощь приходят конечные автоматы, про которые написано не мало академических и практич...

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

Что нового в Android 9.0 P Вопреки многочисленным слухам, компания Google выпустила первую сборку Android P вчера, 7 марта. Предварительная версия «зелёного робота» с индексом P нацелена исключительно на разработчиков. Тем не менее она получила множество нововведений, подробно о которых мы написали в ...

Вышел яркий трейлер Tropico 6 Разработчики франшизы Tropico выпустили в свет новый трейлер шестой части, который игроки встретили довольно прохладно. Причин для этого предостаточно, несмотря на всю красоту ролика и общего уровня графики. Начнём с того, что студия Haemimont больше проектом не занимается, ...

Майк Херн: Bitcoin Cash повторяет главные ошибки биткоина Бывший разработчик Bitcoin Core и один из ранних пропагандистов биткоина Майк Херн прервал длительное молчание и провел сессию AMA («Спросите меня о чем угодно») на Reddit, ходе которой поделился своими мыслями о текущем положении дел в криптоиндустрии. В частности, он подве...

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

Как выполнять много UI-тестов параллельно, используя Selenium Grid? Всем привет! Я работаю в Avito и занимаюсь разработкой инструментов для тестирования. Когда у нас стало много UI-тестов, мы столкнулись с проблемой масштабирования Selenium-серверов, и сейчас я расскажу, как мы ее решили. И так как же все-таки выполнять много UI-тестов парал...

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

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

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

Разработка изоморфного RealWorld приложения с SSR и Progressive Enhancement. Часть 2 — Hello World В предыдущей части туториала мы узнали что такое проект RealWorld, определились целями туториала, выбрали стек технологий и написали простой веб-сервер на Express в качестве основы для изоморфного фронтенда. В этой части, мы допилим серверную часть и напишем изоморфный «Hel...

В Ford придуман дрон-поводырь для «ослепших» робомобилей Управление США по патентам и торговым маркам (USPTO) опубликовало патентную заявку Ford на любопытную разработку в области беспилотных машин. Документ носит название «Суррогатные сенсоры для транспортных средств» (Surrogate vehicle sensors). Идея заключа...

Станислав Козловский: как работает Википедия Википедию ежемесячно посещают 570 миллионов человек, это пятый сайт по посещаемости в мире. Об истории, принципах, правилах работы в Википедии рассказал Станислав Козловский, исполнительный директор «Викимедиа РУ», администратор Википедии. Митап «Как работает Википедия»...

Сегодня Интернету исполнилось 29 лет, но его отец исполнен грусти Cегодня 29-й день рождения концепции Всемирной паутины, однако её создатель поделился своими переживаниями. В открытом письме, опубликованном на авторитетном ресурсе «The Guardian», Тим Бернерс-Ли описал довольно мрачную картину нынешнего интернета: несколько соф...

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

DSP на Java Java — язык программирования общего назначения. Общего назначения — значит можно писать почти любые программы. Вот я и попытался написать программу, которую обычно пишут на С или C++. Под катом я попытаюсь рассказать, как я декодировал спутниковые снимки с Метеор-М №2. Чита...

GObject: наследование и интерфейсы В комментариях к прошлой статье часто высказывалось мнение, что система GObject не нужна ввиду наличия C++ и других высокоуровневых языков. Помимо чисто технических моментов, о которых уже поговорили в комментариях, хотелось бы затронуть другой аспект. Вероятно, большинство ...

Black Panther / «Черная Пантера» По данным Metacritic, Black Panther – самый высокооцененный критиками фильм Marvel Cinematic Universe, обогнавший даже первый Iron Man, начавший всю эту супергеройскую вакханалию десять лет (уже 10 лет!) назад. При этом оценки зрителей на IMDb, наоборот, не очень высокие. Об...

Вечно открытый «Сезам», или Несколько лазеек в ваш ИТ-ландшафт Зубодробительные уязвимости вроде EthernalBlue или Heartbleed привлекают к себе очень много внимания, подпитывая идею о том, что главное – это своевременный «патчинг» системного ПО. Однако не все помнят о том, что критические дефекты конфигурации встречаются ничуть не реже...

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

[Из песочницы] Аналоговые часы, CSS и ничего больше Что здесь не так? Здравствуйте, недавно послушал новый выпуск Веб-стандартов и там был момент с обсуждением статьи «Время переменных» где автор решил поэкспериментировать с CSS переменными и создать на основе них аналоговые часы. Все выглядит шикарно и главное работает, но у...

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

Клин клином: МВФ предложил регулировать криптовалюты с помощью блокчейн-технологий Глава Международного валютного фонда (МВФ) Кристин Лагард заявила, что регуляторам нужно использовать блокчейн-технологии для «сдерживания опасности, которую наравне с пользой несут в себе криптовалюты». «Инновации, лежащие в основе криптоактивов, могут помочь их регулироват...

Где мой 2006-й? Samsung работает над созданием слайдера Не отказываясь от идеи выпуска гибкого смартфона, Samsung Electronics нашла новый способ нарастить полезную площадь дисплея мобильного устройства без увеличения его габаритов, по крайней мере в сложенном состоянии. Согласно данным сайта Ведомства по патентам и товарным знак...

Все самое интересное что показали на MWC 2018 Выставка MWC 2018, как всегда, впечатлила высокотехнологичными новинками. На ней были представлены смартфоны – от high-end до low-end, концепты и даже чипсеты. Выбрать изо всей массы гаджетов самые интересные – задача не из лёгких. Нам с трудом удалось остановиться на восьми...

Об измерении освещенности экрана и световых схемах в LCD-принтерах…. Добрый день, коллеги!1) После прочтения статей уважаемого Сергея (ака AJSN) все-таки решился использовать смартфон для измерения… Скачал необходимые приложения, провел измерения по предложенной методике (правда, вместо циллиндриков использовал свою старую сетку 5 х 9 столбик...

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

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

Дизайнер, закрой Sketch! Знание UX/UI — не гарантия успешной карьеры Летом прошлого года я поставил себе цель улучшить профессиональные навыки и зарекомендовать себя в компании. Спустя несколько месяцев упорной работы, я этого добился и к моему мнению начали прислушиваться. Шло время, я работал в том же ритме, но былого прогресса не замечал...

[Перевод] Почему SQLite не использует Git Содержание 1. Введение 1.1. Правки 2. Несколько причин, почему SQLite не использует Git 2.1. Git затрудняет поиск потомков после коммита 2.2. Ментальная модель Git излишне сложна 2.3. Git не отслеживает исторические названия ветвей 2.4. Git требует дополнительной админист...

[Из песочницы] Ученье — свет, или как организовать мастер-класс за 2 дня Обучение новых пользователей и разработчиков служит одним из основных инструментов популяризации своего продукта или технологии. Наша компания несколько месяцев назад начала приоткрывать «завесу» над своей технологией и привлекать новых разработчиков к платформе, на которо...

[Из песочницы] Создание несимметричной сетки с помощью Grid Layout На данный момент, по данным Can I Use, 84% браузеров поддерживает Grid Layout. С каждым месяцем это число растет. А ведь буквально недавно этот модуль находился за флагом. Поэтому если Вы еще не знакомы с теми возможностями, которые он предоставляет, то самое время это исп...

История взлома одного WordPress плагина — или о том, как вы допускаете уязвимости в своих проектах Давным давно, когда я был молод и писал сайты на PHP, я написал SEO плагин для маскировки внешних ссылок для Wordpress. Поскольку с воображением у меня плохо, то назвал его WP-NoExternalLinks. За всю историю у него было 360.000 установок и, кажется, до 50.000 активных устано...

Mu One — универсальное зарядное устройство мощностью до 45 Вт для устройств с разъемами MicroUSB, USB-C и Lightning На площадке коллективного финансирования Kickstarter очень быстро были собраны средства на выпуск универсального зарядного устройства Mu One, которое подходит для огромного количества смартфонов, планшетов, ноутбуков и прочих устройств. Фактически разработчики утвержда...

[Из песочницы] Своя змейка, или пишем первый проект. Часть 0 Предисловие Привет Хабр! Меня зовут Евгений «Nage», и я начал заниматься программированием около года назад, в свободное от работы время. Просмотрев множество различных туториалов по программированию задаешься вопросом «а что же делать дальше?», ведь в основном все рассказыв...

Maestro , почти picaso Приветствую вас, коллеги, связавшие свою судьбу в какой то степени с 3д печатью. Сегодня я поделюсь с вами своими впечатлениями и опытом печати на лучшем FDM принтере, котором я когда - либо печатал. Сравню его с доступными многим и более популярными 3д принтерами, покажу ...

#Ускорение4X. Адвокат дьявола Сегодня рассмотрим конкретный прием, который, при честном применении, может решить задачу ускорения до 4X, и дальнейшие статьи можно будет не читать. Этот прием называется «Адвокат дьявола», и цель его применения в нашем случае — снижение сопротивления людей. Сопротивление ...

Использование rrd4j для OpenHab2 persistence OpenHab – популярный сервер «умного дома» (или IoT, как сейчас модно говорить) и уже обозревался на Хабре. Тем не менее, документации по отдельным аспектам настройки сервера не так много, как хотелось бы. А на русском её, считай что и нет. Важной особенностью OpenHab являет...

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

Как протестировать SkyNet? (если он написан на JS) Давным давно я посмотрел Терминатор1. Немного подрос и посмотрел немного отрефакторенный Терминатор 2. Третьей интерации пришлось ждать немного дольше. И каждый раз бедному СкайНету не везло, и каждый раз все наперекосяк, и секрет этого невезения очень прост — СкайНет не б...

Что думаете по поводу англоязычной версии Хабра? Мотивация В последние дни обдумываю новый материал для Хабра, в тоже время хочу опубликовать его и на английском языке, для того чтобы ссылаться на статьи в англоязычном сегменте интернета. Чтобы добиться примерно похожего с Хабром результата, можно написать статью на Medi...

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

RegExp Unicode Property Escapes в JavaScript: штрихи к портрету RegExp Unicode Property Escapes перешли на 4-ю ступень и будут включены в ES2018. В V8 они доступны без флага начиная с v6.4, так что готовы к использованию во всех текущих каналах Google Chrome от стабильного до Canary. В Node.js они будут доступны без флага уже в v10 (выхо...

Apple представляет новый iPad 9,7 дюйма с поддержкой Apple Pencil Сегодня Apple представила обновлённую модель самого популярного iPad с поддержкой Apple Pencil и ещё более впечатляющей производительностью. Новый iPad 9,7 дюйма и Apple Pencil открывают больше возможностей для работы и творчества. Теперь пользователи могут зарисовывать свои...

Учебник: Использование Thymeleaf Оригинал Версия документа: 20171105 — 05 November 2017 Версия продукта: 3.0.9.RELEASE Оглавление: 1 Знакомство с Thymeleaf 2 Хорошая виртуальная бакалейная лавка Thymes 3 Использование Text 4 Стандарт Синтаксиса Выражений/Standard Expression Syntax 5 Установка значений ат...

Hypothesis Добро пожаловать в Hypothesis! Hypothesis представляет собой библиотеку Python для создания модульных тестов, которые попроще писать и более эффективны при запуске, обнаруживая граничные случаи в коде, который вы бы не подумали искать. Он стабильный, мощный и легко добавляет...

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

Как я blakecoin майнер делал Не знаю кому как, а меня прошедший 2017 год шокировал стремительным взлетом биткоина. Сейчас, конечно, ажиотаж уже ушел, а в 17-м году про криптовалюты говорили и писали все кому не лень. Я видел, что люди пытаются зарабатывать на криптовалютах. Кто как умеет. Кто-то на в...

Mercedes-Maybach S-Class станет первым автомобилем с «умными» фарами Digital Light Концерн Daimler сообщил о том, что уже в текущем полугодии на рынок поступят первые автомобили, оснащённые интеллектуальной системой головного света Digital Light. О платформе Digital Light мы рассказывали ещё в конце 2016 года. Идея заключается в использовании фар,...

«Мы не избавляемся от своих комплексов, мы их продаём»: каламбуры в новой рекламе застройщика «Донстрой» Исполнительный креативный директор агентства «Артоника» Денис Шлесберг заметил, что идея в слоганах девелопера повторяет одну из прошлых кампаний агентства.

[Из песочницы] Основы криптографии. Часть 0 Целью данного цикла статей я хотел бы поставить создание простейшего криптозащищенного мессенджера с упором исключительно на криптографию, исключая из рассмотрения технические тонкости непосредственно коммуникаций, сетевых протоколов, графики и всего остального. Шаг за шаго...

Глава Xbox подтвердил создание крупных одиночных проектов, прошёл RDR в 4K и обсудил будущее Xbox One Глава подразделения Xbox Фил Спенсер (Phil Spencer) часто пишет в Twitter, — там он обсуждает технологии, игры и индустрию в целом, делится своим мнением по тем или иным вопросам и делает важные объявления. В последнюю неделю Фил проявил особую активность: рас...

Стало известно, когда выйдет первая бета-сборка Android P Дебютная версия Android P Developer Preview должна выйти буквально со дня на день, выяснил именитый инсайдер Эван Бласс, известный под ником @evleaks. По его словам, Google планирует выпуск ранней бета-сборки обновления на середину этого месяца (предположительно 14 марта), ...

Модульное тестирование интерфейсов в Headless Chrome. Лекция Яндекса Чтобы непрерывно улучшать большие клиентские интерфейсы, нужна мощная система автотестов. Разработчик Яндекса Дмитрий Андриянов dima117 кое-что про это знает — пару месяцев назад он поделился своим опытом на Я.Субботнике в Нижнем Новгороде. — Сегодня я расскажу, как мы в ...

[Из песочницы] Пишем Telegram-бота на Go для поиска в Википедии Содержание Создаем бота Пишем код Разворачиваем бота Заключение Сейчас очень популярен телеграм и написание ботов для него стало неким hello world наших дней, ввиду чего при мысли о том что можно написать сейчас, многие сразу же думают о написании телеграм бота. Будучи студ...

[Из песочницы] Паттерны проектирования в Cocos2d-x Привет, Хабр! Представляю вашем вниманию перевод статьи "Design Patterns in Cocos2d-x" автора Aleksei Pinchuk. Статья будет интересна для разработчиков Cocos2d-x и тех, кто изучает паттерны. Она выполнена в форме краткого конспекта, в котором можно быстро посмотреть где при...

Разработка Rich Text Editor: проблемы и решения Текстовые редакторы, как тип программного обеспечения, появились чуть позже чем динозавры, и вероятнее всего это был вообще первый софт, с которым вы столкнулись в своей жизни, возможно кто-то даже застал MS-DOS Editor. Однако с переходом большой части ПО в браузеры актуал...

OCS проведет форум «IT-Ось 2018» Его основные цели – создание профессиональной площадки для демонстрации технологий ближайшего и далекого будущего, обмена опытом и идеями для развития.

Победителю «Евровидение-2015» выдвинули обвинение в плагиате Обвинение поступило со стороны шведского продюсера Андреса Пьер Клерупа в преддверии дебютного концерта Монсе Сельмерлёва, который должны транслировать на центральных телеканалах Великобритании. Информацию обнародовало местное издание. По мнению известного продюсера, песн...

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

BIM в Renga: теперь это \"ЭЛЕМЕНТарно\" Renga Software объявляет о выпуске нового релиза BIM-системы Renga. Благодаря обновленному функционалу конструкторы и архитекторы смогут управлять параметрами импортируемых в систему 3D-объектов, чтобы максимально воплотить в проекте задуманную идею и создать интерьер мечты.

[Из песочницы] Новый облегчённый язык разметки текста на основе парных кавычек (pq) Я не могу объяснить, откуда пришла идея такого языка разметки, но то, что получилось в итоге — весьма… занятно. Не слишком-то рассчитываю на широкое практическое применение этой штуки, но некоторые идеи, использованные в этом языке разметки, вполне могут дать пищу для размы...

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

Не укради! Чудо с монобровью от Samsung Мы уже привыкли к тому, что китайские компании с удовольствием заимствуют идеи Apple. Похоже, что главный конкурент концерна из Купертино и крупнейший производитель электроники в мире Samsung тоже не перестает смотреть в сторону купертиновской компании и решил, что лучший сп...

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

Будущие смартфоны Samsung будут иметь расширяемые дисплеи Не успев выпустить свой первый гибкий смартфон, Samsung Electronics занялась проектированием раздвижных дисплеев. Это следует из материалов Ведомства по патентам и товарным знакам США. Согласно обнаруженным данным, производитель работает над созданием системы механизмов рас...

[Перевод] Ричард Хэмминг: Глава 5. История компьютеров — практическое применение «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

И снова о блокировке Telegram. Разворачиваем собственный VPN О том, что мессенджер Telegram заблокирован на территории России, сейчас не говорит и не пишет только ленивый. Общее количество пользователей мессенджера в РФ по словам Павла Дурова составляет примерно 15 млн, что весьма немаленькая цифра. Если Telegram сделать недоступным...

Google присоединяется к разработке универсального электронного пера Стилус, как цифровое перо, использовался еще в самых первых смартфонах и продолжает использоваться до сих пор. Пожалуй, наиболее ярким последователем этой технологии сейчас является Samsung Galaxy Note и его S-Pen. У другой южнокорейской компании LG есть линейка устройств St...

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

Ищем проблемы с конверсией сайта в Google Spreadsheets Привет, Хабр! Меня зовут Дмитрий Окунев, я работаю product-менеджером в финтех-компании ID Finance. Это первый пост в блоге компании. Здесь мы будем делиться опытом, в том числе и международной экспертизой. Поехали. В большинстве онлайн-бизнесов конверсия сайта — краеугольн...

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

Гайд по игре в The Sims Mobile: как играть не тратя реальные деньги? Компании EA и Maxis наконец прервали длительный пробный запуск The Sims Mobile и выпустили её на мобильные платформы (правда пока не в России). Эта итерация популярного симулятора выглядит гораздо более качественно,чем предыдущая версия, которая откровенно хромала по многим ...

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

Обзор ASUS VivoBook Pro N580VD Ноутбук, который легко заменит стационарный компьютер — примерно так можно описать ASUS VivoBook Pro N580VD. Инженерам удалось поместить производительное железо в аккуратный корпус. Редакция Trashbox.ru разобралась во всех сильных и слабых сторонах подобного решения. Чи...

Автономная гарнитура Oculus Go будет представлена на мероприятии F8 в Facebook В прошлом году Oculus рассказывал о свей автономной гарнитуре «Go» VR. Речь шла о том, что она поступит в продажу в начале 2018 года и будет стоить $ 199. Теперь появилась информация о том, что гарнитура будет представлена на конференции F8 в Facebook первого мая. Это должно...

[Перевод] Разработка на Blockchain — что изменится для разработчиков? Эта статья является переводом поста Винсента Чена (Vincent Chen) и Рамона Рекуэро (Ramon Recuero), цели которого очень схожи с теми, что преследуем и мы, и написанного для таких разработчиков, которых мы хотели бы видеть на своих мероприятиях. Введение Если вы читаете этот ...

[Перевод] Как создать нейросеть всего из 30 строк JavaScript-кода Перевод How to create a Neural Network in JavaScript in only 30 lines of code. В этой статье мы рассмотрим, как можно создать и обучить нейросеть с помощью библиотеки Synaptic.js, позволяющей проводить глубокое обучение в связке Node.js с браузером. Давайте создадим прост...

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

Unit-тестирование скриншотами: преодолеваем звуковой барьер. Расшифровка доклада Тестировать регресс верстки скриншотами модно, этим никого не удивишь. Мы давно хотели внедрить этот вид тестирования у себя. Всё время смущали вопросы простоты поддержки и применения, но в большей степени — пропускная способность решений. Хотелось, чтобы это было что-то про...

На создателей фильма «Форма воды» подали иск из-за плагиата сюжета Шумиха вокруг художественного фильма «Форма воды», вызванная подозрениями в плагиате, лишь усиливается. Сын автора пьесы, с которой, как он полагает, был скопирован сценарий киноленты, подал в суд на создателей картины. Расхваленный критиками художественный фильм режиссёра...

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

Загрузка сознания в компьютер даёт новые результаты Записать сознание в «цифру» и существовать вечно – возможно. Об этом рассказали червяки. Человеческий мозг – абсолютный зверь в мире вычислений, работающий на вычислительной мощности в 100 миллиардов нейронов. Эмуляция этой системы теортеически возможна, с использованием вс...

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

[Перевод] Генерация и тестирование ядра RISC-V Как я писал в прошлом посте, название моего проекта на GSoC-2016 — «порт RISC-V на Parallella», и первая вещь, которую я должен был сделать, это познакомиться с экосистемой RISC-V. Один из лучших способов это сделать, — посмотреть видео с презентации первого воркшопа RISC-V ...

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

Представлен новый формат JPEG XS для виртуальной реальности, дронов и автономных автомобилей Joint Photographic Experts Group (JPEG), международный комитет под руководством профессора EPFL, представил новый формат JPEG XS. Он позволяет сжимать изображения, используя меньше энергии, и отправлять высококачественные изображения через сети с низкой задержкой вроде 5G....

[Перевод] Внедрение предметно-ориентированного проектирования в PHP И снова здравствуйте! Что ж очередной «новый» курс, который стартовал в конце декабря, подходит к концу — «Backend разработчик на PHP». Учли разные мелкие шероховатости и запускаем новый. Осталось только посмотреть на выпуск и всё, поставим очередную галочку. А счас пока ...

Конференция DEFCON 19. «Искусство троллинга». Мэтт «Опенфлай» Джойс Как я уже сказал в своей биографии, это выступление посвящается двум великим людям, которых мы недавно потеряли – Рэнди Сэвидж Мачо Мену и Рональду Рейгану. И ещё недавно умершему парню по имени Буба, который сыграл в «Полицейской академии». Итак, добро пожаловать в искусств...

Пишем масштабируемые и поддерживаемые сервера на Node.js и TypeScript Последние три года я занимаюсь разработкой серверов на Node.js и в процессе работы у меня накопились некоторые советы и решения, среди которых open-source фреймворк, которыми я хотел бы поделиться. В данной статье мы пройдемся по некоторым принципам, а так же посмотрим на р...

[Перевод] Быстрый запуск Github репозитория c Angular CLI в вашем браузере На Github находится множество демок, примеров, прототипов и реальных приложений, написанных на Angular. Тем не менее, клонирование и инициализация проекта может занять много времени, что затрудняет его совместное использование и просмотр. Именно поэтому была создана сред...

Инвестиции в «стабильную монету» Basis выросли до $133 млн на фоне критики экспертов Проект Basecoin, буквально на днях сменив название на Basis, объявил об увеличении привлеченных средств до $133 млн, однако предлагаемая его создателями модель уже подверглась жесткой критике со стороны экспертов. В эту сумму входят средства в размере $125 млн, о которых ста...

[Перевод] HoleyBeep: объяснение и эксплоит В былые времена люди использовали \a для генерирования неприятных «гудков» из спикеров системных блоков. Это было особенно неудобно, если хотелось генерировать более сложные звуковые последовательности вроде 8-битной музыки. Поэтому Джонатан Найтингейл написал программу be...

[Из песочницы] Как я парсил БД C-Tree, разработанную 34 года назад Прилетела мне недавно задача дополнить функционал одной довольно старой програмки (исходного кода программы нет). По сути нужно было просто сканить периодически БД, анализировать информацию и на основе этого совершать рассылки. Вся сложность оказалась в том, что приложение ...

Очередной восхитительный ролик Blade II: The Return of the Evil Blade II: The Return of the Evil – крайне ожидаемая action RPG от Action Square и один из хедлайнеров линейки издателя Kakao Games на этот год. Несмотря на то, что уже в этом месяце стартует закрытый бета-тест, дата выхода самой игры все еще неизвестна. Но чтобы поддерживать...

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

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

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

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

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

Windows 10 Spring Creators Update – новое обновление для Windows 10 Я думаю ни для кого не секрет, что скоро должен состояться релиз Redstone 4. Предположительно в марте должны будут подписать сборку, а в апреле ее выпустить, впрочем, как и в прошлом году. Но вот незадача, до этого момента не было известно официальное название этого обновлен...

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

Максимальная производительность в Windows 10 Компания Microsoft представила в Windows 10 опцию под названием «Режим предельной производительности» (ULTIMATE Performance Mode), она же Максимальная производительность. Звучит довольно странно и интригующе. Поэтому мы поговорим о том, что из себя представляет этот новый ре...

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

Что Samsung Galaxy S9 противопоставит Face ID iPhone X Фанаты Apple любят обвинять Samsung в том, что она копирует идеи ребят из Купертино. Впрочем, такими же обвинениями любят сыпать в адрес Apple и поклонники южнокорейского гиганта. После анонса iPhone X одни говорили о том, что Apple предложила ту же идею с распознавание...

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

Авторы The Surge анонсировали новый клон Dark Souls Издательство Focus Home Interactive и студия Deck13 анонсировали вторую часть своей souls-like-игры The Surge. «После успеха оригинальной хардкорной Action RPG, вышедшей в марте 2017 года, мы рады сообщить, что вместе с Dec13 приступаем к работе над сиквелом», — написал на ф...

[Из песочницы] И на улицу JavaFX тоже придет Spring Доброе время суток, хабровчане, надеюсь среди Вас найдутся такие же любители делать формочки как и я. Дело в том, что я всегда был приверженцем дружелюбных интерфейсов. Меня расстраивали приложения, которые мало ориентированны на пользователей, такое особенно бывает в корпор...

Модернизация световой схемы LCD принтера. Часть 1-ая. Печальная. Несколько дней назад доехали до меня 1000 шт. светодиодов Д5мм с длиной волны излучения 395-400нм. Есть где развернуться, полумал я. Для надежной фиксации светодиода припаял его к текстолиту и закрепил на стенде для микродрели. Первым делом снял диаграмму направленности и...

[Из песочницы] Веб-разработка как стимул или в погоне за мечтой Всех приветствую! Меня зовут Дмитрий. Мне 36 лет и я веб-разработчик / дизайнер. Работаю в одной немецкой IT-компаний. Это история о том, как добиться чего-то большего, преодолевая трудности. Здесь сознательно буду использовать только имена, полагая что все участники хотят...

«Цифровые государства»: как они развивались В прошлой статье мы разобрались, что из себя представляют цифровые государства по своей сути, на каких идеях они базируются и какими были первые работающие системы в США и СССР. Теперь предлагаем перейти к важному периоду, когда возможность объединения разрозненных технолог...

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

Интенсив «C# для начинающих» С помощью С# вы можете писать Windows-приложения, кроссплатформенные игры на движке Unity, игры на Xbox и масштабные веб-сервисы. «Си-шарп» входит в ТОП-5 языков программирования по частоте запросов в Google и имеет четвертое по&n...

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

Самодельные рельсы из мебельных направляющих Привет. Хотелось мне заменить оригинальные китайские детали: рельсы, валы с подшипниками на что то другое. В принтере пробовал бронзовые втулки Cargo, из напечатанных и напечатанных с фторопластовыми вставками. Есть ряд идей, и почему бы не применить что то самодельное. Хоте...

Apple ищет партнера для производства дисплеев новых Apple Watch Apple ведет переговоры с тайваньской компанией PlayNitride для сотрудничества на рынке MicroLED-дисплеев. Об этом пишет DigiTimes, ссылаясь на источники в компании-производителе экранов. Подробности не сообщаются, однако PlayNitride действительно является крупным поставщи...

Мой опыт использования Google AdWords Express Несколько месяцев назад вернулся к оказанию IT-услуг в своём небольшом городе. Дабы громко заявить о себе первый раз решил попробовать контекстную рекламу в Интернете. Так как в нашей стране Яндекс и все его сервисы заблокированы, то выбор пал на корпорацию Google и его серв...

[Из песочницы] Знакомство с новым элементом dialog Привет, Хабр! Представляю вашему вниманию перевод статьи "Meet the New Dialog Element" автора Keith J. Grant. HTML 5.2 представил новый элемент dialog для нативных модальных окон. На первый взгляд, он кажется довольно простым (так и есть), но поигравшись с ним я о...

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

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

Видео: Final Fantasy 15 Windows Edition выглядит отлично, но требуется уйма оптимизаций Владельцы ПК с нетерпением ждут Final Fantasy 15 Windows Edition, которая позволит взглянуть на движок Luminous Studio, свободный от аппаратных ограничений консолей. Запускать игру в 4K при 60 кадрах/с — привлекательная перспектива, но какое оборудование ...

[recovery mode] Необходима помощь сообщества. «Мир, дружба, жвачка» Так получилось, что некогда возникала необходимость иметь данные по всем телефонным звонкам в одной организации, где для связи использовалась Avaya CM 5.0 (а в последствии 6.0), сейчас уже и эти версии динозавры из прошлого, но это все не важно. Важно то, что еще в 2010 г. ...

Check Point R80.20. Что будет нового? Еще далеко не все успели перейти на R80.10, как Check Point объявил о скором релизе новой версии ОС — Gaia R80.20. Безусловно это хорошая новость. Предполагаемая дата официального релиза — конец второго квартала 2018 года (т.е. летом). Более того, запущена программа EA (ea...

[Перевод] Непрерывные переходы между общими элементами: из RecyclerView во ViewPager Использование переходов в Material Design дает приложению визуальную непрерывность. Пока пользователь ходит по приложению, элементы интерфейса в нем меняют состояние. Анимации переходов соответствующих элементов от одного экрана к другому подчеркивают идею о том, что интерфе...

Apple тестирует дисплеи, которыми можно управлять на расстоянии За прошедшие несколько лет компания Apple запатентовала немало интересных способов взаимодействия с разными устройствами на расстоянии. Однако пока ни одна идея так и не была реализована. Но если верить источникам издания Bloomberg, то в ближайшие пару лет ситуация может изм...

Защищённый смартфон Land Rover Explore наделён 10-ядерным процессором Британская автомобилестроительная компания Land Rover, входящая в состав группы Jaguar Land Rover, как и было обещано, представила смартфон повышенной прочности под названием Explore. Как мы уже говорили, идея создания аппарата заключается в том, чтобы дать владельц...

Как увеличить доход до 50% от рекомендуемого контента Google Adsense — 1 простая настройка Сегодня небольшая, но от этого не менее полезная статья. Помните, я рассказывал про то, как с помощью рекомендуемого контента Google Adsense у меня получилось увеличить доход от рекламы на 21-52%? Сейчас напишу как можно поднять и эти цифры. Но сначала анонс эксперимента, п...

[Перевод] Марвин Мински «The Emotion Machine»: Глава 2 «Отпечатыватели» § 2-3 Отпечатыватели (Imprimers)“Сейчас, стыд является ментальной мерой позора, в которой мы сжимаемся от осознания позора, а не от последствий действий, и нам остается только предполагать, какое составляется о нас мнение, из этого следует, что люди, перед которыми мы чувс...

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

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

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

Идеи дизайна интерьера 1.9 Идеи дизайна интерьера — +1000 идей для Вашего интерьера! 🏡 Постоянно пополняемая коллекция фото-идей для дизайна Вашего интерьера. Дизайн гостиной: Ремонт гостиной. Евро гостиная. Ремонт квартиры. Фото дизайна гостиной. Дизайн спальни: Проект спальни. Пл...

List.of() и все, все, все… Здравствуйте, хаброжители. Наконец дошли руки написать что-то на хабр. Первая статья была немного скучной и узкоспециализированной. Поэтому я пишу в песочницу во второй раз. (UPD но почему то попал не в песочницу оО) На этот раз речь пойдет о нововведениях Java. А именно п...

[Из песочницы] Spring Boot. Фоновые задачи и не только Введение В данном туториале я хочу привести пример приложения для отправки email-ов юзерам, основываясь на дате их рождения(например с поздравлениями), используя аннотацию Scheduled. Я решил привести данный пример, т к по моему мнению он включает в себя довольно многие вещи,...

Валидация строк с validate.it.js Если вспомнить все ТЗ с описаниями валидации полей — они всегда выглядили примерно так: не должно быть короче 6 символов не должно превышать 12 символов должно включать только латинские символы, цифры и знак подчёркивания Требования часто приходят набором простых однозначн...

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

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

Привод для принтера - титана. Зашёл ко мне как-то в личку Odstavec-750mm . Ну и балакали мы с ним о разных монорельсах и прочем, ЖД дорогах и их аналогах. Но так как у меня уже набраны обороты маховика на котором крепится ориентир всех моих убеждений, то во всём что мне показывают я вижу совсем другое - ...

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

[Перевод] Сетевая физика в виртуальной реальности Введение Около года назад ко мне обратилась компания Oculus с предложением проспонсировать мои исследования. По сути, они сказали следующее: «Привет, Гленн, существует большой интерес к передаваемой по сети физике для VR, а Вы сделали отличный доклад на GDC. Как считаете, с...

Моделирование динамических систем: введение в GNU Octave Жили-были умные, но очень жадные люди, которые написали замечательную программу Matlab. Умные они были потому, что программа вышла хорошей, а жадными, потому что очень любили деньги. Так любили, что брали их за свой Matlab не только с дядек серьезных, матлабом деньги зарабат...

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

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

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

Google предлагает поговорить с книгами Не просто сделать поисковый запрос и получить результаты, а обратиться за советом к опыту человеческой цивилизации пользователи смогут благодаря новому эксперименту поискового гиганта Google, известного не только мобильной операционной системой Android, но и проектами, раз...

Подведение предварительных итогов конкурса "Перспектива 3D" Добрый день уважаемое сообщество. Напоминаем, что в начале февраля МБУ ДО «Центр образования «Перспектива» и портал «3DToday» организовали всероссийский конкурс детских проектов в области 3D-моделирования и 3D-печати. Идею проведения конкурса поддержали Picaso3D, АСКОН, Рег...

[recovery mode] Как написать одностраничное приложение (SPA) с использованием Vue.js Одностраничные приложения (SPA) имеют мнжество преимуществ, таких как скорость, по-настоящему хороший UX, и полный контроль HTML-разметки. Становится всё больше и больше сайтов SPA; всё больше инструментов, которые упрощают процесс разработки SPA. Вы, вероятно уже читали о...

Оптимизация Android-приложения для работы с док-станцией Samsung DeX Год назад появился смартфон Samsung Galaxy S8/S8+, а вместе с ним и док-станция DeX, позволяющая пользователю превратить телефон в полноценный компьютер. Для этого достаточно поставить телефон на станцию, и на экране подключенного монитора отобразится рабочий стол, похожий н...

[Перевод] Как компания Atlassian построила бизнес стоимостью 10 млрд долларов. Часть 2 Продолжаем рассказывать историю Atlassian. 1 часть вы можете прочитать тут. 2015 год — настоящее время: расширение на прибыльные конкурентные рынки Для многих SaaS-компаний сегодняшний бизнес Atlassian выглядит как «конечная цель»: вырасти в огромную работающую на мировом...

Сон Гоку из Dragon Ball – сумасшедший мод для GTA V JulioNIB пришла в голову идея – добавить немного Dragon Ball в игру Grand Theft Auto V. Эффект, который удалось достичь, действительно может понравиться – особенно тем, кто любит безумные моды и фанатеет от Dragon Ball. Grand Theft Auto V – это одна из любимых ...

Три простых вопроса, которые помогут быстро согласовать тексты для сайта Автор: Яна Милосердова, старший оптимизатор отдела контентной оптимизации SNOW media. Что заказчику нужно обсудить с копирайтером, чтобы потом не пришлось все переделывать.

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

Знакомство с ConcourseCI Привет, Я заметил, что на Хабре очень мало информации про такой сервер сборки, как ConcourseCI. Я решил восполнить этот пробел и написать небольшое введение. Под катом описание этого инструмента и небольшой туториал. Читать дальше →

Эти подарки на 8 Марта она точно оценит Сделали подборку того, что подарили бы сами (и будем дарить). Всего неделя осталась до 8 марта, и оставить наших любимых женщин без подарков ну никак нельзя. И пока большинство мужчин как бешеные скупают парфюмерные магазины и цветочные лавки, предлагаем вам не быть банал...

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

Full Sail Taps VR помогает онлайн-студентам чувствовать себя менее изолированными Занятие в онлайн-классах — это простой способ учится в колледже без необходимости физически находиться в университете. Но в этом есть недостатки. Университет Full Sail надеется, что внедрение виртуальной реальности процесс учебы поможет устранить некоторые из них. Шко...

Espresso: “Милые зверушки или опасные хищники?” Доброго времени суток, читатели хабра! Сегодня мы вместе с вами потестируем Recyclerview на Android: на мой взгляд, эта тема довольно интересна. Что такое Recyclerview? Это компонент, с помощью которого создаются списки. Каждый список можно прокручивать, добавлять в него ...

Моделирование динамических систем: численные методы решения ОДУ Введение Очень кратко рассмотрев основы механики в предыдущей статье, перейдем к практике, ибо даже той краткой теории что была рассмотрена хватит с головой. Итак, задача: Камень бросают вертикально, без начальной скорости с высоты h = 100 м. Пренебрегая сопротивлением во...

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

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

Volvo S90 Ambience Concept: атмосфера роскоши нового уровня в автомобиле Компания Volvo представила новый концептуальный автомобиль — седан S90 Ambience Concept, который будет демонстрироваться на Пекинском автосалоне в Китае. Новинка выводит понятие роскоши на новый уровень. Главная идея заключается в создании максимально комфортн...

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

Heretic Gods 1.07.22 Heretic Gods — игра с эпичным мега-лутом, деревом развития персонажа и захватывающими битвами, мобильный аналог одной из самых известных ARPG всех времен Diablo теперь доступен на Android. Развивайте своего героя и разбрасывайте толпы мобов на поле боя в темных подземельях. ...

Как я решил проблему неподачи пластика. Всем привет. Я долго голову ломал, написал вопрос здесь http://3dtoday.ru/questions/dont-feed-plastic-to-the-extruder/ и наконец я решился полностью разобрать экструдер. Тут я тоже долго тупил, думал, что же не так. Пока наконец не понял, что две направляющие для пластика ст...

Российская система позволит использовать БПЛА в качестве посыльных В технополисе «Москва» разработана платформа, позволяющая использовать беспилотные летательные аппараты (БПЛА) для доставки небольших грузов и посылок в автоматическом режиме. О проекте рассказал Официальный портал Мэра и Правительства Москвы. Идея заклю...

Новый концепт: 6,5-дюймовый iPhone X Plus с двумя слотами для SIM-карт Сегодня многие пользуются услугами нескольких мобильных операторов, и у большинства известных производителей смартфонов имеются специальные модели, оснащенные слотами для двух SIM-карт. Apple в это большинство по-прежнему не входит, но это не мешает поклонникам iPhone ...

Пользователи ошибочно перевели более $500 млн на генезис-адрес Ethereum В настоящее время на генезис-адресе криптовалюты Ethereum хранится более 7 000 ETH на сумму свыше $6 млн и более 200 разновидностей токенов стандарта ERC-20 общей стоимостью свыше $500 млн. Об этом пишет Bitcoin.com. Генезис-адрес Ethereum очень легко запомнить, он имеет сле...

Neurogress: платформа систем нейроуправления от участников проекта Blue Brain Прошедший 2017 год стал знаковым для различных стартапов, которые собирали средства на своё развитие через ICO. Мы стали свидетелями создания фактически новой индустрии из идей кучки энтузиастов. Конечно, были и белые, и чёрные стороны привлечения средств. Сегодня я хочу ...

Путь IT-менеджера (часть #1) Привет! Меня зовут Алексей и я предлагаю сразу перейти на “ты”. Один мой друг разрешил опубликовать его историю про путь в руководители, что я и делаю с небольшими литературными изменениями. Все совпадения и имена совершенно случайны. Текст написан от первого лица. Ровно та...

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

Vivo V9 с крутой начинкой Буквально вчера мы писали про то, что в сети появились фотографии мобильного телефона Vivo V9 и что он выглядит круто. Теперь в сети появились и основные характеристики мобильного телефона, среди которых можно увидеть процессор Qualcomm Snapdragon 660, 4 гигабайта оперативно...

Microsoft хочет реализовать поддержку модов в Xbox Live Похоже, что Microsoft хочет составить конкуренцию Steam Workshop. Судя по открытым вакансиям, корпорация ищет кого-то, кто поможет добавить официальную поддержку игровых модов в сервис Xbox Live. Microsoft требуется старший менеджер программы, который придаст форму ...

[Из песочницы] Научиться программировать становится сложнее Привет, Хабр! Представляю вашему вниманию перевод статьи Аллена Б. Дауни, автора таких книг как Think Python, Think Java, Think Bayes и других, опубликованной в личном блоге автора. Я написал несколько книг, в которых c использованием языка программирования Python объясняют...

[Перевод] 8-битный компьютер с BASIC и VGA-выходом на Arduino C помощью Arduino можно собрать 8-битный ретро-компьютер с Basic (похожий на ZX Spectrum) с выводом цветного изображения на VGA-монитор. Кроме того, этот проект можно использовать как простой способ вывода текстовых сообщений на монитор. Сама по себе, идея использовать A...

Windows 10 S больше не будет Windows 10 S в виде отдельной редакции операционной системы уходит в прошлое. Вместо неё Microsoft превращает эту систему в режим работы других редакций Windows 10.Ранее в этом году компания Microsoft анонсировала, что меняет метод доставки Windows 10 S пользователям. Когда ...

Поклонская объяснила, каких «злобных дебилов» имел ввиду Макаревич Депутат Госдумы Наталья Поклонская рассказала, что под «злобными дебилами», живущими в России, музыкант Андрей Макаревич подразумевал самого себя. Фразу про неадекватных личностей, живущих в РФ, Макаревич написал после возвращения из США. На своей странице в одной их социа...

[Из песочницы] Экономия газа в смарт-контрактах Ethereum В Ethereum для выполнения каждой транзакции требуется определённое количество газа — специальной сущности. Существуют разные пути для снижения затрат. Часть из них уже реализована. Хочу начать с обсуждения вопроса оптимизации стоимости создания смарт-контракта. Как видите, ...

[recovery mode] Заблуждения об автоматическом тестировании Здравствуйте, меня зовут Дмитрий Карловский и это продолжение традиционной рубрики "Почему мы так не любим писать тесты?". Короткий ответ: потому, что получаемые от них бонусы не перевешивают затрачиваемых усилий. Если это так, значит мы делаем что-то не правильно. Давайте р...

Java против утечек. Боремся с memory leaks в веб-службе Для подписчиковВ прошлой статье мы рассмотрели утечки памяти, которые возникают при остановках и переустановках веб-приложений, написанных на Java. Речь шла о выводе логов Spring через Log4j2. Сейчас я расскажу, как можно легко и просто получить утечки памяти, используя Log4...

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

Илон Маск: Беспилотная Tesla сама проедет через всю Америку Отправить автомобиль Tesla в беспилотную поездку по всей Америке Илон Маск задумал ещё в прошлом году. Тем не менее множество других задач, стоящих перед компанией, не позволило реализовать идею в срок. Но сейчас, пишет Techcrunch со ссылкой на главу компании Tesla, эта ам...

Глава Samsung Mobile: Мы не копировали идеи Apple Работая над созданием селфимоджи, Samsung не пыталась скопировать анимодзи и другие идеи компании Apple. С таким заявлением Донг Джин Ко, глава мобильного подразделения Samsung Electronics, выступил перед журналистами The Wall Street Journal. По его словам, у корейской ком...

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

Cisco гарантирует: сеть будет работать, как задумано На Cisco Live 2018 в Барселоне компания представила вторую волну решений в рамках реализации концепции автоматизированных IBN-сетей. Около 1 млн новых устройств во всем мире будут подключаются к сети каждый час к 2020 году. Когда требуется добавить такое количество устрой...

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

QPhyton 2.0.7 Программируйте на языке Python прямо на android устройстве благодаря специальной среде разработки, которая позволяет запускать свои проекты прямо на устройстве. QPython — Python for Android содержит в себе встроенный интерпретатор Python, консоль, редактор, библио...

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

PUBG Mobile вышла в большей части стран, включая Россию на iOS и Android После релиза в Китае и пробного запуска в Канаде, Tencent выпустила свою PUBG Mobile в большинстве стран, включая Россию на Android и iOS. Мобильная версия одной из популярнейших игр в жанре Королевской битвы использует те же карты, что и компьютерная, однако они оптимизиров...

Поиск по сайту с Reindexer — это просто. Или как сделать «instant search» по всему Хабрахабр-у Всем привет, В предыдущей статье я писал о том, что мы сделали новую in-memory БД — быструю и с богатыми функциональными возможностями — Reindexer. В этой статье хочу рассказать как при помощи Reindexer можно реализовать полнотекстовый поиск по сайту, написав минимум applica...

В Microsoft придумали электронное перо с сенсорным зажимом Управление США по патентам и торговым маркам (USPTO) выдало корпорации Microsoft патент на очередную разработку в сфере мобильных устройств — планшетов и фаблетов. В документе № 9,891,726, зарегистрированном 13 февраля 2018 года, описывается «Стилус...

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

Microsoft выпускает облегченную версию приложения Skype для слабых смартфонов Microsoft выпускает максимально оптимизированную версию Skype для Android. Новая версия уменьшает требования к ОЗУ и ПЗУ на устройствах под управлением Android версий с 4.0.3 до 5.1, увеличивая скорость работы приложения без потери качества его работы. Кроме того, заявлено т...

Флаппи Бёрд: — Поехали Это рассказ о том, как написать свою игру на Corona. Уровень вхождения — минимальный (и ботаник с кафедры алгебры поймет). Я напомню, что Corona — это движок для создания 2D игр на все платформы и, touch-touch, сегодня День космонавтики. Сюжет для игры выбран соответсвующ...

Два интересных события и новое животное в Lineage 2: Revolution в честь 100 дней со дня релиза Lineage 2: Revolution вышла только в конце прошлого года, а пользователи уже успели наиграть 170 миллионов часов. С более подробной статистикой можно познакомиться в специальном ролике, а пока, чтобы отметить 100 дней со дня релиза, разработчики из Netmarble Games выпускают ...

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

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

[Перевод] Я разработчик с 9 до 17 (и ты можешь стать таким) Этот конкретный твит от Сафьи Адбалла сподвиг меня на некоторые размышления: Пожалуй, непопулярное мнение (и тут немного иронии от меня). Чтобы быть способным и отличным инженером, вам не нужно писать статьи в блоге, участвовать в проектах open source, выступать с техничес...

SVEN MS-1820: классика в современном исполнении Образцовые модели в акустике сочетают в себе профессиональные инженерные технологии и демократичную цену. Такие модели пользуются огромным покупательским спросом даже спустя 5 лет после выпуска. «Развивать» их одно удовольствие – нужно внести ли...

Что мешает LG G7 получить OLED панель? С оглядкой на то, что все большее количество производителей смартфонов отдают предпочтение OLED-дисплеям, было бы логичным решение со стороны LG вместо IPS-экрана установить OLED-панель в LG G7. Тем более что это флагманское устройство и у компании есть собственное производс...

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

Во Франции начали строить линию Hyperloop Компания Hyperloop Transportation Technologies (HTT) объявила о начале строительства первой из двух линий тестовой установки для грузопассажирских перевозок и планирует запустить ее в этом году. Компания сообщила, что в Тулузу прибыла первая партия труб, из которых будет с...

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

[Из песочницы] Google Analytics: создаем списки ремаркетинга из старых пользователей без ограничений Ремаркетинг — это возможность показывать рекламу пользователям, которые ранее заходили на ваш сайт, на сайтах контекстно-медийной сети Google. Про преимущества и базовую настройку написано в официальной справке. Максимально упростим логику для запуска ремаркетинга: На...

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

[Перевод] Поговорим о юзернеймах Пару недель назад я выпустил django-registration 2.4.1. Сборки 2.4.x станут последними в версии django-registration 2.x, дальше будут выходить только исправления багов. Основная ветка сейчас готовится к версии 3.0, откуда планируется удалить кучу устаревшего хлама, накопивше...

Windows 10 получит функцию быстрого Bluetooth-сопряжения Компания Microsoft приступила к тестированию новой функции быстрого Bluetooth-сопряжения для Windows 10, которая появится в следующем крупном обновлении Spring Creators Update. Участники программы Windows Insider уже могут опробовать нововведение в последней тестовой сборке ...

О жизни, свободе и стремлении к счастью пользователя API Мы постоянно сталкиваемся с системами, созданными другими людьми. Будь то UI приложений в смартфоне или облачные инфраструктуры современного Интернета — именно процесс взаимодействия определяет наши ощущения, впечатления, и в конечном счёте — отношение к технологии. Мы можем...

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

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

[Перевод] Анализ игр с HDR Последнюю пару недель я потратил на исследование HDR-картинки различных игр. Когда речь идёт об SDR-видео, то вам должны быть знакомы значения RGB в интервале 0-255, где 0 представляет чёрный цвет, а 255 — белый. HDR10 /Dolby Vision в этом плане немного отличается, не тол...

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

[Перевод] Ричард Хэмминг: Глава 8. Искуственный интеллект-III «Цель этого курса — подготовить вас к вашему техническому будущему.» Привет, Хабр. Помните офигенную статью «Вы и ваша работа» (+219, 2365 в закладки, 360k прочтений)? Так вот у Хэмминга (да, да, самоконтролирующиеся и самокорректирующиеся коды Хэмминга) есть целая книга, н...

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

Мобильное приложение на Python c kivy/buildozer. Лекция в Яндексе Не факт, что вам потребуется написать серьёзное приложение на Python. А вот быстро собрать работающий сервис, чтобы «продать» его заказчику, — почему нет? Python универсален, и опыт создания мобильного софта на этом языке может оказаться полезным. Владислав Шашков из Сбербан...

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

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

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

[Перевод] Квантовые вычисления и язык Q# для начинающих Возможно, вы узнали о выпуске пакета средств квантовой разработки Quantum Development Kit и подумали, что это звучит безумно круто… а потом вспомнили, что про квантовую механику почти ничего не знаете. Но ничего страшного. Через 30 минут вы будете знать о кубитах, суперпозиц...

На что Huawei не хватило смелости или почему Apple стала пионером «моноброви» А вы знаете, что в деле «моноброви» пионерами могли быть китайцы? Законодателем моды должна была стать компания Huawei, будь она смелее и настойчивее в продвижении своих идей. В своем интервью изданию Forbes глава мобильного подразделения компании Бен Син заявил ...

OnePlus 6 станет первым водонепроницаемым телефоном OnePlus После подтверждения некоторых важных деталей о OnePlus 6 - включая тот факт, что он будет работать на чипе Snapdragon 845, OnePlus обнародовал еще одну вещь о своем предстоящем флагманском телефоне. Точнее, компания опубликовала в Twitter, чтобы косвенно подтвердить, что One...

Раздаем ключи на бета-тест Synthetik Студия low Fire Games выпускает свою первую игру под названием Synthetik. Релиз намечен на 15 марта в Steam и itch.io, но у нас уже есть несколько (ровно сто) ключей для бета-теста, которые мы вам готовы отдать прямо сейчас. Если вы фанат добротных инди-игр, любите «рогалики...

[Из песочницы] Design by Introspection Что, если бы мы умели располагать атомы один за другим как нам угодно? Ричард ФейнманСколько парадигм программирования вы сможете назвать? Список на этой странице википедии содержит ни много ни мало 76 наименований. Этот список может быть пополнен ещё одним подходом, названн...

Делаем ребристое круглым? Преамбула: я вообще-то программист, и достаточно настырный и занудный. Когда я первый раз получил из 3d-модели gcode, я конечно полез смотреть - что там внутри? Оказалось, на 99% этот код состоит из комманд G1 - "отрезок". Хорошо, а почему нет например команд G2 или G3 "ду...

[Перевод] Современный CSS для динозавров — Двигать пиксели в CSS и так было трудно! А теперь мне говорят, насколько круто использовать несемантические названия классов, встроенные стили в HTML и даже писать стили CSS на JavaScript! [Вставь тут гифку из «Гриффинов»] — Ха! Иллюстрации из Dinosaur Comics Райана Норта...

Анонсирована LineageOS 15.1 на базе Android 8.1 Oreo Возможно, вы считали, что компания CyanogenMod, некогда создавшая лучшие кастомные прошивки для ряда телефонов, уже умерла медленной, мучительной смертью после той агонии, которую мы все наблюдали в 2016 году? Ничего подобного! Из обломков CyanogenMod, как птица феникс из ог...

В Англии появляются центры ранней диагностики рака В Англии внедряются универсальные центры ранней диагностики рака. Цель состоит в том, чтобы «поймать» болезнь на ранней стадии. Пациенты часто медлят, сталкиваясь с неспецифическими симптомами. По словам специалистов, быстрая диагностика, а затем лечение рака могут быть жизн...

И еще раз об инструментальной оценке равномерности засветки LCD-принтера, люксметром Здравствуйте, коллеги!Для начала напомню статьи на эту тему: Для начала напомню статьи на эту тему: http://3dtoday.ru/blogs/goga44/wanhao-d7-mask-manufacturer-inhomogeneity-of-the-illumination-matrix-e http://3dtoday.ru/blogs/pl32/experience-in-instrumental-evaluation-of-the...

Асинхронные HTTP-запросы на C++: входящие через RESTinio, исходящие через libcurl. Часть 1 Преамбула Наша команда занимается разработкой небольшого, удобного в использовании, встраиваемого, асинхронного HTTP-сервера для современного C++ под названием RESTinio. Начали его делать потому, что нужна была именно асинхронная обработка входящих HTTP-запросов, а ничего го...

Учебник Thymeleaf: Глава 2. Хорошая виртуальная бакалейная лавка Thymes Оглавление 2 Хорошая виртуальная бакалейная лавка Thymes Исходный код примеров, показанных в этом и будущих главах руководства, можно найти в репозитории Good Thymes Virtual Grocery GitHub https://github.com/thymeleaf/thymeleafexamples-gtvg. 2.1 Вебсайт для бакалейной лавк...

Final Fantasy XV получит ещё четыре сюжетных дополнения, а онлайновый режим станет доступен отдельно Компания Square Enix рассказала во время выступления на PAX East 2018 о дальнейших планах поддержки японской ролевой игры Final Fantasy XV. Разработчик выпустит четыре новых загружаемых эпизода в 2019 году. Идея контента заключается в том, чтобы реализовать «б...

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

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

Яндекс собрал все плагины под разные CMS для Турбо-страниц в одном месте А чтобы попасть в новый каталог, нужно написать в поддержку

Дональд Трамп заявил, что ФБР тратит много времени на «российский след» Президент США Дональд Трамп заявил, что ФБР слишком много времени тратит на расследование дела о «российском вмешательстве в ход его президентских выборов» и прозевало появление стрелка из Флориды. Об этом он написал на своей страничке в Twitter. Министерство юстиции США в...

Приглашаем на MiniAiCup#2. В этот раз мы испортили AgarIO Шесть лет подряд мы (Mail.Ru Group) совместно с СГУ проводим Russian Ai Cup (соревнование по написанию игровых ботов). Придумываем игровой мир, пишем к нему API и сталкиваем лбами стратегии, написанные участниками. Выходит каждый раз довольно интересно, самобытно и вообще э...

О чем не пишут в документации, или тонкости рефакторинга на .Net Core Всем привет! Этим материалом мы открываем цикл из нескольких статей, посвященных длинной истории о том, как мы пришли с одной стороны к CD, а с другой — к high availability, основанной на избыточности. Начнем по порядку. У нас есть API для мобильного приложения, которое нахо...

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

Язык жестов объединяет людей и животных Ученые обнаружили, что обезьяны видов шимпанзе и бонобо могут общаться на одном языке жестов. Схожие жесты используют и люди. Ученые уже знали, что шимпанзе и бонобо имеют около 90% схожих жестов (по сравнению с примерно 80% для шимпанзе и орангутанов и 60% для шимпанзе и г...

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

Toyota унифицирует батареи для электрокаров и бытового применения Компания Toyota планирует реализовать концепцию «совместного использования батарей» (battery sharing), которая позволит продлить срок службы аккумуляторных блоков. Идея заключается в том, чтобы производить батарейные модули стандартных размеров. Это позв...

YouTube и Genius запустили Stories, посвящённые музыке Сервис Genius в сотрудничестве с YouTube запустил новый формат контента, идея которого во многом повторяет Stories из Snapchat. В Song Stories входят интервью, видеоклипы YouTube, записи из концертов и разные факты о музыкальных произведениях. Контент подаётся в вид...

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

Введение в Postman “Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, IncКогда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой! В...

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

[Перевод] Упрощение кода с помощью if constexpr в C++17 Несколько новых возможностей C++17 позволяют написать более компактный и ясный код. Это особенно важно при шаблонном мета-программировании, результат которого часто выглядит жутко… Например если вы хотите выразить if, который вычисляется во время компиляции, вы будете вынужд...

[Перевод] Как стать фронтенд-разработчиком в 2018 году Камран Ахмед, автор материала, перевод которого мы сегодня публикуем, говорит, что занимается фуллстек-разработкой уже 5 лет и в настоящее время работает на должности ведущего инженера в компании tajawal. Там ему приходится заниматься многими вещами. Ему, по долгу службы, на...

Выносим всё! Какие данные о нас хранит Google и как их вернуть себе через Takeout Для подписчиковКак известно, Google хранит огромное количество данных о своих пользователях, чем его непрерывно попрекают. Под напором критики в Google создали механизм, который позволяет взять и выкачать все свои данные. Этот сервис называется Takeout, и у него могут быть р...

Релиз Ys VIII: Lacrimosa of Dana на ПК сопровождается крупными техническими проблемами Японская ролевая игра Ys VIII: Lacrimosa of Dana наконец-то вышла на ПК, после нескольких месяцев преодоления трудностей с портированием. Но релиз прошёл совсем не так гладко, как ожидалось. Многие пользователи не могут насладиться игрой из-за технических ...

[recovery mode] Прототип читерского ASO продвижения Всем привет! Сразу скажу, что ещё ни одно мое приложение не пользовалось популярностью, поэтому скорее неверны мои личные суждения о бесполезности настройки ключевых фраз и описания приложения в Google Play. Но знаете, первое желание после публикации долгожданного приложения...

Майнерам посвящается: системная плата Biostar TB250-BTC D+ Компания Biostar анонсировала материнскую плату TB250-BTC D+, предназначенную специально для построения систем для добычи криптовалют. Новинка имеет размеры 485 × 195 мм. Допускается использование процессора Intel в исполнении LGA 1151 с максимальным...

Абсолютный игровой хит Fortnite Battle Royale появится на Android и iOS Начнем, пожалуй, с того, как зарождалась идея: японский художественный фильм «Королевская битва», выпущенный в 2000 году, наделал немало шума и собрал множество различных наград в основном благодаря интересному сценарию, который держит зрителя в напряжении от нач...

От смутной идеи до спонсируемых НИОКР: путеводитель неуверенного стартапера В предыдущем посте мы рассказали о проектах-финалистах МЕГА Accelerator 2, которые прошли путь от сыроватой идеи до полноценного бизнеса. Но есть множество проектов, которые застревают на ранних этапах: в поисках инвестора, мотивации или смелости для «выхода из сумрака». В э...

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

На треке в Нюрбургинге замечены две модели BMW 8 Series BMW проводит финальные тесты автомобиля, который станет заменой 8-series Coupe. Обновленные две двухдверные M850i были замечены на этой неделе, проходящими высокоскоростные тесты в Нюрбургринге. К сожалению обе машины были скрыты под камуфляжем, но ни одна маскировка не спря...

OnePlus предложила фанатам создать рекламный видеоролик Компания OnePlus всегда славилась своим умением слушать потребителей. Форум OnePlus служит примером правильного взаимодействия компании с потребителем. Главная задача бизнеса — прибыль. И, безусловно, главной целью OnePlus является именно прибыль, однако вместе с тем ...

[Перевод] Что может пойти не так в геймдизайне На гамасутре недавно вышла статья, где автор делится своими мыслями на тему того, какие ошибки можно допустить при создании игры и что с этим делать. Причем автор рассуждает как обзорщик игр, он сам не геймдизайнер. Любопытно почитать «взгляд со стороны». Только просьба не в...

Как заменить HR-a роботом? Техническая часть Мы уже рассказывали вам о проекте Робот Вера (об идее и об обучении робота). Сегодня мы поговорим с Владимиром Свешниковым, сооснователем и генеральным директором компании. Владимир – человек, который создал технологическую часть Робота Веры. Узнаем побольше как раз про техн...

[Из песочницы] Почему ранний возврат из функций так важен? Привет, Хабр! Представляю вашему вниманию перевод статьи «Why should you return early?» автора Szymon Krajewski В начале моего приключения в роли программиста мой код зачастую напоминал вермишель. В любых условных выражениях я только и делал, что сразу переходил к описани...

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

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

Google Yeti планирует составить конкуренцию PlayStation Now и GeForce Now Согласно статистике, рынок видеоигр заработал в 2017 году порядка 108 миллиардов долларов в то время, как доход киноиндустрии составил 40 миллиардов долларов кассовых сборов. Неудивительно, что компания Google решила принять участие в игровом бизнесе с надеждой оторвать и се...

Нам и не снилось-03.1: Наоми и Био-Дроны... Самонаводящиеся... на СкайНет... Приветствую Вас в своём демотиваторе! Решил гламурно проконтрастировать всем этим "грязным кинжалам" и "ловким торпедам"... Нептун да Стрибог - последние космы на лысинах придерживают... Да, согласен, и со Звезды Смерти - есть прорывной "чёрный ход"...©'Эхо Москвы. Пр...

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

«Cделать красиво». Визуализация обучения с Tensorboard от Google Красота, как известно, требует жертв, но и мир обещает спасти. Достаточно свежий (2015г) визуализатор от Google призван помочь разобраться с процессами, происходящими в сетях глубокого обучения. Звучит заманчиво. Красочный интерфейс и громкие обещания затянули на разбор ...

LG обратилась к пользователям Reddit за рекомендациями касательно выемок в смартфонах Выемка вверху экрана смартфона оказалась довольно спорным решением: некоторым идея совершенно не нравится, у некоторых нет на этот счёт какого-то конкретного мнения. Но нравится решение, популяризированное iPhone X, мало кому. Поэтому LG решила не совершать необдума...

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

Обзор компьютерной мыши Rapoo 7600 Plus Помню те времена, когда можно было пойти в магазин и купить первую попавшуюся мышку Logitech или Genius, а если денег не жалко, то и Microsoft, жить с ней годами. Да у меня до сих пор на даче где-то валяется часть этих грызунов и все рабочие. А ещё легко было найти нормаль...

Apple проведет презентацию 27 марта 27 марта 2018 года состоится презентация компании Apple. Ценители высоких технологий всегда с нетерпением ждут проводимых техногигантом из Купертино мероприятий, в ходе которых компания не только показывает новинки, но и дает представление о дальнейшем развитии индустрии и...

Анонсирована линейка Moto G6 Сегодня состоялся официальный анонс трех смартфонов линейки Moto G6 — Moto G6, G6 Play и G6 Plus. Смартфоны достаточно интересные и мы как-то расскажем подробно обо всех характеристиках девайсов, возможностях и прочих деталях, но давайте посмотрим вот на что. Это продукты ср...

Использование произвольных DataFlash 25-й серии вместо дорогих конфигураторов FPGA Altera без дополнительной аппаратуры Из любого описания на FPGA известно, что для хранения их конфигураций используются специальные микросхемы – конфигураторы. Например, для Altera Cyclone используются микросхемы EPCS. Вот схема от типичной макетной платы с кристаллом семейства Cyclone IV. На ней мы видим конфи...

[Перевод] Как я заработал 200 000 $ в 16 лет Года три назад я опубликовал рассказ о приложении Follow для Twitter, которое сделал еще в старшей школе, и о том, как оно собрало 150 000 скачиваний за два года. В той статье я мимоходом упомянул, что мои первые шаги в программировании — это отдельная, еще более пространная...

Apple показывает: как извлечь из iPad максимум 27 марта Apple представила свой первый планшет для учащихся. Разработка позволила перенести опыт профессиональной линейки iPad на доступную модель. Чтобы подчеркнуть бескомпромиссность новинки, Apple запустила специальный веб-сайт с наглядными инструкциями, которые позволя...

Эксперты подсчитали стоимость компонентов HomePod Общая стоимость компонентов, применяемых для производства HomePod, примерно равна 216 долларам США, подсчитали исследователи TechInsights и IHS Market. Если абстрагироваться от расходов на продвижение, логистику и проектирование, выручка компании от продажи каждого динамик...

Panasonic использует AR-очки, искусственный интеллект и IoT в ресторанах будущего AR-очки, искусственный интеллект и Интернет вещей будут широко использоваться в ресторанах будущего – такой смелый прогноз сделали японская корпорация Panasonic и ее инкубатор идей Game Changer Catapult. Стороны даже представили прототип решения Kronosys, сочетающего все ука...

Обзор программы конференции DotNext 2018 Piter Конференция: DotNext 2018 Piter Дата: 22-23 апреля 2018 года Место: Санкт-Петербург, Гостиница «Park Inn by Radisson Пулковская» Всего пара дней осталась до следующего DotNext. Над программой и докладами была проведена колоссальная работа — ранее мы уже писали об этом в а...

Разворачиваем автоматизацию за пару часов: PHPUnit, Selenium, Composer Привет, Хабр! Меня зовут Виталий Котов, я работаю в Badoo, в отделе QA. Большую часть времени занимаюсь автоматизацией тестирования. Недавно я столкнулся с задачей максимально быстро развернуть Selenium-тесты для одного из наших проектов. Условие было простое: код должен леж...

[Из песочницы] Создание модального компонента с помощью Vue.js В этой статье вы узнаете, как создать многоразовый модальный компонент с использованием переходов и слотов. Определение структуры шаблона Начнем с определения нашего шаблона. Нам понадобится div для тени заднего плана, div, чтобы действовать как модальный блок и некоторые э...

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

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

Обзор системы Comindware Business Application Platform Зачем и в каких случаях выбирать программный продукт Comindware? Что это за система и в чем ее особенности? Эти и другие вопросы я решил рассмотреть в этом обзоре. В поисках решения для автоматизации документооборота я перепробовал много систем: Pyrus, Битрикс24, 1С.Документ...

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

Появилось «живое» фото смартфона OnePlus 6 Мы уже имели возможность ознакомиться с изображением верхней части смартфона OnePlus 6, а также его тыльной стороны. Теперь пришёл черёд «живой» фотографии. Собственно, она не демонстрирует ничего нового. О существовании выреза вверху экрана мы знали давно,...

Предложено еще одно объяснение тому, почему мы не нашли разумную жизнь в космосе Где все инопланетяне? Сложность в их обнаружении может заключаться в нас самих, считает группа психологов из Кадисского университета (Испания). В статье ученых, опубликованной в журнале Acta Astronautica, говорится, что мы могли просто проглядеть признаки присутствия разум...

[Перевод] Как пробиться на вершину Product Hunt Прежде чем рассказывать, как забраться на вершину рейтинга Product Hunt, я, пожалуй, покажу, что пытается сделать БОЛЬШИНСТВО — терпя при этом неудачу и обрекая себя на глухие рыдания в подушку. Как неудачники выходят на Product Hunt Гуглят «Как попасть в топ Product Hun...

[Из песочницы] FastReport.Mono. Часть 1: Запуск демонстрационного Web-отчета В связи с тем, что официальная документация FastReport.Mono устарела, и даже не понятно к какой версии дистрибутива Debian она относится (могу предположить, что к 6 или младше), решил написать более-менее вменяемую инструкцию по установке демонстрационного Web-интерфейса для...

[Перевод] Как создать стартап-империю, не продав при этом своей свободы Легко найти работу в стартапе. Найти такого основателя стартапа, чье мировоззрение вы разделяете – сложно. Я сижу рядом с таким основателем, чьим мировоззрением восхищался весь прошлый год. Мы сидим в «Старбаксе» в центре Сингапура, тут до невозможности шумно, но, пожалу...

HAL 9000 никогда не появится: эмоции не программируются HAL 9000 — один из самых известных киношных искусственных интеллектов. Эта превосходная форма разумного компьютера дала сбой на пути к Юпитеру в знаковом фильме Стэнли Кубрика «Космическая Одиссея 2001 года», который в настоящее время празднует 50-летие своего выхода. HAL ...

Электрошок как ноотроп? Таблетка NZT-48 обещает сделать вас гением. Но можно разогнать мозг не только так. Два параллельных исследования подтвердили эффективность электрической стимуляции мозга. Точнее: стимуляция определенной области мозга значительно улучшает память и эффективность обучения. Это...

В России отказались выдавать частоты для глобального спутникового интернета Государственная комиссия по радиочастотам (ГКРЧ) не дала разрешение на выделение частот для проекта OneWeb, целью которого является предоставление доступа к спутниковому интернету по всему миру. Об этом сообщил ресурс CNews со ссылкой на источники, близкие к ГКРЧ.  Расс...

Марина Рассохина: «Чтобы прыгнуть высоко, нужно сделать шаг назад» Марине 23 года, она называет себя счастливой женой и вот уже целых пять месяцев как самой счастливой мамой. Эта молодая женщина — большая оптимистка, что бы ни случилось в жизни, она всегда настроена на позитив и не позволяет себе раскисать. Удивительно, но, будучи еще 16-л...

Вирусы на Айфоне: Можно ли заразить смартфон Apple? Когда речь заходит о безопасности компьютеров и мобильных устройств, каждый, кто хоть немного разбирается в теме, скажет вам: Android очень легко заразить вирусом, а вот iPhone в этом отношении — сама надежность. Но так ли это? Давайте разберемся!   Сначала — о терминах...

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

[Перевод] Понимая зависимости От переводчика Мы должны внедрять, а не фантазировать! (Рина Зеленая, к/ф «Девушка без адреса») К переводу этой статьи меня побудили две причины: 1) желание лучше разобраться с фреймворком Spring, 2) небольшое количество источников по теме на русском языке. Краеугольный ...

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

Эдуард Успенский пожаловался в Генпрокуратуру на авторов «Нового Простоквашино» Драматург Эдуард Успенский, придумавший знаменитых персонажей Крокодила Гену и Чебурашку, отправил заявление с жалобой в Генпрокуратуру. По мнению писателя, авторы новых серий мультфильма «Простоквашино» сделали плагиат, украв идею из его произведений. Успенский говорит, ...

Apache Ignite 2.4 — Distributed Database and Caching Platform 12 марта 2018 г., спустя 4 месяца после прошлой версии, вышел Apache Ignite 2.4. Этот релиз примечателен целым рядом нововведений: поддержка Java 9, множественные оптимизации и улучшения SQL, поддержка платформой нейронных сетей, новый подход к построению топологии при работ...

Для надежного хранения: Toshiba X300 4 ТБ Проблема хранения объемных данных до сих пор решается преимущественно силами жестких дисков. SSD хоть и насчитывают более 7 лет успешного покорения рынка, совершенствования конструкций и роста скоростей, не могут приблизиться к старым-добрым хардам по цене одного гигабайта. ...

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

PHP 5.x – старикам здесь (не) место Индустрия хостинга неразрывно связана с PHP, на котором полностью или частично написаны более 80% сайтов в Internet. Это сильно влияет на разработку любого софта, предназначенного для работы с хостингом — в том числе такого, как контрольная панель Plesk. Мы делаем продукт дл...

Универсальная модульная система охлаждения на примере Tevo Tornado Всем привет! Если лень читать или хочется увидеть всё в движении - милости прошу в видео версию статьи: Загрузка плеера window.bxPlayerOnloadbx_flv_player_333361787 = function(config) { if (typeof config != 'object') config = {'file':'https://www.youtube.com/watch?v=i...

Блок автономного управления 3D-принтером на основе Raspberry Pi В нашей организации есть 3D-принтер Printbox3d One. У него есть встроенный картридер для SD-карт. Но чтобы запустить печать все равно нужен ПК. Из-за чего принтером пользоваться не очень удобно: он сильно ограничен в мобильности. Поэтому я решил сделать блок автономного упра...

5 полезных функций в Wordstat Яндекса, которыми вы не пользуетесь Всем привет! Давайте угадаю, каждый из вас хотя бы раз пользовался инструментом Wordstat от Яндекса. Угадал? Не нужно оваций — это было сделать не сложно =) . Еще легче предугать то, что многие не пользуются или даже не знают те полезные функции сервиса, про которые я расска...

Проектируем насосную станцию пожаротушения В конце октября, разговаривая с руководством, получаю задание: «Нужен цикл статей о практическом применении программ nanoCAD ВК и Отопление. Задача поставлена, иди пиши». В раздумьях не заметил, как дошел до своего рабочего места. Проектов, по которым можно написать статью...

Бюджетный смартфон Motorola Moto E5 получит ёмкий аккумулятор, поддержку быстрой зарядки и мощное ЗУ в комплекте Компания Motorola в ближайшие месяцы должна обновить почти все свои линейки смартфонов. И если о флагманских Moto Z3 и среднебюджетных Moto G6 мы писали немало, то о бюджетных Moto E5 данных существенно меньше. Пока считается, что будет две модели: Moto E5 и E5 Plus. С...

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

[Из песочницы] Динамическое изменение размера шрифта во всем приложении на Android Доброго времени суток, уважаемые читатели. Захотелось мне немного поделиться своими мыслями по поводу android разработки. Возникла у меня задача сделать настройку размера шрифта в приложении, чтобы каждый пользователь сам мог подобрать под себя размер. Изменение размера ш...

OnePlus привносит iPhone X-подобные жесты навигации в последнюю версию бета-версии Oreo Экран от края до края - это отличная вещь, но вам все равно придется перемещаться по этому экрану и на устройствах Android, это делается с помощью программных кнопок, которые занимают место и немного портят идею «безрамочного экрана», сообщает ITbukva.com. OnePlus теперь пок...

Philip K. Dick’s Electric Dreams / «Электрические сны Филипа К. Дика» Короткие рассказы Филипа К. Дика нередко становились основой для полнометражных фильмов, заслуженно вошедших в золотой фонд кинофантастики – вспомним хотя бы Total Recall (1990), Minority Report (2002), The Adjustment Bureau (2011). Тем более интересной выглядит идея с...

Google создала внушительную конструкцию с 16 вращающимися камерами GoPro для съёмки реалистичных сцен виртуальной реальности Компания Google экспериментирует с фотографией светового поля, чтобы обеспечить передачу более реалистичных сцен виртуальной реальности. Идею фотографии светового поля развивала компания Lytro. Вместо того, чтобы захватывать только свет, проходящий через объектив камеры, фот...

Про «ту Apple»-6. Newton, часть 2: Хоббиты, Dylan и прочие безобразия Если бы проектом Newton руководил кто-то, способный чувствовать, что нужно рынку, и заранее отказываться от тупиковых направлений в развитии, и если бы Newton вышел в свет не в 1993-м, а в 1989-м или 1990-м… Но, увы, все случилось так, как случилось. Apple Computer исполь...

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

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

[Из песочницы] Модульная разработка Android приложений При разработке Android приложений наступают моменты, когда те или иные части кода можно вынести в виде библиотек, чтобы можно было переиспользовать их в разных проектах: Модули в проекте, которые часто встречаются. Например, кастомные View Когда существующий API неудобный ...

Выбираем Yii2 или laravel Введение Я уже писал подобную статью, но она была очень не полной и не снабженной примерами, поэтому я решил взять вторую попытку и попытаться раскрыть данный вопрос наиболее полно! В данной статье, не будут рассматриваться все тонкости разработки на фреймворках, поскольку ...

Фильм о Марио ещё могут отменить — Nintendo раскрыла дополнительные подробности производства В начале месяца мы сообщили о том, что работа над полнометражной картиной по франшизе Mario Bros. подтверждена официально. Теперь Nintendo поделилась дополнительными подробностями фильма, в том числе сообщила о том, что не побоится отступить от проекта, если идея бу...

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

В секретной лаборатории Google хотят заставить ИИ выращивать пищу Alphabet X (а когда-то Google X), секретная лаборатория материнской компании Google, — это место за закрытой дверью, в которой рождались и продолжают рождаться самые невероятные идеи — Google Glass, Project Loon и другие. Астро Теллер, глава X, поделился, что сейчас ...

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

Тренируемся на кошках: модификация коллекций и таблиц в iOS Для визуализации массивов произвольных данных Apple дала нам таблицы UITableView для одномерных визуализаций и коллекции UICollectionView для более сложных случаев. Например, в iFunny ежедневно десятки тысяч пользователей публикуют и рассылают «мемасики». Приложение постоян...

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

Высокие киберриски создадут дополнительную нагрузку на капитал банков Об этом пишет "КоммерсантЪ" со ссылкой на заявление начальника управления департамента банковского регулирования ЦБ Михаила Бухтина. Впервые о необходимости введения требований к достаточности капиталов банков по кибербезопасности ЦБ заявил год назад, а ввести регу...

Final Fantasy XII на PC: 60 кадров/с в игре 2006 года ценой высоких системных требований Вышедшая в 2006 году Final Fantasy XII была одной из самых технически впечатляющих игр своего времени. Поклонники легко простили разработчикам не слишком высокую и нестабильную кадровую частоту, ведь PlayStation 2 работала на пределе своих возможностей. Казалось бы,...

Apple добавила в iWork поддержку Pencil и возможность создания книг Компания Apple рассказала о новых возможностях для пакета офисных приложений iWork. После апдейта в Pages, Numbers и Keynote появятся функции рисования и создания книг. Поддержка стилуса Apple Pencil позволит рисовать, делать наброски и рукописные заметки прямо в приложения...

За что ругают Hercules ? Друзья, всем привет!Полтора месяца назад, грубо говоря, только узнал, что такое 3D принтер. Ковырялся с самособранной прюшей (собрал не я) из акрила, термоклея, каках и палок. Понял, что 3D печать это хобби, причем отдельное и самостоятельное! А по-сколько я увлекаюсь электр...

Продвижение в Инстаграм для НКО Что делать, если фонд хочет завести Инстаграм, но штатного фотографа нет? 28 февраля 2018 года при поддержке Центра «Благосфера» состоялся митап Теплицы социальных технологий «Продвижение Instagram для НКО». Участники встречи узнали о способах продвижения НКО в соцсети Insta...

[Из песочницы] Топ-5 прогнозов в сфере информационной безопасности Давайте посмотрим правде в глаза, прошедший год был ужасным для кибербезопасности, с огромным количеством фишинговых атак, вирусов-вымогателей и т.д. Интересно, будет ли 2018 год лучше? Многие эксперты мирового уровня прогнозируют увеличение количества атак. Они считают, чт...

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

Windows 10 станет удобнее с новой функцией В операционной системе Windows 10 будет реализована новая функция, повышающая удобство взаимодействия устройств под управлением этой ОС с другими девайсами. Усовершенствование может найти себе применение уже в том обновлении Windows 10, которое будет предоставлено пользова...

Специалист по разметке данных Сегодня замечательный день (if you know what I mean), чтобы анонсировать нашу новую программу — Специалист по разметке данных. На текущий момент в сфере искусственного интеллекта сложилась такая ситуация, при которой для обучения сильной нейронной сети нужны несколько компо...

[Перевод] Система типов в математике Время от времени мне встречаются вопросы по математике, которые в каком-то смысле можно назвать «грамматически неверными». Пример. «Интервал является замкнутым или открытым?» Пример. «Является ли группой?» Пример. «Каков ряд Фурье для ?» А вот ещё более глупые примеры. ...

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

[recovery mode] Концепции автоматического тестирования Здравствуйте, меня зовут Дмитрий Карловский и у меня, к сожалению, нет времени писать большую статью, но очень хочется поделиться некоторыми идеями. Поэтому позвольте потестировать на вас небольшую заметку о программировании. Речь сегодня пойдёт об автоматическом тестировани...

#Видео: Тот PUBG, которого дождались немногие Игра: PUBG MOBILE | Бесплатно | Универсальное приложение | Установить Самым успешным продуктом прошлого года по праву можно считать игру PlayerUnknown’s Battlegrounds, которая многим более известна как PUBG. До релиза данного продукта уже выходило множество игр из той же...

[Перевод] Трассировка JS ↔ DOM, или Туда и обратно Отладка утечек памяти в Chrome 66 стала гораздо удобней. DevTools теперь могут проводить трассировку, делать снапшоты DOM-объектов из C++, отображать все доступные DOM-объекты из JavaScript вместе со ссылками на них. Появляение этих возможностей стало следствием нового механ...

О портировании проекта MIPSfpga Перенос программного обеспечения с одной компьютерной архитектуры на другую в принципе, с некоторыми оговорками, дело относительно простое. Здесь на помощь приходят такие общеизвестные инструменты, как autoconf / automake/ libtool / gnulib. Собрать программу из исходников ...

Тим Кук рассказал о продуктах, которые Apple выпустит через несколько лет Apple активно работает над продуктами, которые увидят свет не ранее 2020 года, рассказал Тим Кук в интервью Fast Company. Именно они, по словам топ-менеджера, окажут серьезное влияние на индустрию. При этом, считает Кук, совершенно неважно, будет ли Apple первой или уступи...

Путин задумал сделать Россию всемирным ЦОДом Об этом глава государства Владимир Путин заявил в ежегодном послании Президента Федеральному Собранию."К 2024 году мы обеспечим практически повсеместный быстрый доступ в интернет, - отметил он. - Будет завершено строительство волоконно-оптических линий связи к большинст...

[Перевод] Алан Кей: как бы я преподавал Computer Science 101 «Одна из причин, чтобы на самом деле поступить в университет — это выйти за рамки простой профессиональной подготовки и вместо этого уцепиться за более глубокие идеи.» Давайте немного задумаемся над этим вопросом. Несколько лет назад кафедры Computer Science пригласили ме...

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

[Перевод] Неявность Часто, когда я обсуждаю дизайн Rust на RFCs или на internals-форуме с другими пользователями, я замечаю характерные высказывания насчет явности. Обычно что-то в духе: Мне не нравится <дизайн возможности X>, потому что он менее явный. Всякая магия уместна в <другом я...

Пиропринтер от kirviks. Часть 1. Механика (файлы, инструкция) Начнем наш сказ, без лирических вступлений . Для тех кто читает эту статью впервые и не в курсе происходящего, то для начала нужно прочитать ВОТ ЭТО, иначе мало что будет понятно. Статьи разделены на три части "механика", "электроника", "Программное обеспечение"Начну со спис...

Смартфоны OnePlus 5 и 5T получают обновление до Android 8.1 После того, как в начале года компания OnePlus выпустила обновление для своих лучших смартфонов до Android 8.0, они долго не стали долго тянуть и сразу же приступили к оптимизации следующей версии Android. Вчера компания OnePlus объявила о развертывании обновлений OpenBeta 6...

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

Редактор TECO: EMACS, я твой отец Впервые про TECO я прочитал в пародийной статье Real Programmers Don't Use Pascal, написанной незадолго до моего рождения. Там было написано, что настоящие программисты не используют новомодные редакторы EMACS и VI: Нет, Настоящий Программист хочет редактор вида «Просил? Так...

Postgres Enum Postgres поддерживает понятие перечислений (enum) На скорую руку попытался понять что это для бд и для клиента вообще: enum — статический упорядоченный набор значений Значение enum занимает на диске 4 байта Регистр имеет значение, т. е. 'happy' и 'HAPPY' — не одно и то же...

Ультратонкие 3D-напечатанные бинты Electrospun Ученые из Университета Темпл в Филадельфии создали прототип устройства для «электроспин-исцеления». Для печати персонализированных бинтов используется соевый белок и вода. При этом вещество печатается непосредственно на коже пациента. Соя и вода – идеальное сочетание Ученые...

Зачем Сосновский продал блог? Эго: Зачем ты продал свой блог? Alter Ego: Идей для постов уже нет. За 8 лет обо всем уже написал. Статьи комментируют реже, подписчики прибавляются слабо. Все ушли в VK и Youtube. Эго: Не мог до десятки дотянуть. А на самом деле почему? Alter Ego: Мне предложили я и продал...

Обзор InfiniBox F2230 Недавно компания “ОНЛАНТА” приобрела для своего корпоративного облака Oncloud.ru систему InfiniBox F2230 компании Infinidat. В интернете практически нет обзоров этой системы, поэтому мы решили устранить пробел. Сегодня мы постараемся максимально подробно рассказать вам об эт...

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

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

[Перевод] Современный PHP без фреймворков У меня есть для вас непростое задание. Когда в следующий раз начнёте новый проект, постарайтесь обойтись без PHP-фреймворка. Я не собираюсь перечислять недостатки фреймворков, и это не проявление синдрома неприятия чужой разработки: в этом руководстве мы будем использовать ...

Planet Commander v 1.13.0 mod Planet Commander mod Planet Commander на андроид бесплатно в игрушке круто то, что есть возможность создавать различные виды кораблей, которые затем можно будет улучшать, причем так, что они будут из слабых превращаться в безжалостные машины для убийств. А еще кру...

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

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

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

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

Nexon выпустила Power Rangers: RPG в бета-тестирование У подавляющего большинства проектов от компании Nexon есть проблема с внутриигровыми покупками. И, видимо, новая RPG по мотивам Power Rangers выйдет с аналогичным недостатком. Те пользователи, которые уже успели побывать в виртуальном мире проекта, рассказали о большом колич...

Решения, технологии, идеи Canon на ISE 2018 Новая линейка LCoS проекторов XEED, как сделать проектор невидимым, интерактивные проекции, стол-проектор, 4K без улучшайзеров Существует три ключевых преимущества проекторов Canon, которые выделяют их на общем фоне и становятся главной идеей всех инсталляционных проектов и...

[Перевод] Зомби, которые съедают вашу память Что бы вы там себе не думали, а зомби существуют. И они действительно едят мозги. Не человеческие, правда, а компьютерные. Я говорю сейчас о зомби-процессах и потребляемых ими ресурсах. Это будет душераздирающая история о потерянных и снова найденных 32 ГБ оперативной памяти...

У Galaxy S9 дисплей лучше, чем у iPhone X Каждый раз, когда выходит новый смартфон, эксперты DisplayMate проводят серию тестов, чтобы выяснить, как у новинки обстоят дела с дисплеем. Недавно свет увидел новый флагман Samsung, и результаты тестирования его экрана вряд ли дадут купертиновским друзьям повод для гордо...

Портальная пушка из Rick and Morty Всем Здравствуйте! И да прибудет с вами печать! 3D принтер был для меня далёкой мечтой, когда я еще в школе ходил на кружок робототехники и там стояло это чудо. Но через пару тройку лет я смог купить себе Anet A6 мой первый и единственный (пока) принтер. И тут понеслось... н...

Google проник в европейские университеты Кроме выделения грантов на научные работы Google участвует в создании и поддерживает аналитические центры при ведущих европейских университетах, отмечено в отчете. Как пишет "КоммерсантЪ" со ссылкой на данные доклада, в качестве одного из примеров лоббизма Google...

Flickergate: Владельцы Microsoft Surface Pro 4 на время кладут планшеты в морозилки, чтобы решить проблему мерцания экрана О том, что неработающие микрофоны в смартфонах можно легко чинить простым продуванием громкоговорителя или других его частей, мы уже наслышаны. По крайней мере, этот весьма необычный способ ранее доказал свою эффективность на примере моделей Samsung Galaxy S8/S8+ и Note8, а ...

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

[Из песочницы] JNI: Подружим Java и C++ Введение Бывают моменты, когда в Java некоторые действия выполняются за пределами обычных Java-классов. Например, необходимо исполнить код, написанный на C/C++ или другом каком-нибудь языке. В данной статье рассмотрим данный вопрос с практической точки зрения, а именно напи...

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

Never Fail Twice, или как построить мониторинговую систему с нуля У нас было 2 виртуальные машины, 75 сайтов, десятки тысяч машин для мониторинга, тысячи метрик, две базы данных и одна очередь ActiveMQ, Python и целое множество библиотек всех сортов и расцветок, pandas, а также numpy, dash, flask, SQL Alchemy. Не то чтобы это был необходим...

Swift Package Manager Вместе с релизом в open source языка Swift 3 декабря 2015 года Apple представила децентрализованный менеджер зависимостей Swift Package Manager. К публичной версии приложили руку небезызвестные Max Howell, создатель Homebrew, и Matt Thompson, написавший AFNetworking. Swift...

Критики разгромили новый фильм о Ларе Крофт На экраны вышел «Tomb Raider: Лара Крофт», и критикам, очевидно, новинка пришлась не по вкусу. Общественность и раньше не особо то жаловала этот киноребут: чем сможет удивить фильм по давно известной игре, [...]

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

Анонс обзора на Picaso X Pro Приветствую читателей 3DTODAY! Совсем скоро (7-14 дней) планирую выпустить обзор принтера Picaso X pro. Первый межгалактический некоммерческий обзор. Побудил меня на всё это, вот этот человек. Аве ему. Обзор готов на 80%, и ждёт лишь фото принтера. Сам принтер находится в р...

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