Социальные сети Рунета
Пятница, 19 апреля 2024

[Перевод] Расшифровка сохранённых паролей в MS SQL Server Давным-давно, в далёкой галактике, пред-предыдущий администратор вашего SQL Server задал в нём linked server, используя специально для этой цели созданный аккаунт со сгенерированным паролем. Теперь вам с этим линком нужно что-то сделать, например перенести его на другой SQL ...

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

Camel в вопросах и ответах 6-7 апреля в Москве в шестой раз пройдет JPoint – международная Java-конференция для опытных разработчиков. В этот раз в ней примет участие Клаус Ибсен (Claus Ibsen) – старший инженер Red Hat, гуру Apache. Ниже приводим перевод начала его книги «Camel in Action» – эксклюзивн...

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

GopherCon Russia 2018: программа конференции готова Всем привет! Продолжаем рассказывать про GopherCon Russia, который пройдет 17 марта в Москве. В прошлом посте мы прошлись по первой половине программы, а теперь она готова полностью. Например, на конференцию приедут и выступят ведущий подкаста Go Time Brian Ketelsen и тех...

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

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

Анонс Moscow Kubernetes Online: мы собрали подводные камни k8s Всем привет! Хотим анонсировать панельную дискуссию, посвященную Kubernetes, которая пройдет 13 февраля в режиме онлайн на нашем youtube-канале. Эксперты из компаний Флант, Рокетбанк, Axept Global и, конечно, Avito соберутся вместе и обсудят те подводные камни Kubernetes, ко...

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

«Dagger-Android & AAC» или «впихнуть невпихиваемое» Сегодня хотелось бы поговорить о Dagger 2, в частности о dagger-android, Android Architecture Components, а так же о проблеме, с которой я столкнулся при их использовании. Наверное, пост не столько познавательный, сколько философский, сразу прошу не кидаться тапками, потому...

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

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

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

Hi-News.ru запускает официальный чат в Telegram Зачастую читатели Hi-News.ru столько общаются между собой, что количество комментариев к статьям исчисляется сотнями. Из-за этого некоторые вопросы иногда остаются без ответа, а интересная дискуссия может закончиться из-за недостаточного количества участников. Теперь вы мо...

Avito Quiz: Golang Привет! Сегодня продолжаем серию мини-квизов в нашем блоге. Этот выпуск (предыдущий здесь) будет посвящен языку Go — будем считать, что это разминка в преддверие GopherCon Russia 2018 (кстати, у нас на этой конференции будет стенд, и мы планируем несколько интересных активно...

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

Ваши вопросы для ASUS, NOKIA, XIAOMI и ZTE Друзья, на выставке MWC 2018 мы планируем взять несколько интервью у представителей компаний Asus, Nokia, Xiaomi и ZTE Интересующие вас вопросы вы можете задать в комментариях, возможно вам повезет и мы их зададим интервьюируемым. Пожалуйста, воздержитесь от вопро...

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

#Опрос: Пользуетесь ли вы Siri? В ближайшее время на нашем сайте и канале YouTube выйдет видео, в котором мы поделимся своими первыми впечатлениями об умной колонке HomePod. Пока ребята закрылись в студии и снимают свое кино, мы хотели бы обратиться к вам с важным вопросом. Как мы знаем, функциональност...

Технический долг и места его обитания Эта статья — вольный пересказ доклада, который я посетил на конференции GOTO Berlin 2017: A Crystal Ball to Prioritize Technical Debt. Изображения из доклада и права на них принадлежат автору @AdamTornhill. Каждый разработчик в принципе понимает, что такое технический дол...

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

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

Microsoft показала геймплей Minecraft Bedrock Edition для Switch В последнее время разработчики стали всё чаще запускать трансляции по своим проектам, которые ещё находятся в разработке. Так сделала и компания Microsoft со своей игрой Minecraft Bedrock Edition для Nintendo Switch. Трансляция позволяет показать потенциальному покупателю во...

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

[recovery mode] Наши на Delex: как прошла первая DevOps и advanced Test Automation конференция в Минске “Нам есть, что рассказать миру о белорусском DevOps,”– говорили они. “Инфраструктура тестирования меняется и скоро произойдет перелом. Нам нужна площадка для общения с правильными практиками,” – говорили они. Они говорили – они сделали Delex. А еще 300+ человек пришли, чтобы...

Расскажите о себе. Как правильно это сделать во время собеседования Всем привет! В продолжение статей о поиске работы в США («HR позвонит, или Как составить американское резюме», «Шпаргалка по заполнению LinkedIn-профиля», «Сопроводительное письмо. Что стоит писать?») решила разобрать вопрос, с которого обычно начинаются интервью с американ...

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

«Леха — лапочка», или как мы делали опрос IT-удовлетворенности на 20 тысяч человек А вообще нормально ли нашим сотрудникам работается с внутренними системами? В небольшой компании это вопрос простой, всех сотрудников и их системы IT-служба знает почти наизусть. Но нашим айтишникам сложновато запомнить 20 тысяч человек — а именно столько в ВТБ используют IT...

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

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

C++ конференции в апреле Всем привет! Сегодня я хотел бы рассказать сразу о двух предстоящих конференциях. Обе конференции организованны C++ сообществами: C++ Russia в Санкт-Петербурге и CoreHard Spring в Минске. Санкт-Петербург Читать дальше →

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

О правильном понимании метрик и измерения «Как давно вы рассматривали значения метрик ваших процессов ITSM и службы поддержки? Нашли ли вы время, чтобы подумать, соответствуют ли метрики и KPI своему изначальному назначению?» — такие вопросы задает нам Стюарт Рэнс (Stuart Rance) в своей заметк...

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

Создание компании. Идеология — first Приветствую, коллеги. Сегодня я хочу поделиться с вами своей мечтой. Я работаю в сфере разработки ПО примерно 12 лет. За это время я сменил более 10 организаций. Были только два места, где я задержался надолго — на 3 и 5 (привет, Валера) лет, а в остальных компаниях я отраб...

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

Открытый урок «ISCSI в Linux» Всем привет! Выходим на финишную прямую по запуску обновлённого курса «Администратора Linux»: целиком обновили программу, провели открытые уроки, с одним из которых и делимся с вами. На уроке разбирается SAN и NAS и как настроить ISCSI target в Linux. Как всегда ждём комм...

Задай вопрос создателю Vue.js Vue — JavaScript фреймворк для разработки веб-приложений на JavaScript, созданный Эваном Ю (Evan You) в 2013 году. Vue нашел золотую середину между React и Angular и испытал взрывной рост в последние два года, попав в тройку лидирующих JS фреймворков. В отличии от Angular/...

WorkFlowSoft: история нашей дружбы Всем привет. Меня зовут Лидия, и вот уже семь лет я работаю в Департаменте маркетинга компании Softline. В этой статье я расскажу о том, насколько по-разному можно подходить к вопросу организации работы творческой (да, в сущности, и любой другой) команды, и насколько разных ...

«Конечно, это рискованно, но с должными мерами предосторожности использовать можно»: Крис Талингер о Graal «Жить на Гавайях, работать над суперпопулярным сервисом, внедрить в продакшне экспериментальную Java-технологию, на которую все ещё только с опаской поглядывают» — звучит как описание выдуманной идеальной Java-карьеры, о которой можно только мечтать. Но есть человек, для ...

Google приглашает на конференцию Google I/O 2018 Конференция Google I/O 2018, в ходе которой поисковый гигант, вероятно, представит следующую версию фирменной ОС и ряд не менее интересных продуктов, пройдет в период с 8 по 10 мая. Компания уже начала распространять билеты среди желающих посетить одно из главных мероприяти...

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

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

Топ бесплатных AR-игр для iOS #2 Разработчики выпускают всё больше игр для дополненной реальности Apple ARKit. В этой статье, уже второй по счету, мы собрали лучших представителей AR-игр для iOS. Все нижеперечисленные приложения доступны абсолютно бесплатно — вы сможете попробовать платформу будущего без вл...

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

Как мы перевернули календарь и сделали из него арт-объект В Контуре работает 54 дизайнера, которые проектируют интерфейсы продуктов для каждой четвёртой компании в России. А ещё наши дизайнеры пишут Гайды, где делятся своим опытом. И вот уже больше года ребята создают календари, которые наделали шума в компании. Что такое проект «...

[Из песочницы] Принцип SOLID в языке Go Приветствую вас, хабровчане, решил поделиться с сообществом переводом довольно часто (по личным наблюдениям) упоминаемого поста SOLID Go Design из блога Dave Cheney, который выполнял для собственных нужд, но кто-то говорил, что нужно делиться. Возможно для кого-то это окажет...

Повесть о том, как один инженер HTTP/2 Client разгонял На примере «JEP 110: HTTP/2 Client» (который в будущем появится в JDK) Сергей Куксенко из Oracle показывает, как команда его запускала, где смотрела и что крутила, чтобы сделать его быстрее. Предлагаем вам расшифровку его доклада с JPoint 2017. В целом речь тут пойдет не п...

Apple объявила дату следующего большого анонса Компания Apple объявила, когда состоится очередная всемирная конференция разработчиков WWDC (Worldwide Developers Conference). Итак, в 2018 году WWDC пройдет с 4 июня по 8 июня в конференц-центре имени Мак-Энери в Сан-Хосе. Это будет уже двадцать девятая конференция разрабо...

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

Штативы для пробирок Продолжу серию про использование 3D принтера в лаборатории. Как-то незаметно получилось, что набралось уже на небольшую серию. В этот раз в поле деятельности попались пробирки Eppendorf. Или как их обычно называют эппендорфы. Спросите, что это за зверь такой? Пробирка , ...

Розыгрыш в Facebook: мышка Dream Machines DM1 Pro S и коврик DM Pad L ВНИМАНИЕ!!! КОНКУРС!!! И снова мы порадуем наших геймеров. На этот раз разыграем в Facebook целый игровой комплект – точную и быструю мышку Dream Machines DM1 Pro S + профессиональный коврик DM Pad L. А еще, по традиции, второй приз будет поощрительный – для любого ваш...

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

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

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

Как сделать старый iPhone быстрее? Этот вопрос задает себе каждый владелец iPhone предыдущих поколений, особенно после обновления на новую версию […]

Почему большинство людей не используют двухфакторную аутентификацию? Менее 10% аккаунтов используют двухфакторную аутентификацию, около 12% — менеджеры паролей Прошло почти семь лет с того момента, как Google представила двухфакторную аутентификацию (2FA), но до сих пор практически никто не использует её. На январской конференции по информ...

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

[Перевод] Не защищайте сайт от скрапинга: сопротивление бесполезно За последнее десятилетие я реализовал много проектов, связанных с агрегацией и анализом контента. Часто агрегация включает в себя снятие данных со сторонних сайтов, то есть скрапинг. Хотя я стараюсь избегать этого термина. Он превратился в некий ярлык, с которым связано мног...

Battleheart 2 может выйти уже весной, детали от разработчиков Battleheart – давно ставшая классикой RPG с простым управлением, эпичным сюжетом и мощной ролевой системой. Это типичное премуим-приложение, которое имеет конкретную цену, но предлагает полноценное приключение на много часов. Разработчики уже предлагали игрокам Battleheart L...

31 вопрос, который стоит задать своим друзьям, чтобы узнать их получше На эти вопросы отвечал известный французский писатель Марсель Пруст.

[Перевод] Возможно, вам не нужен Rust, чтобы ускорить ваш JS Несколько недель назад я обнаружил пост "Окисляем Source Maps с Rust и WebAssembly" распространяющийся по Твиттеру и расказывающий о выигрыше в производительности от замены обычного JavaScript в библиотеке source-map на Rust, скомпилированный в WebAssembly. Пост возбудил мой...

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

Исаак Калина выразил мнение, каким будет выпускник 2030 года Шестого марта глава московского Депобразования Исаак Калина отвечал на вопросы учителей в прямом эфире передачи «Вопросы, важные для всех» (телеканал «Мособртв»). Один из самых интересных вопросов ему задала замдиректора школы №2116 Мария Васильева, которая поинтересовалась,...

PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №2) Всем привет. Кто читал пост Rubber от REC и PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №1) "ссылка" знает, как я пробовал печатать и как это неудачно получилось. Думаю не у одного меня такое происходило. Т.к. задача была напечатать именно данным материалом, то ...

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

Astana Moneymaking Summit. Ехать или нет? Перед тем как начать писать эти строки, я минут 10 сидел и смотрел в белый экран в размышлениях. Я понимаю, что AMS скорее всего будет интересной, тем более проводится впервые. С другой стороны очевидно, что с точки зрения обучения какой-то супер эксклюзивной инфы там не буд...

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

Конференция Fujitsu в Хабаровске Привет Хабр! 8 февраля мы приглашаем ИТ-директоров и руководителей ИТ-департаментов города Хабаровска присоединиться к нам на конференции «Fujitsu. Строим ЦОД будущего вместе». Мы обсудим, как выбрать наиболее эффективные решения, обеспечив окупаемость инвестиций в ИТ. Реги...

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

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

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

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

Хеш-стеганография в dataset-ах. На этот раз быстрая Всех с пятницей! В своём прошлом посте про хеш-стеганографию я предложил иной подход в стеганографии — не вкраплять никакой информации в контейнер, а просто упорядочивать контейнеры в нужном порядке и тем самым передавать скрытую информацию. Два дня назад romabibi опубликова...

[Перевод] Конференция DEFCON 22. «Вооружение Ваших домашних питомцев. Боевая Киска и cобака для отказа сервиса». Джен Бренсфилд Добрый день, DEFCON! Я рад присутствовать здесь. Меня зовут Джен Бренсфильд, я главный инженер по безопасности компании Tenacity и очень люблю свою работу, поэтому, когда наступает уик-энд, я просто не могу дождаться утра понедельника! Сегодня я расскажу Вам о том, как воору...

Что нам стоит Scrum построить: интервью с Agile-коучем Василием Савуновым Всем привет! Сегодня у нас на связи agile-коуч Василий Савунов. Немного поговорим об организации работы команды по системе Scrum, а также получим ценные рекомендации по обучению Scrum и Kanban. Читать дальше →

Открытая бесплатная трансляция конференции Mobius 2018 Piter 20-21 апреля, то есть уже завтра-послезавтра, в Петербурге пройдёт конференция по мобильной разработке Mobius. Android и iOS, разнообразные темы от многопоточности до тестирования, российские спикеры и зарубежные звёзды — о том, что там будет, мы уже писали. А вот о чём ...

Meizu 15 Plus: черный, стильный и эффектный Производители аксессуаров не хотят ждать. Зря они, что ли загодя начали штамповать свою продукцию? Так, что еще до анонса Meizu 15 Plus в сети появились рекламные материалы от производителей чехлов и защитных стекол. Сами аксессуары не вызывают никакого интереса, интересно т...

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

VK Messenger: Программа Вконтакте (ВК) для компьютера Windows, Mac, Linux Летом 2017 года крупнейшая отечественная социальная сеть Вконтакте наконец-таки выпустила официальный клиент для Maс и Windows — VK Messenger, слухи о котором ходили довольно давно. Приложение получилось логически законченным, так что мы имеем полное право разложить его по п...

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

Видеообзор: Amazon Echo — умная колонка без знания языка Аудиосистем сейчас на рынке очень много. Умных систем тоже немало. Они есть у Google и даже у Apple, но есть еще и Amazon, которая делает их достаточно давно, наделяя их возможностями Алексы, у которой есть свои плюсы и минусы, про которые хочется рассказать. На русском яз...

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

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

10 гигабайт памяти и 4K-экран у Vivo Xplay 7 Xiaomi Mi Mix, LG G6 и Samsung Galaxy S8 задали стандарты для сегодняшних безрамочных смартфонов. Хотя, даже называя их таким образом, мы всё равно понимаем, что рамки никуда не делись, просто стали заметно уже. Без рамок и не&nb...

[Из песочницы] Как не стать честным рассыльщиком Давно хостился на одном ресурсе, у которого была услуга «списки рассылки». Для тех, кто не в курсе – загружаешь список адресов (списки сформированы легально, никакого спама, Double Opt-in) и формируешь письмо, сервис автоматически рассылает письмо по всем адресатам. Собствен...

Student Insider: новости из замочной скважины Если отмотать пленку лет на -надцать назад (в некоторых случаях цифра меньше, в некоторых больше, но суть не в этом), то мы вспомним, как когда-то на пороге университета, или уже сидя на лекции, нам очень хотелось поскорее начать работать. Мы ждали знака, куда направить силы...

10-гигабитный Ethernet: советы новичку Вдохновившись интернет-запросами в стиле «как сделать спиннер из картонки», я решил рассказать о том, что близко мне: как самому построить 10-гигабитную сеть. Гигабитный Ethernet вопросов уже не вызывает – справится даже школьник: потребуется коммутатор, медная витая пара ...

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

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

Снижение доверия к Symantec PKI: рекомендации владельцам сайтов Привет Хабр, ранее, в своем блоге по безопасности, мы объявили о планах по снижению доверия Chrome к сертификатам Symantec (включая принадлежащие Symantec бренды, такие как Thawte, VeriSign, Equifax, GeoTrust и RapidSSL). В этом посте описывается, как владельцы сайтов могут...

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

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

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

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

Распаковка Anycubic Photon Всем привет!Некоторое время назад в четвертый раз у меня сломался Wanhao D7, наверное надо будет про это отдельный пост сделать. Цена его ремонта превзошла себестоимость и продал я его за символическую сумму, чтобы просто на мусорку не выносить.Подробнее...

Две модели лучше одной. Опыт Яндекс.Переводчика Когда-то мы уже рассказывали о том, как появился и развивался машинный перевод. С тех пор произошло ещё одно историческое событие – его наконец-то покорили нейронные сети и глубокое обучение. Среди задач обработки естественного языка (Natural Language Processing, NLP) машинн...

[Перевод] Riot Games: анатомия технического долга Привет, меня зовут Билл «LtRandolph» Кларк. Я работаю техническим руководителем команды создания чемпионов LoL. За последние несколько лет я успел поработать в разных отделах разработки League, но единственное, чем я был постоянно одержим — это технический долг. Мне нужно на...

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

Avito на GopherCon Russia 2018 Всем привет! В марте в московском Технополисе прошла конференция, посвященная языку программирования Go — GopherCon Russia 2018. На ней прозвучали выступления от core-team — было круто услышать из первых уст о том, как нужно делать правильно. И конечно, не обошлось без докла...

Фернандо Гонт расскажет о безопасности IPv6 на PHDays 8 До окончания Call for Papers остались считанные дни. Программный комитет уже отобрал первую группу докладчиков, попавших в основную техническую программу, а в начале марта мы познакомили вас с одним из ключевых спикеров форума Ильфаком Гильфановым. Если вы хотите выступить н...

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

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

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

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

Диванный вице-президент: как я работаю директором по продуктам на полной удалёнке Привет. Меня зовут Максим Винников, я Vice President of Product Management в компании Aurea, входящей в группу ESW Capital. Чуть раньше мой коллега, Слава Кулаков, рассказал, как он стал VP of Engineering, я же в свою очередь расскажу на собственном примере, как выглядит раб...

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

История об интернете в Германии и недокументированных возможностях Juniper SRX Всем привет! Пока идея второй части статьи о переезде в Германию понемногу обретает ясные очертания, я решил немного рассказать о том, как настраивал здесь домашний интернет под свои специфические айтишные нужды. Интернет в Германии — вещь в себе. Никакого Ethernet, и уж т...

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

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

Как мы запускали стандартные примеры из библиотеки STM32Cube Добрый день! Не секрет, что стандартные примеры, работающие из коробки, — штука неплохая: загрузил на плату и наслаждайся. Это удобно для быстрого ознакомления. Но затем, если мы намерены сами что-то создать, нужно разбирать код примера, читать документацию, писать свой код...

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

SASS: Оптимизируем media screen Приветствую! Примерно месяц назад я написал статью, в которой выдвинул идею об оптимизации @media screen. Идея заключается в том, чтобы иметь возможность писать значения для всех экранов в одну строку. Более подробно можете почитать по ссылке. Большинство комментариев — это...

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

Белорусским компаниям помогут подружиться с электронной коммерцией В Минске 30 марта 2018 года пройдет E-commerce Day – крупнейшая ежегодная конференция по электронной коммерции. Она соберет вместе бизнесменов, предпринимателей и топ-менеджеров из разных сегментов интернет-бизнеса – от главы инвестфонда до представителя ...

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

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

Как IaaS помогает программистам-фрилансерам: опыт 1cloud По данным глобального опроса Payoneer, программисты-фрилансеры зарабатывают больше многих других специалистов, работающих «на удаленке». Достаточно вспомнить историю бывшего инженера Google Джеймса Найта (James Knight). После ухода из компании 27-летний девелопер смог увелич...

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

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

Aws Lambda Go 1.x, Kinesis, CloudSearch В предыдущей статье я описала как создать простую лямбду на Golang, которая принимает на вход простой объект из двух полей и такой же простой объект отдает на выходе. Теперь немного усложним задачу, подсоединив к лямбде в качестве источника данных Kinesis, а результат обрабо...

Pre-sale инженер — личный психолог сейла или человек на границе денег и техники Одной из довольно интересных вакансий на рынке труда в сфере IT является должность pre-sale инженера (к сожалению часто пишут pre-sale менеджера). И очень часто по отношению к данной профессии можно услышать вопрос: «Что входит в круг обязанностей данного специалиста?». Да...

Обновление в Crossout: динамические PvE-рейды и PvP-событие в честь первого апреля Компании Targem Games и Gaijin Entertainment объявляют о выпуске масштабного обновления PvE-режимов в постапокалиптическом онлайн-экшене Crossout. С сегодняшнего дня игрокам доступны сценарии с отдельным сюжетом, врагами и списком целей. Кроме того, разработчик расс...

Фундаментальная уязвимость HTML при встраивании скриптов Чтобы описать суть проблемы, мне нужно рассказать, как вообще устроен HTML. Вы наверняка в общих чертах представляли себе, но я все равно коротко пробегусь по основным моментам, которые понадобятся для понимания. Если кому-то не терпится, сразу переходите к сути. HTML — это ...

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

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

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

Тестирование и непрерывная интеграция для Ansible-ролей при помощи Molecule и Jenkins После того, как Ansible вошёл в нашу практику, количество кода на нём и, в частности, ролей стало расти очень быстро. Роли для бэка, фронта, прокси, баз данных, мониторинга, сбора логов и т. д. и т. п.—их количество насчитывает десятки. Часть из ролей специфична для опреде...

[Перевод] Составляем карту всего Интернета при помощи кривых Гильберта Интернет велик. Очень велик. Вы просто не поверите, насколько умопомрачительно он велик. В смысле, вам может показаться, что диапазон блоков /22, который вы получили как локальный интернет-регистратор (LIR), это очень много — но в масштабах всего Интернета это так, орешки. ...

Конференция ФСТЭК: финальный аккорд Завершить рассказ (начало тут, тут и тут) о конференции ФСТЭК мне бы хотелось рассказом о некоторых докладах, которые запомнились (рекламные доклады я в расчет не беру).

CAPTCHA отсеивает людей, а не ботов Около недели назад пользователь с ником Damjanski разместил на форуме Hacker News ссылку на созданный им сайт, куда могут попасть только роботы. Для этого им нужно подтвердить свою непринадлежность к человеческому роду при помощи специального CAPTCHA-теста. Об этом 7 февраля...

В Серове определили лучших знатоков правил дорожного движения среди дошколят В 38-м детском саду «Ёлочка» прошел городской конкурс среди воспитанников детских садов «Знаток ПДД». Как сообщили в ГИБДД Серова, конкурс проводился в рамках празднования 45-летия отрядов юных инспекторов движения. Участники конкурса знатоков правил дорожного движения сред...

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

Как мы побеждали бардак с железом и становились бюрократами с нуля Разница между документацией и базой знаний: документация говорит, что это устройство охлаждает воздух до +18 градусов по Цельсию, а база знаний подсказывает, что есть редкий баг, когда два датчика сразу показывают -51 тысячу градусов и устройство начинает лихорадочно греть...

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

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

Архивирование и восстановление индексов в Elasticsearch Однажды в одно прекрасное утро перед нами встал вопрос архивирования индексов Elasticsearch. Захотелось увидеть в хранилище стройные ряды сжатых файлов, по одному на каждый индекс. «Из коробки» Elastic такого решения не предлагает, по крайней мере, в версии 5.х. Немного пос...

Cтажерская ретроспектива Всем привет! Я Вера, и четвертый год занимаюсь в JetBrains студенческими стажировками. Давно хочется рассказать про это Хабру, но не наскучивать же вам справочной информацией! Поэтому расскажу про одного из своих первых стажеров. Знакомьтесь, это − Валя Кирюшкина, разработчи...

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

N+1 полезных книг про бизнес – шестой (на самом деле восьмой) год Привет! Это пятый пост про книги: мы их читаем и запоминаем, которые были полезны для развития компания и вообще. Поскольку это уже пятая подборка, в неё попало достаточно много странных вещей — классика управления проектами и бизнеса не сильно меняется. Первая в списке ...

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

Использование алгоритма Hi/Lo для генерации ключей в Entity Framework Core Алгоритм Hi/Lo полезен, когда вам нужны уникальные ключи. Если коротко, то алгоритм Hi/Lo описывает механизм генерации безопасных идентификаторов на стороне клиента, а не в базе данных (безопасных в этом контексте означает отсутствие коллизий). Он задает уникальные идентиф...

[Перевод] Всё простое опять стало сложным Это выступление состоялась 12 октября 2017 года на конференции Mirror Conf в Браге (Португалия) и ещё раз 9 февраля 2018 года на Awwwards Conference в Берлине. Этим летом после лекции на веб-конференции у меня состоялась увлекательная беседа с молодой студенткой, которая из...

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

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

Бонусы на ВК и МТ. Что выбрать + акция В рамках команды мы по разным причинам льем из VK и MyTarget разными способами: через свое агенство; через друзей; через eprofit; через getuniq; вообще без агенств. Весь этот набор опций дает мне возможность качественно анализировать рынок и относительно трезво судить что ...

Вам не нужны разработчики автотестов В эпоху вселенского внедрения agile-методологий и Devops уже никто не сомневается в том, что регрессия должна быть автоматизирована. Особенно, если в компании идет речь о Continuous Delivery. Все кинулись хантить разработчиков автотестов, от чего рынок становится перегретым....

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

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

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

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

Симулятор метателя светового копья от Noodlecake доступен для предзаказа с 50% скидкой, релиз 1-го марта Игр сейчас так много, что для того, чтобы выделиться, нужно не выдумывать необычную механику, а добавить немного безумия. Как, например, в Lichtspeer. Это сайд-скроллер, в котором вам нужно кидать копья в совершенно разные типы врагов для того чтобы продвигаться вперед и, в ...

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

Дашборды по ИБ для руководства: КТО, ЧТО и КАКОЕ Достаточно часто сталкиваюсь с вопросом, который звучит "Как должен выглядеть отчет/дашбоард по ИБ для руководства?" Это немного другая сторона медали, связанной с выходом ИБ на уровень бизнеса, о которой я достаточно часто говорю в последние годы (хотя и не так...

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

Ask me anything. Avito. Android Привет! Первый опыт публикации поста формата «Вопрос-ответ» в нашем блоге оказался успешным и полезным для всех участников, поэтому сегодня мы продолжаем. На этот раз речь пойдёт о разработке под Android в целом и об особенностях приложения Avito в частности. Как работается...

[Из песочницы] [Не только студентам] Лабораторная работа в Packet Tracer Задание лабораторной работы Компания арендовала 3 помещения в бизнес центре. В этих помещениях есть только голые стены и розетки. Вы друг основателя фирмы и по совместительству сетевой и системный администратор. Вас попросили разработать схему сети. В сети должна быть реали...

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

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

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

AMD готовится к былой славе Athlon64 В ходе конференции «Один год Ryzen» компания AMD отметила успех своей новой процессорной архитектуры и немного рассказала о планах на 2018 год.

[recovery mode] Авторизация с помощью сертификата ssl на nginx + Let's Encrypt Добрый день, вечер или ночь, все зависит от времени суток в который вам довелось прочитать мою статью. В связи с ростом количества корпоративных клиентов, было принято решение дать доступ к учетной системе внешним пользователям. Для самостоятельного оформления заказов и от...

Как принимать решения 1.1 Как принимать решения, техника Квадрат Декарта. Приложение для Android «Как принимать решения» -  Квадрат Декарта техника как принимать решения является предельно простой, которая требует для своего использования очень небольшого количества времени. При помощи Квадра...

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

Битва за престол Британии в Total War Saga: Thrones of Britannia откладывается до 3 мая Компания SEGA и студия Creative Assembly объявили о переносе даты релиза глобальной исторической стратегии Total War Saga: Thrones of Britannia на две недели. Первоначально премьера была запланирована на 19 апреля, а теперь она намечена на 3 мая. «Шаг за шаг...

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

Открытая трансляция главного зала DotNext 2018 Piter Уже завтра сотни .NET-специалистов соберутся в Санкт-Петербурге, чтобы два дня подряд слушать доклады и общаться. Но даже если вы в эти дни будете не в Петербурге, многие доклады всё равно сможете послушать. Помимо платной онлайн-трансляции, дающей доступ к происходящему в...

MAC 2018. Уже через неделю! Думаю, никто не будет отрицать, что MAC – это самая толковая affiliate конфа на территории СНГ. Если о посещении других конференций еще можно поразмышлять, то на эту ехать просто необходимо. Сам формат более направлен на нетворкинг и быстрый обмен контактами, а доклады прос...

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

[Из песочницы] Создание динамичаского tooltip в Angular2+ приложениях В нашем приложении передо мной встала задача о создании красивого тултипа, в Angular Material таблице. Дизайн нам нарисовали, и я начала поиск в интернете нужных материалов. Но натыкалась уже или на готовые решения(библиотеки) или на очень простые решения, которые мне не под...

Осталось 7 дней, чтобы повлиять на программу Highload++ Siberia Осталось 10 дней, чтобы повлиять на программу Highload++ Siberia! Сначала о главном, а потом обо всем по порядку. Через 7 дней, то есть 30 апреля закрывается приём докладов на Highload++ Siberia. Стоп, что это вообще Мы посчитали, что одного HighLoad++ в год недостаточно....

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

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

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

Документирование API — документация из тестов Пост в продолжение темы экспериментальных решений (https://habrahabr.ru/post/350382/), откуда будет переиспользован код для примера. В прошлом посте я затронул тему, как можно написать тесты на простой сервис, когда он выступает в роли черного ящика и из кода теста у нас нет...

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

Опять про пустые перечисления в C# На этот пост мня вдохновила свежая статья на Хабре отсылающая к уже давней проблеме (и советующей статье) о том, как же проверить, что IEnumerable является пустым. Однако в оригинальных статьях, авторы больше сфокусировались на том как оформить проверку, предположив, что про...

Как мы открывали детский центр робототехники в небольшом городке Привет Хабр! Сегодня я бы хотел рассказать о нашем опыте открытия кружка детской робототехники и о тех нюансах, которые возникли в процессе. Читать дальше →

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

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

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

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

Полетели! Авиакомпании РФ и Египта получили разрешения на выполнение рейсов с 1 февраля Авиакомпании EgyptAir и «Аэрофлот» получили все разрешения на выполнение рейсов между Москвой и Каиром, начиная с февраля. Об этом сообщил ТАСС официальный представитель министерства гражданской вариации Египта Басем Абдель Карим. Иллюстрация: pixabay.com «Все разрешения дл...

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

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

MWC 2018: инженеры Huawei научили смартфон управлять Porsche Huawei и Porsche придумали интересный способ привлечь внимание на MWC 2018 в Испании: они продемонстрировали, как смартфон может управлять автомобилем. Рядом со знаменитым стадионом ФК «Барселона» компании устроили тест-драйв, причём в роли водителя...

Объявлена программа московской конференции Cisco Connect – 2018 3-4 апреля в Центре международной торговли пройдет конференция Cisco Connect – 2018. Участников одного из крупнейших ИКТ-форумов на территории СНГ ожидают более 100 докладов и сессий. Эксперты Cisco и компаний-партнеров расскажут об актуальных тенденциях отрасли и ИТ-разрабо...

SelectelTechDay: как это было 5 апреля прошла третья конференция SelectelTechDay, собравшая около 200 представителей организаций из разнообразных сфер деятельности. Атмосфера дружеского общения, интересные доклады и интерактивная демонстрация возможностей новой услуги Selectel VMware Cloud — вот лишь н...

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

Event-гонка от Mobytize Люблю когда по итогу оказываюсь прав. Буквально несколько месяцев назад я рассматривал партнерку Mobytize со всех сторон и пришел к выводу, что основное их преимущество – это построение крепкого комьюнити, привлечение афилиатов через крутые мероприятия и удержание скорее на ...

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

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

Хакеры взломали Safari и Touch Bar, но волноваться не стоит На ежегодной конференции Pwn2Own, где хакеры со всего мира соревнуются в искусстве взлома приложений и операционных систем, участникам удалось выявить ряд уязвимостей в десктопном браузере Safari. Об этом сообщается в отчете Zero Day Initiative. Сперва команда хакеров под...

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

Biz Breeze #1. Субъективно — о новостях CRM и ИТ-бизнеса На Хабре публикуются много интересных и разных дайджестов, которые мы читаем каждую неделю: о событиях, мобильной разработке, дизайне, программировании и т.д. Нам показалось странным, что нет историй об IT в бизнесе. А между тем, всё больше банков, магазинов, страховщиков, п...

Учебник Thymeleaf: Глава 16. Кэш шаблонов Оглавление 16 Кэш шаблонов Thymeleaf работает благодаря набору парсеров для разметки и текста — который анализирует шаблоны в последовательности (открытый тег, текст, тег закрытия, комментарий и т. д.). И ряд процессоров по одному для каждого типа поведения, которые применя...

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

Меловой леттеринг для «чайников» на примере работы над арт-объектом Это история личного опыта одного UX-дизайнера, который полюбил леттеринг ещё нечётко зная, что это такое. Я расскажу о том, что такое леттеринг в современном дизайне на примере своей работы над арт-объектом; о трудностях, с которыми я столкнулась и как их решила; о грифель...

В ПВТ прошла конференция для мобильных разработчиков Конференция для мобильных разработчиков «The year of 3 things: fast, clean, automated mobile dev» прошла в бизнес-инкубаторе Парка высоких технологий. Организаторами выступили компании-резиденты CactusSoft и SoftTeco совместно с администрацией ПВТ. Мероприятие со...

LG V40 – флагман корейцев покажут в конце лета Бренд LG еще не показал в 2018 году свой флагманский смартфон. Очевидно, что делать он это будет всего один раз и это будет ближе к осени. Инженеры еще не смогли уладить работу дисплея, процессора и программного обеспечения. Самая большая задержка на адаптации Android 8.0 и ...

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

Объект в футляре или Optional в Java 8 и Java 9: Часть 5: Недосказанное и постер в подарок Это пятая и последняя статья серии, посвящённая использованию класса Optional при обработке объектов с динамической структурой. В первой статье было рассказано о способах избежания NullPointerException в ситуациях, когда вы не можете или не хотите использовать Optional. Вт...

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

Угадайте, кого снова признали самой инновационной компанией? Каждый год авторитетное издание Fast Company публикует рейтинг самых инновационных компаний, и вчера увидел свет рейтинг 2018 года. Компания Apple, которая в прошлом году довольствовалась лишь четвертым местом, на этот раз возглавила список. Авторы рейтинга утверждают, чт...

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

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

Непридуманная история о производительности, рефлексии и java.lang.Boolean Однажды, в студёную зимнюю пору (хотя на дворе был март) мне нужно было покопаться в куче (того, что называется heap dump, а не того, о чём вы подумали). Расчехлив VisualVM я открыл нужный файл и перешел в OQL консоль. Пока суд да дело, моё внимание привлекли запросы, доступ...

Обзор TeamLead Conf: 2 дня по 2 трека, 25 докладов, 474 участника, излитая боль неизмерима Начнем рассказ о тимлидах и для тимлидов с проблем, болей, вопросов, которые могут возникнуть в больших и небольших ИТ-компаниях. Ведь, если мы не можем сформулировать задачи, то как же мы станем их решать. Нужен ли вообще тимлид? Что есть тимлид, какие у него задачи? Чт...

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

Другая реальность финансового рынка «Нашей задачей было исследование возможности и потенциала HoloLens для игроков финансового рынка», — рассказали нам ребята из dxFeed. А мы не удержались и хотим рассказать про это вам. Disclaimer: данная статья не призвана научить вас разработке под HoloLens на Unity. Для...

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

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

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

[Перевод] Перевод книги «Социальная архитектура»: Торговые марки для open source проектов Торговые марки. Что они такое, нужны ли они вам и сколько это стоит? Эти вопросы часто возникают при построении open source проекта. Торговые марки могут быть ключом, который защитит проект от недобросовестных людей. Хотя тут мало что советовать. Поэтому вот мой гид по испол...

Финтех-дайджест: eBay против PayPal, международная платежная система на блокчейне Финтех-привет, Хабр! Одна из главных тем, над которой ломают копья участники профильных конференциях и колумнисты в СМИ – какая форма сотрудничества с финтех-стартапом оптимальна? Поглощение или партнерство? И приверженцы каждого подхода приводят весьма убедительные доводы....

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

Total War Saga: Thrones of Britannia задержится на две недели Компании SEGA объявила о двухнедельном переносе даты выхода стратегии Total War Saga: Thrones of Britannia. Вместо 19 апреля она поступит в продажу 3 мая 2018 года. «Шаг за шагом приближаясь ко дню премьеры, мы постепенно осознали, что нам потребуется еще немного време...

Три ЦОДа без швов, или как ВТБ защищает бизнес-системы Розничный бизнес ВТБ обслуживается более 150 системами, и все нужно надежно защищать. Некоторые системы критичны, некоторые плотно привязаны друг к другу — в общем, задача масштабная. В этом посте вы узнаете, как она была решена. Чтобы даже при падении метеорита на один из Ц...

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

[Из песочницы] Как я проходил тестовое задание на летнюю стажировку в Яндекс Привет Хабр, сегодня я расскажу о том, как я проходил тестовое задание на летнюю стажировку в Яндекс. Эта публикация будет полезна начинающим разработчикам, любителям олимпиадного программирования, тем кто неравнодушен к С++ и Java, или просто хочет прочесть интересную стат...

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

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

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

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

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

DevConf: как ВКонтакте шел к своей платформе для live-трансляций DevConf 2018 состоится 18 мая в Москве, в Digital October. А мы продолжаем публиковать доклады с прошлогодней конференции. На очереди доклад Алексея Акуловича из ВКонтакте, где он поведает о том, о чем внимательные читатели уже догадались по сабжу. В 2015 году мы использов...

Migrate API и с чем его едят. На примере миграции форума Drupal 7. Часть 1 Данное руководство является переводом статьи. Хотелось бы поделиться своим опытом миграции форума с Drupal 7 на Drupal 8, а также рассказать о проблемах, с которым пришлось столкнуться во время этого процесса, а также об инструментах, которые я использовал. Кроме этого я р...

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

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

Смартфон Samsung Galaxy S9+ возглавил рейтинг DxOMark, получив рекордные 104 балла за качество фото Специалисты DxOMark оценили фото- и видеовозможности нового смартфона Samsung Galaxy S9+, подтвердив, что теперь именно он занимает лидирующую позицию в соответствующем рейтинге. Общий результат смартфона составил 99 баллов. За качество фото он получил рекордные 104 бал...

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

В Серове прошел слет Дружин юных пожарных На днях в г. Серове на базе школы № 22 прошел слет дружин юных пожарных, организованный ОНДиПР Серовского городского округа, Сосьвинского городского округа, Гаринского городского округа, Серовским производственным участком ВДПО, Управлением образования Серовского городского ...

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

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

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

HQ Trivia готовится разыграть $250,000 В минувшие выходные в российском аналоге HQ Trivia разыграли рекордные 100,000 рублей, а вот сама оригинальная викторина готовится поделить 250,000 долларов в одной игре.

[Перевод] Мы писали код вместе за одним компьютером пять месяцев. Вот что я узнал Тот, кто придумал термин mob programming, явно не спец в маркетинге. Кто захочет вступить в банду? Слово mob вызывает образы разбитого стекла и разграбленных магазинов — население Спрингфилда выстроилось в ряд с вилами и факелами. Действительно, банда или толпа — это нечт...

[Перевод] Конференция DEFCON 17. «Это восхитительное время, когда меня обвинили в ущербе на 2 миллиарда долларов». Джейсон Скотт Меня зовут Джейсон Скотт и я хочу рассказать Вам потрясающую историю, как меня обвинили в ущербе на 2 миллиарда долларов, и даже немного больше. Это не байка, а реальная история, которая произошла со мной. Я создал сайт textfiles.com, архив истории компьютеров. Он выгляди...

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

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

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

Drupalgeddon2: началась эксплуатация SA-CORE-2018-002 Drupalgeddon2 все-таки пришел к нам. Что случилось? После безумного анонса «одной из самых страшных уязвимостей Drupal» все замерли в ожидании рабочего эксплойта и через 4 дня даже начали немного грустить, считая, что вся паника была зря, так как никто не мог придумать ни...

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

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

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

Австралийский биохакер, который встроил проездной в свою руку, был осужден за использование недействительного билета В прошлом году австралийский биохакер Мяу-Лудо Диско Гамма Мяу-Мяу (Meow-Ludo Disco Gamma Meow-Meow) встроил в свою ладонь чип от проездного. Его уже штрафовали за недействительный билет в прошлом году. А уже в эту пятницу Мяу-Мяу пришла повестка в суд. В беспрецедентном суд...

Зарабатывай на развлекательном трафике вместе с PlayAttack + конкурс стримеров на 300000$ Привет, друзья! Если у вас есть развлекательный трафик, то вы прекрасно знаете, что монетизировать его классическими методами (например, контекстной рекламой) зачастую невыгодно. Приглашаю принять участие в партнерской программе PlayAttack, которая помогает эффективно зараба...

Как сбросить Apple Watch без телефона Забыли пароль на Apple Watch или хотите сбросить настройки до заводских параметров? Для этого не обязательно помнить его, и даже iPhone не нужен. Мы расскажем вам, как сбросить пароль и настройки на Apple Watch без смартфона.

[Из песочницы] Анимированный эффект щита космического корабля в Unity3D Привет Хабр! Я хочу рассказать как сделать шейдер для отрисовки щита космического корабля в Unity3D. Вот такой Статья рассчитана на новичков, но я буду рад если и опытные шейдерописатели прочтут и покритикуют статью. Заинтересовавшихся прошу под кат. (Осторожно! Внутри т...

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

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

Ещё один инструмент для проверки ваших npm зависимостей — wtfwith Вы как-нибудь задумывались, сколько версий одной и той же библиотеки затягивает ваша клиентская или серверная сборка? Мне вот в какой-то момент стало интересно. Навскидку найти для этого готовый инструмент не получилось, а смотреть глазами package-lock слишком утомительно. К...

Аэропорт Мюнхена тестирует антропоморфного робота Теперь пассажиры, оказавшиеся в Терминале 2 мюнхенского аэропорта, могут задать свои вопросы человекоподобному роботу по имени "Джози Пеппер" (Josie Pepper) и узнать, как, например, пройти к нужному выходу на посадку, в каком ресторане перекусить или как найти тот ...

Как вести Telegram-канал О том, для чего нужен Telegram-канал, как его эффективно продвигать и нужен ли он вообще, рассказал руководитель отдела SEO-продвижения агентства «Реаспект» Руслан Фатхутдинов на митапе Теплицы социальных технологий в Казани 27 февраля 2018 года. У канала «Иде...

[Из песочницы] Как сделать адекватное отображение horizontal scroll bar в QTreeWidget с одной колонкой Привет, Хабр. В этой статье я решил оставить решение проблемы непонятного поведения QTreeWidget – GUI компонента кроссплатформенного фреймворка Qt. Проблема, мне кажется, актуальная, потому что вопрос задаётся на многих форумах, но верного решения не приводится. Впрочем, есл...

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

[Перевод] Отчаянный поиск квадрокруга Поиск таинственной математики, на которой основана фигура в iOS Это история о том, как один инженер Figma искал идеальный ответ на программистскую задачу. В знаменитом интервью 1972 года Чарльз Имз кратко ответил на несколько фундаментальных вопросов о природе дизайна. ...

Как я съездил на CodeFest 31 марта и 1 апреля в Новосибирске в очередной раз случился CodeFest. В этом посте я расскажу, как съездил на самую большую разработческую конференцию за Уралом и почему в следующем году вам тоже стоит поехать. Читать дальше →

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

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

Final Fantasy XV оказалась на торрентах за несколько дней до релиза Компания Square Enix, известная своей приверженностью к Denuvo anti-tamper, старательно подготовилась к пришествию одного из своих главных тайтлов, Final Fantasy XV на ПК. Информация об антипиратской защите появилась на странице игры в Steam достаточно давно, издатель также ...

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

Ускорение перечисления процессов и потоков в ОС Windows Иногда бывает нужно перечислить все процессы или потоки, которые в данный момент работают в ОС Windows. Это может понадобиться по разным причинам. Возможно, мы пишем системную утилиту вроде Process Hacker, а может быть мы хотим как-то реагировать на запуск/остановку новых пр...

И так сойдёт… или Дыра как средство защиты По мотивам "И так сойдёт… или как данные 14 миллионов россиян оказались у меня в руках"... Статья, которую вы сейчас читаете, вовсе не ответ на вышеозвученный пост. Это будет скорее попытка показать что уже сейчас иногда делается, и что вообще можно сделать в области инфор...

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

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

Как управлять инфраструктурой в сотни серверов и избежать проблем: 5 советов от инженеров King Servers В блоге на Хабре мы много пишем о построении ИТ-инфраструктуры — например, раскрываем вопросы выбора дата-центров в России и США. Сейчас в рамках King Servers работают сотни физических и тысячи виртуальных серверов. Сегодня наши инженеры делятся советами по управлению инфр...

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

[Перевод] Операторы ?., ?? и |>: будущие возможности JavaScript, которые вам понравятся Джастин Фуллер, автор материала, перевод которого мы сегодня публикуем, предлагает рассмотреть три новых возможности, появление которых ожидается в JavaScript в обозримом будущем. Сначала он расскажет о процессе развития JS, а после этого представит обзор этих возможностей и...

Epic Growth Conference 2018 — конференция по продуктовому маркетингу в Москве 29 марта в Mobio, Getloyal и Appsflyer при поддержке myTarget, Appodeal, Appnext, Gett организуют вторую международную конференцию по продуктовому маркетингу Epic Growth Conference 2018. Более 600 представителей крупнейших продуктовых компаний соберутся в Москве, чтобы обм...

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

Госдума одобрила законопроект о продаже невозвратных билетов на поезда Получить деньги за такие билеты пассажир сможет только в случае отмены поезда или болезни.

Обзор топового Xiaomi Mi Notebook Pro — таким должен быть ноутбук 2018 года Смартфон мы меняем раз или даже два в год, однако компьютер покупаем, как правило, на несколько лет и к вопросу его выбора нужно подходить с особенной тщательностью. Однако те, кто хотя бы раз выбирал себе компьютер, знают, насколько это мучительный процесс. К счастью, Xiaom...

[Перевод] Золотое правило git rebase Всем привет! Мы тут немного переделали наш курс посвящённый web-разработке и добавили ещё целый месяц изучения JS. Ну и как обычно у нас — рассмотрим что-нибудь интересное, что разбирается у нас на курсе. В данном случае — git rebase. Поехали. Что на самом деле происходит...

[Из песочницы] Истоки мотивация в управлении по Agile и SCRUM Agile и SCRUM – это методики управления проектами, суть которых заключается в принципе «проверять и адаптироваться». Этот процесс заключается в том, что можно и нужно как можно чаще внедрять небольшие готовые вехи продукта, чтобы понимать, создается ли именно то, что нужно р...

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

Фил Спенсер рассказал о том, как ему пришлось восстанавливать репутацию Xbox One после неудачного запуска В ходе мероприятия D.I.C.E. исполнительный вице-президент игрового направления Microsoft и глава Xbox Фил Спенсер (Phil Spencer) произнёс страстную речь о том, с чем он встретился в начале своего пути как руководитель игрового подразделения Microsoft, о культуре вну...

Huawei P20 Lite показали раньше времени Компания Huawei представила свой мобильный телефон P20 Lite немного раньше, чем ожидали фанаты и пользователи. Внутри гаджета установлен фирменный процессор Huawei под названием Kirin 659, он работает на восьми вычислительных ядрах с тактовой частотой до 2,36 гигагерца. Собс...

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

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

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

Квесты Ярославля – несколько советов для удачного выбора игры Информация о том, как выбрать escape-комнату, будет полезна и новичкам в этом уникальном развлечении, и тем, кто уже прошел несколько испытаний. Такие рекомендации даются опытными игроками и теми, кто знает игру лучше всего, от первой минуты ее разработки. Речь идет об орган...

Дружим gRPC с долгоживущим проектом, PHP и фронтендом Пару лет назад мы достаточно спокойно работали нашей небольшой командой и делали хостинг. Вышло так, что каждый сервис в системе обладал собственным уникальным и неповторимым API. Но потом это стало проблемой и было решено все переделать. Мы расскажем о том, как объединить ...

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

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

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

Нужно ли бояться несбалансированности классов? В сети есть множество постов и ресурсов, которые учат нас бороться с несбалансированностью классов (class imbalance) в задаче классификации. Обычно они предлагают методы сэмплирования: искусственно дублировать наблюдения из редкого класса, или выкинуть часть наблюдений из по...

Ребят помощь нужна Потерял зарядник к телефону Xiaomi redmi note 5A Не можете сказать сколько у этого зарядник mAh? Просто купил зарядник на 1050 mAh И не заряжается просто мигает сверху точка

Fan gathering поклонников MSI в Киеве. Розыгрыш билетов Являешься фанатом игровой продукции компании MSI? Тогда спешим сообщить, что каждый желающий, который выполнит несколько простых условий, сможет попасть на Fan gathering поклонников MSI 23 марта в Киеве. В программе виртуальные бои, чемпионаты по топовым играм, сувениры от и...

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

[Перевод] Исследуем сопоставление с образцом в C# 7 В C# 7 наконец появилась долгожданная возможность под названием «сопоставление с образцом» (pattern matching). Если вы знакомы с функциональными языками, такими как F#, вы можете быть немного разочарованы этой возможностью в ее текущем виде, но даже сегодня она может упрости...

Bloomberg: как акция Илона Маска по продаже огнеметов изменит финансирование стартапов The Boring Company Илона Маска выручила $10 млн от продажи огнеметов за пять дней. Акция была задумана для привлечения финансирования основного проекта компании по созданию подземных автомобильных тоннелей. Аналитик Bloomberg Мэтт Левин Bloomberg считает, что подобный подх...

Билеты ПДД 2018 РФ 1.69 Билеты ПДД 2018 РФ — для тех, кто обучается в автошколе, а также для водителей, желающих освоить новые правила дорожного движения или подготовиться к сдаче теоретического экзамена в ГИБДД РФ. Долгое нажатие на картинку вопроса в ландшафтном режиме увеличивает картинку. Долго...

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

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

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

Koala Phone 1.19.5 Koala Phone — это просто лаунчер, разработанный для новичков-пользователей смартфонов, людей со слабым зрением и пожилых. Он помогает всем, кто хочет простой телефон с большой клавиатурой. Большой читаемый текст и большие кнопки делают телефон проще в использовании. Он ...

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

Семь лет метаний: как Siri стала проблемой Обзор семи лет работы над Siri от The Information, который основан на комментариях бывших сотрудников Apple.

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

Анонсирован шутер Serious Sam 4: Planet Badass, но подробности — на E3 2018 Издательство Devolver Digital анонсировало «мясной» шутер Serious Sam 4: Planet Badass на конференции Reboot Develop в Дубровнике, Хорватия. Проект разрабатывается студией Croteam, которая отвечала за все предыдущие части основной серии Serious Sam. &l...

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

RoboCon 2018: отчёт о первой конференции по Robot Framework В начале года в Хельсинки прошла первая официальная конференция RoboCon 2018, посвящённая инструменту автотестирования Robot Framework. И мы, мейнтейнеры группы автоматизации интеграционного и системного тестирования компании «Петер-Сервис», не могли такое событие пропусти...

[Перевод] Откровения работника крупных IT-компаниях [в Кремниевой долине] Это письмо пришло мне на электронную почту. Я лишь немного отредактировал его, чтобы убрать некоторые личные данные. Рассказ длинный, поэтому прячу под кат: Предыстория [Ранее] я присоединился к компании Google в качестве технического директора. Я так полагаю, что это произ...

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

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

I/O Extended 2018 Moscow: приглашение На дворе весна, а это значит, что приходит время традиционных конференций технологических гигантов. Среди таких событий — Google I/O, которая в этом году пройдет с 8 по 10 мая в Сан-Франциско. Если вы не хотите смотреть трансляцию Keynote в одиночестве, а готовы сразу обсуди...

Как теперь продвигать аккаунт в Instagram: опыт фонда «Старость в радость» Как бороться с новой алгоритмической лентой Instagram и добиться показов и охвата постов? SMM-специалист благотворительного фонда «Старость в радость» Александра Кузьмичёва поделилась с Теплицей советами и успешными примерами. Что нужно знать про Instagram Еще...

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

Microsoft анонсировала Build 2018 Компания Microsoft анонсировала конференцию Build 2018, которая пройдет с 7 по 9 мая в городе Сиэтл. В принципе, на конференцию сможет попасть любой желающий, если у того имеются 2500 долларов, а именно столько стоит пропуск на мероприятие, но обычно за первые 15 минут раску...

Погружение в разработку на Ethereum. Часть 4: деплой и дебаг в truffle, ganache, infura В прошлой статье мы рассмотрели разработанное приложение на Ethereum. Но обошли стороной вопрос как происходит процесс разработки. Ясно, что это не просто написание кода, который сразу работает. Большую часть времени придется потратить на то, чтобы доводить код, который “поч...

10000 лайков В самом начале января мой друг и я бродили по холодным и дождливым улицам Лондона и говорили о технологиях, жизни и чём-то ещё. Я время от времени делал фотографии на свой старый Canon EOS 400D, и в какой-то момент друг сказал: “Вот ты фотографируешь, фотографируешь, а твои ...

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

Игорь Шелудько, FSPro Labs: «Работая трекером, я вижу эволюцию множества идей Этой весной выездная конференция ИТ-экспортеров ISDEF Spring пройдет на территории ростовского Южного IT-Парка. Мы попросили наиболее активных спикеров конференции рассказать о том, чем занимается Южный IT-Парк, и что полезного он делает для развития отрасли. Первым отклик...

Нам и не снилось-02.8: Бальзам "Edutainment", или ответы Maker'sMuse - своим 200000 подписчикам ====quote====Приветствую! =============2018-й - чувствуется будет - очень необычным - для 3D - год... Бальзам "Edutainment" - всегда полезный контент, обеспечение ступенчатого усиление созидательности; Австралиец full-time видео блоггер Maker'sMuse отвечает на любые вопросы...

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

[Из песочницы] Сегодня стать ZCPE может каждый Пользуясь случаем, хотелось бы лишний раз напомнить о существовании сертификации PHP инженеров. На дворе уже 2018й и мир увидела PHP 7.2, сертификация постоянно обновляется. Текущая версия: ZCPE-2017. Получить сертификат сейчас, или все же дождаться выхода обновленной версии...

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

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

Моделирование шестерни Всем участникам сообщества добрый день. Я хотел найти способ чертить шестерни под свои нужды. На 3Dtoday предлагается много вариантов, но нужно разбираться в шестернях. Если задать все параметры, то конечно получится то, что должно. Но, честно сказать, разобраться до конца с...

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

Excel вместо PowerShell: запросы к AD и системные отчеты «на коленке» В комментариях к предыдущей статье вспомнили про учет в Excel вместо 1С. Что ж, проверим, насколько вы знаете Excel. Сегодня я покажу, как получать данные из Active Directory и работать с ними без макросов и PowerShell — только штатными механизмами Office. Например, можно з...

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

Канадский инженер разработал замок, который невозможно взломать В 2015 году канадский инженер Райан Боули познакомил мир с концептом замка «Bowley Lock», который исключает возможность использования типовых отмычек для вскрытия устройства. Прошло немного времени и изобретатель готов начать производство коммерческой версии своего детища, д...

Advanced Android Testing Тестирование — одна из важнейших частей разработки качественных программных продуктов. Сегодня мы поговорим о некоторых методологиях и библиотеках, разработанных и используемых нашей командой для написания тестов Android приложений. Начнем с самых базовых вещей, потому боле...

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

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

История одного проекта автоматизации, или как реализовать смешанный учет основных средств с помощью одного инструмента К нам в компанию обратился заказчик, перед которым стояла задача инвентаризации ОС. Казалось бы, что может быть проще: берем любое мобильное устройство на Android, заливаем туда ПО DataMobile Invent, цепляем к «1С: Бухгалтерия 3.0» и вуаля, задача решена! Но, как обычно это ...

Подходы к построению взаимоотношений ИТ и бизнеса В редакцию портала поступил вопрос: Уважаемые коллеги! Хотел бы задать такой вопрос. Во многих компаниях отношения между ИТ и другими подразделениями складываются в рамках картины мира «ИТ и бизнес» или «Исполнитель (ИТ) и Заказчик (опять же Бизнес)»...

Webpack 4 и code splitting 25 февраля 2018 года вышел релиз webpack 4.0.0 (и на сегодняшний день 4.0.1). Одна из полезных и сравнительно новых фич webpack — code splitting, перенесена в новой версии из плагинов в основную конфигурацию. При практически полном отсутствии документации, как теперь нужно к...

Готовый шаблон сайта с регистрацией, юзерами и админами на Flask Бывает, приходится делать сайты на flask, у которых есть пользователи и админы. Чисто для себя решил как-то это стандартизировать и, главное, не терять время, когда такая задача появляется. Цель — в несколько команд получить рабочий сайт у которого есть: Регистрация Email...

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

[Перевод] Hyperpilot открыл исходный код своих продуктов на 100% Мы открыли исходный код всех наших продуктов, над которыми работали последний год, и в этом посте я хочу кратко рассказать о них. Последний год Hyperpilot работал в скрытом режиме, поэтому позвольте объяснить, что мы собирались делать. Наша миссия – дать интеллект инфрастру...

Интересные факты о Python или «С днем рождения, Python!» Всем привет! Сегодня 20 февраля, а это означает, что сегодня день появления на свет языка программирования Python! Сегодня Python исполняется 27 лет. За эти года, Python стал одним из самых популярных языков программирования в мире. Что же, пожелаю дальнейшего развития и п...

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

Эдди Кью объяснил, почему HomePod не нужен ручной эквалайзер HomePod не нуждается в ручной настройке эквалайзера, потому что конфигурация звука будет происходить в автоматическом режиме. Об этом Эдди Кью, старший вице-президент Apple по разработке программного обеспечения, рассказал в ходе пресс-конференции на мероприятии Pollstar L...

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

Microsoft выпустила Windows 10, в которой вообще никогда не нужно вводить пароль При каждом включении компьютера владельцам компьютеров на базе операционной системы Windows 10 приходится вводить пароль, позволяющий авторизироваться в своей учетной записи и получить доступ ко всем данным. Эту процедуру также необходимо выполнять при изменении некоторых

Приглашаем на первую международную веб-конференцию Kolesa/Web 2018 Привет, Хабр! Весна пришла на планету, а вместе с ней и многочисленные митапы и конференции. Мы продолжаем формировать IT-community в Казахстане и делиться опытом веб-разработки и использования передовых технологий. 21 апреля в г. Алматы проведем первую международную веб...

Check Point DEMO или как быстро посмотреть интерфейс управления Лучший способ определить подходит ли вам то или иное решение — протестировать. “Пилотный” проект является идеальным вариантом и мы рекомендуем его всем своим клиентам и партнерам. Если говорить о Check Point, то самый простой способ — Check Point Security CheckUP. Мы уже п...

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

Пряморукий DNS: делаем правильно Представляем вашему вниманию очень эмоциональный рассказ Льва Николаева (@maniaque) о том, как надо настраивать DNS и особенно, как делать не надо. Вот прямо после каждого пункта можете мысленно добавлять: «Пожалуйста, не делайте этого!» В своем докладе Лев так и говорит. С...

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

«Ростелеком» разрабатывает собственный смартфон Национальный оператор связи «Ростелеком» сообщил о разработке собственного смартфона. Об этом стало известно после того, как компания завладела мобильной операционной системой Sailfish OS. Во время разговора с журналистами президенту «Ростелекома&r...

Такие разные утечки Xiaomi Mi Mix 2S Xiaomi Mi Mix 2S – одно из самых ожидаемых устройств весны, отчасти потому что именно оно должно продемонстрировать, как нужно делать безрамочные устройства без козырька. Каждый день всплывают фото и видео предполагаемого реального внешнего вида смартфона, и самое интересное...

Графики послания президента РФ 2018 Сразу скажу, пост не о политике и послании, а о том как НЕ нужно делать графики, вообще ни для кого не нужно так делать, тем более для президента, особенно когда аудитория столь обширная. Читать дальше →

Представлена Legend of the Skyfish 2 — яркое приключение с удочкой в главной роли Crescent Moon Games на GDC показывает очень много разных игр, но очевидно, что нужно начинать с козырей, и одним из них для студии стала Legend of the Skyfish 2. Аналогия с серией The Legend of Zelda не случайна. Проект выглядит похожим образом и использует один из элементов...

[Перевод] Почему я ушёл из Google и начал работать на себя Последние четыре года я работал разработчиком программного обеспечения в Google, но 1 февраля уволился, потому что они не сделали мне подарок на Рождество. Шучу, на самом деле всё немного сложнее. Первые два года Первые два года я любил Google. Когда при ежегодном опросе ...

К Неделе безопасного интернета выпущен новый модуль игры «Изучи интернет – управляй им» С 30 января по 6 февраля в России прошла Неделя безопасного интернета, посвященная безопасному использованию цифровых технологий. Неделя является официальной российской частью всемирных мероприятий, приуроченных к Международному дню безопасного интернета (Safer Internet ...

Глава службы национальной безопасности Узбекистана покинул пост Председатель Службы по вопросам национальной безопасности Узбекистана, генерал-полковник Рустам Иноятов, был освобожден от занимаемой им должности после более чем 23 лет службы, о чем сообщил в среду информационный сайт парламентской газеты «Народной Слово». Инфо...

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

JupyterHub, или как управлять сотнями пользователей Python. Лекция Яндекса Платформа Jupyter позволяет начинающим разработчикам, аналитикам данных и студентам быстрее начать программировать на Python. Предположим, ваша команда растёт — в ней теперь не только программисты, но и менеджеры, аналитики, исследователи. Рано или поздно отсутствие совместн...

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

PowerShell Empire: продвинутая пост-эксплуатация Windows систем   PowerShell Empire — это уникальный пост-эксплуатационный PowerShell агент, построенный на базе крипто-надежных соединений и гибкой архитектуры. Empire предоставляет возможность запускать PowerShell агенты без необходимости использования powershell.exe, с быстрым запу...

Key transparency & Coniks для защиты структур данных Нас, как организаторов конференций для разработчиков, не обошел стороной мощный поток развивающейся технологии Blockchain. На осеннем Highload++ было несколько докладов, касающихся технологических особенностей и способов применения этой технологии в различных задачах. Под ...

HP показала EliteDisplay S270 Компания HP анонсировала новую линейку мониторов EliteDisplay S270, среди которых есть сразу четыре модели и все они порадуют вас разрешением 4К. Это крутая особенность, ведь современные технологии постоянно развиваются, улучшаются и хочется видеть у себя на рабочем столе бо...

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

Что нового в DataGrip 2018.1 Привет! В этом релизном цикле некоторые улучшения появились ещё в минорных обновлениях. Но, так как о них на Хабре мы не пишем, я расскажу в этом посте обо всём новом с момента предыдущего релиза. Читать дальше →

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

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

Network-дайджест: 20 материалов о сетях, протоколах и битве за Net Neutrality В нашем тематическом дайджесте мы собрали статьи из корпоративного блога VAS Experts, посвященные теории организации сетей, законодательству и разным видам интернет-протоколов. Их мы дополнили постами из нашего блога на Хабре: о сетевом нейтралитете и блокировках. Читать д...

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

Сможет ли iPhone X кардинально изменить мобильный маркетинг? iPhone X вряд ли стал большим коммерческим успехом для Apple, но он точно задал ориентиры для всех остальных производителей устройств, пользователей и даже маркетологов. Как раз о том, какой маркетинговый потенциал кроется в новом смартфоне, пишет Джей Лаб.

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

Huawei представила официально MateBook X Huawei уже не первый год радует нас крутыми ноутбуками. В этот раз на выставке MWC 2018 компания показала новый Mate X, видя который, по крайней мере хочется заполучить его на тестирование, а лучше в подарок :) Если вы любите технику - поймёте, о чём мы. Этот девайс выгляд...

Уязвимости вашего приложения Актуальны ли ещё угрозы XSS? Прошло около 20 лет с тех пор, как Cross Site Scripting (XSS) появился как вид атаки. С тех пор мы получили богатый опыт и знания, защита наших сайтов стала намного сложнее, а многочисленные фреймворки были призваны оберегать нас от ошибок. Но по...

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

На какие жертвы пошла Xiaomi, чтобы сделать Mi Mix 2S по-настоящему классным Разработка безрамочного смартфона Xiaomi Mi Mix 2S отняла у команды инженеров Xiaomi много времени и сил, написал Лэй Цзюнь, генеральный директор компании, на своей странице в Weibo. Причиной тому стало множество несовершенств процессора Snapdragon 845, составляющего аппара...

В Москве пройдет конференция по квантовой криптографии 1 марта в Москве пройдет Quantum Technology Conference, посвященная квантовой криптографии, ее влиянии на работу с деньгами, а также на безопасность и скорость обработки данных. Спикеры конференции подробно расскажут о практическом применении и монетизации передовых квантовы...

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

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

Почта Mail.Ru и «Роскосмос» установят связь между рунетом и космонавтами МКС Писать космонавтам можно о чем угодно: поздравить с профессиональным праздником, задать вопросы, отправить пожелания, рисунки или фотографии. Отправить письмо на МКС можно до 11 апреля включительно на сайте проекта cosmos.mail.ru через специальную форму.Космонавты Антон Шкап...

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

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

Что нового в AppCode 2018.1 Привет! Этот пост, конечно же, про AppCode 2018.1. Впрочем нет, в этот раз он еще и про первый апдейт. У нас много нового и полезного, все в картинках под катом. Читать дальше →

Компьютеры Mac могут перейти на ARM-процессоры Может быть, это всего лишь слух. Но очень интересный и многообещающий. Даже если бы в Apple еще никогда не задумывались об ARM’ировании маков, этого слуха было бы достаточно, чтобы заставить компанию неудержимо этого захотеть. Потянут ли ARM-процессоры? С точки зрен...

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

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

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

3-4 апреля пройдет конференция Cisco Connect – 2018 3-4 апреля в Центре международной торговли пройдет конференция Cisco Connect – 2018. Участников одного из крупнейших ИКТ-форумов на территории СНГ ожидают более 100 докладов и сессий. Эксперты Cisco и компаний-партнеров расскажут об актуальных тенденциях отрасли и ИТ-разрабо...

iPhone SE 2 может выйти летом (нет) Появились свежие слухи о том, что уже этим летом покажут новый смартфон iPhone SE 2 и что его будут продавать за 500 долларов. Это достаточно привлекательная новость, вот только я в нее совершенно не верю - слухи говорят о наличии процессора, как у нового iPhone 8, точно так...

Моделирование динамических систем: решение нелинейных уравнений Введение Содержание циклаВведение Численные методы решения ОДУ Введение в GNU Octave Задача внешней баллистики Конечной целью математического моделирования в любой области знаний является получение количественных характеристик исследуемого объекта. Некоторые параметры пу...

Компания LEGO Education поддерживает юных инженеров LEGO Education выступит партнером X Всероссийского робототехнического фестиваля «РобоФест-2017», который состоится в Москве в период с 7 по 9 марта 2018 года на ВДНХ. «РобоФест» – один из крупнейших в мире научно-технических фестивалей, ежегодно собирающий участников в возр...

Работа большой распределенной команды: преимущества удаленки, решения проблем, полезные инструменты Всем привет! Меня зовут Алексей, я тимлид команды Vimbox (платформа для обучения в Skyeng). Не так давно я выступал на конференции с докладом об удаленной работе и особенностях распределенной команды. Неожиданно темой заинтересовалось много людей, хотя я думал, что хайп уже...

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

Тёплое место для IT-специалистов Согласно исследованию кадрового агентства “Анкор”, IT-отрасль является пиковой с точки зрения мобильности персонала. Определяющую роль в выборе специалистом локации играет наличие интересных проектов и перспектив, а также стремление повысить уровень жизни. Мы пообщались с Ни...

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

Стали известны сроки проведения конференции Microsoft Build 2018 Обычно Microsoft объявляет о дате проведения ежегодной конференции разработчиков Build в декабре, однако сейчас уже начало февраля, а никакой информации о данном мероприятии от компании не поступало. К сожалению, не совсем понятно, с чем связана подобная задержка. Пользоват...

Как включить/отключить функцию "найти iPhone" и как ей пользоваться Это может быть неприятный опыт, попытаться найти iPhone, особенно когда он настроен на вибрацию/беззвучный режим. Попробуйте воспользоваться двумя указанными нами способами, чтобы найти свой iPhone. Apple предлагает несколько удобных способов найти ваш потерянный iPhone (и д...

[Перевод] Самое опасное слово в разработке программного обеспечения «Просто размести это где-нибудь на сервере». «Просто добавь кнопку “Избранного” справа от элемента». «Просто добавь [вставьте здесь сложную опцию] в экране настроек». Использование слова «просто» указывает на множество сделанных допущений. Несколько месяцев назад Брэд Фро...

[Перевод] Магические 90%. О чём речь, когда мы говорим о производительности Описание улучшений в производительности существует на стыке математики и лингвистики. Очень часто математика используется некорректно, употребляются неверные, вводящие в заблуждение или просто неоптимальные термины. Рассмотрим условный пресс-релиз: Компания AirTrain Inc. с...

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

[Перевод] Как статы и мониторинг WebRTC изменили мониторинг VoIP Сегодня мы публикуем перевод об очередном тренде WebRTC, спасибо за это консультанту Цахи. Какие изменения несет в мир VoIP технология WebRTC и что как меняется подход к статистике: об этом под катом. Кстати, возможно вы помните, что Цахи Левент-Леви приезжал на нашу конфе...

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

[Перевод] Классы и фабричные функции в JavaScript. Что выбрать? В JavaScript существуют разные способы создания объектов. В частности, речь идёт о конструкциях, использующих ключевое слово class и о так называемых фабричных функциях (Factory Function). Автор материала, перевод которого мы публикуем сегодня, исследует и сравнивает эти две...

[Перевод] Использование ReSwift: написание приложения Memory Game Примечание. В этой статье используются Xcode 8 и Swift 3. По мере того, как размеры iOS приложений продолжают увеличиваться, паттерн MVC постепенно теряет свою роль как «подходящего» архитектурного решения. Для iOS разработчиков доступны более эффективные архитектурные п...

TP-Link T2600G-28MPS: работа с PoE, LLDP и Voice VLAN Около полугода назад мы опубликовали пример построения Wi-Fi сети на базе нашего беспроводного оборудования: точек доступа и контроллера. Сегодня расскажем в деталях о коммутаторе T2600G-28MPS уровня 2+, который может использоваться для построения проводных сегментов сети, о...

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

Разрешения во время выполнения Всем доброго! Вот мы и добрались теперь и до мобильных: стартовал набор на курс «Разработчик Android». Очередная небольшая веха и совершенно новое направление. Наш преподаватель — Семён Пилунц делится по этому поводу некоторыми своими размышлениями о разреще. Если ваше при...

WIP: Product Design Хочу рассказать про цикл работы над дизайном готового продукта, опираясь на собственный опыт работы в beepcar.ru. Это сервис который одним помогает попасть из пункта А в пункт Б, другим — сэкономить на бензине, а иногда — даже заработать. Короче, сводит водителей и пассаж...

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

Беспилотные авто. Ответы эксперта Intel В этом посте мы публикуем ответы эксперта Intel Ивана Кузьмина на вопросы Хаброчитателей по теме «Искусственный интеллект и автономные транспортные средства». Вопросов, как обычно, было много, и мы предоставили Ивану выбрать те, на которые он может и хочет ответить. Для ра...

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

Тесты показали, что с точки зрения возможностей голосового ИИ умная АС Apple HomePod проигрывает всем основным конкурентам На днях в продажу поступила умная акустическая система Apple HomePod. Многие тематические издания уже успели протестировать устройство, отметив, что это отличная акустическая система и весьма посредственный ассистент. Проблема кроется в Siri. Это достаточно старый голо...

Эксперты RIGF 2018 прочитали лекции студентам петербургских вузов Завтра, 6 апреля, в Санкт-Петербурге стартует 9-й Российский форум по управлению интернетом (RIGF 2018). Уже традицией стало проведение так называемого «нулевого» дня в преддверии форума, когда спикеры и эксперты RIGF встречаются с молодежью и студентами. В этом году дл...

Пишем собственный хитрый thread_pool-диспетчер для SObjectizer-а О чем эта статья? Одной из основных отличительных черт C++ного фреймворка SObjectizer является наличие диспетчеров. Диспетчеры определяют где и как акторы (агенты в терминологии SObjectizer-а) будут обрабатывать свои события: на отдельной нити, на пуле рабочих нитей, на одно...

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

Яндекс и СПбГУ будут готовить математиков вместе Учащимся предложат курсы по алгоритмам и структурам данных, машинному обучению, параллельным вычислениям, большим данным и другим предметам. Вести занятия будут сотрудники Яндекса и преподаватели петербургского Computer Science Center. Кроме того, Яндекс и СПбГУ будут пригла...

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

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

CleanTalk, запуск WordPress Security Занимаясь развитием Anti-Spam сервиса, мы достаточно часто сталкиваемся и с другими вопросами касающимися безопасности веб сайтов. Самыми распространенными были вопросы насчет брутфорс атак. Кроме проблем с подбором паролей к аккаунту администратора, зачастую брутфорс атаки ...

Как выбрать PoE-коммутатор для проектов разного масштаба. Примеры из практики Видеонаблюдение, Wi-Fi сети и даже кассовое оборудование: в нашем портфолио есть проекты, под которые закупалась не одна сотня наших PoE-коммутаторов. Мы хотим рассказать вам о применении PoE оборудования, некоторых нюансах при его подборе — а самое вкусненькое мы припасли, ...

Evil by Design: интерфейсы от Мефистофеля (часть первая) Крис Ноддер, автор книги «Evil by Design», сразу вызывает доверие. Не столько своим послужным списком достижений в психологии UX дизайне и консалтинге, сколько явным умением цеплять и продавать. По сути, под стильной обложкой с демоненком — собрание техник манипулирования по...

Пять мифов о Data Science Меня зовут Иван Серов, я работаю в департаменте Data Science финтех-компании ID Finance. Data scientist –довольно молодая, но очень востребованная профессия, которая обросла множеством мифов. В этом посте я расскажу о нескольких заблуждениях, с которыми сталкиваются начинающ...

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

PowerColor показала прототип Radeon RX Vega Nano На конференции Tech Day в Мюнхене представители AMD рассказали о новых процессорах Pinnacle Ridge, однако мероприятие запомнится не только этим: в его рамках был продемонстрирован прототип видеокарты Radeon RX Vega Nano в исполнении одного из старейших AIB-парт...

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

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

Защита для Samsung Galaxy S9: must-have опция Владельцы Samsung Galaxy S9 успели оценить многофункциональность и мощность гаджета. Смартфон также выделяется изысканным дизайном. Дополнить внешний вид брендовыми аксессуарами может каждый покупатель интернет-магазина Wookie. Качество изделий дает возможность не просто укр...

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

Илон Маск показал манекен для краш-теста Tesla на орбите Марса Как мы уже выяснили, Илон Маск шутит «серьёзно», и выполняет почти каждое своё обещание – каким бы нелепым оно ни казалось. Как-то он пообещал отправить машину Tesla на орбиту Марса, и теперь серьёзно настроен обещание сдержать. Но машина отправится на Марс не пустой – ей ну...

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

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

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

Что стоит за чистотой в вашей квартире, или препарация Qlean Привет, хабр. Многие слышали про наш сервис, кто-то пользовался, и вот мы созрели до того, чтобы рассказать про свою внутреннюю IT-кухню. Мы начинали в 2014 году с квартиры-офиса на Арбате (с переговоркой в кухне), 300 клиентов и организацией всего “руками”. Вся информация...

#видео | Стивен Хокинг рассказал о том, что было до Большого взрыва Вопрос о том, что же было до Большого взрыва, во многом перекликается с вопросом: что было раньше – курица или яйцо? И ведь действительно, с чего всё началось? Что было до этого момента? И было ли вообще? Ответить на этот вопрос попытался знаменитый британский физик-теорет...

Как мы переняли опыт Khan Academy и сделали свой курс для тестировщиков Контур ежегодно запускает бесплатные курсы по программированию для студентов в Екатеринбурге, Питере, Новосибирске, Ростове-на-Дону, Ижевске, Перми и Казани. С 2013 мы выросли до 7 городов и 13 университетов, разработали свою онлайн-платформу ulearn.me, где с февраля 2018 ес...

Смартфон Owwo X — новая копия iPhone X Смартфон iPhone X, выпущенный в конце прошлого года, задал новый тренд на мобильном рынке, после чего получил целую кучу копий. ***

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

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

Backend United #1. Винегрет. Анонс Привет. Хочу пригласить бэкендеров на Backend United #1. Винегрет — митап, посвященный кросс-языковым решениям для разработки серверной части. Обсудим общие подходы и инструменты для разных языков. Вы услышите доклады от представителей Gett RnD и Avito. Встреча пройдет в сре...

Сколько математики нужно, чтобы подписать многоугольник в JS API Яндекс.Карт В JS API Яндекс.Карт существует возможность создавать различные объекты на карте. Один из их них – многоугольник, с помощью которого можно улучшить интерактивность пользовательской карты: выделить отдельные области или отобразить местоположение неточечного объекта. К примеру...

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

Мой отчет о конференции Стачка 2018 в Ульяновске Дорогие друзья, хочу поделиться с вами своими впечатлениями о конференции Стачка в Ульяновске https://nastachku.ru/, которую я посетил. Большое спасибо Александру Моисеенко за то, что пригласил меня выступить с докладом на этом мероприятии. Тему я выбрал следующую: "Методы ...

Комментарии NVIDIA по специфике программы GPP оставляют много вопросов Просто бизнес, ничего личного.

Бывший глава Bioware раскрыл неожиданную сторону Electronic Arts и рассказал о выборе в пользу Frostbite Бывший глава студии Bioware Аарин Флинн (Aaryn Flynn) покинул компанию в июле 2017 года. Кейси Хадсон (Casey Hudson), «отец» трилогии Mass Effect, занял его место в качестве генерального менеджера. Флинн проработал в Bioware более семнадцати лет. Он прил...

Новая старая уязвимость: менеджер паролей Firefox уже 9 лет использует устаревший SHA-1 Создатель AdBlock Plus Владимир Палант (Wladimir Palant) обнаружил уязвимость в браузере Firefox и почтовом клиенте Thunderbird, позволяющую подобрать их мастер-пароль путем перебора. Источник проблемы — используемый механизм хеширования SHA-1. Подробнее об уязвимости ниже....

Юнит тесты при использовании корутин в Android приложении Перевод статьи. Оригинал находиться здесь. В этой статье не рассматривается принцип работы корутин. Если вы не знакомы с ними, то рекомендуем прочитать введение в kotlinx git repo. Статья описывает трудности при написании юнит тестов для кода, использующего корутины. В конц...

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

Анимации в Android по полочкам (Часть 1. Базовые анимации) Всем привет! Сегодня я хочу немного рассказать про анимацию в Android. Думаю для всех достаточно очевидный факт, что анимации могут украсить наше приложение. Но я считаю, что они могут намного больше. Первое это — хорошие анимации даже при скромной графике могут вывести наш...

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

Эскортница рассказала о плюсах своей профессии Жительница Сингапура Белла Ларуэ переехала в Австралию специально, чтобы сменить унылое и монотонное пребывание в офисе на более живую работу в эскорте. 22-летняя девушка поделилась с журналистом впечатлениями о своей работе, в которой есть и плюсы, и минусы. Она берет за ...

5 фактов о Samsung Galaxy S9 и S9 Plus, о которых вам нужно знать Презентация Samsung Galaxy S9 и S9 Plus оставила у многих из смешанные впечатления. По сути, на протяжении часа нам рассказывали о том, как хороша в смартфоне камера. И остальные характеристики пришлось собирать по крупицам уже после мероприятия. Не хотите читать? Смотрите:...

Как восстановить утерянный пароль к архиву с помощью видеокарты Добрый день, Хабрасообщество! Случилось так, что мне потребовалось подобрать утерянный пароль к архиву 7zip, который содержал резервную копию нескольких файлов со старого диска. Пароль я давно потерял, а процесс его восстановления потребовал определенных усилий и оказался...

Это птица? Это самолёт? Нет, это токен вашего пользователя летит на новый телефон Привет, Хабр! Сегодня я расскажу про API для разработчиков от компании Google. Речь пойдёт о том, как не заставлять пользователя заново логиниться в приложении после переноса данных, или, выражаясь точнее, как использовать Android Account Transfer API. Скорее всего, каждый...

W3View — прямой путь Web UI Моя предыдущая публикация на Хабре достигла своих целей, — множество людей узнали о существовании W3View, некоторые посетили GitHub, кому-то наверное даже понравилось. В то-же время, последовавшие комментарии выявили потребность в более чётком описании того, какую задачу реш...

Конкурс на беспроводную зарядку Skyway Energy Fast В этом видео я делаю обзор и розыгрыш беспроводной зарядки Skyway Energy Fast. Она способна делать беспроводную зарядку любого смартфона стандарта qi и вашего iphone x в двух положениях — горизонтальном и вертикальном. Также мы разыграем одну зарядку среди подписчиков ...

«Ближе к 5G»: VMware поможет телеком-операторам развернуть сети нового поколения На конференции Mobile World Congress 2018 представители VMware рассказали о том, что намереваются помочь провайдерам и операторами в сфере создания 5G-сетей нового поколения. О том, что будет задействовано для решения этой задачи, расскажем далее. Читать дальше →

Новый смартфон Motorola Razr может получить сгибающийся дисплей О том, что легендарный телефон Motorola Razr V3 может снова вернуться на рынке в виде смартфона, мы сообщали около двух лет назад. Теперь же у нас появился еще один повод вспомнить знаменитый бренд. Исполнительный директор Lenovo Ян Юаньцин (Yang Yuanqing), общаясь с жу...

CSS ScaleFlux, или как ускорить базы данных в два-три раза простой заменой NVMe Базы данных, сети дистрибуции контента, big data, искусственный интеллект, машинное обучение — все эти data-driven сценарии требуют высокой производительности всей ИТ-инфраструктуры. Для подсистемы хранения все решается просто — установка скоростных NVMe и SSD вместо SAS и S...

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

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

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

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

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

РКН заблокировал несколько КРУПНЫХ подсетей Amazon и Google Сегодня вечером сразу на нескольких ресурсах появилась новость о блокировке РКН нескольких подсетей Amazon. Странно, что до сих пор не вижу поста на эту тему. Хотя, возможно, Хабр просто тоже решил отключиться. Приводится такой перечень подсетей: Заголовок спойлера18.184....

Из точки А в точку Chief Не все позиции, представленные на витрине Crossover однозначно понятны потенциальным партнёрам. И если вакансии C++ Software Engineer или Java Software Engineer вопросов не вызывают, то с Chief Software Architect всё не так и просто. Вообще, кто такие архитекторы ПО чёткого ...

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

Как загрузить нестандартный лог в Splunk + логи Fortinet Много ли мы генерируем данных, используя информационные системы каждый день? Огромное количество! Но знаем ли мы все возможности по работе с такими данными? Определенно, нет! В рамках этой статьи мы расскажем какие типы данных мы можем загружать для дальнейшего операционного...

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

Tiny Gladiators v2.2.0 mod Tiny Gladiators Игра Tiny Gladiators сочетает в себе элементы динамичного файтинга и увлекательной RPG. Исследуйте 4 разных региона, в каждом из которых вас ждут могучие противники. Во время своего путешествия вам придется победить не только их, но и жутких боссов. Так вы ...

На Black Hat Asia рассказали о способах обмана мобильных платежных систем: опасно даже отражение QR-кода На конференции Black Hat Asia представен доклад о различных способах обмана мобильных платежных систем. Оказалось, опасность может представлять даже отражение QR-кода на поверхности PoS-терминала.

Исаак Калина поделился своим видением выпускника 2030 года 6 марта лидер московского Депобразования Исаак Калина традиционно стал гостем передачи «Вопросы, важные для всех» (телеканал «Мособртв»). Один из самых интересных вопросов ему задала Мария Васильева (замдиректора школы №2116), которая поинтересовалась, что предложат ученика...

#фото дня | Глава Amazon выгулял собаку-робота Boston Dynamics Мы уже неоднократно рассказывали вам о роботе-собаке по имени SpotMini, которую разработали инженеры компании Boston Dynamics (ныне компания принадлежит японскому концерну SoftBank). На выставке MARS-2018, организованной компанией Amazon и посвящённой робототехнике, в объе...

[Перевод] Что есть в новом JupyterLab для пользователей? Всем привет! Одним из основных инструментов на нашем курсе «Разработчик BigData» является Jupyter. Глянем, что его разработчики приготовили в новой итерации и что уже доступно в бета-версии. Поехали. Вкратце: JupyterLab готов к ежедневному использованию (установка, докуме...

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

Анонс встреч Apache Ignite в Москве и Санкт-Петербурге в марте Москва, 13 марта Видеозаписи выступлений на “Moscow Apache Ignite #1” При организации второго митапа мы учли ваши пожелания: места будет БОЛЬШЕ, и Алексей Гончарук выступит с докладом для архитекторов. Программа: 19:00 — 19:30 — приветственный кофе, сбор гостей 1. «Что н...

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

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

Всё об откате. Часть 2. Применим способ на практике! В прошлой части мы узнали, как именно работает система подписывания прошивок. Пришло время закрепить знания! Сегодня мы рассмотрим процесс отката на iPhone 5s с 11.1.2 до 10.3.3. Итак, начнём! Что для этого нужно? iOS c Jailbreak. Либо любая версия iOS c tfp0-уязвимостью...

Вышло обновление для Hearthstone «Ведьмин лес» Год Ворона в карточной игре Hearthstone начался, и первое дополнение 2018 года, «Ведьмин лес», уже можно опробовать, обновив клиент игры. Анонсированное в марте, дополнение содержит 135 новых карт, многие из которых с новыми ключевыми словами, которые меняют прин...

В Яндекс.Навигаторе появились брендированные метки на маршрутах В георекламе Яндекса появился новый тип размещения рекламы — в Навигаторе. Реклама в Навигаторе показывается в виде брендированных меток на маршрутах пользователей. Такая реклама повышает узнаваемость бренда. Кроме того, одним нажатием на метку пользователь откроет рекламное...

Яна Отман, президент ЖБК «Спартак», заключила соглашение с маркой «Escada» В недавнем времени Яна Каролина Отман победила в конкурсе мисс Санкт-Петербург 2017. Став обладательницей титула красавицы, Яна была приглашена на пост вице-президента фонда «Будущее России». На данном посту Отман организовала мероприятие огромного мирового масштаба «Rally ...

Мой опыт консультирования по JavaScript (React/Redux) Всем добрый день. В марте-апреле исполнится два года, как я выпустил небольшие текстовые книги по React на русском языке. Учебники без "воды" вышли в удачное время, и я получил много посещений, скачиваний и "читателей", так же известных как разные ip-адреса. Книги окунули ме...

Кадыров не исключил уход с поста президента для защиты России Рамзан Кадыров готов покинуть пост президента Чечни, чтобы защищать Россию. Об этом он рассказал в интервью СМИ. Кадыров заявил, что попал в политику как воин, а его любимое дело – воевать, защищая государство и народ. Президент Чечни готов выполнять любой приказ верховног...

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

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

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

Мега-Учебник Flask, Часть X: Поддержка электронной почты (издание 2018) Miguel Grinberg <<< предыдущая следующая >>> Это десятая часть серии Mask-Tutorial Flask, в которой я расскажу вам, как приложение может отправлять электронные письма вашим пользователям и как создать функцию восстановления пароля при поддержке адреса элек...

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

Презентация проектов: как сделать выступление в формате «Печа-Куча» 20 слайдов и 20 секунд на каждый – формат презентации, который назвали «Печа-Куча» (PechaKucha). В переводе с японского, где и появился этот арт-проект, слово означает бла-бла-бла, болтовня – шум беседы. Неважно, чему посвящена ваша презентация, главный элемент успешного выс...

[Из песочницы] 3D посты в Facebook: что и как Недавно разработчики Facebook анонсировали поддержку 3D-постов. То есть теперь любой пользователь может легко загрузить низкополигональную модель в нужном формате (об этом ниже), снабдить её текстом и показывать своим друзьям и знакомым. Читать дальше →

Идеальный выход в оффлайн из онлайна Всем привет! Типичный процесс оплаты реально существующего заказа, который я недавно забирал: (У продавца/в интернет-магазине я запросил №Z и предоставил все что нужно для персональной цены.) — Привет. Хочу оплатить и забрать заказ №Z. — говорит Клиент и подходит к прод...

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

Третий опрос разработчиков Mobfox с возможностью выиграть билет на MWC Mobfox проводит третий ежегодный опрос разработчиков и предлагает 10 бесплатных билетов на Mobile World Congress в Барселону (каждый стоит 799 евро).

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

Как социальный эксперимент повлиял на создание Убежища 11 в Fallout: New Vegas Убежища, представленные в серии Fallout, печально известны социальными экспериментами, разработанными Vault-Tec для тестирования состояния человека в различных обстоятельствах. Каждое отдельное убежище имеет свою историю, но особенно выделяется Убежище 11 в Fallout:...

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

Что мы читали в феврале: исходники Angular, итоги года в цифрах, распознавание кадров и другие полезные ссылки У нас больше тысячи сотрудников в разных отделах и с разными интересами. Иногда они делятся друг с другом полезными, интересными или просто забавными ссылками в корпоративном слаке. Я провел месяц, мониторя наши основные каналы, и собрал самые любопытные из них  — получилас...

3. Check Point на максимум. Content Awareness Здравствуйте, Коллеги, добро пожаловать на третий урок курса Check Point на максимум. На этот раз мне хотелось бы обсудить блейд Content Awareness. Это относительно новая фича, которая появилась в R80.10 и многие до сих пор ее не используют, хотя весьма зря! Лично я, счита...

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

Как у нас сломался Ceph Детектив в 1 части. Эта история произошла в октябре. Есть Ceph версии 0.94 (Hammer). 6 стораджей, 8 мониторов, по 6-8 osd на каждом сторадже, SSD диски объемом от 1 ТБ до 4 ТБ. Реплика — 2, минимум 1. Как-то раз случилось такое: вечером прошел некий шторм по всему класте...

[Перевод] Blockchain на Go. Часть 1: Прототип Блокчейн одна из самых революционных технологий 21 века, до сих пор не реализовавшая весь свой потенциал. По сути, блокчейн это просто распределенная база данных. Что же делает ее уникальной? Это база данных полностью открыта и хранится у каждого участника полной или частичн...

Rubber от REC и PRO-Flex от Filamentarno na Raise3d N2 Plus dual (пост №1) Всем доброго времени суток. Сегодня решил попробовать два описанных в заголовке материала на своем принтере. Результат не заставил себя долго ждать, жаль что он совсем не со счастливым концом. Картинок не будет, т.к. писал пост уже дома, а принтер поставил в офис. Флексы и...

[Перевод] Девять вопросов о работе с памятью в V8 Как известно, JavaScript-движок V8 весьма популярен. Он применяется в браузере Google Chrome, на нём основана платформа Node.js. В материале, подготовленном Мэттом Зейнертом, перевод которого мы публикуем сегодня, приведено девять вопросов, посвящённых особенностям того, как...

Старый баг Firefox, обнаруженный ещё 9 лет назад, позволяет воровать пароли Популярный браузер Firefox на протяжении 9 лет использовал устаревшую схему сохранения паролей, которая может быть взломана с помощью современных графических адаптеров менее, чем за минуту.  Firefox и Thunderbird позволяют пользователям устанавливать мастер-пароль для д...

Приглашаем на Front-end MeetUp в Райффайзенбанк Всем привет, Приглашаем на первый открытый Front-end MeetUp 28 марта, организованный внутренним сообществом разработчиков Райффайзенбанка. Читать дальше →

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

SOC for intermediate. Разбираемся в том, что защищаем, или как провести инвентаризацию инфраструктуры И снова всем привет. Цикл «SOC for …» продолжает свое движение и развитие. Первый слой внутренней кухни центров мониторинга и реагирования на инциденты мы уже успели осветить в предыдущих статьях, поэтому попробуем понемногу пойти вглубь, к техническим подробностям и более т...

В Иннополисе испытали беспилотник для доставки грузов Аппарат двигался со скоростью 65 км/ч на высоте 500 м. Во время апробации технологии беспилотной доставки грузов использовался дрон Т16 компании ЭНИКС, который способен летать на расстояние 150 км с предельной скоростью 130 км/ч на высоте до 4 км. Общая дальность испытательн...

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