Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

Агрегаторы

Java *
Tutorial

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 824
Комментарии 0

Новости

Делаем бизнес прозрачным или еще один пример распознавания капчи

Python *Data Mining *Машинное обучение *TensorFlow *

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

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Просмотры 648
Комментарии 0

Мой Опыт Работы С Shopify Как Разработчика

CMS *Разработка веб-сайтов *Разработка под e-commerce *

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 644
Комментарии 3

Как Microsoft чуть не убила JavaScript

Блог компании ISPsystem История IT IT-компании
Перевод

В своем стремлении доминировать в Интернете Microsoft чуть было не уничтожила JavaScript.

В начале 2000-х годов Microsoft Internet Explorer был самым популярным браузером в мире. Его конкурент, Netscape Navigator, плелся где-то в хвосте. Оба браузера использовали схожие скриптовые языки клиентской части для обеспечения интерактивности — JavaScript и JScript боролись за место того, кто будет формировать интернет в ближайшие десятилетия.

Владея примерно 96% доли рынка, Microsoft не видела необходимости продвигать стандарт, который укрепил бы позиции JavaScript в браузерах. Череда событий, приведшая в 1998 году к обвинениям в монополизме и заставившая Билла Гейтса уйти в отставку, едва не стала причиной смерти JavaScript.

Читать далее
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 7K
Комментарии 10

Повторил клип Foo Fighters из LEGO

Работа с 3D-графикой *DIY или Сделай сам

Всем привет, это Денис Вебер.

Foo Fighters - одна из самых популярных рок групп современности и одна из моих любимых групп. Посмотрев сотый раз клип на песню Pretender, я подумал: "А как бы выглядело это видео, если бы участники и декорации были из LEGO?".

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

Читать далее
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1.4K
Комментарии 7

Разница между верификацией и валидацией

Тестирование IT-систем *Терминология IT Тестирование веб-сервисов *
Из песочницы
Перевод

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

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.7K
Комментарии 4

Самые известные и странные олдовые компьютерные вирусы (часть 3)

Блог компании RUVDS.com Информационная безопасность *Читальный зал История IT

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

С конца 1990 года после выхода Norton Antivirus формируется всё более массовый рынок антивирусных программ, которые призваны устранить растущую угрозу мировой цифровизации.
Естественно, авторы вирусов ответили на это созданием ещё более хитрых и совершенных вредоносных программ.
Читать дальше →
Всего голосов 18: ↑17 и ↓1 +16
Просмотры 3.4K
Комментарии 6

Как проходит онбординг сотрудников ИТО? Что нужно, чтобы выйти на смену в дата-центр

Блог компании Selectel IT-инфраструктура *Сетевые технологии *Карьера в IT-индустрии
Привет, Хабр! Меня зовут Валентин Тимофеев, я системный инженер в Selectel.

Сегодня впервые отмечается день работников отрасли ЦОД.

Во время проведения буткемпов, дней карьеры и митапов меня часто спрашивают: «Что нужно, чтобы стать инженером?». Иногда этим интересуются друзья и знакомые, которые хотят начать карьеру в IT.

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

Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 877
Комментарии 3

40 лет компакт-диску

Блог компании Timeweb Cloud Читальный зал История IT

Ровно 40 лет назад на свет появилась технология, в буквальном смысле слова изменившая мир. Именно в этот день, 1 октября 1982 года, компании Sony и Phillips выпустили на японский рынок первый компакт-диск. В тот же день Sony анонсировала первую в мире модель проигрывателя для компакт-дисков, получившую наименование CDP-101.
Читать дальше →
Всего голосов 32: ↑31 и ↓1 +30
Просмотры 4.9K
Комментарии 13

Лямбды в C++. Как это работает

C++ *
Рассмотрим такой пример кода:
void f(int i)
{
    auto g = [i](auto j)
    {
        return i + j;
    };
    g = [i](auto j)
    {
        return i - j;
    };
    g(1);
}

При компиляции возникнет ошибка в строке g = [i](auto j).

Почему так происходит?
Читать дальше →
Всего голосов 12: ↑2 и ↓10 -8
Просмотры 4.5K
Комментарии 6

5 DIY-проектов на базе Raspberry Pi осени 2022 года: клавиатуры, контроллеры и звонок для котиков

Блог компании Selectel Разработка на Raspberry Pi *Гаджеты DIY или Сделай сам

Привет, Хабр! «Малинки» не теряют свой популярности, проектов на их основе становится все больше. А значит, самое время рассказать об интересных и (правда, не всегда) практичных проектах. Возможно, кто-то из вас захочет повторить или доработать один из них — в этом случае было бы круто, если бы вы рассказали об этом. Ну или если у кого-то есть собственный проект на базе Raspberry — тоже расскажите об этом, например, в комментариях. Все самое интересное, как всегда, под катом.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 4.4K
Комментарии 1

«В начале проекта стоит смириться с тем, что в одиночку его не сделать». Интервью с основателем SelfPrivacy

Блог компании Privacy Accelerator Информационная безопасность *Хакатоны Управление проектами *Развитие стартапа

Привет! 

Мы решили сделать серию интервью с проектами, которые проходили или проходят акселерацию в Privacy Accelerator. Это, чтобы, как говорится, и себя показать (то есть проекты, а они у нас достойные!), и людей посмотреть - ведь на Хабре самая классная техническая аудитория, которая разбирается в нашей теме.

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

Знакомьтесь - Кирилл, основатель и  CEO проекта SelfPrivacyДва года назад его команда была отобрана в акселератор и активно в нем поработала: проверила гипотезу, провела серию пользовательских интервью, опрос, выявила ключевые боли, сделала MVP и разработала дизайн. А еще презентовала свой проект на питчинге перед экспертами и зрителями Privacy Day 2021 в Москве. Затем продолжила работу в инкубаторе. Как проект попал в Privacy Accelerator? Как проходила работа и что было особенно ценно? Чем сейчас занимается команда и какие у нее планы?

 

Читать далее
Всего голосов 6: ↑4 и ↓2 +2
Просмотры 1.3K
Комментарии 2

Суперземля как иллюзия

Научно-популярное Физика Астрономия

Еще около 30 лет назад никто не мог бы с уверенностью сказать, имеются ли у других звезд планеты. В настоящее время количество известных экзопланет превышает 5000, а с учетом планет-кандидатов, которых в 2021 насчитывалось 7913, общее количество таких внесолнечных миров приближается к 15000.

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

Соответственно, данные об экзопланетах отчасти неполные, а отчасти косвенные, поэтому классификация экзопланет затруднена. Тем не менее, уже открытые экзопланеты гораздо разнообразнее, чем миры, имеющиеся в нашей Солнечной системе. По некоторым источникам, самый распространенный класс планет – это «суперземли».  Примерно из 4000 экзопланет, достоверно известных к концу 2021 года, к числу суперземель относится примерно 1500. Возможно, это крупные скалистые планеты с атмосферой и гидросферой, превышающие по размеру Землю в 3-10 раз. Но почему, в таком случае, подобной планеты нет в нашей системе, ведь это противоречит принципу заурядности? Ниже мы обсудим, что нам сейчас известно о суперземлях и других экзотических классах планет, как образуются суперземли, и существуют ли они вообще.      

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Просмотры 4.6K
Комментарии 2

Это деловой подход

Программирование *Исследования и прогнозы в IT *Карьера в IT-индустрии

Все, что Вы прочитаете в этой статье, рассчитано на широкий круг читателей, в том числе не из IT.

Технологии развиваются, скорость развития возрастает экспоненциально (возможно осуществление гипотезы «технологической сингулярности»). Вакансии образуются, на них нужно кого-то нанимать… но талантливых ведь не много? Что теперь считать талантом? Как устроено снижение порога входа в IT и какие есть проблемы?

В рамках этой статьи рассмотрен в общем вектор развития IT, влияние рынка, и, конечно же, бизнес...

Читать далее
Всего голосов 13: ↑8 и ↓5 +3
Просмотры 1.8K
Комментарии 10

От пятикратного падения выручки к возвращению в плюс: опыт CyberBrain в 2022 году

Блог компании Акселератор Спринт Медийная реклама *

Команда акселератора Спринт регулярно общается с выпускниками разных потоков. На этот раз мы встретились с Никитой Лисицыным, CEO платформы для оптимизации медийной рекламы CyberBrain.

Поговорили о том, в каком состоянии команда подошла к акселератору, какие цели поставила и каких результатов удалось достичь к концу Спринта.

Читать далее
Всего голосов 4: ↑0 и ↓4 -4
Просмотры 352
Комментарии 1

Playwright или Selenium?

.NET *Тестирование веб-сервисов *

Написание тестов в современной разработке играет одну из самых важных и неотъемлемых этапов разработки современного программного обеспечения. В рамках разработки одного из последних проектов перед нами возникла подобная задача. Одним из способов тестирования стала разработка полноценных End2End тестов.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.8K
Комментарии 6

Просто о сложном: Confidential Cloud Computing

Информационная безопасность *IT-инфраструктура *Облачные вычисления *Сетевые технологии *Облачные сервисы *
Перевод

Сегодня мы попробуем разложить по полочкам  концепцию Сегодня мы попробуем разложить по полочкам концепцию Confidential Cloud Computing и содержательно поговорить о конфиденциальных вычислениях в Web 3.

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

Облако начало приобретать современные очертания только в начале 2000 года. Что произошло? До этого Интернет был в основном в руках нескольких энтузиастов. Затем произошла удивительная вещь: сотрудники Amazon (в то время интернет-магазина) не были удовлетворены скоростью, с которой они могли разрабатывать новые продукты и услуги. Проще говоря, они внедрили новый процесс для своих команд разработчиков и построили инфраструктуру с двумя ключевыми функциями:

позволить инженерам создавать новые сервисы быстрее и не затрачивать слишком много ресурсов на обслуживание;

обеспечить масштабирование и рост успешных услуг (тех, которые удовлетворяют спрос клиентов)

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 794
Комментарии 4

User Defined Type. Что это и как его использовать

Программирование *Читальный зал Visual Basic for Applications *

Картинка: Designed by vectorjuice / Freepik

Большинство пользователей VBA прекрасно знают такую штуку как Type, он же User Defined Type (UDT). Кто-то, как я, использует его на повседневной основе. Кто-то, возможно, о нем слышал, но не мог понять как его применить.

Лично я помню, как не так давно смотрел на этот Type и пытался понять зачем он мне нужен, ведь он просто хранит в себе переменные, которые можно с тем же успехом объявить в функции/процедуре или на уровне модуля?

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

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 949
Комментарии 2

История одного бага

Тестирование IT-систем *Java *Отладка *

Всё началось с баг репорта от одного из пользователей нашего фрэймворка JDI Light - NullPointerException при WebPage.open(), а точнее WindowsManager.getWindows()

Максимально странное падение до 30% тестов разом с одной ошибкой. Причём либо падает сразу много, либо - не падает вообще.

Мы в JDI очень трепетно относимся к баг репортам пользователей, особенно такого фантастического качества - с подробным описанием и вот этим всем.

Приступить к расследованию
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 2.4K
Комментарии 2