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

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

Стартап дня: сервис проката электросамокатов Bird Компания получила $100 млн во втором публичном раунде через месяц после первого раунда на $15 млн.

Telegram проведет второй секретный раунд ICO Об этом пишет издание The Verge со ссылкой на источники. Ранее компания Павла Дурова уже привлекла в ходе первого раунда первичного размещения криптоактивов 850 млн долларов, установив новый рекорд.

По итогам второго раунда ICO компания Дурова планирует привлечь еще 1,7 млрд USD В ближайшее время компания Telegram LLC планирует провести второй раунд ICO с целью привлечения еще 1,7 млрд американских долларов — пишут журналисты «Ведомостей» со ссылкой на участников первого раунда пресейла.

Telegram привлек 1,7 млрд $ в рамках ICO; вероятная блокировка в России В феврале защищенный мессенджер запустил предварительную продажу собственной криптовалюты среди избранных инвесторов до открытого ICO. В ходе первого раунда приложение привлекло впечатляющие 850 млн $ от 81 инвестора. Второй раунд закрытого финансирования

Технополис «Москва» принимает Всероссийские отборочные соревнования WorldSkills Russia Москва с понедельника (16 апреля) принимает Всероссийские отборочные соревнования WorldSkills. Ключевая площадка для проведения соревнований, — технополис «Москва». Сообщается, что за выход в финал Шестого Национального чемпионата «Молодые профессионалы» сразятся свыше тысяч...

В Москве открылись Всероссийские отборочные соревнования WorldSkills Russia 16-го апреля в Москве сообщили о начале Всероссийских отборочных соревнований WorldSkills. Отбор запланирован до 26-го числа текущего месяца, а его победители пробьются в финал VI Национального чемпионата «Молодые профессионалы», который пройдет с 8 по 12 августа на территор...

Криптовалютный стартап BitKan привлек $10 млн инвестиций Базирующийся в китайском Шэньчжэне стартап BitKan привлек инвестиции на сумму $10 млн в ходе раунда финансирования серии B, сообщает CoinDesk. Возглавляла раунд китайская финансовая компания Zhongyunhui Capital. Среди прочих участников — IDG Capital и крупнейший в мире произ...

Биткоин-процессинг BitPay получил $40 млн инвестиций по итогам раунда финансирования Серии B По итогам расширенного раунда финансирования Серии B платежный биткоин-стартап BitPay получил $40 млн. Раунд возглавила фирма Menlo Ventures, для которой это первые инвестиции в криптовалютное пространство, пишет Recode. В инвестиционном портфеле венчурной фирмы из Калифорни...

Канадская криптобиржа Coinsquare привлекла $30 млн инвестиций Базирующаяся в Канаде криптовалютная биржа Coinsquare объявила о закрытии инвестиционного раунда под управлением Canaccord Genuity. Площадке удалось привлечь $30 млн, сообщает Cision. Издание отмечает, что прошлый раунд серии А состоялся в декабре 2017 года — тогда Coinsquar...

Создатель Gmail инвестировал в проект по управлению криптовалютными инвестициями CoinTracker Сразу несколько известных венчурных фондов и частных инвесторов оказали финансовую поддержку стартапу CoinTracker. В общей сложности в рамках посевного раунда финансирования компания привлекла $1,5 млн, сообщает CoinDesk. Раунд финансирования возглавила фирма Initialized Cap...

Telegram отчитался за второй раунд ICO В ICO участвовали 94 инвестора, однако, кто именно сделал вложения, не раскрывается.

Мессенджер Telegram отчитался за второй раунд ICO В ICO участвовали 94 инвестора, однако, кто именно сделал вложения, не раскрывается.

Цифра дня: Сколько получат победители чемпионата ВКонтакте по программированию? Цифра дня: 2 500 000 рублей получат победители чемпионата ВКонтакте по программированию. Команда ВКонтакте объявила о скором запуске VK Cup 2018. Предварительные отборы ежегодного чемпионата по программированию для молодых специалистов пройдут базе площадки Codeforces, первы...

Следующий раунд регистрации New gTLD откроется не ранее 2022 года На конференции ICANN в Пуэрто-Рико Джефф Нойман, один из руководителей рабочей группы, занимающейся разработкой процедур, связанных с новыми доменами верхнего уровня, сообщил, что скорее всего ICANN начнет приниматься заявки на новые gTLD не ранее 2022 года.Нойман представил...

Объявлены дата проведения BlizzCon в этом году Ежегодное мероприятие BlizzCon в этот раз пройдёт со 2 по 3 ноября, как обычно, в калифорнийском городе Анахайм в США. Первая партия билетов поступит в продажу в ночь с 9 по 10 мая. В этом году BlizzCon вновь начнётся с киберспортивной недели в городе Бербанк. С 2...

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

PitchBook: Оценка SpaceX вырастет до $25 млрд в новом раунде финансирования Компания Илона Маска планирует привлечь $507 млн.

Всероссийские отборочные соревнования WorldSkills Russia взяли старт на территории Москвы В столице РФ в понедельник открыли Всероссийские отборочные соревнования WorldSkills. В их проведении задействованы 14 колледжей и академия DMG Mori. Участниками отбора выступает более тысячи человек из 71 отечественного региона. Интересно, что в текущем году включение во в...

Telegram может отказаться от ICO Telegram Open Network готова ограничиться двумя закрытыми инвестиционными раундами среди квалифицированных инвесторов.

«М.Видео» объявил об отборе на турнир по CS:GO для всех желающих Компания «М.Видео», крупнейшая российская сеть магазинов электроники и бытовой техники, входящий в Группу САФМАР Михаила Гуцериева, вместе с игровым клубом M.GAME и киберспортивной организацией Volt Game приглашают всех желающих принять участие в турнире по Counter-Strike: G...

Telegram, возможно, проводит второй раунд ICO Первый раунд, в ходе которого компания привлекла 850 млн долл., является самым крупным ICO в истории.

Приглашаем на MosCode Festival и разбираем задачи прошлых лет Привет, Хабр! Центр развития ИТ-образования МФТИ приглашает тебя на международный студенческий чемпионат по спортивному программированию MosCode Festival. Это хорошая возможность потренироваться на задачах уровня финала ACM ICPC вместе с участниками из других стран. Контес...

Стоимость SapceX увеличилась до 25 млрд долларов Как сообщает источник, компания SpaceX недавно завершила очередной раунд финансирования. За этот раунд компания получила 507 млн долларов. Благодаря этому SpaceX сейчас оценивается приблизительно в 25 млрд долларов. Также это позволяет компании занять третье место сред...

Фонд сооснователя Mail.Ru Group Дмитрия Гришина инвестировал в разработчика беспилотных грузовиков Starsky Robotics Размер раунда составил $16,5 млн.

Разбор перформансных задач с JBreak (Часть 3) Публикую предпоследнюю часть разбора с третьей задачей. До этого выходил разбор первой задачи и второй задачи. Код к третьей задаче: public static double compute( double x1, double y1, double z1, double x2, double y2, double z2) { double...

III итоговая конференция «Инженеры будущего: инструменты поиска и развития талантов» Ассоциация 3Д образования завершает очередной цикл образовательных мероприятий 2017-2018 учебного года. В проекте «Инженеры будущего: 3D технологии в образовании» принимают участие образовательные организации из 34-х регионов Российской Федерации, в 29-ти из которых состояли...

Стоимость SpaceX увеличилась до 25 млрд долларов Как сообщает источник, компания SpaceX недавно завершила очередной раунд финансирования. За этот раунд компания получила 507 млн долларов. Благодаря этому SpaceX сейчас оценивается приблизительно в 25 млрд долларов. Также это позволяет компании занять третье место сред...

NEC объявила о новом раунде сокращений Работы лишатся 3 тысячи человек из общего штата компании в Японии в 80 тысяч сотрудников.

Оценка сервиса онлайн-консультаций Intercom превысила $1 млрд после раунда инвестиций на $125 млн Стартап развивает платформу для общения бизнеса с клиентами.

На конкурсе «Евровидение-2018» Белоруссию представит украинец Украинец по имени Никита Алексеев, запомнившийся многомиллионной аудитории поклонников телевизионного шоу «Голос страны» попаданием в полуфинал проекта, представит Белоруссию на ежегодном конкурсе «Евровидение». Специально для песенного конкурса была написана композиция Ни...

Microsoft объявляет прием заявок на конкурс Imagine Cup 2018 с призовым фондом в 100000 USD Национальный этап состоится в Алматы в начале апреля, победитель отборочного этапа получит возможность отправиться в США на финал международного технологического конкурса молодых талантов.

Как мы закрыли новый раунд В феврале 2018 года AppFollow закрыла новый инвестиционный раунд, получив €750 тысяч от финского фонда Vendep Capital на развитие сервиса и выход на новые рынки. Рассказываем, как это было.

Израильский сервис для планирования маршрутов на общественном транспорте Moovit привлёк $50 млн Израильский стартап Moovit привлёк $50 млн, говорится в сообщении компании. Лидером раунда инвестиций стал фонд Intel Capital.

«МегаФон» выйдет на московский рынок услуг онлайн-заказа такси «МегаФон» и Mail.Ru Group примут участие в текущем раунде инвестиций в агрегатор такси «Ситимобил», о чём сообщается в заявлениях компаний. Изображения «Ситимобил»

HQ Trivia получила $15 млн инвестиций По неподтвержденным данным HQ Trivia получила 15 миллионов долларов инвестиций. Возглавлял раунд Founders Fund, принадлежащий Питеру Тилю.

Инвесторы предоставили израильскому сервису Moovit 50 млн USD Основатели израильской стартап-компании Moovit объявили о привлечении 50 млн американских долларов. Лидером инвестиционного раунда выступил фонд Intel Capital.

Сервис Slite закрыл инвестиционный раунд на 4,4 млн долларов Основателям корпоративного сервиса Slite, предназначенного для совместной обработки заметок, удалось привлечь 4,4 млн долларов США от группы инвесторов, возглавляемой фондом Index Ventures.

«МегаФон» поедет на такси "Сити-Мобил", московский агрегатор такси, закрывает раунд инвестиций на общую сумму 35 миллионов долларов США. Наряду с другими инвесторами, включая Mail.Ru Group, "МегаФон" примет участие в этом раунде путем приобретения доли у действующих владельцев, а ...

СМИ: капитализация криптоплатформы Robinhood достигла $5 млрд Мобильное приложение для торговли акциями и криптовалютами Robinhood готовится к новому раунду финансирования. Инвестиционное подразделение DST Global в составе Mail.ru Group планирует вложить $350 млн в развитие компании, капитализация которой уже составляет $5,6 млрд, сооб...

Платформа для проведения ICO CoinList привлекла $9,2 млн инвестиций Ориентирующаяся на проведении ICO для технологических компаний следующего поколения платформа CoinList объявила о закрытии раунда финансирования Серии А, по итогам которого привлекла $9,2 млн инвестиций. Announcement: We have raised $9.2M in Series A funding to support compl...

Криптокотята привлекли $12 млн от крупных венчурных инвесторов Со­зда­те­ли игры CryptoKitties со­об­щи­ли об успеш­ном за­вер­ше­нии пер­во­го ра­ун­да венчурного финансирования, в рамках которого было собрано $12 млн. CryptoKitties has raised $12M to make the blockchain purr. https://t.co/1NQKSdVJNV — CryptoKitties (谜恋猫) (@CryptoKitti...

Торговая платформа OpenBazaar привлекла $5 млн от Bitmain и OMERS Ventures Компания OB1, разработчик децентрализованной торговой платформы OpenBazzar, привлекла инвестиции на сумму $5 млн от производителя майнингового оборудования Bitmain и канадской венчурной фирмы OMERS Venture в первом раунде финансирования. OB1 Raises $5 million Series A Financ...

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

По слухам, Telegram запустил второй закрытый раунд ICO, намереваясь увеличить объем инвестиций до $1,6 млрд Ресурс The Verge поделился эксклюзивной информацией о том, что популярный мессенджер Telegram запустил еще один (второй) закрытый раунд инвестиций в рамках проведения собственного ICO. Никаких точных цифр не сообщается, но собеседники The Verge отмечают, что в Telegram рассч...

Фестиваль социальной рекламы Lime объявляет прием работ в номинации Street-Art VIII Международный фестиваль социальной рекламы Lime объявляет прием работ в номинации Street-Art. Этот необычный формат взаимодействия с аудиторией позволяет отразить социальные проблемы через городские пространства. В рамках фестиваля прием работ в этой номинации пров...

Блокчейн-стартап Harbor привлек $28 млн на создание платформы для токенизации активов Специализирующийся на токенизации активов реального мира стартап Harbor привлек $28 млн венчурных инвестиций, сообщает CoinDesk. Раунд финансирования возглавлял Founders Fund, также в нем приняли участие такие известные венчурные фирмы, как Andreessen Horowitz и Pantera Capi...

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

Компания eToro привлекла еще $100 млн на развитие блокчейн-решений Международная платформа социальной торговли eToro завершила очередной раунд привлечения капитала, в ходе которого сумела собрать $100 млн инвестиций. Об этом сообщает Finance Magnates. Раунд финансирования серии Е возглавляла гонконгская компания China Minsheng Financial. Ср...

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

Марк Андриссен инвестировал в криптовалютный хедж-фонд Multicoin Capital Базирующийся в США криптовалютный инвестиционный фонд Multicoin Capital сообщил о привлечении капитала от ряда индивидуальных и институциональных инвесторов, сообщает Reuters. В раунде финансирования принял участие влиятельный американский инвестор и предприниматель Марк Анд...

Intel и Toyota участвовали в инвестировании $100 млн Joby Aviation для создания воздушного такси Стартап Joby Aviation сообщил о привлечении $100 млн инвестиций в ходе раунда финансирования серии «B», который возглавила Intel Capital. В финансировании приняли участие стратегические инвесторы EDBI, JetBlue Technology Ventures и Toyota AI Ventures, а ...

Telegram отказывает инвесторам из санкционного списка США и ЕС Лица, попавшие в любые санкционные списки США, Великобритании, Евросоюза и Совета Безопасности ООН, не смогут принять участие ни в одном из раундов закрытого ICO проекта Telegram Open Network (TON) Павла Дурова. Как сообщает РБК, об этом говорится в стандартной форме договор...

Chainalysis привлек $16 млн и запустил новый инструмент анализа транзакций Нью-йоркский блокчейн-стартап Chainalysis объявил о запуске инструмента анализа транзакций в реальном времени, а также об успешном закрытии раунда финансирования серии А. Об этом сообщает CoinDesk. Раньше ПО от Chainalysis позволяло анализировать лишь совершенные в прошлом т...

«Криптобанк» Майка Новограца инвестировал $30 млн в проект Everipedia Криптовалютный торговый банк миллиардера Майка Новограца Galaxy Digital (GD) объявил о первой крупной инвестиции. Проект Everipedia, децентрализованное ответвление «Википедии», привлек $30 млн посредством продажи акций фонду GD — EOS.io Ecosystem Fund, сообщает Coindesk. По ...

G.Skill предлагает мастерам разгона памяти выиграть $10 000 Отборочный турнир начинается завтра.

Telegram может отказаться от проведения публичного ICO Публичное первичное размещение монет криптовалюты или токенов - жетонов, дающих их владельцам определенные права, проекта Telegram Open Network (TON) Павла Дурова может не состояться. По сообщениям, компания готова ограничиться двумя закрытыми инвестиционными раундами сред...

Telegram собрал $850 млн во втором раунде закрытого ICO CEO Telegram Павел Дуров отчитался перед Комиссией по ценным бумагам и биржам США (SEC) о привлечении $850 млн от 94 инвесторов в рамках второго этапа закрытого ICO проекта TON. Минимальная сумма инвестиции составляла $1 млн. Документ опубликован на сайте SEC. Ранее на этапе...

В Сочи определены победители Олимпиады НТИ для школьников Олимпиада НТИ организована РВК и АСИ в партнерстве с крупнейшими техническими университетами и корпорациями. Ее цель - поиск и развитие талантов для Национальной технологической инициативы, программы по созданию принципиально новых рынков и обеспечению глобального технологич...

Protocol Labs запустил грантовую исследовательскую программу с бюджетом в $5 млн Блокчейн-стартап Protocol Labs объявил о запуске исследовательской программы в формате Request for Proposal (RFP) с бюджетом в $5 млн. Авторы самых интересных предложений получат гранты в размере от $5000 до $200 тысяч. Об этом сообщается в официальном блоге компании. В рамк...

Разбор перформансных задач с JBreak (Часть 1) Первая часть — разбор самой холиварной задачи из четырёх: void forEach(List<Integer> values, PrintStream ps) { values.forEach(ps::println); } void forEach(List<Integer> values, PrintStream ps) { values.stream().forEach(ps::println); ...

О кодерах, программистах и инженерах-программистах На этот пост меня натолкнули недавние статьи на Хабре "Кто такой программист?" и "Почему Python так хорош в научных вычислениях". Читая комментарии к ним, я неоднократно натыкался на рассуждения с разделением разработчиков на «кодеров», «программистов» и «инженеров-программ...

Альфа-версия виртуальных World of Tanks станет доступна 23 февраля Компания Wargaming объявила дату выхода альфа-версии World of Tanks для виртуальной реальности. Neurogaming, совместное предприятии Wargaming и VRTech, сделает доступной World of Tanks VR для широкого круга игроков с 23 февраля 2018 года. Альфа-версия виртуальных «Тан...

[Перевод] Мы сосредоточились на клиенте (а не на конкурентах) — и за год получили более миллиона новых пользователей Кейс компании JotForm. В феврале прошлого года мы выпустили новую версию продукта. До этого почти весь 2016 год мы потратили на обновление основной функциональности и были в восторге от того, что получилось. Но вскоре после выпуска новой версии главный дизайнер наткнулс...

Стартап Eximchain привлек $20 млн на развитие блокчейн-решений для цепей поставок Блокчейн-стартап Eximchain привлек $20 млн инвестиций от китайских и гонконгских компаний на развитие блокчейн-решений для управления цепями поставок, сообщает CoinDesk. Основанный в 2015 году при поддержке медиалаборатории Массачусетского технологического института стартап ...

CTF — это не сложно [NQ2K18] И вновь завершился очередной отборочный online-этап ежегодного соревнования по кибербезопасности — NeoQUEST-2018. Что было? Хм… Оказалось, что в Атлантиде тоже используют Android, но файлы передают по старинке: с помощью Bluetooth, беспокоятся о безопасности транзакций и с...

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

JPoint 2018: разбор полётов 6-7 апреля 2018 года в Москве проводилась Java-конференция JPoint 2018. Далее представлен «разбор полётов» конференции, прошедшей при активной поддержке и участии популярного подкаста Разбор полётов: информация и впечатления о докладах, организации мероприятия, проиллюстриро...

Задача про forEach(ps::println) от СКБ Контур На конференции JBreak я не читал задачки спонсоров специально. Ну, конечно, кроме ада от Excelsior: уж эти ребята всем задали жару. А тут принесли мне листок от СКБ Контур, смотри, мол, посмейся. Я посмеялся: первая задача действительно выглядела настолько наивно сформирован...

Разбор перформансных задач с JBreak (часть 4) Разбор последней четвёртой задачи: public double octaPow(double a) { return Math.pow(a, 8); } public double octaPow(double a) { return a * a * a * a * a * a * a * a; } public double octaPow(double a) { return Math.pow(Math.pow(Ma...

МегаФон и Mail.Ru вложились в конкурента Яндекс.Такси Оператор МегаФон и Mail.Ru Group объявили о инвестициях в СитиМобил. Это московский агрегатор такси и потенциальный конкурент Яндекс.Такси. СитиМобил закрывает раунд инвестиций на общую сумму 35 миллионов долларов США. В нём приняли участие МегаФон, Mail.Ru Group и ряд друг...

Результаты церемонии награждения SPECIA AWARDS 1 февраля в баре Union прошла церемония награждения петербургских цифровых компаний за проекты, осуществленные в 2017 году. Всего за звание лучших сражались более ста компаний петербургского рынка digital, в финал прошли 54 участника.

[Из песочницы] Парсеры, обработка текста. Просто о сложном. CFG, BNF, LL(k), LR(k), PEG и другие страшные слова Наверное, каждому программисту приходилось сталкиваться с задачами вида «прочитать что-то в формате А и произвести с ним некие манипуляции». Будь то json, логи nginx, cfg, sql, yaml, csv или что-то еще. Хорошо, когда можно воспользоваться библиотекой, однако, по разным причи...

Разбор перформансных задач с JBreak (Часть 2) Только поутихли страсти с первой части разбора, вышедшей на прошлой неделе, как публикую продолжение: сегодня речь пойдёт о второй задаче. Код второй задачи: String format(String user, String grade, String company, String message) { return String.format( ...

[Перевод] Почему подводят персонажи Всем привет! Запускаем завтра курс «Проектирование UX/UI», что немного волнительно, т.к. второй не совсем программерский курс, да ещё и радикально отличающийся от такого же первого (Digital маркетинг). В общем ждём старта и первых отзывов от наших студентов, а пока что очер...

Открытая бесплатная трансляция Java-конференции JPoint 2018 6-7 апреля, то есть уже завтра, пройдёт JPoint 2018 — международная Java-конференция для опытных Java-разработчиков. Про программу этой конференции мы писали не раз и не два. Мы проанализировали набор самых актуальных тем (производительность и подкапотный хардкор, Spring ...

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

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

Telegram привлек $850 млн по итогам второго предварительного размещения токенов Ранее по итогам первой предпродажи токенов мессенджер привлек аналогичную сумму. Таким образом, общий объем средств, полученных в двух раундах размещения, достиг $1,7 млрд.Средства от размещения планируется направить на развитие Telegram Open Network, разработку и обслуживан...

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

Вторая часть сравнения python и tcl В предыдущей статье была описана реализация задачи сбора данных о звонках с АТС, включающее в себя получение, разбор данных и добавление в БД. Решение данной задачи представлено на двух языках программирования — python и tcl. И вот, как и обещал, представляю код (на двух язы...

Выпуск#9: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подготовили для вас новый сет задач и вопросов, задаваемых на собеседованиях в ведущих IT-компаниях. В подборку вошли задачи для соискателей в Amazon. Вопросы задаются, в том числе и логистические, только не с дронами, а с верблюдами :) Мы постарались подобрать задач...

Как мы делали олимпиаду по SQL (окончание) Продолжаю рассказ о том, как мы делали олимпиаду по SQL. Это продолжение предыдущей статьи, в которую всё просто не уместилось. Краткое содержание предыдущей серии: прошло два заочных тура олимпиады в декабре 2016 и марте 2017 соответственно, где претенденты на победу прошли...

Разбор задачек от Одноклассников на JPoint 2018 Алоха! Самым, наверное, интересным событием на этой неделе в мире Java стала конференция JPoint, которая прошла в Центре Международной Торговли в Москве. Одноклассники предложили посетителям тоже поучаствовать в разработке самой высоконагруженной системы на Java и помочь на...

Triton vs Kao’s Toy Project. Продолжаем хорошую традицию В данной статье речь пойдет про SMT-решатели. Так сложилось, что в исследовательских материалах, посвященных данной теме, появилась хорошая традиция. Уже несколько раз в качестве подопытного алгоритма для SMT-решателей разные исследователи выбирали один и тот же пример – кр...

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

Sprint и T-Mobile US возобновили переговоры о слиянии Об этом сообщает "КоммерсантЪ" со ссылкой на агентство Reuters. Предыдущие переговоры в ноябре прошлого года не привели к соглашению из-за разногласий по поводу стоимости сделки. Еще одна попытка объединиться в 2014 году не вылилась в сделку из-за позиции администр...

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

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

Американо-белорусская Workfusion привлекла $50 млн инвестиций &lt;p&gt;&lt;strong&gt;Американо-белорусская компания Workfusion &mdash; создатель систем роботизированной автоматизации процессов с офисом разработки в Минске &mdash; привлекла $50 млн инвестиций в раунде серии E, сообщили в компании.&lt;/strong&...

9 лучших книг про IT и программирование, которые вы могли пропустить Помните, Льюис Кэрролл писал: «Здесь приходится бежать со всех ног, чтобы только остаться на том же месте, а чтобы попасть в другое место, нужно бежать вдвое быстрее»? Это фраза прекрасно подходит для IT-мира: технологии быстро развиваются, и каждый день нужно осваивать что...

[Из песочницы] Автоматизация UI-тестирования на PhoneGap. Кейс платежного приложения Не знаю, как вы, но я в воде чувствую себя уверенно. Однако недавно меня решили научить плавать снова, применив старый спартанский метод: кинули в воду и велели выживать. Но довольно метафор. Дано: PhoneGap-приложение с iframe, внутри которых загружается сторонний сайт;...

В СибГУТИ прошёл Второй вузовский отборочный чемпионат WorldSkills В этом году соревнования проходили по трём компетенциям:"Сетевое и системное администрирование";"Программирование задач для бизнеса";"Информационные кабельные сети"."Сетевое и системное администрирование" и "Программирование задач...

Интересные сюрпризы ConcurrentDictionary (+разбор задачи с DotNext 2017 Moscow) Привет всем, кто пишет код для .NET, особенно многопоточный. Редко встретишь потокобезопасный код без потокобезопасных коллекций, а значит, нужно уметь ими пользоваться. Я расскажу о самой популярной из них — ConcurrentDictionary. В ней спрятано на удивление много интересных...

Разбор предложений по шаблонам русского языка Существует несколько парсеров, подходящих для русского языка. Некоторые из них могут даже выполнять синтаксический анализ, как SyntaxNet, MaltParser и AOT: … или выявлять факты, как Tomita. Глядя на эти парсеры, я вижу какую-то огромную сложность вычислений, требования к...

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

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

Простой статический сайт на Webpack 4 После прочтения ряда статей (например, этой) решил перейти на современный подход с использованием Node.js при написании простых сайтов с подхода «динозавров». Ниже представлен разбор примера сборки простого статического сайта с помощью Webpack 4. Статья написана, так как ин...

Иркутянка отправилась покорять «Песни» на ТНТ Уже 3 марта на телеканале ТНТ в новом выпуске проекта «Песни» участие примет жительница Иркутска Софья Пищугина. Девушка намерена выиграть в проекте и показать, что таланты рождаются по всей России. Жители Иркутска затаили дыхание перед очередным выпуском телешоу «Песни», ...

Подводим итоги розыгрыша Xiaomi Mi6 и Xiaomi Mi Mix 2 Две недели назад Andro-news объявил о старте розыгрыша, в котором каждый из вас получил шанс выиграть один из двух флагманов Xiaomi. Участие в конкурсе было предельно простым и не требовало никаких серьезных усилий со стороны наших подписчиков. По итогам розыгрыша двое счаст...

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

Казахстанские программисты победили в финале национального этапа Imagine Cup Они получили возможность побороться за приз в 100000 долларов.

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

Huawei P20 Pro vs. iPhone X vs. Google Pixel 2: битва камер Компания Huawei 27 марта представила P20 Pro. Девайс получил тройную основную камеру (40 Мп RGB + 20 Мп Mono + 8 Мп Telephoto). На бумаге все выглядит красиво, но что на практике? Для этого можно воспользоваться материалом коллег из DxOMark, которые высоко оценили возможнос...

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

Grishin Robotics продал корпорации Amazon производителя "умных" устройств Grishin Robotics проинвестировал в Ring в марте 2016 г. в рамках раунда финансирования C общим объемом в $61.2M. Всего с момента основания в 2012 г. Ring привлек около $210M - в число инвесторов компании также входят DFJ, Qualcomm, Goldman Sachs, Virgin Group, Kleiner Perkin...

Neoquest 2018: «Дирижабль? Ага!» Недавно закончился CTF NeoQuest 2018. Под катом разбор второй части задания про дирижабль, ZeroNet, регистр сдвига с обратной связью и систему линейных уравнений. Читать дальше →

Украинские программисты – одни из самых умных и усидчивых в мире по данным платформы тестирования навыков Skillotron Компания DataArt изучила статистику платформы Skillotron, которую используют для тестирования навыков разработчики из 57 стран, и сделала вывод, что программисты из Украины — одни из лучших в мире в решении задач. В частности, высшие средние баллы в решении задач по программ...

[Перевод] Эффективное использование памяти при параллельных операциях ввода-вывода в Python Существует два класса задач где нам может потребоваться параллельная обработка: операции ввода-вывода и задачи активно использующие ЦП, такие как обработка изображений. Python позволяет реализовать несколько подходов к параллельной обработке данных. Рассмотрим их применитель...

[recovery mode] Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games Каждый разработчик однажды понимает, что пришло время показать свой продукт будущим пользователям. Софт-лонч — первая проверка приложения на выживаемость, именно тестовый запуск раскрывает его сильные и указывает на слабые стороны. В этой практической статье опытом софт-лонч...

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

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

Альтернативный взгляд на задачу от Одноклассников с JPoint 2018 Всем привет! В последнее время стало модным делать разоблачения на задачи. В посте решил привести свои соображения по задачам Одноклассников. Задачи понравились, но уж больно получились неоднозначными, а в отведённое на листочке место всё не уместить. Обсудим? Внимание! В о...

Neoquest 2018: «Найти ихтиандра» Недавно закончился очередной NeoQuest. Под катом разбор третьего задания, относящегося к области OSINT. Все, кого интересует стеганография и поиск информации о человеке, добро пожаловать под кат. Читать дальше →

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

Проекту ReactOS требуются студенты для участия в Google Summer of Code 2018 Привет, Хабр! Спешим сообщить, что операционная система ReactOS уже третий год подряд получает слот на Google Summer of Code! В случае успешной сдачи работы участник Google Summer of Code получит 2 400 евро. Кто может участвовать? Участвовать могут любые студенты и аспирант...

Хардкорные Java/JVM задачки Перформансные задачи от Контура уже были, настала и наша очередь: представляем хардкорные задачи с Java-конференции JBreak 2018, aka «ад от Excelsior». Задачи даны в оригинальных формулировках, в каждой задаче может быть несколько правильных ответов, и к каждой задаче дано р...

Кто есть кто в команде разработки и стоит ли программисту работать на аутсорсе — Oh, my code Несколько месяцев назад мы запустили серию интервью Oh, My Code на образовательном канале Технострим. И сегодня хотим поделиться интервью с одним из наших гостей. Как из космоса попасть в мобильную разработку, кто есть кто в команде разработки и стоит ли программисту работат...

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

Сергей Кошевой: достижению успеха способствует диалог между бизнесом и властью Седьмого февраля в российской столице прошел Всероссийский финал национальной предпринимательской премии «Бизнес-Успех». Во время мероприятия жюри поставило высокую оценку презентации Зеленоградского муниципального округа Калининградской области — дебютант финала премии полу...

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

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

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

Приглашаем на хакатон Whatever Hack 16 марта В нашем московском офисе 16 марта начнется 48-часовой марафон по машинному обучению, в ходе которого вы сможете продемонстрировать свои скиллы, чтобы создать решение для генерации мемов, отличить шкаф от ковра или сделать лучший MVP (minimum viable product) в рамках свободн...

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

Лучшие бесплатные игры недели для Android (04.02.2018) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с лучшими играми, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие бесплатные игры недели для Android (10.03.2018) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с лучшими играми, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие бесплатные игры недели для Android (02.03.2018) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с лучшими играми, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие бесплатные игры недели для Android (21.02.2018) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с лучшими играми, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Roy’s World — легендарный Марио на новый лад О Марио знают дети и взрослые. В игре преодолеваем препятствия и спасаем принцессу, которая постоянно находится не в том замке. Повторить успех легенды попытались разработчики Roy’s World. Программисты просто взяли ту же идею и реализовали её по-новому. Главный персо...

Китайская компания SenseTime Group стала самым дорогим стартапом на рынке искусственного интеллекта Ещё в октябре мы сообщали о том, что китайская инвестиционная компания CDH Investments и гонконгская компания SenseTime Group намерены привлечь инвестиции в размере около 450 млн долларов, которые затем будут выделяться стартапам, связанным с технологиями искусственного...

[Перевод] Мышление в стиле Ramda: Декларативное программирование 1. Первые шаги 2. Сочетаем функции 3. Частичное применение (каррирование) 4. Декларативное программирование 5. Бесточечная нотация 6. Неизменяемость и объекты 7. Неизменяемость и массивы 8. Линзы 9. Заключение Данный пост является четвёртой частью серии о функциональном про...

Galaxy S9+ сразился с iPhone X в дроп-тесте Apple назвала стекло iPhone X самым крепким из всех, которые когда-либо использовались в смартфонах. При этом Samsung рассказала о более толстом дисплее и улучшенном алюминии в линейке Galaxy S9. Сотрудник PhoneBuff сравнил прочность корпусов обоих устройств в дроп-тесте. ...

Главные новости за неделю: первые накопители Samsung серии Z-SSD, продолжение истории с уязвимостью Spectre и рекордные финансовые результаты Apple В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

Российские студенты поборются за $100 000 на международном финале Imagine Cup 2018 В рамках российского финала Imagine Cup 2018 в Москве 16 лучших студенческих команд со всей России представили свои проекты на основе технологий смешанной реальности, искусственного интеллекта и Big Data. Лучшим стал проект "Хемометрика" команды Coffee Break – эксп...

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

Управление IAX каналами при большом количестве Asterisk Добрый день. Каждый, кто мало-мальски администрирует Asterisk, сталкивается с такой задачей как объединить несколько серверов между собой. Тут уже не важно какой протокол выбран IAX или SIP, так как не зависимо от протокола будет приблизительно одинаковый набор действий. В ...

[Из песочницы] Ещё один пример автоматизации или PowerShell + Google Apps Script Лень — двигатель прогресса… Вот и я, найдя немного свободного времени, решил автоматизировать достаточно рутинную для каждого админа задачу — создание и отключение пользователей. Читать дальше →

H1Z1 покидает ранний доступ с новым режимом Auto Royale Подавляющее большинство громких анонсов, связанных с играми жанра «battle royale», выходят из режима раннего доступа Steam очень и очень долго. Иногда разработчикам просто удобнее держать проект в этом режиме, оправдывая баги и недоработки тем, что игра ещё не доделана. Всё ...

Автоэнкодер в задачах кластеризации политических событий Я не люблю читать статьи, смотрю demo и кодДемо TensorBoard Projector Работает в Chrome. Открываем и нажимаем на Bookmarks в нижнем правом углу. В верхнем правом углу можем фильтровать классы. В конце статьи есть GIF картинки с примерами использования. Проект на GitHub ...

Telegram может «подорвать национальную валюту» Ирана Платформа для обмена сообщениями Telegram, созданная Павлом Дуровым и его командой, только-только завершила второй раунд рекордного ICO, и его результаты не понравились правительству Ирана. Приложение — чрезвычайно популярное в авторитарной стране — давно пытается вынести ...

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

NeoQuest 2018: Читерство да и только Всем доброго времени суток. На прошлой неделе закончился очередной очный этап NeoQuest. А значит пришло время публиковать разбор некоторых заданий. Знаю многие ждали этого разбора, поэтому всех интересующихся прошу под кат. Читать дальше →

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

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

[Перевод] [в закладки] Инструменты для тестирования JavaScript-проектов Автор материала, перевод которого мы публикуем сегодня, сотрудник Welldone Software, говорит, что если в двух словах рассказать об инструментах для тестирования JavaScript-проектов, то для модульного и интеграционного тестирования рекомендуется использовать Jest, а для тесто...

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

Выпуск#18: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подготовили для Вас новый выпуск с интересными задачами с собеседований в Apple. В Apple соискателями могут задать вопросы не только технического плана, но и о сокровищах и пиратах (интересно, связано ли это с позицией компании в отношении нелегального контента?). Воп...

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

[Перевод] Как подобрать хорошее освещение для реалистичных интерьеров? Родриго Льорет показал способ, которым он добился такой реалистичной картинки для своей последней работы в UE4. Введение Меня зовут Родриго Льорет, я ведущий художник окружений, живу в Мальмё и сейчас работаю в Massive Entertainment ведущим художником пропсов. Я участвую в...

[Перевод] Менеджерам пора проснуться «Разве у тебя нет цикла, который можно написать?» Самая популярная моя статья называется «Почему ваш программист просто хочет кодировать». К настоящему моменту её прочитали более 62 000 раз. В статье рассказывается о программисте Джейми, который пришёл в компанию перепол...

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

Разработка AI для пошаговой игры на Node.js (часть 1) Всем привет! Прошло целых полтора года с момента написания моей первой статьи на Хабре. С тех пор проект FOTM претерпел ряд изменений. В начале пройдёмся вкратце по всем модернизациям, а затем перейдём к детальному разбору основной фичи — AI. Читать дальше →

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

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

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

Новая микроархитектура процессоров Intel: быстро, но не бесплатно Выявление аппаратных уязвимостей Spectre и Meltdown в процессорах Intel поставило перед архитекторами компании сложнейшую задачу – внести в микроархитектуру CPU изменения, обеспечивающие полную безопасность исполнения при сохранении и даже повышении производительности проц...

«М.Видео» проведет киберспортивный турнир с призовым фондом 300 тысяч рублей Компания «М.Видео», крупнейший в России продавец электроники и бытовой техники, входящий в Группу САФМАР Михаила Гуцериева, совместно с игровым клубом M.GAME и киберспортивной организацией Volt Game организовали турнир M.Game League по Counter-Strike: Global Offensive, в кот...

Kubernetes 1.10: обзор основных новшеств В конце марта состоялся релиз Kubernetes 1.10. Поддерживая нашу традицию рассказывать подробности о наиболее значимых изменениях в очередном релизе Kubernetes, публикуем этот обзор, подготовленный на основе CHANGELOG-1.10, а также многочисленных issues, pull requests и desig...

[Перевод] Html-sketchapp — залог единства программистов и дизайнеров Марк Далглейш, руководитель подразделения, занимающегося разработкой дизайн-систем в компании SEEK, говорит, что если взглянуть на любую команду, которая использует дизайн-систему, можно обнаружить, что у такого подхода имеются совершенно очевидные преимущества. Заключаются ...

[Из песочницы] Разворачиваем связку Nginx+Php-Fpm+MySQL с magento2 на борту и раскладываем по контейнерам в Docker Добрый день! Все чаще стучась в различные компании разработчиков в качестве DevOps инженера, я получаю приблизительно одни и те же тестовые задания. Они отличаются друг от друга версиями PHP или проектами которые надо запустить. Но в целом они упираются в одну связку это N...

Google может добавить новые жесты управления наушниками Pixel Buds Google может внести ряд улучшений в «умные» беспроводные наушники Pixel Buds, добавив, в частности, настраиваемые жесты управления. Это выяснил сайт 9to5Google, который сделал подробный разбор последней бета-версии приложения Google для Android. Среди во...

Nike⁠ Run Club 2.13.2 Nike+ Running — удобное приложение для всех любителей бега. Программа ведет подробную статистику ваших занятий, включая пройденную дистанцию, среднюю скорость и интенсивность бега, записывается трек трассы. Перед началом занятия вы можете выбрать тип бега: обычный, бег на...

Moscow JS 40 — отчёт, отзывы гостей и видеозаписи Всем привет! Мы не успели оглянуться, как закончились все оффлайн-места на Moscow JS 40, который прошёл в нашем офисе 1 марта. Записаться успели не все желающие. Хорошие новости: уже появились видео и презентации от докладчиков. Под катом — видеозаписи, презентации, ссылки н...

Лучшие приложения недели для Android (05.02.18) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с приложениями, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие приложения недели для Android (21.02.18) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с приложениями, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие приложения недели для Android (17.03.18) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с приложениями, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

Лучшие приложения недели для Android (03.03.18) Традиционно, каждую неделю на Трешбоксе публикуется свежая подборка с приложениями, которые недавно выходили на платформе Android. В этом выпуске: Читать дальше →

[Перевод] Learn OpenGL. Урок 4.10 — Инстансинг Инстансинг Представьте, что вы задумали сцену, содержащую огромное количество моделей объектов, причем преимущественно эти модели содержат одинаковые вершинные данные, разнятся только матрицы трансформации, примененные к ним. Например, сцена с травяным полем, где каждая был...

Открыта регистрация на Raiffeisen Data_Cup Мы приглашаем вас принять участие в чемпионате по анализу данных Raiffeisen Data_Cup. Онлайн часть пройдёт на платформе Boosters.pro. Участникам предстоит определить место жительства и работы клиента Райффайзенбанка, используя анонимизированную историю платежей и снятия нали...

«CI плохо справляются с требованиями мобильной разработки»: интервью с создателем fastlane Феликсом Краузе Многие мобильные разработчики любят инструмент fastlane, автоматизирующий задачи при выпуске приложения (генерацию скриншотов, code signing в случае с iOS, деплой в магазин или в систему бета-тестирования). Долгое время fastlane можно было использовать только на macOS, но ...

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

[Перевод] Землю унаследуют роботы? Говорят, обещанного три года ждут. Вот и я в комментарии к статье vmb обещала перевести главу из книги Zero Day, но пока собиралась — всю книгу уже перевели. Так что выкладываю тут перевод статьи Марвина Л. Мински о будущем и развитии человека. За наводку на статьи Мински с...

Обновляем расширение Intl в PHP 7 на Linux Ubuntu 16.04 Программисты делятся на два типа: консерваторы, для которых переход на новую версию равносилен перелёту на другую планету (если читаешь это из Windows XP — поздравляю, это ты); и Викторы Цои, чьи сердца и глаза требуют перемен, и обновляют всё и вся при первой возможности. Е...

Digital-мероприятия в Москве c 2 по 8 апреля Подборка ключевых мероприятий в Москве на неделю Хакатоны: Как стартапу за выходные найти команду, получить первых клиентов и инвестиции 02 апреля (понедельник) ТРЦ ""РИО"", 6-ой этаж, Ленинский пр. 109 бесплатно Узнаем, зачем стартапу необходимо участвовать в хакатонах, м...

В России выдали первые официальные спортивные разряды по киберспорту Мы уже рассказывали вам о том, что видеоигры были официально признаны видом спорта на территории России. Соответствующий приказ Министерства спорта РФ был опубликован ещё летом 2016 года. Дисциплина «Компьютерный спорт» получила номер-код 1240002411М, что делает возможным ...

Экспресс-оценка сложности алгоритма (+разбор задачи c Joker 2017 и DotNext 2017 Moscow) Для любого практического применения log(n) можно считать константой. Просто в некоторых компаниях эта константа больше, чем у вас. © народная мудростьПоловину жизни я учу программировать. В том числе учу разработчиков делать быструю оценку вычислительной сложности алгоритма....

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

Galaxy S9 успешно прошёл тест на прочность Новый флагман Samsung стал на восемь граммов тяжелее предыдущего поколения. Инженеры компании объясняют изменение более толстым стеклом и улучшенным алюминиевым покрытием. Прочность смартфона по традиции испытал Зак — автор канала JerryRigEverything. Стекло Gorilla Glass 5...

Viber и акселератор TechStars запустили программу для стартапов в сфере AR и обмена сообщениями Финал акселератора пройдёт в Сингапуре.

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

Выпуск#12: ITренировка — актуальные вопросы и задачи от ведущих компаний Мы подобрали новую порцию вопросов и задач, встречающихся соискателям на собеседованиях в ведущие ИТ-компании мира. Задачи отобраны различного уровня сложности, начиная от очень простых. Но не все из них имеют очевидное, на первый взгляд решение, поиск которого поможет Ва...

Владелец Viber и акселератор TechStars запустили программу для стартапов в сфере AR и обмена сообщениями Финал акселератора пройдёт в Сингапуре.

Лучшие недорогие ноутбуки с диагональю до 13 дюймов: есть что выбрать Выбрать лучший маленький ноутбук, да еще и по небольшой цене? С этой сложной задачей справится наш рейтинг ноутов с диагональю до 13 дюймов, созданный по результатам серьезных исследований в тестовой лаборатории CHIP. За лидерство поборются Acer, HP и ASUS.

Вышел пакет драйверов GeForce 391.24 (WHQL) По случаю выхода игры Sea of Thieves программисты Nvidia подготовили новый пакет драйверов и ПО GeForce, оптимизированный для нового приключенческого экшена. Свежий выпуск получил номер 391.24, прошёл сертификацию тестовой лабораторией Microsoft WHQL и...

[Перевод] Характер Kotlin Привет, Хабр! Надеемся в обозримом будущем и до Kotlin добраться. Мимо этой статьи (февральская) пройти не смогли. Читаем и комментируем! Читать дальше →

[Из песочницы] Соревнование Pri-matrix Factorization на DrivenData с 1ТБ данных — как мы заняли 3 место (перевод) Привет, Хабр! Представляю вашему вниманию перевод статьи "Animal detection in the jungle — 1TB+ of data, 90%+ accuracy and 3rd place in the competition". Или чему мы научились, как выигрывать призы в таких соревнованиях, полезные советы + некоторые мелочи TLDR Сут...

[Перевод] Разбор алгоритма консенсуса в Tendermint В этой статье описан алгоритм консенсуса BCA (Byzantine Consensus Algorithm), используемый в Tendermint. Разработанный на основе протокола DLS, он не требует никакого "активного" майнинга, как в Proof-of-Work, и может обеспечить безопасную работу сети при наличии как миниму...

[Екатеринбург, анонс] Новые Java-митапы в Екатеринбурге: java.ural.Meetup @1 Хорошая новость для Java-разработчиков Екатеринбурга (и, может быть, Урала в целом) — запускаем новые Java-митапы в Екатеринбурге. Так сложилось исторически, что почти все активности профессиональных сообществ сконцентрированы в Москве и Санкт-Петербурге. Региональные собы...

Far Cry 5 прошли за 10 минут Компания Ubisoft продолжила традицию из Far Cry 4 в новейшем шутере: в пятой части Far Cry также есть альтернативная концовка. Причём воспользоваться иным способом прохождения можно почти сразу после начала [...]

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

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

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

Никто и не заметил, как вышел MySQL 8.0 Неожиданно для себя обнаружил, что mysql вдруг релизнулся буквально на днях (19 апреля), а статьи на хабре нет — все обсуждают сами-знаете-что. Постараюсь перевести выжимку из "What's new". Для тех, кто следит за разработкой, тут вероятно не будет ничего или почти ничего но...

[Перевод] Rust: Знакомимся с языком на примере «Угадай-ки» Давайте познакомимся с Rust, поработав над маленьким проектом! Мы покажем основные концепты Rust на реальном примере. Вы узнаете о let, match, методах, ассоциированных функциях, подключении сторонних библиотек и много о чем другом. Мы реализуем классическую задачу: игра “уга...

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

[Из песочницы] Переосмысление алгоритма консенсуса PoA – алгоритм PoG Всем привет, меня зовут Константин, Я программист из Казахстана. Сейчас занимаюсь созданием собственной блокчейн платформы и хотел бы поделиться мыслями о существующих алгоритмах консенсуса и о том, что Я придумал для своей сети. Читать дальше →

Разбор ICO TenX: scam или нет? 2017 год был годом бума криптовалют и ICO. Миллиарды долларов были собраны проектами у большинства из которых был только whitepaper и честное слово. Не было ни юрлиц, ни собственности, ни продукта, ни команды. Я решил пристальнее разобрать проекты собравшие десятки миллионов...

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

Обновление строк на лету в мобильных приложениях: часть 2 Привет, Хабр! В недавней статье наш коллега Дмитрий Марущенко yojick рассказал о том, как доставлять динамические обновления переводов с сервера на мобильные устройства. В продолжение темы сегодня поговорим о том, как мы используем эти обновлённые переводы в наших приложе...

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

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

Южно-Сахалинск готовится к финалу национального чемпионата WorldSkills Russia Финал национального чемпионата WorldSkills Russia пройдет на Сахалине с 6 по 12 августа. Организаторы заранее решают проблемы с доставкой и размещением участников, а также оснащением площадок необходимыми пособиями и оборудованием – от комплектов робототехники до 3D-принтеро...

[Из песочницы] Android Support Library 28. Что нового? По давней традиции вместе с новой версией Android выходит обновление Support Library. Пока библиотека вышла в стадии альфа, но список изменений уже намного интереснее, чем такой же список у Android P. Google несправедливо мало рассказал и написал об основных нововведениях ...

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

22 полезных расширения для начинающего программиста Расширения для Chrome и Visual Studio Code, которые облегчат многие задачи при написании кода и сэкономят ваше время.

Дайджест интересных материалов для мобильного разработчика #240 (5 февраля— 11 февраля) Заканчиваем неделю новой подборкой. В ней анимации, запрет эмодзи, лучший дизайн и большой рост, обновление строк на лету, лучшие команды мобильной разработки и неуемный фичеринг. Все самое лучшее! Читать дальше →

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

Купить новый iPhone 8 за 31 790 рублей теперь реально! Тестируем трейд-ин в крупных магазинах Культура трейд-ин на смартфоны в России пока развита не так хорошо, как с теми же автомобилями, по одной причине: пока некоторые говорят, что сдавать старый iPhone для покупки нового невыгодно, другие успешно практикуют трейд-ин и приобретают новый iPhone с небольшой допла...

[Перевод] Приватность: рождение и смерть. 3000 лет истории приватности в картинках В эпоху ИТ и быстрого развития технологий понятие «приватности» превратилось в фикцию. Глобальные информационные сети и множество сервисов незаметно собирают о пользователях терабайты данных, да и сами пользователи постоянно выкладывают свою жизнь на всеобщее обозрение в с...

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

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

Зачем ездить на Mobile World Congress в Барселону и как все сделать правильно Привет! Меня зовут Катя Франк, я ведущий маркетолог Mobile Dimension. В этой статье я приведу небольшой разбор выставки Mobile World Congress в Барселоне, немного сравню ее с этой же выставкой от GSMA в Шанхае, расскажу, кому в ней стоит участвовать, и как все организовать...

V for Validator Когда перед нами стоит выбор инструмента для валидации пользовательских данных, то речь чаще идет о интерфейсе задания правил. Сегодня таких инструментов превеликое множество от декларативных до объектных. Каждый валидатор пытается быть выразительным и простым в использовани...

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

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

Резкий скачок числа хакерских атак Каждый раз, читая такие новости, задаюсь вопросом: "А вы как это посчитали?" Взяли счетчик и по Яндексу новости искали?

[Из песочницы] Как я ускорил работу отдела продаж более чем в 20 раз Если вам знакома ситуация, когда нужно обработать заявку от клиента размером 150 или больше позиций, подобрав для каждой самую лучшую по цене из 20 прайс-листов по 10 000 + позиций в каждом, но вы не готовы тратить на это больше 30 минут, то добро пожаловать под кат. Читать...

Психологический портрет с помощью нейросети и обычной камеры Хабр, привет! В этом году мы в очередной раз организовываем Imagine Cup — конкурс студенческих стартапов в сфере IT. Приглашаем всех (студентов) поучаствовать! Ну а пока рассказываем о ребятах из команды Social Globe, которые заняли третье место в прошлом году. И не зря, вед...

Метрики на службе у QA Апрельская статья из цикла «Календарь тестировщика» посвящена метрикам. Кирилл Раткин, тестировщик Контур.Экстерна, расскажет как повысить эффективность тестирования с их помощью и не уйти в крайности. Как часто вам приходится что-либо оценивать? Наверное, каждый день. Хо...

ASP.NET Core: Механизмы предотвращения атак 2.0 По встроенным механизмам безопасности ASP .NET Core написано мало статей. Даже официальная документация имеет пробелы. В этой статье мы пройдём по всем основным компонентам, имеющим отношение к безопасности, и разберём, как это работает внутри. Если вы используете старый до...

Как мы настроили поиск с помощью Elasticsearch и Logstash по данным MSSQL Делимся подробностями, как мы сделали хороший поиск по закрытой корпоративной соцсети в условиях, когда: • данные хранятся в разных колонках таблиц MSSQL, • раньше поиска по ним не было, • а перенести их оттуда нельзя по соображениям информационной безопасности. Критерий хо...

Дайджест интересных материалов для мобильного разработчика #250 (16 апреля — 22 апреля) Медленно приближаемся к юбилейному выпуску и в очередном выпуске у нас Wear OS, поведенческий дизайн, реактивное программирование, настоящее и будущее Unity, свежайший обзор Мобиуса, большие цели и распознавание на маленьких устройствах. Читать дальше →

IT-курсы: что остается за кадром Всем привет, меня зовут Евгений Картавец, я руководитель отдела обучения IT-портала GeekBrains. Мы разрабатываем курсы для будущих программистов. При их создании мы опираемся на опыт практиков отрасли и стремимся дать набор навыков, необходимых для устройства на работу. Я р...

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

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

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

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

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

[Перевод] Подсчитываем коллективный интеллект Хабра (и любой другой организованности людей) Питер Хинченс (Pieter Hintjens), автор книги «Социальная Архитектура», на основе многолетнего опыта управлением open source сообществом предлагает свою систему оценки организованности. Коллективный Индекс Интеллекта или КИИ (CII) Я собираюсь предложить инструмент по изме...

[Из песочницы] Выгрузка сообщений с использованием Telegram API. С чего начать На просторах интернета можно найти множество описаний и примеров по созданию telegram bot-ов.Но Telegram Bot Api имеет ограниченный функционал. Для решения задачи по выгрузке сообщений из Telegram по ключевому слову необходимо использовать Telegram API. За основу была взята ...

Интервью с популяризатором космонавтики, программистом-баллистиком Антоном Громовым Серию интервью с докладчиками конференции DUMP продолжает разговор с Антоном Громовым — программистом-баллистиком в Dauria Aerospace, автором проекта «Море Ясности», постоянным ведущим трансляций запусков SpaceX, популяризатором космонавтики. Антон рассказал о программирован...

Понимание lvalue и rvalue в C и С++ Eli Bendersky, Understanding of lvalues and rvalues in C and C++ (https://eli.thegreenplace.net/2011/12/15/understanding-lvalues-and-rvalues-in-c-and-c) От переводчика: предлагаю Вашему вниманию перевод интересной статьи об lvalue и rvalue в языках C/C++. Тема не нова, но з...

Как мы участвовали в хакатоне от OpenData Всем привет, в этой статье я хочу рассказать про Why So Serious Hack. Про то, что вообще нас туда привело, чем хакатоны в классическом понимании отличаются от хакатонов с контестом и что нам помогло выиграть. Читать дальше →

Главные новости за неделю: первые PCIe SSD от Silicon Power, самый невыгодный проект Apple и новые игровые ПК серии Corsair ONE В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

Главные новости за неделю: слухи о новом Apple MacBook, доступный игровой монитор Asus MG248QE и инцидент на заводе Samsung В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

[Из песочницы] Орги среди программистов Когда я учился в вузе, на техническом факультете, то среди нас, будущих инженеров, были такие особые люди — всевозможные -ОРГИ. Сейчас уже точно не вспомню всех разновидностей, но точно были спорторги и культорги. Формально они тоже учились на инженеров, иногда ходили на ле...

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

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы. Читат...

Транскрипция географических названий в Open Street Map. Латвия, Литва, Польша, Эстония Привет всем, кто использует OSM. У каждого из нас свои задачи при работе с картами, однако одним из базовых функционалов конечно является поиск географических объектов, как минимум населенных пунктов, а так же рендеринг карт. Проблема в том, что значение тега name для узлов,...

Анонс Google Summer of Code 2018 для проекта radare2 В этом году мы решили возобновить публикации результатов предыдущего и анонсировать новый GSoC для проекта с открытым исходным кодом radare2 на ресурсе Habrahabr. Читать дальше →

Пробрасываем вызовы Steam API из Wine в GNU/Linux и обратно с помощью Nim У игроков на платформе GNU/Linux множество проблем. Одна из них — необходимость устанавливать отдельный клиент Steam для каждой Windows игры из Steam. Ситуация усугубляется необходимостью установки ещё и родного клиента Steam для портированных и кроссплатформенных игр. Но ч...

Тим Кук рассказал, как Apple относится к объединению iOS и macOS Идея объединения десктопных операционных систем с мобильными не нова, ею с разной степенью успеха увлечены Microsoft и Google. А что на этот счёт думают в Apple?

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

[Перевод] Эксперименты с AR: когда C# встречается с CSS Часто при работе над проектом самые большие технические сложности возникают тогда, когда меньше всего этого ожидаешь. В моём случае это произошло, когда я работала с Google Creative Lab над прототипом эксперимента по переносу песни Грейс Вандервол Moonlight в дополненную ре...

Обсудили в Стенфорде, что делать с математическим и инженерным образованием школьников Украины «Чему Америка может поучиться у Украины в области образования?» — этот вопрос возник во время совещания в Стенфорде. Оказывается, есть чему, например традициям преподавания математики, которые у Украины общие с другими странами СНГ. «Как украинское правительство поддержива...

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

Работа с API КОМПАС-3D → Урок 7 → Знакомство с настройками Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о настройках системы КОМПАС. Читать д...

[Из песочницы] Многопоточность на корабликах Задача производитель/потребитель Статья рассчитана для новичков, которые недавно начали свое знакомство с миром многопоточноcти на JAVA. Читать дальше →

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

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

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

Девушка из Нижнего Новгорода представит Россию на конкурсе «Мисс Земля» После участия в конкурсе красоты «Краса России» жительницу Нижегородской области пригласили участвовать в «Мисс Земля-2018». В 2017 году 23-летняя девушка смогла стать «Мисс Нижний Новгород». 23-летняя жительница Нижегородской области, в 2017 году заслужившая титул Мисс Ни...

Нарушения безопасности мобильных приложений как результат недостаточного внимания компаний-разработчиков Во второй половине 2017 года в Google Play разработчики загружали примерно по 2800 приложений каждый день. По AppStore данные пока не удалось найти, но вряд ли во много раз меньше. Каждое из этих приложений содержит определённое количество данных (data), которые хранятся или...

Создатели PUBG рассказали о грандиозных планах на 2018 год Создатели PlayerUnknown's Battlegrounds долго и упорно работали, чтобы представить план по развитию проекта на 2018 год. Как и ожидалось, больше всего ресурсов будет выделено на добавление нового контента. Пользователям дадут больше разнообразия в картах, чтобы сражаться и в...

[Перевод] Генерируем уровни для игры с помощью нейросетей Предисловие За последние несколько лет прогресс в области искусственного интеллекта привёл к созданию методов машинного обучения на основе обучения представлениям (representation-learning) с несколькими слоями абстракции — так называемому «глубокому обучению». Общественное ...

Известна истинная причина блокировки Telegram в России Настоящей причиной блокировки Telegram в России является желание Павла Дурова запустить собственную криптовалюту. Об этом пишет издание РБК со ссылкой на письмо одного из сотрудников ФСБ.  В частности, отмечается, что 18 апреля Роман Антипкин отправил своим коллегам пис...

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

[Питер] Встреча JUG.ru с Дмитрием Александровым — Java на GPU В среду, 11 апреля, в петербургском офисе компании T-Systems пройдет встреча JUG.ru с Дмитрием Александровым, Java Champion-ом, ведущим экспертом-программистом в T-Systems. Тема встречи — Java на GPU. Участие бесплатное, регистрация обязательная. Зарегистрироваться можно тут...

[Перевод] Интервью портала A Cloud Guru с Келси Хайтауэром: о DevOps, Kubernetes и serverless Наверняка не все знают, что по нагрузке и числу пользователей iFunny является настоящим highload-сервисом. API обслуживает в пиках порядка 15000 запросов в секунду, система аналитики обрабатывает около 5 миллиардов событий в сутки, а для поддержки полного функционала работа...

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

[Из песочницы] Как мы разработали технологию обнаружения устройств поблизости Эта история началась с функции “Рядом” в одном из наших мобильных приложений. Мы хотели, чтобы пользователи могли быстро создать групповой чат или добавить находящихся рядом пользователей в друзья. Мы попробовали решить эту задачу при помощи геолокации, Bluetooth, Wi-Fi и ...

25 млрд запросов в час: база данных ServiceNow Двадцать шестого февраля прошла конференция MariaDB M|18, в которой участвовали 330 ИТ-компаний. На конференции выступил представитель ServiceNow. Он поделился кейсом по управлению «85 тысячами БД по всему миру». Среднее количество запросов в час — 25 миллиардов. Как в Servi...

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

Сценаристы «Игры престолов»: В финале погибнут все Сценаристы «Игры престолов» представили руководству канала HBO изложение финальных серий сериала. До этого ни один актер не читал сценария, а после они все начали «гибнуть». Старший вице-президент Канала НВО Франческа Орси раскрыла некоторые тайны финала «Игры престолов». ...

Стриминг видео с помощью Azure и .NET В рамках проекта Jisp, разработкой которого занимается компания WaveAccess, возникла задача по загрузке и проигрыванию видео. В целом, ничего необычного, но с ней связаны известные проблемы, такие как необходимость препроцессинга, а также необходимость поддержать возможность...

Выпуск#14: ITренировка — актуальные вопросы и задачи от ведущих компаний На этой неделе мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях на должность инженера-разработчика в DELL. Читать дальше →

[Из песочницы] Пишем свой BitTorrent-клиент на базе библиотеки Bt Всем привет! В данной статье я расскажу о том, что из себя представляет библиотека Bt, чем она хороша и почему стоит иметь ее в виду, если для решения каких-то задач планируется использовать BitTorrent. Затем, в качестве демонстрации базовых функций и основного API, мы реали...

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

Самая большая it-тусовка на Урале — конференция DUMP-2018 — пройдёт 13 апреля в Екатеринбурге Программисты, дизайнеры, мобильные разработчики, тестировщики, менеджеры, новость для вас — конференция DUMP-2018 пройдёт 13 апреля в Екатеринбурге. В этом году мы готовим 8 секций: FrontTalks, Serverside, Mobile, Дизайн, DevOps, Тестирование, Менеджмент, Science. Если вы ...

Интерес потребителей к изогнутым мониторам резко вырос Компания International Data Corporation (IDC) обнародовала результаты исследования мирового рынка компьютерных мониторов в четвёртом квартале 2017 года. В период с октября по декабрь включительно в глобальном масштабе было реализовано приблизительно 31,7 млн ПК-дисп...

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

Вспомнить всё. Ожидание и реальность в сфере IT: 2017 vs 2018 Каждый год ученые, аналитики, профессионалы сфере IT, да и просто блогеры и обычные юзеры делают прогнозы на будущий год. Какой продукт или технология выстрелит, что уйдет в тень или прекратит свое грандиозное восхождение на олимп IT славы, а что медленно и верно будет прогр...

Обзор программы Java-конференции JBreak 2018: абсолютный баланс Конференция: JBreak 2018 Суть: Единственная Java‑конференция в Сибири Дата: 4 марта 2018 Место: Новосибирск, Экспоцентр, Станционная ул., 104 Меньше, чем через 2 недели, состоится JBreak 2018. В этот раз я смог поучаствовать в Программном комитете и могу не просто пересказ...

[Из песочницы] Задача инкассатора Перечислим задачи, составляющие «задачу инкассатора»: выбор формы сделки по приобретению УС. кластеризация Сети. Решение этой задачи даст заданное нами некоторое количество множеств УС для внутридневного (внутрисменного) обслуживания если существуют ограничения по количест...

Как развернуть HD Wi-Fi для 45 тысяч болельщиков за 10 дней? Стадион «Спартака» в ожидании ЧМ-2018 Нельзя просто взять и пригласить иностранные футбольные команды сыграть на стадионе в рамках Чемпионата мира. Стадион построен недавно и соответствует международным стандартам? Этого мало. Нужно пройти сертификацию FIFA. Международная федерация футбола, помимо прочего, контр...

YotaPhone ставят на госсектор Yota Devices - новичок на массовом рынке смартфонов в Китае, куда компания вышла в октябре 2017 года. Запуск смартфона Yota3 проходил с задержкой, дополнительное время потребовалось на регистрацию торговой марки в Китае, напрминает "КоммерсантЪ". Также были сложнос...

Обзор нового алгоритма уменьшения размерности UMAP. Действительно ли он лучше и быстрее, чем t-SNE? Привет, Хабр! Задача снижения размерности является одной из важнейших в анализе данных и может возникнуть в двух следующих случаях. Во-первых, в целях визуализации: перед тем, как работать с многомерными данными, исследователю может быть полезно посмотреть на их структуру, у...

Dell подтвердила возможность IPO или слияния с VMware Аналитики считают наилучшим вариантом объединение с VMware.

Ransomware набирает силы «Незнание не освобождает…» или почему Ransomware продолжает процветать Привет, Хабр! Сегодня мы хотим рассказать о результатах любопытного опроса, который компания Acronis провела в сети в марте 2018 года. Оказалось, что злоумышленники, делающие ставку на Ransomware, поступ...

AMD Ryzen 2600 результаты в Benchmark Как все уже знают, AMD выпустит Ryzen 2000 или просто говоря Zen + в апреле. В январе уже появился Ryzen 5 2600 в базе данных SiSoft Sandra. В записи говориться о процессоре под названием «Ryzen 5 2600», который, очевидно, Zen +, представленная модель представляет собой шест...

Яндекс.Такси и Uber завершили объединение бизнесов Созданная в результате слияния компания оценивается более чем в $3,8 млрд.

Как мы в ISPsystem резервные копии делали. Часть вторая Продолжение истории о похождениях отдельной задачи в ISPsystem. Рассказывает руководитель разработки Александр Брюханов. Первая часть здесь. Лучшее — враг хорошего Написание резервного копирования или установки и настройки ПО у нас всегда были расстрельными задачами. Ког...

Работа с API КОМПАС-3D → Урок 8 → Более сложные методы записи в основную надпись Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Мы уже рассматривали работу с основной надписью в четвертой ча...

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

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

Прокачиваем производительность C# с Федерико Луисом Сегодня мы поговорим о производительности в C#, о способах прокачать её до неузнаваемости. Задача этой статьи — продемонстрировать такие способы повышения производительности, которые, при необходимости, вы смогли бы использовать самостоятельно. Однако эти методики не являютс...

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

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

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

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

Видео с митапа UralJS #6 — избавляемся от this, типизируем Redux-приложение и пишем на Реакте без тормозов На прошлой неделе в Екатеринбурге прошла встреча UralJS. Мы снова собрали сотню разработчиков и порвали коворкинг — пришлось ставить дополнительный монитор на кухне и дублировать экран проектора, чтобы снять нагрузку на основной зал. По традиции было три спикера — фрилансе...

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

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

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

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

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

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

[Из песочницы] Гейм дизайн в жизнь. Пример разбора механики игры Доброго дня! Немного об авторе: меня зовут Мария, начинающий гейм дизайнер. С этой статьи начинаем цикл статей по применению теории гейм дизайна в жизни. В этой статье попытаемся разобрать механику игры на примере Northgard от студии Shiro Games (находящуюся на стадии ранн...

Главные новости за неделю: главные итоги MWC 2018, быстрый UHD-монитор BenQ EL2870U и печальные новости из лагеря Nvidia В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

Security Week 12: игры в карты, зловред с ручным приводом и здоровый подход к утечкам Новость Банкам и правоохранительным органам придется поднапрячься: известные торговцы крадеными данными кредиток JokerStash выставили на продажу реквизиты богатеньких клиентов элитных магазинов Saks Fifth Avenue и Lord & Taylor Stores — то есть американцев и гостей Штато...

[Перевод] Игра с орматами Предлагаю вам сыграть в игру. Я даю вам квадратную сетку, на которой некоторые клетки закрашены, а некоторые могут остаться пустыми. Мы назовём её «шаблоном». Например, сетка может быть одним из таких шаблонов: У вас есть стопка прозрачных пластмассовых листов, по размеру ...

Программист из Google о российских дипломах, собеседованиях и работе в Кремниевой долине Есть у меня одно увлечение – интервьюировать IT-специалистов из Кремниевой долины. Не с целью приема на работу, а просто о жизни в США и работе в крупных компаниях. Мой сегодняшний герой – Евгений Краско, программист из YouTube. –Я родом из Екатеринбурга, после окончания ...

Чего не хватает в Trello для Agile разработки и где искать альтернативы? Многие из тех, кто привык работать с Trello, отмечают удобство и универсальность инструмента, но забывают о том, что вокруг появляется много новых сервисов и функций. Trello построен на базе Kanban досок. К сожалению, Kanban доски в Trello сильно упрощены: с общими офисными...

Pengi – динамичный трехмерный раннер в лучших традициях Tiny Wings Кажется, что раннеры будут существовать на мобильных всегда. Играть в них просто, но очень интересно. Однако копирование геймплейных механик, когда меняется только внешний вид, порядком поднадоело. Кто же, как не Crescent Moon Games способны сказать новое слово в жанре? Они ...

Названы смартфоны с лучшей и худшей защитой от воды Шесть моделей от Samsung - Galaxy A3, Galaxy A7, Galaxy Note 7, Galaxy Note 8, Galaxy S8 и Galaxy S8+ - прошли тест на отлично, не выявив никаких проблем после погружения в жидкость. Такие же результаты продемонстрировали четыре модели Sony - Xperia M5, Xperia XZ Premium, Xp...

Уже видели пасхалку из Android P Developer Preview? У Google есть сразу пара интересных традиций касаемо Android. Во-первых, устраивать негласное состязание среди тех, кто угадает, как же назовут на самом деле очередную версию системы. Android P. И мы знаем, что за литерой «P» скрывается название какого-то десерта. Какого И...

[Перевод] О стримах и таблицах в Kafka и Stream Processing, часть 1 * Michael G. Noll — активный контрибьютор в Open Source проекты, в том числе в Apache Kafka и Apache Storm. Статья будет полезна в первую очередь тем, кто только знакомится с Apache Kafka и/или потоковой обработкой [Stream Processing]. В этой статье, возможно, в первой из ...

Миграция с Check Point с R77.30 на R80.10 Здравствуйте коллеги, добро пожаловать на урок по миграции баз данных Check Point R77.30 на R80.10. При использовании продуктов компании Check Point рано или поздно встает задача миграции существующих правил и базы данных объектов по следующим причинам: При покупке но...

Главные новости за неделю: быстрый набор ОЗУ от G.Skill, производительные процессоры Intel Xeon-D2100 и взрывающиеся Apple AirPods В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

PHDays 8: стартуют онлайн-конкурсы До PHDays 8 остался месяц. А значит, самое время размяться перед хардкорной конкурсной программой. За несколько недель до форума пройдут онлайн-конкурсы HackQuest и «Конкурентная разведка». Не упустите возможность попытать свои силы — на кону памятные призы и бесплатные пр...

Visa ищет идеи в области безналичных платежей С 15 марта в России и странах СНГ можно подать заявку на участие в региональном этапе международного конкурса Visa's Everywhere Initiative. Начинающие и состоявшиеся предприниматели, студенты и школьники &ndash; все желающие могут принять предложить свои идеи по ...

Что происходит с надкусанным яблоком? Правильно — оно портится Или почему последние МакБуки Про — тот еще адок. Реальная история с недавно-купленным MacBook Pro в компании, который я взял домой для настройки. Итак, по пунктам: Нет USB и Ethernet. Надо было перекинуть файл 600Мб с одного компа на МакПро. Стоят рядом. Как? По медленному ...

Ищем причины тормозов БД, используя sys schema в MySQL 5.7 Есть у нас веб-приложение. Относительно большое и старое — много-много кода, в котором много-много разных запросов к базе данных. При этом мы не гугл, но несколько тысяч запросов в секунду на сервер БД приходится. Ну и безусловно растёт наше приложение во все стороны — доб...

[recovery mode] Разница в подходах к ИБ у «нас» и у «них» (на примере DLP) Современная DLP-система — огромный комбайн, которым можно пользоваться очень по-разному. Разработчики DLP-систем еще пару лет назад оказались в таком положении, что у всех у них получился приблизительно одинаковый продукт, который нужно как-то развивать, но не совсем понятно...

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

Spring AOP и JavaConfig в плагинах для Atlassian Jira В этой статье разработаем плагин для Atlassian Jira, где с помощью JavaConfig определим бин с областью видимости прототип, залогируем вызовы методов бина, используя AOP, и выведем информацию из внешних бинов (ApplicationProperties, JiraAuthenticationContext и ConstantsManag...

Новые Galaxy S9 держат заряд хуже предыдущего поколения Вскоре после анонса новых флагманов Samsung рассказала об их автономности в цифрах. Galaxy S9 и S9+ обошли прошлогодние смартфоны по длительности воспроизведения музыки и времени разговора. При этом проигрывание видео и интернет-сёрфинг остались на прошлом уровне. Тест журн...

Россияне победили в чемпионате мира по программированию ACM ICPC Сегодня в Пекине завершился финал чемпионата мира по программированию ACM ICPC. Российские вузы традиционно показали высокие результаты: команда Физтеха в составе Александра Останина, Александра Голованова и Никиты Уварова взяла золото и заняла второе место, команда МГУ — пе...

Главные новости за неделю: анонс Sony Xperia XZ2 Premium, неудачная блокировка Telegram в России и игровой монитор AOC AGON AG322QC4 с FreeSync 2 В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

Главные новости за неделю: слухи о бюджетном MacBook Air, квантовый компьютер от Google и характеристики квадрокоптера DJI Mavic Pro II В нашей постоянной рубрике мы подводим итоги очередной недели. Подробнее об этом читайте на THG.ru.

Открыта регистрация на Unblock Blockchain Hackathon 6-8 апреля Привет, Хабр! Мы открыли регистрацию на 48-часовой блокчейн-хакатон Unblock и с удовольствием приглашаем участвовать разработчиков и аналитиков. Уровень квалификации не важен, хакатон – открытый, участие – бесплатное. Желание с головой окунуться в блокчейн-разработку прив...

19 лет на одном языке. История о том, как олимпиадник из Беларуси стал C++ Chief Software Architect Кажется, у компании Crossover становится традицией анонсировать свои карьерные турниры, рассказывая о людях, уже работающих по специализации, на которую пойдёт отбор. Но сегодняшний случай особенный: хотя «примерка» на роль Chief Software Architect 7 апреля проходит в Москве...

[Из песочницы] Классификация музыкальных композиций по исполнителям с помощью Скрытых Марковских Моделей Скрытые марковские модели (Hidden Markov Models) с давних времен используются в распознавании речи. Благодаря мел-кепстральным коэффициентам (MFCC), появилась возможность откинуть несущественные для распознавания компоненты сигнала, значительно снижая размерность признаков...

«Гадание на картах»:  геоинформационный хакатон Университета Иннополис Хакатон пройдёт 3—4 марта в Университете Иннополис, сотрудники которого создают облачную 4D-платформу для продвижения геоинформационных продуктов и услуг. Заявки принимаются до 2 марта.  Читать дальше →

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

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

Новый инструмент Google ответит на любой вопрос, читая тысячи книг На конференции TED известный футуролог и технический директор по машинному обучению Google Рэй Курцвейл (Ray Kurzweil) представил Talk to Books – новый инструмент поиска, с помощью которого можно получать ответы на различные вопросы, взятые из книг. При получении вопроса Tal...

[Перевод] Чего из Rust мне не хватает в C Об авторе. Федерико Мена-Кинтеро — мексиканский программист, один из основателей проекта GNOME, автор книги «Язык программирования Rust» Librsvg достиг переломного момента: внезапно выясняется, что легче портировать некоторые основные части из C на Rust, чем просто добавит...

[Из песочницы] Ускоряем время сборки и доставки java web приложения TLTD удалил jar из сборки проекта заменил его таском, который быстрее в 7 раз Детали и результат под катом. Читать дальше →

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

JetBrains Open Day в Москве Привет, друзья! 19-20 апреля мы устраиваем Open Day в Москве. Оказалось, ещё не все знают, что в столице у JetBrains тоже есть офис. Недавно он увеличился в три раза, и теперь там много места не только для митапов, но и для новых сотрудников. Вы узнаете, как у нас всё устр...

Опрос: покупаете ли вы игры после бесплатных выходных? Столько новинок и так мало денег: почти каждую неделю на свет божий выходит какая-нибудь яркая, многообещающая игра. Многие из них так и хочется попробовать на зубок — но выкладывать несколько тысяч рублей [...]

Combat Squad 0.11.19 Combat Squad — Ворвись в командные сражения с своими друзьями или же в одиночной игре. Это командный шутер в котором единственная ваша задача это убить врага, при чем сделать это нужно не только быстрее своего врага но и быстрее своей команды. По итогу матча будут определенн...

У нас есть глобальная прошивка Xiaomi MIUI 9 Beta ROM 8.3.8 со ссылками и чейндлогом Сегодня, пятница, и Xiaomi выкладывает новую версию бета-прошивки на базе MIUI 9. Чтобы на выходных все желающие успели наиграться и погонять систему. В этот раз прошивка получила версию 8.3.8. К сожалению, пряо сходу китайцы ошарашивают, что прекращают разработку для моде...

Проблемы и задачи в Enterprise E-Commerce. Как возник проект Virto Commerce? В современном мире существует огромное количество E-Commerce решений: от систем для создания небольших интернет-магазинов до платформ корпоративного уровня (enterprise). Однако далеко не все они обеспечивают технологическое преимущество перед конкурентами, которое позволяет ...

20-долларовая подставка Pad & Quill убережет мебель от следов АС Apple HomePod Через несколько дней после начала продаж Apple HomePod стало известно, что новая умная акустическая система, предлагаемая по цене 349 долларов, оставляет белые следы на деревянных поверхностях. Это ли не повод для производителей аксессуаров оперативно представить новы...

ФСБ предупредила об атаках на критическую инфраструктуру Есть такая категория новостей, называется "anytime". Можно выкладывать каждую неделю и будет новость. Причем можно выкладывать даже без внесения изменений. Так, один шаблон на год вперед.

Действительно ли за один спринт нельзя ничего успеть? Разработчик Джон Катлер объясняет, почему работа над маленькими задачами кажется нам такой бессмысленной и зачем нам все равно стоит придерживаться такого подхода.

ASUS рассчитывает на рост продаж игровых ноутбуков Компания ASUS раскрыла финансовые показатели деятельности в четвёртом квартале 2017 года: выручка и чистая прибыль сокращаются. Выручка ASUS за трёхмесячный период составила около NT$103,9 млрд (новых тайваньских долларов), или приблизительно 3,6 млрд долларов США. ...

Изучение процессоров AMD Ryzen 5 2400G и Ryzen 3 2200G: производительность Radeon Vega в играх Для объединения графической части Vega и архитектуры Zen AMD пришлось идти на кардинальные изменения в дизайне процессоров. И это наглядно показывают результаты тестов.

Frontend на CodeFest: React, Javascript и лучшие практики Продолжаем рассказывать о программе CodeFest 2018. На очереди — мощный фронт докладов фронтенд-секции. Читать дальше →

GCCGO против «стандартной» реализации Какие Go бенчмарки показывают лучшие результаты, будучи собранными gccgo и почему? Ответы на эти вопросы под катом. Читать дальше →

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

Что общего у компании Crossover, космонавтики и NASA? У удалённой работы и фриланса в буквальном смысле многовековая история. Но её современная разновидность, известная под названием telecommuting, разумеется, гораздо моложе, а к его рождению самое непосредственное отношение имеет космическое агентство NASA. В общем, день космо...

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

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

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

Названы лучшие проекты Предакселератора GenerationS-2017 в Москве В Москве прошел DemoDay федеральной программы подготовки стартапов ранних стадий — Предакселератора GenerationS от РВК. Победители представят свои проекты на финале крупнейшего в России и Восточной Европе акселератора GenerationS 27 апреля.

Бутылку премиального японского виски продали за рекордные 299 тысяч долларов Сотрудники аукциона Sotheby`s признаются в том, что в Гонконге продали бутылку алкоголя за рекордные 2,3 миллиона гонконгских долларов (приблизительно 294 тысячи долларов). Представители журнала Forbes отмечают, что для японского виски это рекордная стоимость и происходит по...

Moscow JS 40 в Avito — анонс Всем привет! 1 марта в офисе Avito пройдёт Moscow JS 40, неформальная встреча JavaScript-разработчиков. С докладами выступят представители Avito, Райффайзенбанка и банка «Открытие». Обещаем много полезной информации и конечно, неформальное общение. Регистрируйтесь на встречу...

[recovery mode] Классическое наследование в JavaScript. Разбор реализации в Babel, BackboneJS и Ember В этой статье мы поговорим о классическом наследовании в JavaScript, распространённых шаблонах его использования, особенностях и частых ошибках применения. Рассмотрим примеры наследования в Babel, Backbone JS и Ember JS и попытаемся вывести из них ключевые принципы объектно-...

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

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

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

В финал конкурса ВВУИО-2018 вышли семь российских проектов Финалистами международной премии Всемирная встреча на высшем уровне по вопросам информационного общества (ВВУИО) стали 90 проектов в 18 номинациях, в семи из которых представлена Россия.   Как сообщает Минкомсвязи России, в номинации «Электронное образование» жюр...

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

#новости высоких технологий | Выпуск 232 Каждый понедельник в новом выпуске «Новостей высоких технологий» мы подводим итоги прошедшей недели, говорим о самых значимых и важных событиях, ключевых открытиях и интересных изобретениях. На этот раз речь пойдет о VR для слепых, планшете-дроне от Samsung и мно...

#новости высоких технологий | Выпуск 231 Каждый понедельник в новом выпуске «Новостей высоких технологий» мы подводим итоги прошедшей недели, говорим о самых значимых и важных событиях, ключевых открытиях и интересных изобретениях. На этот раз речь пойдет о деревянном небоскребе, 4D-очках и многом друго...

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

Дайджест интересных материалов для мобильного разработчика #249 (9 апреля — 15 апреля) В новом дайжесте у нас Флаппи Бёрд с Короной, GDPR, поиск квадрокруга, лучшие открытые проекты, плоские иконки и измерения программистов, рекламные сети и основы науки о данных. Читать дальше →

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

Основы разработки под Microsoft Exchange Server На форуме TechNet Microsoft каждый день появляются новые вопросы, касающиеся разработки для Exchange\Exchange Online. Актуальными на сегодняшний день являются два метода разработки: с использованием веб-сервисов (EWS Exchange и другие) и без их использования. В этой статье р...

Основы программирования на SAS. Урок 1 Привет! Я Анна Добрыченко, преподаватель учебного центра SAS в России: провожу тренинги по программированию на SAS Base, использованию SAS Enterprise Guide и SAS Visual Analytics, участвую в подготовке стажеров. Вся техническая документация и статьи продуктов и решений SAS и...

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

[recovery mode] Eclipse Scala IDE — от мертвого осла уши… Scala — это изумительный язык программирования, которым я наслаждался года 4 назад. Я, наверное, был его фанатом: покупал книги и курсы на Coursera, использовал в pet- и продуктивных проектах et cetera, et cetera, et cetera. Scala открыл для меня увлекательный мир функциона...

«Яндекс.Такси» и Uber объединили сервисы онлайн-заказа поездок в России «Яндекс» и Uber объявили о закрытии сделки по объединению бизнесов онлайн-заказа поездок в России и соседних странах в составе новой компании. Напомним, что летом прошлого года «Яндекс» и Uber подписали соглашение об объединении сервисов по з...

Tap Craft 2 По стечению обстоятельств, теперь вы — и кузнец и защитник всего человечества, который должен создать себе самую могущественную броню и легендарное оружие! Возьмите в руку закалённый клинок, оденьте сияющие доспехи и не дайте монстрам пройти! Станьте героем, в котором нуждае...

#новости высоких технологий | Выпуск 240 Каждый понедельник в новом выпуске «Новостей высоких технологий» мы подводим итоги прошедшей недели, говорим о самых значимых и важных событиях, ключевых открытиях и интересных изобретениях. На этот раз речь пойдет о блокировке Telegram, опасном астероиде и многом другом! ...

Что заморозили на feature freeze 8-го апреля закончился комитфест 2018-03. Те патчи, которые не закомичены на нем (и на 3 предыдущих комитфестах) уже не попадут в релиз PostgreSQL 11: произошла заморозка функциональности (feature freeze). Время подводить итоги. Главные новости последнего комитфеста (и ве...

Поклонники «Игры престолов» выяснили, кто займет Железный трон Преданными поклонниками знаменитого сериала «Игра престолов» вычислено имя того, кто в конечном результате займет Железный трон. Фанаты выясняли это, подсчитывая количество времени, проведенное на экране каждым из претендентов. Как сообщается, финал последнего сезона сериа...

Сборка Хорошего бота на запчастях от прюши (STL модели и крыша) Данная статья является продолжением статей:http://3dtoday.ru/blogs/kerbetos/from-prusi-good-bot-with-corexy-kinematics/иhttp://3dtoday.ru/blogs/kerbetos/build-a-good-bot-for-spare-parts-from-pruche-lots-of-photos/Как и обещал выкладываю STL файлы 3D принтера Хороший Бот на в...

Наташа — библиотека для извлечения структурированной информации из текстов на русском языке Есть стандартная задача извлечения именованных сущностей из текста (NER). На входе текст, на выходе структурированные, нормализованные объекты, например, с именами, адресами, датами: Задача старая и хорошо изученная, для английского языка существует масса коммерческих и о...

Mosdroid в Avito — анонс Привет! 3 марта приглашаем на встречу сообщества Mosdroid, которая пройдёт в офисе Avito. Регистрируйтесь на митап, приглашайте коллег. Поговорим о фреймворке Spock, нюансах обеспечения безопасности android-приложений и CI процессах. Под катом — программа встречи и тезисы вы...

Как я качество работы техподдержки измерял И что из этого вышло, а что не вышло... Кадр из сериала “The IT Crowd (Компьютерщики)” Чем занимается техническая поддержка, и насколько эффективно она работает? — чем дальше в своей работе я отдалялся от задач техподдержки, тем сильнее беспокоил меня этот вопрос, пока в 2...

Quiz of dota 1.0.1 Дотер, тебя ждут более 100 вопросов. На каждый вопрос — 3 варианта ответа. Нужно пройти весь забег с одного раза. При ошибочном ответе — игра начинается сначала. Чтобы пройти игру, необходимо думать не только логически, но и внимательно читать вопросы. Чем больше мело...

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

Обзор лучших европейских и не только QA-конференций этого года Привет, Хабр! Меня зовут Влад Романенко. Я работаю инженером по тестированию в Badoo, в команде iOS. Любите заводить новые знакомства, обмениваться знаниями и опытом и быть в тренде? Тогда предлагаю вам внести в свой календарь пару—тройку предстоящих мероприятий. Я начал ...

[Осторожно, много фото!] Разоблачение и проверка на прочность PICASO 3D DESIGNER X PRO. Добрый день, уважаемые пользователи портала 3DTODAY! Постом ранее я проводил обзор и делился первыми впечатлениями о принтере PICASO 3D DESIGNER X PRO. Под обзором появилось много комментариев типа "А чего не показал как печатает?" или "Где результаты самой работы?". Как ...

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

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

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

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

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

Erlang, rebar3 и установка сервиса под Windows Как заставить Erlang релиз работать как сервис под Windows. Оставим за кадром вопрос зачем это делать. Просто иногда это нужно. Так что сосредоточимся на КАК. Что-бы было еще сложнее поставим себе задачу делать это с помощью wixtoolset. Читать дальше →

Анонсирован турнир по PUBG на $2 млн Создатели PlayersUnknown's Battlegrounds пытаются превратить своё детище в настоящую киберспортивную дисциплину. Сначала в августе 2017 года был проведён турнир Gamescom PUBG Invitational, тогда победители унесли «всего» $350 тыс. Теперь анонсировали The PUBG Global Invitati...

Apple открыла регистрацию на WWDC Сегодня компания Apple объявила о том, что её 29-я ежегодная Всемирная конференция разработчиков пройдёт с 4 по 8 июня в Сан-Хосе. Конференц-центр имени Мак-Энери соберёт лучших в мире разработчиков, которые каждый год приезжают на WWDC, чтобы обменяться уникальным опытом и ...

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

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

Digital-мероприятия в Москве c 5 по 11 февраля Бизнес-завтрак «Digital-вызовы 2018» 07 февраля (среда) ул. Сретенка, 26/1 бесплатно 7 февраля в 10:00 ждем вас в кафе Стакан, где основатели агентства Апрель и Senior Brand Manager в Nestlé Мария Елагина расскажут, как не промахнуться, пытаясь следовать модным трендам, на...

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

Что такое EVPN/VXLAN В этой статье я расскажу — что такое EVPN/VXLAN и почему особенности этой технологии кажутся мне привлекательными для применения в ЦОД. Я не буду глубоко погружать вас в технические детали, а остановлюсь на них лишь в той мере, в которой это необходимо для знакомства с техно...

[Перевод] Алан Кей: Будущее нельзя построить постепенно Наименее важное время в которое мы живём — это настоящее. Алан Кей Ещё в 2014 году, когда Алан Кей выступал с этой речью в Сан Франциско, один друг присутствовал там лично. Его крайне впечатлило выступление, и он попросил перевести его для исследователя, который уже в воз...

MIDI-проигрыватель на Javascript Будем делать проигрыватель файлов .mid на Javascript и Web Audio API. Конечный результат может выглядеть вот так — https://surikov.github.io/webaudiofont/examples/midiplayer.html Читать дальше →

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

Тrashbox.ru оценил «Селфи» Режиссёр Николай Хомерики снял свой фильм по книге «Духless 21 века. Селфи» (2015) одного из самых популярных современных писателей Сергея Минаева. Причём последний выступил в роли сценариста проекта, намеренно заменив финал экранизации — чтобы поклонникам романа не было ску...

Пора прошивать MIUI 9 Global Beta ROM 8.3.29 от Xiaomi Вы готовы обновить свой смартфон? Xiaomi считает, что пора и готовит к раздаче прошивку MIUI 9 Global Beta ROM 8.3.29. Обратите внимание — это еженедельная бета-версия с самыми новыми фишками от программистов компании. Хотя, признаться, в этот раз изменений не слишком мног...

Статический анализатор кода PVS-Studio 6.22 адаптирован для ARM-компиляторов (Keil, IAR) PVS-Studio — это статический анализатор кода для поиска ошибок и потенциальных уязвимостей в коде программ на языке C, C++ и C#. Мы давно радуем читателей нашего блога проверкой открытых проектов и разбором найденных ошибок. Наши статьи имеют потенциал стать более интересны...

[Из песочницы] Android Lifecycle-aware Architecture Components 6 ноября 2017 года компания Google опубликовала информацию об анонсе стабильной версии архитектурных компонентов. Разработчики Google предоставили руководство по архитектуре приложений и представили ряд классов и интерфейсов, которые упрощают создание приложений с выстрое...

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

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

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

[Из песочницы] TDD ошибочно? DISCLAIMER: вы попались на clickbait. Очевидно, что TDD нельзя назвать ошибочным, но… Всегда есть какое-то но. Содержание Bступление Tесты и есть проблема! Hемного истории Hебольшая викторина Oбзор TDD Tесты — это формализованные требования TDD поощряет хорошую архитек...

Samsung приостановила раздачу обновлений для Galaxy S8 до Android Oreo После долгого бета-тестирования, Samsung начала раздавать обновление прошивки для смартфонов Galaxy S8 и Galaxy S8 Plus до Android Oreo в некоторых регионах, например, Турции, Норвегии, ОАЭ, Индии, Бельгии, Германии, Франции и Польше. Билд версии G950/G955-FXXU1CRAP. Но се...

Как обстоят дела с ITSM Компания AXELOS (правообладатель ITIL, PRINCE2 и прочих лучших управленческих практик) решила приобщиться к традиции выпуска ежегодных аналитических отчётов о состоянии дел в какой-нибудь узкопрофессиональной области. В случае AXELOS это, разумеется, область ITSM. Тем более,...

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

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

dev||bet – битва программистов и технологий Собаки vs кошки, водители vs пешеходы, Coca-Cola vs Pepsi, BMW vs Mercedes, колбаса vs сыр, узвар vs морс, добро vs зло, в конце концов! Но нет, мы, как всегда, спорили о том, какой язык программирования лучше. В ход шли классические аргументы о производительности со ссылк...

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

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

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

Не Dagger'ом едины В последнее время многим программистам очень понравилась библиотека для реализации внедрения зависимостей Dagger2. Хотя, как мне кажется, из-за неочевидной работы под капотом и большим семейством аннотаций Dagger долго заходил в комьюнити. И так получается что сейчас куда не...

Блокировка Telegram и AWS — Утро начинается не с кофе Вот так сегодня началось утро тех, кто попытался зайти на docs.mongodb.com Также под раздачу попали сервисы, количество которых на данный момент сложно подсчитать. Учитывая «непреклонную» позицию РКН и Telegram — ожидать быстрого разрешения данного вопроса не приходится. ...

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

В Серове наградили победителей конкурса «Я выбираю» Концерт «Я выбираю» прошел в минувшее воскресенье, 18 марта, в Зале искусств Центральной городской библиотеки имени Д.Н. Мамина-Сибиряка. На концерте подводились итоги одноименного конкурса, организованного музыкально-поэтическим клубом «Дар», а выступали его участники. Конц...

Горшочек вари или 4 метода творческого подхода к решению задач В недавно прочитанной книге Дмитрия Чернышева «Как люди думают», обратила внимание на методы, которые помогают находить идеи и придумывать что-то новое. Методов, конечно, гораздо больше. Тот же ТРИЗ, о котором столько говорят, но я решила остановиться на тех, которые приво...

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

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

Учебник Thymeleaf: Глава 3. Использование Text Оглавление 3 Использование Text 3.1 Мультиязычное «Добро пожаловать» Первая задача — создать домашнюю страницу для нашего продуктового сайта. Первая версия страницы будет предельно проста: просто заголовок и приветственное сообщение. Это наш /WEB-INF/templates/home.html фа...

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

Обзор Xiaomi Redmi 5: предвосхищая желания Недорого, надёжно, а теперь ещё и широкоэкранно — нельзя просто взять и пройти мимо Xiaomi Redmi 5, поэтому девайс и попал к нам на тестирование, сходу удивив отсутствием NFC и архаичным micro-USB. Но, [...]

Robot Warrior Battlefield 2018 1.0 Возьмите под свой контроль роботов и примите участие в эпических битвах. Эта игра перенесет вас в недалекое будущее, где технологии идут в ногу со временем и люди изобрели роботов, которые сражаются за место них на поле боя. Управляйте одним из таких роботов и сражайтесь с р...

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

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

Лучшие смартфоны для покупки в 2018 году по соотношению цены и характеристик + бюджетники с NFC Извечный вопрос, который остается актуальным всегда – какой смартфон купить? Однозначного ответа на этот вопрос, к сожалению, нет, поскольку практически каждый смартфон хорош по-своему. Один девайс отличается премиальными материалами, другой – ударопрочностью, тр...

Опыт внедрения «Континент TLS VPN» в кластерной конфигурации Привет, Хабр! Перед нами встала задачи по внедрению продукта компании «Код Безопасности» «Континент TLS VPN». В данной статье мы делимся опытом по внедрению данного продукта Читать дальше →

Выпуск#15: ITренировка — актуальные вопросы и задачи от ведущих компаний На этой неделе мы отобрали вопросы и задачи, встречающиеся соискателям на собеседованиях на должность инженера-разработчика в Ebay. При устройстве на работу в Ebay Вам могут задать не только вопросы технического характера, но и логические задачи. Ниже приведены некоторые ...

AnTuTu: рейтинг лучших смартфонов 2017 года по оценкам пользовательских симпатий Разработчики известного бенчмарк-теста AnTuTu, проанализировав оценки, которые пользователи выставляли тем или иным смартфонам в синтетическом тесте, составили топ-10 мобильных устройств в 2017 году, получивших наибольшее количество положительных отзывов. Естественно, резуль...

Mobio Talks с Натальей Шагариной (Едадил) о росте продукта, запуске кэшбэк сервиса и партнерстве с Яндекс В рамках передачи Mobio Talks основатель компании Getloyal Алексей Писаревский взял интервью у генерального директора сервиса «Едадил» Натальи Шагариной. В этом выпуске обсудили: — Основные драйверы роста в «Едадил»; — Как запускали новый сервис кэшбека «Сова»; — Будущее...

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

Google использует ветер и солнечную энергию, чтобы компенсировать затраты електроэнергии В конце 2016 года компания Google объявила о том, что в 2017 году ожидается, что она будет компенсировать все расходы на электроэнергию в офисном и информационном центрах со 100-процентной возобновляемой энергией. Сегодня компания заявила, что она достигла этой цели. Google ...

[Перевод] [в закладки] Инструменты JS-разработчика, на которые стоит обратить внимание Программист Трэвис Фишер, перевод статьи которого мы публикуем сегодня, решил рассказать о самых полезных, с его точки зрения, модулях и вспомогательных инструментах для JS-разработки. Полезными он считает технологии, которыми пользуется постоянно и в ценности которых убедил...

[Перевод] Выученная беспомощность в разработке ПО Лучше зажечь одну свечку, чем проклинать темноту. За последние 24 часа, две мои статьи «Почему ваш программист просто хочет кодировать» и «Менеджерам пора проснуться» прочитаны более 96 000 раз на Medium и получили более 900 комментариев на Reddit. Похоже, проблема серьёз...

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

[Перевод] Обзор библиотеки react-testing-library В материале, перевод которого мы публикуем сегодня, Кент Доддс рассказывает о библиотеке собственной разработки для тестирования React-приложений, react-testing-library, в которой он видит простой инструмент, способный заменить enzyme и способствующий написанию качественных ...

[Перевод] Многозадачность или марихуана? Взгляните на эту картинку. Персонаж справа — медведь. Так случилось, что он курит марихуану (не спрашивайте, где он её взял. Знать не хочу). Женщину слева я назвал Салли. За исключением того, что у неё пять рук, Салли совершенно обыкновенная, непримечательная деловая женщи...

Конкурс Lunar Xprize перезапускается, но пока без денежного приза В начале года мы узнали, что конкурс Lunar Xprize, который просуществовал почти 10 лет, завершился без победителя. Причиной тогда назвали неготовность ни одной из команд выполнить условия в заданный срок, несмотря на многочисленные переносы. Вчера весьма неожиданно ста...

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

[Перевод] Разбор основных концепций параллелизма Всем кофе! Завтра у нас плавненько стартует практически юбилейный поток курс «Разработчик Java» — уже шестой по счёту начиная с апреля прошлого года. А это значит, что мы снова подобрали, перевели интереснейший материал, которым делимся с вами. Поехали! Эта памятка поможе...

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

Готовим Juniper сеть с помощью Ansible В один прекрасный день я решил перейти с обычного rsyslog собирающего логи со всех устройств на что-то другое, выбор и прочее к данной теме мало относится (выбрали Graylog2), но по итогу появилась задача заменить на всех устройства Juniper настройки syslog хоста. В принц...

Разносим S3 бакеты по разным пулам в Ceph Luminous В процессе настройки нового кластера на Ceph Luminous появилась задача разнести разные S3 бакеты по разным устройствам хранения (в моем случае SSD и HDD). В интернете много инструкций как это сделать в Ceph Jewel, но в случае с Luminous процесс претерпел большие изменения и ...

[Санкт-Петербург, анонс] SpbDotNet #30 — доклады о телеметрии .NET-микросервисов и анализаторах кода ReSharper и Roslyn В пятницу 20 апреля в 19:00 в Питере пройдет тридцатый митап SpbDotNet. В программе доклады от Контура — крупнейшего продуктового .NET-разработчика в России. Вы послушаете доклады о правильном сборе телеметрии от .NET-микросервисов, а также о применении анализаторов кода в ...

Профессионалы vs Любители В очередном разговоре у кофеварки всплыла тема: Профессионалы vs Любители. Каждый из нас сталкивался и с теми и с другими в своей жизни. Нам доводилось где-то и самим выступать Профессионалами, а где-то Любителями. Каждый из нас имел свой негативный и позитивный опыт. О...

Куда уходят деньги: отчет Cisco о тратах на ИТ-инфраструктуру Компания представила результаты отчета Cisco Global Cloud Index. Расскажем о том, сколько денег бизнесы тратят на ИТ-инфрастуктуру, и как будет развиваться рынок облачных провайдеров. Читать дальше →

Разработка для Sailfish OS: использование средств геолокации Здравствуйте! Данная статья является продолжением цикла статей, посвящённых разработке приложений для мобильной платформы Sailfish OS. На этот раз речь пойдёт о том, как можно реализовать в приложении получение информации о географическом положении устройства, отображение ка...

[Из песочницы] Что такое gtag.js в Google Analytics и нужен ли он вам? Вы читаете перевод статьи "What Is gtag.js with Google Analytics and Do I Need It?" автора Amanda Schroeder. Если недавно вы добавляли код отслеживания Google Analytics на сайт, то заметили совершенно другой код счётчика, который выглядит так: Сложилась какая-то ...

[Из песочницы] Онлайн имплементация localStorage Хочу поделиться тем, как приватный режим Safari привел к разработке простого ключ-значение хранилища на Node.js с резервным копированием, доступом к данным с определенных доменов и защитой паролем от записи и очистки хранилища. Все началось с того, что мне дали задачу, ре...

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

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

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

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

Разработка AI для пошаговой игры на Node.js (часть 2) И снова здравствуйте, друзья! Не так давно я поделился с вами своим опытом применения нейронной сети для для решения задачи выбора действия ботом. Чтобы подробнее узнать о сути задачи, пожалуйста, ознакомьтесь с первой частью статьи. А я перейду к рассказу о следующем этап...

Учебник Thymeleaf: Глава 7. Условное выполнение Оглавление 7 Условное выполнение 7.1 Простые условия: «if» (если) и «unless» (если не) Иногда вам понадобится фрагмент шаблона, чтобы появляться только в результате выполнения определенного условия. Читать дальше →

Путин рассказал об уникальных традициях кооперативного движения России Глава РФ Владимир Путин обратился к жителям Ульяновска на открытии в городе форума «Новая кооперация». Лидер державы отметил важность создания новых рабочим мест и улучшения условий труда для сотрудников предприятий. Информация об этом появилась на сайте Кремля. Путин рас...

Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще OceanStor Dorado5000 V3 В общем, это массив как массив. На нём новые NVMe-диски. Получаешь хорошую производительность «за те же деньги». Но есть два нюанса. Нюансы такие: он хорош в соотношении «стоимость за ГБ + производительность» и он не американский, то есть подходит т...

У Meizu 15 будет лайт-версия и Meizu E3 показал себя в TENAA Нынешнее поколение смартфонов Meizu Pro не удалось. Обещает реабилитироваться за них линейка флагманов Meizu 15, анонс которой ждем весной. Похоже, что компания определилась, сколько аппаратов войдет в новую серию. Если изначально нам обещали два смартфона, то теперь пришло ...

Как улучшить UX-продукта? Epic Growth Story с CEO Maps.me Epic Growth Story — флешмоб от Gett и Epic Growth Conference, где специалисты по продуктам, маркетингу и дизайну делятся эпичными историями роста. В формате блиц-интервью Евгений Лисовский (Maps.me) делится гроусхаками и экспериментами, которые принесли кратный продуктовый р...

Mobio Talks с Борисом Голиковым (YouDrive) о бизнесе, Яндекс.Драйве, рынке каршеринга и конкуренции Основатель компании Mobio и Getloyal, Алексей Писаревский, взял интервью у Бориса Голикова, гендиректора каршеринга YouDrive. В рамках передачи Mobio Talks обсудили, как развивается рынок каршеринга, чего ждать от прихода Яндекс.Драйв, какой новый вид транспорта ждет Москву ...

Core i7-8700K на частоте 7.2 ГГц взял серебро в Geekbench4 Single-Core Победа так близка, и так далека одновременно.

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

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

Dagaz: Быстрее, Лучше, Умнее… — Как взмывают ангелы дружно в ряд… — Дружно в ряд, дружно в ряд… — Поднимают головы! И летят! И летят!.. сэр Терри Пратчетт «Ночная стража» Рано или поздно, всегда наступает момент, когда количество неизбежно переходит в качество. Накапливаются новые игры, нуждающиеся в о...

Apache Ignite — вычисления в гриде Вычисления в гриде или майнинг «красивых» хешей, такую задачу я решил проверить для вычисления в гриде Apache Ignite. Ранее я пробовал и писал Ignite как Sql БД, но для себя я понял что это пока удобная опция в этой вычислительной системе (к SQL на Ignite я еще вернусь), име...

Heatmap Painter Тепловая карта — картограмма, визуально показывающая интенсивность какого-либо точечного показателя в пределах территории на карте. Интенсивность кодируется цветом и прозрачностью. Наверняка вы не раз видели такие картинки. Так вот, что если вам нужно сделать такую картогра...

Производство информационных систем. Часть 3. Реализация проектного решения VII РАЗРАБОТКА ПЛАНА РЕАЛИЗАЦИИ И ВНЕДРЕНИЯ ПРОЕКТНОГО РЕШЕНИЯ Блестящим планам везет на проектировщиков. Скверным планам везет на исполнителей. Веслав Брудзинский. На этом этапе процесс вновь начинает крутиться вокруг руководителя проекта. Снова оценка трудоемкости, опреде...

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

Приручение SphinxSearch с помощью слона Добрый день, хаброжители! Представляю вашему вниманию расширение для PostgreSQL, позволяющее отправлять поисковые запросы на Sphinx из PostgreSQL и получать результаты этих запросов. Подробности реализации и ссылка на репозиторий под катом. Читать дальше →

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

[Из песочницы] Средства миграции данных Android и улучшение поддержки приложений Привет, Хабр! Представляю вашему вниманию перевод статьи «Discover tools for Android data migration and improve your app retention» авторов Sean McQuillan и Prateek Tandon. Пользователи создают учетные записи, активируют их, а затем сохраняются, когда многократно запускают ...

«Календарь тестировщика». Протестируй безопасность Продолжаем цикл статьей «Календарь тестировщика», в этом месяце поговорим о тестировании безопасности. Многие не знают с чего начать и пугаются сложностей. Иван Румак, тестировщик безопасности веб-приложений в Контуре, поделился основами в поиске уязвимостей. Новички найдут ...

Grishin Robotics инвестирует в сервис "умных" велосипедов Yellow был создан Ариэлем Ламбрехтом и Ренато Фрейтасом, со-основателями 99, одного из самых популярных сервисов заказа такси онлайн в Бразилии, проданного китайской компании Didi за $1 млрд. в марте этого года. СЕО и третьим со-основателем Yellow стал Эдуарду Муса, бывший г...

Карго-культ вокруг и внутри нас: IT HR и маркетинг Совсем недавно я наткнулся на очередное обсуждение DevRel в «Разборе Полетов», в котором услышал странно знакомое слово «карго-культ». Потом оно же всплыло и в Telegram-канале Алексея 23derevo Федорова. Потом еще где-то… Всё это привело меня к мысли, что карго-культ охватил ...

DEV Labs 2018. Онлайн конференция для Java разработчиков. 3 марта Открывать новый сезон мероприятием по Java уже стало традицией. Это уже девятая конференция серии посвящённая этому языку, и на этот раз мы решили немного изменить наш обычный формат. В программе DEV Labs 2018 мы постарались сделать акцент на создании прототипов, так сказать...

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

Рождение виртуального мобильного оператора: совместный проект «Банка Тинькофф» и «Теле2» Сегодня банки всё активнее «оцифровывают» клиентские сервисы и каналы коммуникации со своими клиентами: персонализируют обслуживание на основе данных клиента, внедряют дистанционные сервисы самообслуживания, чат-боты, виртуальные ассистенты, в том числе системы с элементам...

Онлайн шутер на Unreal Engine 4 за 90 часов (видео создания + исходники) Привет, харб! Примерно год назад я выкладывал статью о том, как я в прямом эфире создал выживалку за 150 часов. На этот раз хочу представить вам сетевой шутер, который я создал за 25 заходов по 3 — 4 часа. Всего вышло около 90 часов и в итоге мы создали онлайн шутер, в котор...

Простой менеджер ассинхронных задач для Unity 3D Введение Приветствую Вас, уважаемые читатели. В данной статье пойдет речь о реализации простого менеджера асинхронно выполняемых задач для среди разработки Unity3d. Данный менеджер использует в своей основе так называемые Coroutine, которые присутствует в движке. Читать дал...

Массированная атака на Cisco Сегодня (в пятницу) вечером дважды получили уведомление о атаке на маршрутизаторы Cisco. В результате успешной атаки удаляется конфигурация. Читать дальше →

Улучшая performance review Про то, как в Avito работает performance review, я очень много раз рассказывал внутри компании, а этой весной ещё и на двух конференциях — TeamLeadConf и CodeFest. Мы активно вкладываемся в доработку процесса, проводим много экспериментов и собираем кучу полезных данных, поэ...

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

[Перевод] Трансляция один-ко-многим: нужен ли медиасервер? TL;DR – ДА. Очередная статья нашего израильского коллеги по WebRTC и звонкам между браузерами переведена для Хабра. Мы в Voximplant разрабатываем собственное решение для организации видеоконференций через сервер и можем сказать что да, все именно так. Peer-to-Peer штука хо...

Внедрение IdM. Часть 3.2. Как построить модель доступа? В предыдущих материалах мы рассмотрели, что такое IdM, каковы признаки необходимости внедрения IdM, а также обозначили необходимость постановки целей и задач (т.е. — чего вы и бизнес хотите от системы управления доступом). А ещё в предыдущей части мы отметили, насколько ва...

Умная акустическая система Apple HomePod может оставлять следы на деревянных поверхностях Компания Apple, как и многие другие, не защищена от ошибок. Некоторые её устройства проваливаются в продаже, некоторые решения оказываются очень спорными, а некоторые продукты имеют определённые недостатки. Можно вспомнить облезающую краску на iPhone 5, потерю сигнала...

Серовские школьники прошли всероссийское тестирование по истории Великой Отечественной войны Всероссийская акция «Тест по истории Великой Отечественной войны» прошла во всех регионах страны в минувшую субботу, 21 апреля. Присоединились к акции и ученики серовских школ. Тест проводился на официальном сайте проекта. Фото: Константин Бобылев, «Глобус». – Акция проводи...

Как мы адаптировали стек ELK для мониторинга и анализа ошибок на Java и .NET проектах Пациент приходит к врачу и жалуется на боль в животе. «Срочно на операцию! — отвечает врач. — Сейчас мы вас разрежем, покопаемся и постараемся зашить как было». Когда пользователи ругались на работу системы, называя программистов негодяями, мы поднимали журнал событий и смо...

Двадцатка лучших Telegram каналов о науке и технологиях Чего не сделаешь ради читателей? Я погрузился в недра ненавидимого Роскомнадзором мессенджера, но не для того, чтобы связаться с террористами, а, в поисках лучших познавательных телеграм каналов, на которые стоит подписаться. Читать дальше →

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

AgileDays'18: контент — всему голова Мы делаем эту конференцию уже 12-й раз подряд, и и каждый раз неизменным остается тщательный выбор докладчиков и тем. Любое выступление проходит отбор программного комитета. Попробуем показать, как все устроено. Читать дальше →

Страх публичных выступлений При поиске этого словосочетания англоязычный Гугл выдает 104 000 000 результатов. По статистике, боязнь публичных выступлений входит в топ-5 человеческих страхов. Каждый выступавший признается в интервью, что хотя бы раз испытывал страх перед выступлением. Читать дальше →

Первый шаг к аппаратным ускорителям нейронных сетей для программистов лежит через изучение основ HDL, RTL и лаб на FPGA Казанский университет Иннополис в порядке эксперимента учит студентов-программистов разработке хардвера. Причем под разработкой хардвера имеется в виду не программирование микроконтроллеров внутри скажем роботов, а проектирование цифровых схем на уровне регистровых передач (...

Что ещё мы проверяем при помощи Selenium, кроме логики интерфейса Привет, Хабр! Меня зовут Виталий Котов, я работаю в отделе тестирования Badoo. Большую часть времени я работаю с Selenium. Этот замечательный инструмент мы используем для решения разнообразных задач: от тестирования функционала до упрощения работы с логами ошибок и проверки...

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

[Из песочницы] Простая, доступная и полезная Wi-Fi лаборатория. Сделай сам Если вы серьезно занимаетесь Wi-Fi, то у вас точно есть своё лабораторное оборудование. Без него, на мой взгляд, не обойтись. Если вы собираетесь серьезно заниматься Wi-Fi, то рано или поздно, у вас возникнет необходимость обзавестись лабораторией. В этой статье я расскажу, ...

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

7 причин, почему Google Авиабилеты (Flights) — лучший сервис для покупки билетов на самолет Собираетесь куда-то лететь? Не спешите открывать привычный поисковик билетов. Весьма вероятно, что с этой задачей куда лучше справится сервис Google Авиабилеты (Google Flights) — и вот почему.   1. Сервис Google Авиабилеты невероятно быстр Введите даты, города вылета и ...

Геймер обнаружил у себя опухоль с помощью Nintendo Switch В австралийском городе Сиднее произошла совершенно невероятная история с участием 28-летнего программиста Криса и гибридной консоли Nintendo Switch. Многие далёкие от индустрии люди считают, что видеоигры [...]

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

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

Как устроен софт-лонч: разбор от Zorka.Mobi и Nitro Games Каждый разработчик однажды понимает, что пришло время показать свой продукт будущим пользователям. Софт-лонч — первая проверка приложения на выживаемость, именно тестовый запуск раскрывает его сильные и указывает на слабые стороны. В этой практической статье опытом софт-лонч...

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